.product-card__info .product-title{color:var(--color-gray-04);font-family:var(--font-primary);font-weight:var(--font-weight-400);font-size:var(--font-h5-size);line-height:140%;letter-spacing:0;text-align:center;text-transform:uppercase}.text-on-sale,.text-on-sale *,.text-subdued.line-through,.text-subdued.line-through *,.text-subdued,.text-subdued *,.swatches .options__count{color:var(--color-gray-04);font-family:var(--font-primary);font-weight:var(--font-weight-400);font-size:var(--font-h5-size);line-height:17px;letter-spacing:0;text-align:center}.text-subdued.line-through{color:var(--color-gray-02)}.product-card{gap:8px}.product-card__info .gap-1,.product-card__info{gap:4px}.product-info__block-item[data-block-type=price]+.product-info__block-item[data-block-type=text] *{color:var(--color-gray-02);font-size:var(--font-11-size);line-height:100%;letter-spacing:0;font-weight:var(--font-weight-400);font-family:var(--font-primary);text-decoration:underline;margin-top:6px}.shopify-section--main-product .container{margin-left:40px;margin-right:40px}.product-info__block-list{width:100%;max-width:413px}.product-info__block-item:first-child{margin:0}.product-info__block-item[data-block-type=text] .metafield-single_line_text_field-array{list-style:none;margin:0}.product-info__block-item[data-block-type=text] .metafield-single_line_text_field{font-size:var(--font-11-size);line-height:100%;letter-spacing:0;font-weight:var(--font-weight-400);color:var(--color-black-03);font-family:var(--font-primary);padding:0}.product-info__block-item .product-title{font-size:var(--font-22-size);line-height:35px;letter-spacing:0;font-weight:var(--font-weight-400);color:var(--color-off-black);margin:4px 0;font-family:var(--font-primary)}.product-info__block-item .price-list.price-list--product *{font-size:var(--font-22-size);line-height:100%;letter-spacing:0;font-weight:var(--font-weight-400);color:var(--color-off-black);font-family:var(--font-primary)}.product-info__block-item .price-list.price-list--product .price-list__compare-at-price{color:var(--color-gray-02)}.product-info .product-info__block-list{margin-block-start:0;margin-block-end:0}.product-info__block-item[data-block-id=variant_picker]{margin-top:40.15px;margin-bottom:0}.product-info .variant-picker__option-info *{font-size:var(--font-h4-size);line-height:100%;font-weight:var(--font-weight-400);letter-spacing:0;color:var(--color-gray-03);font-family:var(--font-primary)}.variant-picker__option-info .variant-picker__gap,.product-info__block-item .variant-picker__option{gap:12px}.product-info__block-item .variant-picker{gap:24px}.variant-picker .variant-picker__option-values{gap:10px}.product-info__block-item .variant-picker__option-values .color-swatch{width:21.6px;height:21.6px;padding:0}.variant-picker__option-values :checked+.block-swatch *{color:var(--color-black)}.variant-picker__option-values .block-swatch *{font-size:var(--font-h6-size);line-height:18px;font-weight:var(--font-weight-400);color:var(--color-dark-grey);font-family:var(--font-primary)}.variant-picker .variant-picker__option-values .block-swatch{border:unset;font-size:var(--font-h6-size);line-height:18px;letter-spacing:0;font-weight:var(--font-weight-400);min-width:unset;font-family:var(--font-primary);padding:0}.variant-picker__size-main .variant-picker__option-info{display:none}.variant-picker__option .variant-picker__size{justify-content:space-between}.variant-picker__option-values-main{display:flex;align-items:center;gap:14px}.variant-picker .variant-picker__option-values .block-swatch.is-disabled *{opacity:.3;color:var(--color-dark-grey)}.variant-picker .block-swatch.is-disabled:before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:100%;border:1px solid var(--color-dark-grey);background:unset;right:unset;bottom:unset;opacity:.3}.variant-picker .variant-picker__option-values :checked+.block-swatch{text-decoration:underline;text-underline-offset:5px}.variant-picker__option .variant-picker__size-chart{font-size:var(--font-11-size);line-height:100%;font-weight:var(--font-weight-400);letter-spacing:0;color:var(--color-gray-02);font-family:var(--font-primary);text-decoration:underline;text-underline-offset:2px}.product-info__block-list .product-info__block-item .buy-buttons *{border-color:var(--color-black);font-size:var(--font-h5-size);line-height:22px;letter-spacing:0;color:var(--color-off-black);font-family:var(--font-primary);font-weight:var(--font-weight-400);padding:10px}.product-info__block-item[data-block-type=price]+.product-info__block-item[data-block-type=text]{margin:0}.product-info__block-item[data-block-type=buy-buttons]{margin-top:85.16px;margin-bottom:0}.product-gallery .page-dots{position:absolute;bottom:20px;gap:0}.product-gallery .page-dots .product-gallery__page-dots{width:20px;height:2px;border-radius:0}.product-gallery .page-dots .product-gallery__page-dots:after{background:var(--color-light-grey)}.product-gallery .page-dots .product-gallery__page-dots[aria-current=true]:after{background-color:var(--color-black)}.shopify-section--main-product .section-spacing--tight:has(.product){padding-bottom:120px;padding-top:40px}.template-product .swiper-scrollbar:empty{display:none}.product-info__block-item .variant-picker__option-values :checked+.color-swatch{padding:unset}.product-info__block-item .variant-picker__option-values :checked+.color-swatch:after{content:"";position:absolute;left:0;top:0;border:2px solid var(--color-white);width:100%;height:100%}.template-product .modal::part(header){border:unset}.template-product .product-card .swiper-pagination-progressbar{bottom:24px}@media screen and (min-width: 1000px){.product-card__info .product-title,.text-on-sale,.text-on-sale *,.text-subdued.line-through,.text-subdued.line-through *,.text-subdued,.text-subdued *{font-size:var(--font-h4-size)}.template-product:has(.quick-buy-modal[open]) .product-gallery .page-dots,.template-product:has(.quick-buy-modal[open]) .custom-scrollbar-container{display:none}.template-product:has(.quick-buy-modal[open]) .product-gallery__scroll-thumbnails{display:grid}.product-gallery__scroll-thumbnails{display:flex;flex-direction:column;gap:0;align-items:normal;width:100%}.template-product:has(.product-gallery__scroll-thumbnails) .product-gallery__thumbnail-list{display:none}.template-product:has(.product-gallery__scroll-thumbnails) .shopify-section--main-product{align-items:flex-start}.shopify-section--main-product .product .product-info{top:100px}.product-gallery__image-list:has(.product-gallery__scroll-thumbnails) .contents{display:flex}.product-gallery__image-list:not(:has(.product-gallery__scroll-thumbnails)) .custom-scrollbar-container{display:none}.custom-scrollbar-container{height:300px;position:sticky;top:70%;left:40px;z-index:1;transform:translateY(-70%)}.custom-scrollbar-track{position:absolute;top:50%;width:1px;left:1.5rem;height:15rem;transform:translateY(-50%);border:1px solid var(--color-grey-08)}.custom-scrollbar-thumb{position:absolute;top:0;width:1px;border:1px solid var(--color-black);left:-1px}}@media screen and (max-width: 999px){.swatches .options__count{font-size:var(--font-h6-size)}.custom-scrollbar-container{display:none}.shopify-section--main-product .container{margin-left:20px;margin-right:20px}.shopify-section--main-product .product{gap:40px}.product-info__block-item .product-title{font-size:var(--font-18-size);line-height:25px;margin-top:10px}.product-info__block-item[data-block-id=variant_picker]{margin-top:40px;margin-bottom:0}.product-info__block-item[data-block-type=buy-buttons]{margin-top:40px}.shopify-section--main-product .section-spacing--tight:has(.product){padding-bottom:176.85px;padding-top:0}.product-info__block-list{max-width:100%}.product-info__block-item .price-list.price-list--product *{font-size:var(--font-18-size)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/main-product.css.map */
