:root{--css-loaded-product-card: 1}.cg-card__actions{--cg-action-size: calc(var(--space-md) * 3);--cg-action-icon: var(--space-16);display:flex;align-items:center;justify-content:inherit;gap:var(--space-xs);margin-inline:calc((var(--cg-action-icon) - var(--cg-action-size)) / 2)}@media(hover:hover)and (min-width:750px){.cg-card__actions{opacity:0;transition:opacity var(--duration-base) var(--ease-standard)}.cg-card:hover .cg-card__actions,.cg-card__actions:focus-within,.cg-card__actions--always{opacity:1}}.cg-card__action{width:var(--cg-action-size);height:var(--cg-action-size);border:none;background:none;color:var(--color-foreground);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:opacity var(--duration-base) var(--ease-standard)}.cg-card__action:hover{opacity:var(--opacity-hover)}.cg-card__action{transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-overshoot)}.cg-card__action:active{transform:scale(.84);transition-duration:var(--duration-base),calc(var(--duration-instant) * .8)}.cg-card__action svg{transition:transform var(--duration-slow) var(--ease-overshoot)}.cg-card__action.is-quick-add-open svg{transform:rotate(45deg)}.cg-card__actions:has(.is-quick-add-open){opacity:1}@media(prefers-reduced-motion:reduce){.cg-card__action,.cg-card__action svg{transition:opacity var(--duration-base) var(--ease-standard)}.cg-card__action:active{transform:none}}.cg-card__favorite.is-favorited svg{fill:currentColor}@media screen and (max-width:749px){.cg-card__actions--hide-mobile,.cg-card__action--hide-mobile{display:none}}@media screen and (min-width:750px){.cg-card__actions--hide-desktop,.cg-card__action--hide-desktop{display:none}}collection-card-gallery{--cg-aspect-resolved: var(--cg-natural-aspect, 1 / 1);display:block;position:relative;width:100%;overflow:hidden}.cg-card__media--uniform{--cg-aspect-resolved: var(--cg-aspect, 1 / 1)}.cg-card__media-link{display:block;position:relative;width:100%;height:100%;color:inherit;text-decoration:none}.cg-card__media--uniform .cg-card__media-link,.cg-card__media--carousel .cg-card__media-link,.cg-card__media--swap .cg-card__media-link{aspect-ratio:var(--cg-aspect-resolved)}.cg-card__img{display:block;width:100%;height:auto;object-fit:contain;border-radius:var(--radius-card);transition:opacity var(--duration-base) var(--ease-standard)}.cg-card__media--uniform .cg-card__img,.cg-card__media--carousel .cg-card__img,.cg-card__media--swap .cg-card__img{height:100%;object-fit:var(--cg-fit, contain)}.cg-card__img--stacked{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.cg-card__img--stacked.is-active{opacity:1}.cg-card__img--hover{position:absolute;top:0;left:0;height:100%;opacity:0}@media(hover:hover){.cg-card__media--swap:hover .cg-card__img--hover{opacity:1}.cg-card__media--swap:hover .cg-card__img--primary{opacity:0}}.cg-card__media--swap.is-flipped .cg-card__img--hover{opacity:1}.cg-card__media--swap.is-flipped .cg-card__img--primary{opacity:0}.cg-card__badges{position:absolute;z-index:3;display:flex;flex-direction:column;gap:var(--space-xs);pointer-events:none}.cg-card__badges--top-left{top:var(--space-sm);left:var(--space-sm)}.cg-card__badges--top-right{top:var(--space-sm);right:var(--space-sm);align-items:flex-end}.cg-card__badges--bottom-left{bottom:var(--space-sm);left:var(--space-sm)}.cg-card__badges--bottom-right{bottom:var(--space-sm);right:var(--space-sm);align-items:flex-end}.cg-card__badge{display:inline-block;padding:var(--space-xxs) calc(var(--space-xs) + var(--space-xxs));background:var(--color-background);color:var(--color-foreground);font-size:var(--font-size-note);font-weight:600;letter-spacing:var(--letter-spacing--caps);line-height:1.3;white-space:nowrap;text-transform:var(--cg-badge-transform, uppercase);border-radius:var(--radius-badge)}@media screen and (max-width:749px){.cg-card__badges--top-left,.cg-card__badges--top-right{top:0}.cg-card__badges--bottom-left,.cg-card__badges--bottom-right{bottom:0}.cg-card__badges--top-left,.cg-card__badges--bottom-left{left:0}.cg-card__badges--top-right,.cg-card__badges--bottom-right{right:0}.cg-card__badge{letter-spacing:normal}}.cg-card__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:none;border:none;cursor:pointer;width:calc(var(--space-xs) * 7);height:calc(var(--space-xs) * 7);display:none;align-items:center;justify-content:center;color:var(--color-foreground);opacity:0;transition:opacity var(--duration-quick) var(--ease-standard);padding:0}.cg-card__arrow--prev{left:var(--space-sm)}.cg-card__arrow--next{right:var(--space-sm)}@media(hover:hover)and (min-width:750px){.cg-card__arrow{display:flex}collection-card-gallery:hover .cg-card__arrow,collection-card-gallery:focus-within .cg-card__arrow{opacity:1}}.cg-card__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--cg-fit, contain);opacity:0;transition:opacity var(--duration-base) var(--ease-standard);pointer-events:none}.cg-card__video.is-playing{opacity:1}.cg-card__img--placeholder{width:100%;height:100%}.cg-card__price{font-size:var(--font-body--size);margin:0;opacity:var(--opacity-muted);display:inline-flex;gap:var(--space-sm);align-items:baseline;justify-content:inherit}.cg-card__price--sale{opacity:1}.cg-card__price-compare{opacity:var(--opacity-muted)}.cg-card{position:relative;display:flex;flex-direction:column;height:100%}.cg-card__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);height:var(--font-body--size);margin-bottom:var(--space-sm)}.cg-card__index{display:block;font-size:var(--font-body--size);letter-spacing:var(--letter-spacing--caps);text-transform:uppercase;color:var(--color-foreground);opacity:var(--opacity-muted);line-height:1}.cg-card__info{display:flex;flex-direction:column;align-items:var(--cg-card-align, center);justify-content:var(--cg-card-justify, flex-start);text-align:var(--cg-card-text-align, center);gap:var(--cg-card-gap, var(--space-xs));padding-top:var(--space-sm)}.cg-card .cg-card__info>*{--text-align-default: var(--cg-card-text-align, center)}.cg-card__info:empty{display:none}.card-row{display:flex;margin:0;padding-block:0;list-style:none;gap:var(--card-row-gap, var(--space-lg));overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:var(--card-row-inset, 0);scroll-padding-inline:var(--card-row-scroll-inset, var(--card-row-inset, 0))}.card-row::-webkit-scrollbar{display:none}.card-row:focus-visible{outline:2px solid currentColor;outline-offset:4px}.card-row>*{flex:0 0 calc((100% - (var(--card-row-visible) - 1) * var(--card-row-gap, var(--space-lg))) / var(--card-row-visible));scroll-snap-align:start;min-width:0}.card-row[data-arrangement]{--card-row-drop: max(calc(var(--space-xs) * 7), 5.5%);align-items:flex-start}.card-row[data-arrangement=alternating]>:nth-child(2n){margin-top:var(--card-row-drop)}.card-row[data-arrangement=scattered]>:nth-child(3n+2){margin-top:var(--card-row-drop)}.card-row[data-arrangement=scattered]>:nth-child(3n){margin-top:calc(var(--card-row-drop) * .45)}@media screen and (max-width:749px){.card-row{gap:var(--card-row-gap-mobile, var(--space-md))}.card-row>*{flex-basis:calc((100% - (var(--card-row-visible-mobile) - 1) * var(--card-row-gap-mobile, var(--space-md))) / var(--card-row-visible-mobile))}}.card-row__skeleton{display:flex;flex-direction:column;align-items:center;font-size:var(--font-body--size)}.card-row__skeleton-photo{align-self:stretch;aspect-ratio:var(--card-row-skeleton-ratio, 1 / 1);border-radius:var(--radius-card)}.card-row__skeleton-line{display:block;width:60%;height:var(--font-body--size);margin-block:calc((var(--font-body--line-height) - 1) * var(--font-body--size) / 2)}.card-row__skeleton-photo+.card-row__skeleton-line{margin-block-start:calc(var(--space-sm) + (var(--font-body--line-height) - 1) * var(--font-body--size) / 2)}.card-row__skeleton-line+.card-row__skeleton-line{width:30%;margin-block-start:calc(var(--space-xs) + (var(--font-body--line-height) - 1) * var(--font-body--size) / 2)}.cg__list-wrap{transition:opacity var(--duration-quick) var(--ease-standard);outline:none}.cg__list-wrap{view-transition-name:var(--cg-transition-name)}html:active-view-transition-type(page-change) .cg__list-wrap{view-transition-name:none}.cg__list-wrap[aria-busy=true]{opacity:var(--opacity-disabled);pointer-events:none}.cg__list{display:grid;grid-template-columns:repeat(var(--cg-columns-mobile, 2),minmax(0,1fr));gap:var(--cg-gap-mobile, var(--space-lg));list-style:none;margin:0;padding:0;overflow-anchor:none}@media screen and (min-width:750px){.cg__list{grid-template-columns:repeat(var(--cg-columns, 4),minmax(0,1fr));gap:var(--cg-gap, var(--space-xl))}}.cg__item{min-width:0;min-height:0}.cg--ruled .cg__list{gap:0;border-top:1px solid var(--color-border);border-left:1px solid var(--color-border)}.cg--ruled .cg__item{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:var(--cg-cell-padding-mobile, var(--space-md))}@media screen and (min-width:750px){.cg--ruled .cg__item{padding:var(--cg-cell-padding, calc(var(--space-xs) * 7))}}@media screen and (min-width:750px){collection-grid-root[data-cg-view=zoom-out] .cg__list{grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-md) * 10),1fr))}collection-grid-root[data-cg-view=zoom-out].cg--ruled .cg__item{padding:var(--space-md)}}.cg__empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);text-align:center;padding:var(--space-5xl) 0}.cg__empty-title{margin:0;font-size:var(--font-body--size);font-weight:600;letter-spacing:var(--letter-spacing--caps);text-transform:uppercase}.cg__empty-link{color:var(--color-foreground);font-size:var(--font-body--size);letter-spacing:var(--letter-spacing--caps);text-transform:uppercase;text-underline-offset:var(--space-xs)}.cg__empty-link:hover{opacity:var(--opacity-hover)}product-color-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);justify-content:inherit}.product-swatch{width:var(--swatch-size, calc(var(--space-xxs) * 9));height:var(--swatch-size, calc(var(--space-xxs) * 9));padding:var(--space-xxs);border:1px solid transparent;border-radius:var(--swatch-radius, var(--radius-swatch));background:none;cursor:pointer;transition:border-color var(--motion-hover-duration) var(--motion-hover-easing),opacity var(--motion-hover-duration) var(--motion-hover-easing)}.product-swatch:hover{border-color:var(--color-border)}.product-swatch.is-selected{border-color:var(--color-foreground)}.product-swatch:focus-visible{outline:1px solid var(--color-foreground);outline-offset:1px}.product-swatch.is-sold-out{opacity:var(--opacity-disabled)}.product-swatch__fill{display:block;width:100%;height:100%;border-radius:var(--swatch-radius, var(--radius-swatch));border:1px solid var(--color-border);background-color:transparent;background-size:cover;background-position:center}.product-swatches__more{font-size:var(--font-size-note);line-height:1}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product-card.css.map */
