.variations_form.cpz-has-packages table.variations,.variations_form.cpz-has-packages .woocommerce-variation-price,.variations_form.cpz-has-packages .reset_variations{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important}.cpz-pkg{margin:14px 0 0}.cpz-pkg__head{margin:0 0 10px}.cpz-pkg__eyebrow{font-size:var(--cpz-fs-micro);color:var(--cpz-primary);font-weight:700;display:block}.cpz-pkg__title{font-size:var(--cpz-fs-h3);color:var(--cpz-text);margin:2px 0 0;line-height:1.4}.cpz-pkg__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cpz-pkg__card{border:1px solid var(--cpz-border);border-radius:var(--cpz-radius);background:var(--cpz-surface);cursor:pointer;min-width:0;transition:border-color var(--cpz-dur)var(--cpz-ease),background var(--cpz-dur)var(--cpz-ease);align-items:flex-start;gap:9px;padding:12px;display:flex;position:relative}.cpz-pkg__card:hover{border-color:var(--cpz-border-strong)}.cpz-pkg__card.is-active{border-color:var(--cpz-primary);background:var(--cpz-primary-tint);box-shadow:0 0 0 1px var(--cpz-primary)inset}.cpz-pkg__card.is-out{opacity:.55;cursor:not-allowed}.cpz-pkg__radio{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.cpz-pkg__card:focus-within{outline:2px solid var(--cpz-ring);outline-offset:2px}.cpz-pkg__dot{border:2px solid var(--cpz-border-strong);background:var(--cpz-surface);border-radius:50%;flex:none;place-items:center;block-size:20px;inline-size:20px;margin-block-start:2px;display:grid}.cpz-pkg__card.is-active .cpz-pkg__dot{border-color:var(--cpz-primary);background:var(--cpz-primary)}.cpz-pkg__card.is-active .cpz-pkg__dot:after{content:"";background:var(--cpz-on-primary);border-radius:50%;block-size:7px;inline-size:7px}.cpz-pkg__body{flex-direction:column;gap:5px;min-width:0;display:flex}.cpz-pkg__name{font-size:var(--cpz-fs-body);color:var(--cpz-text);font-weight:700;line-height:1.45}.cpz-pkg__price{font-size:var(--cpz-fs-caption);color:var(--cpz-price);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.cpz-pkg__price small{font-size:var(--cpz-fs-micro);color:var(--cpz-text-dim);font-weight:500}.cpz-pkg__total{border-block-start:1px solid var(--cpz-border);justify-content:space-between;align-items:baseline;gap:10px;margin:14px 0 0;padding-block:12px;display:flex}.cpz-pkg__total-label{font-size:var(--cpz-fs-caption);color:var(--cpz-text-dim)}.cpz-pkg__total-val{font-size:var(--cpz-fs-h2);color:var(--cpz-price);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.cpz-pkg__total-val small{font-size:var(--cpz-fs-caption);color:var(--cpz-text-dim);font-weight:600}.cpz-pkg__timer{border:1px solid var(--cpz-border);border-radius:var(--cpz-radius);background:var(--cpz-surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:4px 0 0;padding:11px 13px;display:flex}.cpz-pkg__timer-label{font-size:var(--cpz-fs-caption);color:var(--cpz-text-dim)}.cpz-pkg__timer-boxes{gap:6px;display:flex}.cpz-pkg__timer-box{border-radius:var(--cpz-r-sm);background:var(--cpz-surface);border:1px solid var(--cpz-border);flex-direction:column;align-items:center;gap:1px;inline-size:46px;padding:6px 0;display:flex}.cpz-pkg__timer-box strong{font-size:var(--cpz-fs-body-lg);color:var(--cpz-text);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.cpz-pkg__timer-box small{font-size:var(--cpz-fs-micro);color:var(--cpz-text-mute)}@media (width<=380px){.cpz-pkg__grid{grid-template-columns:1fr}}.cpz-pkg__card.is-ended{opacity:.55}.cpz-pkg__card.is-ended .cpz-pkg__price{color:var(--cpz-muted,#6b7280)}