.pack-selector{display:grid;gap:var(--pack-heading-gap, .75rem)}.pack-selector__label{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-weight:500}.pack-selector__grid{display:grid;grid-template-columns:repeat(var(--pack-columns, 3),minmax(0,1fr));gap:var(--pack-gap, .5rem);align-items:stretch;padding:.6rem 0 0;margin:0;border:0;min-width:0}@media screen and (max-width:600px){.pack-selector__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pack-selector__grid[data-stack-mobile=true]{grid-template-columns:minmax(0,1fr)}}.pack-option{position:relative;display:flex;height:100%}.pack-option__input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;margin:0!important;padding:0!important;border:0!important;pointer-events:none!important;-webkit-appearance:none!important;appearance:none!important}.pack-option__card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;width:100%;height:100%;padding:var(--pack-card-padding, .7rem .5rem);text-align:center;cursor:pointer;border-radius:var(--pack-radius, .75rem);border:var(--pack-border-width, 1.5px) solid var(--pack-border, rgb(var(--color-base-text)));background:var(--pack-card-bg, transparent);color:var(--pack-text, rgb(var(--color-base-text)));transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.pack-option__input:not(:checked):not(:disabled)+.pack-option__card:hover{border-color:var(--pack-hover-border, rgb(var(--color-base-text)));background:var(--pack-hover-bg, rgb(var(--color-base-text) / .04));transform:translateY(-1px)}.pack-option__input:focus-visible+.pack-option__card{outline:2px solid rgb(var(--color-keyboard-focus, 0 0 0));outline-offset:2px}.pack-option__input:checked+.pack-option__card{border-color:var(--pack-selected-border, rgb(var(--color-base-text)));background:var(--pack-selected-bg, rgb(var(--color-base-text)));color:var(--pack-selected-text, rgb(var(--color-base-background)));box-shadow:0 0 0 var(--pack-selected-ring-width, 0px) var(--pack-selected-border, rgb(var(--color-base-text)))}.pack-option__input:disabled+.pack-option__card{opacity:.45;cursor:not-allowed;text-decoration:line-through;text-decoration-color:var(--pack-compare, color-mix(in srgb, currentColor 55%, transparent))}.pack-option__name{font-weight:700;line-height:1.1;font-size:var(--pack-name-size, .95rem);letter-spacing:.02em}.pack-option__sub{font-size:.72rem;line-height:1.1;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.pack-option__prices{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.4rem}.pack-option__price{font-weight:600;color:var(--pack-price, inherit)}.pack-option__compare{font-size:.85em;text-decoration:line-through;color:var(--pack-compare, color-mix(in srgb, currentColor 55%, transparent))}.pack-option__unit{font-size:.72rem;line-height:1.1;opacity:.7}.pack-option__save{display:inline-block;margin-top:.15rem;padding:.14rem .6rem;font-size:.68rem;font-weight:700;line-height:1.35;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--pack-save-radius, 999px);background:var(--pack-save-bg, rgb(var(--color-base-highlight)));color:var(--pack-save-text, rgb(var(--color-base-text)))}.pack-option__banner{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:2;padding:.16rem .65rem;font-size:.62rem;font-weight:700;line-height:1.4;white-space:nowrap;text-transform:uppercase;letter-spacing:.08em;border-radius:var(--pack-banner-radius, 999px);background:var(--pack-banner-bg, rgb(var(--color-base-text)));color:var(--pack-banner-text, rgb(var(--color-base-background)));pointer-events:none}.pack-option--highlight .pack-option__input:not(:checked)+.pack-option__card{border-color:var(--pack-highlight-border, rgb(var(--color-base-text)))}
/*# sourceMappingURL=/cdn/shop/t/19/assets/pack-selector.css.map */
