.xsp-kicker-packs{min-inline-size:0}.xsp-kicker-packs__legend{font-weight:800;margin-block-end:.55rem}.xsp-kicker-packs__list{display:grid;gap:.5rem}.xsp-kicker-pack{position:relative;min-inline-size:0}.xsp-kicker-pack__card{display:grid;gap:.32rem;min-inline-size:0;padding:.62rem .78rem;border:1px solid #d4d8d0;border-radius:.72rem;background:#fff;color:#19152e;cursor:pointer}.xsp-kicker-pack__input:checked+.xsp-kicker-pack__card{border-color:#19152e;box-shadow:inset 0 0 0 1px #19152e;background:#f4f8ea}.xsp-kicker-pack__input:focus-visible+.xsp-kicker-pack__card{outline:2px solid #5633e8;outline-offset:2px}.xsp-kicker-pack__card--unavailable{opacity:.7}.xsp-kicker-pack__badges,.xsp-kicker-pack__line{display:flex;align-items:center;justify-content:space-between;gap:.35rem .6rem;flex-wrap:wrap}.xsp-kicker-pack__name{display:flex;align-items:center;gap:.55rem;font-weight:800}.xsp-kicker-pack__price{font-weight:800;margin-inline-start:auto}.xsp-kicker-pack__radio{display:inline-block;flex:0 0 .96rem;inline-size:.96rem;block-size:.96rem;border:1px solid #504c5b;border-radius:50%}.xsp-kicker-pack__input:checked+.xsp-kicker-pack__card .xsp-kicker-pack__radio{border:4px solid #19152e;background:#fff}.xsp-kicker-pack__copy{margin-inline-start:1.51rem;color:#504c5b;font-size:.83rem;line-height:1.3}.xsp-kicker-pack__savings,.xsp-kicker-pack__hot{border-radius:999px;padding:.17rem .48rem;font-size:.72rem;font-weight:800;line-height:1.25}.xsp-kicker-pack__savings{background:#eaf6c7;color:#30430d}.xsp-kicker-pack__hot{margin-inline-start:auto;background:#bb1831;color:#fff}[data-variant-hot-option]{position:relative;overflow:visible}.thumbnail-swatch[data-variant-hot-option]>img{border-radius:inherit}.variant-hot-bubble{position:absolute;inset-block-start:-11px;inset-inline-end:-6px;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:4px 7px;border-radius:999px;background:var(--variant-hot-background, #e31b23);color:var(--variant-hot-color, #ffffff);font-family:inherit;font-size:10px;font-weight:700;line-height:1;letter-spacing:.03em;white-space:nowrap;pointer-events:none}.variant-hot-bubble:after{position:absolute;inset-block-end:-4px;inset-inline-end:7px;width:0;height:0;border-inline:4px solid transparent;border-block-start:5px solid var(--variant-hot-background, #e31b23);content:""}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
