.sl-feature{position:relative;background:var(--sl-bg)}.sl-feature__grid{display:grid;grid-template-columns:1fr}@media screen and (min-width:990px){.sl-feature__grid{grid-template-columns:1.15fr 1fr;align-items:stretch}}.sl-feature__media{position:relative;min-height:clamp(320px,62vw,760px);overflow:hidden;background:var(--sl-surface)}.sl-feature__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--sl-ease-out)}.sl-feature:hover .sl-feature__media img{transform:scale(1.03)}.sl-feature__overlay{position:absolute;left:0;bottom:0;z-index:2;padding:clamp(1rem,3vw,2.25rem);width:100%;background:linear-gradient(to top,#0a0a0ad9,#0a0a0a00)}.sl-feature__overtitle{font-family:var(--sl-font-display);font-size:clamp(28px,4.2vw,50px);line-height:.88;letter-spacing:-.04em;text-transform:uppercase;color:var(--sl-white);margin:0}.sl-feature__spotcode{margin-top:.5rem;font-family:var(--sl-font-mono);font-size:var(--sl-size-mono);font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--sl-white);opacity:.75}.sl-feature__panel{display:flex;flex-direction:column;justify-content:center;gap:clamp(1rem,2vw,1.5rem);padding:clamp(1.75rem,5vw,4rem);border-top:1px solid var(--sl-rule)}@media screen and (min-width:990px){.sl-feature__panel{border-top:0;border-left:1px solid var(--sl-rule)}}.sl-feature__title{margin:0}.sl-feature__price{font-family:var(--sl-font-display);font-size:clamp(26px,2.6vw,34px);line-height:1;letter-spacing:-.03em;color:var(--sl-white);display:block;margin-bottom:18px}.sl-packs{margin-bottom:16px}.sl-feature__unit{font-family:var(--sl-font-mono);font-size:var(--sl-size-mono);font-weight:700;letter-spacing:.18em;color:var(--sl-muted);margin-left:.6em;text-transform:uppercase}.sl-packs{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--sl-rule);border:1px solid var(--sl-rule);margin:0;padding:0}@media screen and (max-width:519px){.sl-packs{grid-template-columns:1fr}}.sl-pack{position:relative;background:var(--sl-bg);margin:0}.sl-pack input{position:absolute;opacity:0;width:0;height:0}.sl-pack__face{position:relative;display:flex;flex-direction:column;gap:6px;padding:16px 16px 16px 42px;cursor:pointer;transition:background-color .3s var(--sl-ease),color .3s var(--sl-ease);min-height:100%;justify-content:center}.sl-pack__face:before{content:"";position:absolute;left:16px;top:18px;width:16px;height:16px;border:1px solid var(--sl-rule-mid);border-radius:50%;transition:border-color .25s var(--sl-ease),box-shadow .25s var(--sl-ease)}.sl-pack input:checked~.sl-pack__face:before{border-color:var(--sl-bg);box-shadow:inset 0 0 0 5px var(--sl-accent)}.sl-pack__name{font-family:var(--sl-font-mono);font-size:var(--sl-size-mono);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--sl-muted);line-height:1.2}.sl-pack__price{font-family:var(--sl-font-display);font-size:clamp(20px,1.6vw,24px);line-height:1.05;letter-spacing:-.02em;color:var(--sl-fg)}.sl-pack__note{font-family:var(--sl-font-mono);font-size:var(--sl-size-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sl-muted);line-height:1.35;min-height:2.7em}.sl-pack input:checked~.sl-pack__face{background:var(--sl-white)}.sl-pack input:checked~.sl-pack__face .sl-pack__name,.sl-pack input:checked~.sl-pack__face .sl-pack__price,.sl-pack input:checked~.sl-pack__face .sl-pack__note{color:var(--sl-bg)}.sl-pack input:focus-visible~.sl-pack__face{outline:2px solid var(--sl-highlight);outline-offset:-2px}.sl-feature__stock{display:flex;align-items:center;gap:.5em;font-family:var(--sl-font-mono);font-size:var(--sl-size-mono);font-weight:700;text-transform:uppercase;letter-spacing:.14em}.sl-feature__stock:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.sl-feature__stock--in{color:var(--sl-muted)}.sl-feature__stock--few{color:var(--sl-fg)}.sl-feature__stock--last{color:var(--sl-highlight)}.sl-feature__stock--out{color:var(--sl-muted);opacity:.65}.sl-feature__specs{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.sl-feature__specs li{border:1px solid var(--sl-rule);padding:5px 8px;font-family:var(--sl-font-mono);font-size:var(--sl-size-mono);font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--sl-muted);line-height:1}.sl-feature__btn{width:100%}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sl-feature.css.map */
