.kc-rug-request{background:#faf8f5;padding:70px 0 90px}.kc-rug-request__inner{max-width:720px;margin:0 auto}.kc-rug-request__header{text-align:center;margin-bottom:40px}.kc-rug-request__eyebrow{display:block;margin-bottom:18px;color:#806f5e;font-size:11px;letter-spacing:2px;text-transform:uppercase}.kc-rug-request__title{margin:0 0 16px;color:#40362b;font-size:34px;font-weight:400;line-height:1.2}.kc-rug-request__intro{max-width:560px;margin:0 auto;color:#706353;font-size:14px;line-height:1.75}.kc-rug-request__form{border-top:1px solid #E5DDD3;padding-top:32px}.kc-rug-request__design{margin-bottom:26px}.kc-rug-request__label{margin-bottom:10px;color:#806f5e;font-size:11px;letter-spacing:1.5px;text-transform:uppercase}.kc-rug-request__design-info{padding:19px 20px;border:1px solid #DED2C4;background:#fff;color:#544738;font-size:14px;line-height:1.6}.kc-rug-request__dimensions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.kc-rug-request__field{margin-bottom:20px}.kc-rug-request__field label{display:block;margin-bottom:9px;color:#544738;font-size:12px;font-weight:500;letter-spacing:.3px}.kc-rug-request__field input,.kc-rug-request__field select,.kc-rug-request__field textarea{display:block;width:100%;min-height:48px;padding:12px 14px;border:1px solid #DED2C4;border-radius:2px;background:#fff;color:#40362b;font-family:inherit;font-size:14px;box-shadow:none}.kc-rug-request__field textarea{min-height:110px;resize:vertical}.kc-rug-request__field input:focus,.kc-rug-request__field select:focus,.kc-rug-request__field textarea:focus{outline:2px solid #806F5E;outline-offset:2px;border-color:#806f5e}.kc-rug-request__submit{width:100%;min-height:56px;padding:16px 24px;border:1px solid #544738;border-radius:2px;background:#544738;color:#fff;font-family:inherit;font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease}.kc-rug-request__submit:hover{background:#40362b;border-color:#40362b}.kc-rug-request__reassurance{margin:15px 0 0;color:#806f5e;font-size:12px;text-align:center;line-height:1.6}@media screen and (max-width:749px){.kc-rug-request{padding:36px 0 55px}.kc-rug-request__header{margin-bottom:28px}.kc-rug-request__eyebrow{font-size:10px;letter-spacing:1.5px}.kc-rug-request__title{font-size:27px}.kc-rug-request__intro{font-size:13px}.kc-rug-request__form{padding-top:24px}.kc-rug-request__dimensions{gap:10px}.kc-rug-request__field input,.kc-rug-request__field select,.kc-rug-request__field textarea{font-size:16px}.kc-rug-request__submit{min-height:54px}}.kc-rug-request__back:not([hidden]){display:inline-flex;align-items:center;gap:8px;margin-top:14px;color:#544738;font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:4px;transition:color .2s ease}.kc-rug-request__back:hover{color:#806f5e}.kc-rug-request__back[hidden]{display:none}.kc-rug-request__success{max-width:580px;margin:30px auto 55px;padding:42px 28px;text-align:center;background:#faf8f5;border-top:1px solid #E5DDD3;border-bottom:1px solid #E5DDD3}.kc-rug-request__success-icon{margin-bottom:22px;color:#544738;font-size:34px;font-weight:300;line-height:1}.kc-rug-request__success-title{margin:0 auto 18px;max-width:490px;color:#40362b;font-size:25px;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none}@media screen and (max-width:749px){.kc-rug-request__success{margin:20px auto 40px;padding:32px 18px}.kc-rug-request__success-title{font-size:21px;line-height:1.45}}.kc-rug-request__success-detail{max-width:470px;margin:0 auto;color:#746658;font-size:14px;font-weight:400;line-height:1.85;text-align:center}@media screen and (max-width:749px){.kc-rug-request__success-detail{font-size:13px;line-height:1.8}}.kc-rug-request__success-continue{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-top:30px;padding:13px 24px;border:1px solid #544738;color:#544738;background:transparent;font-size:12px;font-weight:500;letter-spacing:1px;line-height:1.5;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.kc-rug-request__success-continue:hover{background:#544738;color:#fff}.kc-rug-request__success-continue:focus-visible{outline:2px solid #544738;outline-offset:3px}@media screen and (max-width:749px){.kc-rug-request__success-continue{max-width:100%;padding:13px 18px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/kenza-custom-rug-request.css.map */
