.corligni-announcement,.corligni-header{width:100%;box-sizing:border-box}.corligni-announcement{height:46px;background:#241c17;color:#f7f3ed;display:flex;align-items:center;justify-content:center;gap:45px;font-size:12px;letter-spacing:1.8px;font-family:Arial,sans-serif;text-transform:uppercase;position:relative;overflow:hidden}.corligni-announcement:after{content:"";position:absolute;top:0;left:-120%;width:80%;height:100%;background:linear-gradient(120deg,transparent,rgba(201,155,104,.35),transparent);animation:corligniHeaderShine 5s infinite;pointer-events:none}@keyframes corligniHeaderShine{0%{left:-120%}25%,to{left:120%}}.corligni-announcement-item{display:flex;align-items:center;gap:8px}.corligni-announcement-item span{color:#c59b68;font-size:14px;animation:corligniHeaderStarPulse 2s infinite}@keyframes corligniHeaderStarPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}.corligni-announcement-divider{width:1px;height:18px;background:#ffffff40}.corligni-header{height:96px;background:#faf8f4;border-bottom:1px solid #E8E0D5}.corligni-header-inner{max-width:1500px;height:100%;margin:auto;padding:0 70px;display:flex;align-items:center}.corligni-logo{text-decoration:none;font-family:Times New Roman,serif;font-size:38px;font-weight:500;letter-spacing:-1px;color:#241c17;width:260px}.corligni-nav{display:flex;align-items:center;gap:42px;flex:1;justify-content:center}.corligni-nav a{text-decoration:none;font-family:Arial,sans-serif;font-size:12px;letter-spacing:2px;color:#2f2923;text-transform:uppercase;transition:color .3s ease}.corligni-nav a:hover{color:#a17b4e}.corligni-header-icons{width:300px;display:flex;justify-content:flex-end;align-items:center;gap:24px}.corligni-header-icons a{display:flex;align-items:center;justify-content:center;position:relative}.corligni-header-icons svg{width:24px;height:24px;stroke:#241c17;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s ease,stroke .35s ease,filter .35s ease}.corligni-header .corligni-cart:hover svg{transform:scale(1.18) rotate(-8deg);stroke:#c9a063;filter:drop-shadow(0 4px 8px rgba(201,160,99,.35))}.corligni-header a[href*=search]:hover svg{transform:scale(1.18);stroke:#c9a063;filter:drop-shadow(0 3px 6px rgba(201,160,99,.25))}.corligni-header a[href*=account]:hover svg{transform:translateY(-2px) scale(1.15);stroke:#c9a063;filter:drop-shadow(0 3px 6px rgba(201,160,99,.25))}.corligni-cart>span:not(.visually-hidden),.corligni-cart>.cart-count-bubble{position:absolute;right:-10px;top:-8px;width:17px;height:17px;border-radius:50%;background:#241c17;color:#fff;font-size:10px;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif}.corligni-header a:focus-visible{outline:2px solid #A17B4E;outline-offset:5px}@media(max-width:990px){.corligni-nav{display:none}.corligni-header-inner{padding:0 20px}.corligni-logo{font-size:38px;width:300px}.corligni-header-icons{width:auto}.corligni-announcement{gap:15px;font-size:10px}}@media(prefers-reduced-motion:reduce){.corligni-announcement:after,.corligni-announcement-item span{animation:none}.corligni-header-icons svg{transition:none}}.corligni-hero{width:100%;box-sizing:border-box}.corligni-hero{height:760px;position:relative;overflow:hidden;background:#f6f2eb}.corligni-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.corligni-hero-image img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(1.04) saturate(.88) contrast(1.02)}.corligni-hero-overlay{background:linear-gradient(90deg,#ffffff38,#ffffff14 35%,#fff0 65%)}.corligni-hero-content{z-index:3;height:100%;max-width:520px;padding-left:130px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:5}.corligni-hero-content:before{content:"";position:absolute;left:-35px;top:-40px;width:430px;height:560px;background:#f5f0e829;filter:blur(18px);z-index:-1}.corligni-eyebrow{font-family:Arial,sans-serif;font-size:12px;letter-spacing:4px;color:#987653;text-transform:uppercase;margin-bottom:26px}.corligni-hero-content h1{font-family:Times New Roman,serif;font-size:66px;line-height:1.04;font-weight:400;letter-spacing:-1.5px;color:#2b211b;max-width:430px;margin:0 0 26px;text-shadow:0 2px 8px rgba(255,255,255,.35);-webkit-text-stroke:.3px rgba(255,255,255,.25)}.corligni-hero-content p{font-family:Arial,sans-serif;font-size:16px;line-height:1.75;color:#4a433b;max-width:380px;margin:0 0 36px}.corligni-hero-button{height:58px;width:250px;display:flex;align-items:center;justify-content:center;gap:16px;background:#241c17;color:#fff;text-decoration:none;font-family:Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;transition:.35s ease}.corligni-hero-button span{width:24px;height:24px;border:1px solid rgba(255,255,255,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px}.corligni-hero-button:hover{background:#8d6a43;transform:translateY(-3px)}.corligni-hero-button:hover span{transform:translate(3px)}.corligni-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}@media(max-width:990px){.corligni-hero{height:650px}.corligni-hero-content{padding-left:30px;padding-right:30px}.corligni-hero-content h1{font-size:44px}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
