*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}:root{--ol:#2F4A46;--old:#1e3330;--oll:#4a6b65;--bg:#C9A27E;--bgl:#e0c4a4;--bgp:#F5EDE3;--cr:#faf5ef}html{scroll-behavior:smooth}body{font-family:Jost,sans-serif;background:var(--cr);color:var(--old);overflow-x:hidden;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{text-decoration:none;cursor:pointer}button{cursor:pointer;font-family:Jost,sans-serif}.ann{background:var(--old);text-align:center;padding:10px 1rem;font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--bgl);font-weight:300;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.snav{position:sticky;top:0;z-index:100;background:var(--bgp);border-bottom:.5px solid rgba(47,74,70,.12);display:flex;align-items:center;justify-content:space-between;padding:0 1.25rem;height:60px}.logo-wrap{display:flex;align-items:center;gap:10px}.logo-mark{display:flex;align-items:center;height:36px}.logo-col{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:36px}.logo-col span{font-family:Cormorant Garamond,serif;font-size:11px;font-weight:300;line-height:1}.logo-col.lx span{color:var(--ol)}.logo-col.ul span{color:var(--bg)}.logo-div{width:.5px;height:36px;background:var(--bg);margin:0 4px;position:relative}.logo-div:before,.logo-div:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:3px;height:3px;border-radius:50%;background:var(--bg)}.logo-div:before{top:-1.5px}.logo-div:after{bottom:-1.5px}.logo-name{font-family:Cormorant Garamond,serif;font-size:10px;font-weight:300;letter-spacing:4px;color:var(--ol);text-transform:uppercase}.nav-icons{display:flex;align-items:center;gap:1rem}.nav-icons a{display:flex;align-items:center}.nav-icons svg{width:20px;height:20px;stroke:var(--ol);fill:none;stroke-width:1.2}.cart-w{position:relative}.cart-badge{position:absolute;top:-4px;right:-6px;width:14px;height:14px;background:var(--bg);border-radius:50%;font-size:8px;display:flex;align-items:center;justify-content:center;color:var(--old);font-weight:500}.hero{background:var(--ol);min-height:100svh;display:flex;flex-direction:column;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-45deg,transparent,transparent 50px,rgba(201,162,126,.025) 50px,rgba(201,162,126,.025) 51px);pointer-events:none}.hero-img-z{flex:1;display:flex;align-items:center;justify-content:center;padding:3rem 2rem 1.5rem;position:relative;z-index:1}.hero-img-z:before{content:"";position:absolute;width:280px;height:280px;border:.5px solid rgba(201,162,126,.1);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.hero-img{width:85%;max-width:340px;position:relative;z-index:2;animation:lxfloat 3s ease-in-out infinite alternate}@keyframes lxfloat{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.hero-cnt{background:var(--old);padding:2rem 1.5rem 2.5rem;position:relative;z-index:1}.h-eye{font-size:8px;letter-spacing:4px;text-transform:uppercase;color:var(--bg);font-weight:300;margin-bottom:1rem;opacity:0;animation:lxup .7s .3s forwards}.h-title{font-family:Cormorant Garamond,serif;font-size:48px;font-weight:300;color:var(--bgp);line-height:1.05;letter-spacing:.5px;margin-bottom:1rem;opacity:0;animation:lxup .7s .5s forwards}.h-title em{font-style:italic;color:var(--bg)}.h-desc{font-size:12px;color:#f5ede373;line-height:1.9;font-weight:300;margin-bottom:2rem;opacity:0;animation:lxup .7s .7s forwards;letter-spacing:.3px}.h-cta{display:flex;flex-direction:column;gap:.75rem;opacity:0;animation:lxup .7s .9s forwards}@keyframes lxup{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.btn-p{background:var(--bg);color:var(--old);padding:16px;font-size:9px;letter-spacing:4px;text-transform:uppercase;font-weight:400;border:none;width:100%;text-align:center;transition:background .3s;display:block}.btn-p:hover,.btn-p:active{background:var(--bgl)}.btn-g{background:transparent;color:#f5ede380;padding:15px;font-size:9px;letter-spacing:4px;text-transform:uppercase;font-weight:300;border:.5px solid rgba(201,162,126,.3);width:100%;text-align:center;transition:all .3s;display:block}.btn-g-ol{color:var(--ol)!important;border-color:#2f4a4640!important}.mq{background:var(--old);padding:13px 0;overflow:hidden;white-space:nowrap;border-top:.5px solid rgba(201,162,126,.12);border-bottom:.5px solid rgba(201,162,126,.12)}.mq-t{display:inline-block;animation:lxmq 18s linear infinite}.mq-t span{font-size:8px;letter-spacing:4px;text-transform:uppercase;color:#c9a27e73;font-weight:200;margin:0 1.5rem}.mq-t .dot{color:var(--bg);letter-spacing:0;margin:0 .75rem}@keyframes lxmq{0%{transform:translate(0)}to{transform:translate(-50%)}}.sh{text-align:center;margin-bottom:2.5rem;padding:0 1.5rem}.eye{font-size:8px;letter-spacing:4px;text-transform:uppercase;color:var(--bg);font-weight:300;margin-bottom:.75rem}.stitle{font-family:Cormorant Garamond,serif;font-size:34px;font-weight:300;color:var(--ol);letter-spacing:1px;line-height:1.1}.srule{width:28px;height:.5px;background:var(--bg);margin:1rem auto 0}.cats{padding:3.5rem 0;background:var(--cr)}.cat-scroll{display:flex;gap:2px;overflow-x:auto;padding:0 1.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x mandatory}.cat-scroll::-webkit-scrollbar{display:none}.cat-card{flex-shrink:0;width:72vw;max-width:280px;scroll-snap-align:start;position:relative;overflow:hidden}.cat-in{height:360px;display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem;transition:transform .5s ease}.cat-card:active .cat-in{transform:scale(.98)}.c1{background:var(--ol)}.c2{background:#3d5c57}.c3{background:var(--old)}.cat-ov{position:absolute;bottom:0;left:0;right:0;padding:2rem 1.5rem 1.5rem;background:linear-gradient(to top,rgba(10,20,18,.85),transparent);pointer-events:none}.cat-name{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:300;color:var(--bgp);letter-spacing:.5px;margin-bottom:4px}.cat-cnt{font-size:8px;letter-spacing:2.5px;color:var(--bg);text-transform:uppercase}.scroll-h{text-align:center;font-size:9px;letter-spacing:3px;color:var(--bg);text-transform:uppercase;font-weight:200;margin-top:1.5rem;opacity:.6}.prods{padding:3.5rem 0;background:var(--bgp)}.pgrid{display:grid;grid-template-columns:1fr 1fr;gap:2px}.pcard{background:var(--cr);display:block;transition:background .3s}.pcard:active{background:#ede3d8}.pimg{aspect-ratio:1;background:var(--bgp);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.pimg img{width:100%;height:100%;object-fit:cover}.pbadge{position:absolute;top:.75rem;left:.75rem;background:var(--ol);color:var(--bgp);font-size:7px;letter-spacing:1.5px;text-transform:uppercase;padding:3px 8px;font-weight:300}.pbadge-g{background:var(--bg);color:var(--old)}.pinfo{padding:.9rem 1rem 1rem;border-top:.5px solid var(--bgl)}.pname{font-family:Cormorant Garamond,serif;font-size:16px;font-weight:400;color:var(--ol);margin-bottom:2px;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ptype{font-size:8px;letter-spacing:1.5px;color:var(--bg);text-transform:uppercase;margin-bottom:.75rem;font-weight:300}.pfoot{display:flex;justify-content:space-between;align-items:center}.pprice{font-family:Cormorant Garamond,serif;font-size:15px;color:var(--ol);font-weight:400;letter-spacing:.5px}.addcart{width:30px;height:30px;border:.5px solid var(--ol);background:transparent;color:var(--ol);font-size:18px;display:flex;align-items:center;justify-content:center;font-weight:200;transition:all .3s;line-height:1}.addcart:active{background:var(--ol);color:var(--bgp)}.pcta{padding:2rem 1.25rem 0}.edit{background:var(--ol);padding:4rem 1.5rem;position:relative;overflow:hidden}.edit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-45deg,transparent,transparent 50px,rgba(201,162,126,.025) 50px,rgba(201,162,126,.025) 51px);pointer-events:none}.edit-in{position:relative;z-index:1}.edit-eye{font-size:8px;letter-spacing:4px;text-transform:uppercase;color:var(--bg);font-weight:300;margin-bottom:1rem}.edit-t{font-family:Cormorant Garamond,serif;font-size:42px;font-weight:300;color:var(--bgp);line-height:1.1;letter-spacing:.5px;margin-bottom:1.5rem}.edit-t em{font-style:italic;color:var(--bg)}.edit-b{font-size:12px;color:#f5ede373;line-height:2;font-weight:300;margin-bottom:2rem;letter-spacing:.3px}.edit-vis{margin-top:2.5rem;background:#c9a27e0f;border:.5px solid rgba(201,162,126,.15);padding:2rem;display:flex;align-items:center;justify-content:center}.edit-vis img{max-width:100%}.feats{background:var(--old)}.feat{display:flex;align-items:center;gap:1.25rem;padding:1.5rem;border-bottom:.5px solid rgba(201,162,126,.08)}.feat:last-child{border-bottom:none}.feat svg{width:20px;height:20px;stroke:#c9a27e80;fill:none;stroke-width:1;flex-shrink:0}.feat-t{font-family:Cormorant Garamond,serif;font-size:16px;font-weight:400;color:var(--bgl);margin-bottom:2px}.feat-d{font-size:10px;color:#c9a27e59;letter-spacing:.5px;line-height:1.6;font-weight:200}.test{padding:5rem 1.5rem;background:var(--cr);text-align:center}.qmark{font-family:Cormorant Garamond,serif;font-size:80px;color:var(--bg);line-height:.4;opacity:.35;display:block;margin-bottom:2rem}.qtxt{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:300;color:var(--ol);line-height:1.6;letter-spacing:.3px;margin-bottom:1.5rem}.qauth{font-size:9px;letter-spacing:4px;text-transform:uppercase;color:var(--bg);font-weight:300}.qdots{display:flex;justify-content:center;gap:6px;margin-top:2rem}.qdot{width:5px;height:5px;border-radius:50%;background:var(--bgl)}.qdot.on{background:var(--bg);width:18px;border-radius:2px}.news{background:var(--ol);padding:4rem 1.5rem;text-align:center;position:relative;overflow:hidden}.news:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-45deg,transparent,transparent 60px,rgba(201,162,126,.02) 60px,rgba(201,162,126,.02) 61px);pointer-events:none}.news-t{font-family:Cormorant Garamond,serif;font-size:34px;font-weight:300;color:var(--bgp);margin-bottom:.6rem;letter-spacing:.5px;position:relative}.news-s{font-size:9px;color:#c9a27e73;letter-spacing:3px;text-transform:uppercase;margin-bottom:2rem;font-weight:200;position:relative}.news-f{border:.5px solid rgba(201,162,126,.25);max-width:400px;margin:0 auto;position:relative}.news-i{background:transparent;border:none;padding:16px 1.25rem;color:var(--bgp);font-family:Jost,sans-serif;font-size:12px;letter-spacing:1px;outline:none;width:100%;border-bottom:.5px solid rgba(201,162,126,.15)}.news-i::placeholder{color:#c9a27e4d;font-size:9px;letter-spacing:3px;text-transform:uppercase}.news-b{background:var(--bg);border:none;padding:16px;color:var(--old);font-family:Jost,sans-serif;font-size:9px;letter-spacing:3px;text-transform:uppercase;font-weight:400;width:100%;transition:background .3s}.news-b:active{background:var(--bgl)}.sfoot{background:var(--old);padding:3rem 1.5rem 5rem;border-top:.5px solid rgba(201,162,126,.08)}.foot-brand{display:flex;align-items:center;gap:12px;margin-bottom:1rem}.foot-lname{font-family:Cormorant Garamond,serif;font-size:16px;font-weight:300;color:var(--bg);letter-spacing:5px;text-transform:uppercase}.foot-tag{font-size:11px;color:#c9a27e4d;line-height:1.8;font-weight:200;margin-bottom:2.5rem}.foot-g{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2.5rem}.fcol-t{font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--bg);margin-bottom:1rem;font-weight:400}.fcol ul{list-style:none}.fcol ul li{margin-bottom:.65rem}.fcol ul li a{font-size:12px;color:#c9a27e4d;letter-spacing:.3px;font-weight:200}.foot-btm{text-align:center;padding-top:2rem;border-top:.5px solid rgba(201,162,126,.07);font-size:8px;letter-spacing:2.5px;color:#c9a27e33;text-transform:uppercase}.sticky{position:fixed;bottom:0;left:0;right:0;z-index:999;background:var(--old);border-top:.5px solid rgba(201,162,126,.2);padding:.75rem 1.25rem;display:flex;align-items:center;gap:1rem;transform:translateY(100%);transition:transform .4s ease}.sticky.on{transform:translateY(0)}.sticky-info{flex:1}.sticky-name{font-family:Cormorant Garamond,serif;font-size:15px;color:var(--bgp);font-weight:300}.sticky-price{font-size:10px;color:var(--bg);letter-spacing:1px}.sticky-btn{background:var(--bg);color:var(--old);border:none;padding:13px 1.5rem;font-size:9px;letter-spacing:3px;text-transform:uppercase;font-weight:400;white-space:nowrap}.prod-main-img{width:100%;aspect-ratio:1;object-fit:cover;background:var(--bgp);display:block}.prod-thumbs{display:flex;gap:2px;overflow-x:auto;padding:2px 0;scrollbar-width:none}.prod-thumbs::-webkit-scrollbar{display:none}.prod-thumb{flex-shrink:0;width:72px;height:72px;border:.5px solid rgba(47,74,70,.1);overflow:hidden;cursor:pointer;transition:border-color .3s}.prod-thumb.on{border-color:var(--bg)}.prod-thumb img{width:100%;height:100%;object-fit:cover}.prod-info{padding:1.5rem}.prod-eye{font-size:8px;letter-spacing:4px;text-transform:uppercase;color:var(--bg);font-weight:300;margin-bottom:.75rem}.prod-title{font-family:Cormorant Garamond,serif;font-size:36px;font-weight:300;color:var(--ol);line-height:1.1;letter-spacing:.5px;margin-bottom:.5rem}.prod-vendor{font-family:Cormorant Garamond,serif;font-size:16px;font-weight:300;font-style:italic;color:var(--bg);margin-bottom:1.5rem}.prod-rule{width:28px;height:.5px;background:var(--bg);margin-bottom:1.5rem}.prod-desc{font-size:12px;color:#1e333099;line-height:2;font-weight:300;margin-bottom:1.5rem;letter-spacing:.3px}.prod-price-row{display:flex;align-items:baseline;gap:1rem;margin-bottom:1.5rem}.prod-price{font-family:Cormorant Garamond,serif;font-size:32px;color:var(--ol);font-weight:400;letter-spacing:1px}.prod-price-note{font-size:9px;letter-spacing:2px;color:var(--bg);text-transform:uppercase;font-weight:200}.var-label{font-size:9px;letter-spacing:3px;text-transform:uppercase;color:#1e333080;font-weight:300;margin-bottom:10px}.var-btns{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:1.5rem}.var-btn{padding:8px 16px;border:.5px solid rgba(47,74,70,.2);background:transparent;font-size:10px;letter-spacing:2px;color:var(--ol);transition:all .3s;text-transform:uppercase}.var-btn.on,.var-btn:active{border-color:var(--bg);background:var(--bgp)}.atc-btn{background:var(--ol);color:var(--bgp);border:none;padding:18px;font-size:9px;letter-spacing:4px;text-transform:uppercase;font-weight:400;width:100%;margin-bottom:.75rem;transition:background .3s}.atc-btn:disabled{opacity:.5}.prod-details{margin-top:2rem;border-top:.5px solid rgba(47,74,70,.08)}.det-row{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-bottom:.5px solid rgba(47,74,70,.06)}.det-row svg{width:18px;height:18px;stroke:#2f4a4666;fill:none;stroke-width:1;flex-shrink:0}.det-k{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:#2f4a4666;font-weight:200}.det-v{font-family:Cormorant Garamond,serif;font-size:15px;color:var(--ol);margin-top:2px}.coll-header{text-align:center;padding:2.5rem 1.5rem 2rem;background:var(--bgp);border-bottom:.5px solid rgba(47,74,70,.08)}.coll-title{font-family:Cormorant Garamond,serif;font-size:36px;font-weight:300;color:var(--ol);letter-spacing:1px}.cart-page{padding:2rem 1.5rem 6rem}.cart-h1{font-family:Cormorant Garamond,serif;font-size:36px;font-weight:300;color:var(--ol);margin-bottom:2rem;letter-spacing:1px}.cart-empty{text-align:center;padding:4rem 0}.cart-item{display:grid;grid-template-columns:80px 1fr;gap:1rem;padding:1.25rem 0;border-bottom:.5px solid rgba(47,74,70,.08)}.cart-item img{width:80px;height:80px;object-fit:cover;border:.5px solid rgba(47,74,70,.08)}.ci-name{font-family:Cormorant Garamond,serif;font-size:17px;color:var(--ol);font-weight:300;margin-bottom:4px}.ci-type{font-size:9px;letter-spacing:2px;color:var(--bg);text-transform:uppercase;font-weight:200;margin-bottom:.5rem}.ci-price{font-family:Cormorant Garamond,serif;font-size:15px;color:var(--ol)}.ci-qty{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.ci-qty button{width:28px;height:28px;border:.5px solid rgba(47,74,70,.2);background:transparent;color:var(--ol);font-size:16px}.ci-qty span{font-size:14px;min-width:20px;text-align:center;color:var(--ol)}.cart-total{padding:1.5rem 0;font-family:Cormorant Garamond,serif;font-size:22px;color:var(--ol);display:flex;justify-content:space-between;border-top:.5px solid rgba(47,74,70,.1);margin-top:1rem}.checkout-btn{background:var(--ol);color:var(--bgp);border:none;padding:18px;font-size:9px;letter-spacing:4px;text-transform:uppercase;font-weight:400;width:100%;margin-top:1rem;transition:background .3s}.rev{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.rev.on{opacity:1;transform:translateY(0)}@media(min-width:640px){.pgrid{grid-template-columns:repeat(4,1fr)}.cat-card{width:44vw;max-width:340px}.news-f{display:flex}.news-i{border-bottom:none;border-left:.5px solid rgba(201,162,126,.15);flex:1;width:auto}.news-b{width:auto;padding:16px 2rem}.foot-g{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.hero{flex-direction:row;min-height:calc(100vh - 100px)}.hero-img-z{flex:1;padding:4rem}.hero-cnt{flex:1;display:flex;flex-direction:column;justify-content:center;padding:4rem}.h-cta{flex-direction:row}.btn-p,.btn-g{width:auto;padding:15px 2.5rem}.cats{padding:5rem 0}.cat-card{width:28vw;max-width:380px}.cat-scroll{padding:0 3rem}.prods{padding:5rem 0}.edit{padding:5rem 3.5rem}.snav{padding:0 3rem;height:68px}.logo-mark,.logo-col,.logo-div{height:44px}.logo-col span{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/base.css.map */
