.clp-request{padding-block:clamp(34px,6vw,85px);color:#26191c;max-width:1090px}.clp-request__intro{max-width:800px;margin-bottom:34px}.clp-request h1,.clp-request h2,.clp-request h3{font-family:Playfair Display,Georgia,serif;font-weight:400;line-height:1.12}.clp-request h1{font-size:clamp(2.8rem,6vw,5.4rem);margin:12px 0 22px;color:#5b2033}.clp-request h2{font-size:clamp(1.8rem,3.5vw,2.7rem);margin:7px 0 18px}.clp-request__intro p,.clp-request__form-wrap>p{line-height:1.75}.clp-request__empty{padding:clamp(26px,6vw,55px);background:#f1e9e2;border:1px solid #d7c9bd;text-align:center}.clp-request__empty[hidden],.clp-request [hidden]{display:none!important}.clp-request__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:13px 21px;border:1px solid #401b2a;background:#401b2a;color:#fff!important;font:600 .76rem/1.4 Inter,Arial,sans-serif;letter-spacing:.08em;text-align:center;text-decoration:none;cursor:pointer}.clp-request__button:hover{background:#692a44;border-color:#692a44}.clp-request__button:disabled{cursor:not-allowed;opacity:.45}.clp-request__lines{display:grid;gap:14px;margin-bottom:25px}.clp-request__line{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:22px;align-items:start;padding:16px 0;border-bottom:1px solid #ded1c6}.clp-request__line img{width:120px;aspect-ratio:4/5;object-fit:contain;background:#f2eae4}.clp-request__line h2{font-size:1.38rem;margin:4px 0 8px}.clp-request__line h2 a{text-decoration:none;color:#511d30}.clp-request__line p{margin:4px 0;color:#6c5955;font-size:.87rem}.clp-request__line label{display:flex;align-items:center;gap:10px;font-size:.79rem}.clp-request__line input[type=number]{width:72px;min-height:44px;border:1px solid #aa9383;padding:8px}.clp-request__remove{border:0;background:transparent;cursor:pointer;color:#7a2647;text-decoration:underline;min-height:44px}.clp-request__summary{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px;background:#f1e9e2;padding:22px;margin:20px 0 40px}.clp-request__summary p{margin:0}.clp-request__small{font-size:.8rem;line-height:1.65;color:#6e5b55;max-width:75ch}.clp-request__small a{text-decoration:underline;text-underline-offset:3px}.clp-request__form-wrap{border-top:1px solid #bda99a;padding-top:30px}.clp-request__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 22px;margin:24px 0}.clp-request__fields label{display:flex;flex-direction:column;gap:7px;font-weight:600;font-size:.85rem;min-width:0}.clp-request__fields .clp-request__full{grid-column:1/-1}.clp-request__fields input,.clp-request__fields textarea,.clp-request__details textarea{display:block;width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid #bca99c;background:#fff;color:#271c1b;font:inherit}.clp-request__details{margin:15px 0 22px;border-top:1px solid #ded1c6;border-bottom:1px solid #ded1c6;padding:14px 0}.clp-request__details summary{cursor:pointer;font-weight:600}.clp-request__details textarea{margin-top:13px;font-size:.83rem;line-height:1.5;resize:vertical}.clp-request__consent{display:flex;align-items:flex-start;gap:11px;max-width:680px;font-size:.84rem;line-height:1.6;margin:20px 0}.clp-request__consent input{margin-top:6px;accent-color:#7e2d46;width:18px;height:18px;flex:none}.clp-request__success{padding:22px;background:#eff3e7;border-left:3px solid #62744e;margin:20px 0}.clp-request__error{padding:14px;background:#f8ebeb;color:#862c38;border-left:3px solid #b43447}.clp-request__email-copy{display:block;margin:18px 0 3px;min-height:44px;padding:8px 0;color:#6e263e;border:0;border-bottom:1px solid #6e263e;background:transparent;font:600 .7rem/1.5 Inter,Arial,sans-serif;letter-spacing:.055em;cursor:pointer}.clp-request :is(a,button,input,textarea,summary):focus-visible{outline:2px solid #d11224;outline-offset:3px}@media(max-width:650px){.clp-request__line{grid-template-columns:88px minmax(0,1fr);gap:12px}.clp-request__line img{width:88px}.clp-request__line h2{font-size:1.16rem}.clp-request__remove{grid-column:2;justify-self:start}.clp-request__fields{grid-template-columns:1fr}.clp-request__button--primary{width:100%}.clp-request__summary{display:block}.clp-request__summary .clp-request__small{margin-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/clp-request-bag.css.map */
