.fw-special{background:#f7f5ef;color:#171713}.fw-special h1,.fw-special h2,.fw-special h3,.fw-special p{margin:0;color:inherit}.fw-special__eyebrow{font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1.4}.fw-special__hero{display:grid;grid-template-columns:1fr 1fr;min-height:460px}.fw-special__copy{padding:64px max(32px,6vw);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px}.fw-special h1{font-size:clamp(40px,4.6vw,70px);line-height:.98;letter-spacing:-.045em;font-weight:700!important}.fw-special__description{font-size:16px;line-height:1.55;max-width:390px}.fw-special__button{background:#171713;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:16px 24px;font-size:13px;text-decoration:none;border-radius:0}.fw-special__button:hover{background:#3b3b31}.fw-special__image{min-width:0;background:#eeece6}.fw-special__image img,.fw-special__image svg{width:100%;height:100%;display:block;object-fit:cover}.fw-special__journey{display:grid;grid-template-columns:1.6fr 1fr;gap:64px;padding:48px 6vw 56px;border-top:1px solid #d2d0c7;align-items:center}.fw-special__steps h2{font-family:"Instrument Serif",serif!important;text-transform:none;font-size:clamp(30px,3.5vw,48px);letter-spacing:-.025em;line-height:1.05;max-width:460px;margin-bottom:36px;font-weight:400}.fw-special__steps ol{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;counter-reset:journey}.fw-special__steps li{counter-increment:journey;border-top:1px solid #aaa99f;padding-top:14px}.fw-special__steps li:before{content:"0" counter(journey);font-family:monospace;font-size:12px;display:block;margin-bottom:24px}.fw-special__steps h3{font-size:18px;font-weight:700!important;line-height:1.2;margin-bottom:10px}.fw-special__steps li p{font-size:13px;line-height:1.55}.fw-special__receipt{position:relative;background:#fffef8;padding:30px;box-shadow:0 7px 24px #1717130d;font-family:monospace}.fw-special__receipt:before,.fw-special__receipt:after{content:"";position:absolute;left:0;right:0;height:8px;background:linear-gradient(135deg,#f7f5ef 25%,transparent 25%) -4px 0/16px 8px,linear-gradient(225deg,#f7f5ef 25%,transparent 25%) -4px 0/16px 8px}.fw-special__receipt:before{top:0}.fw-special__receipt:after{bottom:0;transform:rotate(180deg)}.fw-special__receipt h2{font-family:Arial,sans-serif!important;font-weight:700!important;font-size:25px;line-height:1.12;letter-spacing:-.06em;margin:18px 0}.fw-special__receipt>p:not(.fw-special__eyebrow){font-size:12px;line-height:1.6}.fw-special__total{display:flex;align-items:center;justify-content:space-between;gap:20px;border-block:1px dashed #747369;padding:16px 0;margin:20px 0 12px}.fw-special__total span{font-size:10px;max-width:145px;letter-spacing:.05em}.fw-special__total strong{font-size:40px;line-height:1;font-weight:700!important}.fw-special__receipt .fw-special__note{color:#5b5b52;font-size:10px}.fw-special__receipt a{display:block;font-size:11px;text-decoration:underline;text-underline-offset:4px;margin:14px 0}.fw-special__barcode{height:26px;width:70%;margin:20px auto 0;background:repeating-linear-gradient(90deg,#171713 0 2px,transparent 2px 5px,#171713 5px 6px,transparent 6px 8px,#171713 8px 12px,transparent 12px 15px,#171713 15px 16px,transparent 16px 20px)}.fw-special__faq{padding:64px 6vw;display:grid;grid-template-columns:1fr 1.2fr;gap:64px;border-top:1px solid #d2d0c7;scroll-margin-top:120px}.fw-special__faq h2{font-family:"Instrument Serif",serif!important;text-transform:none;font-size:clamp(28px,3.5vw,48px);line-height:1.05;letter-spacing:-.035em;font-weight:400;margin-top:18px;max-width:330px}.fw-special__faq details{border-top:1px solid #bab9b0}.fw-special__faq details:last-child{border-bottom:1px solid #bab9b0}.fw-special__faq summary{font-weight:600!important;cursor:pointer;padding:19px 0;font-size:14px;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px}.fw-special__faq summary::-webkit-details-marker{display:none}.fw-special__faq summary span{font-size:24px}.fw-special__faq details[open] summary span{transform:rotate(45deg)}.fw-special__faq details>div{font-size:13px;line-height:1.65;padding:0 30px 20px 0}.fw-special a:focus-visible,.fw-special summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}#products-container{scroll-margin-top:130px}.fw-set-card{min-width:0}.fw-set-card__brief{font-size:12px;line-height:1.5;padding:12px 8px 4px;color:#59584e}.fw-set-card__brief p{margin:0 0 6px}.fw-set-card__brief small{font-size:10px}@media(max-width:767px){.fw-special__hero{grid-template-columns:1fr;min-height:0}.fw-special__copy{padding:32px 24px;gap:18px}.fw-special h1{font-size:44px}.fw-special__description{font-size:14px}.fw-special__image{height:240px}.fw-special__journey{grid-template-columns:1fr;padding:32px 24px 36px;gap:30px}.fw-special__steps h2{font-size:34px;margin-bottom:24px;max-width:300px}.fw-special__steps ol{gap:14px}.fw-special__steps li:before{margin-bottom:16px}.fw-special__steps h3{font-size:15px}.fw-special__steps li p{font-size:11px}.fw-special__receipt{padding:24px}.fw-special__faq{grid-template-columns:1fr;gap:24px;padding:40px 24px}.fw-set-card__brief{font-size:11px;padding-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/47/compiled_assets/styles.css.map */
