video::-webkit-media-controls{background-color:transparent!important}.tool-tip-trigger{float:right;margin-top:-4px;text-decoration:underline}.tool-tip-trigger__title{display:flex;justify-content:end;align-items:center;gap:12px}.shopify-policy__container{max-width:130ch!important}.shopify-product-reviews-badge{min-height:0}.grid-product__price--original,.grid-product__price--original .money,.product__price--compare{color:gray!important}.product-block-description td{border:1px solid #cccccc}.product-block-description br{mso-data-placement:same-cell}.product-block-description table{border-collapse:collapse;border-spacing:0}.product-block-description table tr:not(:nth-of-type(1)) td:nth-of-type(1){font-size:14px;font-weight:700}.product-block-description table tr:not(:nth-of-type(1)) td:nth-of-type(2){font-size:14px}.product-block-description table td ul{margin-left:18px}.product-block-description .rte table h3{margin-bottom:0;font-size:18px}#prvw__bundle_container{position:relative;top:20px}.buckscc-cart-banner.has-content{padding:10px;margin-top:-10px;background:#fbf5f5;font-size:14px}.featured_product_card .Avada-DealBadge__OuterWrapper{display:none}.shopify-policy__title h1{margin-bottom:40px}@media (max-width: 1000px){.grid-product__price,.grid-product__price .sale-price{font-size:18px!important}.grid-product__price .grid-product__price--original{font-size:16px!important;font-weight:400!important;margin-left:0!important}}.btn[disabled]{border-color:#ddd!important;background-color:#ddd!important;color:#fff!important}@media (min-width: 768px){.btn{padding:8px 20px;font-weight:600;line-height:1.2;letter-spacing:-.2px;flex-grow:0;border-radius:40px}.btn:not(.add-to-cart){font-size:18px}}@media (max-width: 767px){.btn:not(.btn--circle):not(.btn--full){padding:5.5px 15.5px;font-weight:600;line-height:1.2;letter-spacing:-.2px;border-radius:40px}.btn:not(.add-to-cart):not(.btn--full){font-size:10px}.btn--loading:after{margin-left:-8px;margin-top:-8px;width:16px;height:16px}.shopify-policy__title h1{margin-bottom:30px;font-size:30px}}[data-type_base_accent_transform=true] .grid-product__tag{font-weight:700}.cbb-fbt-modal .product-block--price,.cbb-fbt-modal .product-block--price+style+.product-block>hr{display:none}.ellipsis-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hero.loading:before,.hero.loading:after{display:none!important}klarna-placement{letter-spacing:normal}.js-drawer-open .ssw-reward-tab.ssw-reward-side-tab-left,.js-drawer-open #JSY_IM_PLUGIN_FRAME,.js-drawer-open .vtl-st-main-widget,.js-drawer-open #bc-frame-container,.js-drawer-open #smile-ui-lite-container,.js-drawer-open #smile-ui-container,.js-drawer-open #google-merchantwidget-iframe-wrapper{z-index:-1!important}.grid-product__secondary-image{overflow:hidden}p{font-weight:400}.btn--loading.add-to-cart--secondary:after{border-color:#ff7f00;border-top-color:transparent}.js-drawer-open #t4s-backToTop,.js-drawer-open #dummy-chat-button-iframe,.js-drawer-open .zn-atc,.js-drawer-open .fixed-bottom-coupon{z-index:-1!important}.desktop-show{display:block!important}.mobile-show,.tablet-show{display:none!important}.pc_image_wrapper{display:flex}.m_image_wrapper,.t_image_wrapper{display:none}@media only screen and (min-width: 768px) and (max-width: 999px){.desktop-show{display:none!important}.tablet-show{display:block!important}.pc_image_wrapper{display:none}.t_image_wrapper{display:flex}}@media only screen and (max-width: 767px){.desktop-show{display:none!important}.mobile-show{display:block!important;width:100%!important}.pc_image_wrapper{display:none}.m_image_wrapper{display:flex}.modal-open #t4s-backToTop{z-index:-1}.product-block-description .rte table h3{margin-bottom:0;font-size:16px}.tool-tip-trigger{margin-top:2px}}.top-left-mask{position:absolute;top:0;left:0;background:transparent;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-radius:0 145px 145px;padding:6px 20px;display:flex;justify-content:center;align-items:center;width:auto;min-height:50px}.top-left-mask .mask-title{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-weight:700;font-size:25px;line-height:38px;margin-bottom:0;color:#fff}.top-left-mask .has-dot{margin-right:15px}@media (max-width: 767px){.top-left-mask{display:none}}#bc-frame-container{z-index:199999!important}@media (max-width: 767px){#bc-frame-container{right:6px!important;bottom:110px!important}#dummy-chat-button-iframe{scale:.7;height:70px!important;bottom:90px!important;right:-6px!important}.hero__text-content{padding-right:0!important}}.product-block #model{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-weight:400}.predictive__result-image{flex-grow:1;flex-shrink:0}.rbr-hr_products .rbr-HrProductsContainer__mainContainer{flex-grow:0}.rbr-poweredBy__container{display:none!important}.video-wrapper{text-align:center}.video-wrapper video{position:initial;width:auto;height:auto}.video-wrapper--modal{height:100%;padding-bottom:0}@media (max-width: 767px){.video-wrapper video{width:100%}#smile-ui-lite-launcher-frame-container.smile-improved-mobile-launcher,.smile-launcher-frame-container.smile-launcher-border-radius-circular{left:10px!important;right:auto!important;bottom:50px!important}}#ecomsend-widget ._marketingBranding_rg2mi_165{display:none}@media screen and (max-width: 768px){#ecomsend-widget ._modalContent_rg2mi_15,#ecomsend-widget ._customDialogWrapper_rg2mi_23{min-height:auto}}form-embed{position:relative;z-index:1499}#app-embed{left:0}#omnisend-forms-container a,#omnisend-forms-container a:hover{color:#fff}.countdown__block--hidden{height:0;margin:0}.pswp{z-index:10000}.hero__text-wrap.page-width .text-container{width:100%;height:100%;display:table}.hero__text-wrap.page-width .text-container.vertical-center.horizontal-left{max-width:575px}.hero__text-wrap.page-width .text-container.vertical-top.horizontal-center{max-width:100%}.hero__text-content.vertical-top{vertical-align:top}@media only screen and (min-width: 768px){.hero__text-content.desktop-table{display:table-cell}.hero__text-content.mobile-table{display:none}.hero__text-content.vertical-top{padding-top:50px;padding-bottom:0}}@media only screen and (max-width: 767px){.hero__text-content.desktop-table{display:none}.hero__text-content.mobile-table{display:table-cell}[data-animate_sections=true] .slideshow__slide .animation-cropper{opacity:1}.hero__text-content.vertical-top{padding-top:18px;padding-right:0;height:100%;min-height:500px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom.css.map */
