.product-pack-picker{color:#fff}.product-pack-picker .product-pack-picker__inner{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 16px}.product-pack-picker .product-pack-picker__header{margin:0 auto 32px;text-align:center}.product-pack-picker .product-pack-picker__badge{display:inline-block;margin:0 0 14px;padding:7px 16px;border-radius:999px;background:#e3f3ef;color:#0d6b5c;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.product-pack-picker .product-pack-picker__heading{margin:0 0 12px;font-size:clamp(24px,3vw,36px);font-weight:600;line-height:1.15;color:#fff}.product-pack-picker .product-pack-picker__description{margin:0 auto;max-width:520px;font-size:15px;line-height:1.55;color:#ffffffb8}.product-pack-picker .product-pack-picker__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px}.product-pack-picker .product-pack-picker__card-wrap{min-width:0;padding-top:14px}.product-pack-picker .variant-card.has-badge-top{padding-top:18px;overflow:visible}.product-pack-picker .vc-badge--top{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:2;width:auto;min-width:max-content;margin:0;padding:6px 14px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 8px #00000040}.product-pack-picker .vc-badge--top.popular{background:#f8a816;color:#111}.product-pack-picker .vc-badge--top.best{background:#0f391c;color:#fff;border:1px solid #2d6b52}.product-pack-picker .variant-card>.vc-badge:not(.vc-badge--top){display:none}.product-pack-picker .variant-card{background:#262626;border-color:#3a3a3a;min-height:auto}.product-pack-picker .variant-card.is-selected{background:#2d2d2d;border-color:#16a34a}.product-pack-picker .variant-card:has(.vc-badge--top.popular),.product-pack-picker .variant-card:has(.vc-badge.popular){border-color:#3a3a3a}.product-pack-picker .variant-card:has(.vc-badge--top.popular).is-selected,.product-pack-picker .variant-card:has(.vc-badge.popular).is-selected{border-color:#f8a816}.product-pack-picker .vc-title,.product-pack-picker .vc-tag,.product-pack-picker .vc-perday{color:#fff!important}.product-pack-picker .vc-selling{color:#fff!important;font-size:28px}.product-pack-picker .vc-mrp,.product-pack-picker .vc-tax{color:#ffffff73!important}.product-pack-picker .vc-discount,.product-pack-picker .vc-save{color:#f8a816!important}.product-pack-picker .variant-card__atc{background:#16a34a;color:#fff}.product-pack-picker .variant-card:has(.vc-badge.popular) .variant-card__atc,.product-pack-picker .variant-card:has(.vc-badge--top.popular) .variant-card__atc{background:#f8a816;color:#111}.product-pack-picker .variant-card__atc{position:relative}.product-pack-picker .variant-card__atc-loader{display:none;width:20px;height:20px;border:2px solid rgba(255,255,255,.35);border-top-color:currentColor;border-radius:50%;animation:pack-atc-spin .65s linear infinite}.product-pack-picker .variant-card__atc.is-loading{pointer-events:none;opacity:.9}.product-pack-picker .variant-card__atc.is-loading .variant-card__atc-text{visibility:hidden}.product-pack-picker .variant-card__atc.is-loading .variant-card__atc-loader{display:block;position:absolute;left:50%;top:50%;margin:-10px 0 0 -10px}.product-pack-picker .variant-card:has(.vc-badge--top.popular) .variant-card__atc.is-loading .variant-card__atc-loader{border-top-color:#111;border-color:#0003}@keyframes pack-atc-spin{to{transform:rotate(360deg)}}.product-pack-picker .product-pack-picker__trust{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;align-items:center}.product-pack-picker .product-pack-picker__trust-item{display:inline-flex;align-items:center;gap:5px;color:#ffffffb3;font-size:12px;line-height:1.3}@media only screen and (max-width:989px){.product-pack-picker .product-pack-picker__grid{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:767px){.product-pack-picker .product-pack-picker__header{text-align:left;margin-bottom:20px}.product-pack-picker .product-pack-picker__trust{justify-content:flex-start}.product-pack-picker .product-pack-picker__badge{font-size:10px}.product-pack-picker .product-pack-picker__heading{font-size:20px}.product-pack-picker .product-pack-picker__description{font-size:13px;margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/product-pack-picker.css.map */
