.l3-post__img{aspect-ratio:4/3;border-radius:20px;overflow:hidden;background:var(--bg-2)}.l3-post__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.l3-post:hover .l3-post__img img{transform:scale(1.04)}.l3-post h3{font-size:clamp(22px,1.8vw,27px);line-height:1.1}.l3-post p{font-size:14.5px;color:var(--fg-2)}.l3-post .l3-mono{color:var(--fg-2)}.l3-appmini{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;border-radius:28px;padding:clamp(22px,3vw,40px);background:var(--night);color:var(--mist)}.l3-appmini h3{font-size:clamp(28px,2.6vw,40px)}.l3-appmini h3 em{color:var(--lime)}.l3-appmini p{color:var(--mist-2);margin-top:10px;max-width:52ch}.l3-ghero{position:relative;overflow:hidden;padding-block:clamp(36px,5vw,72px)}.l3-ghero::after{content:"";position:absolute;right:-10%;top:-30%;width:70%;aspect-ratio:1;background:radial-gradient(closest-side,rgba(242,169,59,.18),transparent);pointer-events:none}.l3-ghero .l3-ahero__v{background:#0a0c0b;border:1px solid var(--nline)}.l3-spec{display:flex;gap:10px;flex-wrap:wrap}.l3-spec span{font-family:var(--mono);font-size:12px;border:1px solid var(--nline);padding:6px 10px;border-radius:8px;color:var(--mist-2)}.l3-spec b{color:var(--amber);font-weight:500}.l3-setup{border:1px solid var(--nline);border-radius:32px;padding:clamp(22px,4vw,52px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);background:linear-gradient(180deg,var(--coal-2),var(--coal));scroll-margin-top:140px}.l3-setup__q{display:grid;gap:26px;align-content:start;min-width:0}.l3-setup__q h4{font-family:var(--sans);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--mist-2);font-weight:600;margin-bottom:12px}.l3-seg{display:flex;flex-wrap:wrap;gap:8px}.l3-seg button{height:46px;padding:0 18px;border-radius:12px;border:1px solid var(--nline);font-family:var(--mono);font-size:13.5px;color:var(--mist);transition:all .3s}.l3-seg button:hover{border-color:var(--mist-2)}.l3-seg button[aria-pressed="true"]{background:var(--amber);color:#17120a;border-color:var(--amber)}.l3-tgl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.l3-tgl button{display:flex;gap:12px;align-items:center;text-align:left;padding:14px;border-radius:16px;border:1px solid var(--nline);transition:all .3s}.l3-tgl button svg{width:24px;height:24px;color:var(--amber);flex:none}.l3-tgl button b{display:block;font-size:14.5px}.l3-tgl button small{color:var(--mist-2);font-size:12.5px}.l3-tgl button[aria-pressed="true"]{border-color:var(--amber);background:rgba(242,169,59,.08)}.l3-kit{display:grid;gap:12px;align-content:start;background:#0b0d0c;border:1px solid var(--nline);border-radius:24px;padding:clamp(18px,2.4vw,28px)}.l3-kit__h{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.l3-kit__h h3{font-size:clamp(26px,2.4vw,34px)}.l3-kit__list{display:grid;gap:8px}.l3-kit__i{display:grid;grid-template-columns:auto 56px 1fr auto;gap:12px;align-items:center;padding:8px;border-radius:14px;transition:background .3s,opacity .3s}.l3-kit__i:hover{background:rgba(255,255,255,.03)}.l3-kit__i input{accent-color:var(--amber);width:18px;height:18px}.l3-kit__i img{width:56px;height:56px;border-radius:10px;object-fit:cover;background:#1a1e1b}.l3-kit__i b{display:block;font-size:14.5px;font-weight:600}.l3-kit__i small{color:var(--mist-2);font-size:12.5px}.l3-kit__i.l3-off{opacity:.45}.l3-kit__sum{border-top:1px solid var(--nline);padding-top:14px;display:grid;gap:10px}.l3-kit__sum .l3-row{display:flex;justify-content:space-between;font-size:14.5px;color:var(--mist-2)}.l3-kit__sum .l3-row.l3-tot{color:var(--mist);font-size:18px;font-weight:600}.l3-kit__sum .l3-row.l3-tot span:last-child{color:var(--amber)}.l3-kit__empty{color:var(--mist-2);font-size:14.5px;padding:18px 8px}.l3-why3{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--nline);border-radius:24px;overflow:hidden;border:1px solid var(--nline)}.l3-why3>div{background:var(--coal);padding:clamp(20px,2.4vw,32px);display:grid;gap:10px;align-content:start}.l3-why3 .l3-mono{color:var(--amber)}.l3-why3 h3{font-size:26px}.l3-why3 p{color:var(--mist-2);font-size:14.5px}.l3-custom{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;border:1px solid var(--nline);border-radius:24px;padding:22px 26px}.l3-custom img{width:120px;border-radius:12px}.l3-custom p{color:var(--mist-2);font-size:15px}.l3-aphero{padding-block:clamp(36px,5vw,72px);position:relative;overflow:hidden}.l3-aphero::before{content:"";position:absolute;left:50%;top:-20%;width:80%;aspect-ratio:1;transform:translateX(-10%);background:radial-gradient(closest-side,rgba(198,243,107,.12),transparent);pointer-events:none}.l3-aphero__g{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px);align-items:center}.l3-aphero__v{display:grid;place-items:center;position:relative;min-height:560px}.l3-wl{display:flex;gap:8px;flex-wrap:wrap;max-width:480px}.l3-wl input{flex:1;min-width:210px;height:54px;border-radius:99px;border:1px solid var(--nline);background:rgba(255,255,255,.04);padding:0 20px;color:var(--mist)}.l3-wl input::placeholder{color:var(--mist-2)}.l3-wlbox{scroll-margin-top:200px}.l3-wlbox .l3-ok{display:none;color:var(--lime);font-weight:600;margin-top:8px}.l3-wlbox.l3-sent .l3-wl{display:none}.l3-wlbox.l3-sent .l3-ok{display:block}.l3-fine{font-size:12.5px;color:var(--fg-2);margin-top:10px}.l3-feat{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(24px,4vw,64px);align-items:center}.l3-feat__tabs{display:grid;gap:10px}.l3-ftab{text-align:left;display:grid;grid-template-columns:auto 1fr;gap:6px 16px;padding:20px 22px;border-radius:22px;border:1px solid var(--nline);transition:all .4s var(--ease)}.l3-ftab svg{width:24px;height:24px;color:var(--mist-2);grid-row:span 2;margin-top:2px}.l3-ftab b{font-size:17px}.l3-ftab span{color:var(--mist-2);font-size:14.5px;max-height:0;overflow:hidden;transition:max-height .5s var(--ease)}.l3-ftab[aria-selected="true"]{background:var(--night-2);border-color:rgba(198,243,107,.4)}.l3-ftab[aria-selected="true"] svg{color:var(--lime)}.l3-ftab[aria-selected="true"] span{max-height:120px}.l3-feat__ph{display:grid;place-items:center}.l3-faq{display:grid;gap:0;border-top:1px solid var(--ln)}.l3-faq details{border-bottom:1px solid var(--ln)}.l3-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:22px 0;font-size:18px;font-weight:500}.l3-faq summary::-webkit-details-marker{display:none}.l3-faq summary::after{content:"+";font-size:24px;line-height:1;color:var(--acc);transition:transform .4s var(--ease)}.l3-faq details[open] summary::after{transform:rotate(45deg)}.l3-faq details p{padding:0 0 22px;color:var(--fg-2);max-width:68ch}.l3-crumbs{display:flex;gap:8px;flex-wrap:wrap;font-size:13.5px;color:var(--fg-2);padding-top:22px}.l3-crumbs a:hover{color:var(--fg)}.l3-crumbs span[aria-hidden]{opacity:.5}.l3-chead{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:end;padding-block:20px 28px}.l3-chead p{color:var(--fg-2);max-width:60ch;margin-top:14px}.l3-clay{display:grid;grid-template-columns:260px 1fr;gap:clamp(20px,3vw,44px);padding-bottom:96px}.l3-fl{position:sticky;top:140px;align-self:start;display:grid;gap:24px}.l3-fl h4{font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);font-weight:600;margin-bottom:10px}.l3-fl label{display:flex;gap:10px;align-items:center;padding:6px 0;font-size:15px;cursor:pointer}.l3-fl input{accent-color:var(--acc);width:17px;height:17px}.l3-fl label small{margin-left:auto;color:var(--fg-2);font-family:var(--mono);font-size:12px}.l3-fl__close{display:none}.l3-ctool{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}.l3-ctool .l3-cnt{font-size:14px;color:var(--fg-2)}.l3-ctool select{height:42px;border-radius:99px;border:1px solid var(--ln-2);padding:0 16px;background:var(--card)}.l3-active{display:flex;gap:8px;flex-wrap:wrap}.l3-active button{display:inline-flex;gap:6px;align-items:center;height:32px;padding:0 12px;border-radius:99px;background:color-mix(in srgb,var(--fg) 8%,transparent);font-size:13.5px}.l3-active button svg{width:13px;height:13px}.l3-flbtn{display:none}.l3-promo{grid-column:span 2;border-radius:20px;background:var(--moss);color:#fff;padding:28px;display:grid;align-content:space-between;gap:20px;min-height:260px;position:relative;overflow:hidden}.l3-promo h3{font-size:clamp(28px,2.6vw,38px)}.l3-promo h3 em{color:var(--lime)}.l3-promo p{opacity:.8;max-width:34ch}.l3-promo .l3-btn{background:#fff;color:var(--ink);justify-self:start}body[data-tone="grow"] .l3-promo{background:#1d1a13;border:1px solid rgba(242,169,59,.3)}body[data-tone="grow"] .l3-promo h3 em{color:var(--amber)}.l3-noresult{grid-column:1/-1;padding:40px;border:1px dashed var(--ln-2);border-radius:20px;text-align:center;color:var(--fg-2)}.l3-pdp{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,4vw,64px);padding-block:18px 80px}.l3-pdp>*,.l3-gal>*{min-width:0}.l3-gal{display:grid;grid-template-columns:76px 1fr;gap:14px;align-self:start;position:sticky;top:130px}.l3-gal__th{display:grid;gap:10px;align-content:start}.l3-gal__th button{width:76px;height:92px;border-radius:12px;overflow:hidden;border:1.5px solid transparent;background:#efeae0;padding:0}.l3-gal__th button[aria-pressed="true"]{border-color:var(--fg)}.l3-gal__th img{width:100%;height:100%;object-fit:cover}.l3-gal__main{position:relative;aspect-ratio:4/5;border-radius:24px;overflow:hidden;background:#efeae0}.l3-gal__main img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s}.l3-gal__main img.l3-cut{object-fit:contain;padding:6%;mix-blend-mode:multiply}body[data-tone="grow"] .l3-gal__main,body[data-tone="grow"] .l3-gal__th button{background:#0b0d0c}body[data-tone="grow"] .l3-gal__main img.l3-cut{mix-blend-mode:normal;padding:0;object-fit:cover}.l3-buy{display:grid;gap:20px;align-content:start;min-width:0}.l3-buy__t{display:grid;gap:10px}.l3-buy__t h1{font-size:clamp(40px,4.4vw,62px)}.l3-buy__t .l3-sci{font-family:var(--serif);font-style:italic;font-size:20px;color:var(--fg-2)}.l3-buy__p{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap}.l3-buy__p .l3-price{font-size:26px}.l3-buy__p small{color:var(--fg-2);font-size:13px}.l3-save{font-size:12.5px;font-weight:600;background:var(--ink);color:#fff;padding:3px 9px;border-radius:99px}.l3-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--ln);border:1px solid var(--ln);border-radius:18px;overflow:hidden}.l3-facts>div{background:var(--bg);padding:14px 12px;display:grid;gap:6px;justify-items:start}.l3-facts svg{width:22px;height:22px;color:var(--acc)}.l3-facts small{font-size:11.5px;color:var(--fg-2);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.l3-facts b{font-size:14px;line-height:1.25}.l3-fit{display:grid;gap:8px;list-style:none;font-size:15px}.l3-fit li{display:flex;gap:10px;align-items:flex-start}.l3-fit svg{width:18px;height:18px;color:var(--acc);flex:none;margin-top:3px}.l3-opt{display:grid;gap:10px}.l3-opt>span{font-size:13.5px;font-weight:600}.l3-opt__r{display:flex;gap:8px;flex-wrap:wrap}.l3-opt__r button{height:44px;padding:0 16px;border-radius:12px;border:1px solid var(--ln-2);font-size:14.5px;transition:all .3s}.l3-opt__r button[aria-pressed="true"]{border-color:var(--fg);background:var(--fg);color:var(--bg)}.l3-atc{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px}.l3-atc .l3-btn{padding:0 18px}.l3-qty{display:flex;align-items:center;border:1px solid var(--ln-2);border-radius:99px;height:56px}.l3-qty button{width:44px;height:100%;font-size:20px}.l3-qty span{min-width:24px;text-align:center;font-weight:600}.l3-atc .l3-btn{height:56px;font-size:16px}.l3-ship2{display:grid;gap:8px;padding:14px 16px;border-radius:16px;background:var(--bg-2);font-size:14px}body[data-tone="light"] .l3-ship2{background:var(--cream)}.l3-ship2 .l3-bar{height:5px;border-radius:5px;background:var(--ln);overflow:hidden}.l3-ship2 .l3-bar i{display:block;height:100%;background:var(--acc);transition:width .6s var(--ease)}.l3-assure{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;font-size:13px;color:var(--fg-2)}.l3-assure div{display:flex;gap:8px;align-items:center}.l3-assure svg{width:18px;height:18px;color:var(--fg);flex:none}.l3-acc details{border-top:1px solid var(--ln)}.l3-acc details:last-child{border-bottom:1px solid var(--ln)}.l3-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;padding:18px 0;font-weight:600}.l3-acc summary::-webkit-details-marker{display:none}.l3-acc summary::after{content:"+";font-size:20px;color:var(--acc);transition:transform .4s var(--ease)}.l3-acc details[open] summary::after{transform:rotate(45deg)}.l3-acc .l3-in{padding-bottom:18px;color:var(--fg-2);font-size:15px;display:grid;gap:10px}.l3-acc table{border-collapse:collapse;width:100%;font-size:14px}.l3-acc td{padding:8px 0;border-bottom:1px solid var(--ln)}.l3-acc td:last-child{text-align:right;color:var(--fg)}.l3-fbt{border:1px solid var(--ln);border-radius:22px;padding:18px;display:grid;gap:12px}.l3-fbt__h{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.l3-fbt__h b{font-size:16px}.l3-fbt__i{display:grid;grid-template-columns:auto 52px 1fr auto;gap:12px;align-items:center;font-size:14px}.l3-fbt__i input{accent-color:var(--acc);width:18px;height:18px}.l3-fbt__i img{width:52px;height:52px;border-radius:10px;object-fit:cover;background:#efeae0}.l3-fbt__i small{display:block;color:var(--fg-2);font-size:12.5px}.l3-fbt__f{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--ln);padding-top:12px;flex-wrap:wrap}.l3-apphook{display:flex;gap:14px;align-items:center;padding:14px 16px;border-radius:16px;background:var(--night);color:var(--mist);font-size:14px}.l3-apphook svg{width:22px;height:22px;color:var(--lime);flex:none}.l3-apphook a{margin-left:auto;color:var(--lime);font-weight:600;white-space:nowrap}.l3-sticky{position:fixed;left:0;right:0;bottom:0;z-index:55;background:var(--bg);border-top:1px solid var(--ln);padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));display:flex;gap:12px;align-items:center;transform:translateY(110%);transition:transform .5s var(--ease)}.l3-sticky.l3-on{transform:none}.l3-sticky img{width:46px;height:46px;border-radius:10px;object-fit:cover;background:#efeae0}.l3-sticky b{display:block;font-size:14.5px;line-height:1.2}.l3-sticky small{color:var(--fg-2);font-size:13px}.l3-sticky .l3-btn{margin-left:auto;height:48px}.l3-sticky .l3-sp{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.l3-jhead{padding-block:clamp(32px,4vw,56px) 24px;display:grid;gap:18px}.l3-jtabs{display:flex;gap:8px;flex-wrap:wrap}.l3-jtabs button{height:40px;padding:0 16px;border-radius:99px;border:1px solid var(--ln-2);font-size:14.5px;font-weight:500;transition:all .3s}.l3-jtabs button[aria-pressed="true"]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.l3-jfeat{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(20px,3vw,48px);align-items:center;padding-bottom:56px;border-bottom:1px solid var(--ln);margin-bottom:56px}.l3-jfeat .l3-post__img{aspect-ratio:16/11}.l3-jfeat h2{font-size:clamp(34px,3.6vw,54px)}.l3-jfeat p{color:var(--fg-2);margin-top:16px;max-width:48ch}.l3-tag{display:inline-flex;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:99px;background:var(--mint);color:var(--moss)}.l3-tag--g{background:#2a2216;color:var(--amber)}.l3-tag--a{background:#17201b;color:var(--lime)}.l3-rprog{position:fixed;left:0;top:0;height:3px;background:var(--acc);z-index:80;width:0}.l3-art{display:grid;grid-template-columns:220px minmax(0,680px) 260px;gap:clamp(20px,3vw,56px);justify-content:center;padding-bottom:96px}.l3-art__head{max-width:900px;margin:0 auto;text-align:center;display:grid;gap:18px;justify-items:center;padding-block:clamp(28px,4vw,56px) 32px}.l3-art__head h1{font-size:clamp(40px,5vw,72px)}.l3-art__meta{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;font-size:14px;color:var(--fg-2)}.l3-art__hero{max-width:1100px;margin:0 auto 56px;aspect-ratio:16/8;border-radius:28px;overflow:hidden}.l3-art__hero img{width:100%;height:100%;object-fit:cover}.l3-toc{position:sticky;top:140px;align-self:start;display:grid;gap:4px;font-size:14px}.l3-toc b{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);margin-bottom:8px}.l3-toc a{padding:6px 0 6px 12px;border-left:2px solid var(--ln);color:var(--fg-2);transition:all .3s}.l3-toc a.l3-on{border-color:var(--acc);color:var(--fg)}.l3-prose{font-size:18px;line-height:1.72;display:grid;gap:22px}.l3-prose h2{font-size:clamp(30px,3vw,40px);margin-top:22px;scroll-margin-top:140px}.l3-prose p{color:var(--ink-2)}.l3-prose .l3-lede{font-size:21px;color:var(--ink)}.l3-inprod{display:grid;grid-template-columns:110px 1fr auto;gap:18px;align-items:center;padding:14px;border-radius:20px;background:var(--cream)}.l3-inprod img{width:110px;height:110px;border-radius:14px;object-fit:cover;background:#efeae0}.l3-inprod b{font-family:var(--serif);font-size:24px;font-weight:400;display:block}.l3-inprod small{color:var(--fg-2);font-size:14px}.l3-callout{border-left:3px solid var(--acc);padding:4px 0 4px 18px;font-size:17px;color:var(--ink)}.l3-aside{position:sticky;top:140px;align-self:start;display:grid;gap:14px}.l3-aside .l3-box{border-radius:22px;background:var(--moss);color:#fff;padding:22px;display:grid;gap:12px}.l3-aside .l3-box h3{font-size:26px}.l3-aside .l3-box h3 em{color:var(--lime)}.l3-aside .l3-box p{opacity:.82;font-size:14.5px}.l3-aside .l3-box .l3-btn{background:#fff;color:var(--ink);height:46px}.l3-about{padding-block:clamp(36px,5vw,80px)}.l3-about__g{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,72px);align-items:center}.l3-about__v{aspect-ratio:4/5;border-radius:28px;overflow:hidden}.l3-about__v img{width:100%;height:100%;object-fit:cover}.l3-vals{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,28px)}.l3-val{border-top:1px solid var(--ln-2);padding-top:20px;display:grid;gap:10px}.l3-val .l3-mono{color:var(--acc)}.l3-val h3{font-size:30px}.l3-val p{color:var(--fg-2)}.l3-three{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.4vw,20px)}.l3-three a{border-radius:24px;padding:26px;display:grid;gap:10px;min-height:220px;align-content:end;transition:transform .5s var(--ease)}.l3-three a:hover{transform:translateY(-4px)}.l3-three a h3{font-size:34px}.l3-three a p{font-size:14.5px;opacity:.8}.l3-ftr{background:var(--night);color:var(--mist);padding:88px 0 calc(32px + env(safe-area-inset-bottom,0px));overflow:hidden}.l3-ftr__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}.l3-ftr h4{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mist-2);font-weight:600;margin-bottom:18px}.l3-ftr ul{list-style:none;display:grid;gap:10px;font-size:15px}.l3-ftr ul a{opacity:.85}.l3-ftr ul a:hover{opacity:1}.l3-ftr .l3-logo svg{color:var(--lime)}.l3-ftr__word{font-family:var(--serif);font-size:clamp(70px,16vw,240px);line-height:.8;letter-spacing:-.03em;margin:72px 0 28px;white-space:nowrap}.l3-ftr__word em{color:var(--lime)}.l3-ftr__base{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--nline);padding-top:24px;font-size:13px;color:var(--mist-2);flex-wrap:wrap}.l3-pay{display:flex;gap:8px;flex-wrap:wrap}.l3-pay span{border:1px solid var(--nline);border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600;color:var(--mist)}.l3-scrim{position:fixed;inset:0;background:rgba(10,14,12,.4);opacity:0;pointer-events:none;transition:opacity .4s;z-index:90}.l3-drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--paper);color:var(--ink);z-index:95;transform:translateX(102%);transition:transform .6s var(--ease);display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,0px)}.l3-cart-open .l3-scrim{opacity:1;pointer-events:auto}.l3-cart-open .l3-drawer{transform:none}.l3-dr__head{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--line)}.l3-dr__head h3{font-size:30px}.l3-dship{padding:14px 22px;background:var(--cream);font-size:14px;display:grid;gap:8px}.l3-dship .l3-bar{height:5px;border-radius:5px;background:var(--line);overflow:hidden}.l3-dship .l3-bar i{display:block;height:100%;background:var(--moss);transition:width .6s var(--ease)}.l3-dr__items{flex:1;overflow:auto;padding:8px 22px}.l3-li{display:grid;grid-template-columns:64px 1fr auto;gap:14px;padding:14px 0;border-bottom:1px solid var(--line);align-items:center}.l3-li img{width:64px;height:64px;border-radius:12px;object-fit:cover;background:#efeae0}