:root{--ct-bg:#0F2B20;--ct-bg2:#163826;--ct-sage:#A6CB92;--ct-ink:#F1EADB;--ct-mute:#A9B3A6;--ct-gold:#D4B27A;--ct-rose:#E2AEA4;--ct-line:rgba(212,178,122,.28);--ct-serif:"Bodoni Moda",Didot,Georgia,serif;--ct-sans:"Figtree","Helvetica Neue",Arial,sans-serif;--ct-head-h:76px}html{scroll-behavior:smooth;scroll-padding-top:calc(env(safe-area-inset-top,0px) + 70px)}.ct-header,.ct-header *,.ct-hero,.ct-hero *,.ct-ribbon,.ct-ribbon *,.ct-section,.ct-section *,.ct-manif,.ct-manif *,.ct-footer,.ct-footer *,.ct-toast{box-sizing:border-box}.ct-header{position:fixed;top:env(safe-area-inset-top,0px);left:0;right:0;z-index:30;display:flex;justify-content:space-between;align-items:center;padding:20px 5vw;background:linear-gradient(#0f2b20f2,#0f2b2000);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.ct-header.ct-away{transform:translateY(-110%)}.ct-header-space{height:var(--ct-head-h)}.ct-logo{font:italic 500 28px/1 var(--ct-serif);text-decoration:none;color:var(--ct-gold)}.ct-nav{display:flex;gap:26px;font:300 16px/1.2 var(--ct-sans)}.ct-nav a{text-decoration:none;color:var(--ct-ink);opacity:.8}.ct-nav a:hover{opacity:1;color:var(--ct-gold)}@media(max-width:600px){.ct-nav .ct-hide-m{display:none}}.ct-hero{position:relative;min-height:100vh;min-height:100svh;display:grid;place-items:center;text-align:center;padding:14vh 5vw 10vh;overflow:hidden;margin-top:calc(var(--ct-head-h) * -1);--mx:50%;--my:42%;background:radial-gradient(circle 38vmax at var(--mx) var(--my),#37875D 0%,rgba(15,43,32,0) 70%),var(--ct-bg);color:var(--ct-ink);font:300 18px/1.7 var(--ct-sans)}.ct-pattern{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90' viewBox='0 0 90 90'%3E%3Cg fill='none' stroke='%23D4B27A' stroke-width='1'%3E%3Cellipse cx='45' cy='55' rx='11' ry='9'/%3E%3Cellipse cx='28' cy='42' rx='4.5' ry='6'/%3E%3Cellipse cx='38' cy='30' rx='4.5' ry='6'/%3E%3Cellipse cx='52' cy='30' rx='4.5' ry='6'/%3E%3Cellipse cx='62' cy='42' rx='4.5' ry='6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:radial-gradient(circle 22vmax at var(--mx) var(--my),#000 0%,transparent 100%);mask-image:radial-gradient(circle 22vmax at var(--mx) var(--my),#000 0%,transparent 100%)}.ct-hero-in{position:relative;z-index:2;will-change:transform,opacity}.ct-title{margin:0;font:italic 400 clamp(52px,14.5vw,200px)/.9 var(--ct-serif);letter-spacing:-.03em;text-transform:none;background:linear-gradient(100deg,#8e6f3f,#f2ddb0 35%,#d4b27a,#f6e8c8 75%,#9c7b47);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ct-sheen 9s ease-in-out infinite alternate}@keyframes ct-sheen{to{background-position:100% 0}}.ct-title span{display:inline-block}.ct-motion .ct-title span{opacity:0;transform:translateY(60%) rotate(4deg)}.ct-motion.ct-go .ct-title span{opacity:1;transform:none;transition:opacity 1.2s cubic-bezier(.2,.8,.2,1),transform 1.2s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i)*.07s)}.ct-sub{color:var(--ct-sage);font:italic 400 clamp(20px,3vw,30px)/1.3 var(--ct-serif);margin:26px auto 12px;max-width:22em}.ct-tag{color:var(--ct-mute);max-width:30em;margin:0 auto 34px}.ct-leaf{position:absolute;width:clamp(36px,5vw,64px);fill:var(--ct-sage);opacity:.35;pointer-events:none;animation:ct-sway 9s ease-in-out infinite alternate}@keyframes ct-sway{to{transform:translate(18px,-26px) rotate(24deg)}}.ct-leaf-1{left:9%;top:24%}.ct-leaf-2{right:11%;top:30%;animation-delay:-3s}.ct-leaf-3{left:16%;bottom:16%;animation-delay:-5s}.ct-leaf-4{right:18%;bottom:20%;animation-delay:-7s}.ct-btn{display:inline-block;appearance:none;-webkit-appearance:none;padding:15px 34px;border:1px solid var(--ct-gold);color:var(--ct-gold);background:transparent;text-decoration:none;font:400 16px var(--ct-sans);letter-spacing:.05em;border-radius:999px;cursor:pointer;position:relative;overflow:hidden;transition:color .35s;z-index:0}.ct-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ct-gold);transform:translateY(101%);transition:transform .4s cubic-bezier(.2,.8,.2,1);z-index:-1}.ct-btn:hover{color:var(--ct-bg)}.ct-btn:hover:before{transform:none}.ct-btn[disabled]{opacity:.6;cursor:progress}.ct-header a:focus-visible,.ct-section a:focus-visible,.ct-hero a:focus-visible,.ct-btn:focus-visible,.ct-footer a:focus-visible{outline:2px solid var(--ct-gold);outline-offset:3px}.ct-bar{position:fixed;left:0;top:0;height:3px;width:100%;background:linear-gradient(90deg,var(--ct-sage),var(--ct-gold));transform-origin:0 50%;transform:scaleX(0);z-index:60}.ct-motion .ct-rv{opacity:0;transform:translateY(34px);transition:opacity .9s,transform .9s cubic-bezier(.2,.8,.2,1)}.ct-motion .ct-rv.ct-in{opacity:1;transform:none}.ct-dot{position:fixed;width:14px;height:14px;border-radius:50%;background:var(--ct-gold);z-index:70;pointer-events:none;box-shadow:0 0 18px var(--ct-gold)}#ct-cart.ct-bump{display:inline-block;animation:ct-bump .5s}@keyframes ct-bump{40%{transform:scale(1.25);color:var(--ct-gold)}}.ct-ribbon{border-block:1px solid var(--ct-line);overflow:hidden;white-space:nowrap;padding:16px 0;background:var(--ct-bg2)}.ct-ribbon-track{display:inline-block;animation:ct-slide 38s linear infinite;font:italic 400 clamp(22px,3vw,34px) var(--ct-serif);color:var(--ct-gold)}.ct-ribbon-track i{font-style:normal;color:var(--ct-sage);margin:0 .9em}@keyframes ct-slide{to{transform:translate(-50%)}}.ct-section{padding:clamp(80px,11vw,140px) 5vw;background:var(--ct-bg);color:var(--ct-ink);font:300 18px/1.7 var(--ct-sans)}.ct-wrap{max-width:1240px;margin:0 auto}.ct-h2{font:italic 400 clamp(40px,6vw,76px)/1.02 var(--ct-serif);letter-spacing:normal;text-transform:none;margin:0 0 16px;max-width:12em;color:var(--ct-ink)}.ct-lead{color:var(--ct-mute);max-width:32em;margin:0}.ct-arches{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:56px 26px;margin-top:70px}.ct-arch{flex:0 1 calc((100% - 78px)/4);min-width:220px}.ct-arch:nth-child(2n){margin-top:64px}.ct-empty{flex:1 1 100%;text-align:center;margin:0 auto}@media(max-width:1000px){.ct-arch{flex-basis:calc((100% - 26px)/2)}}@media(max-width:620px){.ct-arches{gap:56px}.ct-arch{flex-basis:100%}.ct-arch:nth-child(2n){margin-top:0}}.ct-frame{position:relative;display:block;border-radius:999px 999px 18px 18px;border:1px solid var(--ct-line);aspect-ratio:3/4.3;overflow:hidden;background:radial-gradient(ellipse at 50% 30%,#2e6446,#133423 75%);transform-style:preserve-3d;will-change:transform;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.ct-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle 160px at var(--gx,50%) var(--gy,20%),rgba(242,221,176,.22),transparent 70%);opacity:0;transition:opacity .4s;pointer-events:none}.ct-frame:hover:after{opacity:1}.ct-frame img,.ct-frame svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ct-frame svg{padding:30%;opacity:.35;fill:var(--ct-gold);color:var(--ct-gold)}.ct-motion .ct-arch{clip-path:inset(100% 0 0 0);opacity:0;transition:clip-path 1.2s cubic-bezier(.2,.8,.2,1),opacity .6s;transition-delay:var(--d,0s)}.ct-motion .ct-arch.ct-in{clip-path:inset(-10% -10% -10% -10%);opacity:1}.ct-cap{padding:22px 4px 0;text-align:center}.ct-cap h3{font:italic 500 26px/1.15 var(--ct-serif);letter-spacing:normal;text-transform:none;margin:0 0 6px;color:var(--ct-ink)}.ct-cap h3 a{color:inherit;text-decoration:none}.ct-cap p{margin:0 0 8px;color:var(--ct-mute);font-size:16px}.ct-price{font:400 22px var(--ct-serif);color:var(--ct-gold);margin:10px 0 14px}.ct-price s{color:var(--ct-mute);font-size:.8em;margin-left:.4em}.ct-cap .ct-btn{padding:12px 26px;font-size:15px}.ct-add-form{margin:0}.ct-soldout{color:var(--ct-mute);font-style:italic}.ct-manif{padding:clamp(80px,11vw,140px) 5vw;background:var(--ct-bg2);border-block:1px solid var(--ct-line);color:var(--ct-ink)}.ct-manif-text{font:italic 400 clamp(30px,5vw,60px)/1.18 var(--ct-serif);max-width:20em;margin:0 auto;text-align:center}.ct-w{opacity:.2;transition:opacity .5s,color .5s}.ct-w.ct-on{opacity:1}.ct-w.ct-g.ct-on{color:var(--ct-gold)}.ct-contact{text-align:center}.ct-contact .ct-h2{margin-inline:auto}.ct-contact .ct-lead{margin:0 auto 32px}.ct-footer{padding:30px 5vw calc(30px + env(safe-area-inset-bottom,0px));text-align:center;color:var(--ct-mute);font:300 14px/1.6 var(--ct-sans);border-top:1px solid var(--ct-line);background:var(--ct-bg)}.ct-footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:0 0 14px}.ct-footer a{color:var(--ct-mute);text-decoration:none}.ct-footer a:hover{color:var(--ct-gold)}.ct-footer-copy{margin:0}.ct-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%,30px);background:var(--ct-gold);color:var(--ct-bg);padding:12px 22px;border-radius:999px;font:400 15px var(--ct-sans);opacity:0;pointer-events:none;transition:.4s;z-index:40}.ct-toast.ct-show{opacity:1;transform:translate(-50%)}.ct-ring{position:fixed;left:0;top:0;width:34px;height:34px;border:1px solid var(--ct-gold);border-radius:50%;pointer-events:none;z-index:50;opacity:0;transition:width .25s,height .25s,opacity .3s,background .25s;mix-blend-mode:difference}.ct-ring.ct-on{opacity:.9}.ct-ring.ct-big{width:64px;height:64px;background:#d4b27a40}@media(max-width:720px){.ct-section,.ct-hero{font-size:19px}.ct-btn{min-height:50px}}@media(prefers-reduced-motion:reduce){.ct-title,.ct-leaf,.ct-ribbon-track,.ct-frame,.ct-btn{animation:none!important;transition:none!important}.ct-arch{clip-path:none!important;opacity:1!important}.ct-w{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/chattitude.css.map */
