.card-wrapper.product-card-wrapper.ats-card--surface>.card{background-color:var(--ats-card-surface-bg, rgb(var(--color-background)));border:var(--ats-card-surface-border-width, 1px) solid var(--ats-card-surface-border-color, rgb(var(--color-accent)));border-radius:var(--ats-card-container-radius, 0);overflow:hidden;box-sizing:border-box}.card-wrapper.product-card-wrapper.ats-card--surface>.card .ats-real-heading,.card-wrapper.product-card-wrapper.ats-card--surface>.card .ats-real-price,.card-wrapper.product-card-wrapper.ats-card--surface>.card [data-ats-variant-ui]{padding-left:.75rem;padding-right:.75rem}.card-wrapper.product-card-wrapper.ats-card--surface>.card [data-ats-variant-ui]{padding-bottom:.75rem}.card-wrapper.product-card-wrapper .card .card__inner{border-radius:var(--ats-card-container-radius, 0);overflow:hidden}.card-wrapper.product-card-wrapper .ats-image-switcher{position:relative;display:block;overflow:hidden;border-radius:var(--ats-card-media-radius, var(--media-radius));aspect-ratio:var(--ats-aspect)}.card-wrapper.product-card-wrapper .ats-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.card-wrapper.product-card-wrapper .ats-img img,.card-wrapper.product-card-wrapper .ats-img picture,.card-wrapper.product-card-wrapper .ats-img video{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.card-wrapper.product-card-wrapper .ats-primary{opacity:1;transform:none;transition:opacity .28s ease,transform .28s ease;z-index:1}.card-wrapper.product-card-wrapper .ats-secondary{opacity:0;transform:scale(1.04);transition:opacity .28s ease,transform .28s ease;z-index:2;pointer-events:none}@media(hover:hover)and (pointer:fine){.card-wrapper.product-card-wrapper .ats-image-switcher.has-secondary:hover .ats-secondary,.card-wrapper.product-card-wrapper .ats-image-switcher.has-secondary:focus-visible .ats-secondary{opacity:1;transform:scale(1)}.card-wrapper.product-card-wrapper .ats-image-switcher.has-secondary:hover .ats-primary,.card-wrapper.product-card-wrapper .ats-image-switcher.has-secondary:focus-visible .ats-primary{opacity:0;transform:scale(1.04)}}@media(hover:none),(pointer:coarse),(max-width:749px){.card-wrapper.product-card-wrapper .ats-primary{opacity:1!important;transform:none!important}.card-wrapper.product-card-wrapper .ats-secondary{opacity:0!important;transform:none!important;display:none!important}.card-wrapper.product-card-wrapper .ats-image-switcher.has-secondary:hover .ats-primary,.card-wrapper.product-card-wrapper .ats-image-switcher.has-secondary:focus .ats-primary,.card-wrapper.product-card-wrapper .ats-image-switcher.has-secondary:focus-visible .ats-primary{opacity:1!important;transform:none!important}}.card-wrapper.product-card-wrapper .ats-pill{border:1px solid rgb(var(--color-accent));background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:.8rem 1.2rem;font-size:1.3rem;border-radius:var(--variant-pills-radius, 0);min-width:4.4rem;text-align:center;transition:all .2s}.card-wrapper.product-card-wrapper .ats-pill:hover{border-color:rgb(var(--color-accent))}.card-wrapper.product-card-wrapper .ats-pill.is-selected{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.card-wrapper.product-card-wrapper .ats-var__select{width:100%;padding:.8rem;font:inherit;color:inherit;border:1px solid rgb(var(--color-accent));background:rgb(var(--color-background));border-radius:var(--inputs-radius, .4rem)}.card-wrapper.product-card-wrapper .card__inner{position:relative;overflow:hidden}.card-wrapper.product-card-wrapper .ats-img-actions{position:absolute;bottom:0;z-index:5;display:flex;align-items:flex-end;justify-content:center;width:100%;opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.card-wrapper.product-card-wrapper .ats-img-actions__inner{width:100%}.card-wrapper.product-card-wrapper .ats-img-actions .button{pointer-events:auto}.card-wrapper.product-card-wrapper .card__inner:hover .ats-img-actions,.card-wrapper.product-card-wrapper .card__inner:focus-within .ats-img-actions{opacity:1;transform:none;pointer-events:auto}@media(hover:none)and (pointer:coarse){.card-wrapper.product-card-wrapper .ats-img-actions{opacity:1;transform:none;pointer-events:auto}}@media(max-width:749px){.card-wrapper.product-card-wrapper .ats-img-actions{opacity:1;transform:none;pointer-events:auto}}.card-wrapper.product-card-wrapper .ats-color-swatch{display:inline-block;width:3.2rem;height:3.2rem;border:0;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;position:relative;background-color:var(--swatch-bg, transparent);background-image:var(--swatch-bg-image, none);background-size:cover;background-position:center;background-repeat:no-repeat}.card-wrapper.product-card-wrapper .ats-color-swatch.round{border-radius:50%}.card-wrapper.product-card-wrapper .ats-color-swatch.square,.card-wrapper.product-card-wrapper .ats-color-swatch.image{border-radius:0}.card-wrapper.product-card-wrapper .ats-color-swatch:hover{transform:scale(1.06)}.card-wrapper.product-card-wrapper .ats-color-swatch.is-selected{outline:0;transform:scale(1.12);box-shadow:0 0 0 2px rgb(var(--color-foreground))}.card-wrapper.product-card-wrapper .ats-color-swatch:focus-visible{outline:0;transform:scale(1.12);box-shadow:0 0 0 2px rgb(var(--color-foreground))}.card-wrapper.product-card-wrapper .ats-color-swatch.is-selected:after{content:none}.card-wrapper.product-card-wrapper .ats-color-swatch,.card-wrapper.product-card-wrapper .ats-pill{position:relative;z-index:11;pointer-events:auto}.card-wrapper.product-card-wrapper .ats-img-actions__inner .button{flex:1 1 auto;width:100%;border-radius:0 0 var(--ats-card-media-radius, var(--media-radius)) var(--ats-card-media-radius, var(--media-radius));background-color:rgba(var(--color-button),.8);color:rgb(var(--color-button-text));border:0;--border-offset: 0px;--border-opacity: 0px}.card-wrapper.product-card-wrapper .price{font-size:calc(var(--font-heading-scale) * 1.6rem)}.card-wrapper.product-card-wrapper .price--on-sale .price-item--regular{font-size:calc(var(--font-heading-scale) * 1.3rem)}.card-wrapper.product-card-wrapper.ats-card--inline-price .ats-product-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.card-wrapper.product-card-wrapper.ats-card--inline-price .ats-product-heading .card__heading{margin:0;flex:1 1 auto}.card-wrapper.product-card-wrapper.ats-card--inline-price .ats-product-heading .price{flex:0 0 auto;white-space:nowrap}.card-wrapper.product-card-wrapper .ats-image-switcher.is-natural{aspect-ratio:auto}.card-wrapper.product-card-wrapper .ats-aspect-box--natural{aspect-ratio:auto;position:relative;overflow:hidden;border-radius:var(--ats-card-media-radius, var(--media-radius))}.card-wrapper.product-card-wrapper .ats-aspect-box--natural>.ats-imgwrap{position:relative;z-index:1;width:100%;height:auto}.card-wrapper.product-card-wrapper .ats-aspect-box--natural .ats-secondary--natural{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0;transition:opacity .28s ease,transform .28s ease;pointer-events:none}.card-wrapper.product-card-wrapper .ats-image-switcher.has-secondary.is-natural:hover .ats-secondary--natural,.card-wrapper.product-card-wrapper .ats-image-switcher.has-secondary.is-natural:focus-visible .ats-secondary--natural{opacity:1}@media(hover:none)and (pointer:coarse){.card-wrapper.product-card-wrapper .ats-aspect-box--natural .ats-secondary--natural{display:none!important}}.card-wrapper.product-card-wrapper .ats-aspect-box:not(.ats-aspect-box--natural){aspect-ratio:var(--ats-aspect);position:relative;overflow:hidden;border-radius:var(--ats-card-media-radius, var(--media-radius))}.card-wrapper.product-card-wrapper .ats-aspect-box:not(.ats-aspect-box--natural)>*{width:100%;height:100%;object-fit:cover;display:block}.card-wrapper.product-card-wrapper .ats-card-reviews{line-height:1.2}.card-wrapper.product-card-wrapper .ats-card-reviews .rating{display:inline-block;vertical-align:middle}.card-wrapper.product-card-wrapper .ats-card-reviews .rating-text,.card-wrapper.product-card-wrapper .ats-card-reviews .rating-count{display:inline-block;margin:0;vertical-align:middle}.card-wrapper.product-card-wrapper .ats-card-reviews{min-height:2rem}.ats-collection-grid__description.ats-card-desc--truncated .ats-card-desc__full,.ats-collection-grid__description.ats-card-desc--truncated.is-expanded .ats-card-desc__short{display:none}.ats-collection-grid__description.ats-card-desc--truncated.is-expanded .ats-card-desc__full{display:block}.ats-collection-grid__description .ats-card-desc__toggle{margin-top:.75rem;cursor:pointer;padding:0;background:none;border:none;font:inherit}
/*# sourceMappingURL=/cdn/shop/t/74/assets/ats-card-product.css.map */
