.has-product-color{background:color-mix(in srgb,var(--card-product-color) 70%,rgb(var(--color-background)));background-attachment:unset}.has-product-color .bz_purchase_box,.has-product-color .bz_cert,.has-product-color .bz_fbt{background:var(--card-product-color);background-attachment:unset}.has-product-color .bz_sub_plan .bz_sub_row.is-selected{background:color-mix(in srgb,var(--card-product-color) 50%,rgb(var(--color-background)))}.has-product-color .bz_sub_off,.has-product-color .bz_fbt_save{background:var(--card-product-color);color:rgba(var(--color-foreground))}.has-product-color .bz_image_thumb.thumb_pos_left .product_thumbs.is-fade-top:before,.has-product-color .bz_image_thumb.thumb_pos_right .product_thumbs.is-fade-top:before{background:linear-gradient(to bottom,var(--card-product-color) 0%,color-mix(in srgb,var(--card-product-color) 72%,transparent) 42%,transparent 100%)}.has-product-color .bz_image_thumb.thumb_pos_left .product_thumbs.is-fade-bottom:after,.has-product-color .bz_image_thumb.thumb_pos_right .product_thumbs.is-fade-bottom:after{background:linear-gradient(to top,var(--card-product-color) 0%,color-mix(in srgb,var(--card-product-color) 72%,transparent) 42%,transparent 100%)}.has-product-color .bz_icon_media{border-color:var(--card-product-color)}.bz_product_details{padding-left:15px;line-height:normal}.full_width .bz_product_details{padding-right:15px}.product_qty,.detail_wrapper>*{margin-bottom:20px}bz-share .msg{position:fixed;bottom:20px;right:20px;color:var(--success-color);border-radius:6px;font-weight:500;z-index:5;display:none}.detail_wrapper>.product-badge{position:unset;display:inline-flex;margin:0 0 20px}.detail_wrapper>*:last-child,.pickup_wrap:has(template:only-child),.detail_wrapper>.product-badge .prod-badge{margin:0}.bz_media video,.bz_media iframe,.bz_media img{border-radius:var(--card-radius);width:100%}.product_thumbs .bz_media video,.product_thumbs .bz_media iframe,.product_thumbs .bz_media img{border-radius:calc(var(--card-radius) / 1.5)}.bz_media video,.bz_media iframe{cursor:pointer}.bz_media iframe{aspect-ratio:3 / 2}.bz_media iframe{width:100%;height:100%}.bz_media.bz_image_zoom{position:relative}.bz_media_right{flex-direction:row-reverse}.bz_product_image.disable_radius .bz_media video,.bz_product_image.disable_radius .bz_media iframe,.bz_product_image.disable_radius .bz_media img{border-radius:0}.main_slider .bz_img_list .bz_product_media:only-child{width:100%!important}.thumb_ratio_square .bz_media video,.thumb_ratio_square .bz_media iframe,.thumb_ratio_square .bz_media img,.bz_ratio_square.swiper .swiper-slide.bz_product_media,.bz_ratio_square bz-product-model,.bz_ratio_square .bz_media video,.bz_ratio_square .bz_media iframe,.bz_ratio_square .bz_media img{aspect-ratio:1 / 1;object-fit:cover}.thumb_ratio_portrait .bz_media video,.thumb_ratio_portrait .bz_media iframe,.thumb_ratio_portrait .bz_media img,.bz_ratio_portrait.swiper .swiper-slide.bz_product_media,.bz_ratio_portrait bz-product-model,.bz_ratio_portrait .bz_media video,.bz_ratio_portrait .bz_media iframe,.bz_ratio_portrait .bz_media img{aspect-ratio:5 / 6;object-fit:cover}.thumb_badge{position:absolute;top:10px;right:10px;transform:unset;left:unset;padding:4px;background:rgba(var(--color-button));color:rgba(var(--color-button-text));border-radius:var(--badge-radius)}.thumb_badge button{cursor:default}.bz_product_wrap .swiper-wrapper:not(.swiper-loaded) .swiper-slide>div{opacity:1}.bz_cont_sticky,.bz_sticky{position:sticky;top:30px}.pro_lightbox .header_sticky{z-index:1}.pro_lightbox bz-product-media.bz_sticky{position:unset}.pro_lightbox product-recommendations .swiper,.pro_lightbox product-recommendations .swiper-wrapper,.pro_lightbox .bz_image_thumb .product_thumbs{z-index:0}.bz_img_list{gap:15px}.bz_img_list.col_2:has(.bz_product_media:only-child){grid-template-columns:repeat(1,1fr)}.bz_image_twocol .bz_product_media>div,.bz_product_image .swiper-loaded .bz_product_media.revealed>div,.bz_product_image .swiper-loaded .bz_product_media>div{opacity:1;transform:translateY(0)}.bz_image_thumb .product_thumbs{margin-top:20px}.bz_image_thumb .product_thumbs img,.thumb_list .bz_product_media{padding:2px}.bz_image_thumb .swiper-slide-thumb-active img{outline:1px solid rgba(var(--color-foreground))}.full_width .bz_image_thumb .product_thumbs{margin-left:20px}.swiper .swiper-slide.bz_product_media{width:100%}.unit-price{padding-top:6px}.zoom_wrap{position:relative;touch-action:none;transition:all var(--speed-regular);border-radius:var(--card-radius)}.zoom_wrap img{width:100%;height:100%;object-fit:contain;transform-origin:0 0;cursor:zoom-in;transition:all .3s ease}.zoom_wrap img:active{cursor:grabbing!important}.bz_image_zoom .cursor-circle{position:absolute;width:42px;height:42px;background:rgba(var(--color-background));border-radius:50%;color:rgba(var(--color-foreground));font-size:24px;align-items:center;justify-content:center;pointer-events:none;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;display:none;z-index:1;box-shadow:0 0 14px -9px rgba(var(--color-foreground))}.bz_product.full_width bz-slider .swiper-button-prev{left:10px!important}.bz_product.full_width bz-slider .swiper-button-next{right:10px!important}.bz_inventory{display:flex;align-items:center;gap:8px}.bz_inventory .low_stock{color:var(--error-color)}.bz_inventory .in_stock{color:var(--success-color)}.recipient-form>input.input_checkbox:not(:checked,:disabled)~.recipient-fields,.recipient-email-label,.recipient-fields,.bz_inventory.visibility-hidden:empty{display:none}.bz_inventory.visibility-hidden:empty:after{content:"#"}.shopify-payment-button__button{height:100%;min-height:clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 40px),55px);background-color:rgba(var(--color-button));color:rgba(var(--color-button-text));border-radius:var(--button-radius);transition:all var(--speed-long) ease}.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgba(var(--color-button-hover));color:rgba(var(--color-button-text-hover))}.media_url{position:relative}.media_url .ply_iframe{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;z-index:2}.media_url.is-playing .ply_iframe{pointer-events:none}.bz_product_wrap{gap:10px}.bz_product_wrap:has(:only-child){justify-content:center}.main_slider .swiper-slide:has(wb-video),.main_slider .swiper-slide:has(wb-video)>div,.main_slider .swiper-slide:has(wb-video) [data-modal],.main_slider .bz_media:has(wb-video),.main_slider wb-video.video_wrap,.main_slider .media_url{height:100%}.main_slider wb-video.video_wrap{display:block;overflow:hidden;border-radius:var(--card-radius)}.main_slider .media_url video,.main_slider .media_url iframe{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:auto}.main_slider .video-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.bz_product_image .main_slider .play_toggle,.bz_product_image .main_slider .ply_iframe .button{position:absolute;inset:auto;bottom:15px;right:15px;left:auto;width:auto;height:auto;margin:0;z-index:4;pointer-events:auto}.bz_product_image .main_slider .play_toggle{opacity:1;visibility:visible}.bz_product_image .main_slider .play_toggle .pauseIcon,.bz_product_image .main_slider .play_toggle.is-playing .playIcon{display:none}.bz_product_image .main_slider .play_toggle.is-playing .pauseIcon{display:inline-flex}.recipient-form{--recipient-checkbox-margin-top: 6px;display:block;position:relative;max-width:100%;margin-bottom:25px}.recipient-checkbox{font-size:14px;margin-left:8px;word-break:break-word;max-width:inherit;position:relative;cursor:pointer;text-decoration:underline;line-height:var(--body-line-height)}.icon_cal{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.recipient-fields__field{margin:0 0 20px}.recipient-checkbox>svg{margin-top:var(--recipient-checkbox-margin-top);margin-right:12px;flex-shrink:0}.recipient-fields .form__label{font-size:13px}.recipient-fields{margin-block:15px}.recipient-form>input.input_checkbox:checked~.recipient-fields{display:block}.recipient-form ul{line-height:var(--body-line-height);padding-left:44px;text-align:left}.recipient-form ul a{display:inline}.recipient-form .error-message:first-letter{text-transform:capitalize}.bz_image_thumb .main_slider .slider_arows.mobile_btn{display:none}.bz_product_details .detail_wrapper .price .price_color{font-size:calc(var(--body-scale) * 30px)}.bz_product_details .detail_wrapper .price .sale_color{font-size:calc(var(--body-scale) * 24px)}.wb_quick_view .detail_wrapper .price .price_color{font-size:calc(var(--body-scale) * 28px)}.wb_quick_view .detail_wrapper .price .sale_color{font-size:calc(var(--body-scale) * 22px)}.bz_product_wrap .breadcrumb{margin:0;row-gap:5px}.detail_wrapper>.product-badge .prod-badge{padding:6px 18px}wb-drawer button{font-size:calc(var(--body-scale) * 16px);background:rgba(var(--color-button-text));color:rgba(var(--color-button-hover));padding:calc(var(--button-scale) * 10px);border-radius:var(--button-radius)}wb-drawer .svg_icon{border-radius:50%;padding:5px;width:22px;height:22px;color:rgb(var(--color-button-text));background:rgb(var(--color-button))}.gift_wrap_card .d-grid{grid-template-columns:1fr auto}.popup_wrapper.gift_wrap_modal{max-width:72rem;width:calc(100% - var(--column-space))}.gift_wrap_list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--column-space);margin-top:10px}.gift_wrap_card{position:relative;width:100%;margin:0;padding:8px;border:1px solid rgba(var(--color-foreground),.15);border-radius:var(--card-radius);background:rgba(var(--color-background));color:rgba(var(--color-foreground));font:inherit;text-align:left}.gift_wrap_card.is-selected{border-color:rgba(var(--color-button))}.gift_wrap_radio{position:absolute;top:var(--column-space);inset-inline-start:var(--column-space);width:1.125rem;height:1.125rem;border:1px solid rgba(var(--color-foreground),.4);border-radius:50%;background:rgba(var(--color-background))}.gift_wrap_card.is-selected .gift_wrap_radio{border-color:rgba(var(--color-button));background:rgba(var(--color-button));box-shadow:inset 0 0 0 .2rem rgba(var(--color-background))}.gift_wrap_media,.gift_wrap_media img{width:100%;border-radius:var(--card-radius)}.gift_wrap_footer{text-align:center;width:80%;margin:10px auto 0}.gift_wrap_footer>*+*{margin-top:5px}.gift_wrap_footer .f_b_18{margin-bottom:18px;display:block}.popup_gift p{opacity:.8}.bz_subscription.bz_sub_secondary .bz_sub_plan,.bz_subscription.bz_sub_secondary .bz_sub_onetime{background:rgb(var(--white));color:rgba(var(--black));padding:20px}.bz_sub_head .bz_sub_radio_input{width:16px;height:16px}.bz_sub_plans{margin-top:12px}.bz_sub_plan,.bz_sub_onetime{border-radius:calc(var(--card-radius) /1.5)}.bz_purchase_box{padding:15px;border-radius:var(--card-radius);color:rgba(var(--color-foreground))}.bz_purchase_box .product_qty,.bz_purchase_box .cart_buttons{margin-bottom:0}.bz_purchase_box [hidden],.bz_subscription [hidden]{display:none!important}.bz_purchase_box .bz_purchase_actions{display:flex;flex-wrap:wrap;align-items:center;text-align:center}.bz_subscription{margin-bottom:30px}.bz_purchase_actions .product_qty{flex:0 0 auto;margin:0}.bz_purchase_actions .add_to_cart{flex:1 1 10rem;min-width:10rem;height:var(--button-height, 42px)}.bz_purchase_actions wb-quantity .quantity-wrap{height:var(--button-height, 42px)}.bz_purchase_actions .checkout_button,.bz_purchase_actions .shopify-payment-button{display:contents}.bz_purchase_actions shopify-accelerated-checkout,.bz_purchase_actions .shopify-payment-button__button{flex:1 1 10rem;min-width:10rem;max-width:100%;min-height:var(--button-height, 42px)}.bz_purchase_actions .shopify-payment-button>div,.bz_purchase_actions .shopify-payment-button>p,.bz_purchase_actions .shopify-payment-button__more-options{flex:1 0 100%;width:100%;order:5;margin:0;font-size:calc(var(--body-scale) * 12px);line-height:1.4;opacity:.75}.bz_sub_row{padding:calc(var(--button-scale) * 8px) calc(var(--button-scale) * 12px);border-radius:var(--card-radius);grid-template-columns:1fr auto}.bz_sub_radio_input{accent-color:rgba(var(--color-foreground));margin:0}.bz_sub_radio_input:focus,.bz_sub_radio_input:focus-visible{outline:none;box-shadow:none}.bz_sub_onetime{padding:18px 20px}.bz_purchase_pay li{background:rgba(var(--color-button-text));padding:4px 8px;border-radius:var(--button-radius)}.bz_sub_row{border:1px solid rgba(var(--color-foreground),.15);cursor:pointer}.bz_sub_row.is-selected{border-color:rgba(var(--color-foreground),.55)}.bz_sub_plan .bz_sub_row.is-selected{background:rgba(var(--color-foreground),.08)}.bz_sub_off,.bz_sub_group{border-radius:var(--button-radius);padding:calc(var(--button-scale) * 4px) calc(var(--button-scale) * 12px);font-size:calc(var(--body-scale) * 12px)}.bz_sub_off{background:rgba(var(--danger-red),.12);color:rgb(var(--danger-red))}.bz_sub_group{background:rgba(var(--color-button));color:rgba(var(--color-button-text))}.bz_sub_note{margin:0;opacity:.75;font-size:calc(var(--body-scale) * 13px)}.bz_sub_terms{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding-top:20px;border-top:1px solid rgba(var(--color-foreground),.15);font-size:calc(var(--body-scale) * 14px);margin-top:10px}.bz_sub_terms svg{width:1.125rem;height:1.125rem;flex:0 0 auto}.bz_purchase_note{font-size:calc(var(--body-scale) * 13px);opacity:.75}.bz_purchase_pay .icon{height:1.5rem;width:auto}.bz_product_image{display:flex;flex-direction:column}.bz_product_image .bz_icon_row{margin-top:16px;width:100%}.bz_icon_row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;text-align:center}.bz_icon_item{flex:1 1 4.5rem;max-width:7.5rem;display:flex;flex-direction:column;align-items:center;gap:10px}.bz_icon_media{width:60px;height:60px;border:1px solid var(--icon-border, rgba(var(--color-foreground), .25));border-radius:50%;color:rgba(var(--color-foreground));background:transparent}.bz_icon_item svg{transition:var(--speed-long) ease}.bz_icon_item:hover svg{transform:rotateY(180deg)}.bz_icon_media svg,.bz_icon_media img{width:28px;height:28px;object-fit:contain}.bz_icon_label{font-size:calc(var(--body-scale) * 14px);line-height:normal}.bz_cert_wrap{width:100%}.bz_cert{width:100%;padding:var(--column-space);border-radius:var(--card-radius)}.bz_cert_card{flex-wrap:wrap}.bz_cert_card.is-secondary{background:rgb(var(--white));color:rgba(var(--black));border-radius:calc(var(--card-radius) /1.5);padding:var(--column-space)}.bz_cert_wrap .bz-footer__badge-icon{top:32%;right:32%;bottom:32%;left:32%}.bz_cert_copy{flex:1 1 12rem;min-width:0}.bz_cert_caption,.bz_cert_heading,.bz_cert_text{margin:0}.bz_cert_heading{font-size:calc(var(--heading-scale) * 26px);line-height:normal}.bz_cert_caption,.bz_cert_text{font-size:calc(var(--body-scale) * 14px)}.bz_cert_link{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:rgba(var(--color-foreground));text-decoration:underline;text-underline-offset:3px}.bz_cert_link svg{width:13px;height:12px;flex:0 0 auto}bz-product-info:has([data-bz-subscription]) :is(.shopify_subscriptions_app_container,.shopify_subscriptions_fieldset,.shopify_subscriptions_app_block,[id^=appstle_subscription_widget],.appstle_sub_widget,.appstle_subscription_wrapper,.rc-widget,.rc-container-wrapper,.skio-plan-picker,skio-plan-picker,.loop-subscription-container,.sealsubs-target-element){display:none!important}@media screen and (forced-colors:active){.recipient-checkbox>svg{background-color:inherit;border:1px solid rgb(var(--color-background))}}@media screen and (min-width:992px){.bz_image_thumb.thumb_pos_left .bz_icon_row{padding-left:145px}.bz_image_thumb.thumb_pos_right .bz_icon_row{padding-right:145px}.bz_image_thumb.thumb_pos_left bz-slider,.bz_image_thumb.thumb_pos_right bz-slider{display:flex;align-items:flex-start;gap:15px}.bz_image_thumb.thumb_pos_left bz-slider{flex-direction:row-reverse}.bz_image_thumb.thumb_pos_left .main_slider,.bz_image_thumb.thumb_pos_right .main_slider{flex:1 1 auto;min-width:0;width:auto}.bz_image_thumb.thumb_pos_left .product_thumbs,.bz_image_thumb.thumb_pos_right .product_thumbs,.full_width .bz_image_thumb.thumb_pos_left .product_thumbs,.full_width .bz_image_thumb.thumb_pos_right .product_thumbs{flex:0 0 130px;width:130px;max-width:130px;margin:0;overflow:hidden}.bz_image_thumb.thumb_pos_left .product_thumbs .swiper-slide,.bz_image_thumb.thumb_pos_right .product_thumbs .swiper-slide{width:100%;height:auto}.bz_image_thumb.thumb_pos_left .product_thumbs>.slider_arows,.bz_image_thumb.thumb_pos_right .product_thumbs>.slider_arows{display:none}.bz_image_thumb.thumb_pos_left .product_thumbs.is-fade-top:before,.bz_image_thumb.thumb_pos_right .product_thumbs.is-fade-top:before,.bz_image_thumb.thumb_pos_left .product_thumbs.is-fade-bottom:after,.bz_image_thumb.thumb_pos_right .product_thumbs.is-fade-bottom:after{content:"";position:absolute;left:0;right:0;height:72px;z-index:3;pointer-events:none}.bz_image_thumb.thumb_pos_left .product_thumbs.is-fade-top:before,.bz_image_thumb.thumb_pos_right .product_thumbs.is-fade-top:before{top:0;background:linear-gradient(to bottom,rgb(var(--color-background)),rgba(var(--color-background),.72) 42%,rgba(var(--color-background),0))}.bz_image_thumb.thumb_pos_left .product_thumbs.is-fade-bottom:after,.bz_image_thumb.thumb_pos_right .product_thumbs.is-fade-bottom:after{bottom:0;background:linear-gradient(to top,rgb(var(--color-background)),rgba(var(--color-background),.72) 42%,rgba(var(--color-background),0))}.bz_media_large .bz_product_details,.bz_media_small .bz_product_image{width:calc(40% - 5px);max-width:calc(40% - 5px)}.bz_media_medium .bz_product_details,.bz_media_medium .bz_product_image{width:50%;max-width:50%}.bz_media_small .bz_product_details,.bz_media_large .bz_product_image{width:calc(60% - 5px);max-width:calc(60% - 5px)}.bz_image_twocol .bz_img_list{display:grid!important;column-gap:var(--column-space);row-gap:var(--row-space)}}@media screen and (min-width:992px)and (max-width:1199px){.bz_sub_plan,.bz_sub_onetime{padding:15px}.bz_purchase_pay .icon{height:1.3rem}.bz_purchase_pay{gap:8px}}@media screen and (min-width:768px){.shopify_xr_button{display:none}}@media screen and (max-width:1350px){.bz_icon_media svg,.bz_icon_media img{width:22px;height:22px}.bz_icon_media{width:50px;height:50px}.bz_icon_label{font-size:calc(var(--body-scale) * 13px)}.wb_quick_view .bz_icon_item{min-width:33%}.wb_quick_view .bz_icon_row{flex-wrap:unset!important;flex-direction:row;overflow:auto;padding-bottom:10px}}@media screen and (max-width:1199px){.bz_cert_heading{font-size:calc(var(--heading-scale) * 22px)}.bz_fbt_row .bz_fbt_name{font-size:calc(var(--body-scale) * 16px)}}@media screen and (max-width:991px){.bz_product_details,.bz_product_image{width:100%!important;max-width:100%!important}.product_qty,.detail_wrapper>*{margin-bottom:17px}.bz_product_wrap{flex-wrap:wrap}.full_width .bz_image_thumb .product_thumbs{margin-inline:10px}.bz_image_thumb .product_thumbs{margin-top:10px}.bz_product_details .bz_icon_row{flex-wrap:unset!important;flex-direction:row;overflow:auto;padding-bottom:10px}.bz_product_details .bz_icon_row .bz_icon_item{min-width:8rem}}@media screen and (max-width:767px){.gift_wrap_list{display:flex;overflow:auto;padding-bottom:10px}.gift_wrap_card{min-width:70%}.product_qty,.detail_wrapper>*,.detail_wrapper>.product-badge{margin-bottom:14px}.bz_product_details .detail_wrapper .price .price_color{font-size:calc(var(--body-scale) * 24px)}.bz_product_details .detail_wrapper .price .sale_color{font-size:calc(var(--body-scale) * 20px)}}@media screen and (max-width:575px){.bz_sub_terms{grid-template-columns:1fr}.gift_wrap_footer{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/383/assets/sec-product-page.css.map */
