.d-none{display:none!important}@media screen and (min-width:768px){.desktop-hide{display:none!important}}@media screen and (max-width:767px){.mobile-hide{display:none!important}}html,body{overflow-x:clip!important}@media screen and (max-width:749px){#shopify-section-header{position:-webkit-sticky!important;top:0;z-index:999}}.product-info--usp-list{display:flex;flex-direction:column;gap:10px;margin-block:32px!important}.product-info--usp-list .usp{display:flex;flex-direction:column;background:#e5e7f7;border-radius:10px;overflow:hidden}.product-info--usp-list .usp .icon-text{width:100%;display:flex;gap:10px;align-items:center;padding:16px;border-radius:10px;background:#ecf0fe}.product-info--usp-list .usp .icon-text .icon{display:flex;width:24px;height:24px}.product-info--usp-list .usp .icon-text .icon>*{display:flex;width:100%;height:100%}.product-info--usp-list .usp .icon-text .text{font-size:15px;font-weight:700;color:#333;line-height:normal;letter-spacing:normal}.product-info--usp-list .usp .small-icon-text{width:100%;display:flex;gap:10px;align-items:center;padding:8px 16px}.product-info--usp-list .usp .small-icon-text .small-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.product-info--usp-list .usp .small-icon-text .small-icon>*{display:flex;width:14px;height:14px}.product-info--usp-list .usp .small-icon-text .small-text *{font-size:12px;line-height:normal;margin:0;letter-spacing:normal}.product__info-container .product-form__submit{background:#333;border-color:#333;color:#fff;font-size:16px}.product-info--upsell-product{display:flex;flex-direction:column;gap:8px;width:100%}.product-info--upsell-product .heading{font-size:13px;line-height:normal;font-weight:700;color:#333}.product-info--upsell-product .upsell-wrapper{display:flex;align-items:end;justify-content:space-between;gap:8px;padding:10px 16px;border-radius:10px;border:1px solid #33333330;cursor:pointer;position:relative}.product-info--upsell-product .upsell-wrapper.active{border-color:#333}.product-info--upsell-product .upsell-wrapper .discount-badge{position:absolute;top:0;left:16px;border-radius:0 0 5px 5px;background:#2b2d42;width:fit-content;display:flex;padding:3px 8px;font-size:10px;color:#fff}.product-info--upsell-product .upsell-wrapper .info-wrapper{display:flex;flex-direction:column;margin-top:20px}.product-info--upsell-product .upsell-wrapper .info-wrapper .title{font-size:15px;font-weight:700;color:#333;line-height:normal;margin:0}.product-info--upsell-product .upsell-wrapper .info-wrapper .title a{color:#000;text-decoration:none}.product-info--upsell-product .upsell-wrapper .info-wrapper .title a:hover{text-decoration:underline}.product-info--upsell-product .upsell-wrapper .info-wrapper .subtext{display:flex;align-items:center;gap:6px}.product-info--upsell-product .upsell-wrapper .info-wrapper .subtext .icon{display:flex;min-width:15px;width:15px;height:15px}.product-info--upsell-product .upsell-wrapper .info-wrapper .subtext .icon svg{display:flex;width:100%;height:100%}.product-info--upsell-product .upsell-wrapper .info-wrapper .subtext .text{font-size:13px;line-height:normal;color:#707070}.product-info--upsell-product .upsell-wrapper .info-wrapper .checkbox-wrapper{display:flex;align-items:center;gap:8px;border-top:1px solid #70707030;margin-top:10px;padding-top:10px}.product-info--upsell-product .upsell-wrapper .info-wrapper .checkbox-wrapper .icon{display:flex;min-width:20px;width:20px;height:20px;align-items:center;justify-content:center;border:1px solid #333333;padding:4px;border-radius:3px}.product-info--upsell-product .upsell-wrapper.active .info-wrapper .checkbox-wrapper .icon{background:#333}.product-info--upsell-product .upsell-wrapper .info-wrapper .checkbox-wrapper .icon svg{display:flex;width:100%;height:100%}.product-info--upsell-product .upsell-wrapper .info-wrapper .checkbox-wrapper .text{font-size:14px;color:#707070;line-height:normal;letter-spacing:normal}.product-info--upsell-product .upsell-wrapper .info-wrapper .checkbox-wrapper .price{font-size:15px;color:#333;line-height:normal;font-weight:700;letter-spacing:normal}.product-info--upsell-product .upsell-wrapper .info-wrapper .checkbox-wrapper .compare-at-price{font-size:13px;color:#707070;font-weight:700;margin-left:-4px;line-height:normal;letter-spacing:normal;text-decoration:line-through}.product-info--upsell-product .upsell-wrapper .image-wrapper{min-width:111px;width:111px;height:111px}.product-info--upsell-product .upsell-wrapper .image-wrapper img{width:100%;height:100%;object-fit:contain}.product-info--upsell-product .upsell-wrapper .image-wrapper:hover{opacity:.8}@media screen and (max-width:749px){.product-info--usp-list{gap:8px}.product-info--usp-list .usp{border-radius:8px}.product-info--usp-list .usp .icon-text{gap:8px;padding:14px;border-radius:8px}.product-info--usp-list .usp .icon-text .icon{width:20px;height:20px}.product-info--usp-list .usp .small-icon-text{gap:8px;padding:6px 14px}.product-info--usp-list .usp .small-icon-text .small-icon{width:20px;height:20px}.product-info--usp-list .usp .small-icon-text .small-icon>*{width:12px;height:12px}.product-info--usp-list .usp .small-icon-text .small-text *{font-size:11px}.product-info--upsell-product .upsell-wrapper{padding-inline:10px}.product-info--upsell-product .upsell-wrapper .info-wrapper .title{font-size:14px}.product-info--upsell-product .upsell-wrapper .info-wrapper .subtext .text{font-size:11px}.product-info--upsell-product .upsell-wrapper .info-wrapper .subtext .icon{min-width:13px;width:13px;height:13px}.product-info--upsell-product .upsell-wrapper .info-wrapper .checkbox-wrapper .icon{min-width:18px;width:18px;height:18px;padding:3px}.product-info--upsell-product .upsell-wrapper .info-wrapper .checkbox-wrapper .text{font-size:12px}.product-info--upsell-product .upsell-wrapper .info-wrapper .checkbox-wrapper .price{font-size:13px}.product-info--upsell-product .upsell-wrapper .image-wrapper{min-width:80px;width:80px;height:80px}.product-info--upsell-product .upsell-wrapper .info-wrapper .checkbox-wrapper{margin-top:6px;padding-top:6px}}@media screen and (min-width:750px){.product.grid{justify-content:center!important}.product .product__info-wrapper{width:100%}.product__info-container{max-width:56rem!important}variant-selects .product-form__input,variant-selects .product-form__input .select{max-width:100%!important}.product__media-wrapper{max-width:600px!important}.product--thumbnail_slider .product__media-list{margin-bottom:0}}@media screen and (min-width:990px){#shopify-section-header{position:relative}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/custom.css.map */
