.main-pro-sec .page-width{width:100%;padding:0 20px;max-width:1760px}.main-pro-sec .product.grid{gap:50px;display:grid;grid-template-columns:1fr 1fr}.main-pro-sec .product.grid .grid__item{width:100%;max-width:100%}.main-pro-sec .product__info-wrapper{padding:0;background-color:#f5f5f5;border-radius:10px}.product-media-container{border:0;border-radius:10px}.product-media-container .product__modal-opener{border-radius:10px;overflow:hidden}.product__media-wrapper .thumbnail{border-radius:10px;border-color:#acacac}.product__media-wrapper .thumbnail[aria-current]{box-shadow:none;border-color:#8fc31f}.product__media-wrapper .thumbnail[aria-current]:focus:not(:focus-visible){box-shadow:none}.product__media-wrapper .thumbnail img{object-fit:cover;padding:1px;border-radius:10px}.product__media-wrapper .slider-button .icon{height:1rem}.thumbnail-slider .slider-button{background-color:#fff;border-radius:100%;margin:0 10px}.thumbnail-slider .slider-button .svg-wrapper{width:10px;height:10px}.product__info-container{max-width:100%}.product__info-wrapper .product__title h1,.product__info-wrapper .product__title .h1{color:#000;font-family:Poppins;font-size:50px;font-weight:800;line-height:normal}.product__info-wrapper svg.loox-icon{color:#fadb14;height:20px;width:20px}.product__info-wrapper .price .price__container{margin-bottom:0}.product__info-wrapper .price-item--regular{color:#0009;font-family:Poppins;font-size:35px;font-weight:700;line-height:normal}.product__info-wrapper .product__sku{border-top:1px solid #acacac;border-bottom:1px solid #acacac;padding:10px 0}.product-short-description .metafield-rich_text_field p{color:#000;font-family:Poppins;font-size:22px;font-weight:400;line-height:1.36}.product-short-description .metafield-rich_text_field p a{color:#8fc31f;font-family:Poppins;font-size:22px;font-weight:600;line-height:1.36;text-decoration:underline}.product-short-description .metafield-rich_text_field p a:hover{text-decoration:none}.product__info-wrapper .form__label{padding:0;margin:0 0 12px;border:0;color:#000;font-family:Poppins;font-size:28px;font-weight:600;line-height:normal;float:left;width:100%}.product__info-wrapper .product-form__buttons{max-width:100%}.product__info-wrapper .product-form__submit{background-color:#8fc31f;color:#000;font-family:Poppins;font-size:35px;font-weight:700;line-height:normal;min-height:90px;width:100%;border:0;transition:all .5s ease}.product__info-wrapper .product-form__submit:before,.product__info-wrapper .product-form__submit:after{display:none}.product__info-wrapper .product-form__submit span{position:relative}.product__info-wrapper .product-form__submit span:before{content:"";position:absolute;width:30px;height:26px;background:url(btn-left.png)no-repeat;background-size:contain;left:15px;top:15px;transition:all .2s ease;opacity:0}.product__info-wrapper .product-form__submit span:after{content:"";position:absolute;width:32px;height:31px;background:url(btn-right.png)no-repeat;background-size:contain;right:15px;bottom:15px;transition:all .2s ease;opacity:0}.product__info-wrapper .product-form__submit:hover span:before{left:-70px;top:8px;opacity:1}.product__info-wrapper .product-form__submit:hover span:after{right:-70px;bottom:6px;opacity:1}.product__info-wrapper .product-form__submit:hover{background-color:#000;color:#fff;border-radius:100px}.product__info-wrapper variant-selects .product-form__input{padding:30px 50px;border-radius:10px;background:#fff;max-width:100%;margin:0 0 20px}.product-form__input--pill input[type=radio]+label{padding:1.1rem;font-size:22px;font-weight:600;min-width:46px;border-color:#d3d3d3;background-color:#fff}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 4rem}.swatch-input__input:active+.swatch-input__label,.swatch-input__input:checked+.swatch-input__label{outline-color:#dcdcdc}.product-ser-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.product-ser-row .product-ser-col h3{margin:11px 0 4px;color:#000;font-family:Poppins;font-size:22px;font-weight:600;line-height:1.18}.product-ser-row .product-ser-col p{margin:0;color:#6b6b6b;font-family:Poppins;font-size:20px;font-weight:500;line-height:1.3}.pro_description{padding:80px 0 40px}.pro_description ul.tabs{margin:0;padding:0;width:100%;display:flex;gap:100px;list-style:none}.pro_description ul.tabs li{margin:0;cursor:pointer;padding:20px 0;line-height:1;text-transform:uppercase;position:relative;border:0px;color:#000000b3;font-family:CA Cula Superfat;font-size:40px;font-weight:400;border-bottom:6px solid transparent}.pro_description ul.tabs li.active{border-color:#000;color:#000}.pro_description ul.tabs li:before{opacity:0;content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0px;height:0px;border-style:solid;border-width:10px 10px 0 10px;border-color:#000 transparent transparent transparent;transition:all .5s ease}.pro_description ul.tabs li.active:before{opacity:1;bottom:-13px}.pro_description .tab_container{width:100%;border-top:1px solid #B8B8B8;border-radius:0;padding:30px 0 0;margin-top:-3px}.pro_description .tab_content{padding:0;display:none;color:#000;font-style:normal;line-height:normal;font-size:20px}.pro_description .tab_content p{color:#000;text-align:left!important}.pro_description .tab_content h1,.pro_description .tab_content h2,.pro_description .tab_content h3,.pro_description .tab_content h4,.pro_description .tab_content h5,.pro_description .tab_content h6{font-family:Poppins,sans-serif}.pro_description .tab_content p a,.pro_description .tab_content>a{color:#8fc31f}.pro_description .tab_content p img{border:solid 1px #dcdcdc;border-radius:10px}.pro_description .tab_content iframe{max-width:100%}.pro_description .tab_content h1{color:#000;font-size:26px;font-style:normal;line-height:normal;text-transform:none;margin:20px 0;text-align:left!important}.pro_description .tab_content h3{color:#000;font-size:18px;font-style:normal;line-height:normal;text-transform:none;margin:20px 0}.pro_description .tab_content li{color:#000;margin-bottom:5px}.pro_description .tab_drawer_heading{display:none}.related-pro-sec .related-products__heading-row{border-bottom:1px solid #B8B8B8;margin:0 0 60px}.related-pro-sec .related-products__heading{margin:0 0 -3px;display:inline-block;color:#000;font-family:CA Cula Superfat;font-size:40px;font-weight:400;line-height:normal;text-transform:uppercase;border-bottom:6px solid #000;padding:20px 0;position:relative}.related-pro-sec .related-products__heading:before{opacity:1;content:"";position:absolute;bottom:-13px;left:50%;transform:translate(-50%);width:0px;height:0px;border-style:solid;border-width:10px 10px 0 10px;border-color:#000 transparent transparent transparent;transition:all .5s ease}.related-pro-sec .product-grid{display:flex}.related-pro-sec .product-grid>.grid__item{width:calc(20% - 25px)}.related-pro-sec .product-grid>.grid__item:nth-child(n+6){display:none}.related-pro-sec .product-grid .slick-list{margin:0 -10px}.related-pro-sec .product-grid .grid__item{padding:0 10px}.related-pro-sec .product-grid .slick-arrow.slick-prev{left:-66px}.related-pro-sec .product-grid .slick-arrow.slick-next{right:-66px}.essential-upsell-default-placement{max-width:770px;padding-top:50px}.essential-upsell-default-placement div[data-essential-upsell-element=header]{padding-left:0!important}.essential-upsell-default-placement div[data-essential-upsell-element=title]{margin-bottom:10px!important;color:#000!important;font-family:CA Cula Superfat!important;font-size:34px!important;font-weight:400!important;line-height:normal!important}.product__info-wrapper .badco-size-guide-toggle{margin-top:30px;border-radius:10px 10px 0 0;background:#000;width:100%;display:flex;gap:10px;padding:25px 50px 25px 30px;color:#fff;font-family:Poppins;font-size:25px;font-weight:600;line-height:normal;cursor:pointer;position:relative;text-align:left;align-items:center}.product__info-wrapper .badco-size-guide-toggle svg{min-width:34px}.product__info-wrapper .badco-size-guide-toggle:after{content:"";position:absolute;width:16px;height:11px;background:url(down-arrow.png)no-repeat;background-size:contain;right:40px;top:38px;rotate:180deg;transition:all .5s ease}.product__info-wrapper .badco-size-guide-toggle[aria-expanded=true]:after{rotate:0deg}.product__info-wrapper .badco-size-guide{border-radius:0 0 10px 10px;background:#f5f5f5}.product__info-wrapper .badco-size-guide .badco-title-inn{padding:22px 30px}.product__info-wrapper .badco-size-guide .badco-size-guide-title{color:#000;font-family:Poppins;font-size:22px;font-weight:600;line-height:normal}.product__info-wrapper .badco-size-guide .badco-size-guide-sub{color:#000000b3;font-family:Poppins;font-size:18px;font-weight:400;line-height:normal}.product__info-wrapper .badco-size-guide .badco-size-guide-item{padding:12px 30px;border-bottom:1px solid rgba(0,0,0,.2);display:grid;grid-template-columns:33px auto;gap:30px;align-items:center;color:#000000b3;font-family:Poppins;font-size:18px;font-weight:400;line-height:normal}.product__info-wrapper .badco-size-guide .badco-size-guide-item strong{color:#000;font-family:Poppins;font-size:22px;font-weight:600;line-height:normal}.product__info-wrapper .badco-size-guide .badco-size-guide-item:last-child{border:0}.product__info-container .price.price--large{display:flex;align-items:center;gap:10px}.product__info-container .price .badge{margin-bottom:0}.product__info-container .bundler-volume-target-element{font-size:20px}.essential-estimated-delivery-block-liquid .essential-estimated-delivery-description,.essential-estimated-delivery-block-liquid .essential-estimated-delivery-description *{font-size:18px!important;font-weight:500!important}.essential-estimated-delivery-block-liquid .essential-estimated-delivery-card{padding:30px 50px!important;background-color:#fff!important}.essential-order-value-booster-placement .free_shipping_card{background:transparent;padding:20px 0 0;border-radius:0;border:0;text-align:left;align-items:start}.essential-order-value-booster-placement .free_shipping_card>.h2{color:#000;font-family:Poppins;font-size:22px;font-weight:600;line-height:1.36;text-align:left}.essential-order-value-booster-placement .free_shipping_card .free_shipping_card_progress_cmf4h7p9b001lew61qjfc9uan{max-width:100%;margin-top:15px;width:100%;height:10px;background:#d9d9d9;border-radius:10px}.essential-order-value-booster-placement .free_shipping_card .free_shipping_card_progress_bar_cmf4h7p9b001lew61qjfc9uan{height:10px;background:#f9a000;border-radius:10px}.quick-add-modal .product__info-wrapper .product__title .h1{font-size:26px}.quick-add-modal .product__info-wrapper .price-item--regular{font-size:22px}.quick-add-modal .product-short-description .metafield-rich_text_field p{font-size:16px}.quick-add-modal .product-short-description .metafield-rich_text_field p a{font-size:18px}.quick-add-modal .product__info-wrapper variant-selects .product-form__input{padding:20px}.quick-add-modal .product__info-wrapper .form__label{margin:0;font-size:20px}.quick-add-modal .product__info-wrapper .badco-size-guide-toggle{margin-top:20px;padding:10px;font-size:16px}.quick-add-modal .product__info-wrapper .badco-size-guide-toggle:after{display:none}.quick-add-modal .product__info-wrapper .badco-size-guide .badco-title-inn{padding:10px 20px}.quick-add-modal .product__info-wrapper .badco-size-guide .badco-size-guide-title{font-size:18px}.quick-add-modal .product__info-wrapper .badco-size-guide .badco-size-guide-sub{font-size:16px}.quick-add-modal .product__info-wrapper .badco-size-guide .badco-size-guide-item{padding:10px 20px;gap:10px;font-size:14px}.quick-add-modal .product__info-wrapper .badco-size-guide .badco-size-guide-item strong{font-size:16px}.quick-add-modal .product-ser-row .product-ser-col h3{margin:0 0 5px;font-size:16px}.quick-add-modal .product-ser-row .product-ser-col p{font-size:16px}.quick-add-modal .product__info-wrapper .product-form__submit{font-size:20px;min-height:50px}.quick-add-modal .product-form__input--pill input[type=radio]+label{font-size:18px}.quick-add-modal .product__info-wrapper .product-form__submit span:before{width:20px}.quick-add-modal .product__info-wrapper .product-form__submit span:after{width:20px}.quick-add-modal .product__info-wrapper .product-form__submit:hover span:before{left:-30px}.quick-add-modal .product__info-wrapper .product-form__submit:hover span:after{right:-30px;bottom:0}quick-add-modal .product__info-container .price{font-size:22px;letter-spacing:0}.product.product--thumbnail_slider .product__media-list .product-media-container.media-fit-cover{height:70vh;background:#fff}.product.product--thumbnail_slider .product__media-list .product-media-container.media-fit-cover .media{padding:0!important}.product.product--thumbnail_slider .product__media-list .product-media-container.media-fit-cover .media>img{object-fit:contain}body.template-product.overflow-hidden #sticky-cart-portal,body.template-product.overflow-hidden .needsclick,body.template-product.overflow-hidden #smile-ui-lite-container{display:none}@media screen and (max-width:1800px){.recently-viewed-products .slick-arrow.slick-prev{left:-18px}.recently-viewed-products .slick-arrow.slick-next{right:-18px}.related-pro-sec .product-grid .slick-arrow{width:36px;height:36px}.related-pro-sec .product-grid .slick-arrow.slick-prev{left:-18px}.related-pro-sec .product-grid .slick-arrow.slick-next{right:-18px}}@media(max-width:1440px){.product.product--thumbnail_slider .product__media-list .product-media-container.media-fit-cover{height:60vh}}@media screen and (max-width:1279px){.main-pro-sec .product.grid{gap:20px}.product__info-wrapper .product__title h1,.product__info-wrapper .product__title .h1{font-size:36px}.product__info-wrapper .price-item--regular{font-size:26px}.product-short-description .metafield-rich_text_field p,.product-short-description .metafield-rich_text_field p a{font-size:16px}.product__info-wrapper variant-selects .product-form__input{padding:20px}.product-form__input--pill input[type=radio]+label{font-size:18px;min-width:40px}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 3rem}.product__info-wrapper .form__label{margin:0 0 5px;font-size:20px}.product-ser-row .product-ser-col h3{margin:0 0 4px;font-size:16px}.product-ser-row .product-ser-col p{font-size:14px}.product__info-wrapper .product-form__submit{font-size:24px;min-height:60px}.product__info-wrapper .product-form__submit span:before{width:16px;height:16px;left:15px;top:15px}.product__info-wrapper .product-form__submit:hover span:before{left:-30px;top:8px;opacity:1}.product__info-wrapper .product-form__submit span:after{width:20px;height:20px;right:15px;bottom:15px}.product__info-wrapper .product-form__submit:hover span:after{right:-30px;bottom:6px;opacity:1}.pro_description{padding:40px 0 0}.pro_description ul.tabs{justify-content:space-between;gap:10px}.pro_description ul.tabs li{padding:10px 0;font-size:30px}.pro_description .tab_content{font-size:16px}.related-pro-sec .related-products__heading-row{margin:0 0 30px}.related-pro-sec .related-products__heading{font-size:30px;padding:10px 0}.related-pro-sec .product-grid{padding-bottom:50px}.related-pro-sec .product-grid .slick-arrow{inset:auto;transform:translate(-50%);bottom:0}.related-pro-sec .product-grid .slick-arrow.slick-prev{left:50%;right:auto;margin-left:-23px}.related-pro-sec .product-grid .slick-arrow.slick-next{left:50%;right:auto;margin-left:23px}.product__info-wrapper .badco-size-guide-toggle{margin-top:20px;border-radius:10px;padding:6px 20px;font-size:16px;align-items:center;max-width:fit-content}.product__info-wrapper .badco-size-guide-toggle:after{display:none}.essential-estimated-delivery-block-liquid .essential-estimated-delivery-description,.essential-estimated-delivery-block-liquid .essential-estimated-delivery-description *{font-size:14px!important;font-weight:500!important}.essential-estimated-delivery-block-liquid .essential-estimated-delivery-card{padding:10px 20px!important}.essential-order-value-booster-placement .free_shipping_card>.h2{font-size:18px}.essential-order-value-booster-placement .free_shipping_card .free_shipping_card_progress_cmf4h7p9b001lew61qjfc9uan{margin-top:5px}.essential-upsell-default-placement div[data-essential-upsell-element=title]{font-size:20px!important}.product__info-container .bundler-volume-target-element{font-size:16px}}@media screen and (max-width:989px){.main-pro-sec .product.grid{grid-template-columns:1fr}.product__info-wrapper .product__title h1,.product__info-wrapper .product__title .h1{font-size:28px}.product__info-wrapper .price-item--regular{font-size:22px}.product__info-wrapper .form__label{margin:0;font-size:16px}.product-form__input--pill input[type=radio]+label{font-size:16px;min-width:36px}.product__info-wrapper .product-form__submit{font-size:20px;min-height:50px}.pro_description ul.tabs li{font-size:24px}.essential-upsell-default-placement{padding-top:0}.product.product--thumbnail_slider .product__media-list .product-media-container.media-fit-cover{height:50vh}}@media screen and (max-width:767px){.product__info-wrapper .product__title h1,.product__info-wrapper .product__title .h1{font-size:20px}.related-pro-sec .product-grid{padding-bottom:50px}.related-pro-sec .product-grid .slick-arrow{inset:auto;bottom:0;transform:translate(-50%)}.related-pro-sec .product-grid .slick-arrow.slick-prev{left:50%;right:auto;margin-left:-23px}.related-pro-sec .product-grid .slick-arrow.slick-next{left:50%;right:auto;margin-left:23px}.related-pro-sec .product-grid .grid__item{padding:0 5px}.related-pro-sec .product-grid .slick-list{margin:0 -5px}.pro_description ul.tabs li{font-size:20px}.product__info-wrapper .badco-size-guide-toggle{font-size:14px}.thumbnail-slider .slider-button{width:30px;height:30px}}@media screen and (max-width:749px){.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.product-media-container.constrain-height.media-fit-contain{width:100%;height:100%;display:flex;align-items:center}.product-media-container .product__modal-opener{border-radius:0}.product__media-wrapper .slider.slider--mobile{scroll-padding-left:1px}}@media screen and (max-width:550px){.pro_description ul.tabs{display:none}.pro_description .tab_container{border-top:0;padding:0;margin:0}.pro_description .tab_drawer_heading{background-color:transparent;border-top:1px solid #B8B8B8;border-bottom:1px solid #B8B8B8;margin:-1px 0 0;padding:10px 0;display:block;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;color:#000000b3;font-family:CA Cula Superfat;font-size:20px;font-weight:400}.pro_description .tab_drawer_heading.d_active{color:#000}.product-short-description .metafield-rich_text_field p,.quick-add-modal .product-short-description .metafield-rich_text_field p a{font-size:13px}#shopify-section-template--26847757173012__product_tabs_GMwBaB .tab_drawer_heading[rel=tab3]{display:none}}@media screen and (max-width:450px){.product-short-description .metafield-rich_text_field p,.quick-add-modal .product-short-description .metafield-rich_text_field p a{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/custom-product.css.map */
