.upsell-dialog{width:36.25rem;max-width:100%;font-size:1rem}.upsell-dialog>.title{margin-bottom:.5em;font-size:max(1.3125rem,min(2.7343vw,1.625rem));line-height:1.2;font-family:var(--font-title)}.upsell-form{margin:1.5em auto 0;width:28.75em;max-width:100%}.upsell-form .offers-fieldset>*+*{margin-top:max(.5em,min(1.0416vw,.75em))}.upsell-form .info{margin-top:max(1.3333em,min(2.0833vw,1.7142em));font-size:max(.75em,min(1.5625vw,.875em));line-height:max(1.2,min(1.875vw,1.4));text-align:left}.upsell-form .info strong{font-weight:600}.upsell-form .cga-agreement{margin-top:max(1em,min(2.0833vw,1.5em));text-align:left}.upsell-form .cga-agreement-label{font-size:max(.75em,min(1.5625vw,.875em));line-height:max(1.2,min(1.875vw,1.4));text-align:left;text-wrap:balance;-webkit-text-decoration:none;text-decoration:none}.upsell-form .cga-agreement-label a{color:var(--color-primary);-webkit-text-decoration:underline;text-decoration:underline}.upsell-form .cga-agreement-input+label{display:flex;align-items:center}.upsell-form .cga-agreement-input:checked+label{color:inherit}.upsell-form .cga-agreement-input:focus+label{-webkit-text-decoration:none;text-decoration:none;color:var(--color-primary)}.upsell-form .submit-button{margin-top:max(2.2857em,min(4.1666vw,3.4285em));font-size:.875em}.upsell-form .form-error-message{margin-top:1em;font-size:.875em;color:var(--color-primary)}.upsell-form .form-error-message:empty{display:none}.offer-card-input+label{--checkbox-focus-outline-color: transparent;--offer-card-background-color: var(--🎨-background-color);--offer-card-hover-background-color: color-mix( in srgb, var(--color-primary) 3%, var(--🎨-background-color) );--offer-card-shadow-color: hsl( var(--🎨-color-h) var(--🎨-color-s) calc(50% - var(--🎨-direction) * 50%) / 0% );--offer-card-shadow-hover-color: hsl( var(--🎨-color-h) var(--🎨-color-s) calc(50% - var(--🎨-direction) * 50%) / 5% );display:flex;align-items:center;justify-content:center;border-radius:.5em;border:.0625em solid hsl(var(--🎨-color-h) var(--🎨-color-s) calc(var(--🎨-color-l) + var(--🎨-direction) * 40%));min-height:5.625em;padding:.8125em max(1em,min(2.0833vw,1.5em));color:var(--🎨-color);background:var(--offer-card-background-color);box-shadow:0 0 0 0 var(--offer-card-shadow-color);transition:all .2s ease-in-out;cursor:pointer}.offer-card-input+label>*+*{margin-left:max(.75em,min(1.5625vw,1em))}.offer-card-input+label:hover{background:var(--offer-card-hover-background-color);box-shadow:0 4px 4px 0 var(--offer-card-shadow-hover-color)}.offer-card-input+label .description{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.offer-card-input+label .description>.title{font-size:1.3125em;font-family:var(--font-title);line-height:1.2;color:var(--color-primary)}.offer-card-input+label .badge{display:flex;border-radius:2em;padding:.1666em max(1em,min(1.5625vw,1.1428em));justify-content:center;align-items:center;font-size:max(.75em,min(1.5625vw,.875em));line-height:1.5;font-weight:600;background:hsl(var(--color-primary-h) var(--color-primary-s) var(--color-primary-l) / 13%);color:var(--color-primary);white-space:nowrap}.offer-card-input+label .billing{text-align:right}.offer-card-input+label .original-price{display:block;margin-bottom:.25em;font-size:.75em;line-height:1.5;font-family:var(--font-default);text-align:right;color:var(--color-primary)}.offer-card-input+label .offer-price{display:block;font-family:var(--font-title);font-size:max(1.3125em,min(2.7343vw,1.5em));line-height:1.2;color:var(--color-primary);-webkit-text-decoration:none;text-decoration:none}.offer-card-input+label .offer-price>.periodicity{font-family:var(--font-default);font-size:.5714em;font-weight:400;line-height:1.5;white-space:nowrap}.offer-card-input:focus-visible+label{background:var(--offer-card-hover-background-color);box-shadow:0 4px 4px 0 var(--offer-card-shadow-hover-color)}.offer-card-input[inert]+label,.offer-card-input:disabled+label{background:var(--🎨-background-color);box-shadow:0 0 0 0 var(--offer-card-shadow-color);cursor:default;filter:grayscale(1);opacity:.5}.offer-card-input[inert]+label>:first-child{display:none}.offer-card-input:disabled+label>:first-child{display:none}.offer-card-input[inert]+label>:first-child+*{margin-left:0}.offer-card-input:disabled+label>:first-child+*{margin-left:0}
