@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.XeCWvW_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.XeCWvW_variable{--pb-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
.pb-root{--pb-ink:#121212;--pb-muted:#5c5c5c;--pb-line:#e3e3e3;--pb-bg:#fff;--pb-grey:#f3f3f3;--pb-yellow:#f8d946;--pb-accent:#17663a;--pb-accent-bd:#2e9d5c;--pb-accent-bg:#cdeedb;--pb-accent-soft:#eef8f2;--pb-good:#1e7a44;--pb-good-soft:#ddf3e6;--pb-warn:#8a5200;--pb-warn-soft:#fbebc8;--pb-bad:#b3261e;--pb-bad-soft:#fbe0dd;--pb-shadow:0 -8px 24px #12121224;--pb-body:var(--font-barlow), Barlow, system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--pb-body);color:var(--pb-ink);background:var(--pb-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:20px max(16px, env(safe-area-inset-right,0px)) 20px max(16px, env(safe-area-inset-left,0px));font-size:16px;line-height:1.45}.pb-root *,.pb-root :before,.pb-root :after{box-sizing:border-box}.pb-root button{font:inherit;color:inherit;cursor:pointer;text-transform:none;letter-spacing:normal}.pb-root ul{margin:0;padding:0;list-style:none}.pb-root :focus-visible{outline:3px solid var(--pb-accent-bd);outline-offset:2px;border-radius:8px}.sf-root:has(.pb-root) .lh-bar{display:none}@media (max-width:959px){.sf-root:has(.pb-root) .sf-footer{display:none}}.pb-wrap{max-width:1080px;margin:0 auto}.pb-layout{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.pb-main{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.pb-root .pb-h1{font-family:var(--pb-display), "Avenir Next", "Segoe UI", sans-serif;letter-spacing:-.02em;text-wrap:balance;color:var(--pb-ink);text-transform:none;margin:0 0 8px;font-size:clamp(38px,11vw,64px);font-weight:700;line-height:1.04}.pb-sub{color:var(--pb-muted);text-wrap:pretty;max-width:40ch;margin:0 0 14px;font-size:18px;line-height:1.4}.pb-label{letter-spacing:.08em;text-transform:uppercase;color:var(--pb-accent);margin:0 0 8px;font-size:12px;font-weight:700}.pb-meter-msg{color:var(--pb-muted);font-size:14px}.pb-meter-msg.ok{color:var(--pb-good);font-weight:600}.pb-track{background:var(--pb-grey);border-radius:999px;height:8px;overflow:hidden}.pb-fill{background:var(--pb-fill,#e60046);height:100%;transition:width .3s cubic-bezier(.22,1,.36,1),background-color .3s}.pb-fill.low{--pb-fill:#e60046}.pb-fill.mid{--pb-fill:#f1a83e}.pb-fill.almost{--pb-fill:#f8d946}.pb-fill.ready{--pb-fill:#2e9d5c}.pb-scroller{cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px 4px;display:flex;position:relative;overflow-x:auto}.pb-scroller::-webkit-scrollbar{display:none}.pb-scroller.dragging{cursor:grabbing}.pb-scroller.dragging .pb-chip{pointer-events:none}.pb-chip{background:var(--pb-grey);border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 18px 0 14px;font-size:15px;font-weight:600;display:inline-flex}.pb-chip[aria-pressed=true]{background:var(--pb-accent-bg);color:var(--pb-accent);border-color:var(--pb-accent-bd)}.pb-jars{gap:8px;display:grid;margin-top:10px!important}.pb-jar{border:1px solid var(--pb-line);background:#fff;border-radius:14px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:grid;position:relative}.pb-jar.on{background:var(--pb-accent-soft);border-color:var(--pb-accent-bd)}.pb-thumb{background:var(--pb-grey);border:0;border-radius:10px;width:72px;height:90px;padding:0;display:block;position:relative;overflow:hidden}.pb-jar img{object-fit:cover;background:var(--pb-grey);border-radius:10px;width:72px;height:90px;display:block}.pb-jar-name{overflow-wrap:anywhere;text-wrap:balance;font-weight:600;line-height:1.25}.pb-left,.pb-warnline{color:var(--pb-warn);font-weight:600}.pb-jar-meta{color:var(--pb-muted);font-size:13px}.pb-step{align-items:center;gap:2px;display:flex}.pb-step button{background:var(--pb-grey);border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:22px;font-weight:600;line-height:1;display:grid}.pb-step button svg{display:block}.pb-step button:disabled{opacity:.4;cursor:default}.pb-q{text-align:center;font-variant-numeric:tabular-nums;min-width:32px;font-size:18px;font-weight:700}.pb-jar.on .pb-q{color:var(--pb-accent)}.pb-jar.on .pb-step button{background:#fff;box-shadow:0 1px 2px #12121214}.pb-opt{cursor:pointer;border:1px solid var(--pb-line);background:#fff;border-radius:14px;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px;padding:8px 12px 8px 8px;transition:background-color .2s,border-color .2s;display:grid;position:relative}.pb-opt.on{background:var(--pb-accent-soft);border-color:var(--pb-accent-bd)}.pb-opt-main{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:90px;padding:0;display:flex}.pb-opt-main b{display:block}.pb-addons{gap:8px;display:grid}.pb-opt-body{gap:8px;min-width:0;display:grid}.pb-price{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:4px;display:flex}.pb-opt-main .pb-price-now{font-size:16px;display:inline}.pb-price-was{color:var(--pb-muted);white-space:nowrap;font-size:13px}.pb-price-note{color:var(--pb-muted);font-size:12px}.pb-opts{grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:6px;padding-bottom:2px;display:grid}.pb-mini{background:var(--pb-grey);font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:12px;justify-items:center;gap:1px;min-height:48px;padding:6px 8px;display:grid}.pb-mini-n{font-size:13px;font-weight:700}.pb-mini-p{color:var(--pb-muted);font-size:12px;font-weight:500}.pb-mini[aria-pressed=true]{background:var(--pb-accent-bg);color:var(--pb-accent);border-color:var(--pb-accent-bd)}.pb-mini[aria-pressed=true] .pb-mini-p{color:var(--pb-accent)}.pb-tick{z-index:1;opacity:0;color:var(--pb-accent);position:absolute;top:3px;left:3px;transform:translate(20px)}.pb-tick path{stroke-dasharray:20;stroke-dashoffset:20px}.pb-opt.on .pb-tick{opacity:1}.pb-opt.on .pb-tick path{animation:.35s .12s forwards pb-draw}.pb-added{z-index:3;background:var(--pb-ink);color:#fff;pointer-events:none;border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 6px;font-size:13px;font-weight:600;animation:1.8s forwards pb-fly;display:inline-flex;position:absolute;top:-13px;right:10px;box-shadow:0 6px 16px #12121240}.pb-addon-lines{color:var(--pb-muted);gap:4px;font-size:13px;display:grid}.pb-addon-lines li{justify-content:space-between;gap:12px;display:flex}.pb-hint{white-space:pre-line;text-wrap:pretty;color:var(--pb-muted);font-size:13px;display:block}.pb-switch{cursor:pointer;background:var(--pb-line);border:0;border-radius:999px;flex:none;width:52px;height:32px;padding:0;transition:background .15s;position:relative}.pb-switch:before{content:"";position:absolute;inset:-10px -8px}.pb-switch:after{content:"";background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.pb-opt.on .pb-switch{background:var(--pb-accent-bd)}.pb-opt.on .pb-switch:after{transform:translate(20px)}.pb-nudge{background:var(--pb-accent-bg);color:var(--pb-accent);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 14px;display:flex}.pb-nudge-text{gap:1px;min-width:0;display:grid}.pb-nudge-text b{font-size:15px;font-weight:700;line-height:1.25}.pb-nudge-text span{color:var(--pb-ink);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:14px;display:inline-flex}.pb-nudge-text svg{color:var(--pb-accent);flex:none}.pb-nudge-text em{color:var(--pb-accent);font-style:normal;font-weight:700}.pb-nudge-save{background:var(--pb-accent);color:#fff;white-space:nowrap;border-radius:999px;flex:none;padding:6px 12px;font-size:14px;font-weight:700}.pb-aside{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;display:grid}.pb-summary{border:1px solid var(--pb-line);background:#fff;border-radius:18px;gap:12px;padding:18px;display:none}.pb-sum-price{font-family:var(--pb-body);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:700;line-height:1}.pb-sum-sub{color:var(--pb-muted);font-size:14px}.pb-sum-head{letter-spacing:.08em;text-transform:uppercase;color:var(--pb-muted);font-size:12px;font-weight:700}.pb-sum-list{gap:0;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.pb-sum-list:empty{display:none}.pb-sum-list li{border-top:1px solid var(--pb-line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.pb-sum-list li:first-child{border-top:0}.pb-sum-img{background:var(--pb-grey);border-radius:10px;width:44px;height:44px;position:relative;overflow:hidden}.pb-sum-img img{object-fit:cover;width:100%;height:100%}.pb-sum-name{font-weight:600;line-height:1.25}.pb-sum-qty{text-align:center;background:var(--pb-grey);font-variant-numeric:tabular-nums;border-radius:999px;min-width:36px;padding:4px 10px;font-weight:700}.pb-sum-tag{background:var(--pb-accent-soft);color:var(--pb-accent);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.pb-btn{background:var(--pb-yellow);min-height:52px;color:var(--pb-ink);border:0;border-radius:999px;width:100%;padding:0 22px;font-size:16px;font-weight:700}.pb-btn:disabled{background:var(--pb-line);color:var(--pb-muted);cursor:default}.pb-root .pb-btn{color:var(--pb-ink)}.pb-root .pb-btn:disabled{color:var(--pb-muted)}.pb-ghost{background:var(--pb-grey);border:0;border-radius:999px;min-height:48px;padding:0 16px;font-weight:600}.pb-bar{bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:40;color:#fff;background:#121212;border-radius:14px;margin-top:24px;padding:12px 12px 12px 18px;position:sticky;box-shadow:0 12px 32px #1212124d,0 2px 6px #1212122e}.pb-bar-track{background:#fff3;border-radius:999px;height:6px;margin:0 6px 12px 0;overflow:hidden}.pb-sum-prog{gap:8px;display:grid}.pb-bar-in{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.pb-bar-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pb-bar-price{font-family:var(--pb-body);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1}.pb-bar-count{color:#121212;background:var(--pb-yellow);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.pb-bar-sub{color:#ffffffad;text-wrap:balance;margin:0 6px 8px 0;font-size:13px;line-height:1.3}.pb-bar .pb-btn{border-radius:999px;width:auto;min-width:124px;padding:0 18px}.pb-bar .pb-btn:disabled{color:#fff9;background:#ffffff24}.pb-bar-tools{grid-column:1/-1;display:flex}.pb-bar .pb-ghost{color:#fff;background:#ffffff1f;border-radius:999px;flex:1;min-height:44px;font-size:14px}.pb-owner{z-index:60;box-shadow:var(--pb-shadow);overscroll-behavior:contain;visibility:hidden;max-height:88dvh;padding:8px max(16px, env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:#fff;border-radius:22px 22px 0 0;transition:transform .25s,visibility 0s linear .25s;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%)}.pb-owner.open{visibility:visible;transition:transform .25s;transform:none}.pb-scrim{z-index:50;background:#08100d80;position:fixed;inset:0}.pb-grab{background:var(--pb-line);border-radius:999px;width:44px;height:5px;margin:4px auto 10px}.pb-owner-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.pb-owner h2{font-family:var(--pb-body);text-transform:none;margin:0;font-size:24px}.pb-private{color:var(--pb-muted);margin:0 0 8px;font-size:13px}.pb-x{background:var(--pb-grey);border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;transition:background-color .15s,transform .15s;display:grid}.pb-x:active{transform:scale(.92)}.pb-block{border-top:1px solid var(--pb-line);gap:10px;padding:14px 0;display:grid}.pb-margin-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.pb-margin-big{font-family:var(--pb-body);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:700;line-height:1}.pb-pill{border-radius:999px;padding:5px 10px;font-size:13px;font-weight:700;display:inline-block}.pb-pill.good{background:var(--pb-good-soft);color:var(--pb-good)}.pb-pill.warn{background:var(--pb-warn-soft);color:var(--pb-warn)}.pb-pill.bad{background:var(--pb-bad-soft);color:var(--pb-bad)}.pb-slider-top{font-variant-numeric:tabular-nums;justify-content:space-between;font-weight:600;display:flex}.pb-owner input[type=range]{width:100%;height:44px;accent-color:var(--pb-ink);margin:0}.pb-seg{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.pb-seg button{border:1px solid var(--pb-line);background:#fff;border-radius:14px;min-height:48px;padding:4px 6px;font-size:13px;font-weight:600;line-height:1.2}.pb-seg button[aria-pressed=true]{background:var(--pb-ink);color:#fff;border-color:var(--pb-ink)}.pb-ledger{font-variant-numeric:tabular-nums;gap:2px;font-size:15px;display:grid}.pb-ledger li{border-bottom:1px dashed var(--pb-line);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.pb-ledger li span:first-child{color:var(--pb-muted)}.pb-ledger li.total{border-bottom:0;border-top:2px solid var(--pb-ink);padding-top:10px;font-size:17px;font-weight:700}.pb-ledger li.total span:first-child{color:var(--pb-ink)}.pb-note{color:var(--pb-muted);text-wrap:pretty;margin:0;font-size:13px}.pb-note.warn{color:var(--pb-warn)}.pb-compare{background:var(--pb-grey);text-wrap:pretty;border-radius:12px;padding:12px;font-size:14px}.pb-toast{left:50%;bottom:calc(150px + env(safe-area-inset-bottom,0px));z-index:70;background:var(--pb-ink);color:#fff;opacity:0;pointer-events:none;text-align:center;border-radius:12px;max-width:min(92vw,420px);padding:12px 16px;font-size:14px;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%)translateY(10px)}.pb-toast.show{opacity:1;transform:translate(-50%)}.pb-gal{z-index:80;background:#08100d99;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.pb-gal-panel{width:100%;max-width:520px;max-height:94dvh;padding:14px 0 calc(16px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:22px 22px 0 0;align-content:start;gap:12px;animation:.25s pb-rise;display:grid;overflow-y:auto}.pb-gal-head{padding:0 max(16px, env(safe-area-inset-left,0px));justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pb-gal-title{font-family:var(--pb-body);text-wrap:balance;font-size:24px;font-weight:700;line-height:1.15}.pb-gal-stage{position:relative}.pb-gal-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;align-items:center;gap:12px;padding:0 7%;scroll-padding:0 7%;display:flex;overflow-x:auto}.pb-gal-track::-webkit-scrollbar{display:none}.pb-gal-card{aspect-ratio:4/5;scroll-snap-align:center;background:var(--pb-grey);border-radius:16px;flex:0 0 86%;max-height:58dvh;position:relative;overflow:hidden}.pb-gal-arrow{z-index:2;width:44px;height:44px;color:var(--pb-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .15s,background-color .15s,transform .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #0000002e,inset 0 0 0 1px #ffffff8c}.pb-gal .pb-gal-arrow{color:var(--pb-ink)}.pb-gal-arrow:active{background:#ffffffeb;transform:translateY(-50%)scale(.92)}.pb-gal-arrow.prev{left:14px}.pb-gal-arrow.next{right:14px}.pb-gal-arrow:disabled{opacity:0;pointer-events:none}.pb-info{background:var(--pb-grey)}.pb-video{background:#121212}.pb-video video{object-fit:contain;background:#121212;width:100%;height:100%;position:absolute;inset:0}.pb-gal-card.pb-info{flex-direction:column;max-height:none;display:flex;overflow:visible}.pb-info-scroll{overscroll-behavior:contain;border-radius:16px;flex:auto;align-content:start;gap:14px;max-height:58dvh;padding:20px 18px 22px;display:grid;overflow-y:auto}.pb-info-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--pb-muted);margin:0;font-size:12px;font-weight:700}.pb-info-intro{font-family:var(--pb-body);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:24px;font-weight:700;line-height:1.2}.pb-info-specs{background:#fff;border-radius:12px;margin:0;padding:4px 14px;display:grid}.pb-info-specs>div{border-bottom:1px solid var(--pb-line);grid-template-columns:92px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.pb-info-specs>div:last-child{border-bottom:0}.pb-info-specs dt{color:var(--pb-muted);font-size:13px;font-weight:600}.pb-info-specs dd{text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.pb-gal-dots{justify-content:center;align-items:center;display:flex}.pb-gal-dots button{background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.pb-gal-dots button:after{content:"";background:var(--pb-line);border-radius:50%;width:8px;height:8px;transition:transform .15s,background .15s}.pb-gal-dots button.on:after{background:var(--pb-ink);transform:scale(1.25)}.pb-gal-foot{padding:0 max(16px, env(safe-area-inset-left,0px));justify-content:flex-start;align-items:center;gap:12px;display:flex}.pb-gal-foot .pb-btn{flex:1;width:auto;min-width:0}.pb-gal-foot .pb-ghost{flex:none}@keyframes pb-rise{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}@media (max-width:480px){.pb-jar{grid-template-columns:64px minmax(0,1fr) auto;gap:10px}.pb-opt{grid-template-columns:64px minmax(0,1fr);gap:10px}.pb-thumb,.pb-jar img{width:64px;height:80px}.pb-q{min-width:26px}.pb-step{gap:0}}@media (max-width:400px){.pb-bar-price{font-size:26px}}@media (max-width:480px){.pb-info-scroll{gap:10px;padding:16px 14px 20px}.pb-info-intro{font-size:19px}.pb-info-specs{padding:2px 12px}.pb-info-specs>div{grid-template-columns:74px minmax(0,1fr);gap:10px;padding:8px 0}.pb-info-specs dt{font-size:12px}.pb-info-specs dd{font-size:14px}}@media (max-width:959px){.pb-root .pb-h1{line-height:1}}@media (min-width:600px) and (max-width:959px){.pb-wrap{max-width:640px}}.pb-sum-nudge{color:var(--pb-accent);background:var(--pb-accent-soft);text-wrap:balance;border-radius:10px;padding:8px 10px;font-size:14px;font-weight:600}@media (min-width:960px){.pb-gal{align-items:center}.pb-gal-panel{border-radius:22px}.pb-root{padding-block:40px 56px}.pb-layout{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:36px}.pb-aside{position:sticky;top:104px}.pb-summary{display:grid}.pb-bar,.pb-scrim{display:none}.pb-owner{visibility:visible;border:1px solid var(--pb-line);max-height:none;box-shadow:none;border-radius:18px;padding:16px 18px 18px;transition:none;position:static;transform:none}.pb-grab,.pb-x{display:none}.pb-scroller{flex-wrap:wrap;margin:0;padding:0 0 4px;overflow:visible}.pb-toast{bottom:32px}}@keyframes pb-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pb-pop{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes pb-bump{0%{transform:scale(.78)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes pb-draw{to{stroke-dashoffset:0}}@keyframes pb-ring{0%{box-shadow:0 0 #2e9d5c73}to{box-shadow:0 0 0 14px #2e9d5c00}}@keyframes pb-fly{0%{opacity:0;transform:translateY(10px)scale(.9)}14%{opacity:1;transform:none}78%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes pb-fade-out{to{opacity:0}}@keyframes pb-sink{to{opacity:.55;transform:translateY(28px)}}@keyframes pb-fade{0%{opacity:0}to{opacity:1}}.pb-jar{cursor:pointer;animation:.4s cubic-bezier(.22,1,.36,1) both pb-in;animation-delay:calc(var(--i,0) * 45ms);transition:background-color .2s,border-color .2s}.pb-ledger li{animation:.35s both pb-in;animation-delay:calc(var(--i,0) * 30ms)}.pb-q{animation:.25s pb-bump;display:inline-block}.pb-sum-price,.pb-bar-price,.pb-margin-big{animation:.28s pb-pop}.pb-nudge{animation:.3s pb-in}.pb-opt.just{animation:.8s ease-out pb-ring}.pb-gal{animation:.2s pb-fade}.pb-gal.closing{pointer-events:none;animation:.21s forwards pb-fade-out}.pb-gal.closing .pb-gal-panel{animation:.21s forwards pb-sink}.pb-gal.swiped .pb-gal-panel{animation:none}.pb-gal-panel .pb-grab{flex:none;margin:-2px auto 2px}.pb-scrim{animation:.2s pb-fade}.pb-chip,.pb-step button,.pb-btn,.pb-ghost,.pb-opt-main,.pb-seg button,.pb-thumb{transition:transform .15s,background-color .15s,border-color .15s,box-shadow .15s,color .15s}.pb-chip:active,.pb-step button:not(:disabled):active,.pb-seg button:active{transform:scale(.94)}.pb-btn:not(:disabled):active,.pb-ghost:active,.pb-switch:active{transform:scale(.96)}.pb-thumb img{transition:transform .3s}.pb-thumb:active img{transform:scale(1.06)}@media (hover:hover){.pb-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 14px #12121224}.pb-chip:hover:not([aria-pressed=true]){background:#e9e9e9}.pb-step button:not(:disabled):hover{background:#e4e4e4}.pb-jar.on .pb-step button:not(:disabled):hover{background:#f1f1f1}.pb-jar:hover{border-color:#cfcfcf}.pb-jar.on:hover{border-color:var(--pb-accent-bd)}.pb-thumb:hover img{transform:scale(1.05)}.pb-x:hover{background:#e4e4e4}.pb-gal-arrow:hover{background:#ffffffeb;transform:translateY(-50%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.pb-root *,.pb-gal *{transition:none!important;animation:none!important}.pb-gal-track{scroll-behavior:auto}}.pb-tap{z-index:4;pointer-events:none;width:0;height:0;position:absolute;top:54px;left:44px}.pb-tap-dot{background:var(--pb-accent-bd);border:3px solid #fff;border-radius:50%;width:18px;height:18px;animation:1.8s ease-in-out infinite pb-tap-dot;position:absolute;top:-9px;left:-9px;box-shadow:0 2px 8px #17663a73}.pb-tap-ring{border:2px solid var(--pb-accent-bd);opacity:0;border-radius:50%;width:44px;height:44px;animation:1.8s ease-out infinite pb-tap-ring;position:absolute;top:-22px;left:-22px}.pb-tap-ring.r2{animation-delay:.6s}.pb-tap-tip{z-index:5;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--pb-ink);border:1px solid var(--pb-line);background:#ffffffeb;border-radius:999px;align-items:center;gap:7px;padding:6px 14px 6px 10px;font-size:13px;font-weight:600;animation:.4s cubic-bezier(.22,1,.36,1) both pb-in;display:inline-flex;position:absolute;bottom:-17px;left:10px;box-shadow:0 8px 24px #12121224}.pb-tap-tip svg{color:var(--pb-accent);flex:none}@keyframes pb-tap-dot{0%,to{transform:scale(1)}40%{transform:scale(.82)}55%{transform:scale(1.08)}}@keyframes pb-tap-ring{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.5)}}.pb-jar.hint{z-index:6}.pb-wrap>nav{margin-bottom:14px}.pb-thumb-wrap{width:72px;height:90px;display:block;position:relative}.pb-count{z-index:2;box-sizing:border-box;background:var(--pb-accent);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:26px;height:26px;padding:0 6px;font-size:13px;font-weight:700;line-height:1;animation:.3s cubic-bezier(.22,1,.36,1) pb-pop;display:grid;position:absolute;top:-3px;right:-7px}@media (max-width:480px){.pb-thumb-wrap{width:64px;height:80px}}.pb-best{color:#fff;background:#d14900;border-radius:5px;align-items:center;height:22px;margin-bottom:4px;padding:0 9px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.pb-chip svg{flex:none;width:18px;height:18px}
