body.template-product{color:#17191c;background:#f7f8fa}body.template-product .content-offset{padding-top:26px}body.template-product .cms-wrap-main-slider{background:#fff;border:1px solid #e7e9ed;border-radius:18px;padding:18px;overflow:hidden;box-shadow:0 10px 30px #1018280d}body.template-product .details-info>div{background:#fff;border:1px solid #e7e9ed;border-radius:18px;padding:24px;box-shadow:0 10px 30px #1018280f}@media (max-width:991px){body.template-product .details-info>div{padding:18px}}@media (max-width:767px){body.template-product{background:#fff}body.template-product .content-offset{padding-top:12px}body.template-product .cms-wrap-main-slider{box-shadow:none;border-radius:12px;padding:8px}body.template-product .details-info>div{box-shadow:none;border:0;border-radius:0;padding:16px 4px}}.zep-pdp-first-review{color:#5f6368;text-underline-offset:2px;font-size:13px;line-height:1.4;text-decoration:underline;display:inline-block}.zep-pdp-first-review:hover,.zep-pdp-first-review:focus{color:#0a7a35}.easify-product-options [data-option-id="21201f3a-f352-46f1-bc1c-189f3b9c49d1"] .po-field-helpText{display:none!important}@media (max-width:575px){.zep-pdp-first-review{margin-bottom:2px}}.zep-product-gallery{aspect-ratio:var(--zep-product-media-ratio)}.zep-product-gallery:not(.slick-initialized){overflow:hidden}.zep-product-gallery:not(.slick-initialized)>:not(:first-child){display:none}.zep-product-gallery .main-image{object-fit:contain;width:100%;height:100%;display:block}.zep-product-gallery .full-item{aspect-ratio:var(--zep-product-media-ratio)}.zep-product-gallery .slick-dots{padding:0;position:absolute;bottom:12px}.product_custom_html .custom_image img{max-width:100%;height:auto;display:block}.details-info .product-price{min-height:42px}.details-info .product_custom_html .custom_image{aspect-ratio:15/4;overflow:hidden}.details-info .product_custom_html .custom_image img{aspect-ratio:15/4;width:100%;height:auto;display:block}body.template-product .search_header__input{color:#4b5563!important}body.template-product .search_header__input::placeholder{color:#59646b!important;opacity:1!important}body:has(#product-single [data-js-product-button-add-to-cart][disabled]) .shopify-app-block:has(.easify-product-options){display:none!important}body:has(#product-single [data-js-product-button-add-to-cart][disabled]) #frequently-bought-together-app-block{display:none!important}body:has(#product-single [data-js-product-button-add-to-cart][disabled]) .alo_sold-product{display:none!important}body:has(#product-single [data-js-product-button-add-to-cart][disabled]) .js_sticky_atc_wrapper{display:none!important}body.template-product .zep-app-slot{width:100%}body.template-product [class*=zep-app-slot--][class*=easify_options_easify_product_options_bmnUNH]{min-height:74px}body.template-product [class*=zep-app-slot--][class*=frequently_bought_app_block_JF4KRn]{content-visibility:auto;contain-intrinsic-size:auto 360px;min-height:360px}body.template-product #judgeme_product_reviews{content-visibility:auto;contain-intrinsic-size:auto 560px}body.template-product .zep-recently-viewed{margin:0 0 36px!important}body.template-product .zep-recently-viewed .products-arrivals{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:22px}body.template-product .zep-recently-viewed .wrap_title{justify-content:space-between;align-items:center;gap:16px;display:flex;border:0!important;margin:0 0 16px!important;padding:0!important}body.template-product .zep-recently-viewed .section-title{color:#17191d;letter-spacing:-.02em;line-height:1.2;margin:0!important;font-size:24px!important;font-weight:800!important}body.template-product .zep-recently-viewed .wrap_title:before,body.template-product .zep-recently-viewed .wrap_title:after,body.template-product .zep-recently-viewed .section-title:before,body.template-product .zep-recently-viewed .section-title:after{content:none!important;display:none!important}body.template-product .zep-recently-viewed .section-content,body.template-product .zep-recently-viewed .content_section{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}body.template-product #zep_recently_wrapper.zep-recent-track{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-auto-columns:calc(20% - 12px);grid-auto-flow:column;gap:15px;width:100%;overflow-x:auto;display:grid!important}body.template-product #zep_recently_wrapper.zep-recent-track::-webkit-scrollbar{display:none}body.template-product #zep_recently_wrapper.zep-recent-track>.product-item{scroll-snap-align:start;width:auto!important;min-width:0!important;padding:0!important}body.template-product #zep_recently_wrapper .product-collection{background:#fff;border:1px solid #e6e8ec;border-radius:12px;height:100%;overflow:hidden}body.template-product .zep-recent-controls{flex:none;gap:8px;display:flex}body.template-product .zep-recent-controls[hidden]{display:none}body.template-product .zep-recent-arrow{color:#15171a;cursor:pointer;background:#fff;border:1px solid #d8dde4;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-family:inherit;font-size:26px;line-height:1;display:grid}body.template-product .zep-recent-arrow:hover:not(:disabled){background:#fff8dc;border-color:#f3b900}body.template-product .zep-recent-arrow:disabled{opacity:.35;cursor:default}body.template-product #zep_recently_wrapper:focus-visible{outline-offset:2px;outline:3px solid #2f6fed}body.template-product .zep-recent-arrow:focus-visible{outline-offset:2px;outline:3px solid #2f6fed}body.template-product .zep-recently-viewed[data-zep-recent-count="1"] #zep_recently_wrapper{max-width:610px;display:block!important}body.template-product .zep-recently-viewed[data-zep-recent-count="1"] .product-collection>form{grid-template-columns:190px minmax(0,1fr);align-items:stretch;display:grid}body.template-product .zep-recently-viewed[data-zep-recent-count="1"] .product-collection__image{border-right:1px solid #eef0f3;width:190px}body.template-product .zep-recently-viewed[data-zep-recent-count="1"] .product-collection__content{flex-direction:column;justify-content:center;min-width:0;display:flex;padding:18px!important}body.template-product #judgeme_product_reviews:has(.jdgm-rev-widg[data-number-of-reviews="0"]){padding:16px 20px!important}body.template-product #judgeme_product_reviews .jdgm-rev-widg[data-number-of-reviews="0"],body.template-product #judgeme_product_reviews .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__header{padding:0!important}body.template-product #judgeme_product_reviews .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__title{margin:0 0 12px!important;font-size:23px!important;line-height:1.2!important}body.template-product #judgeme_product_reviews .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-row-stars{justify-content:center;align-items:center;gap:40px;padding:0!important;display:flex!important}body.template-product #judgeme_product_reviews .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__summary,body.template-product #judgeme_product_reviews .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-widget-actions-wrapper{float:none!important;width:auto!important;margin:0!important}body.template-product #judgeme_product_reviews .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-widget-actions-wrapper{border-left:1px solid #e1e4e8;padding-left:40px}body.template-product #judgeme_product_reviews .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-write-rev-link{border-radius:8px;justify-content:center;align-items:center;min-width:240px;min-height:42px;color:#fff!important;background:#08052f!important;border:1px solid #08052f!important;margin:0!important;padding:10px 20px!important;font-weight:800!important;display:inline-flex!important}@media (max-width:1199px){body.template-product #zep_recently_wrapper.zep-recent-track{grid-auto-columns:calc(25% - 11.25px)}}@media (max-width:991px){body.template-product #zep_recently_wrapper.zep-recent-track{grid-auto-columns:calc(33.3333% - 10px)}}@media (max-width:575px){body.template-product .zep-recently-viewed{margin-bottom:26px!important}body.template-product .zep-recently-viewed .container{padding:0 12px!important}body.template-product .zep-recently-viewed .products-arrivals{border-radius:13px;padding:15px 0 15px 14px}body.template-product .zep-recently-viewed .wrap_title{margin-bottom:13px!important;padding-right:14px!important}body.template-product .zep-recently-viewed .section-title{font-size:20px!important}body.template-product .zep-recent-controls{display:none!important}body.template-product #zep_recently_wrapper.zep-recent-track{grid-auto-columns:68%;gap:10px;padding-right:14px}body.template-product .zep-recently-viewed[data-zep-recent-count="1"] #zep_recently_wrapper{width:calc(100% - 14px);max-width:none;padding-right:0}body.template-product .zep-recently-viewed[data-zep-recent-count="1"] .product-collection>form{grid-template-columns:122px minmax(0,1fr)}body.template-product .zep-recently-viewed[data-zep-recent-count="1"] .product-collection__image{width:122px}body.template-product .zep-recently-viewed[data-zep-recent-count="1"] .product-collection__content{padding:11px!important}body.template-product #judgeme_product_reviews:has(.jdgm-rev-widg[data-number-of-reviews="0"]){padding:15px!important}body.template-product #judgeme_product_reviews .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__title{margin-bottom:10px!important;font-size:20px!important}body.template-product #judgeme_product_reviews .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-row-stars{flex-direction:column;gap:12px}body.template-product #judgeme_product_reviews .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-widget-actions-wrapper{border:0;padding:0;width:100%!important}body.template-product #judgeme_product_reviews .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-write-rev-link{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){body.template-product #zep_recently_wrapper.zep-recent-track{scroll-behavior:auto}}@media (max-width:575px){body.template-product [class*=zep-app-slot--][class*=easify_options_easify_product_options_bmnUNH]{min-height:88px}body.template-product [class*=zep-app-slot--][class*=frequently_bought_app_block_JF4KRn]{contain-intrinsic-size:auto 520px;min-height:520px}body.template-product #judgeme_product_reviews{contain-intrinsic-size:auto 680px}}