.fl-bi-details{padding:75px 0}.fl-bi-specs,.fl-bi-dimensions{display:grid;grid-template-columns:.85fr 1.3fr;gap:80px}.fl-bi-spec-list{margin:0}.fl-bi-spec-row{display:grid;grid-template-columns:150px 1fr;gap:22px;padding:15px 0;border-bottom:1px solid #e4e2dd;font-size:14px;line-height:1.55}.fl-bi-spec-row:first-child{border-top:1px solid #e4e2dd}.fl-bi-spec-row dt{color:#78766e}.fl-bi-spec-row dd{margin:0;color:#292b27}.fl-bi-dimensions{border-top:1px solid #d9d5cd;padding-top:60px;margin-top:65px;scroll-margin-top:100px}.fl-bi-manual{display:inline-flex;gap:30px;border-bottom:1px solid #292b27;padding:10px 0;font-size:13px;font-weight:600;line-height:1.5}.fl-bi-size-table table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.6;border:none}.fl-bi-size-table th,.fl-bi-size-table td{padding:15px 12px;border:0;border-bottom:1px solid #e4e2dd;text-align:left;background:transparent}.fl-bi-size-table thead th{background:#f5f3ef;font-weight:500;color:#69665e}.fl-bi-size-table tbody th{width:70px;font-weight:600;white-space:nowrap}.fl-bi-size-table td{overflow-wrap:anywhere}.fl-bi-size-footnote{font-size:12px;line-height:1.65;color:#76736b;margin:14px 0 0}.fl-bi-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:899px){.fl-bi-details{padding:42px 0}.fl-bi-specs,.fl-bi-dimensions{grid-template-columns:1fr;gap:22px}.fl-bi-spec-row{grid-template-columns:120px 1fr;gap:15px;font-size:13px;padding:12px 0}.fl-bi-dimensions{padding-top:36px;margin-top:38px}.fl-bi-size-table th,.fl-bi-size-table td{padding:12px 8px}.fl-bi-size-table table{font-size:12px}}.fl-bi-wrap{max-width:1200px;margin:0 auto;padding:0 30px}.fl-bi-design{color:#262722}.fl-bi-design h2{font-size:clamp(27px,3.2vw,42px);line-height:1.15;font-weight:500;letter-spacing:-.035em;margin:0 0 20px;color:#262722}.fl-bi-story{background:#f5f3ef;padding:var(--fl-bi-space) 0}.fl-bi-story__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center}.fl-bi-story__media img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.fl-bi-story__copy{padding:15px 0}.fl-bi-body{font-size:15px;line-height:1.75;color:#66645f;max-width:54ch}.fl-bi-body p{margin:0 0 18px}.fl-bi-benefits{margin-top:27px}.fl-bi-benefit{display:grid;grid-template-columns:28px 1fr;gap:15px;border-top:1px solid #d9d5cd;padding:18px 0}.fl-bi-benefit:last-child{padding-bottom:0}.fl-bi-benefit__number{font-size:11px;color:#927c68;padding-top:4px}.fl-bi-benefit h3{font-size:16px;font-weight:600;line-height:1.4;margin:0 0 5px}.fl-bi-benefit p{font-size:14px;line-height:1.6;color:#66645f;margin:0}body:has(.fl-bi-design) .hdt-product__title h1{line-height:1.18;letter-spacing:-.025em}body:has(.fl-bi-design) .hdt-product__price .hdt-money{font-size:28px;font-weight:500;color:#262722}body:has(.fl-bi-design) .hdt-group-product-block{position:relative;top:auto}body:has(.fl-bi-design) .hdt-product-info__item{margin-bottom:18px}body:has(.fl-bi-design) .hdt-product-media{border-radius:2px;overflow:hidden}body:has(.fl-bi-design) .hdt-sticky-atc__qty-selector{display:none}body:has(.fl-bi-design) .hdt-section--feature-product [hdt-reveal]{opacity:1;transform:none}@media(max-width:899px){.fl-bi-story__grid{gap:32px;grid-template-columns:1fr}.fl-bi-wrap{padding:0 22px}.fl-bi-story{padding:40px 0}.fl-bi-story__media img{aspect-ratio:4/3}.fl-bi-story__copy{padding:0}.fl-bi-benefits{margin-top:22px}.fl-bi-design h2{max-width:22ch}body:has(.fl-bi-design) .hdt-product__price .hdt-money{font-size:25px}}@media(max-width:1024px){body:has(.fl-bi-design) .hdt-toolbar-mobile{display:none!important}body:has(.fl-bi-design) .hdt-sticky-btn-atc{bottom:0!important}body:has(.fl-bi-design) .hdt-sticky-atc__infos{width:100%}body:has(.fl-bi-design) .hdt-sticky-atc__form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;width:100%;padding:10px 0}body:has(.fl-bi-design) .hdt-sticky-atc__variant-price{margin:0;padding:0}body:has(.fl-bi-design) .hdt-sticky-atc__btns,body:has(.fl-bi-design) .hdt-sticky-atc__submit{width:100%}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.fl-bi-story__grid--text-only{grid-template-columns:1fr;max-width:800px}.fl-bi-story__editor-note{padding-top:24px;padding-bottom:24px}.fl-bi-faq{color:#262722}.fl-bi-faq .fl-bi-wrap{max-width:1200px;margin:0 auto;padding:0 30px}.fl-bi-faq h2{font-size:clamp(27px,3.2vw,42px);line-height:1.15;font-weight:500;letter-spacing:-.035em;margin:0 0 20px;color:#262722}.fl-bi-faq .fl-bi-kicker{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#806c59;margin:0 0 10px}.fl-bi-faq .fl-bi-body{font-size:15px;line-height:1.75;color:#66645f;max-width:54ch}.fl-bi-faq .fl-bi-body p{margin:0 0 18px}.fl-bi-faq .fl-bi-manual{display:inline-flex;align-items:center;gap:24px;padding:12px 0;border-bottom:1px solid currentColor;font-size:14px;font-weight:600;margin-top:12px}@media(max-width:899px){.fl-bi-faq .fl-bi-wrap{padding:0 22px}.fl-bi-faq h2{max-width:22ch}}.fl-bi-faq{background:#f5f3ef;padding:60px 0}.fl-bi-faq__grid{display:grid;grid-template-columns:.85fr 1.3fr;gap:80px}.fl-bi-question{border-bottom:1px solid #d9d5cd}.fl-bi-question:first-child{border-top:1px solid #d9d5cd}.fl-bi-question summary{display:flex;align-items:center;justify-content:space-between;gap:25px;list-style:none;cursor:pointer;font-size:15px;font-weight:500;line-height:1.5;padding:20px 0}.fl-bi-question summary::-webkit-details-marker{display:none}.fl-bi-question summary span{font-size:22px;font-weight:300}.fl-bi-question[open] summary span{transform:rotate(45deg)}.fl-bi-question .fl-bi-body{padding-bottom:8px}.fl-bi-question summary:focus-visible,.fl-bi-design a:focus-visible{outline:2px solid #a24620;outline-offset:5px}@media(max-width:899px){.fl-bi-faq{padding:40px 0}.fl-bi-faq__grid{grid-template-columns:1fr;gap:25px}.fl-bi-question summary{font-size:14px;padding:18px 0}}body:has(.fl-bi-simple-product) .hdt-product__title h1{line-height:1.18;letter-spacing:-.025em}body:has(.fl-bi-simple-product) .hdt-product__price .hdt-money{font-size:28px;font-weight:500;color:#262722}body:has(.fl-bi-simple-product) .hdt-product-info__item{margin-bottom:18px}body:has(.fl-bi-simple-product) .hdt-product-media{border-radius:2px;overflow:hidden}body:has(.fl-bi-simple-product) .hdt-section--feature-product [hdt-reveal]{opacity:1;transform:none}@media(max-width:899px){body:has(.fl-bi-simple-product) .hdt-product__price .hdt-money{font-size:25px}}.fl-bi-simple-product .hdt-product-form__top-buttons{align-items:flex-start;gap:12px;max-width:472px;width:100%}.fl-bi-simple-product .hdt-product-form__top-buttons>.hdt-product-info__item{flex:0 0 120px;margin:0}.fl-bi-simple-product .hdt-product-form__top-buttons .hdt-quantity-wrapp{width:120px;height:48px;min-height:48px;border-radius:6px!important;margin:0}.fl-bi-simple-product .hdt-product-form__top-buttons .hdt-quantity__input{height:46px;font-size:15px;width:32px;padding:0;line-height:46px}.fl-bi-simple-product .hdt-product-form__top-buttons .hdt-quantity__button{height:46px;width:44px;padding:0;display:flex;align-items:center;justify-content:center}.fl-bi-simple-product .hdt-product-form__top-buttons .hdt-quantity__button svg{width:14px;height:14px}.fl-bi-simple-product .hdt-product-form__top-buttons .hdt-product-form__submit{flex:1 1 0;width:auto;min-width:0;max-width:340px;height:48px;min-height:48px;padding:0 20px;border-radius:6px;font-size:15px;line-height:1.2;margin:0}@media(max-width:749px){.fl-bi-simple-product .hdt-product-form__top-buttons{max-width:none}.fl-bi-simple-product .hdt-product-form__top-buttons .hdt-product-form__submit{max-width:none;padding:0 14px}}.fl-bi-simple-product .hdt-product-form__top-buttons{flex-wrap:wrap;row-gap:10px}.fl-bi-simple-product .hdt-product-form__top-buttons .hdt-product-form__submit{flex:1 0 calc(100% - 132px)}.fl-bi-simple-product .hdt-product-form__btn-wishlist-wrapper{flex:0 0 40px;width:40px;margin:0}.fl-bi-simple-product .hdt-product-form__btn-wishlist,.fl-bi-simple-product .hdt-product-form__btn-compare{width:40px;height:40px;border-radius:6px}.fl-bi-simple-product hdt-variant-live[is=sku][hidden],.fl-bi-simple-product hdt-variant-live[is=sku]:has([update-value]:empty){display:none!important}.fl-bi-simple-product .hdt-product__meta:has(hdt-variant-live[is=sku][hidden]),.fl-bi-simple-product .hdt-product__meta:has(hdt-variant-live[is=sku] [update-value]:empty){display:none}.fl-product-description{padding:54px 0 0;color:#262722;background:#fff}.fl-product-description__wrap{max-width:1200px;margin:0 auto;padding:0 30px}.fl-product-description h2{font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1.2;letter-spacing:-.03em;margin:0 0 22px}.fl-product-description__expandable,.fl-product-description__wrap>.fl-product-description__body{padding-bottom:34px;border-bottom:1px solid #e7e4de}.fl-product-description__preview,.fl-product-description__body{font-size:15px;line-height:1.8;color:#595954;overflow-wrap:anywhere}.fl-product-description__preview{max-width:90ch;margin:0 0 16px}.fl-product-description summary{display:inline-flex;align-items:center;gap:14px;list-style:none;cursor:pointer;font-size:14px;font-weight:600;line-height:1.5;min-height:44px;padding:8px 0;color:#262722;text-decoration:underline;text-underline-offset:5px}.fl-product-description summary::-webkit-details-marker{display:none}.fl-product-description summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.fl-product-description__less{display:none}.fl-product-description details[open] .fl-product-description__more{display:none}.fl-product-description details[open] .fl-product-description__less{display:inline}.fl-product-description__expandable:has(details[open])>.fl-product-description__preview{display:none}.fl-product-description__icon{width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px}.fl-product-description details[open] .fl-product-description__icon{transform:rotate(225deg);margin-top:4px}.fl-product-description details[open] .fl-product-description__body{margin-top:16px}.fl-product-description__body{max-width:100%;overflow-x:auto}.fl-product-description__body p{margin:0 0 16px}.fl-product-description__body ul,.fl-product-description__body ol{padding-inline-start:24px;margin:0 0 20px;list-style:revert}.fl-product-description__body li{margin-bottom:6px;list-style:revert}.fl-product-description__body img,.fl-product-description__body video{max-width:100%;height:auto}.fl-product-description__body iframe{max-width:100%}.fl-product-description__body table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px}.fl-product-description__body th,.fl-product-description__body td{padding:12px 14px;text-align:start;border:1px solid #e7e4de;vertical-align:top}.fl-product-description__body th{background:#f5f3ef;font-weight:600}.fl-product-description__body a{text-decoration:underline;text-underline-offset:3px}.fl-product-description__body h2,.fl-product-description__body h3,.fl-product-description__body h4{margin:24px 0 12px;line-height:1.3;letter-spacing:normal}.fl-product-description__body h2{font-size:24px}.fl-product-description__body h3{font-size:21px}.fl-product-description__body h4{font-size:18px}@media(max-width:899px){.fl-product-description{padding-top:36px}.fl-product-description__wrap{padding:0 22px}.fl-product-description__expandable,.fl-product-description__wrap>.fl-product-description__body{padding-bottom:26px}.fl-product-description__body th,.fl-product-description__body td{padding:9px 10px}}.fl-payment-methods{max-width:472px}.fl-payment-methods__heading{font-size:12px;line-height:1.5;color:#66645f;margin:0 0 8px}.fl-payment-methods__icons{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;padding:0;margin:0}.fl-payment-methods__icons li{display:flex}.fl-payment-methods__icon{display:block;width:38px;height:24px}.fl-bi-kicker{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#806c59;margin:0 0 10px}.fl-bi-note__text{font-size:15px;line-height:1.65;color:#625e58;max-width:48ch}.fl-bi-note__text p{margin:0}.fl-bi-note__links{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:13px;margin-top:12px}.fl-bi-note__links:empty{display:none}.fl-bi-note__links a{text-decoration:underline;text-underline-offset:4px}.fl-bi-assurance{font-size:13px;color:#353b33;margin:0 0 8px}.fl-purchase-support{color:#262722;font-size:13px;line-height:1.6}.fl-purchase-support__title{font-size:14px;font-weight:600;margin:0 0 18px}.fl-purchase-support__timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:0 0 24px}.fl-purchase-support__timeline li{position:relative;min-width:0}.fl-purchase-support__dot{display:flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:50%;background:#343a35;color:#fff;font-size:11px;margin-bottom:10px}.fl-purchase-support__timeline li:not(:last-child):after{content:"";position:absolute;top:12px;left:34px;width:calc(100% - 26px);height:1px;background:#d9d5cd}.fl-purchase-support__timeline strong{display:block;font-size:12px;margin-bottom:4px}.fl-purchase-support__timeline p{margin:0;color:#66645f;font-size:12px;line-height:1.55}.fl-purchase-support__details{border-top:1px solid #dedbd4;border-bottom:1px solid #dedbd4}.fl-purchase-support__details summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0;cursor:pointer;font-weight:600;font-size:14px}.fl-purchase-support__details summary::-webkit-details-marker{display:none}.fl-purchase-support__details summary span{font-size:22px;font-weight:400}.fl-purchase-support__details[open] summary span{transform:rotate(45deg)}.fl-purchase-support__body{padding:0 0 14px;color:#66645f}.fl-purchase-support__body p{margin:0 0 12px}.fl-purchase-support__body a{text-decoration:underline;text-underline-offset:3px}.fl-purchase-support summary:focus-visible,.fl-purchase-support a:focus-visible{outline:2px solid #a24620;outline-offset:4px}@media(max-width:749px){.fl-purchase-support__timeline{gap:10px}}.fl-purchase-support__manuals{padding-top:16px}.fl-purchase-support__manual{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:500;color:#262722;text-decoration:underline;text-underline-offset:4px}.fl-purchase-support__manual svg{flex:0 0 18px}.fl-purchase-support__manual:hover{color:#a24620}.fl-purchase-support__manual-empty{padding:14px;border:1px dashed #b5afa6;color:#66645f;font-size:13px}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
