.fl-section{background:var(--fl-bg,#ffffff);color:var(--fl-text,#4a4f57)}.fl-wrap{max-width:1230px;margin:0 auto;padding-left:24px;padding-right:24px}.fl-wrap--narrow{max-width:860px}.fl-kicker{display:block;font-family:Inter,Hind,Helvetica,sans-serif;font-size:12px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--fl-accent,#a96e36);margin:0 0 12px}.fl-h1,.fl-h2,.fl-h3{font-family:Oswald,Montserrat,Helvetica,sans-serif;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--fl-heading,#16233f);margin:0}.fl-h1{font-size:clamp(34px,5vw,58px);line-height:1.05}.fl-h2{font-size:clamp(26px,3.2vw,36px);line-height:1.15}.fl-h3{font-size:19px;line-height:1.3}.fl-body{font-size:15.5px;line-height:1.8;color:var(--fl-text,#4a4f57)}.fl-body p{margin:0 0 12px}.fl-body p:last-child{margin-bottom:0}.fl-head{max-width:720px;margin:0 auto 40px;text-align:center}.fl-head--left{margin-left:0;text-align:left}.fl-head .fl-body{margin-top:10px}.fl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 30px;border-radius:6px;font-family:Oswald,sans-serif;font-size:13.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease}.fl-btn:focus-visible{outline:3px solid #7fa0c8;outline-offset:2px}.fl-btn--primary{background:var(--fl-accent,#c2854a);border-color:var(--fl-accent,#c2854a);color:var(--fl-accent-text,#1a1206)}.fl-btn--primary:hover{filter:brightness(1.1)}.fl-btn--dark{background:var(--fl-heading,#16233f);border-color:var(--fl-heading,#16233f);color:#f5efe2}.fl-btn--dark:hover{background:var(--fl-accent,#c2854a);border-color:var(--fl-accent,#c2854a);color:var(--fl-accent-text,#1a1206)}.fl-btn--ghost{background:transparent;border-color:currentColor;color:inherit}.fl-btn--ghost:hover{background:#0000000f}.fl-btn-row{display:flex;gap:14px;flex-wrap:wrap}.fl-btn-row--center{justify-content:center}.fl-promo{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--fl-accent,#a96e36);margin-top:16px}.fl-urgency{display:inline-block;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:#b23a2f;margin-top:8px}.fl-grid{display:grid;gap:18px}.fl-grid--2{grid-template-columns:repeat(2,1fr)}.fl-grid--3{grid-template-columns:repeat(3,1fr)}.fl-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:991px){.fl-grid--3,.fl-grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.fl-grid--2,.fl-grid--3,.fl-grid--4{grid-template-columns:repeat(2,1fr);gap:12px}}.fl-tile{position:relative;display:block;border-radius:12px;overflow:hidden;background:linear-gradient(150deg,#16233f,#24375e);border:1px solid #e4e0d6;text-decoration:none}.fl-tile__media{aspect-ratio:3/4;width:100%}.fl-tile__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.fl-tile:hover .fl-tile__media img{transform:scale(1.06)}.fl-tile__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b112000 42%,#0b1120d6)}.fl-tile__meta{position:absolute;left:0;right:0;bottom:0;padding:18px 20px}.fl-tile__title{font-family:Oswald,sans-serif;font-weight:600;font-size:22px;letter-spacing:.02em;text-transform:uppercase;color:#fff;display:block}.fl-tile__sub{display:block;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#bcc8dc;margin-top:5px}.fl-tile__cta{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#d8a05e;font-weight:600}.fl-tile:focus-visible{outline:3px solid #7fa0c8;outline-offset:2px}.fl-product{display:flex;flex-direction:column;text-decoration:none;color:inherit}.fl-product__media{position:relative;aspect-ratio:3/4;border-radius:10px;overflow:hidden;background:#f4f2ec;border:1px solid #eceae2}.fl-product__media img,.fl-product__media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.fl-product:hover .fl-product__media img{transform:scale(1.05)}.fl-product__badge{position:absolute;top:10px;left:10px;background:#b23a2f;color:#fff;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:4px}.fl-product__title{font-family:Oswald,sans-serif;font-weight:500;font-size:15px;color:var(--fl-heading,#16233f);margin:10px 0 3px;line-height:1.35}.fl-product__price{font-size:14px;font-weight:600;color:var(--fl-heading,#16233f)}.fl-product__price s{color:#9aa0a8;font-weight:400;margin-left:6px}.fl-product:focus-visible{outline:3px solid #7fa0c8;outline-offset:2px;border-radius:10px}.fl-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#c2854a1f;color:var(--fl-accent,#c2854a);flex-shrink:0}.fl-icon svg{width:22px;height:22px}.fl-review{border:1px solid #e4e0d6;border-radius:14px;padding:24px;background:#fff;display:flex;flex-direction:column}.fl-stars{display:inline-flex;gap:2px;color:var(--fl-accent,#c2854a)}.fl-stars svg{width:15px;height:15px}.fl-review__quote{font-size:14.5px;line-height:1.7;margin:12px 0 16px;color:#3f444b}.fl-review__name{font-family:Oswald,sans-serif;font-weight:600;font-size:14px;color:var(--fl-heading,#16233f)}.fl-review__detail{font-size:12px;color:#8a8f97;margin-top:2px}.fl-faq{border:1px solid #e4e0d6;border-radius:10px;background:#fff;margin-bottom:10px;overflow:hidden}.fl-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;font-family:Oswald,sans-serif;font-weight:500;font-size:16px;color:var(--fl-heading,#16233f);min-height:48px}.fl-faq summary::-webkit-details-marker{display:none}.fl-faq summary:focus-visible{outline:3px solid #7fa0c8;outline-offset:-3px}.fl-faq__chevron{flex-shrink:0;transition:transform .25s ease;color:var(--fl-accent,#c2854a)}.fl-faq[open] .fl-faq__chevron{transform:rotate(180deg)}.fl-faq__answer{padding:0 20px 18px;font-size:14.5px;line-height:1.8;color:#4a4f57}.fl-faq__answer p{margin:0 0 10px}.fl-faq__answer p:last-child{margin-bottom:0}@media(max-width:767px){.fl-head{margin-bottom:28px}.fl-btn{width:100%;max-width:420px}.fl-btn-row{flex-direction:column;align-items:stretch}.fl-btn-row--center{align-items:center}.fl-split{grid-template-columns:1fr!important}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/fashion-landing.css.map */
