:root{--space-3xs: 2px;--space-2xs: 4px;--space-xs: 8px;--space-s: 12px;--space-m: 16px;--space-l: 20px;--space-xl: 24px;--space-2xl: 32px}.product__media--mosaic{display:block;position:relative}.product__media--mosaic .product__media-list-wrapper{position:relative;margin:0;max-width:none}.product__media--mosaic .product__media-list .product__media-item:not(.is-filtered){display:block}.product__media--mosaic .product__media-item.is-filtered{display:none!important}.product__media--mosaic .product__media-image-wrapper{background:rgb(var(--secondary-background));z-index:0;overflow:hidden}.product__media--mosaic .product__media-image-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:linear-gradient(100deg,rgba(var(--text-color),0) 30%,rgba(var(--text-color),.06),rgba(var(--text-color),0) 70%);background-size:200% 100%;background-repeat:no-repeat;animation:mosaic-skeleton-shimmer 1.4s ease-in-out infinite;opacity:1;transition:opacity .3s ease;pointer-events:none}.product__media--mosaic .product__media-img{opacity:0;transition:opacity .35s ease}.product__media--mosaic .product__media-image-wrapper.is-loaded:after{opacity:0;animation:none}.product__media--mosaic .product__media-image-wrapper.is-loaded .product__media-img{opacity:1}@keyframes mosaic-skeleton-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@media(prefers-reduced-motion:reduce){.product__media--mosaic .product__media-image-wrapper:after{animation:none;background-image:none}.product__media--mosaic .product__media-img{transition:none}}@media screen and (max-width:999px){.product__media--mosaic .product__media-list{display:flex;flex-wrap:nowrap;gap:4px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:none;overscroll-behavior-x:contain;margin-inline:0;padding-inline:0;scroll-padding-inline-start:0}.product__media--mosaic .product__media-list{scrollbar-width:none;-ms-overflow-style:none}.product__media--mosaic .product__media-list::-webkit-scrollbar{display:none}.product__media--mosaic .product__media-item{flex:0 0 86%;width:86%;min-width:86%;padding-inline:0}.product__media--mosaic .product__media-image-wrapper{border-radius:0}.product__media--mosaic .product__media-item[data-media-type=image] .product__media-image-wrapper{cursor:zoom-in}}@media screen and (min-width:1000px){.product:not(.product--featured) .product__media--mosaic{position:relative;top:auto}.product:not(.product--featured) .product__info{position:sticky;top:100px;align-self:flex-start}.product:not(.product--featured) .product__media--mosaic{width:68%}.product:not(.product--featured) .product__info{width:30%}.product__media--mosaic .product__media-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0;overflow:visible;margin-inline:0;padding-inline:0}.product__media--mosaic .product__media-item{width:auto;min-width:0;flex:initial}.product__media--mosaic .product__media-item.is-grid-feature{grid-column:1 / -1}.product__media--mosaic .product__media-image-wrapper{border-radius:0;cursor:zoom-in}.product__media--mosaic .product__media-item[data-media-type=image] .product__media-image-wrapper{transition:opacity .15s ease}.product__media--mosaic .product__media-item[data-media-type=image]:hover .product__media-image-wrapper{opacity:.92}}@media screen and (min-width:1200px){.product:not(.product--featured){margin-inline:0}}@media screen and (min-width:1400px){.product:not(.product--featured) .product__media--mosaic{padding-inline-start:0}}.product-form__variants .refOnlyOption .product-form__option-info.custom{position:static;top:auto;right:auto;opacity:1;font-size:inherit}.product-form__option-selector.refOnlyOption{order:-1}.product-form__add-button{border-radius:999px;text-transform:none;letter-spacing:normal}.product-form__variants .color-swatch__radio:checked+.color-swatch__item:after{border-color:rgb(var(--primary-button-background))}.product-form__variants .block-swatch__radio:checked+.block-swatch__item:after,.product-form__variants .variant-swatch__radio:checked+.variant-swatch__item:after{box-shadow:0 0 0 1px rgb(var(--primary-button-background)) inset,0 0 0 1px rgb(var(--primary-button-background))}.product-form__variants .variant-swatch__item{aspect-ratio:1;overflow:hidden}.product-form__variants .variant-swatch__image{width:100%;height:100%;object-fit:cover;display:block}h2.product-meta__vendor.heading.heading--small{padding-block-start:0;margin-block-end:0px}.product-meta__vendor{font-size:22px;font-weight:600}.product-meta__brand-row{display:flex;flex-direction:column;gap:var(--space-xs);padding-block:var(--space-m)}.product-meta__brand-row h2.product-meta__vendor.heading.heading--small{padding-block-start:0}.product-meta__reviews-badge .rating__caption{color:rgb(var(--primary-button-background));font-size:14px}.product-meta__reviews-badge .rating__separator{display:inline-block;width:1px;height:14px;margin-inline:8px;background:rgba(var(--text-color),.2);vertical-align:middle}.block-swatch-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.block-swatch-list .block-swatch__item{min-width:0}.product__media-show-more{display:none}@media screen and (min-width:1000px){.product__media--mosaic.is-clamped .product__media-list .product__media-item.is-overflow{display:none}.product__media-show-more:not([hidden]){display:inline-flex;align-items:center;position:absolute;right:16px;bottom:16px;z-index:1;padding:10px 18px;border-radius:999px;background:rgb(var(--background));color:rgb(var(--text-color));border:1px solid rgba(var(--text-color),.15);box-shadow:0 2px 10px #0000001f;font-weight:500;cursor:pointer}}.trust-custom__heading{font-weight:600;font-size:16px;line-height:1.2;margin:0 0 12px;color:rgb(var(--text-color))}.product-form__variants .refOnlyOption .product-form__option-name,.product-form__variants .refOnlyOption .product-form__option-value{font-size:12px;color:rgba(var(--text-color),.62)}#shopify-block-alma_widget_alma_widget_block_VCdb9j{display:block;margin-block:0}.product-item__image-wrapper{position:relative}.compare-btn{position:absolute;left:50%;bottom:var(--space-s);transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);width:auto;min-height:0;padding-block:var(--space-xs);padding-inline:var(--space-m);font-size:10px;line-height:1.3;text-transform:none;letter-spacing:normal;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;background:rgb(var(--primary-button-background));color:rgb(var(--primary-button-text-color))}.compare-btn__check{display:none;fill:rgb(var(--primary-button-text-color))}.compare-checkbox:checked~.compare-btn__label{display:none}.compare-checkbox:checked~.compare-btn__check{display:inline-flex}.compare-btn:has(.compare-checkbox:disabled){opacity:.5;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/84/assets/custom-product-gallery.css.map */
