[hidden]{display:none!important}.cx-head{display:grid;gap:var(--spacing-8);align-items:center;padding-block:var(--cx-top-spacing, var(--spacing-12)) var(--spacing-8)}@media screen and (min-width:1000px){.cx-head--with-media{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:var(--spacing-12)}}.cx-head__text{display:grid;gap:var(--spacing-3);max-width:34rem}.cx-head__eyebrow{font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--text-primary) / .5)}.cx-head__title{font-family:var(--heading-font-family);font-weight:400;font-size:var(--text-h0);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.cx-head__sub{font-size:var(--text-base);line-height:1.55;color:rgb(var(--text-primary) / .62);max-width:30rem}.cx-head__media{background-color:var(--cx-field, #F1EDE7);border-radius:var(--rounded-sm);overflow:hidden}.cx-head__media img{display:block;width:100%;height:100%;aspect-ratio:3 / 2;object-fit:cover}.cx-nav{display:grid;gap:var(--spacing-4);padding-bottom:var(--spacing-6)}.cx-nav__scroller{margin-inline:calc(var(--container-gutter) * -1);padding-inline:var(--container-gutter);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--container-gutter),#000 calc(100% - var(--spacing-10)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--container-gutter),#000 calc(100% - var(--spacing-10)),transparent 100%)}.cx-nav__scroller::-webkit-scrollbar{display:none}.cx-nav__chips{display:flex;gap:var(--spacing-2);width:max-content;min-width:100%;padding-block:2px}.cx-chip{display:inline-flex;align-items:center;padding:var(--spacing-2-5) var(--spacing-4);font-size:var(--text-sm);line-height:1;white-space:nowrap;text-decoration:none;color:rgb(var(--text-primary));background-color:transparent;border:1px solid rgb(var(--text-primary) / .18);border-radius:var(--rounded-button);transition:border-color .15s ease,background-color .15s ease,color .15s ease}@media screen and (pointer:fine){.cx-chip:hover{border-color:rgb(var(--text-primary) / .55)}}.cx-chip[aria-current=true]{color:rgb(var(--background-primary));background-color:rgb(var(--text-primary));border-color:rgb(var(--text-primary))}.cx-chip--colour{gap:var(--spacing-2)}.cx-chip__swatch{display:inline-block;flex:0 0 auto;width:11px;height:11px;border-radius:50%;border:1px solid rgb(var(--text-primary) / .18)}.cx-nav__tools{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.cx-search{flex:1 1 18rem;display:flex}.cx-search input{flex:1;height:var(--input-height);padding-inline:var(--input-padding-inline);font-size:var(--text-sm);color:rgb(var(--text-primary));background-color:rgb(var(--background-primary));border:1px solid rgb(var(--text-primary) / .18);border-radius:var(--rounded-input)}.cx-search input::placeholder{color:rgb(var(--text-primary) / .42)}.cx-search input:focus-visible{outline:2px solid rgb(var(--text-primary) / .5);outline-offset:1px}.cx-nav__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2) var(--spacing-4);font-size:var(--text-sm);color:rgb(var(--text-primary) / .6);padding-top:var(--spacing-2);border-top:1px solid rgb(var(--text-primary) / .1)}.cx-nav__pill{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1-5) var(--spacing-3);font-size:var(--text-xs);color:rgb(var(--text-primary));background:none;border:1px solid rgb(var(--text-primary) / .18);border-radius:var(--rounded-button);text-decoration:none;cursor:pointer}.cx-nav__pill svg{opacity:.6;flex:0 0 auto}@media screen and (pointer:fine){.cx-nav__pill:hover{border-color:rgb(var(--text-primary) / .55)}.cx-nav__pill:hover svg{opacity:1}}.cx-nav__clear{color:rgb(var(--text-primary) / .6);background:none;border:0;padding:0;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}@media screen and (pointer:fine){.cx-nav__clear:hover{color:rgb(var(--text-primary))}}.cx-fade{opacity:.4;transition:opacity .18s ease;pointer-events:none}.cx-swapped reveal-items,.cx-swapped reveal-items>*,.cx-swapped product-card{opacity:1!important;transform:none!important;animation:none!important}.cx-card,.product-list>.cx-card{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-4);padding:var(--spacing-4)}.cx-card__figure{flex:0 0 auto;width:100%;position:relative;background-color:var(--cx-field, #F1EDE7);border-radius:var(--rounded-sm);overflow:hidden}.cx-card__media{display:block;position:relative;width:100%;aspect-ratio:1 / 1}.cx-card__image{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:100%;height:100%;padding:7%;object-fit:contain;filter:drop-shadow(0 10px 18px rgb(0 0 0 / .16));transition:opacity .35s ease,transform .6s ease}.cx-card__image--hover{opacity:0}@media screen and (pointer:fine){.cx-card:hover .cx-card__image--primary{opacity:0}.cx-card:hover .cx-card__image--hover{opacity:1}.cx-card:hover .cx-card__image{transform:scale(1.03)}.cx-card:has(.cx-card__swatches:hover) .cx-card__image--primary{opacity:1}}.cx-card__info{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--spacing-1)}.cx-card__no{font-size:var(--text-xs);letter-spacing:.08em;color:rgb(var(--text-primary) / .42);font-variant-numeric:tabular-nums}.cx-card__title{font-family:var(--heading-font-family);font-size:var(--text-h5);font-weight:400;line-height:1.25;letter-spacing:-.01em;color:rgb(var(--text-primary));text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}@media screen and (pointer:fine){.cx-card__title:hover{text-decoration:underline;text-underline-offset:.18em}}.cx-card__meta{font-size:var(--text-sm);line-height:1.3;color:rgb(var(--text-primary) / .55);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:999px){.cx-card__meta{min-height:2.6em}}.cx-card__price-row{display:flex;align-items:baseline;gap:var(--spacing-2);margin-top:var(--spacing-2)}.cx-card__price{font-size:var(--text-base);font-weight:600}.cx-card__price-note{font-size:var(--text-xs);color:rgb(var(--text-primary) / .5)}.cx-card__swatches{display:flex;flex-wrap:wrap;align-items:center;gap:5px;row-gap:6px;margin-top:var(--spacing-2)}.cx-card__swatch{-webkit-appearance:none;appearance:none;position:relative;width:16px;height:16px;padding:0;display:block;cursor:pointer;border:1px solid rgb(var(--text-primary) / .14);border-radius:2px;transition:box-shadow .15s ease}@media screen and (pointer:fine){.cx-card__swatch:hover{box-shadow:0 0 0 2px rgb(var(--text-primary) / .25)}}.cx-card__swatch[aria-pressed=true]{box-shadow:0 0 0 2px rgb(var(--background-primary)),0 0 0 3px rgb(var(--text-primary) / .75)}.cx-card__swatch:after{content:attr(data-name);position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);z-index:3;padding:3px 7px;font-size:var(--text-xs);line-height:1.25;white-space:nowrap;color:rgb(var(--background-primary));background-color:rgb(var(--text-primary));border-radius:3px;opacity:0;pointer-events:none;transition:opacity .12s ease}@media screen and (pointer:fine){.cx-card__swatch:hover:after{opacity:1}}.cx-card__swatch:focus-visible:after{opacity:1}@media(prefers-reduced-motion:reduce){.cx-card__swatch:after{transition:none}}.cx-card__swatch-more{font-size:var(--text-xs);color:rgb(var(--text-primary) / .5);text-decoration:none;margin-left:3px;white-space:nowrap;font-variant-numeric:tabular-nums}@media screen and (pointer:fine){.cx-card__swatch-more:hover{color:rgb(var(--text-primary));text-decoration:underline;text-underline-offset:.2em}}.cx-card__actions{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--spacing-2);margin-top:auto;padding-top:var(--spacing-4)}@media screen and (max-width:699px){.cx-card__actions{grid-auto-flow:row}}.cx-card__btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding-inline:var(--spacing-3);font-size:var(--text-xs);line-height:1.1;text-align:center;text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:var(--rounded-button);cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease}.cx-card__btn--solid{color:rgb(var(--background-primary));background-color:rgb(var(--text-primary));border-color:rgb(var(--text-primary))}@media screen and (pointer:fine){.cx-card__btn--solid:not(:disabled):hover{opacity:.84}}.cx-card__btn--solid:disabled{opacity:.35;cursor:not-allowed}.cx-card__btn--ghost{color:rgb(var(--text-primary));background-color:transparent;border-color:rgb(var(--text-primary) / .24)}@media screen and (pointer:fine){.cx-card__btn--ghost:hover{color:rgb(var(--background-primary));background-color:rgb(var(--text-primary));border-color:rgb(var(--text-primary))}}.cx-card__btn:focus-visible{outline:2px solid rgb(var(--text-primary) / .5);outline-offset:2px}.cx-card__btn[data-cx-state=busy]{opacity:.6}.cx-card__btn[data-cx-state=done]{color:rgb(var(--background-primary));background-color:rgb(var(--text-primary));border-color:rgb(var(--text-primary))}.cx-results{padding-bottom:var(--spacing-12)}.cx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gutter, 1.5rem)}@media screen and (min-width:700px){.cx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1200px){.cx-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cx-empty{padding-block:var(--spacing-12);max-width:32rem}.cx-empty__title{font-family:var(--heading-font-family);font-size:var(--text-h5)}.cx-empty__text{margin-top:var(--spacing-2);font-size:var(--text-sm);color:rgb(var(--text-primary) / .6)}
/*# sourceMappingURL=/cdn/shop/t/30/assets/cx-looks.css.map */
