:root{--cream:#fae9c8;--copper:#c7773c;--green:#06231e;--line:#96542e;--serif:Georgia,'Times New Roman',serif;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#041915;color:var(--cream);font-family:var(--serif)}button,input,a,summary{-webkit-tap-highlight-color:transparent}button,a,input,summary{outline-offset:7px}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid #ffd299}button,a{color:inherit}a{text-decoration:none}button{font:inherit;cursor:pointer}button:disabled{opacity:.4;cursor:default}button{border:0}button:focus-visible{position:relative;z-index:5}.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}.skip{position:fixed;z-index:100;left:20px;top:-100px;padding:15px;background:var(--cream);color:#05221d}.skip:focus{top:10px}.cabinet{max-width:1920px;margin:auto;min-height:100vh;position:relative;isolation:isolate;background:#08231e url('assets/green.webp') repeat;background-size:360px 123px;box-shadow:0 0 100px #000}.cabinet:before,.cabinet:after{content:'';position:absolute;top:0;bottom:0;width:3.47%;background-image:url('assets/rail-left.webp');background-size:100% 992px;z-index:2;pointer-events:none}.cabinet:before{left:0}.cabinet:after{right:0;transform:scaleX(-1)}.header{height:clamp(110px,11.66vw,224px);position:relative;display:flex;align-items:flex-start;padding:0 8.4%;border-bottom:1px solid #19372e;background:linear-gradient(95deg,#ffffff08,transparent 30%,#0002);z-index:3}.header:before{content:'';position:absolute;left:0;right:0;top:0;height:16px;background:url('assets/top-rail.webp') top center/100% 16px}.logo{position:absolute;left:50%;top:8%;transform:translateX(-50%);width:23%;display:block;z-index:2}.logo img{width:100%;display:block;mix-blend-mode:lighten}.nav-left,.nav-right{display:flex;align-items:center;gap:4vw;margin-top:4.2vw;font-size:clamp(17px,1.58vw,30px)}.nav-right{margin-left:auto;gap:3.4vw}.nav-link{position:relative;padding:0 0 10px;white-space:nowrap}.nav-link:after{content:'';height:2px;width:80%;position:absolute;left:5%;bottom:0;background:var(--copper);transition:width .2s}.nav-link:hover:after{width:100%}.rules{position:absolute;left:4.7%;right:4.7%;top:80%;display:flex;justify-content:space-between;pointer-events:none}.rules i{position:relative;height:2px;background:var(--copper);width:36.3%}.rules i:before{content:'';position:absolute;width:11px;height:11px;border:2px solid var(--copper);top:-5px;left:-6px;transform:rotate(45deg);background:#1a3026}.rules i:last-child:before{left:auto;right:-6px}.bag{background:none;padding:0 2px;position:relative;width:36px;height:39px;margin-top:-8px}.bag svg{width:100%;height:100%;stroke:var(--cream);stroke-width:1.5;fill:none}.count{position:absolute;right:-10px;top:-7px;background:#b76431;color:#fff4d8;border-radius:100%;font:12px Arial,sans-serif;min-width:19px;min-height:19px;display:grid;place-items:center}.count:empty{display:none}main{position:relative}.gateway.home{margin-top:-1.4vw}.scene-wide{display:block;width:100%;height:auto}.gateway-mobile{display:none}.drawer-row{display:grid;grid-template-columns:56.9% 43.1%;position:relative;margin-top:-3px}.products .drawer-row{grid-template-columns:63.7% 36.3%}.drawer-row:before{content:'';position:absolute;left:0;right:0;top:-8px;height:25px;background:url('assets/drawer-top.webp') center/100% 25px;z-index:1;pointer-events:none}.drawer{min-height:9.2vw;position:relative;display:flex;align-items:center;justify-content:center;gap:18px;padding:18px 4%;background:linear-gradient(130deg,#ffffff04,#0002);border:2px solid #254434;border-right:3px solid #a15e32;box-shadow:inset 0 6px 8px #000a,0 3px 1px #100b06}.drawer:after{content:'';position:absolute;inset:16px 4.8% 12px;border:1px solid var(--copper);border-radius:14px 2px;pointer-events:none;box-shadow:0 0 0 3px #071c18}.drawer:hover{background-color:#49745616}.drawer .handle{width:15%;max-width:142px;margin-left:9%;align-self:center;object-fit:contain;mix-blend-mode:lighten}.drawer .drawer-copy{text-align:center;flex:1;position:relative;z-index:1}.drawer h2{font-size:clamp(28px,4.9vw,94px);line-height:1.07;margin:0;font-weight:bold;letter-spacing:-1px}.drawer .arrow{font-weight:400;display:inline-block;transition:transform .2s}.drawer:hover .arrow{transform:translateX(7px)}.drawer .sub{margin:4px 0 0;font-size:clamp(17px,1.55vw,29px)}.drawer:last-child .handle{order:2;margin:0 8% 0 0}.products .drawer h2{font-size:clamp(26px,3.6vw,69px)}.wood-base{height:4.2vw;min-height:35px;background:url('assets/wood-base.webp') center top/100% 100%;box-shadow:inset 0 6px 7px #0009}.page-head{height:6vw;min-height:86px;text-align:center;position:relative;padding-top:2px}.page-head h1{font-size:clamp(44px,4.85vw,90px);line-height:1.08;margin:5px 0 0;letter-spacing:-1px}.breadcrumb{font-size:clamp(16px,1.3vw,25px);display:flex;gap:17px;align-items:center}.page-head .breadcrumb{position:absolute;left:8.4%;top:21px}.breadcrumb a:hover{text-decoration:underline}.breadcrumb span[aria-current]{color:#e59354}.title-rule{position:absolute;left:4.7%;right:4.7%;height:1px;background:var(--copper);top:64%;z-index:-1}.title-rule:after{content:'';position:absolute;left:36%;right:36%;height:6px;background:#0a261f;top:-2px}.styling-head{height:6vw;min-height:96px}.styling-head h1{font-size:clamp(42px,4vw,78px);margin-top:-9px}.filters{display:flex;justify-content:center;gap:4.5vw;margin-top:10px}.filters button{background:none;font-size:clamp(17px,1.35vw,26px);padding:0 0 8px;border-bottom:3px solid transparent}.filters button[aria-pressed=true]{border-color:var(--copper);font-weight:bold}.styling-grid{display:grid;grid-template-columns:1fr 1fr}.product-bay{min-width:0}.product-bay>img{display:block;width:100%}.product-drawer{min-height:9.25vw;display:flex;justify-content:space-between;padding:1.5vw 8.5% 1.4vw 5%;position:relative;border:2px solid #38503a;box-shadow:inset 0 5px 7px #000a}.product-drawer:after{content:'';position:absolute;inset:14px 5% 13px;border:1px solid var(--copper);border-radius:16px 2px;pointer-events:none}.product-drawer img{width:20%;object-fit:contain;margin-right:7%}.product-copy{align-self:center;z-index:1}.brand{font-size:clamp(13px,1.02vw,19px);font-weight:normal;letter-spacing:1px;margin:0 0 2px}.product-copy h2{font-size:clamp(26px,2.4vw,45px);line-height:.98;margin:0;max-width:270px}.product-drawer .view-product{font-size:clamp(15px,1.3vw,25px);align-self:center;margin:0 0 0 25px;border-bottom:2px solid var(--copper);padding:10px 0;white-space:nowrap;z-index:1}.product-drawer:hover .view-product{color:#ffd197}.detail-breadcrumb{padding:0 7% 14px;min-height:27px}.detail{display:grid;grid-template-columns:60.25% 39.75%;align-items:stretch}.detail-image{width:100%;height:100%;object-fit:cover;display:block}.detail-panel{position:relative;border:1px solid #344535;box-shadow:inset 3px 4px 10px #000c;padding:5.1vw 6.6vw 4vw 5.4vw;min-width:0}.detail-panel:before{content:'';position:absolute;inset:2.3vw 4.2vw 2vw 1.4vw;border:1px solid var(--copper);border-radius:17px 0;pointer-events:none}.detail-panel .brand{font-family:Arial,sans-serif;font-size:clamp(16px,1.3vw,25px);letter-spacing:0}.detail-panel h1{font-size:clamp(42px,4.5vw,86px);line-height:.97;margin:7px 0 0;font-weight:bold;letter-spacing:-1.6px}.small-rule{height:3px;background:var(--copper);width:94px;margin:26px 0 12px}.category{font-size:clamp(20px,1.55vw,30px);margin:0 0 27px}.quantity{border:1px solid var(--copper);border-radius:10px;display:inline-flex;align-items:center;gap:14px;min-width:186px;justify-content:space-around;height:52px;font-size:24px}.quantity button{background:none;min-width:42px;min-height:44px;font-size:27px}.quantity output{min-width:24px;text-align:center}.wood-button{display:inline-flex;align-items:center;justify-content:center;min-height:59px;padding:11px 30px;border:1px solid #d69a5d;border-radius:12px;background:linear-gradient(#a9612d66,#603015aa),url('assets/wood-base.webp') center/auto 100%;box-shadow:inset 0 2px 2px #ffce97,0 5px 9px #0008;color:var(--cream);font-size:clamp(22px,1.9vw,36px);font-weight:bold;transition:filter .2s,transform .2s}.wood-button:hover{filter:brightness(1.2)}.wood-button:active{transform:translateY(1px)}.add-button{width:100%;margin:22px 0 27px}.back-link{display:inline-block;font-size:clamp(17px,1.3vw,25px);border-bottom:1px solid var(--cream);margin:3px 0 37px}.disclosures{margin-left:-2.3vw;margin-right:0}.disclosures details{border-top:1px solid var(--copper)}.disclosures details:last-child{border-bottom:1px solid var(--copper)}summary{list-style:none;cursor:pointer;font-size:clamp(18px,1.35vw,26px);padding:14px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px}summary::-webkit-details-marker{display:none}summary:after{content:'+';font-size:28px;line-height:1}details[open] summary:after{content:'−'}details p{font-size:17px;line-height:1.5;margin:0;padding:0 12px 18px}.demo-note{font-family:Arial,sans-serif;font-size:12px;line-height:1.6;text-align:center;margin:0;padding:18px 7%;color:#c4b99e;background:#041713}.demo-note button{background:none;padding:0;border-bottom:1px solid #aa8156;font:inherit}.single-grid{grid-template-columns:minmax(0,1fr);max-width:100%;margin:auto}.single-grid .product-bay{display:grid;grid-template-columns:1.1fr 1fr}.single-grid .product-drawer{flex-direction:column;justify-content:center;padding:5vw}.single-grid .product-drawer img{display:none}.single-grid .product-copy h2{max-width:100%;font-size:5vw}.single-grid .product-drawer .view-product{align-self:flex-start;margin-left:0}.confirmation{display:grid;grid-template-columns:48.5% 51.5%;margin-top:-.6vw;position:relative}.confirmation-copy{padding:5.5vw 5% 2.9vw 17%;text-align:center;background:radial-gradient(ellipse at 55% 0,#dec17d33,transparent 64%),linear-gradient(110deg,#0002,#0003)}.confirmation h1{font-size:clamp(43px,5.3vw,102px);line-height:.94;letter-spacing:-2px;margin:17px -2% 0}.confirmation .check{display:grid;place-items:center;margin:auto;border:3px double #dfa45f;width:78px;height:78px;border-radius:50%;font-size:53px;box-shadow:0 4px 5px #000b,inset 0 0 12px #000a;background:#7d3e18}.confirmation h2{font-size:clamp(27px,2.5vw,48px);color:#dc8f51;margin:13px 0 5px}.confirmation .received{font-size:clamp(17px,1.55vw,29px);margin:8px 0 24px}.confirmation .wood-button{font-size:clamp(20px,1.65vw,30px);font-weight:normal;min-height:52px;padding:8px 60px}.home-link{display:block;width:max-content;margin:17px auto 28px;border-bottom:1px solid;font-size:20px}.order-summary{text-align:left;border-top:1px solid var(--copper);padding:20px 5% 0;font-size:20px}.order-summary h3{font-size:25px;font-weight:normal;margin:0 0 8px}.order-summary ul{list-style:none;margin:0;padding:0;line-height:1.45}.confirmation-art{width:100%;height:100%;object-fit:cover;display:block}.receipt-extra{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-size:16px;line-height:1.5}.toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:20;display:flex;gap:25px;align-items:center;padding:16px 22px;max-width:90%;min-width:300px;border:1px solid var(--copper);border-radius:9px;background:#0b2b24;box-shadow:0 8px 25px #000b;font-size:18px}.toast button{background:none;white-space:nowrap;text-decoration:underline}.toast[hidden]{display:none}dialog{border:1px solid var(--copper);color:var(--cream);background:#08251f url('assets/green.webp') repeat;border-radius:5px;padding:34px;max-width:600px;width:calc(100% - 34px);max-height:90dvh;box-shadow:0 25px 100px #000d}dialog::backdrop{background:#0009;backdrop-filter:blur(4px)}dialog h2{font-size:38px;line-height:1.1;margin:3px 40px 20px 0}dialog p{font-size:18px;line-height:1.5}.close{position:absolute;top:16px;right:16px;background:none;font-size:30px;width:44px;height:44px}.cart-line{padding:16px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:76px 1fr;gap:18px;align-items:center}.cart-line img{width:76px;height:90px;object-fit:cover;border:1px solid #5d5c3d}.cart-line h3{font-size:22px;line-height:1.1;margin:0 0 12px}.cart-line .quantity{height:42px;min-width:146px;font-size:19px}.cart-line .quantity button{min-height:40px;font-size:22px}.remove{background:none;border-bottom:1px solid;margin-left:17px;padding:5px 0;font-size:15px}.cart-actions{display:flex;flex-direction:column;gap:17px;margin-top:24px}.cart-actions .wood-button{font-size:23px}.text-button{background:none;text-decoration:underline;font-size:18px;min-height:44px}.checkout-label{font:13px/1.5 Arial,sans-serif;color:#c8bea5;margin:12px 0}.checkout-step{display:flex;gap:15px;align-items:flex-start;border-top:1px solid var(--line);padding:18px 0}.checkout-step input{width:20px;height:20px;accent-color:#c7773c}.checkout-step label{font-size:18px;line-height:1.4}.empty{padding:25px 0 0;text-align:center}.empty svg{width:60px;stroke:#d9a570;fill:none;stroke-width:1}.info-actions{display:flex;gap:12px;flex-wrap:wrap}.info-actions button{font-size:20px}
@media(min-width:1921px){.drawer{min-height:177px}.header .nav-left,.header .nav-right{margin-top:81px;gap:70px}.confirmation-copy{padding-top:105px}.detail-panel{padding:98px 125px 76px 103px}.product-drawer{min-height:178px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}@media(max-width:1050px) and (min-width:701px){.header{height:130px}.logo{width:27%;top:5%}.nav-left,.nav-right{margin-top:45px;gap:3vw;font-size:19px}.page-head .breadcrumb{top:8px;font-size:15px}.page-head h1{padding-top:12px;font-size:48px}.styling-head{height:115px}.styling-head h1{padding-top:19px}.filters{margin-top:13px;gap:35px}.detail-panel{padding:5vw 6.5vw 3vw 4vw}.detail-panel h1{font-size:42px}.detail-panel .category{margin-bottom:18px}.small-rule{margin-top:18px}.add-button{font-size:23px;padding:12px 7px}.disclosures{margin-left:0}.back-link{font-size:17px;margin-bottom:22px}.detail-image{object-fit:cover}.confirmation h1{font-size:5.5vw}.confirmation .check{width:60px;height:60px;font-size:40px}.confirmation-copy{padding-top:5vw}.confirmation .wood-button{padding:8px 20px}.order-summary{font-size:17px}.product-drawer{min-height:125px}.product-copy h2{font-size:27px}.product-drawer img{display:none}.product-drawer .view-product{font-size:16px;margin-left:10px}}
@media(max-width:700px){.cabinet:before,.cabinet:after{width:13px;background-size:55px 992px}.header{height:154px;padding:0 8%;align-items:flex-end}.header:before{height:11px;background-size:auto 11px}.logo{width:192px;top:5px}.nav-left,.nav-right{margin:0 0 16px;gap:24px;font-size:17px}.nav-left .salon-link{display:none}.nav-right{margin-left:auto;gap:23px}.nav-link{padding-bottom:5px}.nav-link:after{height:1px}.bag{width:27px;height:31px;margin-top:-2px}.count{right:-9px;top:-5px;font-size:11px;min-width:17px;min-height:17px}.rules{left:6%;right:6%;top:96%;}.rules i{width:43%;height:1px}.rules i:before{width:7px;height:7px;border-width:1px;top:-3px}.gateway.home{margin-top:0}.gateway>.scene-wide,.gateway>.drawer-row{display:none}.gateway-mobile{display:block}.mobile-bay>img{display:block;width:100%}.drawer{min-height:100px;margin-top:-2px;padding:15px 7%;gap:10px;border-right-width:1px}.drawer:after{inset:11px 7% 10px}.drawer .handle{width:19%;margin-left:3%;max-width:78px}.drawer h2{font-size:39px;letter-spacing:-.5px}.drawer .sub{font-size:17px;margin-top:5px}.drawer:last-child .handle{order:0;margin-left:3%;margin-right:0}.wood-base{height:32px;min-height:32px}.page-head{height:100px;min-height:0;padding-top:30px}.page-head h1{font-size:43px;margin:0}.page-head .breadcrumb{top:12px;left:8%;font-size:14px;gap:11px}.title-rule{left:8%;right:8%;top:72%;}.title-rule:after{left:24%;right:24%;height:15px;top:-8px}.styling-head{height:129px;padding-top:32px}.styling-head h1{font-size:41px;margin:0}.filters{gap:24px;margin-top:18px}.filters button{font-size:16px;padding-bottom:7px;border-bottom-width:2px}.styling-grid,.single-grid{display:block}.single-grid .product-bay{display:block}.product-drawer{min-height:119px;padding:22px 9% 22px 10%;align-items:center;gap:10px}.product-drawer:after{inset:12px 7%}.product-drawer img{display:none}.brand{font-size:12px}.product-copy h2,.single-grid .product-copy h2{font-size:29px;max-width:205px}.product-drawer .view-product{font-size:16px;margin-left:auto;white-space:normal;line-height:1.4;max-width:82px}.single-grid .product-drawer{flex-direction:row;padding:22px 9% 22px 10%}.detail-breadcrumb{font-size:14px;padding:16px 8% 12px}.detail{display:block}.detail-image{height:auto;width:100%}.detail-panel{padding:35px 12% 38px;min-height:550px}.detail-panel:before{inset:12px 6% 14px;border-radius:14px 0}.detail-panel .brand{font-size:16px}.detail-panel h1{font-size:46px;line-height:1;letter-spacing:-1px;max-width:310px}.small-rule{margin:21px 0 12px;width:70px}.category{font-size:22px;margin-bottom:21px}.quantity{height:50px;min-width:174px;font-size:23px}.add-button{font-size:25px;margin:20px 0 24px;min-height:57px}.back-link{font-size:17px;margin-bottom:24px}.disclosures{margin:0}.disclosures summary{font-size:19px;padding:13px 0}.disclosures details p{padding-left:0;font-size:16px}.confirmation{display:flex;flex-direction:column;margin-top:0}.confirmation-copy{padding:38px 11% 30px;order:0}.confirmation h1{font-size:48px;line-height:.97;letter-spacing:-1px;margin:17px 0 0}.confirmation .check{width:61px;height:61px;font-size:40px}.confirmation h2{font-size:30px;margin-top:15px}.confirmation .received{font-size:18px;margin-top:10px}.confirmation .wood-button{font-size:20px;min-height:50px;padding:10px 30px}.home-link{font-size:18px;margin-bottom:24px}.order-summary{padding:20px 0 0;font-size:17px}.order-summary h3{font-size:23px}.confirmation-art{height:auto;order:1;width:100%}.demo-note{font-size:11px;padding:16px 10%}.toast{bottom:16px;padding:13px 17px;font-size:16px;gap:15px}.toast span{max-width:190px}dialog{padding:27px 22px;max-height:88dvh}dialog h2{font-size:32px}.cart-line{grid-template-columns:60px 1fr;gap:13px}.cart-line img{width:60px;height:80px}.cart-line h3{font-size:21px}.cart-line .quantity{min-width:130px}.remove{margin-left:13px;font-size:14px}.cart-actions .wood-button{font-size:21px;padding:12px 15px}.info-actions .wood-button{font-size:18px}}
/* Matched-source repairs: retain the source's shallow header/arch overlap and drawer scale. */
.cabinet:after{background-image:url('assets/rail-right.webp');transform:none}.home-view .header{height:10.28vw}.home-view .rules{top:92%}.home-view .logo{top:9%}.gateway.home{margin-top:0}.header{border-bottom:0}.drawer{padding:18px 2.5%;min-height:9.2vw}.drawer h2{white-space:nowrap;font-size:4.55vw}.drawer .handle{margin-left:6%;width:15.5%}.drawer:last-child .handle{margin:0 4% 0 0}.products .drawer h2{font-size:3.6vw}.nav-link{font-weight:400}.nav-left,.nav-right{gap:4vw}.nav-right{margin-right:-3%;gap:3.4vw}.drawer:after{border-radius:0;clip-path:polygon(0 13px,13px 0,calc(100% - 13px) 0,100% 13px,100% calc(100% - 13px),calc(100% - 13px) 100%,13px 100%,0 calc(100% - 13px))}
@media(min-width:1921px){.home-view .header{height:197px}.drawer h2{font-size:87px}}
@media(max-width:1050px) and (min-width:701px){.home-view .header{height:120px}.home-view .rules{top:86%}.home-view .logo{top:8%}.drawer h2{font-size:4.5vw}.nav-right{margin-right:0}}
@media(max-width:700px){.home-view .header{height:154px}.home-view .logo{top:5px}.home-view .rules{top:96%}.nav-left,.nav-right{gap:23px}.nav-right{margin-right:0}.drawer{min-height:100px;padding:15px 7%}.drawer h2,.products .drawer h2{font-size:39px}.drawer .handle{width:19%;margin-left:3%}.drawer:last-child .handle{order:0;margin-left:3%;margin-right:0}.drawer:after{border-radius:0;inset:11px 7% 10px}}
body{font-family:'Times New Roman',Times,serif}h1,h2{font-family:Georgia,'Times New Roman',serif}main:focus{outline:none}.nav-left,.nav-right{font-size:clamp(17px,1.58vw,30px)}.product-drawer,.drawer{background-color:#061f1b}.product-drawer:after,.drawer:after{border:0;border-radius:0;clip-path:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M3 1H97Q97 12 99 12V88Q97 88 97 99H3Q3 88 1 88V12Q3 12 3 1Z' fill='none' stroke='%23c7773c' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") center/100% 100% no-repeat;box-shadow:none}.styling-grid{grid-template-columns:50.88% 49.12%}.product-drawer{display:grid;grid-template-columns:24% 1fr 25%;gap:1%;padding:18px 7% 18px 10%;min-height:9.3vw}.product-drawer img{width:100%;margin:0;max-width:140px}.product-drawer .view-product{margin:0;font-size:1.3vw;white-space:nowrap}.product-copy h2{max-width:100%;font-size:2.35vw;letter-spacing:-.6px}.product-bay:nth-child(2) .product-drawer{grid-template-columns:1fr 25% 24%;padding-left:12%;padding-right:7%}.product-bay:nth-child(2) .product-drawer img{grid-column:3;grid-row:1}.product-bay:nth-child(2) .product-copy{grid-column:1;grid-row:1}.product-bay:nth-child(2) .view-product{grid-column:2;grid-row:1}.single-grid{grid-template-columns:1fr}.single-grid .product-drawer{display:flex}.detail-breadcrumb{padding-bottom:0}.detail-panel{padding-top:5.1vw}.detail-panel:before{border-radius:0}.detail-panel h1{font-size:4.4vw}.detail-panel .wood-button{font-weight:400}.confirmation-copy{padding-top:5.6vw}.confirmation h1{font-size:5.15vw}.confirmation .received{font-size:1.55vw}.disclosures summary{font-size:1.4vw}
@media(max-width:1050px) and (min-width:701px){.nav-left,.nav-right{font-size:19px}.product-drawer{min-height:125px}.product-copy h2{font-size:2.8vw}.product-drawer .view-product{font-size:16px;white-space:normal}.detail-panel h1{font-size:42px}.disclosures summary{font-size:18px}}
@media(max-width:700px){.nav-left,.nav-right{font-size:17px}.styling-grid{display:block}.product-drawer,.product-bay:nth-child(2) .product-drawer{display:flex;padding:22px 9% 22px 10%;min-height:119px;gap:10px}.product-drawer .view-product{margin-left:auto;font-size:16px;white-space:normal}.product-copy h2{font-size:29px;letter-spacing:-.4px}.detail-breadcrumb{padding-bottom:12px}.detail-panel{padding-top:35px}.detail-panel h1{font-size:46px}.confirmation-copy{padding-top:38px}.confirmation h1{font-size:48px}.confirmation .received{font-size:18px}.disclosures summary{font-size:19px}}
/* Preserve the photographed copper handle silhouette without its rectangular crop backing. */
.drawer .handle,.product-drawer>img{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 137 72'%3E%3Cpath d='M6 58C17 -7 114 -7 128 58Q67 67 6 58Z' fill='white'/%3E%3C/svg%3E") center/100% 100% no-repeat;mix-blend-mode:normal}.drawer,.product-drawer{background-image:url('assets/green.webp');background-size:360px 123px}.drawer:after{inset:16px 5% 12px}.products .drawer-copy{transform:translateX(-2%)}.drawer h2 .arrow{font-family:'Times New Roman',serif}.detail-panel .brand{font-weight:400}
@media(max-width:700px){.drawer:after{inset:11px 7% 10px}.products .drawer-copy{transform:none}}
