.section .product{gap:var(--spacing-xl)}@media (width => 768px),screen and (min-width:768px){.section .product{gap:var(--spacing-md)}}@media(max-width:767px),screen and (max-width:767px){.section .product.container{max-width:100%;overflow:hidden}}@media (width => 768px),screen and (min-width:768px){.section .product__layout--carousel .product__information{border-radius:var(--product-card-border-radius)}}.section .product__layout--carousel .splide img,.section .product__layout--carousel .splide model-viewer,.section .product__layout--carousel .splide video{border-radius:var(--product-card-border-radius);width:100%}.section .product__grid .grid{gap:var(--spacing-xxs)}.section .product__grid .grid__item{position:relative}.section .product__grid .grid__item img,.section .product__grid .grid__item model-viewer,.section .product__grid .grid__item video{border-radius:var(--product-card-border-radius);width:100%}@media (width => 768px),screen and (min-width:768px){.section .product__carousel{flex-direction:column;gap:var(--spacing-sm);margin-bottom:0}.section .product__carousel.product__thumbnails--vertical{flex-direction:row-reverse;gap:var(--spacing-sm)}.section .product__carousel.product__thumbnails--vertical .product__thumbnails{flex:1}}.section .product .splide.product-gallery .splide__arrows .splide__arrow{background:var(--color-background);border:none;bottom:var(--spacing-sm);color:var(--color-text);top:auto;transform:none}.section .product .splide.product-gallery .splide__arrows .splide__arrow--prev{left:auto;right:calc(var(--input-height) + var(--spacing-md))}.section .product .splide.product-gallery .splide__arrows .splide__arrow--next{right:var(--spacing-sm)}.section .product .splide.product-gallery .splide__arrows .splide__arrow--next,.section .product .splide.product-gallery .splide__arrows .splide__arrow--prev{max-height:40px;max-width:40px}.section .product__media{height:fit-content;order:1}.section .product__thumbnails{height:fit-content;order:2;position:relative;touch-action:pan-x}.section .product__information{display:flex;flex-direction:column;height:fit-content}@media(max-width:767px),screen and (max-width:767px){.section .product__information{overflow:hidden}}@media (width => 768px),screen and (min-width:768px){.section .product__information{padding-inline:var(--spacing-md)}.section .product__information.sticky{position:sticky;top:0;transition:top .3s ease}.section .product__information.sticky.is-active{top:calc(var(--header-group-height-dynamic) + var(--spacing-lg))}}.section .product__information--block{margin-block:var(--margin-top-mobile) var(--margin-bottom-mobile)}@media (width => 768px),screen and (min-width:768px){.section .product__information--block{margin-block:var(--margin-top-desktop) var(--margin-bottom-desktop)}}.section .product__information .badges{left:0;position:relative;top:0}.section .product__information .information__vendor{margin-bottom:0;opacity:.6}.section .product__information .information__price{font-size:var(--font-size-price);font-weight:var(--font-bold);margin-bottom:0}.section .product__information .information__price .price__container{align-items:flex-end}.section .product__information .information__price .price__discount_badge{font-size:var(--font-body-xs);padding:calc(var(--spacing-xs)/2) var(--spacing-xxs)}.section .product__information .information__tax{font-size:var(--font-body-sm)}.section .product__information .information__quantity{display:flex;gap:var(--spacing-sm)}.section .product__information .information__quantity--wrapper{display:flex;flex-direction:column;gap:var(--spacing-xs)}.section .product__information .information__quantity--label{font-weight:var(--font-semi-bold)}.section .product__information .information__quantity .input--wrapped.input--quantity{padding-inline:var(--spacing-xs)}@media not (max-width:1024px),screen and (min-width:1024px){.section .product__information .information__quantity .input--wrapped.input--quantity{width:100%}}.section .product__information .information__description{align-items:flex-start;display:flex;flex-direction:column;font-family:var(--body-family);font-size:var(--font-body-md);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height)}.section .product__information .information__richtext:not(.product-lead-time,.v12){align-items:center;display:flex}.section .product__information .information__richtext{column-gap:var(--spacing-xxs)}.section .product__information .information__richtext *{margin:0}.section .product__information .information__share--messaging{background-color:var(--color-form-background);border:1px solid var(--color-form-border);color:var(--color-text);padding:var(--form-input-padding)}.section .product__information .information__share--button{text-transform:capitalize}.section .product__information .information__pickup{background-color:var(--color-background-secondary);border-radius:var(--product-card-border-radius);padding:var(--spacing-xs)}.section .product__information .information__pickup .pickup__availability{align-items:center;display:grid;gap:var(--spacing-xs);grid-template-columns:max-content 1fr max-content}.section .product__information .information__pickup .pickup__availability--message{display:flex;flex-direction:column;font-weight:var(--font-semi-bold);gap:var(--spacing-xs)}.section .product__information .information__pickup .pickup__availability button{justify-self:end}.section .product__information .information__recommendations .product-recommendations__wrapper{display:flex;flex-direction:column;gap:var(--spacing-xs)}.section .product__information .information__recommendations .subheading{margin-bottom:0}.section .product__information .information__spacer{height:var(--spacer-height)}.section .product__information .information__divider{border-color:var(--color-border);border-top-width:var(--divider-height)}.section .product__information .information__tweet p{margin-bottom:var(--spacing-xxs)}.section .product__information .information__drawer{padding:0}.section .product__information .information__drawer__header{border-bottom:1px solid var(--color-border);padding:var(--spacing-sm) var(--spacing-md)}.section .product__information .information__drawer__content{padding:var(--spacing-sm) var(--spacing-md)}.section .product__information .product-lead-time{align-items:center}.section .product__information .product-lead-time.hidden+.information__spacer{display:none}.js-has-pseudo [csstools-has-1a-37-2t-2r-38-2x-33-32-w-1a-34-36-33-2s-39-2r-38-2n-2n-2x-32-2u-33-36-31-2p-38-2x-33-32-w-1a-34-36-33-2s-39-2r-38-19-30-2t-2p-2s-19-38-2x-31-2t-1m-2w-2p-37-14-1a-34-36-33-2s-39-2r-38-19-30-2t-2p-2s-19-38-2x-31-2t-2n-2n-31-33-36-2t-19-2x-32-2u-33-15-w-1a-34-36-33-2s-39-2r-38-19-30-2t-2p-2s-19-38-2x-31-2t-2n-2n-31-2t-37-37-2p-2v-2t]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist),.section .product__information .product-lead-time:has(.product-lead-time__more-info) .product-lead-time__message{margin-inline-end:var(--spacing-xs)}.section .product__information .product-lead-time__more-info{font-family:var(--body-family);font-size:var(--font-body-sm);letter-spacing:var(--body-letter-spacing);text-transform:capitalize}.section .product__information .variant-radios .option .option__radio .radio__value{height:4.8rem;padding:var(--spacing-xs) var(--spacing-sm)}.section .product__information .variant-radios .option .option__radio .radio__value--color{--color-swatch-size:4rem;height:calc(var(--color-swatch-size));padding:0;width:calc(var(--color-swatch-size))}.section .product__information .variant-radios .option .option__radio .radio__input[checked=checked]~.radio__value--color{height:calc(var(--color-swatch-size) - .8rem);width:calc(var(--color-swatch-size) - .8rem)}.section .product__information .variant-radios .option .option__radio .radio__input[checked=checked]~.radio__value--color:after{height:var(--color-swatch-size);width:var(--color-swatch-size)}.section .product-content__spec-table .specifications-table tr{border:none}.section .product-content__spec-table .specifications-table tbody tr:nth-child(odd){background-color:var(--color-background-secondary)}.section .product-content__spec-table .specifications-table__product--title,.section .product-content__spec-table .specifications-table__product_comparison--title{font-size:var(--font-body-xs);font-weight:var(--body-weight);letter-spacing:.75px}.section .product-content__spec-table .specifications-table__value ul{list-style:none;margin:0;padding:0}.section .product-content__spec-table{margin-bottom:var(--spacing-lg)}
/*# sourceMappingURL=/cdn/shop/t/88/assets/main-product.bundle.css.map */
