.btp-pb{--btp-accent: #0d3e32}.btp-pb{display:flex;flex-direction:column;gap:12px}.btp-pb__stars{display:flex;align-items:center;gap:8px}.btp-pb__stars-icons{color:#ffce2f;font-size:18px;line-height:1;letter-spacing:2px}.btp-pb__stars-text{font-size:13px;color:#555}.btp-pb__stars-text strong{color:#2a2929;font-weight:700}.btp-pb__tagline{font-size:14px;color:#555;line-height:1.55;margin:0}.btp-pb__chips{display:flex;flex-wrap:wrap;gap:8px}.btp-pb__chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--btp-accent);background:#faf3e6;border-radius:20px;padding:5px 10px;line-height:1}.btp-pb__chip svg{flex-shrink:0;color:var(--btp-accent)}.btp-pb__scarcity{background:#faf3e6;border-radius:8px;padding:12px 16px}.btp-pb__scarcity-text{font-size:13px;font-weight:600;color:#2a2929;margin:0 0 8px;line-height:1.4}.btp-pb__scarcity-bar-wrap{display:flex;align-items:center;gap:10px}.btp-pb__scarcity-bar-bg{flex:1;height:8px;background:#e0e0e0;border-radius:4px;overflow:hidden}.btp-pb__scarcity-bar-fill{height:100%;background:var(--btp-accent);border-radius:4px;transition:width .6s ease}.btp-pb__scarcity-pct{font-size:12px;font-weight:700;color:var(--btp-accent);white-space:nowrap}.btp-pb__title{font-family:Cubano,Arial Black,sans-serif;font-size:32px;font-weight:400;line-height:1.05;color:#2a2929;margin:0;letter-spacing:-.3px}.btp-pb__meta{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;padding:4px 0}.btp-pb__meta-item{display:flex;align-items:center;gap:5px;font-size:11px;color:#555}.btp-pb__meta-item svg{flex-shrink:0;color:var(--btp-accent)}.btp-pb__tabs{margin-top:4px}.btp-pb__tabs-nav{display:flex;border-bottom:1.5px solid rgba(0,0,0,.1);margin-bottom:14px;gap:0}.btp-pb__tab-btn{padding:8px 14px;font-size:13px;font-weight:500;color:#888;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;margin-bottom:-1.5px;transition:color .2s,border-color .2s;white-space:nowrap}.btp-pb__tab-btn.is-active{color:var(--btp-accent);font-weight:700;border-bottom-color:var(--btp-accent)}.btp-pb__tab-panel{display:none}.btp-pb__tab-panel.is-active{display:grid;grid-template-columns:1fr 1fr;gap:10px}.btp-pb__stat-card{background:#faf3e6;border-radius:8px;padding:14px}.btp-pb__stat-num{font-family:Cubano,Arial Black,sans-serif;font-size:30px;color:var(--btp-accent);line-height:1;margin-bottom:6px}.btp-pb__stat-desc{font-size:12px;color:#555;line-height:1.4;margin:0}.btp-pb__stat-footnote{grid-column:1 / -1;font-size:11px;color:#aaa;margin:4px 0 0;font-style:italic}.btp-pb__benefit-card{background:#faf3e6;border-radius:8px;padding:14px}.btp-pb__benefit-title{font-size:13px;font-weight:700;color:#2a2929;margin:0 0 5px}.btp-pb__benefit-text{font-size:12px;color:#555;line-height:1.45;margin:0}.btp-pb__step-label{font-size:10px;font-weight:700;color:var(--btp-accent);letter-spacing:.8px;text-transform:uppercase;margin:0 0 5px}.btp-pb__faq{margin-top:4px}.btp-pb__faq-item{border-top:1px dashed rgba(0,0,0,.12)}.btp-pb__faq-item:last-child{border-bottom:1px dashed rgba(0,0,0,.12)}.btp-pb__faq-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:none;padding:13px 0;cursor:pointer;gap:12px;text-align:left}.btp-pb__faq-q{font-size:13px;font-weight:600;color:#2a2929;line-height:1.4}.btp-pb__faq-icon{width:18px;height:18px;flex-shrink:0;position:relative}.btp-pb__faq-icon:before,.btp-pb__faq-icon:after{content:"";position:absolute;background:#2a2929;border-radius:2px;transition:transform .3s,opacity .3s}.btp-pb__faq-icon:before{width:12px;height:1.5px;top:50%;left:50%;transform:translate(-50%,-50%)}.btp-pb__faq-icon:after{width:1.5px;height:12px;top:50%;left:50%;transform:translate(-50%,-50%)}.btp-pb__faq-item.is-open .btp-pb__faq-icon:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.btp-pb__faq-body{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .3s ease}.btp-pb__faq-item.is-open .btp-pb__faq-body{max-height:300px;padding-bottom:14px}.btp-pb__faq-a{font-size:13px;color:#555;line-height:1.55;margin:0}.btp-pb__trust{background:var(--btp-accent);border-radius:12px;padding:20px}.btp-pb__trust-heading{font-family:Cubano,Arial Black,sans-serif;font-size:20px;font-weight:400;color:#fff;margin:0 0 6px;line-height:1.1}.btp-pb__trust-sub{font-size:12px;color:#ffffffb3;margin:0 0 16px;line-height:1.4}.btp-pb__trust-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.btp-pb__trust-badge{display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:10px 6px}.btp-pb__trust-badge-label{font-size:10px;color:#ffffffd9;line-height:1.3;font-weight:500}.btp-pb__trust-no-row{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid rgba(255,255,255,.12);padding-top:12px}.btp-pb__trust-no-item{display:flex;align-items:center;gap:4px;font-size:11px;color:#ffffffb3}.btp-pb__trust-no-x{color:#ffffff59;font-size:10px}.shopify-app-block:has(.wc_rivyo_widget_root){width:100%!important}@media(max-width:640px){.btp-pb__title{font-size:26px}.btp-pb__chips{gap:6px}.btp-pb__tab-panel.is-active{grid-template-columns:1fr}.btp-pb__trust-badges{grid-template-columns:repeat(3,1fr)}}[data-section-type=product-information] ._product-details>*+*{margin-top:0!important}.price__sale .price-item--sale,.price .price-item--sale{font-size:1.25rem!important;font-weight:700!important;color:#2a2929!important}.price__sale .price-item--regular,.price .price-item--regular{font-size:.9rem!important;color:#aaa!important;text-decoration:line-through!important}.price{padding-block-start:0!important;padding-block-end:0!important;margin-block-start:4px!important;margin-block-end:0!important}.variant-picker,[data-block-type=variant-picker]{margin-block-start:8px!important;padding-block-start:0!important}.variant-picker .form__label,.variant-picker label{margin-bottom:4px!important}[data-block-type=buy-buttons],.product-form__buttons{margin-block-start:8px!important;padding-block-start:0!important}.price__regular .price,.price__sale .price,span.price[data-appstle-price-modified]{font-weight:700!important;color:#2a2929!important}.price__regular .price,.price__sale .price{font-size:1.25rem!important}.price+.price{font-size:1rem!important;opacity:.4!important}.price__regular,.price__sale{font-size:1.25rem!important;font-weight:700!important}.compare-at-price,.price__regular s,.price__sale s{font-size:.9rem!important;font-weight:400!important;color:#aaa!important;text-decoration:line-through!important}.product__media-gallery,[data-section-type=product-information] .media-gallery{max-height:none!important;height:auto!important}.product__media-gallery .media,.media-gallery__media,.media-gallery__viewer .media{max-height:600px!important;height:auto!important}.product__media-gallery img,.media-gallery__media img,.media-gallery__viewer img{max-height:600px!important;width:100%!important;object-fit:contain!important;height:auto!important}.media-gallery__thumbnails,.product__media-gallery .thumbnails{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;margin-top:12px!important;overflow-x:auto!important;padding-bottom:4px!important}.media-gallery__thumbnail,.product__media-gallery .thumbnail{width:90px!important;height:90px!important;flex-shrink:0!important;border-radius:4px!important;overflow:hidden!important;cursor:pointer!important;border:2px solid transparent!important;transition:border-color .2s!important}.media-gallery__thumbnail.is-active,.media-gallery__thumbnail[aria-current=true],.product__media-gallery .thumbnail.is-active{border-color:#0d3e32!important}.media-gallery__thumbnail img,.product__media-gallery .thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important;max-height:none!important}@media(max-width:768px){.product__media-gallery img,.media-gallery__viewer img{max-height:420px!important}.media-gallery__thumbnail,.product__media-gallery .thumbnail{width:64px!important;height:64px!important}}.product-media-container--tallest{height:auto!important;max-height:560px!important}.product-media-container{max-height:560px!important}img.product-media__image{max-height:560px!important;width:100%!important;object-fit:contain!important;height:auto!important}.slideshow-slide{max-height:560px!important}.product__media-list--thumbnails,.thumbnail-list,[class*=thumbnail]{display:flex!important;flex-direction:row!important;gap:8px!important;margin-top:10px!important;overflow-x:auto!important}.thumbnail-list__item,.product__media-list--thumbnails li{width:80px!important;height:80px!important;flex-shrink:0!important}.thumbnail-list__item img,.product__media-list--thumbnails img{width:100%!important;height:100%!important;object-fit:cover!important;max-height:none!important;border-radius:4px!important}@media(max-width:768px){.product-media-container--tallest,.product-media-container,img.product-media__image{max-height:420px!important}}.product__media-gallery .slideshow__counter,.product__media-gallery .slideshow-navigation,.slideshow-controls__counter.is-hidden,.slideshow-controls__dots.is-hidden{display:none!important}.product-media-container--tallest,.product-media-container{max-height:540px!important}img.product-media__image{max-height:540px!important;object-fit:contain!important;width:100%!important;height:auto!important}.media-gallery--carousel slideshow-container{max-width:480px!important;margin-inline:auto!important}@media(max-width:768px){img.product-media__image{max-height:380px!important}.media-gallery--carousel slideshow-container{max-width:100%!important}}.slideshow-controls__thumbnail[aria-selected=true],.slideshow-controls__thumbnail.is-active{border:2px solid #0d3e32}@media(min-width:641px){.slideshow-controls__thumbnails .slideshow-control,.slideshow-controls__thumbnail{width:110px!important;height:110px!important}}header-actions>*:not(cart-drawer-component):not(.cart-drawer){display:none!important}cart-drawer-component{display:block!important}.cart-drawer{display:block!important}header-actions{position:absolute!important;pointer-events:none!important}header-actions cart-drawer-component{pointer-events:auto!important}header-actions>.account-button,header-actions>a,header-actions .header-actions__action:not([data-testid=cart-drawer-trigger]){display:none!important;visibility:hidden!important}.header__icon--account,.header__icon--search,.header-actions__icon{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/86/assets/btp-product-blocks.css.map */
