.ora-cards{--ora-font: var(--ora-font-sans);--ora-font-weight: var(--ora-font-weight-sans);--ora-tracking: var(--ora-tracking-sans);color:var(--ora-color-black);font-family:var(--ora-font-sans)}.ora-cards__label,.ora-cards__option,.ora-card__name{--ora-font: var(--ora-font-mono);--ora-font-weight: var(--ora-font-weight-mono);--ora-tracking: var(--ora-tracking-mono);font-family:var(--ora-font-mono);font-weight:var(--ora-font-weight-mono);letter-spacing:var(--ora-tracking-mono);text-transform:uppercase}.ora-card__code{--ora-font: var(--ora-font-sans);--ora-font-weight: var(--ora-font-weight-sans);--ora-tracking: var(--ora-tracking-sans);font-family:var(--ora-font-sans);font-weight:var(--ora-font-weight-sans);letter-spacing:var(--ora-tracking-sans);text-transform:none}.ora-cards__bar{position:relative;z-index:6;display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:calc(var(--ora-grid-gap) * 2.5);align-items:start;margin-bottom:calc(var(--ora-grid-gap) * 1.7)}.ora-cards__label{font-size:var(--ora-text-label);line-height:var(--ora-leading-tight)}.ora-cards__filters{display:flex;gap:calc(var(--ora-grid-gap) * 1.2);grid-column:2;font-size:var(--ora-text-label);line-height:1}.ora-cards__start{display:flex;align-items:center;gap:1.6rem;justify-self:start}.ora-cards:not(.is-grid-view) .ora-cards__photo-color{display:none}@media screen and (min-width:750px){.ora-cards__bar:has(.ora-cards__photo-color){display:flex;align-items:center}.ora-cards__bar:has(.ora-cards__photo-color) .ora-cards__start{display:contents}.ora-cards__bar:has(.ora-cards__photo-color) .ora-cards__toggle{order:1}.ora-cards__bar:has(.ora-cards__photo-color) .ora-cards__filters{order:2}.ora-cards__bar:has(.ora-cards__photo-color) .ora-cards__photo-color{order:3}.ora-cards__bar:has(.ora-cards__photo-color) .ora-cards__meta{order:4;margin-left:auto}.ora-cards__bar:has(.ora-cards__photo-color):not(.is-open) .ora-cards__filters{display:none}}@media screen and (max-width:749px){.ora-cards.is-grid-view .ora-cards__bar:has(.ora-cards__photo-color){padding-bottom:2.6rem}.ora-cards__bar:has(.ora-cards__photo-color) .ora-cards__meta,.ora-cards__bar:has(.ora-cards__photo-color) .ora-cards__view{gap:1.2rem;white-space:nowrap}.ora-cards__bar:has(.ora-cards__photo-color) .ora-cards__color-toggle{margin:0}.ora-cards__bar:has(.ora-cards__photo-color) .ora-cards__count{display:none}.ora-cards__bar:has(.ora-cards__photo-color) .ora-cards__swatches{position:absolute;bottom:0;left:0}}.ora-cards__photo-color{display:flex;align-items:center;gap:.6rem;min-height:1.1em}.ora-cards__color-toggle{display:inline-flex;align-items:center;gap:.5em;margin:0 .4rem 0 0;padding:0;border:0;background:none;color:var(--ora-color-black);cursor:pointer}.ora-cards__photo-color.is-open .ora-cards__color-toggle{text-decoration:underline;text-underline-offset:.3em}.ora-cards__color-toggle:focus-visible{outline:1px solid var(--ora-color-black);outline-offset:.3rem}.ora-cards__plus{position:relative;width:.8em;height:.8em}.ora-cards__plus:before,.ora-cards__plus:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:currentColor;transition:transform .2s ease}.ora-cards__plus:after{transform:rotate(90deg)}.ora-cards__photo-color.is-open .ora-cards__plus:after{transform:rotate(0)}.ora-cards__swatches{display:flex;align-items:center;gap:.55em}.ora-cards__photo-color:not(.is-open) .ora-cards__swatches{display:none}.ora-cards__swatch{flex:0 0 auto;font-size:inherit;width:1.1em;height:1.1em;margin:0;padding:0;box-sizing:border-box;border:1px solid rgba(0,0,0,.12);border-radius:50%;background:var(--ora-card-dot);cursor:pointer}.ora-cards__swatch--all{position:relative;border-color:var(--ora-color-black);background:var(--ora-color-white);overflow:hidden}.ora-cards__swatch--all:after{content:"";position:absolute;top:50%;left:-10%;width:120%;height:1px;background:var(--ora-color-black);transform:rotate(-45deg)}.ora-cards__swatch[aria-pressed=true]{outline:1px solid var(--ora-color-black);outline-offset:2px}.ora-cards__swatch--all[aria-pressed=true]{outline:none}.ora-cards__swatch:focus-visible{outline:1px solid var(--ora-color-black);outline-offset:2px}.ora-cards__toggle{display:inline-flex;align-items:center;gap:.5em;justify-self:start;margin:0;padding:0;border:0;background:none;color:var(--ora-color-black);cursor:pointer}.ora-cards__toggle-icon{position:relative;width:.8em;height:.8em}.ora-cards__toggle-icon:before,.ora-cards__toggle-icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:currentColor;transition:transform .2s ease}.ora-cards__toggle-icon:after{transform:rotate(90deg)}.ora-cards__bar.is-open .ora-cards__toggle-icon:after{transform:rotate(0)}.ora-cards__toggle:hover,.ora-cards__toggle[aria-expanded=false]{color:var(--ora-color-black)}.ora-cards__bar.is-open .ora-cards__toggle{text-decoration:underline;text-underline-offset:.3em}.ora-cards__toggle:focus-visible{outline:1px solid var(--ora-color-black);outline-offset:.3rem}.ora-cards__filters{transition:opacity .22s ease,visibility .22s ease}.ora-cards__bar:not(.is-open) .ora-cards__filters{visibility:hidden;opacity:0;pointer-events:none}.ora-cards__count{grid-column:3;justify-self:end;text-align:right}.ora-cards__filter{position:relative}.ora-cards__filter summary{display:inline-flex;align-items:center;gap:.3em;list-style:none;cursor:pointer}.ora-cards__filter summary::-webkit-details-marker{display:none}.ora-cards__filter[open] summary svg{transform:rotate(180deg)}.ora-cards__options{position:absolute;z-index:5;top:calc(100% + var(--ora-space-2));left:0;min-width:max(16rem,100%);margin:0;padding:var(--ora-space-2) 0;list-style:none;background:var(--ora-color-white);border:1px solid var(--ora-color-muted)}.ora-cards__option{display:flex;align-items:center;gap:var(--ora-space-2);width:100%;padding:var(--ora-space-2) var(--ora-space-3);border:0;background:none;color:var(--ora-color-muted);font-size:var(--ora-text-label);line-height:var(--ora-leading-tight);text-align:left;cursor:pointer}.ora-cards__option:hover,.ora-cards__option[aria-pressed=true]{color:var(--ora-color-black)}.ora-cards__option-dot,.ora-card__color{flex:0 0 auto;width:max(1rem,.6vw);height:max(1rem,.6vw);box-sizing:border-box;border:1px solid rgba(0,0,0,.08);border-radius:50%;background:var(--ora-card-dot)}.ora-cards__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--ora-grid-gap);row-gap:calc(var(--ora-grid-gap) * 2);align-items:start;margin:0;padding:0;list-style:none}.ora-cards__item{position:relative;grid-column:var(--ora-cards-col, auto) / span 1;min-width:0}.ora-cards__item--large{grid-column:var(--ora-cards-col, 1) / span 2}.ora-cards__item[hidden]{display:none}.ora-editorial-grid .ora-cards__item{grid-column:auto / span 1}.ora-editorial-grid .ora-cards__item--large{grid-column:auto / span 2}.ora-cards__item--spacer{min-height:1px}.ora-cards.is-filtered .ora-cards__item,.ora-cards.is-filtered .ora-cards__item--large{grid-column:auto / span 1}.ora-cards.is-filtered [data-ora-cards-spacer]{display:none}.ora-card{display:block;color:inherit;text-decoration:none}.ora-card__media{position:relative;aspect-ratio:2 / 3;overflow:hidden;background:var(--ora-color-stone)}.ora-cards__item--tall .ora-card__media{aspect-ratio:.62}.ora-cards__item--large .ora-card__media{aspect-ratio:533 / 586}.ora-cards.is-filtered .ora-cards__item--large .ora-card__media{aspect-ratio:2 / 3}.ora-card__image{display:block;width:100%;height:100%;object-fit:var(--ora-card-fit, cover);object-position:var(--ora-card-position, center)}.ora-cards__item:not(.ora-cards__item--large) .ora-card__image{mix-blend-mode:multiply}.ora-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media screen and (hover:hover)and (pointer:fine){.has-secondary-image .ora-card:hover:not(:has(.ora-card__colors:hover)) .ora-card__image--secondary,.has-secondary-image .ora-card:focus-visible .ora-card__image--secondary{opacity:1}.has-secondary-image .ora-card:hover:not(:has(.ora-card__colors:hover)) .ora-card__image:not(.ora-card__image--secondary),.has-secondary-image .ora-card:focus-visible .ora-card__image:not(.ora-card__image--secondary){opacity:0}}.ora-card__badge{--ora-font: var(--ora-font-sans);--ora-tracking: var(--ora-tracking-display);--ora-card-badge: clamp(2.4rem, 2vw, 4rem);position:absolute;z-index:2;top:calc(var(--ora-card-badge) * .5);right:calc(var(--ora-card-badge) * .5);display:grid;place-items:center;box-sizing:border-box;width:var(--ora-card-badge);height:var(--ora-card-badge);border:max(1px,calc(var(--ora-card-badge) * var(--ora-circle-stroke-ratio) * 2)) solid #fff;border-radius:50%;color:#fff;font-family:var(--ora-font-sans);font-size:calc(var(--ora-card-badge) * .45);font-variant-numeric:tabular-nums;line-height:1}.ora-card__details{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--ora-space-4);padding-top:var(--ora-space-3)}.ora-card__code,.ora-card__name,.ora-card__price{font-size:var(--ora-text-info);line-height:var(--ora-leading-body)}.ora-card__code{grid-column:1;grid-row:1}.ora-card__price{grid-column:2;grid-row:1;white-space:nowrap}.ora-card__name{grid-column:1 / -1;grid-row:2}.ora-card__colors{display:flex;gap:.4rem;grid-column:1 / -1;margin-top:var(--ora-space-2)}@media screen and (max-width:749px){.ora-card__colors{gap:.6rem}.ora-card__color{width:1.4rem;height:1.4rem}}.ora-card__color[data-ora-card-color]{position:relative;cursor:pointer}.ora-card__color[data-ora-card-color]:before{content:"";position:absolute;top:-.4rem;right:-.2rem;bottom:-.4rem;left:-.2rem}@media(hover:hover)and (pointer:fine){.ora-card__color[data-ora-card-color]:hover:after{content:"";position:absolute;left:20%;right:20%;bottom:-.5rem;height:1px;background:var(--ora-color-black)}}.ora-card__color.is-active:after{content:"";position:absolute;left:20%;right:20%;bottom:-.5rem;height:1px;background:var(--ora-color-black)}.ora-card__availability{grid-column:1 / -1;margin-top:var(--ora-space-1);color:var(--ora-color-muted);font-size:var(--ora-text-label);text-transform:lowercase}.ora-card:hover:not(:has(.ora-card__colors:hover)) .ora-card__name{text-decoration:underline;text-underline-offset:.3rem}.ora-card--editorial .ora-card__media{background:var(--ora-color-stone)}.ora-card__caption{display:block;padding-top:var(--ora-space-3);font-size:var(--ora-text-info);line-height:var(--ora-leading-body)}.ora-cards__empty{margin:var(--ora-space-5) 0 0;color:var(--ora-color-muted);font-size:var(--ora-text-small)}.ora-card:focus-visible,.ora-cards summary:focus-visible,.ora-cards__option:focus-visible{outline:1px solid currentColor;outline-offset:.3rem}@media screen and (max-width:989px){.ora-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--ora-space-6)}.ora-cards__item{grid-column:auto / span 1}.ora-cards__item--large{grid-column:1 / -1}.ora-cards__item--spacer{display:none}.ora-cards__bar{gap:var(--ora-space-4)}}@media screen and (max-width:749px){.ora-cards__grid{column-gap:var(--ora-space-3)}.ora-card__details{column-gap:var(--ora-space-2)}.ora-cards__options{min-width:14rem}.ora-cards__bar{grid-template-columns:1fr auto;row-gap:var(--ora-space-3)}.ora-cards__filters{grid-column:1 / -1;grid-row:2}.ora-cards__count,.ora-cards__meta{grid-column:2;grid-row:1}.ora-cards__meta .ora-cards__count{grid-column:auto;grid-row:auto}.ora-cards__meta{gap:1.6rem}}@media(prefers-reduced-motion:reduce){.ora-cards__filters{transition:none}.ora-cards__toggle-icon:before,.ora-cards__toggle-icon:after{transition:none}.ora-card__image--secondary{transition:none}}.ora-cards__meta{grid-column:3;justify-self:end;display:flex;align-items:baseline;justify-content:flex-end;gap:3.2rem}.ora-cards__meta .ora-cards__count{grid-column:auto}.ora-cards__view{display:flex;align-items:baseline;gap:1.6rem}.ora-cards__view-option{-webkit-appearance:none;appearance:none;display:inline;min-height:0;height:auto;margin:0;padding:0;border:0!important;border-radius:0;background:none!important;box-shadow:none!important;color:var(--ora-color-black);line-height:inherit;cursor:pointer}.ora-cards__view-option[aria-pressed=true]{text-decoration:underline;text-underline-offset:.3em}.ora-cards__view-option:hover{opacity:.6}.ora-cards__view-option:focus-visible{outline:1px solid var(--ora-color-black);outline-offset:.3rem}.ora-cards__more{display:flex;justify-content:center;margin-top:max(calc(var(--ora-section-gap) * .56),6.4rem)}.ora-cards.is-all-view .ora-cards__more{display:none}.ora-cards__more-link{-webkit-appearance:none;appearance:none;min-height:0;margin:0;padding:0;border:0!important;border-radius:0;background:none!important;box-shadow:none!important;color:var(--ora-color-black);text-decoration:underline;text-underline-offset:.3em;cursor:pointer}.ora-cards__more-link:hover{opacity:.6}.ora-cards__more-link:focus-visible{outline:1px solid var(--ora-color-black);outline-offset:.3rem}.ora-cards.is-grid-view .ora-cards__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ora-cards.is-grid-view .ora-cards__item:not([data-ora-cards-item]){display:none!important}.ora-cards.is-grid-view .ora-cards__item[data-ora-cards-item]{grid-column:auto / span 1!important;grid-row:auto!important;order:0!important;align-self:start!important;width:auto!important;margin:0!important;transform:none!important}.ora-cards.is-grid-view .ora-cards__item[data-ora-cards-item] .ora-card,.ora-cards.is-grid-view .ora-cards__item[data-ora-cards-item] .ora-card__media{width:auto!important;max-width:none!important;margin:0!important}.ora-cards.is-grid-view .ora-cards__item[data-ora-cards-item] .ora-card__media{aspect-ratio:2 / 3!important}.ora-cards.is-grid-view .ora-cards__item[data-ora-cards-item] .ora-card__details{position:static!important}@media screen and (max-width:749px){.ora-cards.is-grid-view .ora-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.ora-cards.is-grid-view:not(.is-all-view) .ora-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media screen and (min-width:750px){.ora-cards.is-grid-view:not(.is-all-view) .ora-card__badge{--ora-card-badge: clamp(4.8rem, 4vw, 8rem)}}.ora-shop-cursor{--ora-font: var(--ora-font-mono);--ora-font-weight: var(--ora-font-weight-mono);--ora-tracking: var(--ora-tracking-mono);position:fixed;z-index:30;top:0;left:0;display:none;color:var(--ora-color-black);font-family:var(--ora-font-mono);font-weight:var(--ora-font-weight-mono);font-size:clamp(.95rem,.68vw,1.15rem);line-height:var(--ora-leading-tight);letter-spacing:var(--ora-tracking-mono);text-transform:uppercase;white-space:nowrap;pointer-events:none;will-change:transform}@media(hover:hover)and (pointer:fine){.ora-shop-cursor.is-visible{display:block}.ora-shop-cursor-active [data-ora-cards] .ora-card:not(.ora-card--editorial) .ora-card__media,.ora-shop-cursor-active [data-ora-cards] .ora-card:not(.ora-card--editorial) .ora-card__media *{cursor:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ora-cards.css.map */
