.bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(150px,auto);gap:clamp(10px,1.2vw,16px)}.tile{--twin-inner:0;--twin-outer:transparent;--twin-r:var(--r-l);position:relative;display:flex;flex-direction:column;border-radius:var(--r-l);background:#fff;color:var(--c-ink);text-decoration:none;overflow:hidden;min-width:0;grid-column:span 3}.tile:hover,.tile:focus-within{--twin-inner:1;--twin-outer:var(--c-ink)}.tile__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;border-radius:inherit}.tile__body{position:relative;z-index:5;display:flex;flex-direction:column;gap:6px;padding:clamp(18px,2vw,28px);pointer-events:none}.tile__name{font-weight:var(--fw-display);font-size:clamp(1.25rem,.95rem + .9vw,1.75rem);letter-spacing:-.025em;line-height:1.05}.tile__count{font-size:var(--fs-s);color:var(--c-ink-2)}.tile__subs{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--s3);list-style:none;padding:0;pointer-events:auto}.tile__subs a{display:inline-flex;min-height:34px;align-items:center;padding:4px 12px;border-radius:var(--r-pill);background:var(--c-paper);font-size:var(--fs-s);font-weight:var(--fw-medium);text-decoration:none;position:relative;z-index:6}.tile__subs a:hover{background:var(--c-ink);color:#fff}.tile__media{position:relative;flex:1;display:grid;place-items:end center;padding:0 clamp(14px,2vw,28px) clamp(14px,2vw,24px)}.tile__media img{width:100%;max-height:200px;object-fit:contain;mix-blend-mode:multiply;transition:transform var(--t-slow) var(--ease)}.tile:hover .tile__media img{transform:translateY(-4px) scale(1.03)}.tile--hero{grid-column:span 6;grid-row:span 2;background:var(--c-stage);color:#fff;--twin-outer:transparent}.tile--hero:hover,.tile--hero:focus-within{--twin-outer:rgba(255,255,255,.4)}.tile--hero .tile__name{font-size:clamp(2rem,1.2rem + 2.6vw,3.5rem)}.tile--hero .tile__count{color:var(--c-stage-muted)}.tile--hero .tile__subs a{background:#ffffff1a;color:#fff}.tile--hero .tile__subs a:hover{background:#fff;color:var(--c-stage)}.tile--hero .tile__media{place-items:center;padding-bottom:var(--s6)}.tile--hero .tile__media:before{content:"";position:absolute;top:6%;right:12%;bottom:4%;left:12%;border-radius:50%;background:var(--c-plinth);opacity:1}.tile--hero .tile__media img{position:relative;max-height:330px}.tile--tall{grid-column:span 3;grid-row:span 2}.tile--tall .tile__media img{max-height:280px}.tile--wide{grid-column:span 6;flex-direction:row;align-items:stretch}.tile--wide .tile__body{flex:1}.tile--wide .tile__media{flex:0 0 46%;place-items:center}.tile--green{background:var(--c-green-bg)}.tile--green .tile__subs a{background:#fff}.tile--plain .tile__media img{max-height:150px}@media(max-width:1099px){.bento{grid-template-columns:repeat(6,minmax(0,1fr))}.tile,.tile--tall{grid-column:span 3}.tile--tall{grid-row:span 2}.tile--hero,.tile--wide{grid-column:span 6}}@media(max-width:599px){.bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:10px}.tile,.tile--tall{grid-column:span 1;grid-row:auto;min-height:200px}.tile--hero,.tile--wide{grid-column:span 2}.tile--hero{grid-row:auto}.tile--hero .tile__media img{max-height:200px}.tile--wide{flex-direction:column}.tile--wide .tile__media{flex:1}.tile__body{padding:16px}.tile__name{font-size:1.125rem}.tile__subs{display:none}.tile--hero .tile__subs{display:flex}.tile__media img{max-height:120px}.tile--tall .tile__media img{max-height:140px}}.tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:var(--s5)}.tab{min-height:44px;padding:9px 18px;border-radius:var(--r-pill);border:1.5px solid var(--c-line-strong);background:transparent;font-weight:var(--fw-bold);color:var(--c-ink);transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.tab:hover{border-color:var(--c-ink)}.tab[aria-selected=true]{background:var(--c-ink);border-color:var(--c-ink);color:#fff}@media(max-width:699px){.tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gutter)*-1);padding-inline:var(--gutter)}.tabs::-webkit-scrollbar{display:none}.tab{flex:none}}.shelf__more{margin-top:var(--s5)}.rail{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:clamp(10px,1.4vw,20px);list-style:none;margin:0;padding:0}@media(max-width:1099px){.rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:799px){.rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter)*-1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.rail::-webkit-scrollbar{display:none}.rail>li{flex:0 0 min(72vw,280px);scroll-snap-align:start}}.grid{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:clamp(10px,1.4vw,20px);list-style:none;margin:0;padding:0}@media(max-width:1199px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:799px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.card{--twin-inner:0;--twin-outer:transparent;--twin-r:var(--r-m);position:relative;display:flex;flex-direction:column;height:100%;background:#fff;border-radius:var(--r-m);transition:box-shadow var(--t-med) var(--ease),transform var(--t-med) var(--ease)}.card:after{top:6px;right:6px;bottom:6px;left:6px;border-radius:calc(var(--r-m) - 6px)}@media(hover:hover){.card:hover{--twin-inner:1;--twin-outer:var(--c-ink);box-shadow:var(--shadow-lift);transform:translateY(-2px)}}.card:focus-within{--twin-inner:1;--twin-outer:var(--c-ink)}.card__media{position:relative;display:block;aspect-ratio:1/1;margin:8px 8px 0;border-radius:calc(var(--r-m) - 6px);background:var(--c-plinth);overflow:hidden}.card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:9%;mix-blend-mode:multiply;transition:opacity var(--t-med) var(--ease),transform var(--t-slow) var(--ease)}.card__media .card__img2{opacity:0}@media(hover:hover){.card:hover .card__img2{opacity:1}.card:hover .card__img1.has-alt{opacity:0}.card:hover .card__img1:not(.has-alt){transform:scale(1.04)}}.card__flags{position:absolute;left:10px;top:10px;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.card__tools{position:absolute;right:6px;top:6px;z-index:4;display:flex;flex-direction:column;gap:2px}.tool{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:0;background:#ffffffeb;color:var(--c-ink);box-shadow:0 0 0 1px var(--c-line);transition:background var(--t-fast),color var(--t-fast),transform var(--t-fast)}.tool .ic{width:19px;height:19px}.tool:hover,.tool[aria-pressed=true]{background:var(--c-ink);color:#fff}.tool[data-wish][aria-pressed=true] .ic{fill:currentColor}.tool[data-compare][aria-pressed=true]{background:var(--c-action)}.card__body{display:flex;flex-direction:column;gap:8px;flex:1;padding:14px 16px 16px}.card__title{font-weight:var(--fw-bold);font-size:1rem;line-height:1.28;letter-spacing:-.005em}.card__title a{text-decoration:none}.card__title a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.card__specs{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.card__specs li{padding:2px 8px;border-radius:var(--r-xs);background:var(--c-paper);font-size:var(--fs-xs);color:var(--c-ink-2);line-height:1.5}.card__foot{margin-top:auto;display:grid;gap:10px;padding-top:6px}.card__cta{position:relative;z-index:3}.card__cta .btn{width:100%;min-height:44px;font-size:var(--fs-s)}.card--soldout .card__media img{filter:grayscale(.85);opacity:.7}.card--soldout .card__title{color:var(--c-ink-2)}@media(max-width:599px){.card__media{margin:6px 6px 0}.card__body{padding:10px 10px 12px;gap:6px}.card__title{font-size:.875rem}.card__specs li:nth-child(n+3){display:none}.card__cta .btn{min-height:42px;padding-inline:10px}.tool{width:36px;height:36px}}.skeleton{background:linear-gradient(90deg,#eceeea,#f6f7f4,#eceeea 80%);background-size:200% 100%;animation:shimmer 1.3s linear infinite;border-radius:var(--r-s)}@keyframes shimmer{to{background-position:-200% 0}}.card--skeleton .card__media{background:none}.card--skeleton .skeleton{height:14px;margin-bottom:8px}.stamp{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-bold);line-height:1.3;background:#fff;box-shadow:inset 0 0 0 1.5px currentColor;white-space:nowrap}.stamp:before{content:"";width:10px;height:4px;border-radius:2px;background:linear-gradient(90deg,currentColor 0 50%,transparent 50% 66%,var(--c-green) 66%)}.stamp--new{color:#0b5a0e}.stamp--openbox{color:var(--c-ink)}.stamp--openbox-plain{color:var(--c-amber)}.stamp--used{color:var(--c-ink-2)}.stamp--sale{background:var(--c-sale);color:#fff;box-shadow:none}.stamp--sale:before{display:none}.stamp--soldout{background:var(--c-ink);color:#fff;box-shadow:none}.stamp--soldout:before{display:none}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-variant-numeric:tabular-nums}.price__now{font-weight:var(--fw-display);font-size:1.1875rem;letter-spacing:-.01em;color:var(--c-ink)}.price--sale .price__now{color:var(--c-sale)}.price__was{font-size:var(--fs-s);color:var(--c-ink-2);text-decoration:line-through}.price__from{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--c-ink-2)}.price--l .price__now{font-size:clamp(1.75rem,1.3rem + 1.2vw,2.375rem)}.price--l .price__was{font-size:var(--fs-m)}.price__save{font-size:var(--fs-s);font-weight:var(--fw-bold);color:var(--c-sale)}.avail{display:flex;align-items:center;gap:8px;font-size:var(--fs-s);color:var(--c-ink-2);line-height:1.35}.avail:before{content:"";width:8px;height:8px;border-radius:50%;flex:none;background:var(--c-line-strong)}.avail--in:before{background:var(--c-green);box-shadow:0 0 0 3px #13b1132e}.avail--low:before{background:#d98b00;box-shadow:0 0 0 3px #d98b002e}.avail--order:before{background:#d98b00}.avail--out{color:var(--c-ink-3)}.avail strong{color:var(--c-ink);font-weight:var(--fw-bold)}.scale{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:0;position:relative;margin-top:var(--s4)}.scale:before{content:"";position:absolute;left:0;right:0;top:15px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--c-green),var(--c-line-strong))}.scale__step{position:relative;padding:44px var(--s5) 0 0}.scale__step:before{content:"";position:absolute;left:0;top:7px;width:20px;height:20px;border-radius:50%;background:var(--c-paper);border:4px solid var(--c-ink)}.scale__step:first-child:before{border-color:var(--c-green)}.scale__step .stamp{margin-bottom:var(--s3)}.scale__step p{color:var(--c-ink-2);max-width:32ch}.scale-note{margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--c-line);color:var(--c-ink-2);max-width:80ch;font-size:var(--fs-s)}.scale-note a{color:var(--c-action);font-weight:var(--fw-bold)}@media(max-width:799px){.scale{grid-template-columns:1fr;gap:var(--s5);padding-left:36px}.scale:before{left:13px;right:auto;top:0;bottom:0;width:4px;height:auto;background:linear-gradient(180deg,var(--c-green),var(--c-line-strong))}.scale__step{padding:0}.scale__step:before{left:-31px;top:2px}}.service__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--c-stage-line)}.service__item{padding:var(--s5) var(--s5) 0 0;margin:0}.service__item+.service__item{padding-left:var(--s5);border-left:1px solid var(--c-stage-line)}.service__label{font-size:var(--fs-s);color:var(--c-green);font-weight:var(--fw-bold)}.service__title{display:block;margin-top:var(--s3);font-weight:var(--fw-display);font-size:var(--fs-l);letter-spacing:-.02em;line-height:1.15;color:#fff}.service__text{margin-top:var(--s3);color:var(--c-stage-muted)}.service__text a,.service__link{color:#fff;font-weight:var(--fw-bold);text-underline-offset:4px}.service__link{display:inline-block;margin-top:var(--s3)}@media(max-width:999px){.service__grid{grid-template-columns:1fr 1fr}.service__item:nth-child(3){padding-left:0;border-left:0}.service__item:nth-child(n+3){border-top:1px solid var(--c-stage-line);margin-top:var(--s5)}}@media(max-width:599px){.service__grid{grid-template-columns:1fr}.service__item,.service__item+.service__item{padding:var(--s5) 0;border-left:0;margin:0;border-top:1px solid var(--c-stage-line)}.service__item:first-child{border-top:0}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/ar-sections.css.map */
