.bfs{background:var(--bfs-bg,#fdffff);color:var(--bfs-ink,#202329);font:400 16px/1.5 var(--bfs-font,var(--font-body-family,Inter,system-ui,sans-serif));letter-spacing:0;padding:var(--bfs-top,0) 0 var(--bfs-bottom,0)}.bfs bfs-gallery,.bfs bfs-carousel,.bfs bfs-product-form{display:block}.bfs *{box-sizing:border-box}.bfs [hidden]{display:none!important}.bfs img,.bfs svg{max-width:100%}.bfs img{display:block;height:auto}.bfs a{color:inherit;text-decoration:none}.bfs a:hover{text-decoration:underline}.bfs button,.bfs input,.bfs select,.bfs textarea{font:inherit;letter-spacing:0}.bfs button,.bfs summary,.bfs select{cursor:pointer}.bfs button{color:inherit}.bfs button:disabled{cursor:not-allowed;opacity:.5}.bfs :focus-visible{outline:2px solid currentColor;outline-offset:4px}.bfs h1,.bfs h2,.bfs h3{font-family:inherit;font-style:normal;font-weight:700;letter-spacing:-.7px;line-height:1.16;color:inherit;margin:0}.bfs p{margin:0 0 12px}.bfs p:last-child{margin-bottom:0}.bfs-wrap{max-width:var(--bfs-width,1200px);margin-inline:auto;padding-inline:40px}.bfs-richtext a{text-decoration:underline}.bfs-richtext ul,.bfs-richtext ol{padding-left:22px}.bfs-richtext>*:first-child{margin-top:0}.bfs-richtext>*:last-child{margin-bottom:0}.bfs-icon{width:24px;height:24px;flex-shrink:0;display:block}.bfs-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bfs-placeholder{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:radial-gradient(ellipse at 50% 40%,#d7c0a3,#b7a58e 60%,#786754);overflow:hidden;color:#6e6154}.bfs-placeholder svg{width:100%;height:100%}.bfs-placeholder>span{position:absolute;bottom:5%;left:10px;right:10px;text-align:center;font-size:12px;letter-spacing:.6px;color:#fff}.bfs-placeholder--portrait{background:linear-gradient(140deg,#ddd8ce,#b5aa98);aspect-ratio:1.28}.bfs-placeholder--portrait>span{color:#544c40}.bfs-header{padding:0}.bfs-announcement{display:flex;align-items:center;justify-content:center;gap:20px;min-height:var(--announcement-height,32px);padding:4px 16px;background:var(--bar-bg);color:var(--bar-text);font-size:16px;font-weight:700}.bfs-announcement bfs-countdown{display:flex;align-items:center;gap:4px;font-style:normal;font-size:16px;line-height:1}.bfs-announcement bfs-countdown>span{display:flex;flex-direction:column;text-align:center;background:#000;padding:3px 5px;min-width:32px}.bfs-announcement bfs-countdown small{font-size:8px;margin-top:3px}.bfs-announcement bfs-countdown i{font-style:normal}.bfs-header-inner{min-height:var(--header-height,64px);display:flex;gap:24px;align-items:center;justify-content:space-between}.bfs-logo{display:flex;align-items:center;flex:0 1 var(--logo-width)}.bfs-logo img{width:auto;height:auto;max-width:100%;max-height:var(--logo-height,28px);object-fit:contain}.bfs-desktop-nav{display:flex;gap:22px 30px;flex-wrap:wrap;align-items:center;flex:1;font-size:13px}.bfs-desktop-nav a{padding-block:4px}.bfs-desktop-nav [aria-current=page]{border-bottom:1px solid}.bfs-header-actions{display:flex;align-items:center;gap:14px}.bfs-header-actions>a{position:relative}.bfs-header-actions>a small{position:absolute;right:-8px;top:-8px;border-radius:50%;background:#202329;color:#fff;min-width:17px;text-align:center;font-size:10px}.bfs-header-actions select{padding:5px;border:1px solid #e3e3e3;border-radius:20px;background:transparent;color:inherit;font-size:12px}.bfs-mobile-menu{display:none}.bfs-product-grid{display:grid;grid-template-columns:minmax(0,var(--gallery-width)) minmax(0,1fr);gap:var(--column-gap)}.bfs-gallery-column{min-width:0;align-self:start}.bfs-gallery-sticky{position:sticky;top:20px}.bfs-gallery-stage{position:relative;overflow:hidden;border-radius:var(--media-radius)}.bfs-media{aspect-ratio:1}.bfs-media:not(:first-child){display:none}.bfs-media img,.bfs-media video,.bfs-media iframe,.bfs-media model-viewer{width:100%;height:100%;object-fit:contain;display:block}.bfs-media .bfs-placeholder{height:100%}.bfs-gallery-arrows{display:flex;position:absolute;left:15px;right:15px;top:calc(50% - 22px);justify-content:space-between;pointer-events:none}.bfs-circle{width:44px;height:44px;border-radius:50%;background:#fffdf8e8;border:1px solid #e4e4e4;display:inline-flex;justify-content:center;align-items:center;flex:none;padding:0;pointer-events:auto}.bfs-circle:hover{background:#e8dbc5}.bfs-circle .bfs-icon{width:20px;height:20px}.bfs-prev .bfs-icon{transform:rotate(180deg)}.bfs-thumbnails{position:relative;display:flex;gap:8px;overflow-x:auto;margin-top:var(--thumbnail-gap,8px);scrollbar-width:none;padding:0}.bfs-thumbnails::-webkit-scrollbar{display:none}.bfs-thumbnails:empty{display:none}.bfs-thumbnails button{background:transparent;padding:1px;flex:0 0 var(--thumbnail-size,76px);min-width:0;aspect-ratio:1;opacity:.7;border:2px solid #e8e1d8;border-radius:6px;overflow:hidden}.bfs-thumbnails button[aria-current=true]{opacity:1;border-color:#202329}.bfs-thumbnails img{width:100%;height:100%;object-fit:cover}.bfs-thumbnails .bfs-placeholder{width:100%;height:100%}.bfs-thumbnails .bfs-placeholder>span{display:none}.bfs-product-info{min-width:0}.bfs-product-title{font-size:var(--title-size);line-height:1.12;letter-spacing:-.025em;margin:0 0 var(--title-gap,6px)!important}.bfs-small-copy{color:#7b7e7f;font-size:12px;margin-bottom:18px}.bfs-buy-form{margin:0}.bfs-price{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:700;margin-bottom:12px}.bfs-price s{color:#777;font-size:16px;font-weight:400}.bfs-variant-label{display:block;font-size:13px;margin:0 0 6px}.bfs-buy-form select{width:100%;background:#fff;color:#202329;border:1px solid #ccc;border-radius:6px;padding:12px;margin-bottom:16px}.bfs-quantity-label{display:flex;align-items:center;gap:15px;font-size:14px;margin-bottom:16px}.bfs-quantity-label input{width:80px;padding:8px;border:1px solid #ccc;background:#fff;color:#202329;border-radius:5px}.bfs-add-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:59px;border:1px solid #ffffff30;border-radius:var(--button-radius);background:linear-gradient(#ffffff40,transparent),var(--button-bg);color:var(--button-text)!important;font-size:20px!important;line-height:1.2;font-weight:700!important;box-shadow:0 3px 5px #0001}.bfs-add-button:hover{filter:brightness(1.12)}.bfs-payment-icons{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin:6px 0 18px}.bfs-payment-icon{width:36px;height:24px}.bfs-stock{border:1px solid #e6e7e7;border-radius:24px;padding:6px 10px;display:inline-flex;gap:6px;align-items:center;font-size:12px;margin:0 0 16px!important}.bfs-stock>span{width:8px;height:8px;background:#19d841;border-radius:50%;box-shadow:0 0 5px #6eff89}.bfs-guarantee{border:1px solid #202329;border-radius:5px;display:flex;align-items:center;gap:10px;padding:10px 14px;margin:0 0 24px}.bfs-guarantee>span{flex:0 0 28px;display:flex;align-items:center;justify-content:center}.bfs-guarantee-medal{display:block;width:28px;height:36px}.bfs-guarantee>span img{width:28px;max-height:36px;object-fit:contain}.bfs-guarantee h3{font-size:15px;letter-spacing:0;margin-bottom:3px}.bfs-guarantee .bfs-richtext{font-size:12px;line-height:1.4}.bfs-notice{display:flex;align-items:flex-start;gap:12px;border:1px dashed;border-radius:8px;padding:12px 14px;margin:0 0 24px}.bfs-notice .bfs-icon{width:17px;height:17px;margin-top:2px}.bfs-notice strong{font-size:14px}.bfs-notice .bfs-richtext{font-size:12px;line-height:1.5;margin-top:2px}.bfs-detail{border:1px solid #e4e7e8;background:#fff6;font-size:14px}.bfs-detail+.bfs-detail{border-top:0}.bfs-detail summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:7px 15px;font-weight:400;line-height:1.4}.bfs-detail summary::-webkit-details-marker{display:none}.bfs-detail>.bfs-richtext{padding:10px 15px 18px;font-size:14px;line-height:1.6}.bfs-plus{position:relative;flex:none;width:14px;height:14px}.bfs-plus:before,.bfs-plus:after{content:"";position:absolute;left:1px;top:6px;background:currentColor;width:12px;height:1.5px}.bfs-plus:after{transform:rotate(90deg)}.bfs-detail[open] .bfs-plus:after{transform:rotate(0)}.bfs-comments{margin-top:24px;display:block}.bfs-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px}.bfs-track::-webkit-scrollbar{display:none}.bfs-comment{display:grid;grid-template-columns:32px 1fr;gap:8px;flex:0 0 100%;scroll-snap-align:start;min-width:0;padding-bottom:8px}.bfs-avatar{width:32px;height:32px;background:#e7ddd0;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.bfs-avatar img{width:100%;height:100%;object-fit:cover}.bfs-avatar .bfs-icon{width:20px;height:20px}.bfs-comment-bubble{background:#f0f2f5;border-radius:18px;position:relative;padding:10px 13px 15px;font-size:14px}.bfs-comment-bubble>strong{display:block;font-size:14px;margin-bottom:3px}.bfs-comment small{font-size:12px;color:#74777c;display:block;margin:13px 5px 0}.bfs-reactions{position:absolute;right:5px;bottom:-9px;background:#fff;border-radius:20px;box-shadow:0 1px 3px #0002;padding:2px 6px;font-size:10px}.bfs-carousel-controls{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:16px}.bfs-carousel-controls .bfs-circle{width:40px;height:40px}.bfs-dots{display:flex;align-items:center;gap:7px}.bfs-dots i{width:5px;height:5px;border-radius:50%;background:#c8c8c8}.bfs-dots i[aria-current=true]{background:#202329}.bfs-comments .bfs-circle{width:30px;height:30px}.bfs-comments .bfs-circle .bfs-icon{width:14px;height:14px}.bfs-story-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--story-gap)}.bfs-story-grid.bfs-reverse .bfs-story-image{order:2}.bfs-story-image{overflow:hidden;border-radius:var(--story-radius);aspect-ratio:1}.bfs-story-image img{width:100%;height:100%;object-fit:cover}.bfs-story h2{font-size:var(--story-heading);margin-bottom:42px}.bfs-story .bfs-richtext{line-height:1.6}.bfs-text-link{display:inline-block;margin-top:24px;border-bottom:1px solid}.bfs-comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.bfs-comparison-intro{text-align:center}.bfs-comparison h2{font-size:var(--comparison-heading);margin-bottom:18px;color:#000}.bfs-comparison-intro .bfs-richtext{font-size:12px}.bfs-comparison-table{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed;box-shadow:none;border:0;font-size:16px;line-height:1.5}.bfs-comparison-table th,.bfs-comparison-table td{padding:13px 5px;border:0;border-bottom:1px solid #eceeef;text-align:center}.bfs-comparison-table th:first-child{width:39%;text-align:left;font-weight:400}.bfs-comparison-table td:nth-child(2),.bfs-comparison-table th:nth-child(2){background:linear-gradient(90deg,var(--compare-start),var(--compare-end));color:var(--compare-text)}.bfs-comparison-table thead th{font-size:20px;line-height:1.2;height:80px;font-weight:700}.bfs-comparison-table thead th:nth-child(2){border-radius:9px 9px 0 0}.bfs-comparison-table tbody tr:last-child td:nth-child(2){border-radius:0 0 9px 9px}.bfs-comparison-table tbody tr:last-child>*{border-bottom:0}.bfs-comparison-table td:nth-child(2){border-bottom-color:#ffffff0d}.bfs-check-mark{display:inline-flex;width:20px;height:20px;border-radius:50%;align-items:center;justify-content:center;background:#202329;color:#fff;font-size:15px;line-height:1}.bfs-comparison-table td:nth-child(2) .bfs-check-mark{background:var(--compare-text);color:var(--compare-end)}.bfs-reviews-heading{text-align:center;margin-bottom:45px}.bfs-rating-pill{display:inline-flex;align-items:center;gap:6px;background:#202329;color:#fff;border-radius:30px;padding:5px 15px;font-size:12px;line-height:1.3;margin-bottom:10px}.bfs-rating-pill>span{font-size:18px;letter-spacing:1px}.bfs-reviews h2{font-size:var(--review-heading);margin-bottom:14px}.bfs-review-card{flex:0 0 min(var(--review-width),100%);min-width:0;scroll-snap-align:center;border:1px solid #e1e4e5;overflow:hidden;background:var(--review-bg);border-radius:var(--review-radius)}.bfs-review-image{aspect-ratio:1.28;overflow:hidden}.bfs-review-image>img,.bfs-review-image>.bfs-placeholder{width:100%;height:100%;object-fit:cover}.bfs-review-content{padding:24px 20px 20px}.bfs-review-byline{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13px;margin-bottom:10px}.bfs-review-stars{white-space:nowrap;letter-spacing:1px}.bfs-star-empty{opacity:.25}.bfs-buyer{background:#202329;color:#fff;border-radius:20px;padding:3px 8px;display:flex;align-items:center;gap:10px;font-weight:600;line-height:1.3}.bfs-buyer small{font-size:9px;white-space:nowrap}.bfs-review-text{font-size:14px;line-height:1.6;min-height:95px}.bfs-purchased{display:flex;align-items:center;gap:12px;border:1px solid #d3d5d6;background:#f7f8f8;border-radius:8px;padding:10px;margin-top:20px;font-size:12px;line-height:1.4}.bfs-purchased>img,.bfs-purchased>.bfs-placeholder{width:55px;height:55px;flex:0 0 55px;object-fit:cover;border-radius:3px}.bfs-purchased>.bfs-placeholder>span{display:none}.bfs-purchased-details{min-width:0;overflow-wrap:anywhere}.bfs-purchased-label{display:block;letter-spacing:1px;font-size:12px}.bfs-purchased-title{display:block;font-size:12px;font-weight:700}.bfs-purchased-prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px}.bfs-purchased-price{font-size:12px;font-weight:700}.bfs-purchased-compare{font-size:9px;color:#8a91a0}.bfs-purchased-date{display:flex;align-items:flex-start;gap:5px;margin-top:3px;font-size:10px;line-height:1.4;color:#526d91}.bfs-purchased-date-icon{width:12px;height:12px;flex:0 0 12px;margin-top:1px}.bfs-reviews .bfs-dots{display:none}.bfs-faq-content{width:var(--faq-width)}.bfs-faq h2{font-size:var(--faq-heading);margin-bottom:18px}.bfs-faq-intro{margin-bottom:28px}.bfs-faq-list{border-radius:9px;overflow:hidden;border:1px solid #e4e7e8}.bfs-faq-list .bfs-detail{border:0;border-bottom:1px solid #eceeef}.bfs-faq-list .bfs-detail:last-child{border-bottom:0}.bfs-faq .bfs-detail summary{padding:18px 20px;font-size:16px}.bfs-faq .bfs-detail>.bfs-richtext{padding:0 20px 20px}.bfs-faq .bfs-plus{transform:scale(.75)}.bfs-footer.bfs-footer--newsletter{padding-top:0}.bfs-newsletter{text-align:center;margin-bottom:var(--bfs-top,32px);padding-block:var(--bfs-top,32px);background:var(--newsletter-bg,#f3ede5);color:var(--newsletter-heading,#1a1512)}.bfs-newsletter h2{font-size:30px;margin-bottom:12px}.bfs-newsletter .bfs-richtext{font-size:16px;color:var(--newsletter-text,#57504a)}.bfs-newsletter form{max-width:430px;margin:24px auto 0}.bfs-email-field{border:1px solid var(--newsletter-border,#dfd5c8);background:var(--newsletter-field-bg,#ffffff);display:flex;border-radius:4px;overflow:hidden}.bfs-email-field input{width:100%;min-width:0;padding:15px 18px;border:0;background:transparent;color:var(--newsletter-text,#57504a);outline-offset:-4px}.bfs-email-field input::placeholder{color:inherit;opacity:1}.bfs-email-field button{border:0;background:transparent;color:inherit;padding:12px 20px;font-size:24px}.bfs-footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:50px}.bfs-footer-brand>a{display:block;width:240px;max-width:100%;margin-bottom:22px}.bfs-footer-brand>a img{width:100%}.bfs-footer-grid h3{font-size:18px;letter-spacing:0;margin-bottom:20px}.bfs-footer-grid ul{list-style:none;padding:0;margin:0}.bfs-footer-grid li{margin-bottom:9px}.bfs-footer-grid,.bfs-footer .bfs-richtext{font-size:14px;line-height:1.7}.bfs-footer-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff25;margin-top:44px;padding-top:24px}.bfs-footer-bottom .bfs-payment-icons{margin:0}.bfs-policy-links{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;list-style:none;margin:18px 0 0;padding:0}@media(max-width:989px)and (min-width:750px){.bfs-header-inner{gap:24px}.bfs-logo{flex-basis:min(var(--logo-width),210px)}.bfs-desktop-nav{gap:15px}.bfs-wrap{padding-inline:28px}.bfs-product-grid{gap:28px;grid-template-columns:1fr 1fr}.bfs-footer-grid{gap:24px}.bfs-buyer{gap:6px}}@media(max-width:749px){.bfs{padding-top:var(--bfs-mtop,28px);padding-bottom:var(--bfs-mbottom,28px);font-size:15px}.bfs-wrap{padding-inline:16px}.bfs-header{padding:0}.bfs-announcement{min-height:var(--announcement-height,32px);font-size:12px;gap:14px;padding:4px 12px}.bfs-announcement bfs-countdown{font-size:13px}.bfs-announcement bfs-countdown>span{min-width:26px;padding:3px}.bfs-announcement bfs-countdown small{font-size:7px}.bfs-header-inner{min-height:var(--header-height,64px);gap:12px;position:relative}.bfs-logo{position:absolute;left:50%;transform:translate(-50%);width:var(--logo-mobile);max-width:calc(100% - 176px);justify-content:center;margin:0}.bfs-logo img{max-height:var(--logo-mobile-height,24px)}.bfs-desktop-nav,.bfs-header-actions form{display:none}.bfs-header-actions{margin-left:auto;gap:8px;justify-content:center}.bfs-header-actions>a{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:40px}.bfs-header-actions .bfs-icon,.bfs-mobile-menu .bfs-icon{width:21px;height:21px}.bfs-mobile-menu{display:block;flex:0 0 40px}.bfs-mobile-menu summary{display:flex;align-items:center;justify-content:center;min-height:40px}.bfs-mobile-menu summary{list-style:none}.bfs-mobile-menu summary::-webkit-details-marker{display:none}.bfs-mobile-menu nav{position:absolute;top:100%;left:0;right:0;background:var(--bfs-bg);border-top:1px solid #e6e6e6;box-shadow:0 4px 6px #0001;z-index:5;padding:12px 20px}.bfs-mobile-menu nav a{display:block;padding:12px 0;font-size:14px}.bfs-product{padding-top:var(--bfs-mtop,12px)}.bfs-product-grid{display:block}.bfs-gallery-sticky{position:static}.bfs-gallery-column{margin-bottom:var(--gallery-gap,16px)}.bfs-gallery-arrows{display:none;left:12px;right:12px;top:calc(50% - 20px)}.bfs-gallery-arrows .bfs-circle{width:40px;height:40px}.bfs-thumbnails button{flex-basis:var(--thumbnail-mobile-size,60px)}.bfs-product-title{font-size:var(--title-mobile)}.bfs-small-copy{margin-bottom:20px}.bfs-add-button{min-height:56px;font-size:19px!important}.bfs-guarantee{padding:10px 14px;gap:10px}.bfs-guarantee h3{font-size:15px}.bfs-guarantee .bfs-richtext{font-size:12px}.bfs-notice{padding:12px}.bfs-story-grid{grid-template-columns:1fr;gap:28px}.bfs-story-grid.bfs-reverse .bfs-story-image{order:0}.bfs-story h2{font-size:min(var(--story-heading),28px);margin-bottom:18px}.bfs-story .bfs-richtext{font-size:15px}.bfs-comparison-grid{grid-template-columns:1fr;gap:25px}.bfs-comparison h2{font-size:32px;margin-bottom:10px}.bfs-comparison-intro .bfs-richtext{font-size:12px}.bfs-comparison-table{font-size:14px}.bfs-comparison-table thead th{font-size:16px;height:65px}.bfs-comparison-table th,.bfs-comparison-table td{padding:12px 6px}.bfs-reviews-heading{margin-bottom:28px}.bfs-rating-pill{font-size:10px;padding:5px 10px;gap:4px}.bfs-rating-pill>span{font-size:15px}.bfs-reviews h2{font-size:29px}.bfs-review-card{flex-basis:88%;scroll-snap-align:start}.bfs-track{gap:14px}.bfs-review-content{padding:18px 14px}.bfs-review-byline{gap:7px}.bfs-review-text{font-size:13px;min-height:0}.bfs-review-stars{font-size:12px}.bfs-buyer{font-size:11px;gap:6px}.bfs-buyer small{font-size:8px}.bfs-purchased{gap:8px}.bfs-faq-content{width:100%}.bfs-faq h2{font-size:30px}.bfs-faq .bfs-detail summary{font-size:14px;padding:17px 15px}.bfs-newsletter{margin-bottom:var(--bfs-mtop,20px);padding-block:var(--bfs-mtop,20px)}.bfs-newsletter h2{font-size:26px}.bfs-footer-grid{grid-template-columns:1fr 1fr;gap:30px}.bfs-footer-brand{grid-column:1/-1}.bfs-footer-brand>a{width:180px}.bfs-footer-grid h3{font-size:16px;margin-bottom:14px}.bfs-footer-bottom{flex-direction:column;align-items:flex-start;gap:20px}.bfs-policy-links{gap:10px}.bfs-footer-bottom .bfs-payment-icons{justify-content:flex-start}}.bfs-clamped{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.bfs-read-more{border:0;background:transparent;padding:2px 0;font-size:13px!important;color:#666!important}@media(prefers-reduced-motion:no-preference){.bfs-track,.bfs-thumbnails{scroll-behavior:smooth}.bfs button{transition:background-color .15s,opacity .15s}}.bfs-rating-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:0;margin:0 0 var(--rating-bottom,14px);background:var(--rating-bg);color:var(--rating-ink)!important;font-size:var(--rating-font);line-height:1.3;text-decoration:none!important}.bfs-rating-left{display:flex;align-items:center;gap:6px;min-width:0}.bfs-rating-tiles{display:flex;gap:2px;flex:none}.bfs-rating-tile{display:block;width:var(--rating-tile);height:var(--rating-tile);border-radius:1px;background:var(--rating-green);overflow:hidden}.bfs-rating-tile--empty{background:var(--rating-empty)}.bfs-rating-tile svg{display:block;width:100%;height:100%}.bfs-rating-summary{min-width:0}.bfs-rating-summary strong{font-weight:500}.bfs-rating-count{color:var(--rating-muted)}.bfs-rating-brand{display:flex;align-items:center;gap:3px;flex:none;white-space:nowrap;font-weight:600;margin-left:auto}.bfs-rating-brand>svg{width:calc(var(--rating-font) + 1px);height:calc(var(--rating-font) + 1px);color:var(--rating-green)}.bfs-rating-brand>img{width:auto;height:calc(var(--rating-font) + 3px);max-width:100px;object-fit:contain}.bfs-rating-bar:hover .bfs-rating-count{text-decoration:underline}@media(max-width:374px){.bfs-rating-bar{font-size:min(var(--rating-font),12px);gap:7px}.bfs-rating-tiles{gap:2px}.bfs-rating-tile{width:min(var(--rating-tile),14px);height:min(var(--rating-tile),14px)}.bfs-rating-left{gap:5px}}.bfs-benefits-badges{margin:0 0 14px;color:var(--benefits-ink)}.bfs-benefits-description{font-size:var(--benefits-description-size);line-height:1.55;color:var(--benefits-description)}.bfs-benefits-size{font-size:12.5px;line-height:1.5;color:var(--benefits-muted);margin:4px 0 0!important}.bfs-benefits-list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--benefits-column-gap);row-gap:var(--benefits-row-gap);padding:0;margin:16px 0 14px;list-style:none}.bfs-benefits-list--divider{border-top:1px solid var(--benefits-border);padding-top:16px}.bfs-benefits-list li{display:flex;align-items:center;gap:8px;min-width:0;font-size:var(--benefits-font);font-weight:400;line-height:1.5}.bfs-badge-icon{width:var(--benefits-icon-size);height:var(--benefits-icon-size);flex:0 0 var(--benefits-icon-size);display:flex;align-items:center;justify-content:center;color:var(--benefits-icon)}.bfs-badge-icon .bfs-icon,.bfs-badge-icon img{display:block;width:100%;height:100%;object-fit:contain}.bfs-sold-badge{display:flex;align-items:center;gap:16px;width:100%;min-height:44px;padding:10px 16px;border:1px solid var(--benefits-border);border-radius:var(--sold-radius);background:var(--sold-bg);box-shadow:0 1px 3px #00000005}.bfs-sold-track{flex:1;min-width:0;height:9px;border-radius:100px;overflow:hidden;background:var(--sold-track)}.bfs-sold-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--sold-fill),var(--sold-highlight) 55%,var(--sold-fill))}.bfs-sold-label{flex:none;color:var(--sold-text);font-size:15px;font-weight:700;line-height:1.4;white-space:nowrap}@media(max-width:374px){.bfs-benefits-list{column-gap:min(var(--benefits-column-gap),14px)}.bfs-benefits-list li{gap:8px}.bfs-sold-badge{gap:12px;padding-inline:12px}}.bfs-header-inner,.bfs-product-grid{padding-inline:32px}@media(max-width:749px){.bfs-header-inner,.bfs-product-grid{padding-inline:16px}.bfs-rating-bar{font-size:var(--rating-mobile-font,12.5px);line-height:1.5}.bfs-rating-summary{white-space:nowrap}.bfs-benefits-description{font-size:var(--benefits-mobile-description,14.5px)}.bfs-benefits-list{column-gap:var(--benefits-mobile-column-gap,12px)}.bfs-benefits-list li{font-size:var(--benefits-mobile-font,13px)}.bfs-badge-icon{width:var(--benefits-mobile-icon,17px);height:var(--benefits-mobile-icon,17px);flex-basis:var(--benefits-mobile-icon,17px)}}.bfs-comment{grid-template-columns:var(--comment-avatar-size,32px) minmax(0,1fr);gap:var(--comment-gap,10px);align-items:start}.bfs-comment .bfs-avatar{width:var(--comment-avatar-size,32px);height:var(--comment-avatar-size,32px)}.bfs-comment-main{min-width:0;display:flex;flex-direction:column;align-items:stretch}.bfs-comment .bfs-comment-bubble{padding:var(--comment-padding-y,8px) var(--comment-padding-right,32px) var(--comment-padding-y,8px) var(--comment-padding-left,14px);margin-bottom:8px;background:var(--comment-bg,#f0f2f5);color:var(--comment-ink,#050505);border-radius:var(--comment-radius,18px);font-size:var(--comment-text-size,13px);overflow-wrap:anywhere}.bfs-comment .bfs-comment-bubble>strong{font-size:var(--comment-name-size,13px);font-weight:600;line-height:1.5;margin:0 0 2px}.bfs-comment .bfs-comment-copy{font-size:var(--comment-text-size,13px);line-height:1.36}.bfs-comment-copy p{margin:0 0 8px}.bfs-comment-copy p:last-child{margin-bottom:0}.bfs-comment .bfs-reactions{display:inline-flex;align-items:center;gap:4px;right:8px;bottom:-8px;padding:2px 4px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #0000002e;line-height:1.5;white-space:nowrap;overflow-wrap:normal}.bfs-reaction-icon{display:grid;place-items:center;flex:0 0 16px;width:16px;height:16px;border-radius:50%;color:#fff;box-shadow:0 0 0 1.5px #fff}.bfs-reaction-icon svg{display:block;width:8.5px;height:8.5px}.bfs-reaction-like{background:var(--comment-like,#1877f2)}.bfs-reaction-heart{margin-left:-9px;background:var(--comment-heart,#f3425f)}.bfs-reaction-count{padding-right:2px;font-size:var(--comment-meta-size,11px);font-weight:400;color:var(--comment-muted,#65676b)}.bfs-comment-meta{display:flex;align-items:center;gap:12px;margin:4px 0 0 2px;font-size:var(--comment-meta-size,11px);line-height:1.5;color:var(--comment-muted,#65676b)}.bfs-comment-meta strong{font-size:inherit;font-weight:700}.bfs-comment-meta:empty{display:none}@media(min-width:990px){.bfs-reviews .bfs-track{width:100%;max-width:calc(var(--review-width,380px) * 3 + 40px);margin-inline:auto;padding-inline:0;gap:20px}.bfs-reviews .bfs-review-card{flex:0 0 calc((100% - 40px) / 3);scroll-snap-align:start}}@media(min-width:750px)and (max-width:989px){.bfs-reviews .bfs-track{width:100%;max-width:calc(var(--review-width,380px) * 2 + 20px);margin-inline:auto;padding-inline:0;gap:20px}.bfs-reviews .bfs-review-card{flex:0 0 calc((100% - 20px)/2);scroll-snap-align:start}}.bfs-footer-brand .bfs-richtext,.bfs-footer-brand .bfs-richtext :where(p,a,span){background:transparent}
/*# sourceMappingURL=/cdn/shop/t/155/assets/bfs-page.css.map */
