:root{--paper:#F7F5EF;--line:color-mix(in srgb,var(--ink) 14%,transparent);--lineDark:color-mix(in srgb,var(--onDark) 18%,transparent)}body{font-size:16px;line-height:1.75;letter-spacing:.005em}h1,h2{font-style:normal;font-weight:500;letter-spacing:-.012em;line-height:1.02}h1{font-size:clamp(2.8rem,6.4vw,5.4rem)}h2{font-size:clamp(2.3rem,4.8vw,3.9rem)}h3{font-size:1.7rem;font-weight:500}section,.section{padding:clamp(84px,11vw,168px) var(--gut)}.section--tight{padding-block:clamp(48px,7vw,96px)}.eyebrow{font:italic 500 1.2rem/1.2 var(--serif);letter-spacing:0;text-transform:none;color:var(--sage);margin-bottom:18px}.dark .eyebrow,.sage .eyebrow{color:color-mix(in srgb,var(--onDark) 72%,transparent)}.announce{background:var(--grove);color:color-mix(in srgb,var(--onDark) 86%,transparent);font-size:.8rem;font-weight:400;letter-spacing:.03em;padding:9px var(--gut);border-bottom:1px solid var(--lineDark)}.site-header{background:var(--grove);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid color-mix(in srgb,var(--gold) 28%,transparent)}.site-header__in{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"toggle logo tools";align-items:center;min-height:84px;padding-block:12px}.site-header .menu-toggle{grid-area:toggle;display:inline-flex;justify-self:start}.site-header .logo{grid-area:logo;justify-self:center;font-size:1.35rem;letter-spacing:.34em;padding-left:.34em}.site-header .nav-desktop{display:none}.site-header .header-tools{grid-area:tools;justify-self:end}.site-header .header-tools{display:flex;align-items:center}.site-header .header-tools .lang-form{display:block;margin:0 4px}.site-header .lang-switch{gap:0;align-items:center}.site-header .lang-btn{border:0;background:none;color:var(--onDark);opacity:.6;padding:6px 7px;font:500 .8rem var(--sans);letter-spacing:.08em;border-bottom:1px solid transparent}.site-header .lang-btn+.lang-btn{border-left:0;position:relative;margin-left:1px}.site-header .lang-btn+.lang-btn:before{content:"";position:absolute;left:-1px;top:30%;bottom:30%;width:1px;background:color-mix(in srgb,var(--onDark) 35%,transparent)}.site-header .lang-btn:hover,.site-header .lang-btn[aria-current]{opacity:1;background:none;color:var(--onDark);border-bottom-color:var(--gold)}.icon-btn:hover{color:inherit;opacity:.7}.mobile-nav .lang-btn{color:var(--onDark)}.mobile-nav{display:block;position:fixed;inset:0 auto 0 0;width:min(480px,100%);z-index:70;background:var(--grove);color:var(--onDark);padding:96px clamp(28px,4vw,56px) 40px;transform:translate(-100%);transition:transform .4s cubic-bezier(.2,.6,.2,1),visibility .4s;overflow:auto;visibility:hidden;border-right:1px solid color-mix(in srgb,var(--gold) 28%,transparent)}.mobile-nav.is-open{transform:none;visibility:visible;box-shadow:0 0 0 100vmax #14160f73}.mobile-nav ul{list-style:none;padding:0;margin:0 0 30px}.mobile-nav li a{display:block;font:italic 500 2.1rem/1.45 var(--serif);text-decoration:none;color:inherit}.mobile-nav li a:hover{color:var(--gold)}.mobile-nav .close{position:absolute;top:18px;right:clamp(20px,3vw,40px)}@media(max-width:980px){.site-header__in{grid-template-columns:auto 1fr auto;min-height:64px}.site-header .logo{font-size:1.1rem;letter-spacing:.24em;padding-left:.24em}}.btn{border:1px solid currentColor;padding:16px 34px;font:500 .9rem var(--sans);letter-spacing:.05em;transition:background .25s,color .25s,border-color .25s}.btn:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn--fill,.btn.fill{background:var(--grove);color:var(--onDark);border-color:var(--grove)}.btn--fill:hover{background:var(--ink);border-color:var(--ink);color:var(--onDark)}.dark .btn--fill,.hero .btn--fill,.estate .btn--fill,.sage .btn--fill,.dark .btn:hover,.hero .btn:hover,.estate .btn:hover,.sage .btn:hover{background:var(--onDark);color:var(--grove);border-color:var(--onDark)}.btn.is-loading:after{border-color:currentColor;border-right-color:transparent}.hero{display:block;min-height:max(calc(100svh - 110px),680px);background:#1d2116}.hero-i{position:absolute;top:0;right:0;bottom:0;left:0}.hero-i img{animation:lb-settle 2.6s cubic-bezier(.2,.6,.2,1) both}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1d211600 35%,#1d2116cc),linear-gradient(90deg,#1d211699,#1d211600 60%);z-index:1;pointer-events:none}.hero-t{position:absolute;left:0;bottom:0;max-width:780px;padding:clamp(28px,6vw,96px);z-index:2}.hero h1{font-size:clamp(3rem,7vw,6.2rem);animation:lb-rise 1.4s .35s cubic-bezier(.2,.6,.2,1) both}.hero .rte,.hero .btns{animation:lb-rise 1.4s .55s cubic-bezier(.2,.6,.2,1) both}.hero p{font-size:1.05rem;max-width:48ch}.hero-particles{display:none}@keyframes lb-settle{0%{transform:scale(1.07)}to{transform:none}}@keyframes lb-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hero-i img,.hero h1,.hero .rte,.hero .btns{animation:none}}.card{background:transparent;padding:0;border-top:0}.card:after{display:none}.card__media{background:var(--paper);margin-bottom:22px;position:relative}.card__media img{box-shadow:none;transition:transform 1.2s cubic-bezier(.2,.6,.2,1),opacity .6s}.card:hover .card__media img{transform:scale(1.025)}.card__media .card__alt{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0}.card:hover .card__media .card__alt{opacity:1}.card h3{font-size:1.55rem;line-height:1.15;margin-bottom:.2em}.card small{font:italic 500 1.1rem var(--serif);color:var(--sage);margin-bottom:10px}.card p{font-size:.93rem;opacity:.82}.card .price{font:400 1.05rem var(--sans);color:var(--ink);margin:.4em 0 .9em}.card .btn{width:100%;padding-block:13px}.card .badge{top:12px;left:12px}.price{color:var(--ink)}.gallery__main,.gallery__thumbs button{background:var(--paper)}.gallery__thumbs button[aria-current=true]{border-color:var(--ink)}.product__info h1{font-size:clamp(2.3rem,4vw,3.4rem)}.product__sub{font:italic 500 1.25rem var(--serif);color:var(--sage)}.product .price{font:500 1.9rem/1 var(--serif);color:var(--ink)}.acc{border-top:1px solid var(--line)}.acc summary{font:500 1rem var(--sans);letter-spacing:.02em}.reassure li{font-size:.9rem}.buybar{position:fixed;left:0;right:0;bottom:0;z-index:45;display:none;align-items:center;gap:12px;padding:10px var(--gut) calc(10px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);transform:translateY(110%);transition:transform .35s ease}.buybar.is-on{transform:none}.buybar__t{flex:1;min-width:0;line-height:1.25}.buybar__t strong{display:block;font:500 1.05rem var(--serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buybar__t span{font-size:.86rem;opacity:.8}.buybar .btn{padding:12px 20px;flex:none}@media(max-width:899px){.buybar{display:flex}}.seals{padding:clamp(40px,5vw,64px) var(--gut);background:var(--paper);border-block:1px solid var(--line)}.seals ul{list-style:none;margin:0 auto;padding:0;max-width:1180px;display:grid;grid-template-columns:repeat(var(--n,4),1fr)}.seals li{text-align:center;padding:4px clamp(14px,2.5vw,36px);border-left:1px solid var(--line)}.seals li:first-child{border-left:0}.seals strong{display:block;font:500 1.3rem/1.2 var(--serif);margin-bottom:6px}.seals span{display:block;font-size:.84rem;opacity:.72;line-height:1.5}@media(max-width:760px){.seals ul{grid-template-columns:1fr 1fr;row-gap:28px}.seals li:nth-child(odd){border-left:0}}.estate figure img{box-shadow:none}.estate figcaption{font-size:1.15rem;color:color-mix(in srgb,var(--onDark) 80%,transparent)}.site-footer{border-top:1px solid color-mix(in srgb,var(--gold) 28%,transparent)}.dark .price,.sage .price,.hero .price{color:var(--onDark)}.lang-btn{border:0;border-bottom:1px solid transparent;padding:6px;opacity:.65;font-size:.78rem}.lang-btn:hover,.lang-btn[aria-current]{background:none;color:inherit;opacity:1;border-bottom-color:var(--gold)}.opt__vals input:checked+label{border-color:var(--ink);background:var(--ink);color:var(--bg)}@media(max-width:980px){.site-header .lang-btn{padding:6px 5px;font-size:.76rem}.site-header .logo{font-size:.98rem;letter-spacing:.2em;padding-left:.2em;min-width:0}.site-header .header-tools{gap:0}}.card__pick{display:block;margin:0 0 10px}.card__pick span{display:block;font-size:.8rem;opacity:.7;margin-bottom:6px}.card__pick select{width:100%;appearance:none;-webkit-appearance:none;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23333' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid var(--line);color:inherit;font:400 .95rem var(--sans);padding:12px 40px 12px 14px;border-radius:0;cursor:pointer}.card__pick select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.dark .card__pick select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23eee' stroke-width='1.4'/%3E%3C/svg%3E");border-color:var(--lineDark)}[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/luxe.css.map */
