:root{--ilk-black: #0a0a0a;--ilk-gold: #C9A84C;--ilk-cream: #f5f0e8;--ilk-bg: #f8f5ef;--ilk-white: #ffffff;--ilk-muted: #777777;--ilk-dark: #111111;--ilk-border: #1f1f1f;--ilk-product-bg: #f0ece4;--ilk-gray: #888888;--ilk-light-gray: #aaaaaa;--ilk-divider: #2a2a2a;--ilk-placeholder: #444444}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Inter,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;color:var(--ilk-black);background:var(--ilk-white);line-height:1.5}h1,h2,h3,h4,h5,h6,p{margin:0}a{text-decoration:none;color:inherit}button{border:none;background:none;cursor:pointer;font-family:inherit}img{max-width:100%;display:block}ul,ol{margin:0;padding:0;list-style:none}input{font-family:inherit}.font-display{font-family:Cormorant Garamond,serif}.font-sans{font-family:Inter,sans-serif}.ilk-label{font-family:Inter,sans-serif;font-size:9px;letter-spacing:4px;color:var(--ilk-gold);text-transform:uppercase;font-weight:400}.ilk-transition{transition:all .2s ease}.ilk-container{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.ilk-grid-4,.ilk-grid-3{display:grid;grid-template-columns:repeat(1,1fr);gap:24px}.ilk-grid-2{display:grid;grid-template-columns:repeat(1,1fr);gap:0}@media(min-width:640px){.ilk-grid-4,.ilk-grid-2{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ilk-grid-4{grid-template-columns:repeat(4,1fr)}.ilk-grid-3{grid-template-columns:repeat(3,1fr)}.ilk-grid-hero{grid-template-columns:repeat(2,1fr)}}.ilk-btn-primary{display:inline-flex;align-items:center;justify-content:center;background:var(--ilk-gold);color:var(--ilk-black);padding:14px 32px;font-size:10px;letter-spacing:3px;font-weight:500;text-transform:uppercase;transition:all .2s ease}.ilk-btn-primary:hover{background:#b89640}.ilk-btn-secondary{display:inline-flex;align-items:center;justify-content:center;border:.5px solid #444;color:var(--ilk-white);padding:14px 32px;font-size:10px;letter-spacing:3px;text-transform:uppercase;transition:all .2s ease}.ilk-btn-secondary:hover{border-color:var(--ilk-gold);color:var(--ilk-gold)}.ilk-btn-outline{display:inline-flex;align-items:center;justify-content:center;border:.5px solid #2a2a2a;background:transparent;color:var(--ilk-gold);padding:10px 24px;font-size:10px;letter-spacing:2px;text-transform:uppercase;transition:all .2s ease}.ilk-btn-outline:hover{background:var(--ilk-gold);color:var(--ilk-black)}.ilk-icon-gold{color:var(--ilk-gold)}.ilk-icon-stroke{stroke:var(--ilk-gold);fill:none}.ilk-section-dark{background:var(--ilk-black);color:var(--ilk-cream)}.ilk-section-cream{background:var(--ilk-bg);color:var(--ilk-black)}.ilk-section-white{background:var(--ilk-white);color:var(--ilk-black)}.ilk-section-footer{background:#050505;color:var(--ilk-cream)}.ilk-announcement{width:100%;background:var(--ilk-gold);color:var(--ilk-black);padding:8px 0;text-align:center;font-size:10px;letter-spacing:3px;text-transform:uppercase;font-weight:500}.ilk-header{position:sticky;top:0;z-index:50;background:var(--ilk-black);border-bottom:1px solid var(--ilk-border);height:68px}.ilk-header-inner{height:100%;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}.ilk-header-nav{display:none;align-items:center;gap:28px}.ilk-header-nav a{color:var(--ilk-light-gray);font-size:10px;letter-spacing:2.5px;text-transform:uppercase;transition:all .2s ease}.ilk-header-nav a:hover{color:var(--ilk-gold)}.ilk-header-logo{text-align:center;font-family:Cormorant Garamond,serif;color:var(--ilk-gold);font-size:28px;font-weight:300;letter-spacing:10px}.ilk-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:20px;color:#888}.ilk-header-actions a,.ilk-header-actions button{color:#888;transition:all .2s ease}.ilk-header-actions a:hover,.ilk-header-actions button:hover{color:var(--ilk-gold)}.ilk-cart-badge{position:absolute;top:-8px;right:-8px;background:var(--ilk-gold);color:var(--ilk-black);font-size:9px;font-weight:500;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.ilk-mobile-menu-btn{display:flex}@media(min-width:768px){.ilk-header-nav{display:flex}.ilk-mobile-menu-btn{display:none}}.ilk-mobile-menu{display:none;position:absolute;top:68px;left:0;right:0;background:var(--ilk-black);border-bottom:1px solid var(--ilk-border);padding:24px}.ilk-mobile-menu.open{display:block}.ilk-mobile-menu a{display:block;color:var(--ilk-light-gray);font-size:11px;letter-spacing:2.5px;text-transform:uppercase;padding:12px 0;border-bottom:1px solid var(--ilk-border);transition:all .2s ease}.ilk-mobile-menu a:hover{color:var(--ilk-gold)}.ilk-hero{background:var(--ilk-black);color:var(--ilk-cream)}.ilk-hero-grid{display:grid;grid-template-columns:1fr}.ilk-hero-content{padding:80px 32px;display:flex;flex-direction:column;justify-content:center}.ilk-hero-media{position:relative;background:var(--ilk-dark);min-height:480px;display:flex;align-items:center;justify-content:center;overflow:hidden}.ilk-hero-eyeline{display:flex;align-items:center;gap:12px;margin-bottom:32px}.ilk-hero-eyeline .line{display:block;height:1px;width:40px;background:var(--ilk-gold)}.ilk-hero-eyeline .label{color:var(--ilk-gold);text-transform:uppercase;font-size:9px;letter-spacing:5px}.ilk-hero h1{font-family:Cormorant Garamond,serif;font-size:clamp(40px,5vw,52px);font-weight:300;line-height:1.05;font-style:italic}.ilk-hero h1 span{color:var(--ilk-gold)}.ilk-hero p{margin-top:32px;max-width:420px;color:var(--ilk-muted);font-size:12px;line-height:1.9}.ilk-hero-buttons{margin-top:40px;display:flex;flex-wrap:wrap;gap:12px}.ilk-hero-badge{position:absolute;top:24px;right:24px;background:#000;border:1px solid var(--ilk-gold);padding:12px 16px;text-align:right}.ilk-hero-badge .rating{color:var(--ilk-gold);font-family:Cormorant Garamond,serif;font-size:20px}.ilk-hero-badge .stars{color:var(--ilk-gold);font-size:10px}.ilk-hero-badge .reviews{color:#888;font-size:8px;letter-spacing:2px;text-transform:uppercase}.ilk-hero-price{background:var(--ilk-gold);color:var(--ilk-black);padding:6px 20px;text-transform:uppercase;font-size:10px;letter-spacing:2.5px;font-weight:500;border-radius:999px}.ilk-hero-scroll{position:absolute;bottom:24px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px}.ilk-hero-scroll .line{width:1px;height:40px;background:var(--ilk-gold)}.ilk-hero-scroll .label{color:var(--ilk-gold);text-transform:uppercase;font-size:8px;letter-spacing:3px}@media(min-width:1024px){.ilk-hero-grid{grid-template-columns:1fr 1fr}.ilk-hero-content{padding:112px 64px}}.ilk-social-proof{background:var(--ilk-dark);border-top:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a}.ilk-social-proof-grid{display:grid;grid-template-columns:repeat(2,1fr);border-color:var(--ilk-divider)}.ilk-social-proof-item{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px 12px;color:#666;font-size:10px;letter-spacing:1px;text-transform:uppercase;border-right:1px solid var(--ilk-divider);border-bottom:1px solid var(--ilk-divider)}.ilk-social-proof-item:nth-child(2n){border-right:none}.ilk-social-proof-item:nth-last-child(-n+2):nth-child(odd),.ilk-social-proof-item:nth-last-child(-n+2):nth-child(2n){border-bottom:none}.ilk-social-proof-stars{color:var(--ilk-gold);font-size:12px;letter-spacing:1px}@media(min-width:768px){.ilk-social-proof-grid{grid-template-columns:repeat(4,1fr)}.ilk-social-proof-item{border-bottom:none}.ilk-social-proof-item:nth-child(2n){border-right:1px solid var(--ilk-divider)}.ilk-social-proof-item:last-child{border-right:none}}.ilk-category-grid{padding:80px 0}.ilk-category-grid .ilk-grid{display:grid;grid-template-columns:1fr;gap:16px}.ilk-category-card{position:relative;background:#1a1810;display:flex;align-items:center;justify-content:center;overflow:hidden;height:260px;transition:all .2s ease}.ilk-category-card:hover{background:#1a1810}.ilk-category-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ilk-gold);opacity:0;transition:opacity .2s ease}.ilk-category-card:hover:before{opacity:.08}.ilk-category-card .content{position:absolute;bottom:20px;left:20px;right:20px;display:flex;align-items:flex-end;justify-content:space-between;z-index:2}.ilk-category-card .name{font-family:Cormorant Garamond,serif;color:var(--ilk-cream);font-size:22px}.ilk-category-card .count{color:var(--ilk-gold);text-transform:uppercase;font-size:9px;letter-spacing:3px;margin-top:4px}.ilk-category-card .arrow{color:var(--ilk-gold);opacity:0;transition:opacity .2s ease}.ilk-category-card:hover .arrow{opacity:1}.ilk-category-card .icon{z-index:1}@media(min-width:768px){.ilk-category-grid .ilk-grid{grid-template-columns:repeat(4,1fr)}.ilk-category-card.featured{grid-column:span 2}}.ilk-best-sellers{padding:10px 0 34px}.ilk-section-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:52px}.ilk-section-header h2{font-family:Cormorant Garamond,serif;font-size:36px;font-weight:300;letter-spacing:3px;line-height:1.05}.ilk-section-header .link{color:var(--ilk-gold);text-decoration:underline;text-transform:uppercase;font-size:10px;letter-spacing:2px;transition:opacity .2s ease}.ilk-section-header .link:hover{opacity:.8}.ilk-product-card .image-wrap{position:relative;background:var(--ilk-product-bg);display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:1.06 / 1;min-height:274px;border-bottom:1px solid rgba(10,10,10,.22)}.ilk-product-card .badge{position:absolute;top:15px;left:15px;padding:6px 11px;text-transform:uppercase;font-size:11px;letter-spacing:3px;font-weight:500;z-index:2}.ilk-product-card .badge.dark{background:var(--ilk-black);color:var(--ilk-gold)}.ilk-product-card .badge.gold{background:var(--ilk-gold);color:var(--ilk-black)}.ilk-product-card .wishlist{position:absolute;top:16px;right:16px;color:#999;transition:all .2s ease;z-index:2}.ilk-product-card .wishlist:hover{color:var(--ilk-gold)}.ilk-product-card .wishlist svg{width:20px;height:20px;stroke-width:1.2}.ilk-product-card .ilk-product-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ilk-product-card .ilk-product-link img{width:78%;height:78%;object-fit:contain}.ilk-product-card .quick-add{position:absolute;bottom:0;left:0;right:0;background:var(--ilk-black);color:var(--ilk-gold);padding:12px;text-align:center;text-transform:uppercase;font-size:10px;letter-spacing:3px;transform:translateY(100%);transition:transform .2s ease}.ilk-product-card:hover .quick-add{transform:translateY(0)}.ilk-product-card .info{padding-top:17px}.ilk-product-card .title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ilk-product-card h3{font-family:Cormorant Garamond,serif;font-size:19px;line-height:1.2;font-weight:300;color:var(--ilk-black)}.ilk-product-card .subtitle{text-transform:uppercase;color:#999;font-size:11px;letter-spacing:3px;margin-top:9px}.ilk-product-card .price-row{display:flex;align-items:center;gap:8px;margin-top:11px}.ilk-product-card .old{color:#999;text-decoration:line-through;font-size:16px}.ilk-product-card .price{color:var(--ilk-black);font-size:19px;font-weight:600}.ilk-stars{display:inline-flex;gap:2px}.ilk-stars .is-empty svg{fill:none}.ilk-stars svg{display:block;color:var(--ilk-gold)}@media(max-width:767px){.ilk-section-header{align-items:flex-start;gap:18px;margin-bottom:32px}.ilk-best-sellers{padding:56px 0 30px}}.ilk-flash-sale{background:var(--ilk-black);border-top:1px solid #1a1a1a;padding:40px 0}.ilk-flash-sale-grid{display:grid;grid-template-columns:1fr;align-items:center;gap:24px}.ilk-flash-sale-title{display:flex;align-items:center;gap:16px}.ilk-flash-sale-title h2{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:300;color:var(--ilk-cream)}.ilk-flash-sale-title .sub{color:var(--ilk-gold);text-transform:uppercase;font-size:9px;letter-spacing:3px;margin-top:4px}.ilk-countdown{display:flex;align-items:center;justify-content:center;gap:12px}.ilk-countdown-block{display:flex;flex-direction:column;align-items:center;background:var(--ilk-dark);border:.5px solid var(--ilk-divider);padding:12px 20px}.ilk-countdown-block .value{font-family:Cormorant Garamond,serif;color:var(--ilk-gold);font-size:20px}.ilk-countdown-block .label{color:#666;text-transform:uppercase;font-size:8px;letter-spacing:2px;margin-top:4px}.ilk-countdown-separator{color:var(--ilk-gold);font-family:Cormorant Garamond,serif;font-size:24px}.ilk-flash-sale-action{display:flex;justify-content:center}@media(min-width:768px){.ilk-flash-sale-grid{grid-template-columns:1fr 1fr 1fr}.ilk-flash-sale-action{justify-content:flex-end}}.ilk-trust-bar{background:var(--ilk-bg);border-top:1px solid #ede8df;border-bottom:1px solid #ede8df}.ilk-trust-bar-grid{display:grid;grid-template-columns:repeat(2,1fr)}.ilk-trust-bar-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 16px;gap:8px;border-right:1px solid #ede8df;border-bottom:1px solid #ede8df}.ilk-trust-bar-item:nth-child(2n){border-right:none}.ilk-trust-bar-item:nth-last-child(-n+2):nth-child(odd),.ilk-trust-bar-item:nth-last-child(-n+2):nth-child(2n){border-bottom:none}.ilk-trust-bar-item .title{text-transform:uppercase;color:var(--ilk-black);font-size:11px;letter-spacing:2px;font-weight:500}.ilk-trust-bar-item .sub{color:#999;font-size:10px}@media(min-width:768px){.ilk-trust-bar-grid{grid-template-columns:repeat(4,1fr)}.ilk-trust-bar-item{border-bottom:none}.ilk-trust-bar-item:nth-child(2n){border-right:1px solid #ede8df}.ilk-trust-bar-item:last-child{border-right:none}}.ilk-reviews{padding:80px 0}.ilk-reviews-grid{display:grid;grid-template-columns:1fr;gap:24px}.ilk-review-card{background:var(--ilk-bg);padding:32px;border-left:2px solid var(--ilk-gold)}.ilk-review-card .quote{font-style:italic;color:#555;font-size:12px;line-height:1.8;margin-top:20px}.ilk-review-card .author{display:flex;align-items:center;gap:12px;margin-top:24px}.ilk-review-card .avatar{width:40px;height:40px;border-radius:50%;background:var(--ilk-black);color:var(--ilk-gold);display:flex;align-items:center;justify-content:center;font-family:Cormorant Garamond,serif;font-size:13px}.ilk-review-card .name{text-transform:uppercase;color:var(--ilk-black);font-size:11px;font-weight:500;letter-spacing:1px}.ilk-review-card .place{color:#999;font-size:9px}@media(min-width:768px){.ilk-reviews-grid{grid-template-columns:repeat(3,1fr)}}.ilk-newsletter{background:var(--ilk-black);padding:60px 0}.ilk-newsletter-inner{max-width:600px;margin:0 auto;text-align:center}.ilk-newsletter h2{font-family:Cormorant Garamond,serif;font-size:34px;font-weight:300;letter-spacing:3px;color:var(--ilk-cream)}.ilk-newsletter .sub{color:#666;text-transform:uppercase;font-size:11px;letter-spacing:2px;margin-top:12px}.ilk-newsletter-form{display:flex;max-width:380px;margin:32px auto 0}.ilk-newsletter-form input{flex:1;background:var(--ilk-dark);color:var(--ilk-cream);padding:12px 16px;border:.5px solid #2a2a2a;font-size:12px;outline:none}.ilk-newsletter-form input::placeholder{color:#444}.ilk-newsletter-form button{background:var(--ilk-gold);color:var(--ilk-black);padding:0 24px;text-transform:uppercase;font-size:10px;letter-spacing:2px;font-weight:500;transition:all .2s ease}.ilk-newsletter-form button:hover{background:#b89640}.ilk-newsletter .privacy{color:#444;font-size:9px;margin-top:20px}.ilk-footer{background:#050505;border-top:1px solid #111}.ilk-footer-grid{display:grid;grid-template-columns:1fr;gap:40px;padding:64px 0}.ilk-footer-brand .logo{font-family:Cormorant Garamond,serif;color:var(--ilk-gold);font-size:22px;letter-spacing:6px}.ilk-footer-brand .tagline{color:#444;text-transform:uppercase;font-size:9px;letter-spacing:3px;margin-top:8px}.ilk-footer-social{display:flex;gap:16px;margin-top:24px}.ilk-footer-social a{color:#555;transition:all .2s ease}.ilk-footer-social a:hover{color:var(--ilk-gold)}.ilk-footer-column .title{color:var(--ilk-gold);text-transform:uppercase;font-size:9px;letter-spacing:3px;margin-bottom:20px}.ilk-footer-column li{margin-bottom:12px}.ilk-footer-column a{color:#555;text-transform:uppercase;font-size:10px;letter-spacing:1px;transition:all .2s ease}.ilk-footer-column a:hover{color:var(--ilk-cream)}.ilk-footer-bottom{border-top:1px solid #111;padding:24px 0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:16px}.ilk-footer-bottom .copyright{color:#333;text-transform:uppercase;font-size:9px;letter-spacing:2px}.ilk-footer-payments{display:flex;gap:8px}.ilk-footer-payments span{background:#111;color:#444;text-transform:uppercase;padding:6px 12px;font-size:8px;letter-spacing:1px;border:.5px solid #1f1f1f}@media(min-width:768px){.ilk-footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr}.ilk-footer-bottom{flex-direction:row}}.ilk-icon{display:inline-block;vertical-align:middle}.ilk-icon svg{display:block}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.hidden{display:none}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-5{gap:20px}.gap-6{gap:24px}.gap-7{gap:28px}.gap-8{gap:32px}.gap-10{gap:40px}.gap-12{gap:48px}.gap-16{gap:64px}.relative{position:relative}.absolute{position:absolute}.inset-0{top:0;right:0;bottom:0;left:0}.top-3{top:12px}.right-3{right:12px}.left-3{left:12px}.top-6{top:24px}.right-6{right:24px}.bottom-6{bottom:24px}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.left-1\/2{left:50%}.-translate-x-1\/2{transform:translate(-50%)}.-top-2{top:-8px}.-right-2{right:-8px}.z-10{z-index:10}.z-50{z-index:50}.w-4{width:16px}.w-10{width:40px}.w-40{width:160px}.w-px{width:1px}.w-full{width:100%}.h-4{height:16px}.h-10{height:40px}.min-h-full{min-height:100%}.max-w-md{max-width:420px}.max-w-\[380px\]{max-width:380px}.max-w-\[600px\]{max-width:600px}.mx-auto{margin-left:auto;margin-right:auto}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-5{margin-top:20px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mt-10{margin-top:40px}.mt-12{margin-top:48px}.mt-16{margin-top:64px}.mt-20{margin-top:80px}.mt-24{margin-top:96px}.mt-32{margin-top:128px}.mt-40{margin-top:160px}.mb-3{margin-bottom:12px}.mb-5{margin-bottom:20px}.mb-10{margin-bottom:40px}.mb-12{margin-bottom:48px}.px-4{padding-left:16px;padding-right:16px}.px-6{padding-left:24px;padding-right:24px}.px-8{padding-left:32px;padding-right:32px}.px-12{padding-left:48px;padding-right:48px}.px-16{padding-left:64px;padding-right:64px}.py-5{padding-top:20px;padding-bottom:20px}.py-10{padding-top:40px;padding-bottom:40px}.py-20{padding-top:80px;padding-bottom:80px}.py-3{padding-top:12px;padding-bottom:12px}.p-8{padding:32px}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.uppercase{text-transform:uppercase}.italic{font-style:italic}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-light{font-weight:300}.line-through{text-decoration:line-through}.underline{text-decoration:underline}.text-white{color:#fff}.text-black{color:#000}.text-\[\#C9A84C\]{color:#c9a84c}.text-\[\#888\],.text-\[\#888888\]{color:#888}.text-\[\#f5f0e8\]{color:#f5f0e8}.text-\[\#666\],.text-\[\#666666\]{color:#666}.text-\[\#999\],.text-\[\#999999\]{color:#999}.text-\[\#555\],.text-\[\#555555\]{color:#555}.text-\[\#444\]{color:#444}.text-\[\#333\]{color:#333}.text-\[\#777\]{color:#777}.text-\[\#0a0a0a\]{color:#0a0a0a}.text-red-500{color:#ef4444}.bg-\[\#111\]{background:#111}.bg-\[\#0a0a0a\]{background:#0a0a0a}.bg-\[\#C9A84C\]{background:#c9a84c}.bg-black{background:#000}.bg-white{background:#fff}.border{border:1px solid}.border-t{border-top:1px solid}.border-b{border-bottom:1px solid}.border-\[\#C9A84C\]{border-color:#c9a84c}.border-\[\#444\]{border-color:#444}.border-\[\#2a2a2a\]{border-color:#2a2a2a}.rounded-full{border-radius:9999px}.opacity-0{opacity:0}.opacity-100{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:text-\[\#C9A84C\]:hover{color:#c9a84c}.hover\:text-\[\#f5f0e8\]:hover{color:#f5f0e8}.hover\:border-\[\#C9A84C\]:hover{border-color:#c9a84c}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:translate-y-0{transform:translateY(0)}.outline-none{outline:none}.object-contain{object-fit:contain}@media(min-width:768px){.md\:hidden{display:none}.md\:flex{display:flex}.md\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.md\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.md\:justify-end{justify-content:flex-end}.md\:flex-row{flex-direction:row}}@media(min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.lg\:px-16{padding-left:64px;padding-right:64px}.lg\:py-28{padding-top:112px;padding-bottom:112px}}.skip-to-content-link{position:absolute;top:-40px;left:0;background:#c9a84c;color:#0a0a0a;padding:8px 16px;font-size:12px;text-transform:uppercase;letter-spacing:2px;z-index:9999;transition:top .2s ease}.skip-to-content-link:focus{top:0}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:32px;margin-bottom:16px;font-family:Cormorant Garamond,serif;font-weight:300}.rte p{margin-bottom:16px}.rte a{color:#c9a84c;text-decoration:underline}.rte ul{list-style:disc;padding-left:24px;margin-bottom:16px}.rte ol{list-style:decimal;padding-left:24px;margin-bottom:16px}.ilk-coming-soon{position:relative;min-height:calc(100vh - 124px);background:#0a0a0a;display:flex;align-items:center;justify-content:center;padding:60px 24px}.ilk-cs-inner{max-width:480px;width:100%;text-align:center}.ilk-cs-line{display:block;width:40px;height:.5px;background:#c9a84c;margin:0 auto 24px}.ilk-cs-cat{font-family:Inter,sans-serif;font-size:10px;letter-spacing:6px;color:#c9a84c;margin-bottom:20px}.ilk-cs-title{font-family:Cormorant Garamond,serif;font-size:64px;font-weight:300;font-style:italic;color:#f5f0e8;letter-spacing:2px;margin-bottom:16px;line-height:1.1}.ilk-cs-sub{font-family:Inter,sans-serif;font-size:13px;color:#666;letter-spacing:1px;line-height:1.9;max-width:380px;margin:0 auto 48px}.ilk-cs-dots{color:#c9a84c;letter-spacing:8px;margin-bottom:48px}.ilk-cs-label{font-family:Inter,sans-serif;font-size:9px;letter-spacing:4px;color:#c9a84c;margin-bottom:16px}.ilk-cs-desc{font-family:Inter,sans-serif;font-size:11px;color:#555;letter-spacing:1px;margin-bottom:24px}.ilk-cs-form-wrap form{display:flex;max-width:420px;margin:0 auto}.ilk-cs-form-wrap input[type=email]{flex:1;background:#0d0d0d;border:.5px solid #2a2a2a;border-right:none;height:48px;padding:0 16px;color:#f5f0e8;font-family:Inter,sans-serif;font-size:11px;letter-spacing:1px;border-radius:0;outline:none}.ilk-cs-form-wrap input[type=email]::placeholder{color:#333}.ilk-cs-form-wrap input[type=email]:focus{border-color:#c9a84c44}.ilk-cs-btn{background:#c9a84c;color:#0a0a0a;height:48px;padding:0 24px;font-family:Inter,sans-serif;font-size:10px;letter-spacing:3px;font-weight:500;border:none;border-radius:0;cursor:pointer;transition:background .2s ease}.ilk-cs-btn:hover{background:#b8973d}.ilk-cs-fine{font-family:Inter,sans-serif;font-size:9px;color:#333;letter-spacing:1px;margin-top:12px}.ilk-cs-success{animation:ilkFade .4s ease}.ilk-cs-success .ti{color:#c9a84c;font-size:28px}.ilk-cs-success-title{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:300;color:#f5f0e8;margin-top:12px}.ilk-cs-success-sub{font-family:Inter,sans-serif;font-size:11px;color:#555;margin-top:8px}.ilk-cs-back{position:absolute;bottom:40px;left:50%;transform:translate(-50%);font-family:Inter,sans-serif;font-size:10px;letter-spacing:2px;color:#555;text-decoration:none;transition:color .2s ease}.ilk-cs-back:hover{color:#c9a84c}@keyframes ilkFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:600px){.ilk-cs-title{font-size:44px}.ilk-cs-form-wrap form{flex-direction:column}.ilk-cs-form-wrap input[type=email]{border-right:.5px solid #2a2a2a;border-bottom:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ilkara-theme.css.map */
