:root{--bg: #131312;--bg-lift: #191918;--platinum: #C2BDB5;--walnut: #A07850;--stone: #F1DABF;--body: #D8C7AC;--dim: #92817A;--border: rgba(194,189,181,.1);--border-mid: rgba(194,189,181,.2);--panel-top: #3E3023;--panel-bot: #2D2115;--frame: rgba(160,120,80,.36);--mat: rgba(160,120,80,.18);--font-serif: "Cormorant Garamond", serif;--font-sans: "Hanken Grotesk", sans-serif;--font-script: "Great Vibes", cursive}html:root{--color-background: var(--bg);--color-background-rgb: 19 19 18;--color-foreground: var(--stone);--color-foreground-rgb: 241 218 191;--color-border: var(--border);--border-color: var(--border);--color-input-background: transparent;--color-input-border: var(--border-mid);--color-input-text: var(--stone);--color-input-text-rgb: 241 218 191;--color-primary-button-background: transparent;--color-primary-button-text: var(--walnut);--color-primary-button-border: rgba(160,120,80,.45);--color-primary-button-hover-background: rgba(160,120,80,.1);--color-primary-button-hover-text: var(--stone);--color-primary-button-hover-border: var(--walnut);--color-primary-button-focus-outline: var(--walnut);--color-secondary-button-background: transparent;--color-secondary-button-text: var(--platinum);--color-secondary-button-border: var(--border-mid);--color-secondary-button-hover-background: rgba(160,120,80,.06);--color-secondary-button-hover-text: var(--stone);--color-secondary-button-hover-border: var(--walnut);--color-variant-background: transparent;--color-variant-text: var(--body);--color-variant-border: var(--border-mid);--color-variant-hover-background: rgba(160,120,80,.08);--color-variant-hover-text: var(--stone);--color-variant-hover-border: var(--walnut);--color-selected-variant-background: rgba(160,120,80,.14);--color-selected-variant-text: var(--stone);--color-selected-variant-text-rgb: 241 218 191;--color-selected-variant-border: var(--walnut);--color-selected-variant-hover-background: rgba(160,120,80,.18);--color-selected-variant-hover-text: var(--stone);--color-selected-variant-hover-border: var(--walnut);--font-body--family: var(--font-sans);--font-body--weight: 300;--font-body--style: normal;--font-subheading--family: var(--font-sans);--font-heading--family: var(--font-serif);--font-heading--weight: 300;--font-heading--style: normal;--font-accent--family: var(--font-script);--font-accent--weight: 400;--font-accent--style: normal;--border-radius-sm: 0}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font-sans);background-color:var(--bg);color:var(--stone);font-weight:300;line-height:1.7;font-size:16px;overflow-x:hidden;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:2px solid var(--walnut);outline-offset:3px}#atmosphere{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;pointer-events:none;background-repeat:no-repeat;background-image:radial-gradient(ellipse 190px 330px at 22% 5.6%,rgba(230,184,130,.098),transparent 66%),radial-gradient(ellipse 380px 640px at 21% 6.4%,rgba(204,155,104,.182),rgba(188,141,93,.083) 46%,transparent 74%),radial-gradient(ellipse 430px 740px at 106% 14%,rgba(188,142,94,.127),transparent 74%),radial-gradient(ellipse 350px 600px at 32% 26%,rgba(200,151,100,.167),rgba(184,138,90,.073) 48%,transparent 75%),radial-gradient(ellipse 400px 690px at 76% 37%,rgba(180,135,88,.118),transparent 72%),radial-gradient(ellipse 420px 730px at -8% 50%,rgba(196,148,98,.151),rgba(180,134,88,.069) 48%,transparent 75%),radial-gradient(ellipse 160px 290px at 78% 61.4%,rgba(226,180,126,.088),transparent 66%),radial-gradient(ellipse 360px 620px at 77% 62.6%,rgba(198,150,100,.161),rgba(182,136,89,.069) 48%,transparent 75%),radial-gradient(ellipse 380px 650px at 24% 76%,rgba(186,140,92,.122),transparent 73%),radial-gradient(ellipse 350px 600px at 70% 92%,rgba(200,152,102,.151),rgba(184,138,90,.069) 47%,transparent 75%)}@media(min-width:901px){#atmosphere{background-image:radial-gradient(ellipse 300px 520px at 16% 5.2%,rgba(232,186,132,.127),transparent 68%),radial-gradient(ellipse 620px 1040px at 15% 6%,rgba(205,156,105,.237),rgba(189,142,94,.108) 46%,transparent 74%),radial-gradient(ellipse 760px 1300px at 103% 15%,rgba(188,142,94,.165),rgba(176,132,86,.077) 50%,transparent 76%),radial-gradient(ellipse 260px 460px at 30% 28.6%,rgba(228,182,128,.114),transparent 66%),radial-gradient(ellipse 560px 980px at 31% 30%,rgba(200,151,100,.209),rgba(184,138,90,.095) 48%,transparent 75%),radial-gradient(ellipse 640px 1100px at 74% 41%,rgba(180,135,88,.147),transparent 72%),radial-gradient(ellipse 700px 1250px at -4% 54%,rgba(196,148,98,.191),rgba(180,134,88,.09) 48%,transparent 75%),radial-gradient(ellipse 240px 430px at 79% 66.6%,rgba(226,180,126,.108),transparent 66%),radial-gradient(ellipse 580px 1020px at 78% 68%,rgba(198,150,100,.204),rgba(182,136,89,.09) 48%,transparent 75%),radial-gradient(ellipse 600px 1060px at 22% 82%,rgba(186,140,92,.153),transparent 73%),radial-gradient(ellipse 560px 950px at 68% 94%,rgba(200,152,102,.191),rgba(184,138,90,.09) 47%,transparent 75%)}}#atmosphere.is-quiet{opacity:.9}#pageTexture{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;pointer-events:none;width:100%;height:100%;opacity:.06}.page-wrapper,#MainContent,main{background:transparent}h1,h2,h3,h4,.h0,.h1,.h2,.h3{font-family:var(--font-serif);font-weight:300;color:var(--stone);letter-spacing:-.01em;line-height:1.1;text-wrap:balance;text-rendering:optimizeLegibility}p,li,dd,dt,figcaption{font-family:var(--font-sans)}a{color:inherit}.section-label{font-family:var(--font-sans);font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--platinum);margin-bottom:20px;display:flex;align-items:center;gap:14px}.section-title{font-family:var(--font-serif);font-size:clamp(36px,5.4vw,66px);font-weight:300;line-height:1.1;color:var(--stone);margin-bottom:24px}.section-title em{font-style:italic;color:inherit}.btn-primary,.button,button.button,.shopify-payment-button__button--unbranded{display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:var(--font-sans);font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:500;color:var(--stone);text-decoration:none;border:.5px solid rgba(160,120,80,.6);border-radius:0;padding:17px 40px;background:linear-gradient(180deg,#a078503d,#a0785021);box-shadow:0 12px 30px -18px #a078508c;cursor:pointer;transition:color .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.btn-primary:hover,.button:hover,button.button:hover,.shopify-payment-button__button--unbranded:hover{color:#fbefdd;border-color:var(--walnut);background:linear-gradient(180deg,#aa805661,#a0785038);box-shadow:0 16px 36px -16px #a07850b3;transform:translateY(-1px)}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],textarea,select{background:transparent;border:none;border-bottom:.5px solid var(--border-mid);border-radius:0;padding:9px 0;font-family:var(--font-sans);font-size:16px;font-weight:300;color:var(--stone);outline:none;-webkit-appearance:none;transition:border-color .22s}input:focus,textarea:focus,select:focus{border-bottom-color:var(--walnut)}::placeholder{color:var(--dim);opacity:1}select option{background:var(--bg);color:var(--stone)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:var(--stone);-webkit-box-shadow:0 0 0 1000px var(--bg) inset;box-shadow:0 0 0 1000px var(--bg) inset;caret-color:var(--stone);transition:background-color 9999s ease-in-out 0s}input,textarea{caret-color:var(--walnut)}::selection{background:#a078504d;color:var(--stone)}.reveal{opacity:0;transform:translateY(22px);transition:opacity 1.05s cubic-bezier(.22,1,.36,1),transform 1.05s cubic-bezier(.22,1,.36,1)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-d1{transition-delay:.14s}.reveal-d2{transition-delay:.28s}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}.script,.hero-script{font-family:var(--font-serif);font-style:italic}@media(min-width:990px){html:not([scroll-lock]):has(.page-wrapper),html:not([scroll-lock]):has(.page-wrapper) body{height:auto!important;overflow-y:auto!important;overflow-x:hidden!important}html:not([scroll-lock]) .page-wrapper{height:auto!important;min-height:100dvh;overflow-y:visible!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/baumstein.css.map */
