/* Eleven Theory — a restrained object gallery. All product-detail styles remain separate. */
.et-home{--et-paper:var(--brand-paper,#f2f0e9);--et-surface:#e5e0d7;--et-ink:var(--brand-ink,#151513);--et-muted:#6e6b63;--et-line:#15151325;--et-blue:var(--brand-burnt,#9f3214);background:var(--et-paper);color:var(--et-ink);font-family:var(--sans);font-size:16px;line-height:1.55;min-height:100vh;padding:8px;overflow:clip}
.et-home *{box-sizing:border-box}.et-home h1,.et-home h2,.et-home h3{font-family:var(--sans);letter-spacing:-.045em;font-weight:400}.et-home em{font-family:var(--display-serif);font-weight:400;letter-spacing:-.04em}.et-home a{color:inherit;text-decoration:none}.et-home button{font:inherit;color:inherit}.et-home a:focus-visible,.et-home button:focus-visible{outline:2px solid var(--et-blue);outline-offset:5px}.et-home p{text-wrap:pretty}.et-home img{max-width:none}.et-home main{overflow:visible}.et-home .et-kicker{font-family:var(--sans);font-size:12px;letter-spacing:.08em;text-transform:uppercase;line-height:1.5;color:var(--et-muted)}
.et-header{position:fixed;z-index:30;top:8px;left:8px;right:23px;height:84px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 25px;pointer-events:none}.et-header{border-radius:12px;transition:background .35s,backdrop-filter .35s}.et-header.is-scrolled{background:#f2f0e9c7;backdrop-filter:blur(18px)}.et-header>*{pointer-events:auto}.et-wordmark{display:inline-flex;flex-direction:column;justify-self:start;font-weight:700;letter-spacing:-.06em;font-size:20px;line-height:.9;padding:7px 0}.et-header-mark{height:42px;width:42px;border:0;background:none;cursor:pointer;padding:4px;transition:transform .4s}.et-header-mark:hover{transform:rotate(7deg)}.et-header-mark svg{width:100%;height:100%}.et-nav-link{justify-self:end;background:#fcf4f08c;backdrop-filter:blur(15px);border:1px solid #15151312;box-shadow:inset 0 1px #ffffff78;padding:9px 17px;border-radius:999px;font-size:13px;line-height:1.4;transition:background .3s,box-shadow .3s}.et-nav-link:hover{background:#fdf9f7d1;box-shadow:0 4px 14px #2528240a}
.et-stage{position:relative;isolation:isolate;min-height:800px;height:calc(100svh - 16px);max-height:1200px;background:var(--et-surface);border-radius:16px;overflow:hidden}.et-hero-copy{position:absolute;z-index:3;left:42px;top:130px;pointer-events:none}.et-hero-copy h1{font-size:clamp(27px,2.35vw,39px);font-weight:400;line-height:1.24;max-width:360px;margin-top:15px;letter-spacing:-.042em}.et-hero-copy h1 em{color:#5a453b}.et-object-index{position:absolute;right:40px;top:148px;font-size:11px;letter-spacing:.1em;color:#6e6b63;writing-mode:vertical-rl}.et-halo{position:absolute;inset:8% 5% 12%;z-index:-1;background:radial-gradient(ellipse at 50% 44%,#fefaf8 0%,#e5e0d700 58%)}.et-scroll-object{position:absolute;top:13%;left:24%;width:52%;height:66%;perspective:1200px;z-index:2}.et-hero-image-wrap,.et-object-tilt,.et-product-object{height:100%;width:100%;display:block;position:relative}.et-object-tilt{transform-style:preserve-3d}.et-product-object{outline-offset:-25px!important;-webkit-tap-highlight-color:transparent}.et-product-object img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(16px 22px 15px #3e291f20);transition:opacity .8s cubic-bezier(.22,.7,0,1),transform 1s cubic-bezier(.22,.7,0,1);transform-origin:50% 83%;pointer-events:none}.et-bag-front{opacity:1;transform:rotate(-4deg) scale(1.03)}.et-bag-inside{opacity:0;transform:rotate(2deg) scale(.92)}.et-product-object.is-peeking .et-bag-front{opacity:0;transform:rotate(-1deg) scale(1.01)}.et-product-object.is-peeking .et-bag-inside{opacity:1;transform:rotate(-3deg) scale(.98)}.et-hero-shadow{position:absolute;width:28%;height:4%;bottom:21%;left:36%;z-index:0;border-radius:50%;background:#48362d25;filter:blur(20px);transform:scaleY(.6)}.et-object-hint{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%) scale(.93);border:1px solid #fff7;color:#fff!important;background:#151513b3;backdrop-filter:blur(14px);padding:12px 18px;border-radius:999px;font-size:13px;white-space:nowrap;opacity:0;transition:opacity .4s,transform .5s;pointer-events:none}.et-product-object.is-peeking .et-object-hint{opacity:1;transform:translate(-50%,-50%) scale(1)}.et-side-note{position:absolute;right:44px;bottom:26%;display:flex;flex-direction:column;font-size:12px;line-height:1.65;color:#6e6b63;max-width:180px}.et-product-caption{position:absolute;bottom:78px;left:50%;transform:translateX(-50%);z-index:5;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.et-product-name h2{font-size:20px;font-weight:500;letter-spacing:-.025em;line-height:1.3}.et-product-name>span{display:block;font-size:12px;line-height:1.5;color:#6e6b63;margin-top:5px}.et-discover{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:43px;padding:10px 18px;border:1px solid #15151326;border-radius:999px;background:linear-gradient(150deg,#f8f8f390,#d1d3cd80);box-shadow:inset 0 1px #ffffff87,0 2px 6px #15151305;font-size:13px;font-weight:500;line-height:1.4;white-space:nowrap;backdrop-filter:blur(14px);transition:background .3s,border-color .3s,box-shadow .3s}.et-discover:hover{background:#f6f7f2d9;border-color:#15151350;box-shadow:inset 0 1px #fff,0 5px 16px #22282012}.et-available-mark{height:7px;width:7px;border-radius:50%;background:#394d38;box-shadow:0 0 0 4px #3c4e3710}.et-stage-bottom{position:absolute;left:26px;right:26px;bottom:24px;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#6e6b63;line-height:1.5;gap:20px}.et-stage-bottom a{border-bottom:1px solid #6e6b6350;padding-bottom:3px}.et-stage-bottom a:hover{color:#151513;border-color:#151513}
.et-collection{padding-top:8px;scroll-margin-top:82px}.et-collection-heading{padding:72px 34px 48px;display:grid;grid-template-columns:1fr 1fr;gap:20px 50px;align-items:end}.et-collection-heading .et-kicker{grid-column:1/-1}.et-collection-heading h2{font-size:clamp(32px,3.25vw,52px);line-height:1.13;margin:0}.et-collection-heading>p:last-child{justify-self:end;color:var(--et-muted);font-size:15px;line-height:1.6}.et-locked-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.et-locked-object{height:700px;min-width:0;position:relative;isolation:isolate;overflow:hidden;border-radius:16px;background:#e5e0d7}.et-locked-object:nth-child(2){background:#f1eae6}.et-object-top{position:absolute;left:28px;right:28px;top:27px;display:flex;justify-content:space-between;font-size:12px;color:#6e6b63;z-index:3}.et-sealed-art{position:absolute;inset:65px 40px 125px;display:grid;place-items:center;overflow:hidden}.et-placeholder-image{font-family:var(--display-serif);font-size:clamp(230px,27vw,420px);font-style:italic;letter-spacing:-.13em;line-height:1;color:#6f50412e;filter:blur(9px);user-select:none;margin-left:-.08em}.et-locked-object:nth-child(2) .et-placeholder-image{color:#9f32142a;letter-spacing:-.09em}.et-sealed-light{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 24%,#fbfcf983,transparent 65%);pointer-events:none}.et-sealed-glass{position:absolute;top:28%;left:25%;height:47%;width:50%;background:linear-gradient(135deg,#ffffff03,#f9faf517 40%,#a3ad9a0a);border:1px solid #ffffff20;border-radius:26px;box-shadow:inset 0 1px 1px #ffffff3a;backdrop-filter:blur(5px);transform:rotate(-5deg)}.et-locked-object:nth-child(2) .et-sealed-glass{transform:rotate(5deg);border-radius:18px;height:44%;top:31%;width:57%;left:21.5%}.et-lock-shell{position:absolute;z-index:5;left:50%;top:46%;transform:translate(-50%,-50%);border:1px solid #1515133b;border-radius:23px;background:#b49b8e20;backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff48;width:134px;overflow:hidden;max-width:calc(100% - 48px);transition:width .45s cubic-bezier(.4,0,.2,1),background .4s,box-shadow .4s}.is-open .et-lock-shell{width:342px}.et-lock-shell:has(.et-lock-toggle:hover),.is-open .et-lock-shell{background:#fcf6f3bf;box-shadow:inset 0 1px #ffffff70,0 12px 40px #21271c0c}.et-lock-toggle{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;min-height:44px;min-width:112px;width:100%;border-radius:23px;background:transparent;cursor:pointer;font-size:14px;line-height:1.35}.et-lock-toggle svg{height:20px;width:20px;flex:none}.et-lock-plus{font-size:16px;font-weight:400;line-height:1;padding-left:5px;color:#62695e}.et-lock-panel{height:0;opacity:0;visibility:hidden;overflow:hidden;width:340px;max-width:none;text-align:center}.et-lock-panel>div{padding:6px 24px 24px}.et-lock-panel p{font-size:14px;line-height:1.65;color:#6e6b63}.et-lock-panel p.et-release-title{color:#151513;font-size:21px;letter-spacing:-.035em;margin-bottom:14px}.et-release-status{display:block;font-size:12px;margin:17px 0;color:#6e6b63}.et-release-link{display:block;background:#fcf4f088;border:1px solid #9f321429;border-radius:999px;padding:11px 12px;font-size:13px;line-height:1.4;transition:background .25s}.et-release-link:hover{background:#fdf9f7}.et-object-caption{position:absolute;bottom:35px;left:25px;right:25px;text-align:center;z-index:3}.et-object-caption h2{font-size:22px;line-height:1.3;letter-spacing:-.03em}.et-object-caption p{font-size:14px;color:#6e6b63;margin-top:8px}.et-locked-object:nth-child(2) .et-object-top,.et-locked-object:nth-child(2) .et-object-caption p{color:#6e6b63}
.et-closing{padding:126px 25px 90px;text-align:center}.et-closing .et-kicker{margin-bottom:28px}.et-closing h2{font-size:clamp(53px,5.8vw,92px);line-height:1.12;letter-spacing:-.055em}.et-closing-line{overflow:hidden}.et-closing-line span{display:inline-block;padding-right:.045em}.et-closing-line em{color:#9f3214}.et-closing>p:not(.et-kicker){margin-top:26px;font-size:16px;color:#6e6b63;line-height:1.65}.et-text-link{display:inline-block;font-size:14px;padding:6px 0;border-bottom:1px solid #6e6b6380;margin-top:24px;line-height:1.5}.et-text-link:hover{border-color:#151513}.et-footer{padding:0 25px 24px}.et-footer-wordmark{text-align:center;font-size:clamp(72px,15.3vw,270px);font-weight:500;letter-spacing:-.085em;line-height:1.4;color:#151513;white-space:nowrap;padding:12px 0 30px}.et-footer-wordmark em{letter-spacing:-.08em}.et-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #15151326;padding-top:25px;font-size:12px;line-height:1.5;color:#6e6b63}.et-footer-bottom button{border:0;background:none;font-size:12px;padding:8px 0;cursor:pointer}.et-footer-bottom nav{display:flex;gap:23px}.et-footer-bottom a:hover,.et-footer-bottom button:hover{color:#151513}.et-back-top{font-size:12px}
.et-dialog-open{overflow:hidden}.et-about{position:fixed;inset:0;margin:auto;width:min(520px,calc(100vw - 32px));max-height:calc(100svh - 40px);border:1px solid #ffffffa3;border-radius:20px;padding:0;color:#151513;background:#e5e0d7f5;backdrop-filter:blur(28px);box-shadow:0 20px 100px #15151325;overflow:auto}.et-about::backdrop{background:#15151355;backdrop-filter:blur(10px)}.et-about[open]{animation:et-dialog-in .45s cubic-bezier(.2,.7,0,1)}.et-about-inner{position:relative;padding:45px;text-align:center}.et-about-close{position:absolute;top:12px;right:14px;font-size:28px;background:transparent;width:40px;height:40px;display:grid;place-items:center;border:0;cursor:pointer;line-height:1;border-radius:50%}.et-about-close:hover{background:#ffffff60}.et-about-mark{height:40px;width:40px;margin:0 auto 26px}.et-about h2{font-size:54px;line-height:1.1;margin:17px 0 25px}.et-about p:not(.et-kicker){font-size:16px;line-height:1.7;color:#6e6b63;margin-top:20px}.et-about .et-discover{margin-top:26px;font-size:14px}.et-skip{position:fixed;top:12px;left:25px;z-index:100;background:#fff;padding:12px;transform:translateY(-150%)}.et-skip:focus{transform:none}
@keyframes et-dialog-in{from{opacity:0;transform:translateY(15px) scale(.97)}to{opacity:1;transform:none}}
@media(min-width:1600px){.et-hero-copy{left:55px;top:150px}.et-side-note{right:65px;font-size:13px}.et-scroll-object{top:12%;height:68%}.et-locked-object{height:760px}}
@media(max-width:1100px){.et-hero-copy{top:125px;left:30px}.et-hero-copy h1{font-size:27px;max-width:280px}.et-hero-copy .et-kicker{font-size:10px}.et-side-note{right:27px;font-size:11px;max-width:140px}.et-scroll-object{width:62%;left:19%;height:64%;top:17%}.et-object-index{right:28px;font-size:10px}.et-locked-object{height:620px}.et-collection-heading{padding-inline:26px}.et-sealed-art{inset:70px 12px 125px}.et-object-top{left:24px;right:24px}.et-stage-bottom{font-size:10px}.et-closing{padding-block:100px 75px}}
@media(max-width:760px){.et-home{padding:6px}.et-header{top:6px;left:6px;right:21px;height:70px;padding:0 17px;grid-template-columns:1fr auto 1fr;gap:10px}.et-wordmark{font-size:18px}.et-header-mark{height:34px;width:34px}.et-nav-link{font-size:11px;padding:8px 11px;min-height:35px;white-space:nowrap}.et-stage{border-radius:13px;height:calc(100svh - 12px);min-height:740px;max-height:1020px}.et-hero-copy{top:110px;left:25px;right:25px;text-align:center}.et-hero-copy .et-kicker{font-size:10px;letter-spacing:.08em}.et-hero-copy h1{font-size:29px;max-width:none;line-height:1.2;margin-top:11px}.et-object-index{display:none}.et-scroll-object{left:2%;width:96%;height:52%;top:27%}.et-hero-shadow{width:45%;left:27.5%;bottom:24%;height:3%;filter:blur(16px)}.et-halo{inset:20% 0 15%}.et-bag-front{transform:rotate(-4deg) scale(1.1)}.et-bag-inside{transform:rotate(-3deg) scale(1)}.et-product-object.is-peeking .et-bag-inside{transform:rotate(-3deg) scale(1.04)}.et-side-note{display:none}.et-product-caption{bottom:65px;gap:12px;width:90%}.et-product-name h2{font-size:19px}.et-product-name>span{font-size:11px;margin-top:3px}.et-discover{min-height:44px;font-size:12px;padding:11px 17px}.et-stage-bottom{left:20px;right:20px;bottom:18px;justify-content:center;font-size:10px}.et-stage-bottom>span{display:none}.et-stage-bottom a{border:0}.et-object-hint{font-size:12px;padding:10px 14px}.et-collection{padding-top:6px;scroll-margin-top:76px}.et-collection-heading{padding:55px 20px 35px;display:block}.et-collection-heading h2{font-size:36px;line-height:1.13;margin-top:18px}.et-collection-heading>p:last-child{font-size:14px;margin-top:22px}.et-locked-grid{grid-template-columns:1fr;gap:6px}.et-locked-object{height:580px;border-radius:13px}.et-object-top{top:23px;left:22px;right:22px;font-size:11px}.et-sealed-art{inset:70px 20px 120px}.et-placeholder-image{font-size:280px}.et-sealed-glass{width:50%;height:48%;top:27%;left:25%}.et-lock-shell{top:46%;max-width:calc(100% - 44px)}.et-lock-panel{width:300px}.is-open .et-lock-shell{width:302px}.et-lock-panel>div{padding-inline:22px}.et-object-caption{bottom:33px}.et-object-caption h2{font-size:21px}.et-object-caption p{font-size:13px;margin-top:8px}.et-closing{padding:85px 18px 65px}.et-closing .et-kicker{font-size:10px;margin-bottom:23px}.et-closing h2{font-size:clamp(50px,13.5vw,70px);line-height:1.12}.et-closing>p:not(.et-kicker){font-size:14px;line-height:1.7}.et-text-link{font-size:13px;margin-top:22px}.et-footer{padding:0 18px 24px}.et-footer-wordmark{font-size:14vw;line-height:1.4;padding:12px 0 28px;letter-spacing:-.08em}.et-footer-bottom{display:grid;grid-template-columns:1fr auto;gap:18px 15px;font-size:11px;padding-top:22px}.et-footer-bottom button{font-size:11px;justify-self:end;padding:0}.et-footer-bottom nav{gap:18px}.et-back-top{font-size:11px;justify-self:end}.et-about-inner{padding:37px 25px}.et-about h2{font-size:47px}.et-about p:not(.et-kicker){font-size:15px}.et-about-mark{margin-bottom:20px}}
@media(max-width:380px){.et-header{padding-inline:12px}.et-nav-link{font-size:10px;padding-inline:10px}.et-wordmark{font-size:17px}.et-hero-copy{left:18px;right:18px}.et-hero-copy h1{font-size:26px}.et-stage{min-height:720px}.et-scroll-object{height:49%;top:28%}.et-locked-object{height:550px}.et-lock-panel{width:270px}.is-open .et-lock-shell{width:272px}.et-collection-heading{padding-inline:17px}.et-collection-heading h2{font-size:32px}.et-footer-bottom nav{gap:12px}.et-footer-bottom{font-size:10px}}
@media(prefers-reduced-motion:reduce){.et-home *,.et-home *::before,.et-home *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.et-scroll-object,.et-object-tilt,.et-hero-image-wrap{transform:none!important}.et-product-object.is-peeking .et-bag-front{opacity:1}.et-product-object.is-peeking .et-bag-inside{opacity:0}.et-product-object.is-peeking .et-object-hint{opacity:0}}

/* Previous Daily Dash palette, liquid-glass controls, release signups. */
.et-home{--et-line:#c9c4b9}
.et-header.is-scrolled{background:#f2f0e9d1}
.et-nav-link,.et-discover{isolation:isolate;position:relative;overflow:hidden;border:1px solid #ffffffd9;background:linear-gradient(155deg,#ffffffb5 0%,#fbf2edc9 42%,#ebd6ccb8 100%);color:#72432b!important;backdrop-filter:blur(18px) saturate(170%);-webkit-backdrop-filter:blur(18px) saturate(170%);box-shadow:inset 0 1px 2px #fff,inset 0 -2px 3px #a6786128,0 0 0 1px #b29b8f42,0 8px 22px #70442f16;transition:transform .35s,box-shadow .35s,border-color .35s}
.et-nav-link::before,.et-discover::before{content:'';position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(110px 75px at var(--glass-x,22%) var(--glass-y,0%),#ffffffed,transparent 80%);opacity:.72;transition:opacity .35s}
.et-nav-link::after,.et-discover::after{content:'';position:absolute;inset:1px;z-index:-1;border-radius:inherit;border-top:1px solid #ffffffb3;border-bottom:1px solid #8a645120;pointer-events:none}
.et-discover{min-height:53px;padding:10px 17px 10px 12px;gap:13px;font-size:13px;font-weight:500}
.et-nav-link{display:inline-flex;align-items:center;gap:10px;min-height:40px}
.et-nav-link:hover,.et-discover:hover{background:linear-gradient(155deg,#ffffffd4,#fbf0ebdf 42%,#eedcd3d9);border-color:#fff;box-shadow:inset 0 1px 3px #fff,inset 0 -2px 4px #a6786130,0 0 0 1px #a3897c66,0 10px 27px #7340262b;transform:translateY(-2px)}
.et-nav-link:hover::before,.et-discover:hover::before{opacity:1}
.et-nav-link:active,.et-discover:active{transform:translateY(0) scale(.98)}
.et-live{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border:1px solid #ffffff80;border-radius:999px;background:#ecfff075;color:#18512a;font-size:10px;line-height:1.4;letter-spacing:.045em;text-transform:uppercase;box-shadow:inset 0 1px #fff8}
.et-available-mark{position:relative;display:inline-block;flex:none;width:7px;height:7px;background:#38d76b;border:1px solid #25984b;border-radius:50%;box-shadow:inset 0 1px #d3ffdf,0 0 7px #29c75ea8,0 0 0 3px #32c76612}
.et-available-mark::after{content:'';position:absolute;inset:-4px;border:1px solid #2fbd6040;border-radius:50%;animation:et-live-pulse 3s ease-out infinite}
.et-cta-arrow{width:17px;height:17px;transition:transform .35s;flex:none}.et-discover:hover .et-cta-arrow{transform:translateX(3px)}
.et-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@keyframes et-live-pulse{0%,25%{transform:scale(.7);opacity:0}45%{opacity:.7}100%{transform:scale(1.6);opacity:0}}
.et-sealed-art{inset:85px 50px 125px;overflow:visible}
.et-placeholder-image{display:block;width:100%;height:100%;max-height:100%;object-fit:contain;filter:blur(4px) drop-shadow(4px 20px 16px #3f261a25);opacity:.65;margin:0;transition:filter .5s,opacity .5s}
.et-locked-object:nth-child(2) .et-placeholder-image{width:79%;height:79%;max-height:79%;margin:auto;align-self:center}
.et-sealed-light{inset:-10px;background:radial-gradient(ellipse at 50% 35%,#fefbf926,transparent 65%)}
.et-locked-object.is-open .et-placeholder-image{filter:blur(11px);opacity:.36}
.et-lock-shell{background:linear-gradient(145deg,#fdfaf8db,#f5e8e1ad);border:1px solid #ffffffa6;box-shadow:inset 0 1px 2px #fff,0 0 0 1px #a790843d,0 8px 24px #5f3e2e1a}
.et-lock-shell:has(.et-lock-toggle:hover),.is-open .et-lock-shell{background:linear-gradient(145deg,#fdfaf8f0,#f6ebe6f0);box-shadow:inset 0 1px 2px #fff,0 0 0 1px #a790844d,0 15px 45px #492c1e20}
.et-lock-plus{color:#6e6b63}.et-lock-panel>div{padding:5px 24px 24px}.et-lock-panel p.et-release-title{margin-bottom:10px}.et-lock-panel p{line-height:1.6}
.et-newsletter-form{margin-top:22px;text-align:left}.et-newsletter-form label{display:block;font-size:11px;line-height:1.5;color:#6e6b63;margin-bottom:7px;letter-spacing:.02em}.et-email-controls{display:flex;border:1px solid #d5c6bf;border-radius:999px;min-height:50px;background:linear-gradient(160deg,#ffffffc9,#fbf2ee99);padding:4px;box-shadow:inset 0 1px 3px #fff;gap:6px}
.et-email-controls:focus-within{border-color:#9f3214;box-shadow:0 0 0 3px #9f321418,inset 0 1px 3px #fff}.et-email-controls input{min-width:0;flex:1;width:100%;border:0;border-radius:999px;background:transparent;font:inherit;font-size:13px;color:#151513;padding:8px 10px;outline:none}.et-email-controls input::placeholder{color:#84756e;opacity:1}
.et-signup-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;flex:none;border-radius:999px!important;min-height:40px;padding:9px 15px!important;background:linear-gradient(155deg,#cb825eef,#b0653fee 53%,#ab5b33ee)!important;color:#fff!important;border:1px solid #d9ac95!important;font-size:12px!important;line-height:1.4;cursor:pointer;box-shadow:inset 0 1px 2px #ffffff98,inset 0 -2px 3px #63331b40,0 3px 8px #73402620;transition:box-shadow .25s,transform .25s}.et-signup-submit:hover{box-shadow:inset 0 1px 3px #fff9,0 4px 15px #73402640}.et-signup-submit:active{transform:scale(.97)}.et-signup-submit svg{height:16px;width:16px;flex:none}
.et-newsletter-form .et-email-consent,.et-lock-panel .et-email-consent{color:#6e6b63;font-size:10px;line-height:1.6;margin-top:11px;text-wrap:wrap}.et-newsletter-form.is-compact{margin-top:20px}.is-compact .et-email-controls{display:flex;flex-wrap:wrap;border:0;background:none;box-shadow:none;padding:0;gap:10px}.is-compact .et-email-controls input{flex-basis:100%;border:1px solid #d5c6bf;border-radius:11px;background:#fefbfac2;min-height:45px;padding:11px 13px;font-size:14px;box-shadow:inset 0 1px 2px #fff}.is-compact .et-email-controls input:focus{outline:2px solid #9f3214;outline-offset:2px}.is-compact .et-signup-submit{width:100%;min-height:44px}.is-compact .et-email-consent{text-align:center}.is-compact .et-email-controls:focus-within{box-shadow:none}
.et-footer-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:45px;align-items:center;padding:20px 0 60px}.et-footer-wordmark{display:block;justify-self:start;width:100%;text-align:left;font-size:clamp(44px,7.25vw,116px);padding:0;line-height:1.3;color:#151513;letter-spacing:-.085em;white-space:nowrap}.et-footer-wordmark em{letter-spacing:-.08em}.et-footer-signup{width:100%;max-width:405px;justify-self:end;padding-right:5px}.et-footer-signup h2{font-size:32px;line-height:1.25;margin:9px 0 11px}.et-footer-signup>p:not(.et-kicker){font-size:13px;line-height:1.6;color:#6e6b63}.et-footer-signup .et-kicker{font-size:10px}.et-footer-signup .et-newsletter-form{margin-top:20px}
@media(max-width:1100px){.et-sealed-art{inset:80px 26px 120px}.et-footer-main{gap:30px}.et-footer-signup{max-width:360px}}
@media(max-width:760px){.et-discover{min-height:51px;font-size:12px;gap:10px;padding:9px 14px 9px 10px}.et-live{font-size:9px;padding:5px 8px}.et-nav-link{min-height:37px;padding-inline:11px;gap:8px}.et-nav-link .et-available-mark{width:6px;height:6px}.et-sealed-art{inset:75px 20px 115px}.et-locked-object{height:610px}.et-lock-panel>div{padding:5px 22px 22px}.et-footer-main{gap:35px 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0 0 35px}.et-footer-wordmark{grid-column:1;font-size:7.1vw;line-height:1.4}.et-footer-signup{grid-column:1/-1;justify-self:start;max-width:none;padding:0}.et-footer-signup h2{font-size:30px}.et-footer-signup .et-email-controls{min-height:50px}.et-footer-signup .et-email-controls input{font-size:14px}.et-closing{padding-bottom:60px}.et-lock-shell{top:45%}}
@media(max-width:380px){.et-nav-link{gap:6px;padding-inline:9px}.et-nav-link .et-available-mark{width:5px;height:5px}.et-footer-bottom nav{gap:10px}.et-signup-submit{padding-inline:11px!important;font-size:11px!important}.et-email-controls input{padding-inline:9px}.et-locked-object{height:600px}}
@media(prefers-reduced-motion:reduce){.et-available-mark::after{animation:none}.et-home *,.et-home *::before,.et-home *::after{transition:none!important}.et-discover:hover,.et-nav-link:hover,.et-signup-submit:active{transform:none}}

.et-header-materials{justify-self:center;font-size:12px;padding:11px 5px;border-bottom:1px solid #9f321435;line-height:1.4}.et-header-materials:hover{color:#9f3214!important;border-color:#9f3214}
@media(max-width:760px){.et-header-materials{font-size:10px;padding-inline:2px}.et-footer-bottom nav{gap:13px;flex-wrap:wrap}}

/* Signal orange, warm mineral neutrals and original supplied brand artwork. */
.brand-logo{display:block;width:110px;height:auto;overflow:visible;flex-shrink:0}
.et-wordmark>.brand-logo{width:100px;max-height:50px}
.et-footer-wordmark>.brand-logo{width:min(100%,480px);height:auto;max-width:100%}
.et-footer-wordmark{font-size:0!important;line-height:0!important}
.etm-footer .et-footer-bottom nav{flex-wrap:wrap;gap:14px}
.etm-footer .et-footer-bottom{gap:20px}
.etm-page .et-nav-link,.etm-page .et-discover{color:#5c2817;background:radial-gradient(circle at var(--glass-x,30%) var(--glass-y,20%),#ffffffc9,transparent 60%),linear-gradient(120deg,#fff8ecdd,#f1d2bfb0);border-color:#fffaf4c9;box-shadow:inset 0 1px 2px #fff,0 7px 20px #6c321012}
.et-newsletter-submit{background:linear-gradient(135deg,#b4421f,#8c2d13)!important}
@media(max-width:760px){.et-wordmark>.brand-logo{width:78px;max-height:39px}.et-footer-wordmark>.brand-logo{width:100%}.etm-footer .et-footer-bottom nav{font-size:10px;gap:12px}.brand-logo{width:100px}}
.etcf-page .etcf-accordions summary>span{height:auto;width:auto;line-height:1;flex-shrink:0}
.etcf-page .etcf-accordions summary>span::before,.etcf-page .etcf-accordions summary>span::after{content:none}

.et-live,.et-available-mark,.rug-live{display:none!important}

/* Shopify section wrappers do not add a second frame. */
body.et-template-index,body.et-page-materials{padding:var(--et-frame,8px);background:var(--et-frame-color,#f2f0e9)}
body.et-template-index #MainContent,body.et-page-materials #MainContent{min-height:0}
#MainContent .et-home{padding:0;min-height:0}
@media(max-width:760px){body.et-template-index,body.et-page-materials{padding:var(--et-frame-mobile,6px)}}
