.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#16110f61;z-index:90;opacity:0;transition:opacity .3s}.scrim.open{opacity:1}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:100;width:min(440px,100%);background:var(--surface);display:flex;flex-direction:column;transform:translate(100%);transition:transform .45s var(--ease);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:-20px 0 60px #16110f26}.drawer.drawer-left{right:auto;left:0;transform:translate(-100%);box-shadow:20px 0 60px #16110f26}.drawer.open{transform:none}.drawer-head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}.drawer-head h2{font-size:20px}.ship{padding:14px 20px;border-bottom:1px solid var(--line);font-size:13.5px;color:var(--ink-2)}.bar{height:6px;border-radius:3px;background:#efece8;overflow:hidden;margin-top:8px}.bar i{display:block;height:100%;background:var(--ok);border-radius:3px;transition:width .6s var(--ease)}.items{flex:1;overflow-y:auto;padding:8px 20px}.item{display:grid;grid-template-columns:72px 1fr auto;gap:14px;padding:14px 0;border-bottom:1px solid var(--line);align-items:center;animation:fadein .4s var(--ease)}@keyframes fadein{0%{opacity:0;transform:translateY(6px)}}.item .im{width:72px;height:72px;border-radius:14px;background:var(--t,#EFECE8);display:grid;place-items:center;overflow:hidden}.item .im img{width:80%;height:80%;object-fit:contain;mix-blend-mode:multiply}.item b{display:block;font-size:14.5px;font-weight:600;line-height:1.25}.item small{font-size:12.5px;color:var(--mute)}.stepper{display:inline-flex;align-items:center;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-2);margin-top:8px;height:36px}.stepper button,.stepper a{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:18px}.stepper button:hover,.stepper a:hover{background:#16110f0f}.stepper span,.stepper input{min-width:22px;width:30px;text-align:center;font-weight:600;font-size:14px;font-variant-numeric:tabular-nums;border:0;background:transparent;-moz-appearance:textfield}.stepper input::-webkit-inner-spin-button{display:none}.item .r{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.item .r b{font-family:var(--f-display);font-variant-numeric:tabular-nums}.rm{font-size:12.5px;color:var(--mute);text-decoration:underline;text-underline-offset:2px}.drawer-foot{padding:16px 20px 20px;border-top:1px solid var(--line);display:grid;gap:10px}.drawer-foot small{color:var(--mute);font-size:12.5px;text-align:center}.sub{display:flex;justify-content:space-between;align-items:baseline;font-size:15px}.sub b{font-family:var(--f-display);font-size:22px;font-variant-numeric:tabular-nums}.cart-empty{padding:48px 0;text-align:center;color:var(--mute);display:grid;gap:14px;justify-items:center}.cart-err{background:#fbedee;color:var(--crimson-2);border-radius:12px;padding:10px 14px;font-size:13.5px;margin:10px 0}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--bg);display:flex;flex-direction:column;opacity:0;transform:translateY(-12px);transition:opacity .3s,transform .35s var(--ease);padding-top:env(safe-area-inset-top,0px)}.sheet.open{opacity:1;transform:none}.sheet-head{display:flex;gap:10px;align-items:center;padding:12px max(16px,env(safe-area-inset-right,0px)) 12px max(16px,env(safe-area-inset-left,0px));border-bottom:1px solid var(--line);margin:0}.sheet-head .menu-logo{height:22px;width:auto}.s-field{flex:1;display:flex;align-items:center;gap:10px;height:50px;padding:0 16px;border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.s-field:focus-within{box-shadow:inset 0 0 0 2px var(--ink)}.s-field input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:16px}.sheet-body{overflow-y:auto;padding:var(--s4) max(16px,env(safe-area-inset-right,0px)) var(--s6) max(16px,env(safe-area-inset-left,0px));width:100%;max-width:760px;margin:0 auto}.s-res{display:grid;gap:6px;margin-top:var(--s3)}.s-res a{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;padding:8px;border-radius:14px;transition:background .15s}.s-res a:hover,.s-res a:focus-visible,.s-res a.sel{background:var(--surface)}.s-res img,.s-res .noimg{width:56px;height:56px;object-fit:contain;border-radius:10px;background:var(--surface)}.s-res mark{background:#f3e7e8;color:inherit;border-radius:3px}.s-res .nm{display:block;font-weight:600;line-height:1.25}.s-res small{color:var(--mute)}.s-res .pr{font-family:var(--f-display);font-weight:600;font-variant-numeric:tabular-nums}.s-all{margin-top:var(--s4)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.menu-list{list-style:none;margin:0;padding:0}.menu-list>li>a,.menu-list summary{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--line);font-family:var(--f-display);font-weight:600;font-size:26px;letter-spacing:-.03em;cursor:pointer;list-style:none}.menu-list summary::-webkit-details-marker{display:none}.menu-list summary svg{width:20px;height:20px;transition:transform .3s var(--ease)}.menu-list details[open] summary svg{transform:rotate(180deg)}.menu-sub{list-style:none;margin:0;padding:8px 0 12px;display:grid;grid-template-columns:1fr 1fr;gap:2px 12px;border-bottom:1px solid var(--line)}.menu-sub a{display:block;padding:8px 0;color:var(--ink-2);font-size:15.5px}.menu-list a.vip-m{background:var(--crimson);color:#fff;border-radius:16px;padding:16px 18px;margin:10px 0;border-bottom:0}.menu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.crumbs{font-size:13px;color:var(--mute);padding-block:var(--s3)}.crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.crumbs li:not(:last-child):after{content:"/";margin-left:6px;color:var(--line-2)}.crumbs a:hover{color:var(--ink)}.pdp{display:grid;gap:var(--s5)}.gallery{position:relative;min-width:0}.g-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--r-xl)}.g-track::-webkit-scrollbar{display:none}.g-slide{scroll-snap-align:center;aspect-ratio:1;background:var(--t);display:grid;place-items:center;overflow:hidden}.g-slide img{width:78%;height:78%;object-fit:contain;mix-blend-mode:multiply}.g-thumbs{display:none}.g-dots{display:flex;justify-content:center;gap:2px;margin-top:6px}.g-dots button{width:28px;height:28px;display:grid;place-items:center}.g-dots i{width:7px;height:7px;border-radius:4px;background:var(--line-2);transition:width .3s,background .3s}.g-dots button[aria-current=true] i{width:20px;background:var(--ink)}.pinfo{display:flex;flex-direction:column;gap:var(--s4);min-width:0}.pinfo h1{font-size:clamp(34px,8vw,60px);letter-spacing:-.045em}.p-meta{display:flex;flex-wrap:wrap;gap:6px}.p-meta span{font-size:13px;padding:6px 12px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.p-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-variant-numeric:tabular-nums}.p-price b{font-family:var(--f-display);font-weight:600;font-size:40px;letter-spacing:-.035em;line-height:1}.p-price s{color:var(--mute);font-size:17px}.p-sub{font-size:14px;color:var(--ink-2);margin-top:-8px!important}.pf-form{display:grid;gap:var(--s3)}.opt{border:0;margin:0;padding:0}.opt legend{font-size:13.5px;font-weight:600;margin-bottom:8px}.opt-vals{display:flex;flex-wrap:wrap;gap:8px}.opt-vals .chip{position:relative}.opt-vals input{position:absolute;opacity:0;pointer-events:none}.opt-vals .chip:has(input:checked){box-shadow:inset 0 0 0 2px var(--ink)}.buy-row{display:grid;grid-template-columns:auto 1fr;gap:var(--s2)}.qty{display:inline-flex;align-items:center;height:52px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--line-2)}.qty button{width:44px;height:52px;display:grid;place-items:center;font-size:20px;border-radius:50%}.qty input{width:30px;text-align:center;border:0;background:transparent;font-weight:600;-moz-appearance:textfield}.qty input::-webkit-inner-spin-button{display:none}.form-err{background:#fbedee;color:var(--crimson-2);border-radius:12px;padding:10px 14px;font-size:14px}.estimate{background:var(--surface);border-radius:var(--r-md);padding:var(--s4);box-shadow:inset 0 0 0 1px var(--line);display:grid;gap:10px}.estimate label{font-size:13.5px;font-weight:600}.est-row{display:flex;gap:8px}.est-row input{flex:1;min-width:0;height:46px;border-radius:12px;border:0;box-shadow:inset 0 0 0 1px var(--line-2);padding:0 14px;background:var(--bg);font-size:16px}.est-row input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--ink)}.est-row .btn{height:46px;padding:0 18px}.est-out{font-size:14px;color:var(--ink-2);min-height:21px}.est-out b{color:var(--ok)}.assure{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:14px;color:var(--ink-2)}.assure li{display:flex;gap:10px;align-items:center}.assure .ico{width:20px;height:20px;color:var(--ink)}.timeline{position:relative;display:grid;gap:var(--s3);margin-top:var(--s2)}.tl{display:grid;grid-template-columns:20px 1fr;gap:12px}.tl .pt{position:relative;display:flex;justify-content:center}.tl .pt i{width:12px;height:12px;border-radius:50%;background:var(--d);margin-top:5px;box-shadow:0 0 0 4px var(--t)}.tl:not(:last-child) .pt:after{content:"";position:absolute;top:22px;bottom:-14px;width:2px;background:var(--line)}.tl small{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.tl b{font-weight:600}.acc details{border-top:1px solid var(--line)}.acc details:last-child{border-bottom:1px solid var(--line)}.acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-weight:600}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font-size:22px;font-weight:400;transition:transform .3s var(--ease)}.acc details[open] summary:after{transform:rotate(45deg)}.acc details>div{padding-bottom:18px;color:var(--ink-2)}.rte p+p{margin-top:10px}.rte ul,.rte ol{padding-left:20px}.rte a{text-decoration:underline;text-underline-offset:2px}.rte img{border-radius:var(--r-md)}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:70;background:#fffffff0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);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 .4s var(--ease)}.sticky-buy.show{transform:none}.sticky-buy img{width:44px;height:44px;object-fit:contain;border-radius:10px;background:var(--t);mix-blend-mode:multiply}.sticky-buy .t{flex:1;min-width:0;line-height:1.2}.sticky-buy .t b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-buy .t span{font-family:var(--f-display);font-weight:600;font-variant-numeric:tabular-nums}.sticky-buy .btn{height:48px;padding:0 20px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pf-3.css.map */
