.fl{--fl-bg:#f3f0e9;--fl-ink:#25382e;--fl-muted:#62685f;--fl-line:#d5d7cc;background:var(--fl-bg);color:var(--fl-ink);padding:88px 0;scroll-margin-top:100px}.fl--white{--fl-bg:#faf9f6}.fl--dark{--fl-bg:#25382e;--fl-ink:#f5f1e7;--fl-muted:#d0d4c9;--fl-line:#657065}.fl-wrap{max-width:1240px;margin:auto;padding:0 40px}.fl-heading{max-width:750px;margin-bottom:40px}.fl-kicker{font-size:11px!important;letter-spacing:.2em!important;font-weight:600;text-transform:uppercase;margin:0 0 18px!important}.fl h2,.fl-lead h1{font-family:Georgia,Times New Roman,serif;font-weight:400;color:inherit;letter-spacing:-.045em;line-height:1.08;font-size:clamp(34px,4.2vw,58px);margin:0 0 24px}.fl-intro{font-size:16px;line-height:1.8;color:var(--fl-muted);max-width:600px}.fl h3{font-size:18px;letter-spacing:-.02em;color:inherit;font-weight:600;margin:0 0 10px;line-height:1.4}.fl p{line-height:1.75}.fl-split{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center}.fl-split--reverse .fl-media{order:2}.fl-media{position:relative;background:#e8e5dc;aspect-ratio:4/5;overflow:hidden}.fl-media img{display:block;width:100%;height:100%;object-fit:cover}.fl-caption{position:absolute;left:20px;right:20px;bottom:20px;background:#faf9f6ed;padding:12px 16px;color:#25382e;font-size:11px;letter-spacing:.1em}.fl-copy .fl-heading{margin-bottom:28px}.fl-points{display:grid;gap:20px}.fl-point{display:flex;gap:18px;border-top:1px solid var(--fl-line);padding-top:20px}.fl-number{font-family:Georgia,serif;font-size:24px;line-height:1.3;color:var(--fl-muted)}.fl-point p,.fl-card p{font-size:14px;color:var(--fl-muted);margin:0}.fl-button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;background:var(--fl-ink);color:var(--fl-bg);padding:17px 24px;font-size:14px;font-weight:600;text-decoration:none;margin-top:30px;min-height:52px;line-height:1.4}.fl-button:hover{opacity:.85}.fl a:focus-visible,.fl summary:focus-visible,.fl-table-scroll:focus-visible{outline:3px solid #ad805a;outline-offset:5px}.fl-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.fl-card{padding:30px;border:1px solid var(--fl-line);margin:0;min-width:0}.fl-step{display:block;font:44px Georgia,serif;margin:0 0 36px;color:#8a7157}.fl-mark{font-size:28px;display:block;margin-bottom:24px}.fl-table-scroll{overflow-x:auto}.fl-table{border-collapse:collapse;width:100%;font-size:14px;text-align:left;box-shadow:none;table-layout:fixed}.fl-table th,.fl-table td{padding:22px 24px;border:0;border-bottom:1px solid var(--fl-line);vertical-align:top;line-height:1.6;overflow-wrap:anywhere}.fl-table thead{font-size:12px;letter-spacing:.05em}.fl-table td:nth-child(2),.fl-table th:nth-child(2){background:#e4e8df}.fl--dark .fl-table td:nth-child(2),.fl--dark .fl-table th:nth-child(2){background:#3e5044}.fl-table td:last-child{color:var(--fl-muted)}.fl-faq{max-width:900px}.fl-faq details{border-top:1px solid var(--fl-line)}.fl-faq details:last-child{border-bottom:1px solid var(--fl-line)}.fl-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:17px;font-weight:600;padding:23px 0}.fl-faq summary::-webkit-details-marker{display:none}.fl-plus{font-weight:400;font-size:24px;flex-shrink:0}.fl-faq details[open] .fl-plus{transform:rotate(45deg)}.fl-answer{font-size:15px;line-height:1.8;color:var(--fl-muted);padding:0 40px 24px 0}.fl-answer p{margin:0 0 10px}.fl-answer a,.fl-policy a{color:inherit;text-underline-offset:4px}.fl-policy{display:flex;gap:28px;flex-wrap:wrap;margin-top:28px;font-size:13px}.fl-note{font-size:12px;color:var(--fl-muted);margin:24px 0 0;max-width:800px}.fl-card blockquote{border:0;padding:0;font:22px/1.6 Georgia,serif;margin:0 0 20px}.fl-card figcaption{font-size:12px}.fl-lead{background:#f0eee5;color:#25382e;padding:46px 0}.fl-lead .fl-wrap{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:center}.fl-lead h1{font-size:clamp(34px,3.7vw,54px);margin-bottom:16px}.fl-lead p{line-height:1.7;margin:0;font-size:15px}.fl-lead .fl-kicker{margin-bottom:14px!important}.fl-lead ul{list-style:none;padding:0;margin:0;display:grid;gap:12px;font-size:13px}.fl-lead li{border-bottom:1px solid #d0d5c9;padding:0 0 12px;display:flex;gap:15px}.fl-lead li span{color:#866345}.fl-hero-benefits{display:grid;gap:10px;margin:26px 0 0;padding:0;list-style:none;font-size:13px}.fl-hero-benefits li{display:flex;gap:12px;align-items:center}.fl-hero-benefits span{color:#866345}.fl-hero-note{font-size:10px!important;opacity:.65;margin:18px 0 0!important}.fl-trustbar{display:grid;grid-template-columns:repeat(3,1fr);background:#25382e;color:#f5f1e7;padding:22px 30px;gap:20px;text-align:center;font-size:12px;letter-spacing:.06em}.fl-buy-note{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12px;color:#5c665c;padding:12px 0;border-bottom:1px solid #d5d7cc}.fl-product-links{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;margin:12px 0}.fl-product-links a{color:inherit;text-underline-offset:4px}.fl-video{width:100%;margin-top:24px}.fl-guide{border:1px solid #d5d7cc;margin:20px 0;padding:18px}.fl-guide h3{font-size:14px;margin:0 0 8px}.fl-guide p{font-size:13px;margin:0;line-height:1.6}@media(min-width:990px){.template-product .product__title h1{font-size:38px;letter-spacing:-.035em;line-height:1.15}.template-product .product__info-wrapper{padding-left:50px}}@media(max-width:749px){.fl{padding:52px 0;scroll-margin-top:75px}.fl-wrap{padding:0 22px}.fl-heading{margin-bottom:28px}.fl-split{grid-template-columns:1fr;gap:32px}.fl-split--reverse .fl-media{order:0}.fl-media{aspect-ratio:4/5}.fl h2{font-size:38px}.fl-intro{font-size:15px}.fl-cards{grid-template-columns:1fr;gap:14px}.fl-card{padding:24px}.fl-step{font-size:34px;margin-bottom:22px}.fl-table{min-width:520px;font-size:13px}.fl-table th,.fl-table td{padding:16px}.fl-faq summary{font-size:15px;padding:20px 0}.fl-lead{padding:30px 0}.fl-lead .fl-wrap{grid-template-columns:1fr;gap:24px}.fl-lead h1{font-size:38px}.fl-lead ul{gap:8px}.fl-lead li{padding-bottom:8px}.fl-trustbar{grid-template-columns:1fr;gap:12px;padding:20px}.fl-button{width:100%}.fl-hero-benefits{font-size:12px}.fl-caption{font-size:10px}.fl-policy{gap:18px}}@media(prefers-reduced-motion:no-preference){.fl-plus{transition:transform .2s}.fl-button{transition:opacity .2s}}.fl-lead .fl-lead-title{font-family:Georgia,serif;font-weight:400;font-size:clamp(34px,3.7vw,54px);line-height:1.1;letter-spacing:-.04em;margin:0 0 16px;color:inherit}.fl-product-anchor{scroll-margin-top:100px}.fashion-hero__media>img{object-position:center 30%}@media(max-width:749px){.fl-product-anchor{scroll-margin-top:75px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/fashion-landing.css.map */
