#prod-top{margin:20px auto 0!important;width:100%;max-width:1280px;box-sizing:border-box}.product-content-container{padding-left:2.8rem!important;padding-right:0!important;z-index:12}@media (max-width: 1024px){.product-content-container{padding-left:.9rem!important;padding-right:.9rem!important}}.product-media-container .splide.splide--product ul.splide__list{border-radius:10px}.product-media-container .splide.splide--product ul.splide__list li.splide__slide .product-media-object .responsive-image-wrapper,.responsive-image-wrapper{padding:0!important;position:relative!important;overflow:hidden!important;width:100%!important;height:100%!important;aspect-ratio:1;object-fit:cover;object-position:center}.product-media-container .splide.splide--product ul.splide__list li.splide__slide .product-media-object .responsive-image-wrapper img.responsive-image,.responsive-image-wrapper img.responsive-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-media-container .splide.splide--product ul.splide__list li.splide__slide img{width:100%;height:100%;vertical-align:bottom;object-fit:cover;object-position:center}.product-media-container .splide.splide--product .splide__pagination{margin:0!important;padding:0!important;position:absolute;bottom:10px;left:10px}.product-media-container .splide.splide--product .splide__arrows{display:none!important;margin:0!important;padding:0!important;position:absolute;bottom:2px;right:10px}.product-media-container .splide.splide--product .splide__arrows .splide__arrow{width:1.35rem!important}@media (max-width: 1024px){.product-media-container{padding-left:.9rem!important;padding-right:.9rem!important}}.splide.splide--product .splide__pagination{display:none!important}.splide.splide--product .splide__pagination .splide__pagination__page{border-color:#666}.splide.splide--product .splide__pagination .splide__pagination__page.is-active{background-color:#666}.splide.splide--product .splide__thumbnail-wrapper{margin:0!important;padding:.85rem 0!important;position:relative;overflow:hidden;width:100%;max-width:100%}.splide.splide--product .splide__thumbnail-list{margin:0!important;padding:0!important;display:flex;gap:.65rem!important}.splide.splide--product li.splide__thumbnail-item{margin:0!important;padding:.25rem!important;width:100px!important;height:100px!important;aspect-ratio:1;border-radius:6px;object-fit:cover;border:.1rem solid #e5e5e5;cursor:pointer;box-shadow:none!important;outline:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.splide.splide--product .splide__thumbnail-item img{width:100%!important;height:100%!important;object-fit:cover;object-position:center}.splide.splide--product li.splide__thumbnail-item.is-active{border-color:#000!important;cursor:pointer;box-shadow:none!important;outline:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}@media (max-width: 768px){.splide.splide--product .splide__thumbnail-wrapper{display:none!important}}.splide.splide--product .splide__count{margin:0!important;padding:0!important;position:absolute;bottom:10px;right:10px}.splide.splide--product .splide__count span.splide__count-text{padding:.1rem .4rem!important;font-size:.7rem!important;line-height:1.2!important;font-weight:400!important;text-align:left!important;text-transform:capitalize!important;color:#eaeaea!important;background-color:#666;border-radius:12px}@media (max-width: 430px){.product-media-object{max-height:500px;overflow:hidden}}.featured-navigation{display:none!important}.product-block-area{position:relative;display:flex!important;flex-direction:column!important;overflow:hidden}.mp-product-top-title-mobile h1.product-title-block{display:none!important}.product-block-area h1.product-title-block{margin-top:0!important;margin-bottom:.8rem!important;display:block!important;font-size:2rem!important;font-weight:700!important;line-height:1.2!important;text-align:left!important;text-transform:capitalize!important}@media (max-width: 1024px){.mp-product-top-title-mobile{padding-left:0rem!important;padding-right:0rem!important}.mp-product-top-title-mobile h1.product-title-block{margin-top:0!important;margin-bottom:.65rem!important;display:block!important;font-size:1.85rem!important;font-weight:700!important;line-height:1.2!important;text-align:left!important;text-transform:capitalize!important}.product-block-area h1.product-title-block{display:none!important}.product-title-block{margin-top:1.15rem!important;font-size:1.35rem!important;font-weight:500!important;text-transform:uppercase!important}}.product-price-weight-container{position:relative;display:flex!important;flex-direction:column;gap:.25rem;order:2}.product-block-area .mp-price-app-inline-row{display:flex;align-items:center;gap:.5rem;order:3}.product-block-area .mp-price-app-inline-row .product-price-weight-container{margin:0;width:50%}.product-block-area .mp-price-app-inline-row .app-block{margin-top:0!important;width:50%}@media (max-width: 768px){.product-block-area .mp-price-app-inline-row{order:1}}.product-price-weight-container+.app-block{margin-top:0!important;margin-left:12px!important;display:inline-flex;align-items:center;justify-content:flex-end;text-align:right;position:relative;order:2}.product-price-weight-container+.app-block .jdgm-widget{margin:0!important;padding:0!important}.product-price-weight-container+.app-block .jdgm-widget .jdgm-prev-badge{display:flex!important;flex-direction:column;font-size:.7rem!important;line-height:1.2!important;text-align:left!important;font-weight:400!important}.jdgm-prev-badge__text{margin:.2rem 0 0!important;font-size:.6rem!important;line-height:1rem!important;text-transform:none!important;text-align:right!important;color:#474747!important}@media (max-width: 768px){.mp-product-weight+.app-block{margin-top:.55rem!important;margin-bottom:.65rem!important;padding-bottom:.85rem!important;font-size:.7rem!important;line-height:1.2!important;font-weight:400!important;text-align:left!important;border-bottom:1px solid #dedede}}.product-price-weight-container{display:flex;flex-direction:column;gap:.25rem;max-width:50%}.product-price-weight-container .product-price-block{margin:0!important}.product-price-weight-container .product-price-block span[data-product-price]{margin:0!important;padding:0!important;font-size:1.5rem!important;font-weight:700!important;line-height:1rem!important;text-align:left!important;text-transform:capitalize!important}.product-price-weight-container .product-price-block .product-price-block-sale{color:#9a9a9a!important}.product-price-weight-container .product-price-weight-text{margin:0!important;padding:0!important;font-size:.6rem!important;line-height:1.2!important;text-align:left!important;text-transform:capitalize!important;color:#9a9a9a!important;font-weight:400!important;text-transform:uppercase!important}.product-price-weight-container .product-price-weight-text>*{display:none!important;width:auto!important;height:auto!important}@media (max-width: 768px){.mp-product-weight{margin-top:1rem!important;font-size:.7rem!important;line-height:1rem!important}}.mp-product-short-description{margin:0 0 25px!important;padding:0 0 20px!important;display:flex;font-size:.8rem!important;line-height:1.45em!important;text-align:left!important;order:1;border-bottom:1px solid #e5e5e5}@media (max-width: 768px){.mp-product-short-description{margin:20px 0 0!important;padding:0!important;font-size:.7rem!important;border-bottom:none!important;order:2}}@media (max-width: 768px){.mp-product-description-intro p,.mp-product-description-intro p>*{font-size:.85rem!important;line-height:1.25rem!important}h2.mp-product-description-title{font-size:1rem!important;font-size:1.25rem!important;font-weight:500!important}h2.mp-product-description-title button{text-transform:uppercase!important}.mp-product-description-content{font-size:.85rem!important;line-height:1.25rem!important}}.icon-list-trust-badges ul{display:flex;gap:.5rem}.icon-list-trust-badges ul li{margin:0!important;padding:0!important;font-size:.85rem!important}.icon-list-trust-badges ul li span.icon-list-icon{margin:0 .5rem 0 0!important;width:1rem!important;height:1rem!important}@media (max-width: 768px){.icon-list-trust-badges ul{margin:0 0 12px!important;gap:.25rem}.icon-list-trust-badges ul li{font-size:.6rem!important}.icon-list-trust-badges ul li span.icon-list-icon{margin:0 .15rem 0 0!important;width:.75rem!important;height:.75rem!important}}.current-availability-buttons-wrapper button{margin-left:8px!important;text-decoration:underline}@media (max-width: 768px){shopify-payment-terms{margin:1rem 0 2rem;font-size:.85rem!important;line-height:1.2!important;font-weight:400!important;text-align:left!important}.pickup-availability-block{margin-top:1rem!important;font-size:.7rem!important;line-height:1.2!important;font-weight:400!important;text-align:left!important}.current-availability-buttons-wrapper{gap:.5rem}}.mp-product-variant-picker-block{margin:25px 0 0!important;padding:25px 0 0!important;display:flex;flex-direction:column;order:3;height:100%;border-top:1px solid #e5e5e5}.mp-product-variant-picker-block .mp-product-variant-picker-legend{text-transform:uppercase;font-weight:600;letter-spacing:.3px;color:#9a9a9a}.mp-product-variant-input-wrapper{width:15%;flex-shrink:0;flex-grow:0;height:auto;box-sizing:border-box}.mp-product-variant-input-wrapper *{box-sizing:border-box}.mp-product-variant-input-wrapper label{line-height:.7rem!important}.mp-product-variant-input-wrapper label>div{width:100%;aspect-ratio:1;position:relative}@media screen and (max-width: 768px){.mp-product-variant-input-wrapper{width:28%}}.mp-product-variant-mpcarousel{--swatch-gap: 8px;--swatch-per-page: 6;--peek-percentage: .15;padding:0;position:relative;max-width:100%}.mp-product-variant-mpcarousel .mpcarousel__track{overflow-x:scroll;overflow-y:hidden;cursor:grab;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-user-select:none;user-select:none;max-width:100%}.mp-product-variant-mpcarousel .mpcarousel__track::-webkit-scrollbar{display:none}.mp-product-variant-mpcarousel .mpcarousel__track[dragging],.mp-product-variant-mpcarousel .mpcarousel__track.dragging,.mp-product-variant-mpcarousel .mpcarousel__track[data-dragging]{cursor:grabbing}.mp-product-variant-mpcarousel .mpcarousel__list{display:flex;gap:var(--swatch-gap);-webkit-user-select:none;user-select:none;flex-wrap:nowrap}.mpcarousel__pagination--product{margin:15px auto 0;justify-content:center}.mpcarousel li.mpcarousel__slide{flex-shrink:0;border:none!important;outline:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important}.mpcarousel li.mpcarousel__slide input,.mpcarousel li.mpcarousel__slide label{border:none!important;outline:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important}.mpcarousel li.mpcarousel__slide input:focus,.mpcarousel li.mpcarousel__slide input:active,.mpcarousel li.mpcarousel__slide label:focus,.mpcarousel li.mpcarousel__slide label:active{border:none!important;outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}.mpcarousel li.mpcarousel__slide .mp-product-variant-label-text img{padding:.2rem!important;border:2px solid #e5e5e5!important;filter:grayscale(100%)}.mpcarousel li.mpcarousel__slide.is-active{opacity:1}.mpcarousel li.mpcarousel__slide:not(.is-active){transition:opacity .3s ease}.mpcarousel li.mpcarousel__slide label .mp-product-variant-label-text-value{margin-top:.35rem!important;display:flex;justify-content:center;line-height:.75rem!important;color:#000!important}.mpcarousel li.mpcarousel__slide.out-of-stock label .mp-product-variant-label-text-value{text-decoration:line-through!important;color:#9a9a9a!important}.mpcarousel li.mpcarousel__slide .mp-product-variant-label-text img{border:2px solid #000!important;filter:grayscale(0%);opacity:.6}.mpcarousel li.mpcarousel__slide.is-active .mp-product-variant-label-text img{opacity:1}@media (max-width: 768px){.mp-product-variant-label-text-value{margin:6px 0 0;display:flex;justify-content:center;font-size:.55rem!important;line-height:1em!important;word-wrap:normal;word-break:normal}}.product-form{margin-top:20px!important;display:flex;flex-direction:column;order:3}.pickup-availability-block-template,.pickup-availability-block{display:flex;order:3}.skio-plan-picker-block .mp-skio-plan-picker{padding:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:100%!important}.skio-plan-picker-block .mp-skio-plan-picker .skio-group-container{margin:0!important;padding:0 0 0 2.1rem!important;position:relative;display:flex!important;border:.1rem solid #eeeeee!important;border-radius:25px;outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;width:100%!important;max-width:100%!important}.skio-plan-picker-block .mp-skio-plan-picker .skio-group-container:before{content:"";display:block;position:absolute;top:calc(50% - .5rem);left:.65rem;width:1rem;height:1rem;border:2px solid #dadada;border-radius:50%;z-index:1}.skio-plan-picker-block .mp-skio-plan-picker .skio-group-container:after{content:"";display:block;position:absolute;top:calc(50% - .25rem);left:.9rem;width:.5rem;height:.5rem;background-color:#000;border-radius:50%;z-index:1;opacity:0;visibility:hidden;transform:scale(0);transition:all .3s ease}.skio-plan-picker-block .mp-skio-plan-picker .skio-group-container.skio-group-container--selected{border-color:#000!important}.skio-plan-picker-block .mp-skio-plan-picker .skio-group-container.skio-group-container--selected:after{opacity:1;visibility:visible;transform:scale(1);transition:all .3s ease}.skio-plan-picker-block .mp-skio-plan-picker .skio-group-input{position:absolute;opacity:0;pointer-events:none;border:none!important;outline:none!important}.skio-plan-picker-block .mp-skio-plan-picker .skio-group-label{padding:.8rem!important;display:flex;background:transparent;border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;cursor:pointer;width:100%;transition:all .3s ease;min-height:auto!important;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important}.skio-plan-picker-block .mp-skio-plan-picker .skio-group-input:focus,.skio-plan-picker-block .mp-skio-plan-picker .skio-group-input:active,.skio-plan-picker-block .mp-skio-plan-picker .skio-group-label:focus,.skio-plan-picker-block .mp-skio-plan-picker .skio-group-label:active{border:none!important;outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}.skio-plan-picker-block .mp-skio-plan-picker .skio-group-container--selected .skio-group-label{background:#fff}.skio-plan-picker-block .mp-skio-plan-picker .skio-group-topline{display:flex;flex-direction:row;justify-content:space-between;gap:.18rem;width:100%;min-width:100%}.skio-plan-picker-block .mp-skio-plan-picker .skio-radio__container{display:none}.skio-plan-picker-block .mp-skio-plan-picker .skio-group-title{margin:0!important;display:flex;flex-direction:column;gap:.15rem!important;font-size:.7rem!important;font-weight:600;text-transform:capitalize}.skio-plan-picker-block .mp-skio-plan-picker .skio-group-title .skio-group-title-plan{margin-top:0!important;padding:0!important;display:flex!important;flex-direction:row;justify-content:center;align-items:center;font-size:.6rem!important;font-weight:400;text-align:left;color:#7a7a7a}.skio-plan-picker-block .mp-skio-plan-picker .skio-group-container:not(.skio-group-container--selected) .skio-group-content{margin-top:0!important;height:0!important}.skio-plan-picker-block .mp-skio-plan-picker .skio-price,skio-subscription-price{margin:0;font-size:.85rem!important;font-weight:700!important;display:flex;align-items:center;gap:.25rem;flex-wrap:wrap;justify-content:center}.skio-plan-picker-block .mp-skio-plan-picker .skio-save{margin:0!important;padding:3px 5px!important;position:absolute;top:-6px;right:20%;font-size:.5rem!important;line-height:.5rem!important;font-weight:600;letter-spacing:1px!important;text-transform:uppercase;border-radius:3px;color:#fff;background-color:#000}.skio-plan-picker-block .mp-skio-plan-picker .skio-group-content{margin-top:.75rem;width:100%}.skio-plan-picker-block .mp-skio-plan-picker .skio-frequency{margin-top:0!important;padding:0!important;display:flex!important;flex-direction:row;justify-content:center;align-items:center;font-size:.6rem!important;font-weight:400;text-align:left;color:#7a7a7a;background-image:none!important;background-color:transparent!important;border:0!important;outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.skio-plan-picker-block .skio-group-container--selected{border:0!important;outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}.skio-plan-picker-block .skio-group-container--selected:focus,.skio-plan-picker-block .skio-group-container--selected:active{border:0!important;outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}.skio-plan-picker-block .mp-skio-plan-picker .skio-group-container--selected .skio-frequency{margin-top:0!important;padding:0!important;display:flex!important;font-size:.6rem!important;text-align:left;color:#7a7a7a;width:100%;border:0!important;background:transparent!important;cursor:pointer;outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.skio-plan-picker-block .mp-skio-plan-picker .skio-group-container .skio-frequency-icon{margin:0 0 0 .5rem!important;padding:0!important;display:flex;width:.5rem!important;height:.5rem!important}.skio-plan-picker-block .mp-skio-plan-picker .skio-group-container--selected .skio-frequency:focus,.skio-plan-picker-block .mp-skio-plan-picker .skio-group-container--selected .skio-frequency:active{border:1px solid #e5e5e5;outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.skio-plan-picker-block .mp-skio-plan-picker .skio-group-container--selected .skio-group-content{margin:0!important;display:block!important}@media (max-width: 768px){.skio-plan-picker-block .mp-skio-plan-picker{flex-direction:column}.skio-plan-picker-block .mp-skio-plan-picker .skio-group-label{padding:.5rem}.skio-plan-picker-block skio-subscription-price{font-size:.6rem!important}}.add-to-cart-container .add-to-cart{font-size:.8rem!important;text-transform:uppercase;font-weight:700}@media (max-width: 768px){.add-to-cart-container{margin-top:.65rem!important}.add-to-cart-container .add-to-cart{font-size:.7rem!important}}.mp-product-card-variations{padding:0 10px 16px}.mp-product-card-option-fieldset{border:none;margin:0 0 16px;padding:0}.mp-product-card-option-label{display:block;font-size:14px;font-weight:500;margin-bottom:8px;color:#000}.mp-product-card-option-values{display:flex;flex-wrap:wrap;gap:8px}.mp-product-card-option-input-wrapper{position:relative}.mp-product-card-option-input{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;cursor:pointer}.mp-product-card-option-label{display:block;padding:8px 16px;border:1px solid #000;border-radius:100px;font-size:14px;text-align:center;cursor:pointer;transition:all .2s ease;background:#fff;color:#000;min-width:60px}.mp-product-card-option-input:checked+.mp-product-card-option-label{border:2px solid #000;background:#000;color:#fff}.mp-product-card-option-label:hover{border-color:#333}@media (max-width: 768px){.mp-product-card-option-label{font-size:12px;padding:6px 12px;min-width:50px}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/jh-product.css.map */
