html .product-details>.group-block>.group-block-content>product-price{margin-block-end:calc(var(--jj-gap-between) - var(--jj-gap-in))}html .product-details>.group-block>.group-block-content>.buy-buttons-block{margin-block-start:calc(var(--jj-gap-between) - var(--jj-gap-in))}html .product-details>.group-block>.group-block-content>:is([class*=__text_aEtTtq],[class*=__jj_option_description]){margin-block-start:calc(var(--jj-gap-enter) - var(--jj-gap-in))}html .product-details>.group-block>.group-block-content>.accordion{margin-block-start:calc(var(--jj-gap-enter) - var(--jj-gap-in))}html .product-details .group-block:has(>.group-block-content>[data-jj-fit]):not(:has(.jj-fit,.jj-sgm)){display:none}html .product-details>.group-block>.group-block-content:not(:has(>variant-picker,>.group-block .jj-fit,>.group-block .jj-sgm,>[data-jj-fit]:not(:empty),>[data-jj-swap^=addon-]:not(:empty),>.jj-prop65,>[class*=__jj_bespoke_note],>product-custom-property-component))>.buy-buttons-block{margin-block-start:0}html .product-details .jdgm-horizon-widget:has(.jdgm-prev-badge[data-number-of-reviews="0"]),html .product-details .jdgm-horizon-widget:has(>#jdgm-cart-drawer-source:only-child){display:none}html .product-details>.group-block>.group-block-content>product-price{line-height:1.3;padding-block-start:0}html .product-details :is(.jj-lead,.jj-ship-note,.jj-fit,.jj-sgm__link,.jj-disclosure__variance),html .product-details .jj-installments form.payment-terms{margin:0;font-family:var(--font-body--family);font-size:var(--jj-t-note);font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--jj-ink-72)}html .product-details .jj-sgm__link{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}html .product-details .jj-sgm{margin:0}html .product-details .jj-sgm__link{min-height:44px;margin-block:-12px}html .product-details .jj-ask{margin-block-start:0;font-size:var(--jj-t-note);line-height:1.5}html .product-details .jj-ask>summary{display:inline;font-family:var(--font-body--family);font-size:var(--jj-t-note);line-height:1.5;color:var(--color-foreground)}html .product-details .shopify-payment-button__more-options{font-size:var(--jj-t-note);line-height:1.5}html .product-details .group-block-content:has(>[data-jj-fit]){flex-wrap:nowrap;column-gap:var(--jj-gap-in);align-items:center}html .product-details .group-block-content>[data-jj-fit]{flex:0 1 auto;min-width:0}html .product-details .group-block-content:has(>[data-jj-fit])>.shopify-block:has(.jj-sgm){flex:0 0 auto;white-space:nowrap}html .product-details [data-jj-fit]:not(:empty)~.shopify-block .jj-sgm{display:flex;align-items:center;gap:var(--jj-gap-in)}html .product-details [data-jj-fit]:not(:empty)~.shopify-block .jj-sgm:before{content:"";width:1px;height:1em;background:var(--jj-ink-25)}html .product-details .jj-disclosure__origin{margin:0 0 6px;font-family:var(--font-subheading--family);font-size:var(--jj-t-label-12);letter-spacing:var(--jj-track-label);line-height:1.5;color:var(--color-foreground)}html .product-details .jj-disclosure--part-summary{display:block}html .product-details .jj-final-sale{padding:16px 20px}html .product-details .jj-final-sale__text{font-size:var(--jj-t-small);line-height:1.5}html .product-details .product-form-buttons .quantity-selector-wrapper{display:none}html .product-details .product-form-buttons add-to-cart-component,html .product-details .product-form-buttons>span:has(>add-to-cart-component){flex:1 1 100%;width:100%}html .product-details .jj-disclosure:has(>.jj-disclosure__list){display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:16px;row-gap:8px}html .product-details .jj-disclosure:has(>.jj-disclosure__list)>*{flex:1 1 100%}html .product-details .jj-disclosure:has(>.jj-disclosure__list)>.jj-disclosure__heading{flex:0 0 auto;margin:0;white-space:nowrap;line-height:26px}html .product-details .jj-disclosure:has(>.jj-disclosure__list)>.jj-disclosure__units{flex:0 0 auto}html .product-details .jj-disclosure__units{display:inline-flex;height:26px;margin:0;border:1px solid var(--jj-ink-25);border-radius:0;overflow:hidden}html .product-details .jj-disclosure__units button{height:24px;padding:0 10px;font-family:var(--font-subheading--family);font-size:var(--jj-t-label-11);letter-spacing:var(--jj-track-label);line-height:24px;border-radius:0}html .product-details .jj-disclosure__list{column-gap:0;margin-block-start:var(--jj-gap-in)}html .product-details .jj-disclosure__list dt,html .product-details .jj-disclosure__list dd{padding-block:5px;line-height:1.45}html .product-details .jj-disclosure__list dt{padding-inline-end:16px;font-family:var(--font-body--family);font-size:var(--jj-t-note);font-weight:400;letter-spacing:0;text-transform:none;color:var(--jj-ink-72);font-variation-settings:normal}html .product-details .jj-disclosure__list dd{font-size:var(--jj-t-small)}html .product-details .jj-disclosure--dividers .jj-disclosure__list dt,html .product-details .jj-disclosure--dividers .jj-disclosure__list dd{border-block-end:1px solid var(--jj-line-functional)}html .product-details .variant-option--equal-width-buttons .variant-option__button-label{min-height:44px;height:44px;padding-block:0}html .product-details .variant-option--equal-width-buttons .variant-option__button-label:not(:has(:checked)):not(:has([data-option-available=false])){border-color:var(--jj-ink-25)}html .product-details .variant-option--equal-width-buttons .variant-option__button-label:not(:has(:checked)):not(:has([data-option-available=false])):before{border-color:var(--jj-ink-25)}html .product-details .variant-option--equal-width-buttons .variant-option__button-label:has(:checked):not(:has([data-option-available=false])):before{box-shadow:inset 0 0 0 1px var(--color-selected-variant-border)}@media screen and (min-width:990px){html sticky-add-to-cart{display:none}}@media screen and (max-width:989px){html .sticky-add-to-cart__bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(60%,auto);grid-template-areas:"info btn" "price btn";align-items:center;column-gap:var(--jj-gap-in);row-gap:0;padding:12px 16px;border-radius:0;box-shadow:0 -1px 0 var(--jj-line-functional);background:var(--color-background)}html .sticky-add-to-cart__bar:before{display:none}html .sticky-add-to-cart__image{display:none}html .sticky-add-to-cart__info{grid-area:info;padding-left:0}html .sticky-add-to-cart__info[data-has-image=false]{padding-left:0}html .sticky-add-to-cart__title{display:none}html .sticky-add-to-cart__bar:has(>.sticky-add-to-cart__info[data-singleton=true]){grid-template-areas:"price btn"}html .sticky-add-to-cart__info[data-singleton=true]{display:none}html .sticky-add-to-cart__variant{margin:0;font-family:var(--font-body--family);font-size:var(--jj-t-note);line-height:1.4;color:var(--jj-ink-72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html .sticky-add-to-cart__price{grid-area:price;font-family:var(--font-body--family);font-size:var(--jj-t-small);font-weight:400;line-height:1.4}html .sticky-add-to-cart__button{grid-area:btn;width:100%;height:var(--jj-btn-h);min-height:var(--jj-btn-h);padding:0 16px;border-radius:0}html .sticky-add-to-cart__bar .sticky-add-to-cart__button .add-to-cart-text__content{display:inline}html .sticky-add-to-cart__bar .sticky-add-to-cart__button .add-to-cart-text>.svg-wrapper{display:none}}html .product-details>.group-block>.group-block-content>.jdgm-horizon-widget:has(#judgeme_product_reviews){margin-block-start:calc(max(24px,var(--gap-scale, 1) * 28px) - var(--jj-gap-in))}@media screen and (max-width:749px){html .product-information .media-gallery__mobile-controls{position:static;inset:auto;transform:none;margin:0;padding:12px 0 0;justify-content:center}}@media screen and (max-width:749px){html .product-information .media-gallery__mobile-controls{padding-top:10px;min-height:0;height:auto}html .product-information .media-gallery__mobile-controls .slideshow-controls__dots{padding:0;margin-inline:auto}html .product-information .media-gallery__mobile-controls .slideshow-controls__dots li{height:20px;display:flex;align-items:center}html .product-information .media-gallery__mobile-controls .slideshow-control{height:20px;min-height:0;padding:0;margin-block:0}html .product-information slideshow-controls.media-gallery__mobile-controls{--color-foreground: inherit;--color-foreground-rgb: inherit;mix-blend-mode:normal}html .product-information .media-gallery__mobile-controls .slideshow-controls__dots button{--color: var(--jj-ink-25);--color-hover: var(--jj-ink-60);--color-active: var(--color-foreground);color:var(--color-foreground)}html .product-information .media-gallery__mobile-controls .slideshow-controls__dots button[aria-selected=true]{--color: var(--color-active)}html .product-information .media-gallery__mobile-controls .slideshow-controls__dots button:after,html .product-information .media-gallery__mobile-controls .slideshow-controls__dots button[aria-selected=true]:after{box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/jj-clean-pdp.css.map */
