drift-cart-drawer{display:contents}.cd__scrim,.cd__panel{visibility:hidden}.cd__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;transition:opacity var(--t-base) var(--ease),visibility var(--t-base)}.cd__panel{position:fixed;z-index:96;inset-block:1rem;inset-inline-end:1rem;width:min(27rem,calc(100vw - 2rem));background:var(--drawer-bg);color:var(--drawer-fg);border-radius:var(--r-lg);box-shadow:0 2rem 4rem -1rem #00000047;display:flex;flex-direction:column;overflow:hidden;transform:translate(calc(100% + 1.5rem));transition:transform var(--t-slow) var(--ease),visibility var(--t-slow)}drift-cart-drawer[open] .cd__panel{transform:translate(0);visibility:visible}drift-cart-drawer[open] .cd__scrim{visibility:visible}drift-cart-drawer[busy] .cd__panel{pointer-events:none}drift-cart-drawer[busy] .cd__panel>[data-cart-contents]{opacity:.6}.cd__seed{position:fixed;z-index:97;pointer-events:none;visibility:hidden;opacity:0;background:var(--btn-bg);border-radius:999px}drift-cart-drawer[origin] .cd__panel{transform:none;transition:none}.cd__panel>[data-cart-contents]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;transition:opacity var(--t-fast) var(--ease)}.cd__head{display:flex;align-items:center;gap:1.25rem;padding:1.375rem 1.375rem .75rem;border-block-end:1px solid var(--line);flex:0 0 auto}.cd__close{margin-inline-start:auto}.cd__title{font-size:var(--step-2);display:flex;align-items:flex-start;gap:.1875rem}.cd__count{font-size:.6875rem;font-weight:500;font-family:var(--f-mono)}.cd__close{width:2rem;height:2rem;border:0;background:none;color:inherit;cursor:pointer;padding:0;display:grid;place-items:center}.cd__close svg{width:1.375rem;height:1.375rem}.cd__close:hover{opacity:.6}.cd__ann{flex:0 0 auto;margin:0;padding-inline:1.375rem;text-align:center;line-height:1.35}.cd__timer{display:inline-flex;align-items:center;flex:0 0 auto}.cd__timer-face{display:inline-flex;align-items:center;gap:.3125rem}.cd__timer-ring{width:1.125rem;height:1.125rem;display:block;flex:0 0 auto}.cd__timer-trk{fill:none;stroke:var(--bg-alt);stroke-width:3.5}.cd__timer-arc{fill:none;stroke:var(--cd-timer-c, var(--signal));stroke-width:3.5;stroke-linecap:round;stroke-dasharray:81.68;stroke-dashoffset:0;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset .9s linear}.cd__timer-label{font-size:.75rem;color:var(--cd-timer-label, var(--fg-50));white-space:nowrap}.cd__timer-out{color:var(--cd-timer-c, var(--fg-70));font-variant-numeric:tabular-nums;font-family:var(--f-mono);font-size:.8125rem;font-weight:500}.cd__timer[data-urgent] .cd__timer-out{color:var(--cd-timer-urgent, var(--signal))}.cd__timer-msg{font-size:.75rem;color:var(--fg-50)}.cd__timer-phase{display:inline-flex;align-items:baseline;gap:.3125rem}.cd__timer-phase[hidden]{display:none}.cd__timer--bar{display:block;position:relative;flex:0 0 auto;padding:var(--cd-timer-pt, .5rem) 1.375rem calc(var(--cd-timer-pb, .5rem) + 2px);border-block-end:1px solid var(--line);background:var(--cd-timer-bg, transparent);transition:background-color .2s ease}.cd__timer--bar .cd__timer-face,.cd__timer--bar .cd__timer-phase{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:.75rem}.cd__timer--bar .cd__timer-phase[hidden]{display:none}.cd__timer--bar .cd__timer-label{font-size:.8125rem}.cd__timer--bar .cd__timer-out{font-size:.875rem}.cd__timer-rail{display:block;position:absolute;inset-inline:0;inset-block-end:0;height:2px;background:var(--bg-alt)}.cd__timer-rail i{display:block;height:100%;width:100%;background:var(--cd-timer-c, var(--signal));transition:width .9s linear}.cd__timer[data-state=grace] .cd__timer-label,.cd__timer[data-state=grace] .cd__timer-out,.cd__timer[data-state=over] .cd__timer-label{color:var(--cd-timer-grace, var(--fg-50))}.cd__timer[data-state=grace] .cd__timer-arc,.cd__timer[data-state=over] .cd__timer-arc{opacity:.3}.cd__timer--bar[data-urgent]{background:var(--cd-timer-urgent-bg, var(--cd-timer-bg, transparent))}.cd__timer--bar[data-state=grace]{background:var(--cd-timer-grace-bg, var(--bg-alt))}.cd__timer--odo{--cd-odo-h: 1.3em}.cd__timer--odo .cd__timer-face,.cd__timer--odo .cd__timer-phase{align-items:center}.cd__odo{display:inline-flex;align-items:center;font-variant-numeric:tabular-nums}.cd__odo b{font-weight:inherit}.cd__odo-c{font-style:normal;opacity:.55;padding-inline:.5px}.cd__odo-win{height:var(--cd-odo-h);overflow:hidden;display:inline-block}.cd__odo-win b{display:block;line-height:var(--cd-odo-h)}.cd__timer--odo[data-odo-ready] .cd__odo-win b{transition:transform .32s cubic-bezier(.3,.9,.4,1)}@media(prefers-reduced-motion:reduce){.cd__timer--odo[data-odo-ready] .cd__odo-win b{transition:none}}.cd__timer--bar.cd__timer--odo[data-state=grace]{background:var(--cd-timer-grace-bg, #f7efd9)}.cd__timer--bar.cd__timer--odo[data-state=grace] .cd__timer-label,.cd__timer--bar.cd__timer--odo[data-state=grace] .cd__timer-out,.cd__timer--bar.cd__timer--odo[data-state=over] .cd__timer-label{color:var(--cd-timer-grace, #8a6a1f)}.cd__timer--bar.cd__timer--odo[data-state=grace] .cd__timer-rail i{background:var(--cd-timer-grace, #8a6a1f)}.cd__timer--bar[data-state=grace] .cd__timer-rail i{background:var(--cd-timer-grace, var(--fg-50))}.cd__timer--bar[data-state=over] .cd__timer-rail{display:none}@media(prefers-reduced-motion:reduce){.cd__timer-rail i,.cd__timer--bar{transition:none}}.cd__timer[hidden],.cd__up[hidden]{display:none}.cd__rw{flex:0 0 auto;padding-inline:1.375rem;margin-block:.625rem}.cd__rw-inner{background:var(--bg-alt);border-radius:10px;padding-inline:.875rem;--cd-rw-track-fallback: color-mix(in srgb, currentColor 14%, transparent)}.cd__rw-msg{margin:0 0 .5rem;text-align:center;font-size:.875rem;line-height:1.3}.cd__rw-msg strong{font-weight:700}.cd__rw-msg{text-wrap:balance}.cd__rw-scale{display:flex;gap:4px;margin-block-end:.3125rem;font-size:var(--cd-rw-fs, 11px);line-height:1.2;color:var(--cd-rw-locked, var(--fg-50));font-variant-numeric:tabular-nums}.cd__rw-scale span{flex:1 1 0;min-width:0;text-align:right}.cd__rw-scale span[data-on]{color:var(--cd-rw-unlocked, inherit)}.cd__rw-segs{display:flex;gap:4px}.cd__rw-seg{flex:1 1 0;height:var(--cd-rw-h, 8px);border-radius:2px;background:var(--cd-rw-track, var(--cd-rw-track-fallback, var(--bg-alt)));overflow:hidden}.cd__rw-seg i{display:block;height:100%;background:var(--cd-rw-fill, var(--signal));transition:width var(--t-slow) var(--ease)}.cd__rw-legend{display:flex;gap:4px;margin-block-start:.5rem}.cd__rw-leg{flex:1 1 0;min-width:0;display:flex;align-items:flex-start;justify-content:center;gap:.25em;font-size:var(--cd-rw-fs, 11px);line-height:1.25;text-align:center;color:var(--cd-rw-locked, var(--fg-50))}.cd__rw-leg[data-on]{color:var(--cd-rw-unlocked, inherit)}.cd__rw-leg svg{width:1.1em;height:1.1em;flex:0 0 auto;margin-block-start:.05em}.cd__rw-tick{color:var(--cd-rw-check, #16a34a)}.cd__rw-leg-t{min-width:0}.cd__rw-leg-t b{display:block;font-weight:500;opacity:.75}.cd__rw-mix{display:flex;align-items:center;justify-content:center;gap:.4375rem;margin-block-start:.625rem;font-size:.78125rem;line-height:1.4;text-align:center}.cd__rw-mix-i{width:1rem;height:1rem;flex:0 0 auto}.cd__rw-mix-t{min-width:0}.cd__rw-mix--icon_line{font-weight:400;color:color-mix(in srgb,currentColor 82%,transparent)}.cd__rw-mix--icon_line .cd__rw-mix-i{color:var(--cd-rw-fill, var(--signal))}.cd__rw-mix--divider_check{padding-block-start:.625rem;border-block-start:1px solid color-mix(in srgb,currentColor 12%,transparent);font-weight:400;color:color-mix(in srgb,currentColor 82%,transparent)}.cd__rw-mix--divider_check .cd__rw-mix-i{color:#4d7c0f}.cd__rw-mix--white_pill{width:fit-content;max-width:100%;margin-inline:auto;padding:.3125rem .75rem .3125rem .375rem;border:1px solid #e5e5e5;border-radius:999px;background:#fff;color:#171717;font-size:.75rem;font-weight:500;line-height:1.3}.cd__rw-mix--white_pill .cd__rw-mix-i{color:var(--cd-rw-fill, var(--signal))}.cd__rw-mix--tinted_footer{margin-inline:-.875rem;margin-block-end:calc(var(--cd-rw-pb, 14px) * -1);padding:.5625rem .875rem;border-block-start:1px solid color-mix(in srgb,var(--cd-rw-fill, var(--signal)) 22%,#ffffff);border-radius:0 0 10px 10px;background:color-mix(in srgb,var(--cd-rw-fill, var(--signal)) 9%,#ffffff);color:color-mix(in srgb,var(--cd-rw-fill, var(--signal)) 55%,#000000);font-weight:500}.cd__ship{padding:1rem 1.375rem 0;flex:0 0 auto}.cd__bar{height:3px;border-radius:999px;background:var(--bg-alt);margin-block-start:.5rem;overflow:hidden}.cd__bar span{display:block;height:100%;background:var(--signal);transition:width var(--t-slow) var(--ease)}.cd__scroll{overflow-y:auto;flex:1 1 auto;min-height:0}.cd__list{list-style:none;margin:0;padding:0}.cd__row{display:grid;grid-template-columns:var(--cd-thumb, 3rem) auto minmax(0,1fr) auto auto;grid-template-areas:"thumb name name  money del" "thumb qty  var   var   var";align-items:center;column-gap:.75rem;row-gap:.25rem;padding:.625rem 1.375rem;border-block-end:1px solid var(--line)}.cd__thumb{grid-area:thumb;width:var(--cd-thumb, 3rem);aspect-ratio:1;border-radius:var(--r-sm);overflow:hidden;background:var(--bg-alt);box-shadow:inset 0 0 0 1px var(--line)}.cd__thumb img{width:100%;height:100%;object-fit:cover;display:block}.cd__name{grid-area:name;font-weight:700;font-size:.9375rem;line-height:1.25;text-decoration:none;color:inherit;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.cd__variant{grid-area:var;color:var(--fg-50);font-size:.875rem;margin:0;min-width:0}.qty--sm{grid-area:qty;justify-self:start}.qty--sm .qty__btn{width:1.75rem;font-size:1rem}.qty--sm .qty__input{width:1.625rem;padding-block:.3125rem;font-size:.875rem}.cd__remove{grid-area:del;justify-self:end;align-self:start;border:0;background:none;cursor:pointer;color:var(--fg-50);padding:.375rem;margin:-.375rem}.cd__remove svg{width:1.125rem;height:1.125rem;display:block}.cd__remove:hover{color:var(--signal)}.cd__price{grid-area:money;justify-self:end;font-weight:700;font-size:1.0625rem;white-space:nowrap;font-variant-numeric:tabular-nums}.cd__up{display:block;font-size:var(--cd-up-fs, 13px);padding:1rem 1.375rem 1.125rem;background:var(--cd-up-ground, var(--bg-alt));border-block:1px solid var(--line)}.cd__up[hidden]{display:none}.cd__up-title{margin:0;font-weight:700;color:var(--cd-up-title, inherit)}.cd__up-sub{margin:.125rem 0 0;color:var(--cd-up-sub, var(--fg-50))}.cd__up-list{display:grid;gap:.625rem;margin-block-start:.75rem}.cd__up[data-layout=grid] .cd__up-list{grid-template-columns:1fr 1fr}.cd__up[data-layout=row] .cd__up-list{grid-auto-flow:column;grid-auto-columns:minmax(11rem,1fr);overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-1.375rem;padding-inline:1.375rem}.cd__up[data-layout=row] .cd__up-card{scroll-snap-align:start}.cd__up[data-layout=deck]{margin:0;padding:.75rem 1.375rem .875rem;border-block:0;background:var(--cd-up-ground, transparent)}.cd__up[data-layout=deck] .cd__up-title,.cd__up[data-layout=deck] .cd__up-sub{text-align:center}.cd__up[data-layout=deck] .cd__up-list{position:relative;display:block;margin-block-start:.75rem}.cd__up[data-layout=deck] .cd__up-list:before,.cd__up[data-layout=deck] .cd__up-list:after{content:"";position:absolute;z-index:0;inset-inline:.5rem;inset-block-start:-.375rem;height:.875rem;border:1px solid var(--cd-up-line, var(--line));border-block-end:0;border-start-start-radius:var(--r-sm);border-start-end-radius:var(--r-sm);background:var(--cd-up-card, var(--bg))}.cd__up[data-layout=deck] .cd__up-list:after{inset-inline:1rem;inset-block-start:-.6875rem;opacity:.6}.cd__up[data-deck="1"] .cd__up-list:before,.cd__up[data-deck="1"] .cd__up-list:after,.cd__up[data-deck="2"] .cd__up-list:after{display:none}.cd__up[data-layout=deck] .cd__up-card{position:relative;z-index:1}.cd__scroll:has(>.cd__up[data-layout=slider]){display:flex;flex-direction:column}.cd__scroll>.cd__up[data-layout=slider]{margin-block-start:auto}.cd__up[data-layout=slider]{padding:.875rem 1.375rem .625rem;border-block:0;border-block-start:1px solid var(--line);background:var(--cd-up-ground, transparent)}.cd__up[data-layout=slider] .cd__up-title,.cd__up[data-layout=slider] .cd__up-sub{text-align:center}.cd__up[data-layout=slider] .cd__up-list{position:relative;display:flex;align-items:center;gap:.5rem;margin-block-start:.625rem}.cd__up[data-layout=slider] .cd__up-card{flex:1 1 auto;min-width:0}.cd__up-arrow{flex:0 0 auto;width:2rem;height:2rem;padding:0;display:grid;place-items:center;border:1px solid var(--cd-up-line, var(--line));border-radius:50%;background:var(--bg);color:inherit;cursor:pointer}.cd__up-arrow svg{width:1rem;height:1rem}.cd__up-arrow:hover{border-color:currentColor}.cd__up-arrow:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.cd__up[data-layout=slider] .cd__up-dots{margin-block-start:.375rem}.cd__vp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:grid;place-items:center;padding:1rem}.cd__vp-sheet:focus{outline:none}.cd__vp-scrim{display:block;cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .2s ease}.cd__vp-sheet{position:relative;width:min(26rem,100%);max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto;background:var(--drawer-bg, #fff);color:var(--drawer-fg, inherit);border-radius:var(--r-lg);padding:1.25rem 1.375rem 0;box-shadow:0 2rem 4rem -1rem #00000059;opacity:0;transform:translateY(.75rem) scale(.97);transition:opacity .2s ease,transform .25s var(--ease, ease)}.cd__vp[data-open] .cd__vp-scrim{opacity:1}.cd__vp[data-open] .cd__vp-sheet{opacity:1;transform:none}.cd__vp-x{position:absolute;z-index:1;inset-block-start:.75rem;inset-inline-end:.75rem;width:2rem;height:2rem;padding:0;border:0;border-radius:50%;background:var(--drawer-bg, #fff);box-shadow:0 1px 4px #00000026;color:inherit;cursor:pointer;display:grid;place-items:center}.cd__vp-x svg{width:1.125rem;height:1.125rem}.cd__vp-media{display:flex;flex-direction:column;align-items:center;gap:.625rem}.cd__vp-img{display:block;width:min(100%,38vh);aspect-ratio:1;overflow:hidden;border-radius:var(--r-sm);background:var(--bg-alt)}.cd__vp-img img{width:100%;height:100%;object-fit:cover;display:block}.cd__vp-thumbs{display:flex;justify-content:center;gap:.5rem}.cd__vp-thumb{width:3.5rem;aspect-ratio:1;padding:0;overflow:hidden;cursor:pointer;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-alt)}.cd__vp-thumb img{width:100%;height:100%;object-fit:cover;display:block}.cd__vp-thumb[aria-pressed=true]{border-color:var(--drawer-btn-bg);box-shadow:inset 0 0 0 1px var(--drawer-btn-bg)}.cd__vp-thumb:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.cd__vp-title{margin:1rem 0 0;font-weight:700;line-height:1.25}.cd__vp-money{margin:.25rem 0 0;display:flex;gap:.375rem;align-items:baseline}.cd__vp-money s{color:var(--fg-50)}.cd__vp-money s:empty{display:none}.cd__vp-opt{border:0;margin:1rem 0 0;padding:0;min-width:0}.cd__vp-opt legend{padding:0;margin-block-end:.5rem;font-weight:600;font-size:.875rem}.cd__vp-vals{display:flex;flex-wrap:wrap;gap:.5rem}.cd__vp-val{border:1px solid var(--line);background:var(--bg);color:inherit;border-radius:var(--r-btn);padding:.5rem .875rem;font:inherit;font-size:.875rem;cursor:pointer}.cd__vp-val[aria-pressed=true]{border-color:var(--drawer-btn-bg);box-shadow:inset 0 0 0 1px var(--drawer-btn-bg)}.cd__vp-val[data-na]{opacity:.45;text-decoration:line-through}.cd__vp-val:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.cd__vp-foot{position:sticky;inset-block-end:0;z-index:1;margin-block-start:1rem;padding:.75rem 0 1.25rem;background:var(--drawer-bg, #fff);box-shadow:0 -.5rem .75rem -.75rem #00000040}@media(max-width:599px){.cd__vp{padding:.75rem}.cd__vp-sheet{padding-inline:1rem}.cd__vp-img{width:min(100%,30vh);width:min(100%,30dvh)}.cd__vp-thumb{width:3rem}}.cd__vp-add{width:100%;border:0;cursor:pointer;background:var(--drawer-btn-bg);color:var(--drawer-btn-fg);font-family:var(--f-btn);font-weight:700;font-size:1rem;padding:.9375rem 1rem;border-radius:var(--r-btn)}.cd__vp-add[disabled]{opacity:.5;cursor:default}.cd__up-card[hidden]{display:none}.cd__up-dots{display:flex;justify-content:center;margin-block-start:.5rem}.cd__up-dot{width:1.25rem;height:1.25rem;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center;border-radius:50%}.cd__up-dot:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:var(--cd-up-line, var(--line))}.cd__up-dot[data-on]:before{background:var(--fg-50)}.cd__up-dot:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.cd__up-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.625rem;padding:.625rem;border:1px solid var(--cd-up-line, var(--line));border-radius:var(--r-sm);background:var(--cd-up-card, var(--bg))}.cd__up[data-layout=grid] .cd__up-card,.cd__up[data-layout=row] .cd__up-card{grid-template-columns:1fr;justify-items:center;text-align:center}.cd__up-img{width:var(--cd-up-img, 58px);aspect-ratio:1;border-radius:calc(var(--r-sm) * .8);overflow:hidden;background:var(--bg-alt);display:block;flex:0 0 auto}.cd__up-img img{width:100%;height:100%;object-fit:cover;display:block}.cd__up-body{display:flex;flex-direction:column;gap:.125rem;min-width:0}.cd__up-name{color:var(--cd-up-title, inherit);text-decoration:none;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cd__up-variant{color:var(--cd-up-sub, var(--fg-50))}.cd__up-variant:empty{display:none}.cd__up-money{display:flex;gap:.375rem;align-items:baseline;flex-wrap:wrap}.cd__up[data-layout=grid] .cd__up-money,.cd__up[data-layout=row] .cd__up-money{justify-content:center}.cd__up-money s{color:var(--cd-up-sub, var(--fg-50))}.cd__up-money s:empty{display:none}.cd__up-money[data-sale] .cd__up-price,.cd__vp-money[data-sale] [data-vp-price]{color:var(--cd-up-sale, #E11D1D);font-weight:700}.cd__up-add{border:0;cursor:pointer;white-space:nowrap;padding:.4375rem .75rem;border-radius:var(--r-btn);background:var(--cd-up-btn-bg, var(--drawer-btn-bg));color:var(--cd-up-btn-c, var(--drawer-btn-fg));font-family:var(--f-btn);font-size:inherit;font-weight:600}.cd__up-add:hover{opacity:.9}.cd__up-add[disabled]{opacity:.45;cursor:default}.cd__foot{padding:.875rem 1.375rem 1.375rem;border-block-start:1px solid var(--line);flex:0 0 auto}.cd__disc{display:block;margin-block-end:.875rem}.cd__disc-label{display:block;font-size:.8125rem;color:var(--fg-70);margin-block-end:.3125rem}.cd__disc-row{display:flex;gap:.5rem}.cd__disc-input{flex:1 1 auto;min-width:0;padding:.625rem .75rem;border:1px solid var(--line);border-radius:var(--r-sm);background:transparent;color:inherit;font:inherit;font-size:.875rem;text-transform:uppercase}.cd__disc-btn{flex:0 0 auto;border:1px solid var(--line);background:transparent;color:inherit;cursor:pointer;padding:.625rem .875rem;border-radius:var(--r-sm);font-family:var(--f-btn);font-size:.875rem;font-weight:600}.cd__disc-btn:hover{border-color:currentColor}drift-cart-discount[busy]{opacity:.6;pointer-events:none}.cd__disc-note{margin:.375rem 0 0;font-size:.8125rem;color:var(--signal)}.cd__disc-note[data-ok]{color:var(--ok, var(--fg-70))}.cd__disc-line{display:flex;justify-content:space-between;margin:0 0 .375rem;font-size:.9375rem;color:var(--fg-70)}.cd__note{display:block;margin-block-end:.875rem}.cd__note summary{cursor:pointer;font-size:.8125rem;color:var(--fg-70)}.cd__note-field{width:100%;margin-block-start:.375rem;padding:.625rem .75rem;border:1px solid var(--line);border-radius:var(--r-sm);background:transparent;color:inherit;font:inherit;font-size:.875rem;resize:vertical}.cd__price{display:flex;flex-direction:column;align-items:flex-end;gap:.05em}.cd__was{font-size:.8125rem;line-height:1.15;font-weight:400;color:var(--fg-50)}.cd__saved{display:flex;justify-content:space-between;margin:0 0 .375rem;font-size:.9375rem;line-height:1.25;font-weight:400;font-variant-numeric:tabular-nums}.cd__total{display:flex;justify-content:space-between;align-items:baseline;font-size:1.0625rem;line-height:1.25;font-weight:700;margin:0 0 .75rem}.cd__total-value{font-variant-numeric:tabular-nums}.cd__sums:not(:has(p)){display:none}.cd__saved-val{display:inline-flex;align-items:center;gap:.5rem;color:var(--cd-saved)}.cd__pct{padding:.125rem .4375rem;border:1.5px solid currentColor;border-radius:6px;font-size:.71875rem;font-weight:700;line-height:1.3;letter-spacing:.02em;white-space:nowrap}.cd__foot:not([data-sums=standard]) .cd__sums{display:flex;flex-direction:column;gap:.5rem}.cd__foot:not([data-sums=standard]) .cd__sums:not(:has(p)){display:none}.cd__foot:not([data-sums=standard]) .cd__sums .cd__saved{margin:0;align-items:center;font-size:.875rem}.cd__foot:not([data-sums=standard]) .cd__sums .cd__saved>span:first-child{color:#6b6b6b}.cd__foot:not([data-sums=standard]) .cd__sums .cd__saved>span:last-child{font-weight:500}.cd__foot:not([data-sums=standard]) .cd__saved-amt{font-weight:600}.cd__foot:not([data-sums=standard]) .cd__total{align-items:center}.cd__foot:not([data-sums=standard]) .cd__total>span:first-child{font-size:1.125rem}.cd__foot:not([data-sums=standard]) .cd__total-value{font-size:1.25rem;font-weight:800}.cd__foot[data-sums=ledger] .cd__total,.cd__foot[data-sums=compact] .cd__total{margin-block-start:.75rem;padding-block-start:.75rem;border-block-start:1px solid var(--line)}.cd__foot[data-sums=ledger] .cd__total-value{font-size:1.375rem}.cd__foot[data-sums=compact] .cd__sums{gap:.5625rem}.cd__foot[data-sums=card] .cd__sums{gap:.5625rem;padding:.875rem 1rem;border-radius:12px;background:var(--bg-alt)}.cd__foot[data-sums=card] .cd__sums .cd__saved>span:first-child{color:var(--fg-70)}.cd__foot[data-sums=card] .cd__total{margin-block-start:.875rem;padding-inline:.125rem}.cd__foot[data-sums=band] .cd__foot-end{margin:.875rem -1.375rem -1.375rem;padding:.875rem 1.375rem 1.375rem;background:var(--bg-alt);border-block-start:1px solid var(--line)}.cd__foot[data-sums=band] .cd__total-value{font-size:1.375rem}.cd__checkout{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;border:0;cursor:pointer;background:var(--drawer-btn-bg);color:var(--drawer-btn-fg);font-family:var(--f-btn);font-size:1.0625rem;font-weight:700;text-transform:var(--case-btn);padding:1.0625rem 1.25rem;border-radius:var(--r-btn);transform:translate(var(--mx, 0),var(--my, 0));transition:transform var(--t-slow) var(--ease),opacity var(--t-fast) var(--ease)}.cd__checkout:hover{opacity:.9}.cd__lock{width:1.125rem;height:1.125rem;flex:0 0 auto}.cd__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem;list-style:none;margin:.875rem 0 0;padding:0}.cd__pay-icon{height:1.5rem;width:auto;display:block}.cd__trust-fit{display:contents}.cd__pay+.cd__trust-fit .cd__trust{margin-block-start:.375rem}form+.cd__trust-fit .cd__trust{margin-block-start:.5rem}.cd__trust-fit+.cd__pay{margin-block-start:.5rem}.cd__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.125rem;list-style:none;margin:1rem 0 0;padding:0;font-size:var(--cd-trust-fs, 13px)}.cd__trust[data-one-row]{flex-wrap:nowrap;gap:.625rem;justify-content:space-between;align-items:flex-start}.cd__trust[data-one-row][data-count="1"],.cd__trust[data-one-row][data-count="2"]{justify-content:center;column-gap:1.75rem}.cd__trust[data-one-row][data-fit-wrap]{flex-wrap:wrap;justify-content:center;column-gap:1.125rem;row-gap:.5rem}.cd__trust[data-one-row] li{min-width:0;align-items:flex-start}.cd__trust[data-one-row] span{min-width:0}.cd__trust[data-one-row] svg{margin-block-start:.1em}.cd__trust li{display:inline-flex;align-items:center;gap:.375rem;color:var(--fg-70)}.cd__trust[data-layout=above] li{flex-direction:column;gap:.25rem;text-align:center}.cd__trust[data-layout=above]{gap:.75rem}.cd__trust svg{width:var(--cd-trust-ico, 17px);height:var(--cd-trust-ico, 17px);flex:0 0 auto;color:var(--cd-trust-ico-c, inherit)}.cd__eta{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-inline:-1.375rem;margin-block-end:.875rem;padding:.6875rem 1.375rem;background:var(--cd-eta-bg, var(--fg));color:var(--cd-eta-c, var(--bg));font-size:.875rem;font-weight:500;line-height:1.3}.cd__eta svg{width:1.25rem;height:1.25rem;flex:0 0 auto}.cd__eta b{font-weight:700;font-variant-numeric:tabular-nums}.cd__eta:not([data-ready]){display:none}.cd__inc-list{list-style:none;margin:0 0 .875rem;padding:0}.cd__inc-list li{display:flex;align-items:baseline;justify-content:space-between;gap:.875rem;padding-block:.625rem;border-block-end:1px solid var(--line)}.cd__inc-l{font-weight:600;font-size:.9375rem;line-height:1.3}.cd__inc-v{font-weight:700;font-size:.9375rem;white-space:nowrap;flex:0 0 auto;font-variant-numeric:tabular-nums}.cd__inc-list[data-style=check] li{justify-content:flex-start;align-items:flex-start;gap:.5rem}.cd__inc-list[data-style=check] li>svg{width:var(--cd-inc-ico, 1.0625rem);height:var(--cd-inc-ico, 1.0625rem);flex:0 0 auto;margin-block-start:1px;color:var(--fg-70)}.cd__inc-list[data-style=check] .cd__inc-check{color:var(--cd-inc-check, #16a34a)}.cd__inc-list[data-style=check] .cd__inc-l{font-weight:500}.cd__prot-note{margin:0 0 .75rem;padding:.75rem .875rem;border:1px dashed var(--line);border-radius:8px;background:var(--bg-alt);color:var(--fg-70);font-size:.75rem;line-height:1.45}.cd__prot-note b{display:block;color:var(--fg);font-weight:600;margin-block-end:.1875rem}.cd__prot{display:block;margin-block-end:.75rem}.cd__prot-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.625rem;width:100%;text-align:start;font:inherit;color:inherit;cursor:pointer;background:var(--cd-prot-bg, var(--bg-alt));border:1px solid transparent;border-radius:10px;padding:.75rem .875rem;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.cd__prot[data-on] .cd__prot-row{border-color:var(--cd-prot-accent, #16a34a);background:color-mix(in srgb,var(--cd-prot-accent, #16a34a) 8%,var(--bg))}.cd__prot-row:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.cd__prot[data-busy]{opacity:.55;pointer-events:none}.cd__prot-row svg{width:1.25rem;height:1.25rem;flex:0 0 auto;color:var(--fg-50)}.cd__prot[data-on] .cd__prot-row svg{color:var(--cd-prot-accent, #16a34a)}.cd__prot-body{display:grid;gap:.0625rem;min-width:0}.cd__prot-title{font-weight:600;font-size:.875rem;line-height:1.25}.cd__prot[data-on] .cd__prot-title{color:var(--cd-prot-accent, #16a34a)}.cd__prot-sub{font-size:.75rem;color:var(--fg-50);line-height:1.3}.cd__prot-price{font-weight:700;font-size:.875rem;font-variant-numeric:tabular-nums;white-space:nowrap}.cd__prot-sw{width:2.125rem;height:1.25rem;border-radius:999px;background:var(--line);position:relative;flex:0 0 auto;transition:background var(--t-fast) var(--ease)}.cd__prot-sw:after{content:"";position:absolute;top:2px;left:2px;width:1rem;height:1rem;border-radius:50%;background:var(--bg);box-shadow:0 1px 2px #00000040;transition:transform var(--t-fast) var(--ease)}.cd__prot[data-on] .cd__prot-sw{background:var(--cd-prot-accent, #16a34a)}.cd__prot[data-on] .cd__prot-sw:after{transform:translate(.875rem)}@media(prefers-reduced-motion:reduce){.cd__prot-row,.cd__prot-sw,.cd__prot-sw:after{transition:none}}.cd__empty{padding:2.5rem 1.375rem;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.cd__empty-title{font-size:var(--step-2)}.cd__empty-text{color:var(--fg-70);font-size:.9375rem;margin-block-end:.5rem}@media(max-width:599px){.cd__panel{top:0;right:0;bottom:0;left:0;width:100vw;border-radius:0;transform:translate(100%)}}:where(#cart-drawer .btn){display:inline-flex;align-items:center;justify-content:center;gap:.625rem;border:0;cursor:pointer;text-decoration:none;font-family:var(--f-btn, inherit);font-weight:var(--w-btn, 600);padding:var(--btn-pad-y, .875rem) var(--btn-pad-x, 1.75rem);border-radius:var(--r-btn, 999px);background:var(--btn-bg, var(--fg, #121316));color:var(--btn-fg, var(--bg, #fcfcfc))}:where(#cart-drawer .label){font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-50, #878889)}:where(#cart-drawer .qty){display:inline-flex;align-items:center;flex:0 0 auto;border-radius:var(--r-btn, 999px);box-shadow:inset 0 0 0 1.5px var(--line-strong, var(--line, #e0e0e0));overflow:hidden}:where(#cart-drawer .qty:focus-within){box-shadow:inset 0 0 0 1.5px var(--fg, #121316)}:where(#cart-drawer .qty__btn){width:1.75rem;border:0;background:transparent;color:var(--fg, #121316);font-size:1rem;line-height:1;cursor:pointer;align-self:stretch}:where(#cart-drawer .qty__input){width:1.5rem;border:0;background:transparent;color:var(--fg, #121316);font-family:var(--f-mono, ui-monospace, monospace);font-size:.9375rem;text-align:center;padding-block:.3125rem;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}:where(#cart-drawer .qty__input)::-webkit-outer-spin-button,:where(#cart-drawer .qty__input)::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}:where(#cart-drawer .qty__input):focus{outline:none}.vd{width:100%;background:var(--vd-bg);color:var(--vd-text);border:1px solid var(--vd-border);border-radius:16px;overflow:hidden;font-family:var(--font-body-family)}.vd__top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px}.vd__intro{min-width:0}.vd__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.0625rem,.95rem + .35vw,1.375rem);line-height:1.25;letter-spacing:0;text-transform:none;color:var(--vd-text)}.vd__sub{margin:6px 0 0;font-size:1rem;line-height:1.5;color:var(--vd-muted)}.vd__tiers{display:flex;gap:12px;margin:0;padding:0;list-style:none;flex-shrink:0}.vd__tier{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:104px;padding:10px 16px;border:1px solid var(--vd-border);border-radius:12px;background:var(--vd-bg);text-align:center}.vd__tier--best{border:2px solid var(--vd-accent);background:var(--vd-tint);padding:9px 15px}.vd__tier-label{font-size:.8125rem;font-weight:500;line-height:1.3;color:var(--vd-muted);white-space:nowrap}.vd__tier-value{margin-top:4px;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.375rem;line-height:1.1;color:var(--vd-accent-text);white-space:nowrap}.vd__tier-note{margin-top:4px;font-size:.6875rem;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--vd-accent-text);white-space:nowrap}.vd__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vd__details{border-top:1px solid var(--vd-border)}.vd__summary{display:flex;align-items:center;gap:8px;padding:18px 28px;cursor:pointer;list-style:none;font-weight:700;font-size:1rem;line-height:1.3;color:var(--vd-link)}.vd__summary::-webkit-details-marker{display:none}.vd__summary::marker{content:""}.vd__summary:hover span{text-decoration:underline;text-underline-offset:3px}.vd__chevron{flex-shrink:0;transition:transform .2s ease}.vd__details[open] .vd__chevron{transform:rotate(180deg)}.vd__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:32px;align-items:start;padding:4px 28px 28px}.vd__body--single{grid-template-columns:minmax(0,1fr)}.vd__steps{display:grid;gap:18px;margin:0;padding:0;list-style:none}.vd__step{display:flex;align-items:flex-start;gap:14px}.vd__num{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--vd-link);color:var(--vd-number-text);font-size:.875rem;font-weight:700;line-height:1}.vd__step-text{margin:0;padding-top:3px;font-size:1rem;line-height:1.55;color:var(--vd-muted)}.vd__step-text strong{font-weight:700;color:var(--vd-text)}.vd__example{padding:20px 22px;border-radius:12px;background:var(--vd-tint)}.vd__example-label{margin:0 0 10px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vd-muted)}.vd__rows{margin:0;padding:0;list-style:none}.vd__row,.vd__line{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:5px 0;font-size:.9375rem;line-height:1.45}.vd__row-name{color:var(--vd-text);text-decoration:none}.vd__row-name:hover{text-decoration:underline;text-underline-offset:3px}.vd__row-price,.vd__line>span:last-child{white-space:nowrap}.vd__sum{margin-top:10px;padding-top:10px;border-top:1px solid var(--vd-border)}.vd__line--discount{font-weight:700;color:var(--vd-accent-text)}.vd__check-label{display:inline-flex;align-items:center;gap:6px}.vd__line--total{padding-top:8px;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.125rem}.vd__note{margin:12px 0 0;font-size:.875rem;font-weight:700;line-height:1.45;color:var(--vd-accent-text)}@media screen and (max-width:767px){.vd{border-radius:14px}.vd__top{flex-direction:column;align-items:stretch;gap:16px;padding:20px}.vd__tiers{gap:8px}.vd__tier{flex:1 1 0;min-width:0;padding:8px 6px}.vd__tier--best{padding:7px 5px}.vd__tier-value{font-size:1.25rem}.vd__summary{padding:16px 20px}.vd__body{grid-template-columns:minmax(0,1fr);gap:20px;padding:0 20px 20px}.vd__example{padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
