:root{--ck-color-bg: #1a1410;--ck-color-bg-warm: #2a1f1a;--ck-color-surface: #f5f0e8;--ck-color-cream: #f5f0e8;--ck-color-gold: #c9a227;--ck-color-gold-light: #e0c060;--ck-color-sage: #7a8b6f;--ck-color-plum: #4a3b4a;--ck-color-text: #2a1f1a;--ck-color-text-light: #6b5d52;--ck-color-text-inverse: #f5f0e8;--ck-color-text-muted: rgba(245, 240, 232, .85);--ck-color-border: rgba(245, 240, 232, .12);--ck-color-border-dark: rgba(42, 31, 26, .12);--ck-font-heading: "Cormorant Garamond", Georgia, serif;--ck-font-body: "Inter", -apple-system, sans-serif;--ck-text-xs: .75rem;--ck-text-sm: .875rem;--ck-text-base: 1rem;--ck-text-lg: 1.125rem;--ck-text-xl: 1.5rem;--ck-text-2xl: 2rem;--ck-text-3xl: 2.75rem;--ck-text-5xl: 5.5rem;--ck-space-1: .25rem;--ck-space-2: .5rem;--ck-space-3: .75rem;--ck-space-4: 1rem;--ck-space-5: 1.25rem;--ck-space-6: 1.5rem;--ck-space-8: 2rem;--ck-space-10: 2.5rem;--ck-space-12: 3rem;--ck-space-16: 4rem;--ck-space-20: 5rem;--ck-space-24: 6rem;--ck-container-max: 1200px;--ck-container-padding: 1.5rem;--ck-radius-sm: 4px;--ck-radius-md: 8px;--ck-radius-lg: 16px;--ck-radius-xl: 24px;--ck-radius-full: 9999px;--ck-transition-fast: .15s cubic-bezier(.16, 1, .3, 1);--ck-transition-base: .3s cubic-bezier(.16, 1, .3, 1);--ck-transition-slow: .6s cubic-bezier(.16, 1, .3, 1);--ck-shadow-sm: 0 1px 3px rgba(0,0,0,.08);--ck-shadow-md: 0 4px 16px rgba(0,0,0,.1);--ck-shadow-lg: 0 12px 40px rgba(0,0,0,.15);--ck-shadow-glow: 0 0 40px rgba(201,162,39,.15)}.site-header,header.site-header,#shopify-section-header,.header-wrapper,header-component,#header-component,#header-group{background:var(--ck-color-bg)!important}.site-header *,header.site-header *,#header-component *,header-component *{color:var(--ck-color-text-inverse)!important}.site-header a:hover,header.site-header a:hover,#header-component a:hover,header-component a:hover{color:var(--ck-color-gold)!important}header-component{background:var(--ck-color-bg)!important}.header__row,.header__row--top,.header-section,.announcement-bar,[data-announcement-bar]{background:var(--ck-color-bg)!important}.announcement-bar *,[data-announcement-bar] *{color:var(--ck-color-gold)!important}footer,.footer,#footer-group{background:var(--ck-color-bg)!important}footer *,.footer *,#footer-group *{color:var(--ck-color-text-muted)!important}footer a,.footer a,#footer-group a{color:var(--ck-color-text-inverse)!important}footer a:hover,.footer a:hover,#footer-group a:hover{color:var(--ck-color-gold)!important}footer h2,footer h3,footer h4,.footer h2,.footer h3,.footer h4,#footer-group h2,#footer-group h3,#footer-group h4{color:var(--ck-color-text-inverse)!important;font-family:var(--ck-font-heading)!important}.footer-utilities{background:var(--ck-color-bg-warm)!important}.cart-count,.cart-count-badge{background:var(--ck-color-gold)!important;color:var(--ck-color-bg)!important}.search-modal,.predictive-search{background:var(--ck-color-bg)!important}.search-modal *,.predictive-search *{color:var(--ck-color-text-inverse)!important}.ck-container{max-width:var(--ck-container-max);margin:0 auto;padding:0 var(--ck-container-padding)}.ck-section{padding:var(--ck-space-24) 0}.ck-section-eyebrow{font-size:var(--ck-text-sm);font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ck-color-gold);margin-bottom:var(--ck-space-3)}.ck-section-title{font-family:var(--ck-font-heading);font-size:var(--ck-text-3xl);font-weight:600;line-height:1.15;margin-bottom:var(--ck-space-4)}.ck-section-desc{font-size:var(--ck-text-lg);color:var(--ck-color-text-light);max-width:600px}.ck-section-header{text-align:center;max-width:700px;margin:0 auto var(--ck-space-16)}.ck-btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--ck-space-3) var(--ck-space-8);font-size:var(--ck-text-sm);font-weight:600;letter-spacing:.05em;text-transform:uppercase;border-radius:var(--ck-radius-full);transition:all var(--ck-transition-base);cursor:pointer}.ck-btn-primary{background:var(--ck-color-gold);color:var(--ck-color-bg)}.ck-btn-primary:hover{background:var(--ck-color-gold-light);transform:translateY(-1px);box-shadow:var(--ck-shadow-glow)}.ck-btn-ghost{background:transparent;color:var(--ck-color-text-inverse);border:1px solid var(--ck-color-text-inverse)}.ck-btn-ghost:hover{background:#f5f0e81a}.ck-hero{position:relative;min-height:92vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--ck-color-bg)}.ck-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 40%,rgba(74,59,74,.4) 0%,transparent 50%),radial-gradient(ellipse at 70% 60%,rgba(201,162,39,.08) 0%,transparent 50%),linear-gradient(180deg,#1a1410,#2a1f1a,#1a1410)}.ck-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100' height='100' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E")}.ck-hero-content{position:relative;z-index:2;text-align:center;max-width:720px;padding:0 var(--ck-container-padding)}.ck-hero-eyebrow{font-size:var(--ck-text-sm);letter-spacing:.2em;text-transform:uppercase;color:var(--ck-color-gold);margin-bottom:var(--ck-space-6)}.ck-hero-title{font-family:var(--ck-font-heading);font-size:clamp(3.5rem,10vw,var(--ck-text-5xl));font-weight:600;line-height:.95;color:var(--ck-color-text-inverse);margin-bottom:var(--ck-space-6)}.ck-hero-subtitle{font-size:var(--ck-text-lg);color:var(--ck-color-text-muted)!important;max-width:520px;margin:0 auto var(--ck-space-10);line-height:1.7}.ck-hero-subtitle p{color:var(--ck-color-text-muted)!important}.ck-hero-subtitle p{margin-bottom:var(--ck-space-2)}.ck-hero-actions{display:flex;gap:var(--ck-space-4);justify-content:center;flex-wrap:wrap}.ck-hero-scroll{position:absolute;bottom:var(--ck-space-8);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--ck-space-2);color:var(--ck-color-text-muted);font-size:var(--ck-text-xs);letter-spacing:.1em;text-transform:uppercase;animation:ck-bounce 2s ease-in-out infinite}@keyframes ck-bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(8px)}}.ck-collections{background:var(--ck-color-surface)}.ck-collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ck-space-4)}.ck-collection-card{position:relative;border-radius:var(--ck-radius-lg);overflow:hidden;background:var(--ck-color-bg-warm);aspect-ratio:4/5;display:flex;align-items:flex-end}.ck-collection-card--large{grid-column:span 2;aspect-ratio:8/5}.ck-collection-card-img{position:absolute;top:0;right:0;bottom:0;left:0}.ck-collection-card-img img{width:100%;height:100%;object-fit:cover;transition:transform var(--ck-transition-slow)}.ck-collection-card:hover .ck-collection-card-img img{transform:scale(1.05)}.ck-collection-card-img--placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--ck-color-plum),var(--ck-color-bg-warm))}.ck-collection-card-img--placeholder svg{color:var(--ck-color-gold);opacity:.4}.ck-collection-card-info{position:relative;z-index:2;padding:var(--ck-space-6);background:linear-gradient(0deg,rgba(26,20,16,.9) 0%,rgba(26,20,16,.5) 60%,transparent 100%);color:var(--ck-color-text-inverse);width:100%}.ck-collection-card-info h3{font-family:var(--ck-font-heading);font-size:var(--ck-text-xl);font-weight:600;margin-bottom:var(--ck-space-1)}.ck-collection-card-info p{font-size:var(--ck-text-xs);color:var(--ck-color-text-muted);margin-bottom:var(--ck-space-2)}.ck-collection-arrow{font-size:var(--ck-text-sm);font-weight:600;color:var(--ck-color-gold);letter-spacing:.03em}.ck-bestsellers{background:var(--ck-color-bg)}.ck-bestsellers .ck-section-eyebrow{color:var(--ck-color-gold)}.ck-bestsellers .ck-section-title{color:var(--ck-color-text-inverse)}.ck-bestsellers .ck-section-desc,.ck-bestsellers .ck-section-desc p{color:var(--ck-color-text-muted)!important}.ck-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ck-space-4)}.ck-product-card{background:var(--ck-color-bg-warm);border-radius:var(--ck-radius-lg);overflow:hidden;transition:transform var(--ck-transition-base),box-shadow var(--ck-transition-base);border:1px solid var(--ck-color-border)}.ck-product-card:hover{transform:translateY(-4px);box-shadow:var(--ck-shadow-lg)}.ck-product-card-img{position:relative;aspect-ratio:1;overflow:hidden;background:var(--ck-color-bg)}.ck-product-card-img img{width:100%;height:100%;object-fit:cover;transition:transform var(--ck-transition-slow)}.ck-product-card:hover .ck-product-card-img img{transform:scale(1.05)}.ck-product-quickadd{position:absolute;bottom:var(--ck-space-3);left:50%;transform:translate(-50%) translateY(120%);background:var(--ck-color-gold);color:var(--ck-color-bg);font-size:var(--ck-text-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:var(--ck-space-2) var(--ck-space-6);border-radius:var(--ck-radius-full);opacity:0;transition:all var(--ck-transition-base);white-space:nowrap}.ck-product-card:hover .ck-product-quickadd{opacity:1;transform:translate(-50%) translateY(0)}.ck-product-quickadd:hover{background:var(--ck-color-gold-light)}.ck-product-card-info{padding:var(--ck-space-4) var(--ck-space-4) var(--ck-space-5)}.ck-product-vendor{font-size:var(--ck-text-xs);color:var(--ck-color-gold);letter-spacing:.05em;text-transform:uppercase;margin-bottom:var(--ck-space-1)}.ck-product-title{font-family:var(--ck-font-heading);font-size:var(--ck-text-lg);font-weight:500;color:var(--ck-color-text-inverse);line-height:1.3;margin-bottom:var(--ck-space-2)}.ck-product-title a{color:inherit}.ck-product-title a:hover{color:var(--ck-color-gold)}.ck-product-price{font-size:var(--ck-text-base);color:var(--ck-color-text-muted);font-weight:500}.ck-story{background:var(--ck-color-surface)}.ck-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--ck-space-20);align-items:center}.ck-story-body{font-size:var(--ck-text-base);color:var(--ck-color-text-light)!important;line-height:1.8;margin-bottom:var(--ck-space-4)}.ck-story-body p{color:var(--ck-color-text-light)!important}.ck-story-stats{display:flex;gap:var(--ck-space-12);margin-top:var(--ck-space-10)}.ck-story-stat{display:flex;flex-direction:column}.ck-story-stat-num{font-family:var(--ck-font-heading);font-size:var(--ck-text-3xl);font-weight:600;color:var(--ck-color-gold)}.ck-story-stat-label{font-size:var(--ck-text-xs);color:var(--ck-color-text-light);letter-spacing:.05em;text-transform:uppercase;margin-top:var(--ck-space-1)}.ck-story-visual{position:relative}.ck-story-visual-img{border-radius:var(--ck-radius-xl);overflow:hidden;aspect-ratio:4/5;box-shadow:var(--ck-shadow-lg)}.ck-story-visual-img img{width:100%;height:100%;object-fit:cover}.ck-story-visual-badge{position:absolute;bottom:-20px;right:-20px;background:var(--ck-color-bg);color:var(--ck-color-text-inverse);padding:var(--ck-space-5) var(--ck-space-8);border-radius:var(--ck-radius-lg);text-align:center;box-shadow:var(--ck-shadow-md);border:1px solid var(--ck-color-border)}.ck-story-visual-badge span{display:block;font-family:var(--ck-font-heading);font-size:var(--ck-text-lg);font-style:italic;color:var(--ck-color-gold)}.ck-story-visual-badge small{font-size:var(--ck-text-xs);color:var(--ck-color-text-muted);letter-spacing:.05em;text-transform:uppercase}.ck-quote-banner{background:var(--ck-color-bg-warm);padding:var(--ck-space-24) 0;text-align:center}.ck-quote-banner-inner{max-width:800px;margin:0 auto;padding:0 var(--ck-container-padding)}.ck-quote-text{font-family:var(--ck-font-heading);font-size:var(--ck-text-2xl);font-style:italic;font-weight:400;line-height:1.5;color:var(--ck-color-text-inverse)}.ck-quote-attr{font-size:var(--ck-text-sm);color:var(--ck-color-text-muted);margin-top:var(--ck-space-4);letter-spacing:.05em}.ck-newsletter{background:var(--ck-color-surface)}.ck-newsletter-inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--ck-space-16);align-items:center;background:linear-gradient(135deg,var(--ck-color-bg) 0%,var(--ck-color-bg-warm) 100%);border-radius:var(--ck-radius-xl);padding:var(--ck-space-20) var(--ck-space-16);overflow:hidden;position:relative}.ck-newsletter-inner:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px;background:radial-gradient(circle,rgba(201,162,39,.1) 0%,transparent 70%);border-radius:50%}.ck-newsletter-content{position:relative;z-index:2}.ck-newsletter .ck-section-eyebrow{color:var(--ck-color-gold)}.ck-newsletter .ck-section-title{color:var(--ck-color-text-inverse)}.ck-newsletter .ck-section-desc,.ck-newsletter .ck-section-desc p{color:var(--ck-color-text-muted)!important}.ck-newsletter-form-wrap{position:relative;z-index:2}.ck-newsletter-form{display:flex;gap:var(--ck-space-2)}.ck-newsletter-form input{flex:1;padding:var(--ck-space-3) var(--ck-space-5);background:#f5f0e814;border:1px solid var(--ck-color-border);border-radius:var(--ck-radius-full);color:var(--ck-color-text-inverse);font-size:var(--ck-text-sm)}.ck-newsletter-form input::placeholder{color:var(--ck-color-text-muted)}.ck-newsletter-form input:focus{outline:none;border-color:var(--ck-color-gold)}.ck-newsletter-fine{font-size:var(--ck-text-xs);color:var(--ck-color-text-muted);margin-top:var(--ck-space-3)}@media(max-width:1024px){.ck-collection-grid{grid-template-columns:repeat(2,1fr)}.ck-collection-card--large{grid-column:span 2;aspect-ratio:8/5}.ck-product-grid{grid-template-columns:repeat(3,1fr)}.ck-story-grid{gap:var(--ck-space-12)}}@media(max-width:768px){.ck-product-grid{grid-template-columns:repeat(2,1fr)}.ck-story-grid{grid-template-columns:1fr;gap:var(--ck-space-8)}.ck-story-visual-badge{right:0}.ck-story-stats{flex-wrap:wrap;gap:var(--ck-space-6)}.ck-newsletter-inner{grid-template-columns:1fr;padding:var(--ck-space-12) var(--ck-space-6)}.ck-newsletter-form{flex-direction:column}}@media(max-width:480px){.ck-collection-grid{grid-template-columns:1fr}.ck-collection-card--large{grid-column:span 1}.ck-product-grid{grid-template-columns:1fr}.ck-hero-title{font-size:3rem}.ck-section-title{font-size:var(--ck-text-2xl)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ck-styles.css.map */
