:root{--tone:#f3f3f1}html{scroll-behavior:smooth}:focus-visible{outline:2px solid #0a0a0a;outline-offset:3px}.gm img{image-rendering:auto}.vend{margin:0 0 6px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;color:var(--mute)}.sg-open{float:left;background:none;border:0;padding:0;font:600 .85rem var(--f-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer;color:#0a0a0a}.opt~.opt .sg-open{display:none}.pay{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;justify-content:center}.pay .pi{width:38px;height:24px}.ft .pay{justify-content:flex-start;margin-top:0}.sbar{position:fixed;inset-inline:0;bottom:0;z-index:50;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #0a0a0a;padding:10px 0 calc(10px + env(safe-area-inset-bottom,0px));transform:translateY(0);transition:transform .25s}.sbar[hidden]{display:block!important;transform:translateY(110%);pointer-events:none}.sbar .w{display:flex;align-items:center;gap:12px}.sb-i{width:48px;height:48px;object-fit:cover;background:var(--tone)}.sb-t{flex:1;min-width:0;display:grid}.sb-t b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-t span{font-weight:800}.sbar .btn{padding:12px 18px;white-space:nowrap}body:has(.sbar:not([hidden])) .tth{bottom:calc(86px + env(safe-area-inset-bottom,0px))}.sg{border:1px solid #0a0a0a;padding:0;max-width:min(520px,calc(100vw - 32px));width:100%;background:#fff;color:#0a0a0a}.sg::backdrop{background:#0000008c}.sg-h{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}.sg-h h3{font-family:var(--f-display);font-weight:500;font-size:1.4rem}.sg-h button{background:none;border:0;font-size:1.8rem;cursor:pointer;line-height:1}.sg p{margin:14px 20px 0;font-size:.92rem}.sg table{width:calc(100% - 40px);margin:14px 20px 0;border-collapse:collapse;font-variant-numeric:tabular-nums}.sg th,.sg td{border:1px solid var(--line);padding:8px 10px;text-align:center}.sg th{background:var(--tone);font-weight:600}.sg .sg-n{color:var(--mute);margin-bottom:20px;font-size:.85rem}.sbn{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;background:#0a0a0a;color:#fff;font-size:.88rem;padding:9px 16px}.sbn b{font-weight:800;letter-spacing:.02em}.sbn .fsh{opacity:.8}@media(max-width:560px){.sbn .fsh{display:none}}.pr .sl{font-style:normal;font-size:.72rem;font-weight:700;background:#0a0a0a;color:#fff;padding:2px 7px}.slp{margin:8px 0 0;font-weight:600;font-size:.9rem}.fsp{display:grid;gap:6px;font-size:.88rem;font-weight:600}.fsp i{display:block;height:4px;background:var(--line)}.fsp u{display:block;height:100%;width:0;background:#0a0a0a;transition:width .4s;text-decoration:none}.sbn .cdn{display:inline-flex;align-items:center;gap:8px;border:0;padding:0;font-variant-numeric:tabular-nums}.sbn [data-cd]{display:inline-flex;gap:4px;direction:rtl}.sbn .tb{display:inline-grid;justify-items:center;min-width:38px;background:#fff;color:#0a0a0a;padding:3px 4px 2px;line-height:1}.sbn .tb b{font-size:1rem;font-weight:800;font-variant-numeric:tabular-nums}.sbn .tb i{font-style:normal;font-size:.6rem;font-weight:600;margin-top:2px}.hx-i{max-width:560px;margin-inline:auto;width:100%}.bar.sbn{white-space:normal}.motto{margin:14px 0 0;font-family:var(--f-display);font-weight:600;font-size:clamp(1.05rem,2.2vw,1.3rem);border-inline-start:3px solid #0a0a0a;padding-inline-start:12px}.ft .motto{border-color:currentColor;font-size:1rem}.cd .im,.rc .ri,.ftr-m,.ftr-2,.ftr-th a,.gm,.th button,.cat a,.cats a{background:var(--tone)!important}.cd .im img,.rc .ri img,.ftr-m img,.ftr-th img,.gm img,.th img,.sb-i{mix-blend-mode:multiply}.cd .new{display:none}.sec,.ftr{padding-block:clamp(28px,5vw,64px)}.cd .bd{padding-top:12px}.cd h3{font-weight:500}.cd .pr b{font-size:1.06rem}.tools{margin-bottom:22px}@media(hover:hover){.cd .im img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.cd:hover .im img{transform:scale(1.045)}.ftr-g{transition:box-shadow .35s}.ftr-g:hover{box-shadow:0 24px 60px -36px #0006}.btn,.atc{transition:transform .15s,opacity .2s}.btn:active,.atc:active{transform:scale(.985)}}@keyframes dUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.cd,.ftr-g{animation:dUp linear both;animation-timeline:view();animation-range:entry 0% cover 18%}}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/deals-plus.css.map */
