:root{--ck-ink: #181719;--ck-mineral: #f3f1ed;--ck-plum: #493746;--ck-petrol: #43514a;--ck-silver: #e1e4e8;--ck-radius: 22px;--ck-radius-sm: 16px;--ck-gap: 14px;--ck-pill: 999px;--ck-gutter: clamp(1rem, 3.2vw, 2.5rem);--ck-max: 1480px;--heading-font-family: var(--ck-font-display);--heading-font-weight: 600;--heading-font-style: normal;--heading-letter-spacing: 0em;--heading-text-transform: uppercase;--text-font-family: var(--ck-font-sans);--text-font-weight: 400;--rounded-button: 999px;--rounded-block: 22px;--rounded-lg: 22px;--rounded: 16px;--rounded-sm: 10px;--rounded-input: 16px}body{font-family:var(--ck-font-sans)}.button,.btn,button.button,a.button{border-radius:999px;min-height:50px;padding-inline:1.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--ck-font-sans);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.button--sm{min-height:44px}.button--lg,.button--xl{min-height:54px}@media(max-width:699px){.button,.btn{min-height:52px}}.block-swatch{border-radius:999px}.block-swatch:before{border-radius:999px}.select,.input,.textarea{border-radius:var(--ck-radius-sm)}.ck-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 1.9rem;border:1.5px solid var(--ck-ink);border-radius:var(--ck-pill);background:var(--ck-ink);color:var(--ck-mineral);font-family:var(--ck-font-sans);font-size:.8125rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.ck-btn:hover,.ck-btn:focus-visible{background:transparent;color:var(--ck-ink)}.ck-btn:active{transform:scale(.98)}.ck-btn--light{background:var(--ck-mineral);border-color:var(--ck-mineral);color:var(--ck-ink)}.ck-btn--light:hover,.ck-btn--light:focus-visible{background:transparent;color:var(--ck-mineral)}.ck-btn--outline{background:transparent;color:var(--ck-ink);border-color:var(--ck-ink)}.ck-btn--outline:hover,.ck-btn--outline:focus-visible{background:var(--ck-ink);color:var(--ck-mineral)}.ck-btn--outline-light{background:transparent;color:var(--ck-mineral);border-color:var(--ck-mineral)}.ck-btn--outline-light:hover,.ck-btn--outline-light:focus-visible{background:var(--ck-mineral);color:var(--ck-ink)}html.ck-overlay-header .shopify-section--header{position:fixed!important;top:var(--ck-header-top, var(--ck-ann-h, 0px))!important;left:0;right:0;width:100%;z-index:60}html.ck-overlay-header:not(.ck-scrolled) .shopify-section--header .header{--header-background-opacity: 0;--header-background-blur-radius: 0px;--text-color: 243 241 237;background:transparent!important;box-shadow:none!important;border-color:transparent!important}html.ck-overlay-header.ck-scrolled .shopify-section--header .header{transition:background-color .25s ease,color .25s ease}html.ck-overlay-header:not(.ck-scrolled) .header [open]~*,html.ck-overlay-header .header:has([open]){--header-background-opacity: 1}.ck-announcement{position:relative;background:var(--ck-ink);color:var(--ck-mineral);height:38px;overflow:hidden;font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.ck-announcement__item{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding-inline:var(--ck-gutter);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;animation:ck-ann 12s infinite}.ck-announcement__item:nth-child(2){animation-delay:6s}.ck-announcement__item:only-child{animation:none;opacity:1}@keyframes ck-ann{0%,4%{opacity:0;transform:translateY(6px)}10%,46%{opacity:1;transform:none}52%,to{opacity:0;transform:translateY(-6px)}}.ck-announcement a{color:inherit;text-decoration:none}@media(prefers-reduced-motion:reduce){.ck-announcement__item{animation:none;opacity:0}.ck-announcement__item:first-child{opacity:1}}@media(max-width:699px){.ck-announcement{height:48px;font-size:.6875rem;letter-spacing:.05em}.ck-announcement__item{white-space:normal;line-height:1.25;text-wrap:balance;padding-inline:1rem}}.ck-logo{display:block;width:var(--ck-logo-width, 180px);max-width:100%;line-height:0}.ck-logo__svg{display:block;width:100%;height:auto}@media(max-width:699px){.ck-logo{width:min(var(--ck-logo-width, 180px),150px)}}.shopify-section-group-footer-group .footer{padding-block:clamp(2rem,4vw,3rem)}.footer{--footer-gap: 1.5rem}.ck-pack__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem}.ck-pack__price-value{font-family:var(--ck-font-display);font-size:2.6rem;font-weight:600;line-height:1}.ck-pack__save{padding:.35rem .85rem;border-radius:999px;background:var(--ck-plum);color:var(--ck-mineral);font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ck-pack__benefits{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.ck-pack__benefits li{padding:.45rem .9rem;border:1px solid rgb(24 23 25 / .22);border-radius:999px;font-size:.8125rem;line-height:1.2}.ck-pack__options{display:flex;flex-wrap:wrap;gap:.5rem}.ck-pack__options .block-swatch{min-width:3.4rem;justify-content:center;cursor:pointer;padding-inline:1.1rem}.ck-pack__cap{display:flex;align-items:center;gap:.9rem;padding:.85rem 1.1rem;border:1.5px solid rgb(24 23 25 / .22);border-radius:var(--ck-radius);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.ck-pack__cap:has(:checked){border-color:var(--ck-ink);background:#1817190a}.ck-pack__cap-input{width:1.2rem;height:1.2rem;flex-shrink:0;accent-color:var(--ck-ink)}.ck-pack__cap-image{width:3.5rem;height:3.5rem;flex-shrink:0;object-fit:cover;border-radius:var(--ck-radius-sm)}.ck-pack__cap-text{font-size:.9375rem;line-height:1.35}.ck-pack button[aria-disabled=true]{opacity:.6}.ck-model-note{margin:0}.ck-sticky{position:fixed;left:0;right:0;bottom:0;z-index:70;padding:.7rem var(--ck-gutter) calc(.7rem + env(safe-area-inset-bottom));background:#f3f1edf0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgb(24 23 25 / .12);display:flex;gap:.75rem;align-items:center;transform:translateY(110%);transition:transform .25s ease}.ck-sticky.is-visible{transform:none}.ck-sticky__price{font-family:var(--ck-font-display);font-weight:600;font-size:1.7rem;line-height:1;white-space:nowrap}.ck-sticky .ck-btn{flex:1;min-width:0;padding-inline:1rem}@media(min-width:900px){.ck-sticky{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ck-brand.css.map */
