.flaire-bp{--lav:#E3DFF0;--indigo:#404878;--forest:#0D2B23;--sage:#BED7A3;--blush:#F2C9BC;--terra:#B27E6D;--paper:#FBFAF6;--ok:#3f7d5a;--ink: var(--color--body, #0D2B23);--muted: var(--color--body--light, #6c6a63);--line: var(--bdr-color--page, #E7E3D9);--img-radius: var(--image--radius, 16px);color:var(--ink);font-family:var(--font--paragraph--family, inherit);max-width:1120px;margin:0 auto;padding:0 20px 40px}.flaire-bp *{box-sizing:border-box}.flaire-bp .fbp-anno{background:var(--forest);color:var(--sage);text-align:center;font-family:var(--font--nav--family, inherit);text-transform:var(--font--nav--uppercase, none);font-size:12.5px;letter-spacing:.04em;padding:9px 12px;border-radius:10px;margin:14px 0 0}.flaire-bp .fbp-top{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:24px 0 10px}@media(max-width:860px){.flaire-bp .fbp-top{grid-template-columns:1fr;gap:20px;padding:16px 0 6px}}@media(max-width:860px){.flaire-bp{padding-bottom:28px}}.flaire-bp .fbp-gallery{min-width:0;max-width:100%}.flaire-bp .fbp-buy{min-width:0}.flaire-bp .fbp-stage{position:relative;border-radius:var(--img-radius);overflow:hidden;background:linear-gradient(135deg,#efeaf7,#f6dcd3)}.flaire-bp .fbp-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;max-width:100%}.flaire-bp .fbp-track::-webkit-scrollbar{display:none}.flaire-bp .fbp-slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1/1}.flaire-bp .fbp-slide img{width:100%;height:100%;object-fit:cover;display:block}.flaire-bp .fbp-ph{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.flaire-bp .fbp-badge{position:absolute;top:14px;left:14px;z-index:2;background:var(--forest);color:#fff;font-family:var(--font--nav--family, inherit);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;padding:7px 12px;border-radius:999px}.flaire-bp .fbp-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;background:#ffffffd9;color:var(--ink);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001f;transition:background .15s,transform .15s;-webkit-backdrop-filter:saturate(1.2) blur(2px);backdrop-filter:saturate(1.2) blur(2px)}.flaire-bp .fbp-nav:hover{background:#fff}.flaire-bp .fbp-nav:active{transform:translateY(-50%) scale(.94)}.flaire-bp .fbp-prev{left:12px}.flaire-bp .fbp-next{right:12px}.flaire-bp .fbp-badge{transition:opacity .2s ease,visibility 0s linear 0s}.flaire-bp .fbp-nav{transition:opacity .2s ease,visibility 0s linear 0s,background .15s,transform .15s}.flaire-bp.fbp-on-chart .fbp-badge,.flaire-bp.fbp-on-chart .fbp-nav{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s linear .2s}@media(prefers-reduced-motion:reduce){.flaire-bp .fbp-badge,.flaire-bp .fbp-nav,.flaire-bp.fbp-on-chart .fbp-badge,.flaire-bp.fbp-on-chart .fbp-nav{transition:none}}.flaire-bp .fbp-dots{position:absolute;left:0;right:0;bottom:12px;z-index:2;display:flex;gap:6px;justify-content:center}.flaire-bp .fbp-dot{width:7px;height:7px;border-radius:50%;border:none;cursor:pointer;padding:0;background:#ffffff8c;transition:background .15s,transform .15s}.flaire-bp .fbp-dot-on{background:#fff;transform:scale(1.25)}.flaire-bp .fbp-dot:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.flaire-bp .fbp-thumbs{display:flex;flex-wrap:nowrap;gap:10px;margin-top:10px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:4px}.flaire-bp .fbp-thumbs::-webkit-scrollbar{height:6px}.flaire-bp .fbp-thumbs::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.flaire-bp .fbp-thumbs::-webkit-scrollbar-track{background:transparent}.flaire-bp .fbp-thumb{flex:0 0 72px;width:72px;aspect-ratio:1/1;scroll-snap-align:start;border-radius:calc(var(--img-radius) * .6);overflow:hidden;border:1.5px solid transparent;background:#efeaf7;cursor:pointer;padding:0;transition:border-color .15s}.flaire-bp .fbp-thumb img{width:100%;height:100%;object-fit:cover}.flaire-bp .fbp-thumb-on{border-color:var(--indigo)}@media(max-width:860px){.flaire-bp .fbp-thumbs{gap:7px;margin-top:8px}.flaire-bp .fbp-thumb{flex-basis:64px;width:64px}.flaire-bp .fbp-nav{width:34px;height:34px}.flaire-bp .fbp-prev{left:8px}.flaire-bp .fbp-next{right:8px}}.flaire-bp .fbp-eyebrow{font-family:var(--font--nav--family, inherit);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#8a5a4a;font-weight:600}.flaire-bp .fbp-title{font-family:var(--font--heading--family, Georgia, serif);font-weight:var(--font--heading--weight, 400);font-style:var(--font--heading--style, normal);letter-spacing:var(--font--heading--spacing, 0);font-size:clamp(26px,3vw,34px);line-height:1.1;margin:8px 0 6px}@media(max-width:860px){.flaire-bp .fbp-title{font-size:var(--font--featured--mobile-size, 30px)}}.flaire-bp .fbp-stars{display:flex;align-items:center;gap:9px;margin:4px 0 14px;font-size:13.5px;color:var(--indigo)}.flaire-bp .fbp-s{color:var(--terra);letter-spacing:1px}.flaire-bp .fbp-stars a{color:var(--indigo);text-decoration:underline;text-underline-offset:2px}.flaire-bp .fbp-price{display:flex;align-items:baseline;gap:10px;margin-bottom:6px;flex-wrap:wrap}.flaire-bp .fbp-now{font-size:26px;font-weight:700;font-family:var(--font--heading--family, Georgia, serif)}.flaire-bp .fbp-was{color:var(--muted);text-decoration:line-through;font-size:16px}.flaire-bp .fbp-save{background:var(--blush);color:var(--forest);font-size:12px;font-weight:700;padding:3px 8px;border-radius:6px}.flaire-bp .fbp-paylater{font-size:13px;color:var(--muted);margin-bottom:18px}@media(max-width:860px){.flaire-bp .fbp-now{font-size:21px}.flaire-bp .fbp-was{font-size:14px}}.flaire-bp .fbp-optrow{margin-bottom:16px}.flaire-bp .fbp-optlabel{font-size:13.5px;font-weight:600;color:var(--forest);margin-bottom:8px}.flaire-bp .fbp-optval{font-weight:400;color:var(--muted)}.flaire-bp .fbp-swatches{display:flex;gap:10px}.flaire-bp .fbp-swatch{width:38px;height:38px;border-radius:50%;border:2px solid transparent;cursor:pointer;position:relative;padding:0;transition:.15s}.flaire-bp .fbp-swatch:hover{transform:scale(1.05)}.flaire-bp .fbp-swatch.fbp-sel{border-color:#000;box-shadow:0 0 0 2px #fff inset}.flaire-bp .fbp-swcheck{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;color:#fff;font-size:15px;text-shadow:0 1px 2px rgba(0,0,0,.4)}.flaire-bp .fbp-swatch.fbp-sel .fbp-swcheck{display:flex}.flaire-bp .fbp-fitcard{border:1.5px solid var(--indigo);border-radius:16px;overflow:hidden;margin-bottom:16px;background:#fff}.flaire-bp .fbp-fhead{background:var(--lav);padding:13px 16px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.flaire-bp .fbp-flbl{font-weight:700;font-size:14px;color:var(--forest)}.flaire-bp .fbp-ftag{margin-left:auto;font-family:var(--font--nav--family, inherit);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--indigo);background:#fff;border-radius:999px;padding:3px 9px;font-weight:600}@media(max-width:520px){.flaire-bp .fbp-ftag{margin-left:0}}.flaire-bp .fbp-fitbody{padding:16px}.flaire-bp .fbp-q{font-size:14px;color:#54524c;margin:0 0 12px}.flaire-bp .fbp-sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:8px}.flaire-bp .fbp-chip{width:100%;height:100%;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1.5px solid var(--line);border-radius:11px;background:#fff;cursor:pointer;padding:11px 6px 10px;text-align:center;transition:.15s;position:relative;font-family:inherit}.flaire-bp .fbp-chip:hover{border-color:var(--indigo)}.flaire-bp .fbp-chip.fbp-sel{border-color:var(--indigo);background:var(--lav)}.flaire-bp .fbp-chip.fbp-oos{opacity:.4;cursor:not-allowed;text-decoration:line-through}.flaire-bp .fbp-nm{font-weight:700;font-size:14px;color:var(--forest);display:block}.flaire-bp .fbp-fits{font-size:12px;color:var(--indigo);margin-top:4px;line-height:1.3;display:block}.flaire-bp .fbp-fits-cm,.flaire-bp .fbp-fits-in{display:block;white-space:nowrap}@media(max-width:360px){.flaire-bp .fbp-fits{font-size:11px}}.flaire-bp .fbp-note{font-size:12.5px;color:var(--muted);margin:10px 0 0}.flaire-bp .fbp-note-line{display:block}.flaire-bp .fbp-measure{margin-top:14px;border-top:1px dashed var(--line);padding-top:14px}.flaire-bp .fbp-measure summary{cursor:pointer;font-size:13.5px;font-weight:600;color:var(--indigo);list-style:none;display:flex;align-items:center;gap:7px}.flaire-bp .fbp-measure summary::-webkit-details-marker{display:none}.flaire-bp .fbp-measure summary:before{content:"\ff0b";font-weight:700}.flaire-bp .fbp-measure[open] summary:before{content:"\ff0d"}.flaire-bp .fbp-steps{margin-top:12px;background:var(--paper);border-radius:12px;padding:14px}.flaire-bp .fbp-row{display:flex;gap:11px;margin-bottom:12px;align-items:flex-start}.flaire-bp .fbp-n{flex:none;width:22px;height:22px;border-radius:50%;background:var(--forest);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.flaire-bp .fbp-t{font-size:13.5px;color:#4a4842}.flaire-bp .fbp-calc{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:4px}.flaire-bp .fbp-input{width:96px;padding:9px 10px;border:1.5px solid var(--line);border-radius:9px;font-size:15px}.flaire-bp .fbp-input:focus{outline:2px solid var(--indigo);outline-offset:1px;border-color:var(--indigo)}.flaire-bp .fbp-findbtn{background:var(--indigo);color:#fff;border:none;border-radius:9px;padding:9px 15px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.flaire-bp .fbp-cmunit{font-size:13px;color:var(--muted)}.flaire-bp .fbp-result{margin-top:11px;font-size:14px;padding:11px 13px;border-radius:10px;display:none}.flaire-bp .fbp-result.show{display:block}.flaire-bp .fbp-result.good{background:#eaf3ec;color:var(--ok);border:1px solid #cfe6d6}.flaire-bp .fbp-result.warn{background:#fbeee9;color:#8a5a4a;border:1px solid #f0d5cb}.flaire-bp .fbp-atc{width:100%;background:var(--forest);color:#fff;border:none;border-radius:var(--button--radius, 12px);font-family:var(--font--nav--family, inherit);letter-spacing:var(--font--button--spacing, .02em);padding:16px;font-size:16px;font-weight:700;cursor:pointer;margin-top:4px;transition:.15s}.flaire-bp .fbp-atc:hover{background:#0a2019}.flaire-bp .fbp-atc[disabled]{background:#b9c3bd;color:#0d2b23;cursor:not-allowed}.flaire-bp .fbp-atcsub{text-align:center;font-size:12.5px;color:var(--muted);margin-top:9px}.flaire-bp .fbp-wishlist-wrap{margin-top:10px}.flaire-bp .fbp-wishlist-wrap .th_prd_wl_btn{width:100%}.flaire-bp .fbp-wishlist-wrap .wc_wishlistBlock{width:100%;margin:0;background:#fff;color:var(--forest);border:1.5px solid var(--indigo);border-radius:var(--button--radius, 12px);font-family:var(--font--nav--family, inherit);letter-spacing:var(--font--button--spacing, .02em);padding:13px;font-size:14.5px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:.15s;min-height:48px}.flaire-bp .fbp-wishlist-wrap .wc_wishlistTrigger{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.flaire-bp .fbp-wishlist-wrap .wc_wishlistBlock:hover{background:var(--lav)}.flaire-bp .fbp-wishlist-wrap .wc_wishlistBlock,.flaire-bp .fbp-wishlist-wrap .wc_wishlistBlock *{-webkit-tap-highlight-color:transparent}.flaire-bp .fbp-wishlist-wrap .wc_wishlistBlock:focus:not(:focus-visible),.flaire-bp .fbp-wishlist-wrap .wc_wishlistBlock:active{outline:none!important;box-shadow:none!important}.flaire-bp .fbp-wishlist-wrap .wc_wishlistBlock:focus-visible{outline:2px solid var(--forest)!important;outline-offset:2px}.flaire-bp .fbp-wishlist-wrap .wc_wishlistIcon svg,.flaire-bp .fbp-wishlist-wrap .wc_wishlistIcon path{fill:currentColor!important;stroke:none!important;stroke-width:0!important}.flaire-bp .fbp-wishlist-wrap .wc_wishlistText{font:inherit;letter-spacing:inherit;text-transform:none}.flaire-bp .fbp-wishlist-wrap .wc_wishlistBlock.isActive{border-color:var(--terra);color:#8a5a4a!important}.flaire-bp .fbp-wishlist-wrap .wc_wishlistBlock.isActive .wc_wishlistIcon svg,.flaire-bp .fbp-wishlist-wrap .wc_wishlistBlock.isActive .wc_wishlistIcon path{fill:var(--terra)!important;stroke:none!important}.flaire-bp .fbp-desc{margin-top:18px;padding-top:18px;border-top:1px solid var(--line);font-size:14px;line-height:1.6;color:#4a4842}.flaire-bp .fbp-desc p{margin:0 0 10px}.flaire-bp .fbp-desc p:last-child{margin-bottom:0}.flaire-bp .fbp-desc ul,.flaire-bp .fbp-desc ol{margin:0 0 10px;padding-left:20px}.flaire-bp .fbp-desc li{margin-bottom:5px}.flaire-bp .fbp-desc a{color:var(--indigo);text-decoration:underline}.flaire-bp .fbp-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.flaire-bp .fbp-trust>div{background:#fff;border:1px solid var(--line);border-radius:10px;padding:11px 8px;text-align:center;font-size:11.5px;color:#54524c;line-height:1.3}.flaire-bp .fbp-ic{font-size:17px;display:block;margin-bottom:3px}.flaire-bp .fbp-ic-img{display:block;width:22px;height:22px;object-fit:contain;margin:0 auto 5px}@media(max-width:520px){.flaire-bp .fbp-trust{gap:6px}.flaire-bp .fbp-trust>div{font-size:10.5px;padding:9px 5px}}.fcbn{padding:44px 0 0}.fcbn__inner{max-width:1400px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.fcbn__link{position:relative;display:block;border-radius:var(--image--radius, 8px);overflow:hidden;line-height:0}.fcbn__link img{display:block;width:100%;height:auto}@media(hover:hover)and (pointer:fine){.fcbn__link img{transition:transform .6s ease}a.fcbn__link:hover img{transform:scale(1.02)}}.fcbn__text{position:absolute;top:50%;left:8%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-start;gap:clamp(14px,2vw,28px);color:#fff;line-height:1;pointer-events:none}.fcbn__text--right{left:auto;right:8%}.fcbn__text--center{left:50%;transform:translate(-50%,-50%);align-items:center;text-align:center}.fcbn__title{display:block;font-family:var(--font--nav--family, inherit);font-weight:700;text-transform:uppercase;font-size:clamp(28px,4.4vw,76px);line-height:1.02;letter-spacing:.01em;max-width:11ch;text-shadow:0 1px 14px rgba(0,0,0,.25)}.fcbn__btn{display:inline-block;padding:clamp(10px,1.1vw,16px) clamp(28px,3.4vw,54px);border-radius:999px;background:#ffffffed;color:#212121;font-family:var(--font--nav--family, inherit);font-size:clamp(11px,.95vw,14px);letter-spacing:.07em;text-transform:uppercase;line-height:1.2;transition:background .2s ease,color .2s ease}@media(hover:hover)and (pointer:fine){a.fcbn__link:hover .fcbn__btn{background:#212121;color:#fff}}@media(max-width:767px){.fcbn{padding-top:34px}.fcbn__text,.fcbn__text--right,.fcbn__text--center{top:auto;bottom:6%;left:0;right:0;transform:none;align-items:center;text-align:center;padding:0 16px}.fcbn__title{font-size:clamp(30px,11.5vw,56px);max-width:none}.fcbn__btn{min-width:62%;padding:14px 24px;font-size:13px}}.fch{background:var(--bg-color--light, #f7f7f7);padding:44px 20px 34px;text-align:center}.fch__inner{max-width:900px;margin:0 auto}.fch__title{margin:0 0 12px}.fch__sub{margin:0 auto 14px;max-width:640px}.fch__proof{margin:0 0 26px;font-size:12px;letter-spacing:.04em;opacity:.8}.fch__stars{color:#b27e6d;letter-spacing:2px;margin-right:8px}.fch__trust{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.fch__trust li{display:flex;align-items:center;gap:8px;padding:9px 15px;background:#212121;color:#fff;border-radius:var(--image--radius, 8px);font-size:11px;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 6px #0000001f}.fch__trust svg{width:16px;height:16px;flex:0 0 16px}.fch__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.fch a.fch__chip{display:inline-block;padding:9px 18px;border:1px solid rgba(0,0,0,.18);border-radius:999px;background:#fff;color:inherit;font-size:12px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;line-height:1.2;white-space:nowrap}.fch a.fch__chip:hover{border-color:#212121}.fch a.fch__chip.is-active{background:#212121;border-color:#212121;color:#fff}.fch--photo{padding-top:36px;padding-bottom:36px}.fch--photo .fch__inner{max-width:1180px;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:56px;align-items:stretch}.fch--photo-left .fch__inner{grid-template-columns:380px minmax(0,1fr)}.fch--photo-left .fch__photo{order:-1}.fch--photo .fch__content{display:flex;flex-direction:column;justify-content:center;min-width:0}.fch--photo .fch__trust{margin-bottom:0}.fch__photo{position:relative;min-height:250px;border-radius:var(--image--radius, 8px);overflow:hidden;background:#e9e6e2}.fch__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;object-position:50% var(--fch-focus, 20%)}@media(max-width:767px){.fch{padding:30px 0 24px}.fch__title,.fch__sub,.fch__proof{padding:0 20px}.fch__proof{margin-bottom:20px}.fch__trust,.fch__chips{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding:0 20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fch__trust::-webkit-scrollbar,.fch__chips::-webkit-scrollbar{display:none}.fch__trust{margin-bottom:12px;gap:8px}.fch__trust li{flex:none;padding:8px 12px;gap:7px;font-size:10.5px;letter-spacing:.05em}.fch__trust svg{width:15px;height:15px;flex:0 0 15px}.fch__trust li:first-child{margin-left:auto}.fch__trust li:last-child{margin-right:auto}.fch__chips{gap:8px}.fch--photo{padding:0 0 24px}.fch--photo .fch__inner,.fch--photo-left .fch__inner{display:flex;flex-direction:column;gap:0}.fch__photo{order:-1;min-height:0;height:190px;border-radius:0;margin-bottom:24px}.fch__photo img{object-position:50% var(--fch-focus-mobile, 35%)}.fch--photo-left .fch__photo{order:-1}.fch--photo-desktop-only{padding:30px 0 24px}.fch--photo-desktop-only .fch__photo{display:none}}.fcr{padding:52px 0 14px}.fcr--divider{padding:48px 0 14px;text-align:center;border-top:1px solid rgba(0,0,0,.08);margin-top:20px}.fcr__inner{max-width:1400px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.fcr__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.fcr__title{margin:0}.fcr__sub{margin:4px 0 0;opacity:.75}.fcr a.fcr__all{flex:0 0 auto;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;white-space:nowrap}.fcr__region{position:relative}.fcr__scroll{overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;margin:0 calc(-1*clamp(16px,4vw,48px));padding:0 clamp(16px,4vw,48px) 8px;scroll-padding-left:clamp(16px,4vw,48px)}.fcr__grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 5 * 12px) / 5.5);gap:12px;width:100%}@media(max-width:1024px){.fcr__grid{grid-auto-columns:calc((100% - 3 * 12px) / 3.5)}}@media(max-width:767px){.fcr{padding:40px 0 10px}.fcr--divider{padding:36px 0 10px}.fcr__grid{grid-auto-columns:calc((100% - 12px) / 2.3);gap:10px}}.fcr__arrow{display:none}@media(hover:hover)and (pointer:fine)and (min-width:768px){.fcr__scroll{scrollbar-width:none}.fcr__scroll::-webkit-scrollbar{display:none}.fcr__arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:34%;transform:translateY(-50%);width:40px;height:40px;padding:0;border-radius:50%;background:#fff;color:#212121;border:1px solid rgba(0,0,0,.12);box-shadow:0 2px 8px #0000001f;cursor:pointer;z-index:5;transition:background .18s,color .18s,opacity .18s}.fcr__arrow:hover{background:#212121;color:#fff}.fcr__arrow svg{width:16px;height:16px;display:block}.fcr__arrow--prev{left:-14px}.fcr__arrow--next{right:-14px}.fcr__arrow[disabled]{opacity:0;pointer-events:none}}.fcr__card{position:relative;display:flex;flex-direction:column;min-width:0;scroll-snap-align:start}.fcr__card .product-rating--root{justify-content:flex-start}.fcr__img-wrap{position:relative;width:100%;padding-top:100%;overflow:hidden;border-radius:var(--image--radius, 8px);background:#f4f4f4;margin-bottom:7px}.fcr__img-wrap img,.fcr__img-wrap>svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.fcr__img-wrap .product--quick-add{z-index:3}.fcr__img-hover{opacity:0}@media(hover:hover)and (pointer:fine){.fcr__img-wrap img{transition:opacity .3s ease}.fcr__card:hover .fcr__img-hover{opacity:1}.fcr__card:hover .fcr__img-main{opacity:0}}.fcr__labels{position:absolute;top:7px;left:7px;z-index:2}.fcr__label{display:inline-block;font-size:9px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border-radius:100px;line-height:1.4;white-space:nowrap;background:var(--color--accent-1, #e3dff0);color:var(--color--accent-2, #404878)}.fcr__name{margin:0 0 3px;font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fcr__link{color:inherit;text-decoration:none}.fcr__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.fcr__link:focus-visible{outline:2px solid #212121;outline-offset:2px}.fcr__prices{display:flex;align-items:baseline;gap:5px;font-size:12px}.fcr__compare{font-size:11px;opacity:.7;text-decoration:line-through}.flaire-reviews{padding:48px 0;background:#fbfaf6}.flaire-reviews .fr-wrap{max-width:1120px;margin:0 auto;padding:0 20px}.flaire-reviews .fr-h{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:26px;text-align:center;margin:0 0 10px;color:#0d2b23;letter-spacing:-.01em;line-height:1.3}.flaire-reviews .fr-sub{text-align:center;color:#807d75;font-size:14px;margin-bottom:26px;line-height:1.5}.flaire-reviews .fr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:860px){.flaire-reviews .fr-grid{grid-template-columns:1fr}}.flaire-reviews .fr-card{background:#fff;border:1px solid #E7E3D9;border-radius:14px;padding:18px}.flaire-reviews .fr-stars{color:#b27e6d;font-size:14px;letter-spacing:1px}.flaire-reviews .fr-txt{font-size:14px;color:#3f3d38;margin:8px 0 12px;line-height:1.5}.flaire-reviews .fr-who{font-size:12.5px;color:#807d75}.flaire-reviews .fr-who b{color:#0d2b23}.flaire-reviews .fr-wsize{display:inline-block;margin-top:7px;font-size:11px;background:#e3dff0;color:#404878;padding:3px 8px;border-radius:6px;font-weight:600}.fsl{padding:52px 0 14px}.fsl__inner{max-width:1400px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.fsl__panel{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);background:var(--bg-color--light, #f7f7f7);border-radius:var(--image--radius, 8px);overflow:hidden}.fsl__panel--reverse .fsl__photo{order:2}.fsl__photo{position:relative;min-height:440px}.fsl__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.fsl__body{padding:clamp(24px,3.5vw,52px);display:flex;flex-direction:column;justify-content:center;min-width:0}.fsl__eyebrow{margin:0 0 8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.fsl__title{margin:0}.fsl__sub{margin:8px 0 0;opacity:.8}.fsl__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px}.fsl__card{position:relative;min-width:0}.fsl__card .product-rating--root{justify-content:flex-start}.fsl__img-wrap{position:relative;width:100%;padding-top:100%;overflow:hidden;border-radius:var(--image--radius, 8px);background:#fff;margin-bottom:7px}.fsl__img-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.fsl__img-wrap .product--quick-add{z-index:3}.fsl__img-hover{opacity:0}@media(hover:hover)and (pointer:fine){.fsl__img-wrap img{transition:opacity .3s ease}.fsl__card:hover .fsl__img-hover{opacity:1}.fsl__card:hover .fsl__img-main{opacity:0}}.fsl__name{margin:0 0 3px;font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fsl__link{color:inherit;text-decoration:none}.fsl__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.fsl__link:focus-visible{outline:2px solid #212121;outline-offset:2px}.fsl__prices{display:flex;align-items:baseline;gap:5px;font-size:12px}.fsl__compare{font-size:11px;opacity:.6;text-decoration:line-through}.fsl a.fsl__cta{align-self:flex-start;margin-top:24px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}@media(max-width:1024px){.fsl__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}}@media(max-width:767px){.fsl{padding:40px 0 10px}.fsl__panel{grid-template-columns:minmax(0,1fr)}.fsl__panel--reverse .fsl__photo{order:0}.fsl__photo{min-height:0;aspect-ratio:10 / 11;max-height:400px;width:100%}.fsl__body{padding:24px 16px 28px}}.flaire-faq{padding:40px 0 60px;background:#fbfaf6}.flaire-faq .ff-wrap{max-width:1120px;margin:0 auto;padding:0 20px}.flaire-faq .ff-h{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:24px;text-align:center;margin:0 0 20px;color:#0d2b23;letter-spacing:-.01em}.flaire-faq .ff-item{max-width:720px;margin:0 auto 10px;border:1px solid #E7E3D9;border-radius:12px;background:#fff;padding:0 18px}.flaire-faq summary{cursor:pointer;padding:15px 0;font-weight:600;font-size:15px;color:#0d2b23;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.flaire-faq summary::-webkit-details-marker{display:none}.flaire-faq summary:after{content:"\ff0b";color:#404878;font-weight:700;flex:none}.flaire-faq .ff-item[open] summary:after{content:"\ff0d"}.flaire-faq .ff-ans{padding:0 0 16px;font-size:14px;color:#54524c;line-height:1.55}.flaire-band{background:#0d2b23;color:#fff;padding:52px 0}.flaire-band .fb-wrap{max-width:1120px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1.1fr 1fr;gap:44px;align-items:center}@media(max-width:860px){.flaire-band{padding:38px 0}.flaire-band .fb-wrap{grid-template-columns:1fr;gap:26px}}.flaire-band .fb-h{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:30px;color:#fff;line-height:1.12;margin:0 0 14px;letter-spacing:-.01em}.flaire-band .fb-h em{font-style:italic;color:#bed7a3}.flaire-band p{color:#d6ddd7;font-size:15.5px;margin:0 0 14px}.flaire-band .fb-stats{display:flex;gap:26px;margin-top:8px;flex-wrap:wrap}.flaire-band .fb-stat b{font-family:Georgia,serif;font-size:30px;color:#bed7a3;display:block;line-height:1}.flaire-band .fb-stat span{font-size:12.5px;color:#b7c2bb;letter-spacing:.04em;display:block;margin-top:4px}.flaire-band .fb-art{background:#0a2019;border-radius:18px;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden}.flaire-band .fb-art img{width:100%;height:100%;object-fit:cover;border-radius:12px}
/*# sourceMappingURL=/cdn/shop/t/76/compiled_assets/styles.css.map */
