kc-pack-selector{display:block;min-width:0}kc-pack-selector:not(:defined){display:none}kc-pack-selector:not([data-kc-pack-dropdown]){width:100%;margin:0 0 8px}kc-pack-selector:not([data-kc-pack-dropdown]) .kc-pack-selector__choices{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);overflow:hidden;border:1px solid var(--primary-button-background, #10a3c8);border-radius:2px}kc-pack-selector:not([data-kc-pack-dropdown]) .kc-pack-selector__choice{min-width:0;min-height:28px;padding:3px 5px;border:0;background:var(--secondary-background, #fff);color:var(--primary-button-background, #10a3c8);font:inherit;font-size:13px;line-height:1.2;cursor:pointer}kc-pack-selector:not([data-kc-pack-dropdown]) .kc-pack-selector__choice[aria-pressed=true],kc-pack-selector:not([data-kc-pack-dropdown]) .kc-pack-selector__choice[aria-selected=true]{background:var(--primary-button-background, #10a3c8);color:var(--primary-button-text-color, #fff)}kc-pack-selector:not([data-kc-pack-dropdown]) .kc-pack-selector__check{display:none}.kc-pack-selector__trigger{display:grid;grid-template-columns:9px minmax(0,1fr) 9px;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;min-height:40px;margin:0;padding:8px 10px;border:1px solid var(--primary-button-background, #10a3c8);border-radius:2px 0 0 2px;background:var(--secondary-background, #fff);color:var(--primary-button-background, #10a3c8);font:inherit;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px));font-weight:600;line-height:1.2;text-align:center;cursor:pointer}.kc-pack-selector__current{grid-column:2;text-align:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kc-pack-selector__chevron{grid-column:3;flex:0 0 9px;width:9px;height:6px}.kc-pack-selector__trigger[aria-expanded=true] .kc-pack-selector__chevron{transform:rotate(180deg)}kc-pack-selector[data-available=false] .kc-pack-selector__current{text-decoration:line-through}.kc-pack-selector__choices[data-kc-pack-menu]{position:fixed;inset:auto;z-index:1000;box-sizing:border-box;width:120px;max-height:240px;margin:0;padding:3px 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border-color, #ddd);border-radius:2px;background:var(--secondary-background, #fff);color:var(--text-color, #677279);box-shadow:0 3px 10px #00000024;font-family:var(--text-font-family, sans-serif);font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px));font-weight:500;line-height:1.2}.kc-pack-selector__choices[data-kc-pack-menu][hidden]{display:none!important}.kc-pack-selector__choices[data-kc-pack-menu] .kc-pack-selector__choice{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:36px;margin:0;padding:8px 10px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.kc-pack-selector__choices[data-kc-pack-menu] .kc-pack-selector__choice[aria-selected=true]{color:var(--primary-button-background, #10a3c8)}.kc-pack-selector__choices[data-kc-pack-menu] .kc-pack-selector__choice:hover,.kc-pack-selector__choices[data-kc-pack-menu] .kc-pack-selector__choice:focus-visible{background:var(--accent-background, #e8f6fa)}.kc-pack-selector__check{flex:0 0 12px;width:12px;height:10px;visibility:hidden}.kc-pack-selector__choice[aria-selected=true] .kc-pack-selector__check{visibility:visible}.kc-pack-selector__choice--unavailable .kc-pack-selector__option-label{opacity:.65;text-decoration:line-through;text-decoration-thickness:1.5px}.kc-pack-selector__trigger:focus-visible,.kc-pack-selector__choices[data-kc-pack-menu] .kc-pack-selector__choice:focus-visible{outline:2px solid var(--primary-button-background, #10a3c8);outline-offset:-3px}.product-item .kc-price-status>.product-item__price-list{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-height:0!important;margin:0!important}.kc-price-status>.product-item__price-list .price{margin-top:0!important;margin-bottom:0!important}.kc-price-status .price--compare{margin-inline-start:0}.product-list--collection>.product-item--vertical{align-self:stretch;height:auto!important;container-name:kc-product-card;container-type:inline-size}.product-list--collection>.product-item--vertical .product-item__info,.product-list--collection>.product-item--vertical .product-item__info-inner{display:flex!important;flex:1 1 auto!important;flex-direction:column!important}.product-list--collection>.product-item--vertical .card-expiry{min-height:0!important;margin-top:3px!important;gap:4px!important}.product-list--collection>.product-item--vertical .card-expiry__row--label{flex-wrap:wrap;align-content:flex-start;align-items:baseline!important;min-height:0!important;gap:0 6px!important}.product-list--collection>.product-item--vertical .card-expiry__row--badge{display:flex!important;align-items:center!important;min-height:18px!important;margin:0}.product-list--collection>.product-item--vertical .card-expiry .expiry__badge{position:static!important;top:auto!important;display:inline-block!important;margin:0!important;padding:.08rem .32rem!important;font-size:.7rem!important;font-weight:600;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important}.product-list--collection>.product-item--vertical .product-item__action-list{gap:8px;margin-top:auto!important;margin-inline:0!important;padding-top:8px}.product-list--collection>.product-item--vertical .product-item__action-list>.buy-button,.product-list--collection>.product-item--vertical .product-item__action-list>.button{width:100%!important;margin:0!important}.product-list--collection>.product-item--vertical .buy-button>.button{width:100%!important;margin:0!important}.product-list--collection>.product-item--vertical .buy-button>.button,.product-list--collection>.product-item--vertical .product-item__action-list>.button:not(.button--ternary){min-height:40px;padding:8px!important;line-height:1.2!important}.product-item .product-item__action-list.kc-pack-buy:not(.product-item__action-list--list-view-only),.product-item--list .product-item__action-list.kc-pack-buy{display:grid!important;grid-template-columns:minmax(84px,42fr) minmax(0,58fr);align-items:stretch;column-gap:0;row-gap:8px;margin-inline:0!important}.product-item .kc-pack-buy>kc-pack-selector{grid-column:1;grid-row:1;width:100%!important;margin:0!important}.product-item .kc-pack-buy>[data-kc-pack-purchase]{grid-column:2;grid-row:1;display:flex;min-width:0;width:100%!important;margin:0!important}.product-item .kc-pack-buy>[data-kc-pack-purchase].button,.product-item .kc-pack-buy>[data-kc-pack-purchase]>.button{display:flex;align-items:center;justify-content:center;min-width:0;width:100%!important;min-height:40px;margin:0!important;padding:8px 5px!important;border-radius:0 2px 2px 0;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px));font-weight:600;line-height:1.2!important;text-align:center;white-space:normal}.product-item .kc-pack-buy>.button:not([data-kc-pack-purchase]){grid-column:1 / -1;width:100%!important;margin:0!important}@container kc-product-card (max-width: 220px){.kc-pack-selector__trigger{grid-template-columns:6px minmax(0,1fr) 6px;gap:2px;padding-inline:3px}.kc-pack-selector__chevron{width:6px}}@container kc-product-card (max-width: 160px){.kc-pack-selector__trigger,.product-item .buy-button>.button,.product-item .product-item__action-list>.button:not(.button--ternary){min-height:44px!important}.product-item .product-item__action-list.kc-pack-buy:not(.product-item__action-list--list-view-only),.product-item--list .product-item__action-list.kc-pack-buy{grid-template-columns:minmax(72px,42fr) minmax(0,58fr)}.kc-pack-selector__trigger{grid-template-columns:6px minmax(0,1fr) 6px;gap:0;padding-inline:1px}.kc-pack-selector__chevron{flex-basis:6px;width:6px}.product-item .kc-pack-buy>[data-kc-pack-purchase].button,.product-item .kc-pack-buy>[data-kc-pack-purchase]>.button{padding-block:4px!important;padding-inline:1px!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/kc-pack-selector.css.map */
