@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600;1,500;1,600&display=swap";:root{--forest:#17261b;--forest2:#243829;--cream:#f5edda;--paper:#f4f0e7;--ink:#20261e;--muted:#aaa99b;--line:rgba(245,237,218,.22);--glass:rgba(22,35,25,.67);--red:#a83b22;--gold:#d9a94f;--blue:#2c526a;--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--paper);color:var(--ink);font-family:DM Sans,sans-serif;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.announcement{height:30px;background:#102016;color:#d7d1be;display:flex;align-items:center;justify-content:space-between;padding:0 4.5%;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.announcement span:nth-child(2){letter-spacing:.04em;text-transform:none;font-size:10px}.announcement a{color:#fff1d0}.topbar{height:70px;position:sticky;top:0;z-index:50;display:grid;grid-template-columns:1fr 1.3fr 1fr;align-items:center;padding:0 4.5%;background:#121f16d4;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%);color:#f6f0df;box-shadow:0 8px 32px #00000017}.brand{display:inline-flex;align-items:baseline;gap:9px;white-space:nowrap;font-family:Georgia,serif;font-size:25px;letter-spacing:.17em;font-weight:500}.brand span{font-size:23px;letter-spacing:.14em}.brand sup{font-family:DM Sans,sans-serif;font-size:9px;letter-spacing:0;align-self:flex-start;margin-left:-7px;margin-top:2px}.nav-links{display:flex;justify-content:center;align-items:center;gap:clamp(16px,2.6vw,42px)}.nav-links a{font-size:12px;padding:10px 17px;border-radius:30px;transition:background .25s,color .25s}.nav-links a:hover,.nav-links .nav-current{background:#f5edda30;box-shadow:inset 0 1px #ffffff38}.nav-actions{display:flex;justify-content:flex-end;gap:12px}.icon-btn{position:relative;background:none;border:0;color:#f6f0df;font-size:27px;line-height:1;width:34px;height:38px;display:grid;place-items:center}.icon-btn:hover{color:#e4bd70}.count{position:absolute;right:-3px;top:0;min-width:15px;height:15px;border-radius:50%;background:#f6f0df2e;font-size:9px;display:grid;place-items:center}.mobile-menu{display:none;background:none;color:var(--cream);border:0;font-size:22px}.search-bar{position:sticky;top:70px;z-index:49;padding:14px 5%;background:#17261bf5;color:var(--cream);display:flex;align-items:center;gap:15px;border-top:1px solid var(--line)}.search-bar[hidden]{display:none}.search-bar input{background:transparent;border:0;border-bottom:1px solid var(--line);color:#fff;padding:9px 2px;outline:none;flex:1}.search-bar input::placeholder{color:#c6c5b8}.search-bar button{background:none;border:0;color:#fff;font-size:23px}.search-bar small{color:#c9c2ad;white-space:nowrap}.hero{height:min(800px,calc(100svh - 100px));min-height:650px;position:relative;isolation:isolate;overflow:hidden;background:#17261b;color:var(--cream)}.hero-backdrop,.hero-vignette{position:absolute;inset:0;z-index:-2}.hero-backdrop{background-image:url(https://images.unsplash.com/photo-1600210492486-724fe5c67fb0?auto=format&fit=crop&w=2400&q=90);background-size:cover;background-position:center 56%;transform:scale(1.02);transition:background-image .5s,transform 1.2s}.hero-backdrop.slide-bg-1{background-image:url(https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?auto=format&fit=crop&w=2400&q=90);background-position:center 58%}.hero-backdrop.slide-bg-2{background-image:url(https://images.unsplash.com/photo-1616486338812-3dadae4b4ace?auto=format&fit=crop&w=2400&q=90);background-position:center 54%}.hero-vignette{z-index:-1;background:linear-gradient(90deg,#08140c1f,#0b170f94 35%,#0c170f6b 66%,#07110a0d),linear-gradient(0deg,rgba(10,20,12,.74),transparent 30%,rgba(6,14,8,.23))}.hero:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 45%,transparent 0%,rgba(10,19,12,.25) 72%);pointer-events:none}.hero-center{position:absolute;left:50%;top:43%;transform:translate(-50%,-50%);width:min(700px,80%);text-align:center;animation:heroIn .8s ease both}.eyebrow{font-size:9px;letter-spacing:.32em;text-transform:uppercase;font-weight:600;margin:0 0 17px;color:inherit}.hero-center .eyebrow{letter-spacing:.43em;margin-bottom:18px}.hero h1{font-size:clamp(72px,10vw,148px);line-height:.78;letter-spacing:-.065em;font-weight:700;margin:0;text-shadow:0 4px 32px rgba(0,0,0,.15)}.hero h1 span{letter-spacing:-.08em}.hero h1 sup{font-size:13px;letter-spacing:0;vertical-align:top;position:relative;top:8px;left:7px}.hero-copy{font-family:Playfair Display,Georgia,serif;font-size:clamp(17px,1.8vw,24px);font-style:italic;line-height:1.38;margin:28px 0 24px;text-shadow:0 2px 10px rgba(0,0,0,.5)}.hero-ctas{display:flex;justify-content:center;gap:13px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;border:1px solid transparent;padding:13px 22px;border-radius:9px;font-size:12px;font-weight:600;transition:transform .2s,background .2s,border-color .2s;min-height:44px}.button:hover{transform:translateY(-2px)}.button span{font-size:17px;font-weight:400}.button-cream{background:var(--cream);color:#1c291e}.button-cream:hover{background:#fff8e8}.button-glass{background:#13231857;border-color:#f5edda7a;color:var(--cream);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.button-glass:hover{background:#f5edda29}.button-dark{background:var(--forest);color:var(--cream)}.button-dark:hover{background:#2d4833}.hero-pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:29px}.hero-dot{background:none;border:0;color:#f5edda99;font-size:11px;padding:4px 7px 9px;position:relative}.hero-dot.active{color:#fff}.hero-dot.active:after{content:"";position:absolute;height:2px;background:var(--cream);bottom:0;left:5px;right:5px}.pagination-line{height:1px;width:76px;background:#f5edda40;position:relative;display:none}.pagination-line i{position:absolute;left:0;top:0;height:2px;background:var(--cream);width:33%;transition:width .3s}.hero-arrow{position:absolute;top:43%;width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.38);background:#f5edda2b;color:#fff;font-size:25px;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);transition:background .2s;z-index:2}.hero-arrow:hover{background:#f5edda5c}.hero-prev{left:30px}.hero-next{right:30px}.hero-side-note{position:absolute;top:30%;writing-mode:vertical-rl;display:flex;align-items:center;gap:15px;font-size:8px;letter-spacing:.22em;opacity:.8}.hero-side-note i{width:1px;height:50px;background:#f5edda99}.left-note{left:3.5%;transform:rotate(180deg)}.hero-caption{position:absolute;bottom:105px;left:4.5%;right:4.5%;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.18em;opacity:.78}.glass-panel{background:#1a271d8c;border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);box-shadow:0 8px 35px #0000001f,inset 0 1px #ffffff24}.benefits{position:absolute;left:4.5%;right:4.5%;bottom:24px;min-height:72px;border-radius:19px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;padding:13px 24px}.benefit{display:flex;align-items:center;justify-content:center;gap:14px;min-height:40px;border-right:1px solid rgba(245,237,218,.24)}.benefit:last-child{border:0}.benefit-icon{font-size:27px;font-weight:300}.benefit span:last-child{display:flex;flex-direction:column;gap:4px}.benefit b{font-size:11px;font-weight:500}.benefit small{font-size:10px;color:#d1cbb9}.section{padding:82px 4.5% 78px}.collections{background:var(--forest);color:var(--cream);padding-top:58px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:27px}.section-head .eyebrow{color:#b5bba5;margin-bottom:11px}.section h2,.newsletter h2{font-size:clamp(34px,4.2vw,56px);line-height:1.03;letter-spacing:-.055em;font-weight:500;margin:0}.section h2 em,.newsletter h2 em,.feature-copy h2 em,.art-moment-copy h2 em,.journal-copy h2 em{font-family:Playfair Display,Georgia,serif;font-weight:500}.text-link{display:inline-flex;align-items:center;gap:14px;background:none;border:0;padding:6px 0;color:inherit;font-size:12px;border-bottom:1px solid currentColor;width:max-content}.text-link span{font-size:18px;transition:transform .2s}.text-link:hover span{transform:translate(3px,-3px)}.category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}.category-card{position:relative;min-height:180px;aspect-ratio:.86;border:1px solid rgba(255,255,255,.19);border-radius:15px;overflow:hidden;background:#293a2a;color:#fff;text-align:left;padding:0;isolation:isolate;transition:transform .35s,border-color .35s}.category-card:hover{transform:translateY(-5px);border-color:#ffffffa6}.category-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(8,17,10,.82),transparent 65%)}.category-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .7s}.category-card:hover img{transform:scale(1.06)}.category-card strong{position:absolute;bottom:18px;left:16px;font-size:16px;font-weight:500}.category-index{position:absolute;top:13px;left:14px;font-size:8px;letter-spacing:.15em;color:#fffc}.category-arrow{position:absolute;right:13px;bottom:16px;font-size:19px}.feature-banner{height:clamp(320px,33vw,450px);position:relative;overflow:hidden;background:#5a281c;color:var(--cream);margin:0 2%;border-radius:26px;border:1px solid rgba(245,237,218,.35);isolation:isolate}.feature-image{position:absolute;inset:0;z-index:-2;background-image:url(/assets/bauhaus-feature-Be4IKdxz.jpg);background-size:cover;background-position:center 58%;transition:transform 1s}.feature-banner:hover .feature-image{transform:scale(1.025)}.feature-overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#112316f5,#112316d4 27%,#11231626 65%,#28120a0d)}.feature-copy{position:absolute;left:6.2%;top:50%;transform:translateY(-50%);max-width:390px}.feature-copy .eyebrow{font-size:8px;color:#d8c9a6}.feature-copy h2{font-size:clamp(35px,4.3vw,58px);line-height:.88;letter-spacing:-.055em;margin:0 0 14px}.feature-copy>p:not(.eyebrow){font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:15px;margin:0 0 24px}.feature-stamp{position:absolute;right:4%;top:20px;display:flex;gap:8px}.feature-stamp span{border:1px solid rgba(245,237,218,.5);border-radius:50%;width:52px;height:52px;display:grid;place-items:center;font-size:7px;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.feature-dots{position:absolute;right:25px;bottom:22px;display:flex;gap:8px}.feature-dots i{width:6px;height:6px;border-radius:50%;background:#f5edda8c}.feature-dots i:first-child{background:var(--cream);width:19px;border-radius:8px}.shop-section{background:#f4f0e7;padding-top:95px}.shop-heading{margin-bottom:28px}.shop-heading .eyebrow{color:#75836d}.section-intro{font-size:13px;color:#6f7368;margin:13px 0 0}.shop-controls{display:flex;align-items:center;gap:22px;color:#74766d;font-size:11px}.sort-label{display:flex;align-items:center;gap:9px}.sort-label select{border:0;background:transparent;color:#28392b;font-size:11px;outline:none;cursor:pointer}.filter-row{display:flex;gap:8px;overflow:auto;padding:3px 0 24px;scrollbar-width:none}.filter-row::-webkit-scrollbar{display:none}.filter-chip{border:1px solid #d8d6cc;background:transparent;color:#50574d;border-radius:40px;padding:9px 16px;font-size:11px;white-space:nowrap;transition:all .2s}.filter-chip:hover,.filter-chip.selected{background:var(--forest);border-color:var(--forest);color:var(--cream)}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 15px}.product-card{min-width:0}.product-image-wrap{position:relative;overflow:hidden;background:#e4e0d5;border-radius:11px;aspect-ratio:.84}.product-image-wrap .product-image{display:block;width:100%;height:100%;padding:0;border:0;background:transparent}.product-image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .7s;mix-blend-mode:multiply}.product-card:hover .product-image-wrap img{transform:scale(1.045)}.product-label{position:absolute;left:12px;top:12px;background:#f5f0e2e6;color:#394a38;padding:6px 8px;font-size:8px;letter-spacing:.11em;border-radius:3px}.save-product{position:absolute;right:12px;top:10px;border:1px solid rgba(255,255,255,.7);border-radius:50%;width:34px;height:34px;display:grid;place-items:center;background:#f7f2e5c2;font-size:20px;color:#243629;transition:background .2s}.save-product.saved{background:#243629;color:#f7f0df}.quick-add{position:absolute;left:10px;right:10px;bottom:10px;border:1px solid rgba(255,255,255,.55);background:#f7f2e5e3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:7px;padding:11px;font-size:11px;color:#203322;opacity:0;transform:translateY(6px);transition:opacity .25s,transform .25s}.product-card:hover .quick-add,.quick-add:focus{opacity:1;transform:translateY(0)}.product-meta{display:flex;justify-content:space-between;gap:12px;padding-top:12px;align-items:start}.product-category{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#8a8b7d;display:block;margin-bottom:6px}.product-name{display:block;border:0;padding:0;background:none;text-align:left;color:#242b22;font-size:13px;font-weight:600;line-height:1.35}.product-name:hover{text-decoration:underline;text-underline-offset:3px}.product-price{font-size:12px;font-weight:600;white-space:nowrap;padding-top:14px}.product-color{font-size:10px;color:#8b8d80;margin:7px 0 0}.center-action{text-align:center;margin-top:42px}.center-action .button{min-width:190px}.empty-state{text-align:center;padding:55px 15px;color:#697166}.empty-state[hidden]{display:none}.art-moment{position:relative;min-height:570px;background:#1c2c20;color:var(--cream);display:grid;grid-template-columns:1.15fr 1fr;align-items:center;overflow:hidden}.art-moment-image{height:100%;min-height:570px;background-image:url(https://images.unsplash.com/photo-1616486338812-3dadae4b4ace?auto=format&fit=crop&w=1600&q=90);background-size:cover;background-position:center}.art-moment-copy{padding:65px 12%;max-width:610px}.art-moment-copy .eyebrow{color:#b9c2aa}.art-moment-copy h2{font-size:clamp(45px,5.4vw,72px);line-height:.96;letter-spacing:-.06em;margin:0 0 25px}.art-moment-copy>p:not(.eyebrow){font-size:14px;line-height:1.8;color:#d0d1c5;max-width:370px;margin:0 0 24px}.art-note{position:absolute;left:42%;bottom:35px;padding:15px 20px;border-radius:12px;display:grid;grid-template-columns:1fr auto;gap:9px 25px;min-width:230px}.art-note span{font-size:8px;letter-spacing:.17em}.art-note b{font-size:12px}.art-note small{grid-column:1/-1;color:#d5d0c0;font-family:Playfair Display,serif;font-style:italic}.journal-section{display:grid;grid-template-columns:1.05fr 1fr;gap:9%;align-items:center;background:#e8e3d7;padding-top:90px;padding-bottom:90px}.journal-photo{height:440px;background-image:url(https://images.unsplash.com/photo-1600210492486-724fe5c67fb0?auto=format&fit=crop&w=1400&q=90);background-size:cover;background-position:center;border-radius:3px;position:relative}.journal-photo:after{content:"AMR JOURNAL";position:absolute;bottom:18px;left:18px;background:#17261bbf;color:var(--cream);padding:12px 14px;font-size:8px;letter-spacing:.22em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.journal-copy{position:relative;padding:20px 0 65px;max-width:490px}.journal-copy .eyebrow{color:#79836e}.journal-copy h2{font-size:clamp(42px,5vw,66px);line-height:.96;letter-spacing:-.06em;margin:0 0 22px}.journal-copy>p:not(.eyebrow){color:#6c7065;font-size:13px;line-height:1.9;margin:0 0 22px}.journal-issue{position:absolute;bottom:0;left:0;font-size:25px;letter-spacing:-.05em}.journal-issue span{font-size:12px;color:#8c8e82;letter-spacing:0}.newsletter{padding:65px 6%;background:#d9d9c7;display:flex;align-items:center;justify-content:space-between;gap:35px}.newsletter .eyebrow{color:#687b62;margin-bottom:12px}.newsletter h2{font-size:clamp(28px,3.2vw,42px)}.newsletter>div>p:last-child{font-size:12px;color:#697166;margin:13px 0 0}.newsletter form{width:min(410px,45%);display:flex;border-bottom:1px solid #67705e;padding:7px 0}.newsletter input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:#202a20;padding:10px 0;font-size:12px}.newsletter input::placeholder{color:#737b6c}.newsletter form button{width:40px;border:0;background:none;font-size:23px;color:#263b29}.footer{background:#14231a;color:var(--cream);padding:60px 4.5% 20px}.footer-top{display:grid;grid-template-columns:1.6fr .8fr 1fr 1fr;gap:30px;padding-bottom:50px}.footer-brand .brand{font-size:22px}.footer-brand .brand span{font-size:20px}.footer-brand p{font-family:Playfair Display,serif;font-style:italic;font-size:14px;line-height:1.6;color:#c2c4b6;margin:18px 0}.footer-top h3{font-size:11px;margin:5px 0 18px;font-weight:600}.footer-top>div:not(.footer-brand):not(.footer-signoff){display:flex;flex-direction:column;align-items:flex-start;gap:13px}.footer-top>div>a:not(.brand),.footer-top>div>button{background:none;border:0;color:#c2c4b6;font-size:11px;padding:0}.footer-top>div>a:not(.brand):hover,.footer-top>div>button:hover{color:#fff}.footer-signoff{justify-self:end;text-align:right}.footer-signoff .eyebrow{font-size:8px;color:#c2c4b6}.monogram{font-family:Georgia,serif;font-size:63px;letter-spacing:-.1em;margin:20px 0 10px}.monogram span{font-size:24px;color:#a6b29b}.footer-signoff small{font-size:10px;color:#c2c4b6}.footer-bottom{border-top:1px solid rgba(245,237,218,.18);padding-top:18px;display:flex;justify-content:space-between;gap:15px;color:#aeb4a7;font-size:8px;letter-spacing:.15em}.footer-bottom a{color:var(--cream);letter-spacing:.03em}.toast{position:fixed;left:50%;bottom:25px;transform:translate(-50%,20px);z-index:100;background:#f5edda;color:#17261b;border-radius:9px;padding:13px 19px;box-shadow:0 12px 40px #00000038;font-size:12px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;max-width:min(90vw,500px);text-align:center}.toast.show{opacity:1;transform:translate(-50%)}.overlay{position:fixed;inset:0;z-index:79;background:#060d0887;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.overlay[hidden]{display:none}.drawer{position:fixed;right:0;top:0;bottom:0;z-index:80;width:min(440px,100vw);background:#f5f0e6;color:#20281f;transform:translate(105%);transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;box-shadow:-20px 0 60px #00000026}.drawer.open{transform:translate(0)}.drawer-head{display:flex;align-items:flex-start;justify-content:space-between;padding:28px 25px 22px;border-bottom:1px solid #dcd8cc}.drawer-head .eyebrow{font-size:8px;color:#79836e;margin-bottom:10px}.drawer-head h2{font-size:24px;letter-spacing:-.04em;margin:0;font-weight:500}.drawer-head h2 span{font-size:13px;color:#82877a}.close-btn{border:1px solid #d1d0c5;border-radius:50%;width:35px;height:35px;background:transparent;font-size:25px;line-height:1;color:#28382a}.drawer-content{padding:18px 25px;overflow:auto;flex:1}.drawer-empty{height:100%;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#778071}.drawer-empty h3{color:#29372a;font-size:20px;font-weight:500;margin:15px 0 7px}.drawer-empty p{font-size:12px;line-height:1.7;max-width:240px}.drawer-empty .button{margin-top:12px}.drawer-item{display:grid;grid-template-columns:94px 1fr auto;gap:14px;padding:12px 0;border-bottom:1px solid #dedacf}.drawer-item img{width:94px;height:110px;object-fit:cover;background:#e1ded3;border-radius:5px}.drawer-item-info{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-top:4px}.drawer-item-info b{font-size:12px;line-height:1.4}.drawer-item-info small{font-size:11px;color:#777d70}.qty-control{display:flex;align-items:center;border:1px solid #d4d2c7;border-radius:4px;margin-top:4px}.qty-control button{background:none;border:0;width:28px;height:27px;font-size:15px;color:#29372a}.qty-control span{font-size:11px;min-width:20px;text-align:center}.remove-item{background:none;border:0;color:#858a7e;font-size:19px;align-self:start}.drawer-add{border:0;background:none;text-decoration:underline;text-underline-offset:3px;padding:0;font-size:10px;color:#3a563d}.drawer-bottom{padding:20px 25px 25px;border-top:1px solid #dcd8cc}.subtotal{display:flex;justify-content:space-between;font-size:13px;margin-bottom:9px}.subtotal strong{font-size:15px}.drawer-bottom>small{font-size:10px;color:#82877a}.full-width{width:100%;margin-top:18px}.continue-link{display:block;background:none;border:0;text-decoration:underline;text-underline-offset:3px;margin:15px auto 0;font-size:11px;color:#6f766a}.checkout-note{font-size:10px;line-height:1.5;color:#8b8c80;margin:15px 0 0;text-align:center}.modal-wrap{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px}.modal-wrap[hidden]{display:none}.modal-scrim{position:absolute;inset:0;background:#071009ad;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border:0;width:100%;height:100%}.quick-modal{position:relative;width:min(780px,100%);max-height:min(640px,90vh);overflow:auto;display:grid;grid-template-columns:1fr 1fr;background:#f5f0e6;border-radius:14px;box-shadow:0 30px 90px #00000040;z-index:1}.quick-modal>img{width:100%;height:100%;min-height:400px;max-height:640px;object-fit:cover;background:#e4e0d5}.quick-copy{padding:45px 35px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.quick-copy .eyebrow{color:#7e8974}.quick-copy h2{font-size:30px;line-height:1.05;letter-spacing:-.05em;margin:0 0 13px;font-weight:500}.quick-copy>strong{font-size:16px;margin-bottom:20px}.quick-copy>p:not(.eyebrow){font-size:12px;line-height:1.8;color:#6e7468}.quick-copy>small{font-size:10px;color:#7c8277;margin-bottom:12px}.quick-copy .text-link{margin-top:15px}.modal-close{position:absolute;right:14px;top:14px;z-index:2;background:#f5f0e6cc}.info-dialog{position:fixed;z-index:101;max-width:420px;width:calc(100% - 32px);border:1px solid #d7d4c8;border-radius:15px;padding:35px;background:#f5f0e6;color:#20281f;box-shadow:0 25px 80px #0003}.info-dialog::backdrop{background:#08100a9e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.info-dialog .close-btn{position:absolute;right:14px;top:14px}.info-dialog .eyebrow{color:#78836d}.info-dialog p:not(.eyebrow){font-size:13px;line-height:1.8;margin:0 0 20px}.info-dialog .button{min-width:120px}@keyframes heroIn{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}@media(min-width:1500px){.hero{height:780px}.hero-center{top:41%}.category-card{aspect-ratio:1.03}}@media(max-width:1000px){.topbar{grid-template-columns:1fr auto 1fr;padding:0 3%}.nav-links{gap:5px}.nav-links a{padding:9px 11px}.brand{font-size:21px}.brand span{font-size:19px}.nav-actions{gap:6px}.hero{min-height:620px}.hero-center{top:40%}.benefits{left:3%;right:3%;padding:12px 8px}.benefit{gap:8px}.benefit b{font-size:10px}.benefit small{font-size:9px}.category-grid{grid-template-columns:repeat(3,1fr)}.category-card{aspect-ratio:1.2}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.art-moment{grid-template-columns:1fr 1fr}.art-note{left:34%}.footer-top{grid-template-columns:1.3fr .8fr 1fr}.footer-signoff{display:none}}@media(max-width:700px){.announcement{padding:0 15px;height:28px}.announcement span:first-child{display:none}.announcement span:nth-child(2){font-size:9px}.announcement a{font-size:8px}.topbar{height:62px;grid-template-columns:1fr auto auto;gap:12px;padding:0 16px}.brand{font-size:20px;letter-spacing:.12em}.brand span{font-size:18px;letter-spacing:.1em}.mobile-menu{display:block;grid-column:2;grid-row:1}.nav-links{display:none;position:absolute;left:0;right:0;top:61px;padding:14px;background:#121f16f7;border-top:1px solid var(--line);flex-direction:column;align-items:stretch;gap:2px}.nav-links.open{display:flex}.nav-links a{padding:14px 17px}.nav-actions{grid-column:3;grid-row:1;gap:3px}.icon-btn{width:28px;font-size:23px}.account-btn{display:none}.search-bar{top:62px;padding:10px 16px;gap:9px}.search-bar small{display:none}.hero{height:740px;min-height:0;max-height:calc(100svh - 90px)}.hero-backdrop{background-position:53% center}.hero-vignette{background:linear-gradient(0deg,#08120ac2,#0a150d7a 35%,#0a140c38),linear-gradient(90deg,#08140c1a,#0b170f59,#08120a1a)}.hero-center{top:39%;width:90%}.hero-center .eyebrow{font-size:8px;letter-spacing:.3em}.hero h1{font-size:clamp(67px,18vw,112px)}.hero-copy{font-size:17px;margin:23px 0 20px}.hero-ctas{gap:8px}.button{padding:12px 14px;gap:10px;font-size:11px}.hero-arrow{top:56%;width:38px;height:38px;font-size:20px}.hero-prev{left:12px}.hero-next{right:12px}.hero-side-note{display:none}.hero-caption{bottom:120px;left:16px;right:16px;font-size:7px;letter-spacing:.12em}.benefits{left:12px;right:12px;bottom:12px;grid-template-columns:1fr 1fr;gap:0;padding:8px 5px;min-height:92px;border-radius:13px}.benefit{justify-content:flex-start;padding:9px 8px;border-right:0;min-height:36px}.benefit:nth-child(odd){border-right:1px solid rgba(245,237,218,.2)}.benefit:nth-child(-n+2){border-bottom:1px solid rgba(245,237,218,.2)}.benefit-icon{font-size:21px}.benefit b{font-size:9px}.benefit small{font-size:8px}.section{padding:60px 17px}.collections{padding-top:53px;padding-bottom:55px}.section-head{align-items:flex-start;margin-bottom:22px}.section h2{font-size:35px}.section-head>.text-link{font-size:10px;white-space:nowrap;margin-top:24px}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.category-card{aspect-ratio:.95;min-height:0;border-radius:10px}.category-card strong{font-size:14px;left:12px;bottom:13px}.category-index{left:12px;top:11px;font-size:7px}.category-arrow{right:10px;bottom:11px}.feature-banner{margin:0 10px;height:390px;border-radius:16px}.feature-image{background-position:58% center}.feature-overlay{background:linear-gradient(90deg,#112316f0,#11231694 65%,#1123161f)}.feature-copy{left:7%;max-width:75%}.feature-copy h2{font-size:43px}.feature-copy>p:not(.eyebrow){font-size:13px}.feature-stamp{right:10px;top:10px;gap:4px}.feature-stamp span{width:38px;height:38px;font-size:6px}.feature-dots{bottom:15px;right:15px}.shop-section{padding-top:68px}.shop-heading{display:block}.shop-controls{margin-top:18px;justify-content:space-between}.section-intro{font-size:12px;line-height:1.6}.filter-row{margin-right:-17px;padding-bottom:18px}.filter-chip{font-size:10px;padding:8px 12px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 10px}.product-image-wrap{border-radius:7px;aspect-ratio:.78}.product-label{font-size:7px;left:7px;top:7px;padding:5px}.save-product{width:29px;height:29px;right:7px;top:7px;font-size:17px}.quick-add{opacity:1;transform:none;left:6px;right:6px;bottom:6px;padding:9px 5px;font-size:10px}.product-meta{display:block;padding-top:10px}.product-name{font-size:12px}.product-price{display:block;padding-top:8px;font-size:11px}.product-color{font-size:9px}.center-action{margin-top:32px}.art-moment{display:block;min-height:0}.art-moment-image{height:310px;min-height:0;background-position:center 55%}.art-moment-copy{padding:47px 22px 80px}.art-moment-copy h2{font-size:53px}.art-note{left:auto;right:15px;bottom:18px;min-width:185px;padding:12px 14px}.journal-section{display:flex;flex-direction:column;align-items:stretch;gap:34px;padding-top:55px;padding-bottom:60px}.journal-photo{height:290px}.journal-copy{padding:0 0 45px}.journal-copy h2{font-size:47px}.newsletter{padding:44px 20px;display:block}.newsletter h2{font-size:31px}.newsletter form{width:100%;margin-top:25px}.footer{padding:45px 20px 18px}.footer-top{grid-template-columns:1fr 1fr;gap:35px 20px;padding-bottom:35px}.footer-brand{grid-column:1/-1}.footer-top h3{margin-bottom:13px}.footer-bottom{flex-wrap:wrap;line-height:1.6}.footer-bottom span:nth-child(2){display:none}.quick-modal{grid-template-columns:1fr;max-height:90vh;max-width:430px}.quick-modal>img{height:240px;min-height:240px}.quick-copy{padding:25px}.quick-copy h2{font-size:26px}.drawer-head{padding:23px 18px 18px}.drawer-content{padding:15px 18px}.drawer-bottom{padding:18px}.drawer-item{grid-template-columns:78px 1fr auto;gap:11px}.drawer-item img{width:78px;height:92px}.toast{width:max-content;max-width:calc(100vw - 28px);font-size:11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--forest:#3b2029;--forest2:#59303d;--cream:#f5eee4;--paper:#f5f1eb;--ink:#292326;--muted:#8e8580;--line:rgba(255,255,255,.24);--glass:rgba(45,29,36,.3);--red:#76283f;--gold:#c5a36a;--blue:#536a70}body{background:#f5f1eb;color:#292326}.announcement{position:relative;z-index:60;background:#231b1f7a;color:#faf5efe0;border-bottom:1px solid rgba(255,255,255,.15);backdrop-filter:blur(24px) saturate(155%);-webkit-backdrop-filter:blur(24px) saturate(155%)}.announcement a{color:#e8c9ce}.topbar{position:sticky;top:0;z-index:70;background:#2f232847;border:1px solid rgba(255,255,255,.28);border-top:0;backdrop-filter:blur(30px) saturate(165%);-webkit-backdrop-filter:blur(30px) saturate(165%);box-shadow:0 10px 35px #1f14191a,inset 0 1px #fff3;color:#fbf6ef}.brand{color:#fbf6ef;text-shadow:0 1px 12px rgba(35,20,25,.18)}.nav-links a{color:#fffaf5eb}.nav-links a:hover,.nav-links .nav-current{background:#76283f94;box-shadow:inset 0 1px #ffffff4d,0 4px 18px #190c111a}.icon-btn{color:#fbf6ef}.icon-btn:hover{color:#e5bdc4}.count{background:#76283fd1;color:#fff8f1}.mobile-menu{color:#fbf6ef}.search-bar{top:70px;background:#39222bc7;color:#fbf6ef;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px)}.search-bar input{border-color:#ffffff59}.hero{background:#33242a;color:#fbf5eb}.hero-vignette{background:linear-gradient(90deg,#1d141929,#23151d66 36%,#23161d3d 68%,#1611140a),linear-gradient(0deg,rgba(28,19,24,.62),transparent 32%,rgba(31,21,25,.12))}.hero:after{background:radial-gradient(ellipse at 50% 45%,transparent 0%,rgba(39,18,28,.18) 76%)}.hero-copy{color:#fbf3e9}.button-cream{background:#f5eee4;color:#4b2633;border-color:#ffffffa6}.button-cream:hover{background:#fffaf3}.button-glass{background:#3a212c3d;border-color:#ffffff8f;color:#fff8f1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.button-glass:hover{background:#76283f8c}.button-dark{background:#76283f;color:#fff8f1}.button-dark:hover{background:#8b3851}.hero-dot.active:after{background:#e9c7cc}.hero-arrow{background:#fffaf521;border-color:#ffffff8c}.hero-arrow:hover{background:#76283f94}.glass-panel,.benefits{background:#2d1f254d;border:1px solid rgba(255,255,255,.36);backdrop-filter:blur(26px) saturate(155%);-webkit-backdrop-filter:blur(26px) saturate(155%);box-shadow:0 12px 38px #1c11161f,inset 0 1px #ffffff3d}.benefit{border-color:#ffffff42}.benefit-icon{color:#e5c2c8}.benefit small{color:#fff8f1b8}.collections{background:#eee8df;color:#30272a}.collections .section-head .eyebrow{color:#8a5260}.collections .text-link{color:#76283f}.category-card{background:#6d3445;border-color:#76283f2e}.category-card:after{background:linear-gradient(0deg,rgba(38,20,29,.76),transparent 68%)}.category-card:hover{border-color:#76283fa6}.feature-banner{background:#542637;border-color:#76283f40}.feature-overlay{background:linear-gradient(90deg,#3f1b2bf0,#4b2231c7 29%,#4b22311f 68%,#28141c08)}.feature-copy .eyebrow{color:#e3c2c4}.feature-stamp span{border-color:#fff4ef9e;background:#4a223129}.feature-dots i:first-child{background:#f4e9df}.shop-section{background:#f7f3ed}.shop-heading .eyebrow{color:#8a5260}.section-intro{color:#77706d}.shop-controls{color:#766c6d}.sort-label select{color:#542a39}.filter-chip{border-color:#d9c9c9;color:#5e4850}.filter-chip:hover,.filter-chip.selected{background:#76283f;border-color:#76283f;color:#fff8f1}.product-image-wrap{background:#ece5dc}.product-label{color:#76283f}.save-product{color:#76283f;border-color:#76283f33}.save-product.saved{background:#76283f;color:#fff8f1}.quick-add{color:#67283d;border-color:#76283f2e}.product-category{color:#9a777b}.product-name{color:#33272c}.product-name:hover{color:#76283f}.product-color{color:#8b7e7d}.art-moment{background:#482432;color:#f7eee5}.art-moment-copy .eyebrow{color:#d8afb8}.art-moment-copy>p:not(.eyebrow){color:#e0d1cd}.art-note{background:#fff8f121;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.art-note small{color:#ead8d4}.journal-section{background:#eee7df}.journal-photo:after{background:#4e2333c2}.journal-copy .eyebrow{color:#8a5260}.journal-copy>p:not(.eyebrow){color:#706568}.journal-issue span{color:#927e80}.newsletter{background:#e5d8d5}.newsletter .eyebrow{color:#8a4358}.newsletter>div>p:last-child{color:#716166}.newsletter form{border-color:#946675}.newsletter input{color:#38262e}.newsletter input::placeholder{color:#907e80}.newsletter form button{color:#76283f}.footer{background:#321d27;color:#f5eee4}.footer-brand p,.footer-top>div>a:not(.brand),.footer-top>div>button,.footer-signoff small,.footer-signoff .eyebrow{color:#d0bfc0}.footer-top>div>a:not(.brand):hover,.footer-top>div>button:hover{color:#f2cbd1}.monogram span{color:#c88d9c}.footer-bottom{border-color:#f5edda38;color:#c7b4b7}.footer-bottom a{color:#f5eee4}.toast{background:#76283f;color:#fff8f1}.drawer-head .eyebrow,.quick-copy .eyebrow,.info-dialog .eyebrow{color:#8a5260}.close-btn{color:#76283f;border-color:#d7c4c8}.drawer-add,.qty-control button{color:#76283f}.modal-scrim{background:#23121bad}@media(max-width:700px){.nav-links{background:#311d27d1;border-color:#ffffff3d;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}.search-bar{top:62px}.hero-vignette{background:linear-gradient(0deg,#23131bb3,#2a182159 38%,#26171e24),linear-gradient(90deg,#23131b14,#2a182133,#23131b14)}.feature-overlay{background:linear-gradient(90deg,#3f1b2beb,#4b22318f 65%,#4b22311a)}}.topbar{position:sticky!important;top:0!important;z-index:100!important;margin-bottom:-70px!important;background:transparent!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;border-bottom:1px solid rgba(255,248,240,.2)!important;box-shadow:none!important;color:#fffaf2!important}.topbar .brand,.topbar .nav-links a,.topbar .icon-btn,.topbar .mobile-menu{color:#fffaf2!important;text-shadow:0 1px 10px rgba(0,0,0,.28)}.topbar .nav-links a:hover,.topbar .nav-links .nav-current{background:#76283f75!important;box-shadow:inset 0 1px #ffffff38!important}.topbar .icon-btn:hover{color:#e5bdc4!important}@media(max-width:700px){.topbar{margin-bottom:-62px!important}.topbar .nav-links{background:#311d27db!important;border:1px solid rgba(255,255,255,.22)!important;-webkit-backdrop-filter:blur(24px) saturate(150%)!important;backdrop-filter:blur(24px) saturate(150%)!important}}:root{--cream:#fbf5ee;--paper:#eee8df;--ink:#282329;--muted:#d5cbd0;--line:rgba(255,255,255,.24);--glass:rgba(24,19,24,.3);--forest:#20191f;--forest2:#39232e;--red:#762b45;--gold:#d7ad67;--blue:#577c91}html{background:#171419}body{color:#fff8f1;background-color:#171419;background-image:linear-gradient(180deg,#0d0c106b,#1611168f 44%,#120e13a8),url(/assets/tapestry-DRWtkExG.jpg);background-position:center center;background-size:cover;background-attachment:fixed;background-repeat:no-repeat}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 76% 22%,rgba(89,122,103,.16),transparent 42%),radial-gradient(ellipse at 16% 76%,rgba(118,43,69,.2),transparent 44%)}.announcement{background:#0e0d1129!important;color:#fff8f1c7!important;border-bottom:1px solid rgba(255,255,255,.13);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}.announcement a{color:#f0cbd4!important}.topbar{background:#ffffff09!important;background-color:#ffffff09!important;border:1px solid rgba(255,255,255,.19)!important;border-left:0!important;border-right:0!important;backdrop-filter:blur(18px) saturate(145%)!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important;box-shadow:0 8px 30px #00000014!important}.topbar .brand,.topbar .nav-links a,.topbar .icon-btn,.topbar .mobile-menu{color:#fff8f1!important}.topbar .nav-links a:hover,.topbar .nav-links .nav-current{background:#762b4566!important;border:1px solid rgba(240,203,212,.23);box-shadow:inset 0 1px #fff3!important}.search-bar{background:#19131961!important;color:#fff8f1!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:0 0 18px 18px;backdrop-filter:blur(28px) saturate(145%)!important;-webkit-backdrop-filter:blur(28px) saturate(145%)!important}.search-bar input{color:#fff8f1!important}.search-bar input::placeholder{color:#fff8f19e!important}.hero{background:transparent!important;color:#fff8f1!important;height:min(790px,calc(100svh - 90px));min-height:620px}.hero-backdrop{background-image:url(/assets/tapestry-DRWtkExG.jpg)!important;background-size:cover!important;background-position:center 48%!important;filter:saturate(.88)}.hero-backdrop.slide-bg-1{background-image:url(/assets/bauhaus-feature-Be4IKdxz.jpg)!important;background-position:center!important}.hero-backdrop.slide-bg-2{background-image:url(/assets/art-C_zAte6F.jpg)!important;background-position:center!important}.hero-vignette{background:linear-gradient(90deg,#0c0a0e66,#0f0c104d 45%,#0f0c1033),linear-gradient(0deg,#0f0b10a8,#0f0b100f 52%,#0f0b1040)!important}.hero:after{background:radial-gradient(ellipse at 50% 42%,transparent 0%,rgba(19,12,18,.2) 82%)!important}.hero-center{top:44%!important;width:min(760px,84%)!important}.hero h1{font-size:clamp(58px,7.3vw,108px)!important;line-height:.88!important;letter-spacing:-.055em!important}.hero-copy{font-size:clamp(16px,1.55vw,21px)!important;margin:22px 0!important;color:#fff7ef!important}.hero-center .eyebrow{color:#f0d8dc!important}.hero-pagination{margin-top:22px!important}.button-cream{background:#f9f1e7eb!important;color:#382631!important}.button-glass{background:#ffffff18!important;border-color:#ffffff70!important;color:#fff8f1!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.button-glass:hover{background:#762b456b!important}.button-dark{background:#5b273ae0!important;color:#fff8f1!important;border:1px solid rgba(255,255,255,.22)!important}.hero-arrow{background:#ffffff1f!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.glass-panel,.benefits,.art-note{background:#1612174d!important;border:1px solid rgba(255,255,255,.3)!important;backdrop-filter:blur(28px) saturate(150%)!important;-webkit-backdrop-filter:blur(28px) saturate(150%)!important;box-shadow:0 12px 42px #00000026,inset 0 1px #fff3!important}.benefit{border-color:#ffffff38!important}.benefit-icon{color:#e9c5cf!important}.benefit small{color:#fff8f1bd!important}.collections,.shop-section,.journal-section,.newsletter,.footer,.art-moment{background:#1712174d!important;color:#fff8f1!important;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.section{background-color:transparent!important}.collections .section-head .eyebrow,.shop-heading .eyebrow,.journal-copy .eyebrow,.newsletter .eyebrow{color:#e3bac5!important}.collections .text-link,.text-link{color:#fff4ed}.section h2,.newsletter h2,.art-moment-copy h2,.journal-copy h2{color:#fff8f1!important}.section-intro,.shop-controls,.newsletter>div>p:last-child,.art-moment-copy>p:not(.eyebrow),.journal-copy>p:not(.eyebrow){color:#fff8f1c2!important}.category-card,.product-image-wrap,.feature-banner,.journal-photo,.art-moment-image{border:1px solid rgba(255,255,255,.22)!important}.category-card{background:#ffffff14!important}.category-card:after{background:linear-gradient(0deg,#110d12c7,#110d120f 72%)!important}.feature-banner{background:#53253859!important}.feature-overlay{background:linear-gradient(90deg,#2d1823b8,#2d182361 52%,#2d182314)!important}.feature-copy .eyebrow{color:#efcbd3!important}.feature-stamp span{background:#ffffff14!important;border-color:#ffffff6b!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.filter-chip{background:#ffffff14!important;color:#fff6f0!important;border-color:#ffffff42!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.filter-chip:hover,.filter-chip.selected{background:#762b45b8!important;border-color:#f5d2db85!important;color:#fff!important}.product-card,.product-meta{color:#fff8f1!important}.product-image-wrap{background:#ffffff14!important;overflow:hidden}.product-name{color:#fff8f1!important}.product-name:hover{color:#efc1cc!important}.product-price,.product-color,.product-category{color:#fff8f1bd!important}.product-label{background:#762b45c7!important;color:#fff8f1!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.save-product{background:#14101559!important;color:#fff8f1!important;border-color:#ffffff57!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.save-product.saved{background:#762b45!important;color:#fff!important}.quick-add{background:#f9f1e7eb!important;color:#492c39!important;border-color:#fff6!important}.sort-label select{background:#ffffff1a!important;color:#fff8f1!important;border:1px solid rgba(255,255,255,.25)!important}.newsletter form{border-color:#ffffff73!important;background:#ffffff12!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.newsletter input{color:#fff8f1!important}.newsletter input::placeholder{color:#fff8f199!important}.newsletter form button{color:#f0c5cf!important}.footer{border-top:1px solid rgba(255,255,255,.18)!important}.footer-brand p,.footer-top>div>a:not(.brand),.footer-top>div>button,.footer-signoff small,.footer-signoff .eyebrow,.footer-bottom{color:#fff8f1bd!important}.footer-top h3{color:#f1cbd4!important}.drawer,.quick-modal,.info-dialog{background:#1e171ee0!important;color:#fff8f1!important;border:1px solid rgba(255,255,255,.24)!important;backdrop-filter:blur(30px) saturate(145%)!important;-webkit-backdrop-filter:blur(30px) saturate(145%)!important}.drawer p,.drawer small,.quick-copy>p:not(.eyebrow),.quick-copy>small,.info-dialog p:not(.eyebrow){color:#fff8f1b8!important}.drawer-head,.drawer-bottom{border-color:#ffffff2e!important}.drawer-item{border-color:#ffffff29!important}.drawer-item-info b,.drawer-head h2,.quick-copy h2,.quick-copy>strong{color:#fff8f1!important}.close-btn{background:#ffffff1a!important;color:#fff8f1!important;border-color:#ffffff3d!important}.qty-control{border-color:#ffffff40!important}.qty-control button,.drawer-add{color:#efc2cd!important}.modal-scrim{background:#0c090d9e!important}.toast{background:#5b273af0!important;color:#fff8f1!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.info-dialog::backdrop{background:#0c090d99!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:700px){body{background-position:55% center;background-attachment:fixed}.topbar{background:#ffffff09!important;backdrop-filter:blur(18px) saturate(145%)!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important}.topbar .nav-links{background:#1812198a!important;border:1px solid rgba(255,255,255,.24)!important;backdrop-filter:blur(30px) saturate(150%)!important;-webkit-backdrop-filter:blur(30px) saturate(150%)!important}.hero{height:720px!important;min-height:0!important}.hero-center{top:39%!important;width:88%!important}.hero h1{font-size:clamp(54px,14vw,88px)!important;line-height:.91!important}.hero-copy{font-size:16px!important}.benefits{background:#16121761!important}.collections,.shop-section,.journal-section,.newsletter,.footer,.art-moment{background:#17121761!important}}:root{--ref-cream:#f8f1e6;--ref-burgundy:#742d43;--ref-glass:rgba(22,23,14,.4);--ref-border:rgba(255,245,221,.25);--ref-blur:blur(19px) saturate(145%)}html{background:#11140b!important;scroll-behavior:smooth}body{margin:0!important;color:var(--ref-cream)!important;background:#11140b url(/assets/fullpage-garden-background-Cf6_TIrB.png) center top/cover fixed no-repeat!important;background-attachment:fixed!important;font-family:Inter,Arial,sans-serif!important}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#0000001a,#0000002e 55%,#00000052)!important}.announcement{display:none!important}.topbar{position:sticky!important;top:14px!important;z-index:100!important;width:92.8%!important;height:56px!important;min-height:56px!important;margin:14px auto -70px!important;padding:0 28px!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;border:1px solid rgba(255,245,221,.28)!important;border-radius:40px!important;background:#0f100b5c!important;background-color:#0f100b5c!important;-webkit-backdrop-filter:blur(22px) saturate(145%)!important;backdrop-filter:blur(22px) saturate(145%)!important;box-shadow:0 10px 34px #00000029,inset 0 1px #ffffff1f!important;color:var(--ref-cream)!important}.brand{font-family:Georgia,serif!important;font-size:25px!important;letter-spacing:.18em!important;font-weight:400!important;color:#fff7e9!important;white-space:nowrap;text-shadow:0 2px 14px rgba(0,0,0,.35)}.brand span{font-weight:400!important}.brand sup{font:9px Arial,sans-serif!important;letter-spacing:0!important;vertical-align:top;margin-left:2px}.nav-links{display:flex!important;align-items:center!important;gap:22px!important}.nav-links a{padding:10px 20px!important;border-radius:28px!important;color:#fff8ed!important;font-size:15px!important;white-space:nowrap;text-shadow:0 1px 8px rgba(0,0,0,.35)}.nav-links a:hover,.nav-links .nav-current{background:#ebe1ca47!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:inset 0 1px #ffffff29!important;color:#fff!important}.nav-actions{display:flex!important;justify-content:flex-end!important;gap:18px!important}.icon-btn{color:#fff8ed!important;font-size:26px!important;text-shadow:0 1px 10px rgba(0,0,0,.4)}.count{background:#f1e8d233!important;border:1px solid rgba(255,255,255,.18);color:#fff!important}.mobile-menu{color:#fff!important}.search-bar{z-index:110!important;top:78px!important;width:min(560px,90%)!important;margin-left:auto!important;margin-right:4%!important;border-radius:22px!important;background:#14140ea8!important;border:1px solid var(--ref-border)!important;color:#fff!important;-webkit-backdrop-filter:var(--ref-blur)!important;backdrop-filter:var(--ref-blur)!important}.search-bar input{color:#fff!important}main{position:relative;z-index:1}.hero{position:relative!important;height:542px!important;min-height:542px!important;max-height:542px!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important;color:var(--ref-cream)!important}.hero-backdrop,.hero-vignette,.hero:after{display:none!important}.hero-center{position:absolute!important;inset:100px auto auto 9.2%!important;width:35.9%!important;max-width:552px!important;min-height:357px!important;height:357px!important;margin:0!important;padding:27px 72px 24px!important;text-align:left!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;border:1px solid rgba(255,245,221,.25)!important;border-radius:30px!important;background:#1e1d1266!important;-webkit-backdrop-filter:blur(20px) saturate(145%)!important;backdrop-filter:blur(20px) saturate(145%)!important;box-shadow:0 14px 48px #00000029,inset 0 1px #ffffff1f!important;transform:none!important}.hero-center .eyebrow{font-size:12px!important;letter-spacing:.34em!important;margin:0 0 13px!important;color:#f8efdf!important}.hero-center h1{font-family:Inter,Arial,sans-serif!important;font-size:clamp(48px,4.1vw,62px)!important;line-height:.91!important;letter-spacing:-.055em!important;font-weight:750!important;text-align:left!important;margin:0 0 12px!important;color:#fff6e8!important}.hero-center h1 span{font-weight:750!important}.hero-center h1 sup{font-size:15px!important;vertical-align:top;letter-spacing:0!important;margin-left:4px}.hero-copy{font-family:Georgia,serif!important;font-size:20px!important;line-height:1.25!important;font-style:italic!important;text-align:left!important;max-width:390px!important;margin:0 0 20px!important;color:#fff4e6!important}.hero-ctas{display:flex!important;gap:22px!important;justify-content:flex-start!important;margin:0!important}.button{min-height:41px!important;padding:0 28px!important;border-radius:30px!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important}.button-cream{background:#f7f0e3!important;color:#211d18!important;border:1px solid rgba(255,255,255,.65)!important;box-shadow:0 5px 18px #0000001f}.button-glass{background:#14140e26!important;color:#fff8ed!important;border:1px solid rgba(255,245,221,.45)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.button-cream:hover{background:#fff!important;transform:translateY(-1px)}.button-glass:hover{background:#742d436b!important}.hero-pagination{display:flex!important;align-items:center!important;gap:27px!important;margin:20px 0 0 18px!important}.hero-dot{position:relative!important;padding:0 0 10px!important;background:transparent!important;border:0!important;color:#fff6e8d1!important;font-size:14px!important}.hero-dot.active{color:#fff!important}.hero-dot.active:after{content:"";position:absolute;bottom:0;left:-8px;right:-8px;height:2px;background:#fff1dd!important}.pagination-line{display:none!important}.hero-arrow{position:absolute!important;top:50%!important;width:42px!important;height:42px!important;border-radius:50%!important;background:#ffffff24!important;border:1px solid rgba(255,255,255,.38)!important;color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;z-index:5}.hero-prev{left:25px!important}.hero-next{right:25px!important}.hero-caption{display:none!important}.glass-panel,.benefits{background:#1919106b!important;border:1px solid rgba(255,245,221,.25)!important;border-radius:38px!important;-webkit-backdrop-filter:blur(20px) saturate(145%)!important;backdrop-filter:blur(20px) saturate(145%)!important;box-shadow:0 12px 38px #0000001f,inset 0 1px #ffffff1f!important}.benefits{position:absolute!important;left:4.6%!important;right:4.6%!important;bottom:0!important;width:auto!important;height:65px!important;margin:0!important;padding:0 28px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;align-items:center!important;gap:0!important}.benefit{height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:20px!important;border-right:1px solid rgba(255,245,221,.24)!important}.benefit:last-child{border-right:0!important}.benefit-icon{font-size:30px!important;color:#fff6e8!important;line-height:1!important}.benefit b{font-size:13px!important;font-weight:500!important;color:#fff8ed!important}.benefit small{font-size:12px!important;color:#fff5e5c7!important;margin-top:3px!important}.collections{background:transparent!important;color:#fff7e9!important;padding:12px 4.9% 20px!important;margin:0!important}.section-head{margin:0 0 12px!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important}.section-head .eyebrow{display:none!important}.section-head h2{font-family:Inter,Arial,sans-serif!important;font-size:27px!important;line-height:1.1!important;font-weight:600!important;letter-spacing:-.035em!important;color:#fff7eb!important;margin:0!important}.section-head h2 em{font-style:normal!important}.text-link{color:#fff5e8!important;font-size:14px!important}.category-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:18px!important}.category-card{position:relative!important;height:165px!important;min-height:165px!important;overflow:hidden!important;border-radius:21px!important;border:1px solid rgba(255,245,221,.28)!important;background:#1e1c1266!important;box-shadow:0 8px 24px #00000026!important;padding:0!important;display:block!important;text-align:center!important}.category-card img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .65s cubic-bezier(.2,.7,.2,1)!important;filter:saturate(.98)!important}.category-card:after{content:"";position:absolute!important;inset:0!important;background:linear-gradient(0deg,rgba(10,10,8,.55),transparent 48%)!important}.category-card .category-index,.category-card .category-arrow{display:none!important}.category-card strong{position:absolute!important;z-index:2!important;left:0!important;right:0!important;bottom:14px!important;color:#fff8ec!important;font-size:15px!important;font-weight:500!important;text-shadow:0 2px 8px rgba(0,0,0,.55)!important}.category-card:hover img{transform:scale(1.06)!important}.category-card:hover{border-color:#fff6e294!important}.feature-banner{position:relative!important;width:92%!important;height:208px!important;margin:0 auto 30px!important;overflow:hidden!important;border-radius:23px!important;border:1px solid rgba(255,245,221,.28)!important;background:#16140e70!important;box-shadow:0 12px 38px #00000026!important;color:#fff7eb!important}.feature-image{position:absolute!important;inset:0!important;background:url(/assets/bauhaus-feature-Be4IKdxz.jpg) center 44%/cover no-repeat!important;opacity:.96!important}.feature-overlay{position:absolute!important;inset:0!important;background:linear-gradient(90deg,#12110bd6,#12110b94 30%,#12110b0d 62%,#12110b0f)!important}.feature-copy{position:absolute!important;z-index:2!important;left:5.2%!important;top:24px!important;max-width:390px!important}.feature-copy .eyebrow{font-size:11px!important;letter-spacing:.34em!important;color:#f4e8d3!important;margin:0 0 12px!important}.feature-copy h2{font-size:36px!important;line-height:.94!important;letter-spacing:-.04em!important;font-weight:700!important;margin:0 0 7px!important;color:#fff4e5!important}.feature-copy h2 em{font-style:normal!important}.feature-copy>p:not(.eyebrow){font-family:Georgia,serif!important;font-size:16px!important;font-style:italic!important;margin:0 0 12px!important;color:#fff1df!important}.feature-copy .button{min-height:36px!important;padding:0 25px!important}.feature-stamp{display:none!important}.feature-dots{position:absolute!important;z-index:3!important;right:26px!important;bottom:22px!important;display:flex!important;gap:10px!important}.feature-dots i{width:11px!important;height:11px!important;border-radius:50%!important;background:#fff5e159!important}.feature-dots i:first-child{background:#fff6e7!important}.shop-section,.art-moment,.journal-section,.newsletter,.footer{background:#0e0f0a57!important;color:#fff7ea!important;border-top:1px solid rgba(255,245,221,.12)!important;-webkit-backdrop-filter:blur(10px) saturate(125%)!important;backdrop-filter:blur(10px) saturate(125%)!important}.shop-section{padding:70px 5% 76px!important}.shop-section .section-head h2,.journal-copy h2,.art-moment-copy h2,.newsletter h2{color:#fff6e8!important}.shop-section .eyebrow,.journal-copy .eyebrow,.art-moment-copy .eyebrow,.newsletter .eyebrow{color:#e4c1a3!important}.section-intro,.shop-controls,.sort-label,.newsletter>div>p:last-child{color:#fff6e8b8!important}.filter-chip{color:#fff3e3!important;border-color:#fff5dd47!important;background:#ffffff12!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.filter-chip:hover,.filter-chip.selected{background:#742d43b8!important;border-color:#fff5dd6b!important;color:#fff!important}.product-card{background:#ffffff13!important;border:1px solid rgba(255,245,221,.18)!important;border-radius:20px!important;overflow:hidden!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important}.product-image-wrap{background:#ffffff12!important}.product-meta,.product-name,.product-price,.product-color,.product-category{color:#fff4e6!important}.product-name:hover{color:#e7b6c2!important}.product-label{background:#742d43c7!important;color:#fff!important}.save-product,.quick-add{background:#12110c80!important;color:#fff!important;border-color:#ffffff40!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.button-dark{background:#742d43db!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important}.art-moment{min-height:440px!important}.art-moment-copy>p:not(.eyebrow),.journal-copy>p:not(.eyebrow){color:#fff5e6c7!important}.art-note{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.22)!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important}.journal-section{min-height:420px!important}.newsletter{padding:55px 5%!important}.newsletter form{border-color:#fff5dd57!important;background:#ffffff12!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.newsletter input{color:#fff!important}.newsletter input::placeholder{color:#fff5e68f!important}.newsletter form button{color:#f4dce0!important}.footer{background:#090a07a8!important}.footer-brand p,.footer-top>div>a:not(.brand),.footer-top>div>button,.footer-signoff small,.footer-signoff .eyebrow,.footer-bottom{color:#fff5e6b8!important}.footer-bottom{border-color:#fff5dd2e!important}.toast{background:#742d43eb!important;color:#fff!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.drawer,.modal-card,.info-dialog{background:#181711e8!important;color:#fff5e8!important;border:1px solid rgba(255,245,221,.22)!important;-webkit-backdrop-filter:blur(28px) saturate(140%)!important;backdrop-filter:blur(28px) saturate(140%)!important}.drawer-head,.drawer-item,.drawer-bottom{border-color:#fff5dd26!important}.drawer-item-info b,.drawer-item-info small,.drawer-empty h3,.drawer-empty p,.quick-copy h2,.quick-copy p{color:#fff4e6!important}.close-btn,.qty-control button,.drawer-add{color:#f2cbd2!important;border-color:#fff5dd3d!important}.modal-scrim{background:#000000a3!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}@media(max-width:1100px){.topbar{width:95%!important;padding:0 18px!important}.nav-links{gap:6px!important}.nav-links a{padding:9px 12px!important}.hero-center{left:6%!important;width:44%!important;padding-left:42px!important;padding-right:35px!important}.category-grid{gap:12px!important}.category-card{height:145px!important;min-height:145px!important}}@media(max-width:760px){.topbar{top:8px!important;width:calc(100% - 24px)!important;height:58px!important;margin:8px auto -66px!important;padding:0 14px!important;grid-template-columns:1fr auto!important}.brand{font-size:18px!important;letter-spacing:.14em!important}.nav-links{display:none!important;position:absolute!important;top:66px!important;left:0!important;right:0!important;padding:14px!important;border:1px solid var(--ref-border)!important;border-radius:20px!important;background:#14140ed1!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important}.nav-links.open{display:flex!important}.nav-links a{text-align:center!important}.nav-actions{gap:8px!important}.icon-btn{font-size:22px!important}.account-btn{display:none!important}.hero{height:670px!important;min-height:670px!important;max-height:670px!important}.hero-center{left:5%!important;right:5%!important;top:104px!important;width:90%!important;max-width:none!important;height:auto!important;min-height:0!important;padding:27px 26px 24px!important;border-radius:25px!important}.hero-center h1{font-size:clamp(46px,12vw,64px)!important}.hero-copy{font-size:17px!important}.hero-ctas{gap:10px!important;flex-wrap:wrap!important}.button{padding:0 18px!important}.hero-arrow{top:430px!important}.hero-prev{left:14px!important}.hero-next{right:14px!important}.benefits{left:4%!important;right:4%!important;bottom:0!important;height:auto!important;min-height:120px!important;padding:12px!important;grid-template-columns:repeat(2,1fr)!important;border-radius:24px!important}.benefit{justify-content:flex-start!important;padding:8px!important;gap:10px!important;border-right:0!important}.benefit-icon{font-size:22px!important}.benefit b{font-size:11px!important}.benefit small{font-size:10px!important}.collections{padding:22px 5%!important}.section-head h2{font-size:24px!important}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.category-card{height:145px!important;min-height:145px!important}.category-card strong{font-size:14px!important}.feature-banner{width:90%!important;height:235px!important;margin-top:6px!important}.feature-copy{left:7%!important;top:22px!important;max-width:70%!important}.feature-copy h2{font-size:30px!important}.feature-image{background-position:58% center!important}.shop-section{padding:48px 5%!important}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.shop-heading{align-items:flex-start!important;gap:20px!important;flex-direction:column!important}.art-moment,.journal-section{display:flex!important;flex-direction:column!important}.newsletter{gap:22px!important;flex-direction:column!important}.footer-top{grid-template-columns:1fr 1fr!important;gap:25px!important}}.hero-side-note{display:none!important}#productGrid{align-items:stretch!important;grid-auto-rows:1fr!important}#productGrid .product-card{display:flex!important;flex-direction:column!important;min-width:0!important;height:100%!important;overflow:hidden!important}#productGrid .product-image-wrap{flex:0 0 auto!important;width:100%!important;aspect-ratio:.84!important}#productGrid .product-caption{display:flex!important;flex:1 0 auto!important;flex-direction:column!important;min-width:0!important;padding:11px 11px 12px!important;gap:5px!important}#productGrid .product-meta{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px!important;min-width:0!important;min-height:47px!important;padding:0!important;margin:0!important}#productGrid .product-heading{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important;gap:4px!important}#productGrid .product-category{display:block!important;height:11px!important;min-height:11px!important;margin:0!important;padding:0!important;line-height:11px!important;white-space:nowrap!important}#productGrid .product-name{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;min-height:32px!important;max-height:32px!important;width:100%!important;margin:0!important;padding:0!important;line-height:16px!important;text-align:left!important;overflow-wrap:anywhere!important}#productGrid .product-price{display:block!important;align-self:start!important;margin:15px 0 0!important;padding:0!important;line-height:16px!important;white-space:nowrap!important;text-align:right!important}#productGrid .product-color{display:block!important;min-height:14px!important;margin:0!important;padding:0!important;line-height:14px!important;text-align:left!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media(max-width:760px){#productGrid .product-caption{padding:9px 8px 10px!important;gap:4px!important}#productGrid .product-meta{min-height:45px!important;gap:5px!important}#productGrid .product-name{font-size:11px!important;line-height:15px!important;min-height:30px!important;max-height:30px!important}#productGrid .product-price{font-size:10px!important;margin-top:14px!important}#productGrid .product-color{font-size:9px!important}}.hero-pagination,.hero-arrow{display:none!important}html{background:#101309!important}body{background-color:#101309!important;background-image:url(/assets/fullpage-garden-background-Cf6_TIrB.png)!important;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important;background-attachment:fixed!important}@media(max-width:760px){body{background-image:url(/assets/fullpage-garden-background-Cf6_TIrB.png)!important;background-position:58% center!important;background-size:auto 100vh!important;background-repeat:no-repeat!important;background-attachment:fixed!important}.hero{background:transparent!important}.hero-backdrop{display:none!important}.hero-vignette{display:block!important;background:linear-gradient(180deg,#080c0733,#080c077a)!important}}body{background-image:url(/assets/fullpage-garden-background-Cf6_TIrB.png)!important;background-position:center top!important;background-size:cover!important;background-repeat:no-repeat!important;background-attachment:fixed!important}@media(max-width:760px){body{background-image:url(/assets/fullpage-garden-background-Cf6_TIrB.png)!important;background-position:58% top!important;background-size:auto 100vh!important;background-repeat:no-repeat!important;background-attachment:scroll!important}}#checkoutDialog{width:min(92%,480px);border:1px solid rgba(255,255,255,.2);border-radius:18px;padding:32px}#checkoutDialog::backdrop{background:#0009;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#checkoutForm{display:grid;gap:14px;margin-top:22px}#checkoutForm input,#checkoutForm textarea{width:100%;padding:14px;border:1px solid #ddd;border-radius:8px;font:inherit}#checkoutForm textarea{min-height:100px;resize:vertical}#checkoutForm button{width:100%}
