:root{--cst-ink: #1c1c1a;--cst-red: #d40029;--cst-paper: #ffffff;--cst-bone: #f5f3ee;--cst-hairline: #e6e3dc;--cst-cream: #fbf6ee;--cst-enewton-bg: #daf2f4;--cst-enewton-plate: #ffffff;--cst-enewton-rule: #b9dfe3;--cst-enewton-border: #c6e6e9;--cst-enewton-text: #555555;--cst-enewton-label: #444444;--cst-card-plate: #f3f3f3;--cst-brass: #b99a5b;--cst-deep-brass: #a9803c;--cst-putty: #8a857a;--cst-umber: #6b665a;--cst-soft-ink: #2b2823;--cst-stock-green: #2e7d4f;--cst-warm-border: #d8d2c4;--cst-serif-body: #4a463c;--cst-shadow-hover: 0 6px 18px rgb(28 28 26 / .1);--cst-shadow-float: 0 6px 18px rgb(28 28 26 / .18);--cst-radius-tag: 4px;--cst-radius-button: 8px;--cst-radius-card: 10px;--cst-radius-tile: 12px;--cst-radius-pill: 999px;--cst-radius-enewton: 2px;--cst-track-button: .04em;--cst-track-label: .1em;--cst-track-eyebrow: .12em;--cst-track-wide: .18em;--cst-font-display: var(--font-heading--family);--cst-font-ui: var(--font-subheading--family);--cst-font-serif: var(--font-body--family);--cst-font-mono: var(--font-accent--family);--border-color: var(--cst-hairline);--button-font-family-primary: var(--font-subheading--family);--button-font-family-secondary: var(--font-subheading--family);--color-primary-button-hover-background: var(--cst-ink);--color-primary-button-hover-text: var(--cst-paper);--color-primary-button-hover-border: var(--cst-ink);--color-secondary-button-hover-background: transparent;--color-secondary-button-hover-text: var(--cst-red);--color-secondary-button-hover-border: var(--cst-red);--color-instock: var(--cst-stock-green);--color-lowstock: var(--cst-deep-brass);--gradient-image-overlay: linear-gradient(to top, rgb(28 28 26 / .75), transparent)}h1,.h1.h1{letter-spacing:-.02em;line-height:1}h2,.h2.h2,h3,.h3.h3,h4,.h4.h4{letter-spacing:-.01em}h5,.h5.h5,h6,.h6.h6{letter-spacing:var(--cst-track-label)}.rte,.paragraph,p{letter-spacing:0}.button,.button-secondary,.button-custom{font-weight:700;font-size:.875rem;letter-spacing:var(--cst-track-button);padding-block:14px;padding-inline:26px}.rte a,.paragraph a{color:var(--cst-red);text-decoration-thickness:1px;text-underline-offset:3px}.rte a:hover,.paragraph a:hover{color:var(--cst-ink)}.menu-list__link{font-weight:500;letter-spacing:.02em}.menu-list__list-item:last-child>.menu-list__link,.menu-list__list-item:last-child>.menu-list__trigger>.menu-list__link{color:var(--cst-red);font-weight:500}.menu-list__list-item:last-child>.menu-list__link:hover{color:var(--cst-ink)}.announcement-bar__text{letter-spacing:var(--cst-track-button);font-weight:600}.card-gallery{background-color:var(--cst-card-plate)}.card-gallery img{mix-blend-mode:multiply}.card-gallery,.card-gallery [style*=--product-media-fit]{--product-media-fit: contain !important}.resource-list .card-gallery,.product-grid .card-gallery{padding:6%}.quick-add .button,.quick-add button{--button-background-color: var(--cst-paper);--button-color: var(--cst-red);--button-border-color: var(--cst-red);--button-border-width: 1.5px;border-radius:var(--cst-radius-pill)}.resource-list__item .product-card__content,.resource-list__item .collection-card{transition:border-color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing)}.resource-list__item .product-card:hover .product-card__content,.resource-list__item .collection-card:hover{--border-color: var(--cst-red);box-shadow:var(--cst-shadow-hover)}.collection-card--image-bg .collection-card__image img,.collection-card--image-bg .collection-card__image svg{filter:grayscale(1) contrast(.9);opacity:.8}.collection-card--image-bg .collection-card__content .text-block--background{box-shadow:0 2px 8px #1c1c1a2e}.footer-content .menu__heading{color:var(--cst-red);letter-spacing:.14em}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--cst-red);outline-offset:2px}.color-custom-footer a:focus-visible,[style*="--color-background: #1c1c1a"] a:focus-visible{outline-color:var(--cst-paper)}@media(prefers-reduced-motion:reduce){[class^=cst-],[class*=" cst-"],[class^=cst-] *,[class*=" cst-"] *{transition:none!important;animation:none!important}}.group-block:has(.cst-slot){position:relative;overflow:hidden}.cst-slot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;overflow:hidden}.group-block-content:has(.cst-slot)>*:not(:has(.cst-slot)){position:relative;z-index:1}.cst-proof-slot{width:100%;aspect-ratio:1 / 1;border-radius:5px;overflow:hidden}.product-card__content:has(.cst-card-tag){position:relative}.cst-card-tag{position:absolute;top:10px;left:10px;z-index:2}.predictive-search-results__card--product .resource-card__media{position:relative;aspect-ratio:1;border-radius:var(--cst-radius-tile, 10px);background:var(--cst-card-plate);overflow:hidden}.predictive-search-results__card--product .resource-card__image{display:block;width:100%;height:100%;aspect-ratio:1;padding:10px;object-fit:contain;border-radius:0;mix-blend-mode:multiply}.predictive-search-results__card--product .resource-card__image--secondary{top:0;right:0;bottom:0;left:0;background:var(--cst-card-plate)}[id$=__cst_hero] h1,[id$=__cst_hero] .h1,[id$=__cst_hero] .text-block.h1>*{text-transform:capitalize;font-weight:500;font-size:clamp(32px,3.6vw,46px);letter-spacing:-.5px;line-height:1.02}[id$=__cst_hero] [class*=__h1_red]{margin-top:-12px}@media screen and (max-width:749px){[id$=__cst_store] .layout-panel-flex--row:has(>.group-block>.group-block-content>.image-block){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.mega-menu__grid:has(.mega-menu__link-image) .mega-menu__list{--cst-menu-col: calc( (100% - (var(--menu-columns-desktop) - 1) * var(--menu-horizontal-gap)) / var(--menu-columns-desktop) );display:flex;flex-wrap:wrap;justify-content:center;grid-column:1 / -1}.mega-menu__grid:has(.mega-menu__link-image) .mega-menu__list>.mega-menu__column{flex:0 0 var(--cst-menu-col);min-width:0}.mega-menu__grid:has(.mega-menu__link-image) .mega-menu__list>.mega-menu__column--wide-collection-image{flex-basis:calc(2 * var(--cst-menu-col) + var(--menu-horizontal-gap))}}.mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column>div>.mega-menu__link{align-items:center;text-align:center}.product-details .text-block :is(h1,h2,h3,h4,h5,h6,p),.product-card .text-block.h6 :is(p,h6){text-transform:none}.facets__panel:not(:has(input[name=sort_by])):has(input:checked)>.facets__summary .facets__label{font-weight:700;text-decoration:underline;text-decoration-color:var(--cst-red);text-decoration-thickness:2px;text-underline-offset:5px}.facets__status [ref=facetStatus]:not(.facets__bubble):not(:empty){display:inline-flex;align-items:center;gap:6px;font-weight:600}.facets__status [ref=facetStatus]:not(.facets__bubble):not(:empty):before{content:"1";display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--cst-red);color:var(--cst-paper);font-size:11px;font-weight:700}.facets__panel:not(:has(input[name=sort_by])):has(input:checked) .facets__bubble{background:var(--cst-red);color:var(--cst-paper);font-weight:700}.cst-collection-banner~.text-block :is(h1,h2,p){text-transform:none}[id$=__trust_callouts] .group-block:has(>.group-block__link:is(:hover,:focus-visible))>.group-block-content>.text-block:last-child :is(p,a){text-decoration:underline;text-underline-offset:3px}.cst-collection-banner:not(.cst-collection-banner--empty)~.text-block:has(h1){position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.menu-list__list-item:has(.menu-list__link[href$="/collections/gifts-1"]) .mega-menu__link:has(.mega-menu__link-image)>.wrap-text{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.menu-list__list-item:has(.menu-list__link[href$="/collections/gifts-1"]) .mega-menu__link-image{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/35/assets/cst-theme.css.map */
