.template-product #MainContent .product-single{--st-pm-buybox: 448px;--st-pm-gap: var(--st-spacing-layout-head-mobile);--st-pm-tight: var(--st-spacing-space-3);--st-pm-head: calc(var(--st-spacing-space-3) + var(--st-spacing-border-1));--st-pm-head-price: var(--st-spacing-space-2);--st-pm-top: var(--st-spacing-layout-page-pad-mobile)}@media only screen and (min-width:768px){.template-product #MainContent .product-single{--st-pm-gap: var(--st-spacing-layout-head-desktop);--st-pm-top: var(--st-spacing-space-5)}}.template-product #MainContent .product-single>.wrapper--full-padded{max-width:none;padding-left:0;padding-right:0}@media only screen and (max-width:767px){.template-product #MainContent .product-single{overflow:hidden}}.template-product #MainContent .product-single .product-single__details{display:block;max-width:none}.template-product #MainContent .product-single .product-single__details .form__wrapper{max-width:none;margin:0;padding-top:var(--st-pm-top)}@media only screen and (max-width:767px){.template-product #MainContent .product-single .product-single__details{padding-left:var(--st-page-pad);padding-right:var(--st-page-pad)}}@media only screen and (min-width:768px){.template-product #MainContent .product-single .product-single__wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,40%);column-gap:var(--st-page-pad);row-gap:0;padding-right:var(--st-page-pad);justify-content:stretch}}@media only screen and (min-width:1024px){.template-product #MainContent .product-single .product-single__wrapper{grid-template-columns:minmax(0,1fr) var(--st-pm-buybox)}}.template-product #MainContent .product-single .product-gallery__media-slide .product-gallery__media{aspect-ratio:4 / 5;height:auto;padding-top:0!important;border-radius:0;background-color:var(--st-color-surface-light)}.template-product #MainContent .product-single .product-gallery__media-slider .flickity-viewport{border-radius:0}.template-product #MainContent .product-single .product-gallery__media--image img{mix-blend-mode:multiply}.template-product #MainContent .product-single .product-gallery__media-space{display:none}.template-product #MainContent .product-single .product-gallery{margin:0}.template-product #MainContent .product-single .product-gallery__media img,.template-product #MainContent .product-single .product-gallery__media video,.template-product #MainContent .product-single .deferred-media__poster img{object-fit:cover}@media only screen and (min-width:1024px){.template-product #MainContent .product-single .product-single__thumbnails{display:none}.template-product #MainContent .product-single .product-single__wrapper--grid .product-gallery__media-slider{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.template-product #MainContent .product-single .product-single__wrapper--grid .product-gallery__media-slide{display:block;width:auto;margin:0}.template-product #MainContent .product-single .product-single__wrapper--grid .product-gallery__media-slide:last-child:nth-child(odd){grid-column:1 / -1}.template-product #MainContent .product-single .product-single__wrapper--grid .product-gallery__media-slide:last-child:nth-child(odd) .product-gallery__media{aspect-ratio:8 / 5}.template-product #MainContent .product-single .product-single__wrapper--grid .product-gallery__media-slide:last-child:nth-child(odd) .product-gallery__media img{object-fit:contain;object-position:left center;mix-blend-mode:normal}}@media only screen and (max-width:1023px){.template-product #MainContent .product-single .product-gallery__media-slide .product-gallery__media{aspect-ratio:var(--st-media-ratio, 4 / 5)}.template-product #MainContent .product-single .product-gallery__media img,.template-product #MainContent .product-single .product-gallery__media video,.template-product #MainContent .product-single .deferred-media__poster img{object-fit:contain}.template-product #MainContent .product-single .product-gallery__media-slider.flickity-enabled .product-gallery__media-slide{margin-right:var(--st-spacing-border-2)}.template-product #MainContent .product-single .product-single__thumbnails{display:block;margin:0;padding:6px var(--st-spacing-layout-page-pad-mobile)}.template-product #MainContent .product-single .product-single__thumbnails .flickity-viewport{height:auto!important;overflow:visible}.template-product #MainContent .product-single .product-single__thumbnails .flickity-slider,.template-product #MainContent .product-single .product-single__thumbnails:not(.flickity-enabled){position:static;display:flex;gap:var(--st-spacing-space-1);transform:none!important;overflow:visible}.template-product #MainContent .product-single .product-single__thumbnails .product-single__thumbnail{position:static!important;left:auto!important;transform:none!important;flex:1 1 0;min-width:0;height:var(--st-spacing-border-2);padding:0;margin:0;background-color:var(--st-color-border-strong)}.template-product #MainContent .product-single .product-single__thumbnails .product-single__thumbnail.is-nav-selected{background-color:var(--st-color-text-primary)}.template-product #MainContent .product-single .product-single__thumbnails:not(.flickity-enabled) .product-single__thumbnail:first-child{background-color:var(--st-color-text-primary)}.template-product #MainContent .product-single .product-single__thumbnail-link{display:block;width:100%;height:100%;padding:0;border:0}.template-product #MainContent .product-single .product-single__thumbnail-link>*,.template-product #MainContent .product-single .product-single__thumbnail .icon{display:none}}.template-product #MainContent .product-single .form__wrapper>.product__block{margin-top:0;margin-bottom:0!important;padding-bottom:0!important}.template-product #MainContent .product-single .form__wrapper>.product__block+.product__block{margin-top:var(--st-pm-gap)}.template-product #MainContent .product-single .form__wrapper>.st-pb--compat{padding-top:20px}.template-product #MainContent .product-single .form__wrapper>.st-pb--compat+.product__block{margin-top:calc(var(--st-pm-gap) + 28px)}.template-product #MainContent .product-single .form__wrapper>[class*=breadcrumb]+.product__block--title{margin-top:var(--st-pm-head)}.template-product #MainContent .product-single .form__wrapper>.product__block--title+.standard__app,.template-product #MainContent .product-single .form__wrapper>.product__block--title+.product__price-and-badge{margin-top:var(--st-pm-head)}.template-product #MainContent .product-single .form__wrapper>.standard__app+.product__price-and-badge{margin-top:var(--st-pm-head-price)}.template-product #MainContent .product-single .form__wrapper>.product__block+.st-pb--review-link{margin-top:var(--st-pm-head)}.template-product #MainContent .product-single .form__wrapper>.st-pb--review-link+.product__price-and-badge{margin-top:var(--st-pm-head-price)}.template-product #MainContent .product-single .form__wrapper>.standard__app:has(+.st-pb--review-link):not(:has(.kl_reviews__stars_badge)){display:none}.template-product #MainContent .product-single .form__wrapper>.product__block+.st-pb--stock{margin-top:var(--st-pm-tight)}.template-product #MainContent .product-single .form__wrapper>.product__accordions+.product__accordions{margin-top:0}.template-product #MainContent .product-single .form__wrapper>[data-st-gap=tight]{margin-top:var(--st-pm-tight)}.template-product #MainContent .product-single .form__wrapper>[data-st-gap=flush]{margin-top:0}.template-product #MainContent .product-single .product__title{margin:0}.template-product #MainContent .product-single .product__price-and-badge,.template-product #MainContent .product-single .product__price-and-badge .product__price--regular{margin-top:0;margin-bottom:0}.template-product #MainContent .product-single .klaviyo-star-rating-widget{position:static;right:auto;margin:0}.template-product #MainContent .product-single .kl_reviews__star_rating_widget{display:flex;align-items:center;gap:var(--st-spacing-space-2)}.template-product #MainContent .product-single .kl_reviews__stars_badge{display:flex;align-items:center;gap:var(--st-spacing-space-1);width:auto!important;height:auto!important;margin:0;padding:0}.template-product #MainContent .product-single .kl_reviews__star_rating_widget>span:empty{display:none}.template-product #MainContent .product-single .klaviyo-star-rating-widget svg{width:14px!important;height:14px!important;margin:0}.template-product #MainContent .product-single .klaviyo-star-rating-widget .kl_reviews__star--fill{stop-color:var(--st-color-accent-primary)!important}.template-product #MainContent .product-single .klaviyo-star-rating-widget .kl_reviews__star--empty{stop-color:var(--st-color-border-subtle)!important}.template-product #MainContent .product-single .kl_reviews__star_rating_widget__label{margin:0;font-family:var(--st-type-body-small-family);font-size:var(--st-type-body-small-size);font-weight:var(--st-type-body-small-weight);line-height:var(--st-type-body-small-line-height);letter-spacing:var(--st-type-body-small-letter-spacing);text-transform:var(--st-type-body-small-transform);color:var(--st-color-text-muted)}.template-product #MainContent .product-single .product__description{margin-top:0;padding-bottom:0!important;border-bottom:0}.template-product #MainContent .product-single .product__form__wrapper{margin-top:0}.template-product #MainContent .product-single .product__form__wrapper .product__form{display:flex;flex-direction:column;gap:var(--st-pm-gap)}.template-product #MainContent .product-single .product__form__wrapper .product__selectors{display:flex;flex-direction:column;gap:var(--st-spacing-space-5);width:100%;margin:0}@media only screen and (min-width:768px){.template-product #MainContent .product-single .product__form__wrapper .product__selectors{gap:var(--st-spacing-space-6)}}.template-product #MainContent .product-single .product__form__wrapper .selector-wrapper{width:100%;max-width:none;margin:0}.template-product #MainContent .product-single .product__form__wrapper .selector-wrapper:has(.radio__buttons>:only-child){display:none}.template-product #MainContent .product-single .radio__fieldset{width:100%;min-width:0;margin:0;padding:0;border:0}.template-product #MainContent .product-single .product__form__wrapper .product__selectors:not(:has(.radio__buttons>:nth-child(2))):not(:has(select)){display:none}.template-product #MainContent .product-single .product__form__wrapper .shop-pay-terms,.template-product #MainContent .product-single .product__form__wrapper .swatch__more,.template-product #MainContent .product-single .product__form__size-chart{display:none}.template-product #MainContent .product-single .product__form__wrapper .radio__legend{display:flex;float:none;align-items:baseline;justify-content:flex-start;gap:var(--st-spacing-space-2);width:100%;margin:0 0 var(--st-spacing-space-3);padding:0}.template-product #MainContent .product-single .radio__fieldset--sizeguide .radio__legend__label{margin-right:0}.template-product #MainContent .product-single .radio__legend [data-st-option-value]{font-family:var(--st-type-body-small-family);font-size:var(--st-type-body-small-size);font-weight:var(--st-type-body-small-weight);font-style:var(--st-type-body-small-style);line-height:var(--st-type-body-small-line-height);letter-spacing:var(--st-type-body-small-letter-spacing);text-transform:var(--st-type-body-small-transform);color:var(--st-color-text-body)}.template-product #MainContent .product-single .radio__fieldset .radio__label{min-width:80px;min-height:52px;padding:0 var(--st-spacing-space-5);font-family:var(--st-type-label-nav-family);font-size:var(--st-type-label-nav-size);font-weight:var(--st-type-label-nav-weight);font-style:var(--st-type-label-nav-style);line-height:var(--st-type-label-nav-line-height);letter-spacing:var(--st-type-label-nav-letter-spacing);text-transform:var(--st-type-label-nav-transform)}.template-product #MainContent .product-single .radio__button:not(.unavailable) .radio__input:not(:checked)~.radio__label{border-color:var(--st-color-border-strong)}@media(hover:hover){.template-product #MainContent .product-single .radio__button:not(.unavailable) .radio__input:not(:checked)~.radio__label:hover{background:transparent;border-color:var(--st-color-text-on-light)}}.template-product #MainContent .product-single .radio__button.sold-out:not(.unavailable) .radio__label{color:var(--st-color-text-primary);background:transparent;border-style:solid;border-color:var(--st-color-border-strong)}.template-product #MainContent .product-single .radio__button.sold-out:not(.unavailable) .radio__input:checked~.radio__label{color:var(--st-color-text-on-dark);background:var(--st-color-accent-primary);border-color:var(--st-color-border-accent)}.template-product #MainContent .product-single .radio__legend .product-popup__link{margin:0 0 0 auto;padding:0;border:0;background:none;font-family:var(--st-type-link-small-family);font-size:var(--st-type-link-small-size);font-weight:var(--st-type-link-small-weight);line-height:var(--st-type-link-small-line-height);letter-spacing:var(--st-type-link-small-letter-spacing);text-transform:var(--st-type-link-small-transform);text-decoration:var(--st-type-link-small-decoration);text-underline-offset:.2em;color:var(--st-color-link-default);cursor:pointer}.template-product #MainContent .product-single .radio__legend .product-popup__link .icon{display:none}@media(hover:hover){.template-product #MainContent .product-single .radio__legend .product-popup__link:hover{color:var(--st-color-link-hover)}}.template-product #MainContent .product-single .product__submit__holder{margin:0;padding-top:0}.template-product #MainContent .product-single .product__submit__buttons{display:flex;flex-direction:column;gap:var(--st-pm-tight);width:100%;margin:0}.template-product #MainContent .product-single .product__submit__item,.template-product #MainContent .product-single .product__submit__add{width:100%;max-width:none}.template-product #MainContent .product-single .restock-rocket-preorder-description{gap:var(--st-spacing-space-1);margin-top:var(--st-pm-tight);padding:0;border-radius:0!important;background:none!important}.template-product #MainContent .product-single .restock-rocket-preorder-description :is(.preorder-description-text,.preorder-detail-item,.preorder-detail-text){font-family:var(--st-type-body-small-family);font-size:var(--st-type-body-small-size);font-weight:var(--st-type-body-small-weight);line-height:var(--st-type-body-small-line-height);letter-spacing:var(--st-type-body-small-letter-spacing);text-transform:var(--st-type-body-small-transform);color:var(--st-color-text-muted)!important}.template-product #MainContent .product-single .restock-rocket-preorder-description p{margin:0}.template-product #MainContent .product-single .product__accordion:after{display:none}.template-product #MainContent .product-single .product__accordion{margin:0;padding:0;border-top:0;border-bottom:var(--st-spacing-border-1) solid var(--st-color-border-hairline);border-radius:0;transition:border-color .2s ease}.template-product #MainContent .product-single .product__accordion .product__accordion__title{display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;column-gap:var(--st-spacing-space-4);width:100%;padding:var(--st-spacing-space-4) 0;font-family:var(--st-type-label-meta-family);font-size:var(--st-type-label-meta-size);font-weight:var(--st-type-label-meta-weight);line-height:var(--st-type-label-meta-line-height);letter-spacing:var(--st-type-label-meta-letter-spacing);text-transform:var(--st-type-label-meta-transform);color:var(--st-color-text-primary)}.template-product #MainContent .product-single .product__accordion .product__accordion__title .icon{grid-column:2;grid-row:1;position:static;width:16px;height:16px}.template-product #MainContent .product-single .product__accordion .product__accordion__inner{padding-bottom:var(--st-spacing-space-4);font-family:var(--st-type-body-small-family);font-size:var(--st-type-body-small-size);line-height:var(--st-type-body-small-line-height);color:var(--st-color-text-body)}@media(hover:hover){.template-product #MainContent .product-single .product__accordion:has(>.product__accordion__title:hover){border-bottom-color:var(--st-color-border-accent)}}.template-product #MainContent .cart-bar.is-visible.st-cart-bar--off{opacity:0;visibility:hidden;transform:translateY(100%);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}@media only screen and (min-width:1024px){.template-product #MainContent .cart-bar{display:none}}.template-product #MainContent .cart-bar{background:var(--st-color-surface-panel);border-top:var(--st-spacing-border-1) solid var(--st-color-border-hairline);box-shadow:none}.template-product #MainContent .cart-bar .cart-bar__form__wrapper{flex:1 1 100%;min-width:0;flex-wrap:nowrap;align-items:center;gap:var(--st-spacing-space-4);padding:var(--st-spacing-space-3) var(--st-page-pad)}.template-product #MainContent .cart-bar .cart-bar__media,.template-product #MainContent .cart-bar .cart-bar__quantity{display:none}.template-product #MainContent .cart-bar .cart-bar__info{display:flex;flex:1 1 auto;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:center;gap:var(--st-spacing-space-1);min-width:0;margin:0;padding:0;text-align:left}.template-product #MainContent .cart-bar .cart-bar__product__title{display:block;max-width:100%;margin:0;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--st-type-micro-bold-family);font-size:var(--st-type-micro-bold-size);font-weight:var(--st-type-micro-bold-weight);line-height:1;letter-spacing:var(--st-type-micro-bold-letter-spacing);text-transform:var(--st-type-micro-bold-transform);color:var(--st-color-text-primary)}.template-product #MainContent .cart-bar .cart-bar__product__price{display:block;margin:0;padding:0;font-family:var(--st-type-product-price-family);font-size:var(--st-type-product-price-size);font-weight:var(--st-type-product-price-weight);line-height:var(--st-type-product-price-line-height);letter-spacing:var(--st-type-product-price-letter-spacing);color:var(--st-color-text-primary)}.template-product #MainContent .cart-bar .cart-bar__form{flex:0 0 auto;width:auto;max-width:none;margin-left:auto}@media only screen and (min-width:768px)and (max-width:1023px){.template-product #MainContent .cart-bar.has-multiple-options .cart-bar__options{display:none}.template-product #MainContent .cart-bar.has-multiple-options .cart-bar__mobile-options-btn{display:block}.template-product #MainContent .cart-bar.has-multiple-options .cart-bar__submit{display:none}}.template-product #MainContent .cart-bar .product__submit__add{--st-btn-pad-y: 18px;--st-btn-pad-x: 38px;width:auto;min-width:0;min-height:0;font-family:var(--st-type-button-large-family);font-size:var(--st-type-button-large-size);font-weight:var(--st-type-button-large-weight);line-height:1;letter-spacing:var(--st-type-button-large-letter-spacing);text-transform:var(--st-type-button-large-transform);white-space:nowrap}.template-product .pswp.pswp .pswp__bg{background:var(--st-color-surface-ground)}.template-product .pswp .pswp__counter{display:flex;align-items:center;position:absolute;top:var(--st-spacing-layout-page-pad-mobile);left:var(--st-spacing-layout-page-pad-mobile);bottom:auto;right:auto;height:40px;padding:0;background:none;font-family:var(--st-type-label-meta-family);font-size:var(--st-type-label-meta-size);font-weight:var(--st-type-label-meta-weight);line-height:var(--st-type-label-meta-line-height);letter-spacing:var(--st-type-label-meta-letter-spacing);text-transform:var(--st-type-label-meta-transform);color:var(--st-color-text-primary)}.template-product .pswp--ui-one-slide .pswp__counter,.template-product .pswp .pswp__ui--one-slide .pswp__counter{display:none}.template-product .pswp .pswp__custom-close,.template-product .pswp.pswp .pswp__button--arrow--left,.template-product .pswp.pswp .pswp__button--arrow--right{--icon-size: 16px;width:40px;height:40px;padding:0;border:var(--st-spacing-border-1) solid var(--st-color-border-hairline);border-radius:0;background:var(--st-color-surface-ground);color:var(--st-color-text-primary);box-shadow:none;transition:border-color .2s ease,color .2s ease}.template-product .pswp .pswp__custom-close:focus-visible,.template-product .pswp.pswp .pswp__button--arrow--left:focus-visible,.template-product .pswp.pswp .pswp__button--arrow--right:focus-visible{outline:var(--st-spacing-border-2) solid transparent;box-shadow:var(--st-effect-focus-ring)}.template-product .pswp .pswp__custom-close{display:flex;align-items:center;justify-content:center;top:var(--st-spacing-layout-page-pad-mobile);right:var(--st-spacing-layout-page-pad-mobile)}.template-product .pswp .pswp__custom-close .icon-close{width:16px;height:16px;transition:none}.template-product .pswp.pswp .pswp__button--arrow--left,.template-product .pswp.pswp .pswp__button--arrow--right{transform:translateY(-50%)}.template-product .pswp.pswp .pswp__button--arrow--left{left:var(--st-spacing-space-6)}.template-product .pswp.pswp .pswp__button--arrow--right{right:var(--st-spacing-space-6)}.template-product .pswp .pswp__button--arrow--left:before,.template-product .pswp .pswp__button--arrow--right:before{background:currentColor}@media only screen and (min-width:768px){.template-product .pswp .pswp__counter{top:var(--st-spacing-space-6);left:var(--st-spacing-space-6)}.template-product .pswp .pswp__custom-close{top:var(--st-spacing-space-6);right:var(--st-spacing-space-6)}}@media only screen and (max-width:767px){.template-product .pswp.pswp .pswp__button--arrow--left,.template-product .pswp.pswp .pswp__button--arrow--right{display:none}}@media(hover:hover){.template-product .pswp .pswp__custom-close:hover,.template-product .pswp.pswp .pswp__button--arrow--left:hover,.template-product .pswp.pswp .pswp__button--arrow--right:hover{border-color:var(--st-color-border-accent);color:var(--st-color-text-accent);background:var(--st-color-surface-ground);transform:translateY(-50%)}.template-product .pswp .pswp__custom-close:hover,.template-product .pswp .pswp__custom-close:hover .icon-close{transform:none}}@media only screen and (min-width:1024px)and (max-width:1439px){.template-product #MainContent .product-single .product-single__wrapper--grid .product-gallery__media-slider{grid-template-columns:minmax(0,1fr)}.template-product #MainContent .product-single .product-single__wrapper--grid .product-gallery__media-slide:last-child:nth-child(odd){grid-column:auto}.template-product #MainContent .product-single .product-single__wrapper--grid .product-gallery__media-slide:last-child:nth-child(odd) .product-gallery__media{aspect-ratio:4 / 5}.template-product #MainContent .product-single .product-single__wrapper--grid .product-gallery__media-slide:last-child:nth-child(odd) .product-gallery__media--image:has(>.product-gallery__media-space){aspect-ratio:auto}.template-product #MainContent .product-single .product-single__wrapper--grid .product-gallery__media-slide:last-child:nth-child(odd) .product-gallery__media--image>.product-gallery__media-space{display:block}}@media only screen and (min-width:768px)and (max-width:1023px){.template-product #MainContent .product-single .product-single__wrapper>.product-gallery{position:sticky;top:calc(var(--header-sticky-height, 0px) + var(--st-spacing-space-5));align-self:start}@media(max-height:819px){.template-product #MainContent .product-single .product-single__wrapper>.product-gallery{position:static}}@media(max-width:919px){.template-product #MainContent .product-single .product__title{font-size:var(--st-type-heading-h2-size);line-height:var(--st-type-heading-h2-line-height)}}.template-product #MainContent .product-single .product-single__thumbnails .product-single__thumbnail-link{width:100%!important;height:100%!important}}@media(pointer:coarse){.template-product #MainContent .product-single .radio__legend .product-popup__link,.template-product #MainContent .product-single .breadcrumbs__link,.template-product #MainContent .product-single .st-pb-review-link{position:relative}.template-product #MainContent .product-single .radio__legend .product-popup__link:after,.template-product #MainContent .product-single .breadcrumbs__link:after,.template-product #MainContent .product-single .st-pb-review-link:after{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}}body:has(.pswp--open) [class*=restock-rocket-button-container-float]{display:none}
/*# sourceMappingURL=/cdn/shop/t/80/assets/st-product.css.map */
