:root{--cdc-quartz: var(--surface-page);--cdc-paper: var(--surface-card);--cdc-ink: var(--text-primary);--cdc-muted: var(--text-muted);--cdc-burgundy-deep: var(--burgundy-800);--cdc-pink: var(--pink-100);--cdc-reseda-ink: var(--reseda-700);--cdc-wine: var(--burgundy-950);--cdc-wine-2: var(--burgundy-900);--cdc-line: var(--border-subtle);--cdc-gutter: var(--space-gutter)}html{scroll-padding-top:calc(var(--header-height) + 48px)}body{-webkit-font-smoothing:antialiased}::selection{background:var(--pink-200);color:var(--cdc-black)}.cdc-sr-only,.cdc-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{--container-max: var(--page-content-width, 1320px);--space-gutter: var(--page-margin, 16px)}.cdc-wrap{box-sizing:border-box;max-width:calc(var(--container-max) + var(--space-gutter) * 2);margin-inline:auto;padding-inline:var(--space-gutter)}:where(h1,h2,h3,.h1,.h2,.h3){font-family:var(--font-display);font-weight:400;letter-spacing:var(--track-tight);text-wrap:balance}:where(h1,h2,h3,h4,.h1,.h2,.h3,.h4) em,.cdc-swash{font-family:var(--font-display);font-style:italic;font-weight:400;color:var(--text-accent)}.cdc-on-dark :where(h1,h2,h3) em{color:var(--pink-100)}.cdc-eyebrow{font:800 var(--size-xs) / 1.3 var(--font-body);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--text-accent);margin:0}.cdc-on-dark .cdc-eyebrow{color:var(--cdc-gold)}[lang=ga]{font-family:var(--font-display);font-style:italic;text-transform:none;letter-spacing:0;font-weight:400}:where(.rte,.page-content,.product__description,.cdc-rte) a{color:var(--text-accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}:where(.rte,.page-content,.cdc-rte) a:hover{color:var(--action-primary-bg-hover)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-width) solid var(--focus-ring)!important;outline-offset:var(--focus-offset)!important;box-shadow:0 0 0 var(--focus-offset) var(--focus-ring-offset)!important}.cdc-on-dark :where(a,button,input,select,summary):focus-visible{outline-color:var(--cdc-white)!important;box-shadow:0 0 0 var(--focus-offset) var(--cdc-black)!important}:focus:not(:focus-visible){outline:none}.skip-to-content-link:focus{position:fixed!important;top:8px!important;left:8px!important;z-index:999!important;clip:auto!important;width:auto!important;height:auto!important;padding:12px 18px!important;background:var(--cdc-black)!important;color:var(--cdc-white)!important;font:700 14px var(--font-body)!important;text-decoration:none!important}:where(.button,.button-secondary,.cdc-btn,button.shopify-payment-button__button--unbranded){min-height:var(--button-height-md);border-radius:var(--button-radius);font-family:var(--button-font);font-weight:var(--button-weight);letter-spacing:var(--button-track);text-transform:uppercase;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),transform var(--dur-instant)}:where(.button,.button-secondary,.cdc-btn):active{transform:scale(.98)}.cdc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 24px;border:1.5px solid transparent;font-size:13px;text-decoration:none;cursor:pointer;max-width:100%;text-align:center}.cdc-btn svg{width:18px;height:18px;flex:none}.cdc-btn--primary{background:var(--action-primary-bg);color:var(--action-primary-fg)}.cdc-btn--primary:hover{background:var(--action-primary-bg-hover);color:var(--action-primary-fg)}.cdc-btn--secondary{background:var(--action-secondary-bg);color:var(--action-secondary-fg)}.cdc-btn--secondary:hover{background:var(--action-secondary-bg-hover);color:var(--action-secondary-fg)}.cdc-btn--outline{background:transparent;color:var(--text-primary);border-color:var(--border-strong)}.cdc-btn--outline:hover{background:var(--text-primary);color:var(--surface-card)}.cdc-btn--gold{background:var(--cdc-gold);color:var(--burgundy-950)}.cdc-btn--gold:hover{background:var(--gold-300);color:var(--burgundy-950)}.cdc-btn--light{background:var(--cdc-white);color:var(--cdc-black)}.cdc-btn--light:hover{background:var(--pink-100);color:var(--cdc-black)}.cdc-btn--outline-light{background:transparent;color:var(--cdc-white);border-color:var(--quartz-400)}.cdc-btn--outline-light:hover{background:var(--cdc-white);color:var(--cdc-black)}.cdc-btn--sm{min-height:var(--button-height-sm);padding:0 16px;font-size:12px}.cdc-btn--lg{min-height:var(--button-height-lg);padding:0 32px;font-size:14px}.cdc-btn--block{width:100%}.cdc-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--text-accent);font:700 var(--size-sm) var(--font-body);text-decoration:underline;text-underline-offset:4px}.cdc-link svg{width:16px;height:16px}.cdc-on-dark .cdc-link{color:var(--cdc-white)}.cdc-error{display:flex;gap:6px;align-items:flex-start;font:600 var(--size-sm) / 1.4 var(--font-body);color:var(--status-error-fg);margin:0}.cdc-error svg{width:16px;height:16px;flex:none;margin-top:2px}.cdc-required{color:var(--text-accent)}::placeholder{color:var(--text-muted);opacity:1}.cdc-on-dark ::placeholder{color:var(--pink-100)}.cdc-icon{width:24px;height:24px;flex:none;forced-color-adjust:none}@media(forced-colors:active){.cdc-icon{forced-color-adjust:auto}}.cdc-badge{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:0 8px;border-radius:var(--badge-radius);font:800 var(--badge-font-size) / 1 var(--font-body);letter-spacing:var(--badge-track);text-transform:uppercase;white-space:nowrap}.cdc-badge--inverse{background:var(--cdc-black);color:var(--cdc-white)}.cdc-badge--brand{background:var(--burgundy-700);color:var(--cdc-white)}.cdc-badge--pink{background:var(--pink-100);color:var(--burgundy-800)}.cdc-badge--sage{background:var(--reseda-600);color:var(--cdc-white)}.cdc-badge--gold{background:var(--gold-100);color:var(--gold-800)}.cdc-condition{display:inline-grid;gap:6px}.cdc-condition__badge{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 9px;border-radius:var(--badge-radius);font:800 11px / 1 var(--font-body);letter-spacing:var(--track-caps);text-transform:uppercase;white-space:nowrap;justify-self:start}.cdc-condition--sm .cdc-condition__badge{min-height:20px;padding:0 7px;font-size:10px}.cdc-condition--nwt .cdc-condition__badge{background:var(--condition-nwt-bg);color:var(--condition-nwt-fg)}.cdc-condition--excellent .cdc-condition__badge{background:var(--condition-excellent-bg);color:var(--condition-excellent-fg)}.cdc-condition--good .cdc-condition__badge{background:var(--condition-good-bg);color:var(--condition-good-fg)}.cdc-condition--loved .cdc-condition__badge{background:var(--condition-loved-bg);color:var(--condition-loved-fg)}.cdc-pips{display:inline-flex;gap:2px}.cdc-pips span{width:4px;height:4px;border-radius:50%;background:currentColor}.cdc-pips span.is-off{opacity:.3}.cdc-condition abbr{text-decoration:none}.cdc-condition__desc{font:400 var(--size-sm) / 1.45 var(--font-body);color:var(--text-secondary)}.cdc-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0}.cdc-price__now{font:700 18px var(--font-body);color:var(--price-color)}.cdc-price__rrp{font:400 13px var(--font-body);color:var(--price-was-color)}.cdc-price__save{font:800 12px var(--font-body);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-sage)}.cdc-price--sm .cdc-price__now{font-size:15px}.cdc-price--lg .cdc-price__now{font-size:26px}.cdc-price--lg .cdc-price__rrp{font-size:19px}.cdc-price--lg .cdc-price__save{font-size:16px}.cdc-price--sold .cdc-price__now{color:var(--text-muted);text-decoration:line-through}.cdc-card{position:relative;display:grid;gap:10px;align-content:start;min-width:0}.cdc-card__media{position:relative;aspect-ratio:var(--card-image-ratio);overflow:hidden;background:var(--quartz-200)}.cdc-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-standard),opacity var(--dur-slow) var(--ease-standard)}.cdc-card__media img.cdc-card__alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.cdc-card:hover .cdc-card__media img:only-child{transform:scale(1.03)}.cdc-card:hover .cdc-card__media img.cdc-card__alt{opacity:1}.cdc-card--sold .cdc-card__media img{filter:grayscale(.6)}.cdc-card__flags{position:absolute;top:10px;left:10px;display:flex;gap:6px;z-index:2;pointer-events:none}.cdc-card__body{display:grid;gap:4px}.cdc-card__top{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap}.cdc-card__brand{font:800 .6875rem var(--font-body);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--text-primary)}.cdc-card__title{margin:0;font:italic 400 1.1875rem / 1.2 var(--font-display);letter-spacing:0}.cdc-card__title a{color:var(--text-primary);text-decoration:none}.cdc-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.cdc-card:hover .cdc-card__title a{text-decoration:underline;text-underline-offset:3px}.cdc-card__title a:focus-visible{outline:none!important;box-shadow:none!important}.cdc-card:has(.cdc-card__title a:focus-visible) .cdc-card__media{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.cdc-card__size{font:400 .8125rem var(--font-body);color:var(--text-secondary)}.cdc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:40px 20px}@media(max-width:480px){.cdc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}}.cdc-section{padding-block:var(--space-section)}.cdc-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:32px}.cdc-section-head h2{margin:0;font:400 var(--fluid-h2) / 1.08 var(--font-display);color:var(--text-primary)}.cdc-section-head .cdc-eyebrow{margin-bottom:10px}.cdc-on-dark .cdc-section-head h2{color:var(--cdc-white)}.cdc-gold-rule{display:block;width:56px;height:1px;background:var(--cdc-gold);border:0;margin:0}.cdc-stitch{height:2px;color:var(--burgundy-700);background:var(--stitch);border:0}.product-card :where(.product-title,[class*=product-title]) :where(a,p,h2,h3,span){font-family:var(--font-display);font-style:italic;font-weight:400;letter-spacing:0}.product-card .price,.product-card [class*=price]{color:var(--price-color);font-weight:700}.product-card img{transition:transform var(--dur-slow) var(--ease-standard)}.product-card:hover img{transform:scale(1.03)}.main-collection :where(h1),.collection-title :where(h1,h2),.search-header h1{font-family:var(--font-display);font-style:italic;font-weight:400}.cdc-logo-fallback{display:block;width:auto;height:var(--header-logo-image-height, 60px)}@media screen and (max-width:749px){.cdc-logo-fallback{height:var(--header-logo-image-height-mobile, 48px)}}.announcement-bar__text,[class*=announcement] p{letter-spacing:.04em;font-weight:600}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-contrast:more){:root{--border-default: var(--quartz-600);--border-subtle: var(--quartz-500);--text-muted: var(--quartz-800);--text-secondary: var(--quartz-900);--overlay-scrim: rgba(0, 0, 0, .72)}}@media(forced-colors:active){:where(a,button,input,select,summary):focus-visible{outline:3px solid CanvasText!important}.cdc-btn,.cdc-condition__badge,.cdc-badge{border:1px solid CanvasText}}.cdc-chip{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:56px;min-height:48px;padding:4px 18px;border:1.5px solid currentColor;border-radius:var(--tag-radius);background:transparent;color:inherit;font:700 var(--size-sm) / 1.15 var(--font-body);letter-spacing:.04em;text-decoration:none;cursor:pointer}.cdc-chip small{font-weight:500;font-size:11px;letter-spacing:0}.cdc-chip:hover{background:var(--text-primary);color:var(--surface-card);border-color:var(--text-primary)}.cdc-on-dark .cdc-chip:hover,.cdc-on-dark .cdc-chip[aria-current=true]{background:var(--cdc-white);color:var(--burgundy-800);border-color:var(--cdc-white)}.cdc-chip[aria-current=true]{background:var(--text-primary);color:var(--surface-card)}.cdc-ai-label{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;background:#000000a8;color:var(--cdc-white);font:700 10px / 1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;pointer-events:none}#header-component[transparent] :where(a,button,summary){text-shadow:0 1px 12px rgba(0,0,0,.35)}@media screen and (max-width:749px){body #header-component .header__columns{--header-template-columns: minmax(0, 1fr) var(--header-mobile-bookend) var(--header-mobile-bookend) var(--header-mobile-bookend) var(--header-mobile-bookend);grid-template-areas:"center leftA leftB rightA rightB"}body #header-component .header-logo{justify-self:start;justify-content:flex-start}}body #header-component[data-menu-style=drawer] .header__columns{--header-template-columns: minmax(0, 1fr) var(--header-mobile-bookend) var(--header-mobile-bookend) var(--header-mobile-bookend) var(--header-mobile-bookend);grid-template-areas:"center leftA leftB rightA rightB"}body #header-component[data-menu-style=drawer] .header-logo{justify-self:start;justify-content:flex-start}body #header-component .header__column--left .header-logo{justify-content:flex-start}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cdc-base.css.map */
