.etw{--navy:#033D5B;--navy-hover:#022F47;--slate:#2D4053;--ink:#6C6868;--forest:#044E34;--terra:#A9553A;--porcelain:#FAFAF5;--limestone:#EFEAE2;--mist:#DDE9DD;--white:#FFFFFF;--line:#E2DBCF;--rainy:#CFC8BD;--sage:#5E7461;--sand:#F5F1EA;--fd:'Fraunces',Georgia,serif;--fb:'DM Sans',system-ui,sans-serif;--fd-wght:360;--fd-var:"SOFT" 50,"WONK" 0}.etw,.etw *{box-sizing:border-box;margin:0;padding:0}.etw img{display:block;max-width:100%}.etw a{color:inherit;text-decoration:none}.etw button{font-family:inherit}.etw .wrap{max-width:1320px;margin:0 auto;padding:0 40px}.etw .sec{padding:88px 0}.etw .eyebrow{font-family:var(--fb);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--forest)}.etw .h1,.etw .h2{font-family:var(--fd);font-weight:var(--fd-wght);font-variation-settings:var(--fd-var);color:var(--slate);letter-spacing:-.01em}.etw .h1{font-size:clamp(38px,4vw,58px);line-height:1.06}.etw .h2{font-size:clamp(30px,2.9vw,42px);line-height:1.12}.etw .t-lg{font-size:18px;line-height:1.55}.etw .t-sm{font-size:14px}.etw .muted{color:var(--ink)}.etw .center{text-align:center}.etw .mt12{margin-top:12px}.etw .mt24{margin-top:24px}.etw .mt32{margin-top:32px}.etw .mt40{margin-top:40px}.etw .secthead{text-align:center;max-width:720px;margin:0 auto}.etw .secthead .h2{margin-top:10px}.etw .secthead p{margin-top:12px;color:var(--ink)}.etw .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 26px;border-radius:999px;font-weight:600;font-size:14.5px;border:1.5px solid var(--navy);background:var(--navy);color:#fff;cursor:pointer;white-space:nowrap;transition:background .15s}.etw .btn:hover{background:var(--navy-hover)}.etw .btn.out{background:transparent;color:var(--navy)}.etw .btn.out:hover{background:var(--limestone)}.etw .btn.light{background:#fff;color:var(--slate);border-color:#fff}.etw .btn.lg{height:54px;padding:0 30px;font-size:15px}.etw .btn.sm{height:38px;padding:0 16px;font-size:13.5px}.etw .arrow::after{content:"→";font-weight:500}.etw .tlink{font-size:14px;font-weight:600;color:var(--navy);display:inline-flex;gap:6px;align-items:center}.etw .tlink::after{content:"→"}.etw .tlink:hover{text-decoration:underline;text-underline-offset:4px}.etw .ann{background:var(--navy);color:#fff;font-size:13px;font-weight:500;display:flex;justify-content:center;gap:24px;padding:9px 16px;flex-wrap:wrap}.etw .ann span.d{opacity:.5}.etw .hdr{background:var(--porcelain);position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line)}.etw .hdr .r1{display:grid;grid-template-columns:1fr auto 1fr;gap:32px;align-items:center;height:76px}.etw .hdr .hl{display:flex;align-items:center;gap:12px}.etw .util{display:flex;gap:22px;font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--slate)}.etw .util a:hover{color:var(--navy)}.etw .hdr .logo img{width:150px}.etw .hright{display:flex;justify-content:flex-end;align-items:center;gap:16px}.etw .search{display:flex;align-items:center;gap:8px;height:44px;width:290px;border-radius:999px;background:var(--limestone);padding:0 16px;font-size:14px;color:var(--ink)}.etw .ico{width:22px;height:22px;stroke:var(--slate);fill:none;stroke-width:1.5}.etw .cartdot{position:relative}.etw .cartdot i{position:absolute;top:-6px;right:-8px;background:var(--navy);color:#fff;font-size:10px;font-style:normal;font-weight:600;border-radius:999px;min-width:17px;height:17px;display:grid;place-items:center}.etw .catbar{display:flex;justify-content:center;gap:34px;height:48px;align-items:center;border-top:1px solid var(--line);font-size:14.5px;font-weight:500}.etw .catbar a{display:flex;align-items:center;gap:6px;height:100%;border-bottom:2px solid transparent}.etw .catbar a.on{border-bottom-color:var(--slate)}.etw .catbar a.sale{color:var(--terra)}.etw .catbar .car{width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-3px);opacity:.6}.etw .newtag{font-size:10px;font-weight:700;letter-spacing:.06em;background:var(--mist);color:var(--forest);border-radius:4px;padding:2px 5px}.etw .burger,.etw .m-only{display:none}.etw .stars{color:var(--forest);letter-spacing:1px}.etw .trust{background:var(--limestone)}.etw .trust .wrap{display:flex;justify-content:center;gap:48px;padding-top:16px;padding-bottom:16px;flex-wrap:wrap}.etw .trust div{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:500}.etw .trust svg{width:22px;height:22px;stroke:var(--forest);fill:none;stroke-width:1.5;flex:none}.etw .ptabs{display:flex;gap:26px;justify-content:center;margin-top:20px}.etw .ptabs a{font-family:var(--fd);font-variation-settings:var(--fd-var);font-size:22px;color:var(--ink);padding-bottom:4px;border-bottom:1.5px solid transparent}.etw .ptabs a.on{color:var(--slate);border-bottom-color:var(--slate)}.etw .grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:36px}.etw .card .img{position:relative;border-radius:16px;background:var(--limestone);aspect-ratio:4/5;display:grid;place-items:center;overflow:hidden}.etw .card .img img{width:84%;height:84%;object-fit:contain}.etw .tag{position:absolute;top:12px;left:12px;background:#fff;color:var(--slate);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:4px 8px}.etw .tag.new{background:var(--mist);color:var(--forest)}.etw .card .nm{font-size:15px;font-weight:600;line-height:1.35;margin-top:14px;color:var(--slate)}.etw .card .ds{font-size:13px;color:var(--ink);margin-top:3px}.etw .card .rt{font-size:12.5px;color:var(--ink);margin-top:6px}.etw .card .pr{margin-top:6px;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;color:var(--slate);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.etw .card .pr s{color:var(--ink);font-weight:400;font-size:13.5px}.etw .save{background:var(--terra);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;border-radius:5px;padding:3px 7px}.etw .card .qa{margin-top:10px}.etw .feature{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.etw .feature .main{background:var(--limestone);border-radius:20px;aspect-ratio:5/4;display:grid;place-items:center}.etw .feature .main img{width:78%;height:78%;object-fit:contain}.etw .thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:10px}.etw .thumbs div{aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--limestone);border:1.5px solid transparent}.etw .thumbs div.on{border-color:var(--slate)}.etw .thumbs img{width:100%;height:100%;object-fit:cover}.etw .chiprow{display:flex;gap:16px;flex-wrap:wrap;margin:16px 0;font-size:14px}.etw .chiprow span{display:flex;gap:6px;align-items:center}.etw .chiprow span::before{content:"✓";color:var(--forest);font-weight:700}.etw .bigprice{display:flex;align-items:baseline;gap:12px;font-variant-numeric:tabular-nums}.etw .bigprice b{font-size:30px;font-weight:600;color:var(--slate)}.etw .bigprice s{color:var(--ink)}.etw .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.etw .step .hd{display:flex;gap:14px;align-items:flex-start;margin-bottom:16px}.etw .step .n{flex:none;width:36px;height:36px;border-radius:50%;background:var(--mist);color:var(--forest);display:grid;place-items:center;font-weight:700;font-size:15px}.etw .step b{font-size:17px;display:block}.etw .step .hd p{font-size:14.5px;color:var(--ink);margin-top:2px}.etw .step .im{border-radius:16px;overflow:hidden;aspect-ratio:4/3}.etw .step .im img{width:100%;height:100%;object-fit:cover}.etw .wcards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px}.etw .wc{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column}.etw .wc .im{aspect-ratio:16/10;overflow:hidden}.etw .wc .im img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.etw .wc:hover .im img{transform:scale(1.04)}.etw .wc .tx{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1}.etw .wc h3{font-size:18px;font-weight:600;line-height:1.3}.etw .wc p{font-size:14.5px;margin:6px 0 16px;flex:1}.etw .bcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:40px auto 0;max-width:1000px}.etw .bc{display:grid;grid-template-columns:170px 1fr;background:#fff;border-radius:18px;overflow:hidden;border:1px solid var(--line)}.etw .bc .im{background:var(--limestone)}.etw .bc .im img{width:100%;height:100%;object-fit:cover}.etw .bc .tx{padding:22px 24px;display:flex;flex-direction:column}.etw .bc h3{font-size:18px;font-weight:600}.etw .bc p{font-size:14.5px;margin:8px 0 14px;color:var(--slate);flex:1}.etw .revs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px}.etw .promise{background:var(--navy);color:#fff}.etw .promise .wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}.etw .promise .h2{color:#fff;margin:10px 0 12px}.etw .promise .eyebrow{color:var(--mist)}.etw .promise p{opacity:.92}.etw .signup{display:flex;gap:10px;flex-wrap:wrap}.etw .signup input{flex:1;min-width:220px;height:52px;border-radius:999px;border:0;padding:0 22px;font:inherit;font-size:15px}.etw .crumb{font-size:13px;color:var(--ink);padding:18px 0}.etw .pdp{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;align-items:start;padding-bottom:64px}.etw .pmain{background:var(--limestone);border-radius:20px;aspect-ratio:1/1;display:grid;place-items:center;position:relative}.etw .pmain img{width:80%;height:80%;object-fit:contain}.etw .pmain .nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:18px}.etw .pmain .nav.l{left:16px}.etw .pmain .nav.r{right:16px}.etw .pthumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:12px}.etw .pthumbs div{aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--limestone);border:1.5px solid transparent}.etw .pthumbs div.on{border-color:var(--slate)}.etw .pthumbs img{width:100%;height:100%;object-fit:cover}.etw .buy{position:sticky;top:140px}.etw .buy .tag2{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--mist);color:var(--forest);border-radius:6px;padding:4px 8px}.etw .buy .h1{font-size:clamp(30px,2.6vw,40px);margin-top:12px}.etw .buy .sub{font-size:14.5px;color:var(--ink);margin-top:6px}.etw .hr{height:1px;background:var(--line);margin:20px 0}.etw .optl{font-size:14px;font-weight:600;margin-bottom:10px;display:flex;justify-content:space-between}.etw .optl span{font-weight:400;color:var(--ink)}.etw .optl a{font-weight:600;color:var(--navy);text-decoration:underline;text-underline-offset:3px}.etw .vtiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.etw .vt{border:1.5px solid var(--line);border-radius:12px;background:#fff;padding:8px;text-align:center;position:relative}.etw .vt.sel{border-color:var(--slate);box-shadow:inset 0 0 0 1px var(--slate)}.etw .vt .vi{background:var(--limestone);border-radius:8px;aspect-ratio:1;display:grid;place-items:center}.etw .vt .vi img{width:86%;height:86%;object-fit:contain}.etw .vt b{display:block;font-size:13px;font-weight:600;margin-top:8px;line-height:1.25}.etw .vt small{font-size:12px;color:var(--ink)}.etw .vt .bs{position:absolute;top:-9px;left:50%;transform:translateX(-50%);background:var(--slate);color:#fff;font-size:9.5px;font-weight:700;letter-spacing:.06em;border-radius:4px;padding:2px 6px;white-space:nowrap}.etw .incl{display:flex;gap:16px;flex-wrap:wrap;font-size:13.5px;margin-top:12px}.etw .incl span::before{content:"✓ ";color:var(--forest);font-weight:700}.etw .atcrow{display:flex;gap:10px;margin-top:20px}.etw .qty{display:flex;align-items:center;border:1.5px solid var(--line);border-radius:999px;height:54px;padding:0 6px;background:#fff}.etw .qty span{width:30px;text-align:center;font-weight:600}.etw .qty button{width:32px;height:40px;border:0;background:none;font-size:18px;color:var(--slate)}.etw .atcrow .btn{flex:1}.etw .bnpl{font-size:13px;color:var(--ink);text-align:center;margin-top:10px}.etw .shipnote{font-size:13.5px;margin-top:14px;display:grid;gap:8px}.etw .shipnote div{display:flex;gap:10px;align-items:center}.etw .shipnote svg{width:18px;height:18px;stroke:var(--forest);fill:none;stroke-width:1.8;flex:none}.etw .acc{border-top:1px solid var(--line);margin-top:24px}.etw .acc details{border-bottom:1px solid var(--line)}.etw .acc summary{list-style:none;cursor:pointer;padding:16px 0;font-weight:600;font-size:15px;display:flex;justify-content:space-between}.etw .acc summary::after{content:"+";font-weight:400;font-size:20px;line-height:1}.etw .acc details[open] summary::after{content:"−"}.etw .acc .body{padding:0 0 18px;font-size:15px}.etw .acc .body li{margin-left:18px;margin-bottom:4px}.etw .faq{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;margin-top:32px}.etw .faq details{border-bottom:1px solid var(--line)}.etw .faq summary{list-style:none;cursor:pointer;padding:18px 0;font-weight:600;display:flex;justify-content:space-between;gap:12px}.etw .faq summary::after{content:"+";font-weight:400;font-size:20px}.etw .faq p{padding-bottom:18px}.etw .stickybar{display:none}.etw .colhead{background:var(--sand);border-bottom:1px solid var(--line)}.etw .colhead .wrap{padding-top:6px;padding-bottom:36px}.etw .colhead .h1{font-size:clamp(34px,3.6vw,52px);margin-top:4px}.etw .colhead p{margin-top:10px;max-width:62ch;color:var(--slate)}.etw .subnav{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.etw .subnav a{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:5px 16px 5px 5px;font-size:14px;font-weight:500}.etw .subnav a img{width:32px;height:32px;border-radius:50%;object-fit:cover;background:var(--limestone)}.etw .subnav a.sel{background:var(--slate);color:#fff;border-color:var(--slate)}.etw .toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid var(--line)}.etw .toolbar .l{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.etw .fchip{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--line);border-radius:999px;height:40px;padding:0 14px;font-size:14px;font-weight:500;background:#fff}.etw .fchip.main{font-weight:600}.etw .sel2{border:1.5px solid var(--line);border-radius:999px;height:40px;padding:0 14px;font:inherit;font-size:14px;background:#fff;color:var(--slate)}.etw .promo-tile{border-radius:16px;overflow:hidden;position:relative;aspect-ratio:4/5;grid-row:span 1}.etw .promo-tile img{width:100%;height:100%;object-fit:cover}.etw .promo-tile .ov{position:absolute;inset:auto 0 0 0;padding:22px;background:linear-gradient(0deg,rgba(29,41,53,.8),rgba(29,41,53,0));color:#fff}.etw .promo-tile .ov b{font-family:var(--fd);font-variation-settings:var(--fd-var);font-weight:var(--fd-wght);font-size:24px;display:block;line-height:1.15}.etw .lbl{text-align:center;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-bottom:12px}.etw .mega{background:var(--porcelain);border-bottom:1px solid var(--line);box-shadow:0 10px 24px rgba(45,64,83,.10)}.etw .mega .wrap{display:grid;grid-template-columns:1fr 1fr 1.05fr 1.05fr;gap:28px;padding-top:30px;padding-bottom:34px}.etw .mcard .im{border-radius:14px;overflow:hidden;background:var(--limestone);aspect-ratio:4/3.3;display:grid;place-items:center;position:relative}.etw .mcard .im img{width:80%;height:80%;object-fit:contain}.etw .mcard b{display:block;font-size:14.5px;font-weight:600;margin-top:10px}.etw .mcard small{font-size:13px;color:var(--ink)}.etw .mlist h5{font-size:14px;font-weight:700;color:var(--slate);margin-bottom:10px}.etw .mlist li{list-style:none;font-size:14.5px;margin:9px 0;display:flex;gap:8px;align-items:center}