:root{--ck-paper: #FDFCFA;--ck-sand: #F7F4EF;--ck-linen: #EFEAE1;--ck-edge: #E2DCD1;--ck-edge-soft: #EDE8DF;--ck-ink: #24221F;--ck-ink-soft: #5F5B54;--ck-ink-mute: #8C877E;--ck-gold: #A8873F;--ck-gold-lit: #8A6E2C;--ck-gold-pale: #D9C89A;--ck-gold-wash: #F3EDDF;--ck-gold-rgb: 168 135 63;--ck-c1: #A8262C;--ck-c2: #C25B14;--ck-c3: #A8820E;--ck-c4: #237A52;--ck-c5: #1F6B9C;--ck-c6: #3C3282;--ck-c7: #6E439C;--ck-ease: cubic-bezier(.22, 1, .36, 1);--ck-glide: cubic-bezier(.65, 0, .35, 1);--ck-d-micro: .22s;--ck-d-ui: .42s;--ck-d-scene: .9s;--ck-s-section: clamp(72px, 11vw, 168px);--ck-s-gap: clamp(24px, 4vw, 56px);--ck-shadow-sm: 0 1px 2px rgb(36 34 31 / .04);--ck-shadow-md: 0 6px 24px -8px rgb(36 34 31 / .1);--ck-shadow-lg: 0 18px 48px -18px rgb(36 34 31 / .16)}body{background-color:var(--ck-sand);color:var(--ck-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--ck-gold-pale);color:var(--ck-ink)}@media(pointer:fine){*{scrollbar-width:thin;scrollbar-color:var(--ck-edge) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:var(--ck-sand)}*::-webkit-scrollbar-thumb{background:var(--ck-edge);border:3px solid var(--ck-sand);border-radius:99px}*::-webkit-scrollbar-thumb:hover{background:var(--ck-gold-pale)}}:focus-visible{outline:2px solid var(--ck-gold);outline-offset:3px}h1,h2,.h1,.h2{font-weight:400;letter-spacing:-.012em;line-height:1.08;color:var(--ck-ink)}h3,h4,.h3,.h4{font-weight:400;letter-spacing:-.004em;color:var(--ck-ink)}.ck-eyebrow{font-family:var(--font-body--family);font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ck-gold);display:inline-flex;align-items:center;gap:.75em}.ck-eyebrow:before{content:"";width:28px;height:1px;background:linear-gradient(90deg,transparent,var(--ck-gold))}.ck-lede{font-size:clamp(1rem,1.6vw,1.1875rem);line-height:1.75;color:var(--ck-ink-soft);max-width:62ch}.ck-rule{height:1px;border:0;margin:0;background:linear-gradient(90deg,transparent,var(--ck-edge) 18%,var(--ck-edge) 82%,transparent)}.button,.button-primary,button.button{position:relative;overflow:hidden;font-family:var(--font-body--family);font-size:.8125rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;padding:1.15em 2.4em;border-radius:0;transition:color var(--ck-d-micro) var(--ck-ease),border-color var(--ck-d-micro) var(--ck-ease),box-shadow var(--ck-d-ui) var(--ck-ease)}.button:after,button.button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ck-gold-wash);transform:scaleX(0);transform-origin:left;transition:transform var(--ck-d-ui) var(--ck-ease);z-index:0;pointer-events:none}.button:hover:after,button.button:hover:after{transform:scaleX(1)}.button>*,button.button>*{position:relative;z-index:1}.button:hover{border-color:var(--ck-gold)!important;color:var(--ck-gold-lit)!important;box-shadow:var(--ck-shadow-md)}.ck-link{position:relative;color:var(--ck-ink);text-decoration:none;padding-bottom:2px}.ck-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--ck-gold);transform:scaleX(0);transform-origin:right;transition:transform var(--ck-d-ui) var(--ck-ease)}.ck-link:hover:after{transform:scaleX(1);transform-origin:left}.product-card,.card-gallery,.resource-card{position:relative;transition:transform var(--ck-d-ui) var(--ck-ease)}.product-card .card-gallery,.product-card__image-wrapper,.card__media{position:relative;overflow:hidden;background:var(--ck-paper);border:1px solid var(--ck-edge-soft);transition:border-color var(--ck-d-ui) var(--ck-ease),box-shadow var(--ck-d-ui) var(--ck-ease)}.product-card:hover .card-gallery,.product-card:hover .card__media{border-color:var(--ck-gold-pale);box-shadow:var(--ck-shadow-md)}.product-card img,.card__media img{transition:transform 1.1s var(--ck-ease)}.product-card:hover img,.card__media:hover img{transform:scale(1.04)}.product-card .product-title,.card__heading{font-family:var(--font-body--family);font-size:.9375rem;font-weight:400;line-height:1.45;color:var(--ck-ink)}.price,.card__price{color:var(--ck-ink);font-weight:600;letter-spacing:.01em}.ck-reveal{opacity:0;transform:translateY(22px);transition:opacity var(--ck-d-scene) var(--ck-ease),transform var(--ck-d-scene) var(--ck-ease);transition-delay:var(--ck-delay, 0ms);will-change:opacity,transform}.ck-reveal.is-in{opacity:1;transform:none}.ck-chakra{--dot: 15px;display:grid;gap:var(--ck-s-gap);grid-template-columns:1fr}@media(min-width:900px){.ck-chakra{grid-template-columns:minmax(260px,340px) 1fr;align-items:center}}.ck-chakra__rail{display:flex;flex-direction:column;gap:2px;position:relative}@media(max-width:899px){.ck-chakra__rail{flex-direction:row;overflow-x:auto;gap:8px;padding-bottom:8px;scrollbar-width:none}.ck-chakra__rail::-webkit-scrollbar{display:none}}.ck-chakra__item{display:flex;align-items:center;gap:14px;padding:14px 16px;background:transparent;border:1px solid transparent;border-left:2px solid var(--ck-edge);color:var(--ck-ink-soft);cursor:pointer;text-align:left;width:100%;font-family:var(--font-body--family);font-size:.9375rem;transition:background var(--ck-d-micro) var(--ck-ease),color var(--ck-d-micro) var(--ck-ease),border-color var(--ck-d-micro) var(--ck-ease)}@media(max-width:899px){.ck-chakra__item{flex-direction:column;gap:8px;min-width:112px;border-left:0;border-bottom:2px solid var(--ck-edge);text-align:center;font-size:.8125rem;padding:14px 10px}}.ck-chakra__item:hover{color:var(--ck-ink);background:var(--ck-linen)}.ck-chakra__item[aria-selected=true]{color:var(--ck-ink);font-weight:500;border-left-color:var(--ck-c);background:linear-gradient(90deg,color-mix(in srgb,var(--ck-c) 9%,transparent),transparent 72%)}@media(max-width:899px){.ck-chakra__item[aria-selected=true]{border-bottom-color:var(--ck-c);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--ck-c) 11%,transparent))}}.ck-chakra__dot{width:var(--dot);height:var(--dot);border-radius:50%;background:var(--ck-c);box-shadow:0 0 color-mix(in srgb,var(--ck-c) 45%,transparent);flex:none;animation:ck-breathe 4.2s var(--ck-glide) infinite;animation-delay:var(--ck-i, 0s)}@keyframes ck-breathe{0%,to{box-shadow:0 0 color-mix(in srgb,var(--ck-c) 40%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--ck-c) 0%,transparent)}}.ck-chakra__panel{min-height:260px;position:relative}.ck-chakra__pane{display:none}.ck-chakra__pane.is-active{display:block;animation:ck-fade var(--ck-d-ui) var(--ck-ease)}@keyframes ck-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ck-chakra__title{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(1.875rem,3.4vw,2.875rem);line-height:1.1;margin:0 0 6px}.ck-chakra__sans{color:var(--ck-ink-mute);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase}.ck-chakra__text{color:var(--ck-ink-soft);line-height:1.8;margin:18px 0 28px;max-width:56ch}.ck-zodiac{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--ck-edge);border:1px solid var(--ck-edge)}@media(min-width:640px){.ck-zodiac{grid-template-columns:repeat(3,1fr)}}@media(min-width:1000px){.ck-zodiac{grid-template-columns:repeat(6,1fr)}}.ck-zodiac__cell{position:relative;background:var(--ck-paper);padding:28px 14px 24px;text-align:center;text-decoration:none;color:var(--ck-ink-soft);overflow:hidden;transition:color var(--ck-d-micro) var(--ck-ease),background var(--ck-d-ui) var(--ck-ease)}.ck-zodiac__cell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--ck-gold-wash),transparent 70%);opacity:0;transition:opacity var(--ck-d-ui) var(--ck-ease)}.ck-zodiac__cell:hover{color:var(--ck-ink)}.ck-zodiac__cell:hover:before{opacity:1}.ck-zodiac__glyph{position:relative;display:block;font-size:1.875rem;line-height:1;color:var(--ck-gold);margin-bottom:12px;transition:transform var(--ck-d-ui) var(--ck-ease)}.ck-zodiac__cell:hover .ck-zodiac__glyph{transform:translateY(-3px)}.ck-zodiac__name{position:relative;display:block;font-size:.9375rem;color:inherit}.ck-zodiac__date{position:relative;display:block;font-size:.6875rem;color:var(--ck-ink-mute);margin-top:5px;letter-spacing:.03em}.ck-trust{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--ck-edge);border:1px solid var(--ck-edge)}@media(min-width:860px){.ck-trust{grid-template-columns:repeat(4,1fr)}}.ck-trust__item{background:var(--ck-paper);padding:36px 24px;text-align:center}.ck-trust__icon{color:var(--ck-gold);margin-bottom:14px;display:inline-block}.ck-trust__icon svg{width:26px;height:26px;stroke-width:1.2}.ck-trust__title{font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ck-ink);margin:0 0 7px}.ck-trust__text{font-size:.8125rem;color:var(--ck-ink-mute);line-height:1.65;margin:0}.ck-hero{position:relative;min-height:min(92svh,880px);display:grid;place-items:center;overflow:hidden;background:var(--ck-linen);isolation:isolate}.ck-hero__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.ck-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.ck-hero__media img{width:100%;height:100%;object-fit:cover;transform:scale(1.05);animation:ck-drift 28s ease-in-out infinite alternate}@keyframes ck-drift{0%{transform:scale(1.05) translateZ(0)}to{transform:scale(1.11) translate3d(-1%,-1.4%,0)}}.ck-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(115% 76% at 50% 44%,#fdfcfa4d 18%,#f7f4efcc 76%),linear-gradient(180deg,rgb(247 244 239 / .72) 0%,transparent 30%,transparent 56%,rgb(247 244 239 / .94) 100%)}.ck-hero__inner{position:relative;z-index:2;text-align:center;padding:0 24px;max-width:940px}.ck-hero__title{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(2.75rem,7.2vw,6rem);line-height:1.04;letter-spacing:-.018em;color:var(--ck-ink);margin:22px 0 0}.ck-hero__title em{font-style:italic;color:var(--ck-gold)}.ck-hero__sub{margin:26px auto 0;max-width:54ch;color:var(--ck-ink-soft);font-size:clamp(.9375rem,1.5vw,1.125rem);line-height:1.8}.ck-hero__actions{margin-top:42px;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.ck-hero__scroll{position:absolute;z-index:2;bottom:34px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--ck-ink-mute);font-size:.625rem;letter-spacing:.22em;text-transform:uppercase}.ck-hero__scroll i{display:block;width:1px;height:46px;background:linear-gradient(180deg,var(--ck-gold),transparent);animation:ck-scroll 2.6s var(--ck-glide) infinite}@keyframes ck-scroll{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.ck-section{padding-block:var(--ck-s-section)}.ck-section--tight{padding-block:calc(var(--ck-s-section) * .55)}.ck-section--linen{background:var(--ck-linen)}.ck-head{margin-bottom:clamp(36px,5vw,68px)}.ck-head--center{text-align:center}.ck-head--center .ck-eyebrow:before{display:none}.ck-head__title{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(1.875rem,4.2vw,3.25rem);line-height:1.12;letter-spacing:-.014em;margin:14px 0 0}.ck-head__text{margin-top:16px;color:var(--ck-ink-soft);line-height:1.8;max-width:62ch}.ck-head--center .ck-head__text{margin-inline:auto}header,.header{background:#fdfcfad1;backdrop-filter:saturate(1.2) blur(14px);-webkit-backdrop-filter:saturate(1.2) blur(14px);border-bottom:1px solid var(--ck-edge-soft)}footer,.footer{background:var(--ck-linen);border-top:1px solid var(--ck-edge)}.ck-legal{border-top:1px solid var(--ck-edge);padding:22px 0;font-size:.75rem;line-height:1.75;color:var(--ck-ink-mute)}.ck-legal strong{color:var(--ck-ink-soft);font-weight:600}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.ck-reveal{opacity:1!important;transform:none!important}.ck-hero__media img{animation:none;transform:scale(1.02)}.ck-hero__canvas{display:none}}.ck-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/1/assets/cakra-lux.css.map */
