package-picker,.package-picker{--pp-accent: #e8552b;--pp-accent-deep: #c93a0c;--pp-button-start: #e8552b;--pp-button-text: #fff;--pp-tint: #fdeeea;--pp-urgency-bg: #fdeeea;--pp-urgency-text: #e8552b;--pp-ink: #111;--pp-muted: #7a7a7a;--pp-line: #d9d9d9;--pp-tile-bg: #fff;--pp-grey-btn: #eee;--pp-expand-text: #c93a0c;--pp-save: #16a34a;--pp-icon: #f97316;--pp-radius: 8px;--pp-columns: 4;--pp-qty-size: 44px;--pp-heading-size: 28px;display:block;width:100%;margin-top:var(--margin-top, 15px);margin-bottom:var(--margin-bottom, 15px);color:var(--pp-ink);line-height:normal;-webkit-font-smoothing:antialiased}.package-picker--inter,.package-picker--inter button{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.package-picker *,.package-picker *:before,.package-picker *:after{box-sizing:border-box}.package-picker svg{display:block}.package-picker .pp__benefits{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:8px}.package-picker .pp__benefits li{display:flex;align-items:center;gap:12px;font-size:17px;margin:0}.package-picker .pp__seal{width:20px;height:20px;flex:none;color:var(--pp-icon)}.package-picker .pp__head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.package-picker .pp__heading{margin:0;font-family:inherit;color:var(--pp-ink);font-size:clamp(16px,5vw,var(--pp-heading-size));font-weight:700;letter-spacing:-.02em;line-height:1.1;white-space:nowrap}.package-picker .pp__head-price{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.package-picker .pp__head-total{font-size:22px;font-weight:800;color:var(--pp-ink);line-height:1;letter-spacing:-.01em;white-space:nowrap}.package-picker .pp__sale{background:var(--pp-accent);color:#fff;font-size:12px;font-weight:700;padding:4px 8px;border-radius:999px;line-height:1}.package-picker .pp__sale[hidden]{display:none}.package-picker .pp__demand{display:flex;align-items:center;gap:10px;background:var(--pp-urgency-bg);padding:10px 14px;font-size:16px;line-height:1.35;margin-bottom:24px}.package-picker .pp__demand-icon{flex:none;font-size:1.25em;line-height:1}.package-picker .pp__demand-text{flex:1;min-width:0}.package-picker .pp__demand strong{color:var(--pp-urgency-text);font-weight:600}.package-picker .pp__grid{display:grid;grid-template-columns:repeat(var(--pp-columns),1fr);gap:12px}.package-picker .pp__tier{appearance:none;-webkit-appearance:none;position:relative;margin:0;font:inherit;color:inherit;cursor:pointer;background:var(--pp-tile-bg);border:1px solid var(--pp-line);border-radius:var(--pp-radius);padding:16px 4px 12px;text-align:center;display:flex;flex-direction:column;align-items:center;min-width:0;box-shadow:none;transition:border-color .15s,background .15s}.package-picker .pp__tier[hidden]{display:none}.package-picker .pp__tier:hover{border-color:var(--pp-accent)}.package-picker .pp__tier[aria-pressed=true]{background:var(--pp-tint);border:2px solid var(--pp-accent);padding:15px 3px 11px}.package-picker .pp__tier:focus-visible{outline:3px solid var(--pp-accent);outline-offset:2px}.package-picker .pp__qty{font-size:var(--pp-qty-size);font-weight:900;line-height:1;letter-spacing:-.02em}.package-picker .pp__price{font-size:21px;font-weight:700;margin-top:6px;line-height:normal}.package-picker .pp__per{font-size:14px;color:var(--pp-muted);margin-top:2px;line-height:normal}.package-picker .pp__more{appearance:none;-webkit-appearance:none;font:inherit;cursor:pointer;width:100%;margin-top:12px;background:var(--pp-grey-btn);border:1px solid var(--pp-line);border-radius:var(--pp-radius);padding:12px;color:var(--pp-expand-text);font-weight:600;font-size:16px;line-height:normal}.package-picker .pp__more[hidden]{display:none}.package-picker .pp__more:focus-visible{outline:3px solid var(--pp-accent);outline-offset:2px}.package-picker .pp__save-more{display:inline-block;margin-left:8px;background:var(--pp-save);color:#fff;font-size:12px;font-weight:700;padding:4px 8px;border-radius:999px;line-height:1;vertical-align:middle}.package-picker .pp__hint{margin:10px 0 0;font-size:13px;color:var(--pp-muted)}.package-picker .pp__trust{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:nowrap;font-size:16px;margin:26px 0 16px;white-space:nowrap}.package-picker .pp__trust>span{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.package-picker .pp__trust .pp__sep{width:1.5px;height:20px;background:var(--pp-ink)}.package-picker .pp__trust svg{width:18px;height:18px}.package-picker .pp__cart{appearance:none;-webkit-appearance:none;position:relative;margin:0;border:0;cursor:pointer;width:100%;background:linear-gradient(90deg,var(--pp-button-start),var(--pp-accent-deep));color:var(--pp-button-text);border-radius:var(--pp-radius);padding:18px 16px;font-size:24px;font-weight:800;line-height:1;letter-spacing:.01em;display:flex;justify-content:center;align-items:center;gap:18px;box-shadow:none}.package-picker .pp__cart .pp__dot{width:6px;height:6px;background:var(--pp-button-text);border-radius:50%}.package-picker .pp__cart:focus-visible{outline:3px solid var(--pp-ink);outline-offset:3px}.package-picker .pp__cart.is-added{filter:brightness(1.08)}.package-picker .pp__cart[disabled],.package-picker .pp__cart[aria-disabled=true]{opacity:.6;cursor:not-allowed}.package-picker .pp__cart.is-loading>span:not(.pp__spinner){visibility:hidden}.package-picker .pp__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.package-picker .pp__spinner[hidden]{display:none}.package-picker .pp__spinner .spinner{width:24px;height:24px;animation:pp-rotate 1.4s linear infinite}.package-picker .pp__spinner .path{stroke:var(--pp-button-text);stroke-dasharray:280;stroke-dashoffset:75;stroke-linecap:round}@keyframes pp-rotate{to{transform:rotate(360deg)}}.package-picker .pp__error{margin:0 0 12px;padding:8px 10px;border-radius:4px;background:#fdecea;color:#b3261e;font-size:14px}.package-picker .pp__error[hidden]{display:none}.package-picker .pp__gift{display:flex;align-items:center;justify-content:center;gap:8px;margin:24px 0 16px;padding:12px 14px;border-radius:var(--pp-radius);background:var(--pp-gift-bg, #ecfdf3);border:1.5px dashed var(--pp-gift-border, #16a34a);color:var(--pp-gift-text, #14532d);font-size:16px;text-align:center;line-height:1.3}.package-picker .pp__gift strong{font-weight:800;color:var(--pp-gift-strong, #15803d)}.package-picker .pp__gift-icon{font-size:20px;line-height:1;flex:none}.package-picker .pp__stock{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:14px;font-size:16px}.package-picker .pp__stock b{font-weight:700}.package-picker .pp__stock-item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.package-picker .pp__stock-item svg:not(.pp__seal){width:18px;height:18px;flex:none}.package-picker .pp__stock-sep{width:1.5px;height:18px;background:var(--pp-ink);flex:none}.package-picker .pp__secure{display:flex;justify-content:center;align-items:center;gap:6px;margin:18px 0 0;font-size:14px;color:var(--pp-muted)}.package-picker .pp__secure svg{width:14px;height:14px;color:var(--pp-ink)}@media(max-width:440px){.package-picker .pp__head-total{font-size:18px}.package-picker .pp__grid{gap:8px}.package-picker .pp__qty{font-size:calc(var(--pp-qty-size) * .773)}.package-picker .pp__price{font-size:16px}.package-picker .pp__per{font-size:12px}.package-picker .pp__cart{font-size:20px}.package-picker .pp__benefits li,.package-picker .pp__demand,.package-picker .pp__gift{font-size:15px}.package-picker .pp__demand{padding:10px 12px;gap:8px}.package-picker .pp__stock{font-size:12.5px;gap:6px 7px;flex-wrap:nowrap}.package-picker .pp__stock-item{gap:4px}.package-picker .pp__stock .pp__seal,.package-picker .pp__stock-item svg:not(.pp__seal){width:16px;height:16px}.package-picker .pp__stock-sep{height:14px}.package-picker .pp__trust{font-size:clamp(10.5px,3.3vw,15px);gap:6px}.package-picker .pp__head{gap:8px}.package-picker .pp__heading{font-size:clamp(15px,4.7vw,var(--pp-heading-size))}.package-picker .pp__head-price{gap:6px}.package-picker .pp__trust>span{gap:5px}.package-picker .pp__trust svg{width:16px;height:16px}}@media(max-width:374px){.package-picker .pp__head-total{font-size:16px}.package-picker .pp__sale{font-size:11px;padding:4px 6px}}@media(prefers-reduced-motion:reduce){.package-picker *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-package-picker.css.map */
