:root{--b:#1057FF;--bd:#0B46D1;--bl:#E8F1FF;--bl2:#CFE3FF;--ln:#DCE7FA}.bh-bc{max-width:140rem;margin:0 auto;padding:2.4rem 2.4rem 0;font-size:1.5rem;display:flex;gap:.8rem;flex-wrap:wrap;align-items:center;font-family:var(--bh-font,"Outfit",sans-serif)}.bh-bc a{color:#1a1a1a;text-decoration:none}.bh-bc a:hover{color:var(--b)}.bh-bc span{opacity:.5}.bh-bc em{font-style:normal;opacity:.8}@media(min-width:750px){media-gallery{display:grid!important;grid-template-columns:9.6rem 1fr;gap:1.6rem;align-items:start}media-gallery>[id^=GalleryViewer]{grid-column:2;grid-row:1;position:relative}media-gallery>[id^=GalleryThumbnails]{grid-column:1;grid-row:1}media-gallery .thumbnail-list{display:flex!important;flex-direction:column;gap:1rem;max-height:62rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--bl2) transparent}media-gallery .thumbnail-list__item{width:100%!important;max-width:none!important;flex:none}media-gallery .thumbnail-slider .slider-button{display:none!important}}media-gallery [id^=GalleryViewer]{border-radius:2.4rem;overflow:visible}media-gallery .product__media-item img,media-gallery .product__media{border-radius:2.4rem}media-gallery .thumbnail{border-radius:1.2rem;overflow:hidden}media-gallery .thumbnail[aria-current=true]{box-shadow:0 0 0 2px var(--b)}media-gallery [id^=GalleryViewer]:after{content:"BEST\aSELLER";white-space:pre;position:absolute;top:2rem;right:2rem;z-index:5;width:8.4rem;height:8.4rem;border-radius:50%;background:#ffffffeb;border:2px solid var(--bl2);color:var(--b);font-weight:700;font-size:1.5rem;line-height:1.15;display:flex;align-items:center;justify-content:center;text-align:center;transform:rotate(-10deg);pointer-events:none;letter-spacing:.02em}.product__info-container .product__title h1,.product__title h1{font-size:clamp(3.4rem,4vw,5.4rem)!important;font-weight:600;line-height:1.08;letter-spacing:-.025em;margin:.4rem 0 1.4rem}.bh-rate{display:flex;align-items:center;gap:.8rem;font-size:1.7rem;margin-bottom:.4rem}.bh-rate__stars{display:inline-flex;color:var(--b);gap:.2rem}.bh-rate b{font-weight:600}.bh-cc{margin:0 0 2rem}.bh-cc__title{display:flex;align-items:center;gap:.8rem;font-size:2.4rem;font-weight:500;color:#1a1a1a}.bh-lau{color:#1a1a1a}.bh-lau--r{transform:scaleX(-1)}.bh-cc__txt{font-size:1.7rem;line-height:1.5;margin:1rem 0 1.2rem}.bh-cc__txt mark{background:var(--bl2);padding:0 .3rem;color:inherit}.bh-cc__more{display:inline-flex;align-items:center;gap:1.2rem;color:var(--b);text-decoration:none;font-size:1.7rem;font-weight:500}.bh-avs{display:inline-flex}.bh-av{width:3.4rem;height:3.4rem;border-radius:50%;border:2px solid #fff;margin-left:-.8rem;background:linear-gradient(135deg,#6fa8ff,#1057ff)}.bh-av:first-child{margin-left:0}.bh-av--2{background:linear-gradient(135deg,#a9cbff,#3a9bff)}.bh-av--3{background:linear-gradient(135deg,#cfe3ff,#6fa8ff)}.bh-ben{list-style:none;margin:0 0 2.4rem;padding:0;display:grid;gap:1.4rem}.bh-ben li{display:flex;align-items:center;gap:1.4rem;font-size:1.9rem}.bh-ben svg{color:var(--b);flex:none}.bh-bun{display:grid;gap:1.8rem;margin:2.4rem 0 1.8rem}.bh-bun__card{position:relative;display:grid;grid-template-columns:6.4rem 1fr auto;gap:1.4rem;align-items:center;background:#fff;border:1.5px solid #D9D9D9;border-radius:2rem;padding:1.6rem 2rem;cursor:pointer;transition:border-color .15s,background .15s}.bh-bun__card input{position:absolute;opacity:0;pointer-events:none}.bh-bun__card.is-on{border:2.5px solid var(--b);background:var(--bl)}.bh-bun__tag{position:absolute;top:-1.4rem;right:1.8rem;background:var(--b);color:#fff;border-radius:999px;padding:.5rem 1.4rem;font-size:1.4rem;font-weight:700;letter-spacing:.03em}.bh-bun__img{width:6.4rem;height:6.4rem;border-radius:1.2rem;background:#fff;border:1px solid var(--ln);overflow:hidden;display:block}.bh-bun__img img{width:100%;height:100%;object-fit:cover}.bh-bun__mid{display:grid;gap:.3rem}.bh-bun__mid b{font-size:2.1rem;font-weight:600;display:inline}.bh-bun__chip{font-style:normal;margin-left:.8rem;border:1.5px solid var(--b);color:var(--b);border-radius:999px;padding:.1rem 1rem;font-size:1.4rem;font-weight:600}.bh-bun__mid small{font-size:1.5rem;color:#555}.bh-bun__mid u{text-decoration:none;color:var(--b);font-weight:600;margin-left:.6rem}.bh-bun__price{display:grid;justify-items:end;gap:.2rem}.bh-bun__price b{font-size:2.4rem;font-weight:600}.bh-bun__price s{font-size:1.5rem;color:#666;margin-right:.6rem}.bh-bun__price em{font-style:normal;background:var(--bl);color:var(--b);border-radius:.8rem;padding:.2rem 1rem;font-size:1.4rem;font-weight:600}.bh-bun__card.is-on .bh-bun__price em{background:#fff}.bh-bun__price{grid-template-columns:auto auto;align-items:center}.bh-bun__price b{grid-column:1/-1}.bh-sub{display:flex;align-items:center;gap:1.4rem;border:2px dashed var(--b);border-radius:2rem;padding:1.6rem 2rem;margin-bottom:1.8rem;cursor:pointer;background:#fff}.bh-sub input{position:absolute;opacity:0}.bh-sub__box{width:2.6rem;height:2.6rem;border-radius:.6rem;background:#2b2b2b;flex:none;position:relative}.bh-sub input:not(:checked)+.bh-sub__box{background:#fff;border:2px solid #999}.bh-sub input:checked+.bh-sub__box:after{content:"";position:absolute;left:.8rem;top:.3rem;width:.8rem;height:1.5rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.bh-sub b{display:block;font-size:1.9rem;font-weight:600}.bh-sub small{font-size:1.4rem;color:#333}.product-form__quantity,.product-form__input--quantity,quantity-input{display:none!important}.product-form__submit{border-radius:999px!important;min-height:6.4rem;font-size:2rem!important;font-weight:700!important;letter-spacing:.03em;text-transform:uppercase;background:var(--b)!important;color:#fff!important}.product-form__submit:hover{background:var(--bd)!important}.bh-pay{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;margin:1.8rem 0 0;padding:0;justify-content:center}.bh-pay svg{width:4rem;height:2.6rem}.bh-trust{list-style:none;margin:2.4rem 0;padding:0;display:grid;gap:1.6rem}.bh-trust li{display:flex;gap:1.4rem;align-items:center;background:#fff;border:1px solid var(--ln);border-radius:1.6rem;padding:1.4rem 1.8rem}.bh-trust svg{color:var(--b);flex:none}.bh-trust b{display:block;font-size:1.7rem;font-weight:600}.bh-trust small{font-size:1.4rem;color:#555}.bh-sticky{position:fixed;left:2rem;right:2rem;bottom:1.6rem;z-index:50;transform:translateY(160%);transition:transform .3s;pointer-events:none}.bh-sticky.is-on{transform:none;pointer-events:auto}.bh-sticky__in{max-width:140rem;margin:0 auto;display:flex;align-items:center;gap:2rem;padding:1.4rem 2.4rem 1.4rem 15rem;border-radius:2.4rem;background:linear-gradient(90deg,#fffffff0,#cfe3ffe6 45%,#fffffff0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 40px #1057ff2e}.bh-sticky__name{flex:1;font-size:2rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bh-sticky__price{display:flex;align-items:center;gap:1rem}.bh-sticky__price s{color:#666;font-size:1.7rem}.bh-sticky__price b{font-size:2.4rem;font-weight:700}.bh-sticky__price em{font-style:normal;background:var(--bl);color:var(--b);border-radius:.8rem;padding:.3rem 1rem;font-size:1.5rem;font-weight:600}.bh-sticky__btn{background:var(--b);color:#fff;border:0;border-radius:999px;padding:1.6rem 3.6rem;font-size:1.9rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;font-family:inherit}.bh-sticky__btn:hover{background:var(--bd)}@media(max-width:749px){.bh-sticky__in{padding:1rem 1.4rem}.bh-sticky__name,.bh-sticky__price s,.bh-sticky__price em{display:none}.bh-sticky__btn{flex:1}.bh-sticky{left:1rem;right:1rem}.bh-bun__card{grid-template-columns:5rem 1fr auto;padding:1.2rem}.bh-bun__img{width:5rem;height:5rem}}.bh-vid{padding:6rem 2.4rem;font-family:var(--bh-font,"Outfit",sans-serif)}.bh-vid__in{max-width:140rem;margin:0 auto;text-align:center}.bh-vid h2{font-size:clamp(3rem,4vw,4.8rem);font-weight:600;margin:0 0 .8rem;letter-spacing:-.02em}.bh-vid p{font-size:1.8rem;margin:0 0 3.2rem;color:#444}.bh-vid__row{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}.bh-vid__card{position:relative;aspect-ratio:9/14;border-radius:2rem;overflow:hidden;background:linear-gradient(160deg,#cfe3ff,#6fa8ff)}.bh-vid__card img{width:100%;height:100%;object-fit:cover}.bh-vid__ph{display:block;width:100%;height:100%}.bh-vid__play{position:absolute;left:50%;top:50%;width:5.6rem;height:5.6rem;margin:-2.8rem 0 0 -2.8rem;border-radius:50%;background:#1057ffd9;display:flex;align-items:center;justify-content:center}.bh-vid__cap{position:absolute;left:1.4rem;bottom:1.2rem;color:#fff;font-size:1.5rem;font-weight:500;text-shadow:0 1px 6px rgba(0,0,0,.4)}@media(max-width:989px){.bh-vid__row{grid-template-columns:repeat(2,1fr)}}.shopify-section[id$=__faq] .bh-faq__grid{grid-template-columns:1fr;max-width:90rem;margin:0 auto}.shopify-section[id$=__faq] .bh-faq__grid>div:first-child{text-align:center}.bh-stats{background:var(--bl)}.featured-product .product__title h1,.featured-product h1,.featured-product h2.product__title{font-size:clamp(2.6rem,2.7vw,3.6rem)!important;font-weight:700;line-height:1.15;letter-spacing:-.02em;margin:.2rem 0 1.4rem}.featured-product .bh-ben{gap:.9rem;margin:0 0 2.2rem}.featured-product .bh-ben li{font-size:1.7rem;gap:1.2rem;color:#1a1a1a}.featured-product .bh-ben svg{width:2.4rem;height:2.4rem}.bh-bun__row{display:inline-flex;align-items:center;gap:.8rem}.bh-bun__chip{background:transparent;text-transform:uppercase;font-size:1.2rem!important;padding:.1rem .9rem!important;letter-spacing:.02em}.bh-bun__mid u{margin-left:.8rem}.bh-bun__mid b{font-size:1.9rem!important}.bh-bun__price b{font-size:2.2rem!important}.bh-bun__card{padding:1.3rem 2rem;border-radius:1.8rem}.bh-bun{gap:1.8rem}.bh-bun__img{width:5rem;height:5rem;border-radius:1rem}.bh-bun__card{grid-template-columns:5rem 1fr auto}@media(min-width:750px){.featured-product media-gallery{grid-template-columns:7.8rem 1fr!important;gap:1.4rem}.featured-product media-gallery .thumbnail-list{max-height:56rem;gap:.8rem}.featured-product media-gallery .thumbnail{border-radius:1rem}.featured-product media-gallery [id^=GalleryViewer] .slider-buttons{display:block!important;position:absolute;left:0;right:0;top:50%;height:0;z-index:6;pointer-events:none}.featured-product media-gallery [id^=GalleryViewer] .slider-button{display:flex!important;position:absolute;top:-2.2rem;width:4.4rem;height:4.4rem;border-radius:50%;background:#fff;box-shadow:0 2px 8px #0000001f;align-items:center;justify-content:center;pointer-events:auto;color:#1a1a1a;border:0}.featured-product media-gallery [id^=GalleryViewer] .slider-button--prev{left:1.6rem}.featured-product media-gallery [id^=GalleryViewer] .slider-button--next{right:1.6rem}.featured-product media-gallery [id^=GalleryViewer] .slider-counter{display:none}}.product-form__submit,.product-form__submit:hover{border:0!important;box-shadow:none!important;outline:0}.product-form__submit:before,.product-form__submit:after{display:none!important;box-shadow:none!important}.bh-pay li{background:#fff;border:1px solid #E3E3E3;border-radius:.6rem;padding:.5rem 1rem;font-size:1.2rem;line-height:1;display:flex;align-items:center;color:#222;min-height:2.8rem}.bh-pay li b{font-weight:700;letter-spacing:.01em}.bh-pay{gap:.6rem!important}.bh-bun__mid u,.bh-bun__mid small{white-space:nowrap}.bh-bun__mid small{display:flex;gap:.8rem;align-items:center;flex-wrap:nowrap}@media(min-width:750px){.featured-product.grid{align-items:start!important}.featured-product .product__media-wrapper{position:sticky;top:9rem;align-self:start}.featured-product media-gallery{--bh-gh:clamp(46rem, calc(100vh - 12rem) ,72rem);height:var(--bh-gh);align-items:stretch!important;grid-template-rows:1fr}.featured-product media-gallery>[id^=GalleryViewer]{height:100%;display:flex;flex-direction:column;min-height:0}.featured-product media-gallery .product__media-list{flex:1 1 auto;height:100%!important;margin:0;display:block}.featured-product media-gallery .product__media-item{height:100%;width:100%!important;max-width:none!important}.featured-product media-gallery .product__media-item>*,.featured-product media-gallery .product-media-container,.featured-product media-gallery .product__modal-opener,.featured-product media-gallery .global-media-settings{height:100%}.featured-product media-gallery .product-media-container{--ratio:auto!important;max-width:none!important}.featured-product media-gallery .media{padding-bottom:0!important;height:100%!important;position:relative}.featured-product media-gallery .media>img,.featured-product media-gallery .media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.featured-product media-gallery>[id^=GalleryThumbnails]{position:relative;align-self:stretch;min-height:0}.featured-product media-gallery .thumbnail-list{position:absolute!important;top:0;right:0;bottom:0;left:0;max-height:none!important;overflow-y:auto}}.bh-ship,.bh-mbg{background:var(--bl);border-radius:1.6rem;padding:1.8rem 2rem;margin:1.4rem 0 0}.bh-ship{text-align:center}.bh-ship b{display:block;font-size:1.6rem;font-weight:600}.bh-ship small{display:block;font-size:1.3rem;color:#666;margin:.4rem 0 1.2rem}.bh-ship__bar{background:#fff;border-radius:999px;height:3.2rem;overflow:hidden}.bh-ship__bar span{display:flex;align-items:center;height:100%;background:#111;color:#fff;border-radius:999px;padding:0 1.4rem;font-size:1.3rem;font-weight:700;letter-spacing:.02em}.bh-mbg{display:flex;gap:1.6rem;align-items:center}.bh-mbg__b{color:var(--b);flex:none}.bh-mbg b{display:block;font-size:1.6rem;font-weight:600}.bh-mbg small{display:block;font-size:1.3rem;color:#555;margin-top:.3rem;line-height:1.4}
/*# sourceMappingURL=/cdn/shop/t/57/assets/bh-product.css.map */
