:root{--font-body-family: var(--cc-font-body);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: var(--cc-font-display);--font-heading-style: normal;--font-heading-weight: 400}body{font-family:var(--cc-font-body);font-size:var(--cc-fs-body);line-height:var(--cc-lh-body);letter-spacing:normal;color:rgb(var(--color-foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{color:rgb(var(--color-foreground))}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--cc-font-display);font-style:normal;font-weight:400;letter-spacing:var(--cc-track-display);line-height:var(--cc-lh-display)}.h0{font-size:calc(var(--font-heading-scale) * var(--cc-fs-hero))}h1,.h1{font-size:calc(var(--font-heading-scale) * var(--cc-fs-h1))}h2,.h2{font-size:calc(var(--font-heading-scale) * var(--cc-fs-h2))}h3,.h3{font-size:calc(var(--font-heading-scale) * var(--cc-fs-h3))}h4,.h4,h5,.h5,h6{font-size:calc(var(--font-heading-scale) * var(--cc-fs-body))}p,.rte p,li{line-height:var(--cc-lh-body)}.cc-util,.cc-eyebrow,.cc-verse__ref,.cc-facts dt,.cc-card-spec,.cc-badge{font-family:var(--cc-font-util);font-size:var(--cc-fs-util);letter-spacing:var(--cc-track-util);text-transform:uppercase;font-weight:400;line-height:var(--cc-lh-tight)}:root,.color-scheme-1,.color-scheme-2{--color-link: var(--cc-lapis-rgb)}.color-scheme-3,.color-scheme-4,.color-scheme-5,.cc-on-deep{--color-link: var(--cc-gold-leaf-rgb)}.cc-measure{max-width:var(--cc-measure)}.cc-measure-tight{max-width:var(--cc-measure-tight)}.cc-on-deep{--color-background: var(--cc-ink-rgb);--color-foreground: var(--cc-bone-rgb);--color-button: var(--cc-gold-leaf-rgb);--color-button-text: var(--cc-ink-rgb);--color-secondary-button: var(--cc-ink-rgb);--color-secondary-button-text: var(--cc-gold-leaf-rgb);background-color:var(--cc-surface-deep);color:var(--cc-text-on-deep)}:root{--focused-base-outline: 2px solid var(--cc-focus);--focused-base-outline-offset: 3px}.color-scheme-3,.color-scheme-4,.color-scheme-5,.cc-on-deep{--focused-base-outline: 2px solid var(--cc-focus-on-deep)}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--cc-focus);outline-offset:3px;box-shadow:none}.color-scheme-3 :where(a,button,summary,input,select,textarea,[tabindex]):focus-visible,.color-scheme-4 :where(a,button,summary,input,select,textarea,[tabindex]):focus-visible,.color-scheme-5 :where(a,button,summary,input,select,textarea,[tabindex]):focus-visible,.cc-on-deep :where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline-color:var(--cc-focus-on-deep)}.button:focus-visible,.shopify-payment-button__button--unbranded:focus-visible,.customer button:focus-visible,.shopify-challenge__button:focus-visible{outline:2px solid var(--cc-focus);outline-offset:3px;box-shadow:none}.color-scheme-3 .button:focus-visible,.color-scheme-4 .button:focus-visible,.color-scheme-5 .button:focus-visible,.cc-on-deep .button:focus-visible{outline-color:var(--cc-focus-on-deep)}.focused{outline:2px solid var(--cc-focus);outline-offset:3px}.skip-to-content-link:focus-visible{outline:2px solid var(--cc-focus);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.button:not(.button--tertiary):not(.button--small),.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:calc(var(--cc-tap-min) + var(--buttons-border-width) * 2);border-radius:0}.button,.button-label,.shopify-challenge__button,.customer button{font-family:var(--cc-font-body);font-size:var(--cc-fs-small);font-weight:400;letter-spacing:var(--cc-track-util);line-height:1.2;text-transform:uppercase}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{border-radius:0}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after{--border-offset: 0}.button:not([disabled]):not(.button--secondary):not(.button--tertiary):hover{background-color:var(--cc-ink-lift)}.color-scheme-3 .button:not([disabled]):not(.button--secondary):not(.button--tertiary):hover,.cc-on-deep .button:not([disabled]):not(.button--secondary):not(.button--tertiary):hover{background-color:var(--cc-gold)}.color-scheme-4 .button:not([disabled]):not(.button--secondary):not(.button--tertiary):hover{background-color:var(--cc-gold-leaf)}.color-scheme-5 .button:not([disabled]):not(.button--secondary):not(.button--tertiary):hover{background-color:var(--cc-bone)}.field__input,.select__select,.customer .field input,.customer select{border-radius:0;font-family:var(--cc-font-body);font-size:var(--cc-fs-body)}.field,.select{border-radius:0}.cc-rule{position:relative;display:block;height:5px;margin:0;border:0;border-top:var(--cc-hairline) solid var(--cc-rule)}.cc-rule:after{content:"";position:absolute;inset:4px 0 auto 0;height:var(--cc-hairline);background-color:var(--cc-rule-gold)}.cc-rule--deep{border-top-color:var(--cc-rule-on-deep)}.cc-rule--short{width:6.4rem}.cc-rule--center{margin-left:auto;margin-right:auto}.cc-mark{display:block;flex:0 0 auto;color:inherit}.cc-mark--gold{color:var(--cc-gold)}.cc-mark--gold-leaf{color:var(--cc-gold-leaf)}.cc-mark--center{margin-left:auto;margin-right:auto}.cc-wordmark{display:inline-block;margin:0;font-family:var(--cc-font-display);font-weight:400;font-style:normal;line-height:1.05;text-transform:uppercase;letter-spacing:var(--cc-track-wordmark);margin-right:calc(var(--cc-track-wordmark) * -1);color:inherit}.cc-wordmark__amp{font-style:italic;letter-spacing:0;padding:0 .04em}.cc-wordmark--sm{font-size:1.4rem}.cc-wordmark--md{font-size:1.9rem}.cc-wordmark--lg{font-size:var(--cc-fs-hero)}.cc-wordmark-link{display:inline-block;text-decoration:none;color:inherit}.cc-wordmark-link:hover .cc-wordmark{color:inherit}.cc-lockup{display:flex;flex-direction:column;align-items:center;gap:var(--cc-s4)}.cc-lockup--inline{flex-direction:row;align-items:center;gap:var(--cc-s3)}.cc-verse{margin:0;max-width:var(--cc-measure-tight)}.cc-verse__text{margin:0;padding:0;border:0;quotes:none;font-family:var(--cc-font-display);font-size:var(--cc-fs-h3);font-style:normal;font-weight:400;line-height:var(--cc-lh-tight);letter-spacing:var(--cc-track-display);color:var(--cc-text)}.cc-verse__text:before,.cc-verse__text:after{content:none}.cc-verse__ref{display:block;margin-top:var(--cc-s3);color:var(--cc-gold-text)}.cc-verse--lg .cc-verse__text{font-size:var(--cc-fs-h2)}.cc-verse--deep .cc-verse__text{color:var(--cc-text-on-deep)}.cc-verse--deep .cc-verse__ref{color:var(--cc-gold-leaf)}.cc-verse--center{margin-left:auto;margin-right:auto;text-align:center}.color-scheme-3 .cc-verse__text,.color-scheme-4 .cc-verse__text,.color-scheme-5 .cc-verse__text,.cc-on-deep .cc-verse__text{color:var(--cc-text-on-deep)}.color-scheme-3 .cc-verse__ref,.color-scheme-4 .cc-verse__ref,.color-scheme-5 .cc-verse__ref,.cc-on-deep .cc-verse__ref{color:var(--cc-gold-leaf)}.cc-thesis{margin:0;font-family:var(--cc-font-display);font-size:var(--cc-fs-body);font-style:italic;line-height:var(--cc-lh-tight);letter-spacing:var(--cc-track-display);color:var(--cc-text-muted)}.cc-thesis--deep{color:var(--cc-text-on-deep-muted)}.cc-thesis--center{text-align:center}.color-scheme-3 .cc-thesis,.color-scheme-4 .cc-thesis,.color-scheme-5 .cc-thesis,.cc-on-deep .cc-thesis{color:var(--cc-text-on-deep-muted)}.cc-eyebrow{display:block;margin:0 0 var(--cc-s3) 0;color:var(--cc-text-muted)}.cc-on-deep .cc-eyebrow,.color-scheme-3 .cc-eyebrow,.color-scheme-4 .cc-eyebrow,.color-scheme-5 .cc-eyebrow{color:var(--cc-text-on-deep-muted)}.cc-pill{display:inline-block;padding:var(--cc-s1) var(--cc-s3);border:var(--cc-hairline) solid var(--cc-rule-strong);border-radius:0;font-family:var(--cc-font-util);font-size:var(--cc-fs-util);letter-spacing:var(--cc-track-util);text-transform:uppercase;color:var(--cc-text);background-color:transparent}.cc-pill--quiet{border-color:var(--cc-rule);color:var(--cc-text-muted)}.cc-on-deep .cc-pill,.color-scheme-3 .cc-pill,.color-scheme-4 .cc-pill,.color-scheme-5 .cc-pill{border-color:var(--cc-rule-on-deep);color:var(--cc-text-on-deep)}.cc-frame{position:relative;padding:var(--cc-s5);border:var(--cc-hairline) solid var(--cc-rule);border-radius:0;background-color:transparent}.cc-frame:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:var(--cc-hairline) solid var(--cc-rule-gold);pointer-events:none}.cc-on-deep .cc-frame,.color-scheme-3 .cc-frame,.color-scheme-4 .cc-frame,.color-scheme-5 .cc-frame{border-color:var(--cc-rule-on-deep)}.cc-beaded{position:relative;padding:var(--cc-s5)}.cc-beaded:after{--cc-bead: radial-gradient(circle at 1.5px 1.5px, var(--cc-gold) 1.05px, transparent 1.15px);content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:var(--cc-bead),var(--cc-bead),var(--cc-bead),var(--cc-bead);background-size:3px 3px;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-position:left top,left bottom,left top,right top}.cc-on-deep .cc-beaded:after,.color-scheme-3 .cc-beaded:after,.color-scheme-4 .cc-beaded:after,.color-scheme-5 .cc-beaded:after{--cc-bead: radial-gradient(circle at 1.5px 1.5px, var(--cc-gold-leaf) 1.05px, transparent 1.15px)}.cc-stack>*+*{margin-top:var(--cc-s4)}.cc-stack--tight>*+*{margin-top:var(--cc-s2)}.cc-stack--loose>*+*{margin-top:var(--cc-s6)}.cc-gift-bar{border-top:var(--cc-hairline) solid var(--cc-rule);margin-bottom:0}.cc-gift-bar__summary{display:flex;align-items:center;gap:var(--cc-s4);min-height:var(--cc-tap-min);padding:var(--cc-s2) 0;cursor:pointer;list-style:none}.cc-gift-bar__summary::-webkit-details-marker{display:none}.cc-gift-bar__label{font-family:var(--cc-font-util);font-size:var(--cc-fs-util);letter-spacing:var(--cc-track-util);text-transform:uppercase;color:rgb(var(--color-foreground))}.cc-gift-bar__label:after{content:"";display:inline-block;width:.6rem;height:.6rem;margin-left:.8rem;border-right:var(--cc-hairline) solid currentColor;border-bottom:var(--cc-hairline) solid currentColor;transform:translateY(-.2rem) rotate(45deg);transition:transform var(--cc-dur) var(--cc-ease)}.cc-gift-bar[open] .cc-gift-bar__label:after{transform:translateY(.1rem) rotate(-135deg)}.cc-gift-bar__hint{font-family:var(--cc-font-body);font-size:var(--cc-fs-small);color:rgba(var(--color-foreground),.78)}@media screen and (max-width:749px){.cc-gift-bar__hint{display:none}}.cc-gift-bar__panel{padding-bottom:var(--cc-s5)}.cc-gift-menu__columns{display:grid;grid-template-columns:1fr;gap:var(--cc-s5)}@media screen and (min-width:750px){.cc-gift-menu__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cc-s7)}}.cc-gift-menu__heading{margin:0 0 var(--cc-s3);padding-bottom:var(--cc-s2);border-bottom:var(--cc-hairline) solid var(--cc-rule);font-family:var(--cc-font-util);font-size:var(--cc-fs-util);font-weight:400;letter-spacing:var(--cc-track-util);text-transform:uppercase;color:rgb(var(--color-foreground))}.cc-gift-menu__list{list-style:none;margin:0;padding:0}.cc-gift-menu__link{display:flex;align-items:center;min-height:var(--cc-tap-min);font-family:var(--cc-font-body);font-size:var(--cc-fs-body);line-height:var(--cc-lh-tight);color:rgb(var(--color-foreground));text-decoration:none}.cc-gift-menu__link:hover,.cc-gift-menu__link[aria-current=page]{text-decoration:underline;text-underline-offset:.3rem}.cc-gift-menu--drawer{padding:var(--cc-s4) var(--cc-s5) var(--cc-s5);border-bottom:var(--cc-hairline) solid var(--cc-rule)}.cc-gift-menu--drawer .cc-gift-menu__columns{grid-template-columns:1fr;gap:var(--cc-s5)}.cc-gift-menu__editor-note{margin:var(--cc-s4) 0 0;padding:var(--cc-s3) var(--cc-s4);border:var(--cc-hairline) dashed var(--cc-rule-strong);font-family:var(--cc-font-body);font-size:var(--cc-fs-small)}.cc-footer-thesis{padding-top:var(--cc-s5);padding-bottom:var(--cc-s2)}.field__label,.customer .field label{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.field__input::placeholder,.customer .field input::placeholder{opacity:1;color:rgba(var(--color-foreground),.62)}.field__input,.customer .field input,.field__input:focus,.field__input:not(:placeholder-shown),.customer .field input:focus,.customer .field input:not(:placeholder-shown){padding-top:1.5rem;padding-bottom:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cc-brand.css.map */
