.ak-quick-add-grid__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.2rem 2.4rem;margin-bottom:2.4rem}.ak-quick-add-grid__heading{margin:0;font-size:calc(var(--font-heading-scale) * clamp(2.8rem,3.2vw,4rem));line-height:1.08;letter-spacing:-.012em;text-wrap:balance}.ak-quick-add-grid__link{display:inline-flex;align-items:center;gap:.8rem;padding-bottom:.2rem;border-bottom:.1rem solid currentColor;color:rgb(var(--color-link));font-size:1.5rem;font-weight:var(--font-body-weight-bold);letter-spacing:.04rem;text-decoration:none}.ak-quick-add-grid__link:hover{color:rgba(var(--color-link),.75)}.ak-quick-add-grid__link .svg-wrapper{width:1.4rem;height:1rem;transition:transform var(--duration-default, .2s) ease}.ak-quick-add-grid__link:hover .svg-wrapper{transform:translate(.3rem)}.ak-quick-add-grid__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem 1.2rem;margin:0;padding:0;list-style:none}.ak-quick-card{display:flex;flex-direction:column;gap:1.2rem;height:100%;min-width:0}.ak-quick-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;background-color:rgba(var(--color-foreground),.06)}.ak-quick-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity var(--duration-long, .5s) ease,transform var(--duration-extra-long, .6s) ease}.ak-quick-card__img--hover{opacity:0}@media(hover:hover){.ak-quick-card:hover .ak-quick-card__img--hover{opacity:1}.ak-quick-card:hover .ak-quick-card__img:first-child{transform:scale(1.015)}}.ak-quick-card__body{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:0}.ak-quick-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.ak-quick-card__title{margin:0;font-family:var(--font-body-family);font-size:1.5rem;font-weight:var(--font-body-weight-bold);line-height:1.3;letter-spacing:0;color:rgb(var(--color-foreground))}.ak-quick-card__link{color:inherit;text-decoration:none}.ak-quick-card__link:hover{text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:.1rem}.ak-quick-card__price{color:rgb(var(--color-foreground));font-size:1.5rem;font-variant-numeric:tabular-nums;white-space:nowrap}.ak-quick-card__swatches{display:flex;flex-wrap:wrap;margin:-.1rem 0 0 -.5rem;padding:0;list-style:none}.ak-swatch{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%}.ak-swatch__dot{width:1.4rem;height:1.4rem;border-radius:50%;background:linear-gradient(135deg,var(--ak-swatch, transparent) 50%,var(--ak-swatch-2, var(--ak-swatch, transparent)) 50%);background-position:center;background-size:cover;box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground),.2);transition:box-shadow var(--duration-short, .1s) ease}.ak-swatch.is-current .ak-swatch__dot{box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground),.2),0 0 0 .2rem rgb(var(--color-background)),0 0 0 .3rem rgb(var(--color-foreground))}a.ak-swatch:hover .ak-swatch__dot{box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground),.2),0 0 0 .2rem rgb(var(--color-background)),0 0 0 .3rem rgba(var(--color-foreground),.45)}a.ak-swatch:focus-visible{outline:.2rem solid rgb(var(--color-link));outline-offset:-.1rem}.ak-quick-card__phrase{overflow:hidden;margin:0;color:rgb(var(--color-link));font-family:var(--font-heading-family);font-size:1.6rem;font-style:italic;font-weight:var(--font-heading-weight);line-height:1.35;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.ak-quick-card__phrase--plain{color:rgba(var(--color-foreground),.75);font-family:var(--font-body-family);font-size:1.3rem;font-style:normal;font-weight:var(--font-body-weight)}.ak-quick-card__actions{display:grid;gap:.6rem;margin-top:auto;padding-top:.8rem}.ak-quick-card__add,.ak-quick-card__size{display:inline-flex;align-items:center;justify-content:center;margin:0;border:0;border-radius:0;box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground));background-color:transparent;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold);text-decoration:none;cursor:pointer;transition:background-color var(--duration-short, .1s) ease,color var(--duration-short, .1s) ease}.ak-quick-card__add{width:100%;min-height:4.4rem;padding:0 1.2rem;font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.ak-quick-card__add:hover,.ak-quick-card__size:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.ak-quick-card__add:focus-visible,.ak-quick-card__size:focus-visible{outline:.2rem solid rgb(var(--color-link));outline-offset:.3rem}.ak-quick-card__add[disabled],.ak-quick-card__size[disabled]{box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground),.25);background-color:transparent;color:rgba(var(--color-foreground),.5);cursor:not-allowed}.ak-quick-card__size[disabled]{text-decoration:line-through}.ak-quick-card__add.is-loading{opacity:.6;cursor:progress}.ak-quick-add-grid .is-added .ak-quick-card__add{box-shadow:none;background-color:rgb(var(--color-link));color:rgb(var(--color-background))}.ak-quick-card__add.is-flash{animation:ak-quick-flash .9s ease both}@keyframes ak-quick-flash{0%{box-shadow:inset 0 0 0 .1rem rgb(var(--color-button));background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}to{background-color:transparent}}.ak-quick-card__sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.ak-quick-card__size{min-height:4.4rem;padding:0 .4rem;font-size:1.3rem;letter-spacing:0}.ak-quick-card__add[hidden],.ak-quick-card__sizes[hidden]{display:none}.ak-quick-card__error{margin:0;color:rgb(var(--color-foreground));font-size:1.3rem;line-height:1.4}.ak-quick-card__error:empty{display:none}@media screen and (min-width:750px){.ak-quick-add-grid__head{margin-bottom:3.2rem}.ak-quick-add-grid__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem 2rem}.ak-quick-card__add{width:auto;justify-self:start;min-height:4rem}.ak-quick-card__sizes{grid-template-columns:repeat(4,minmax(0,1fr))}.ak-quick-card__size{min-height:4rem}}@media(prefers-reduced-motion:reduce){.ak-quick-card__img,.ak-quick-card__add,.ak-quick-card__size,.ak-swatch__dot,.ak-quick-add-grid__link .svg-wrapper{transition:none}.ak-quick-card__add.is-flash{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ak-section-quick-add-grid.css.map */
