.xo-field-color:has(.akc-swatch-photo) .xo-field-color__fill{background-color:rgb(var(--color-background));border-color:color-mix(in srgb,rgba(var(--color-foreground)) 12%,transparent)}.akc-swatch-photo{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.xo-field-color:has(.akc-swatch-photo) .xo-field-color__input:is(:checked,[checked])~.xo-field-color__item{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.xo-product-card-custom-v2__variant .xo-field-color:has(.akc-swatch-photo){--size: 2.8rem !important}@media(max-width:767px){.xo-product-card-custom-v2__variant .xo-field-color:has(.akc-swatch-photo){--size: 2.4rem !important}}:is(.xo-product-info-content__variant,.product-info-content-quickview__variant,.xo-sticky-variant-modal) .xo-field-color:has(.akc-swatch-photo){--size: 6.4rem !important}.product-info-content-quickview__variant .xo-field-color:has(.akc-swatch-photo),.xo-sticky-variant-modal .xo-field-color:has(.akc-swatch-photo){--size: 5.6rem !important}:is(.xo-product-info-content__variant,.product-info-content-quickview__variant,.xo-sticky-variant-modal) .xo-field-color:has(.akc-swatch-photo) :is(.xo-field-color__item,.xo-field-color__fill){border-radius:1.2rem}:is(.xo-product-info-content__variant,.product-info-content-quickview__variant,.xo-sticky-variant-modal) .akc-swatch-photo{padding:.3rem;object-fit:contain}:is(.xo-product-info-content__variant,.product-info-content-quickview__variant,.xo-sticky-variant-modal) .xo-field-color:has(.akc-swatch-photo):hover .xo-field-color__fill{border-color:color-mix(in srgb,rgba(var(--color-foreground)) 30%,transparent)}@media(max-width:767px){.xo-product-info-content__variant .xo-field-color:has(.akc-swatch-photo){--size: 5.6rem !important}}.xo-product-info-content__variant .xo-product-variant:has(.akc-swatch-photo) .xo-product-variant__inner-name{gap:.6rem}.xo-product-info-content__variant .xo-product-variant:has(.akc-swatch-photo) .xo-product-variant__value-selected{display:inline}.xo-product-info-content__variant .xo-product-variant:has(.akc-swatch-photo) .xo-product-variant__value-selected:before{content:"\b7  "}.akc-cc{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none}.akc-cc__badge{position:absolute;inset-inline-start:1.2rem;bottom:1.2rem;display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .7rem;border-radius:10rem;background:color-mix(in srgb,rgb(var(--color-background)) 90%,transparent);box-shadow:inset 0 0 0 1px var(--akc-hairline),var(--akc-lift-1);color:rgb(var(--color-foreground));font-size:1.2rem;font-weight:500;line-height:1.2;transition:opacity .2s ease}.akc-cc__dots{display:inline-flex}.akc-cc__dot{width:1.6rem;height:1.6rem;border-radius:50%;background:linear-gradient(135deg,var(--a) 50%,var(--b) 50%);box-shadow:0 0 0 .2rem rgb(var(--color-background)),inset 0 0 0 1px color-mix(in srgb,rgba(var(--color-foreground)) 16%,transparent)}.akc-cc__dot+.akc-cc__dot{margin-inline-start:-.5rem}.akc-cc__dot--clear{background:repeating-conic-gradient(color-mix(in srgb,rgba(var(--color-foreground)) 22%,transparent) 0 25%,rgb(var(--color-background)) 0 50%) 50% / .6rem .6rem;box-shadow:0 0 0 .2rem rgb(var(--color-background)),inset 0 0 0 .25rem var(--a, transparent),inset 0 0 0 1px color-mix(in srgb,rgba(var(--color-foreground)) 16%,transparent)}.akc-cc__dot--none{background:color-mix(in srgb,rgba(var(--color-foreground)) 14%,rgb(var(--color-background)))}.akc-cc__dots-more{font-size:1.2rem;font-weight:500;font-variant-numeric:tabular-nums}.akc-cc__strip{display:none}.akc-cc__thumb,.akc-cc__more{display:grid;place-items:center;min-width:0;aspect-ratio:1;overflow:hidden;border-radius:.8rem;background:rgb(var(--color-background));box-shadow:inset 0 0 0 1px var(--akc-hairline);color:rgb(var(--color-foreground));text-decoration:none;-webkit-user-drag:none}@media(hover:hover)and (pointer:fine){.akc-cc__strip{--akc-ease: cubic-bezier(.22, 1, .36, 1);position:absolute;inset-inline:.8rem;bottom:.8rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;padding:.4rem;border-radius:1.2rem;background:color-mix(in srgb,rgb(var(--color-background)) 92%,transparent);box-shadow:inset 0 0 0 1px var(--akc-hairline),var(--akc-lift-2);pointer-events:auto;--akc-pill: inset( calc(100% - 2.8rem) calc(100% - 7.2rem) .4rem .4rem round 10rem);clip-path:var(--akc-pill);opacity:0;transition:clip-path .3s var(--akc-ease),opacity .12s ease .22s,display .36s allow-discrete}.xo-product-card__header:is(:hover,:focus-within) .akc-cc__strip{display:grid;clip-path:inset(0 round 1.2rem);opacity:1;transition:clip-path .36s var(--akc-ease),opacity .12s ease,display .36s allow-discrete}.akc-cc__strip>*{transform-origin:0 100%;transform:translate(calc(.7rem + var(--i, 0) * -84%),-.4rem) scale(.34);border-radius:50%;transition:transform .34s var(--akc-ease) calc(var(--i, 0) * 30ms),border-radius .34s var(--akc-ease) calc(var(--i, 0) * 30ms),box-shadow .15s ease}.xo-product-card__header:is(:hover,:focus-within) .akc-cc__strip>*{transform:none;border-radius:.8rem}@starting-style{.xo-product-card__header:is(:hover,:focus-within) .akc-cc__strip{clip-path:var(--akc-pill);opacity:0}.xo-product-card__header:is(:hover,:focus-within) .akc-cc__strip>*{transform:translate(calc(.7rem + var(--i, 0) * -84%),-.4rem) scale(.34);border-radius:50%}}.akc-cc__badge{transition:opacity .16s ease .2s}.xo-product-card__header:is(:hover,:focus-within) .akc-cc__badge{opacity:0;transition-duration:.12s;transition-delay:0s}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:reduce){.akc-cc__strip,.xo-product-card__header:is(:hover,:focus-within) .akc-cc__strip{clip-path:none}.akc-cc__strip>*,.xo-product-card__header:is(:hover,:focus-within) .akc-cc__strip>*{transform:none;border-radius:.8rem;transition:box-shadow .15s ease}}.akc-cc__thumb img{width:100%;height:100%;padding:.2rem;object-fit:contain;-webkit-user-drag:none}.akc-cc__thumb:is(:hover,:focus-visible,.is-viewing){outline:none;box-shadow:inset 0 0 0 .2rem rgb(var(--color-foreground))}.akc-cc__more{background:color-mix(in srgb,rgba(var(--color-foreground)) 5%,rgb(var(--color-background)));font-size:1.3rem;font-weight:600}.akc-cc__more:hover{box-shadow:inset 0 0 0 .2rem rgb(var(--color-foreground))}.akc-cc__name{padding:.2rem;font-size:1rem;line-height:1.1;text-align:center;overflow-wrap:anywhere}.akc-cc__view{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;width:100%;height:100%;object-fit:contain;background-color:inherit;opacity:0;transition:opacity .18s ease;pointer-events:none}.akc-cc__view.is-on{opacity:1}.akc-cc__view.is-top{z-index:11}@media(prefers-reduced-motion:reduce){.akc-cc__view{transition:none}}.xo-product-card:has(.akc-cc) .xo-product-image--modifier:hover .xo-product-image__first{opacity:1;transform:none;visibility:visible}.xo-product-card:has(.akc-cc) .xo-product-image__secondary{display:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/variant-swatch.css.map */
