.product{--mediaWidth: 58.5%;--productGap: 3rem;gap:var(--productGap)}.product-medium{--mediaWidth: 50%}.product-small{--mediaWidth: 45%}.product-media-container{position:relative;display:block;overflow:hidden}.product-media-gallery-thumbails{background:rgb(var(--alternateBackground));--slidesView: 4;padding:20px}.product-media-gallery-thumbails-thumbs{margin-block:auto}.product-thumbs-container{position:relative;cursor:pointer;border:2px solid rgba(var(--borderColor))}.product-media-gallery-thumbails .swiper-slide.swiper-slide-thumb-active .product-thumbs-container{border-color:rgb(var(--textColor))}.product-media-gallery-pagination.is-mobile-dots{inset-inline:0;bottom:1.2rem;z-index:2;padding-block-start:0;text-align:center;pointer-events:none}.product-media-gallery-pagination.is-mobile-dots .swiper-pagination-bullet{pointer-events:auto}@media(min-width:1025px){.product{--productGap: 0}.product-stacked .product-media-gallery-controls,.product-columns .product-media-gallery-controls,.product-grid-mix .product-media-gallery-controls,.product-stacked .product-media-gallery-thumbails,.product-columns .product-media-gallery-thumbails,.product-grid-mix .product-media-gallery-thumbails{display:none}.product-vertical-carousel .product-media-gallery-viewer,.product-vertical-carousel .product-media-container{border-radius:0}.product-media-has-many.product-stacked .product-media-list,.product-media-has-many.product-grid-mix .product-media-list,.product-media-has-many.product-columns .product-media-list{flex-flow:row wrap;align-items:stretch;box-sizing:border-box}.product-media-has-many.product-stacked .product-media-item,.product-media-has-many.product-grid-mix .product-media-item,.product-media-has-many.product-columns .product-media-item{width:50%}.product-media-has-many.product-stacked.product-has-gap .product-media-gallery-viewer,.product-media-has-many.product-grid-mix.product-has-gap .product-media-gallery-viewer,.product-media-has-many.product-columns.product-has-gap .product-media-gallery-viewer{margin:0 calc(var(--mediaItemGap) / -2)}.product-media-has-many.product-stacked.product-has-gap .product-media-list,.product-media-has-many.product-grid-mix.product-has-gap .product-media-list,.product-media-has-many.product-columns.product-has-gap .product-media-list{gap:var(--mediaItemGap) 0}.product-media-has-many.product-stacked.product-has-gap .product-media-item,.product-media-has-many.product-grid-mix.product-has-gap .product-media-item,.product-media-has-many.product-columns.product-has-gap .product-media-item{padding:0 calc(var(--mediaItemGap) / 2)}.product-media-has-many.product-stacked.product-has-border .product-media-container,.product-media-has-many.product-grid-mix.product-has-border .product-media-container,.product-media-has-many.product-columns.product-has-border .product-media-container{border-inline-end:1px solid rgba(var(--borderColor));border-block:1px solid rgba(var(--borderColor));margin-block-start:-1px;border-radius:0}.product-stacked.product-has-border .product-media-gallery-viewer,.product-grid-mix.product-has-border .product-media-gallery-viewer,.product-columns.product-has-border .product-media-gallery-viewer,.product-columns.product-has-border .product-media-container{border-radius:0}.product-media-has-many.product-stacked .product-media-item{width:100%}.product-media-has-many.product-grid-mix .product-media-item:nth-child(3n){width:100%}.product-media-has-many.product-vertical-carousel .product-media-gallery{display:flex;flex-direction:row-reverse}.product-media-has-many.product-vertical-carousel .product-media-gallery-viewer-wrap{min-width:0}.product-media-gallery-thumbails{--slidesView: 5;padding:0}.product-media-has-many.product-vertical-carousel .product-media-gallery-thumbails{width:var(--thumbnailsWidth);margin:0;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-inline-end:1px solid rgba(var(--borderColor))}.product-media-has-many.product-vertical-carousel .product-media-gallery-thumbails-slider{max-height:calc(calc(var(--thumbnailsWidth) - 46px) * 4)}.product-media-has-many.product-vertical-carousel .product-media-gallery-thumbails .swiper-wrapper{flex-direction:column}.product-media-has-many.product-vertical-carousel .product-media-gallery-thumbails .swiper-slide{width:100%;height:auto!important;margin-inline-end:0;margin-block:5px}.product-vertical-carousel{--thumbnailsWidth: 8rem}.product:not(.product--media-has-0) .product-media-wrapper{max-width:var(--mediaWidth);width:var(--mediaWidth)}.product:not(.product--media-has-0) .product-info-wrapper{max-width:calc(100% - var(--mediaWidth));width:calc(100% - var(--mediaWidth))}}@media(min-width:1280px){.product-vertical-carousel{--thumbnailsWidth: 13rem}}@media(max-width:1024px){.product-media-gallery-viewer .product-media-item.swiper-slide{height:auto}}.product-recommendations-products .swiper-slide{max-width:100%;box-sizing:border-box}.product-block{--productBlocksGap: 2.4rem;--productBlocksGapLarge: 3rem;margin:var(--productBlocksGap) 0}.product-block:first-child,.product-block:first-child:empty+.product-block{margin-block-start:0}.product-block:first-child:not(:empty)+.product-block-title{margin-top:-1rem}.product-block:last-child{margin-block-end:0}.product-sibling{width:var(--siblingWidth);border:2px solid rgba(var(--borderColor));height:var(--siblingWidth);background:var(--siblingImage);background-size:contain}.product-sibling.is-current{border-color:rgb(var(--textColor))}.product-option-expander-btn{gap:6px;font-size:12px}.product-option-expander-btn svg{width:8px}.gift-card-recipient-form-toggle{background:rgb(var(--alternateBackground));padding:7px 15px;border-radius:30px}.gift-card-recipient-form-fields{background:rgb(var(--alternateBackground));padding:20px;border-radius:20px}.icon-with-text-horizontal{flex-wrap:wrap}.icon-with-text-vertical{flex-direction:column}.icon-with-text .icon,.icon-with-text img{height:18px;width:18px;object-fit:contain}.product-divider.container-full{width:calc(100% + var(--page-padding) * 2);margin-inline:calc(-1 * var(--page-padding))}.product-form-buttons{display:flex;flex-wrap:wrap;align-items:flex-end;gap:2rem 1.2rem}.product-form-submit{position:relative;flex-grow:1;flex-shrink:1}.back-in-stock-form-wrapper{background-color:rgb(var(--formBackground));color:rgb(var(--formColor));border:1px solid rgb(var(--formBorder));border-radius:var(--formRadius);padding-inline:8px;grid-template-columns:1fr auto;align-items:center}.back-in-stock-form-wrapper .form-control{background:transparent;border:0;border-radius:0}.product-inventory-icon{width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}.in-stock{color:rgb(var(--inStock))}.out-stock{color:rgb(var(--outofStock))}.low-stock{color:rgb(var(--lowStock))}.in-stock-preorder{color:rgb(var(--preorderInventory))}
/*# sourceMappingURL=/cdn/shop/t/5662/assets/product.css.map */
