.freq-sel__proxy-container{position:absolute;overflow:hidden;width:0;height:0;pointer-events:none}.freq-offer__proxy{display:none;position:absolute;visibility:hidden;pointer-events:none}freq-selector-block{display:block}.freq-sel__header{display:flex;align-items:center;gap:var(--spacing-xl);margin-bottom:var(--spacing-3xl)}.freq-sel__step-title{color:rgb(var(--color-text-primary));margin:0}.freq-sel__note{display:flex;align-items:center;gap:var(--spacing-lg);color:rgba(var(--color-text-primary),.6)}.freq-sel__note svg{width:1.6rem;height:1.6rem;flex-shrink:0}.freq-sel__content{display:flex;flex-direction:column;gap:var(--spacing-md)}.freq-sel__group--hidden{display:none}.freq-sel__otp{margin-top:var(--spacing-md)}.freq-offer{margin-top:var(--spacing-xl);position:relative;background:rgb(var(--color-text-tertiary));border:.1rem solid rgb(var(--color-border-quarternary));border-radius:var(--radius-2xl);transition:border-color var(--duration-default),background-color var(--duration-default);cursor:pointer}.freq-offer--selected{border:.1rem solid rgb(var(--color-border-primary));background:rgb(var(--color-text-quarternary))}.freq-offer__radio{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.freq-offer__label{display:block;padding:2.4rem 1.2rem;cursor:pointer;position:relative}.freq-offer__badges{position:absolute;top:-1.3rem;left:2rem;right:2rem;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.freq-offer__badge--save{display:inline-flex;align-items:center;padding:var(--spacing-xs) var(--spacing-lg);background:rgb(var(--color-iconography-quarternary));border-radius:var(--radius-2xl);color:rgb(var(--color-text-secondary))}.freq-offer__badge--featured{display:inline-flex;align-items:center;padding:var(--spacing-2xs) var(--spacing-md);background:rgb(var(--color-text-secondary));border-radius:var(--radius-full);color:rgb(var(--color-background-secondary))}.freq-offer__header{display:flex;align-items:flex-start;gap:var(--spacing-lg)}.freq-offer__circle{flex-shrink:0;width:1.8rem;height:1.8rem;border-radius:50%;border:.15rem solid rgb(var(--color-border-quarternary));background:rgb(var(--color-background));margin-top:var(--spacing-2xs);transition:border-color var(--duration-default),background-color var(--duration-default);position:relative}.freq-offer__circle:after{content:"";position:absolute;top:.3rem;right:.3rem;bottom:.3rem;left:.3rem;border-radius:50%;background:transparent;transition:background-color var(--duration-default)}.freq-offer--selected .freq-offer__circle{border-color:rgb(var(--color-text-secondary));background:rgb(var(--color-text-secondary))}.freq-offer--selected .freq-offer__circle:after{background:rgb(var(--color-background-secondary))}.freq-offer__main-info{flex:1;min-width:0}.freq-offer__title{color:rgb(var(--color-text-primary));margin:0 0 var(--spacing-2xs)}.freq-offer__subtitle{color:rgb(var(--color-text-primary));margin:0}.freq-offer__price-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-2xs);flex-shrink:0}.freq-offer__price--new{font-size:1.8rem;font-weight:600;line-height:2.4rem;color:rgb(var(--color-text-primary));margin:0}.freq-offer__price--old{font-size:1.6rem;line-height:1.8rem;color:rgb(var(--color-text-primary));text-decoration:line-through;margin:0}.freq-offer__stat{display:flex;align-items:center;gap:var(--spacing-md);background:rgb(var(--color-background-tertiary));border-radius:var(--radius-xl);padding:var(--spacing-lg);margin:var(--spacing-3xl) auto}.freq-offer__stat-pct{height:100%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-md);background:rgb(var(--color-iconography-quarternary));border-radius:var(--radius-md);font-size:1.4rem;font-weight:500;line-height:1.8rem;color:rgb(var(--color-text-secondary));white-space:nowrap}.freq-offer__stat-text{color:rgb(var(--color-background-secondary))}.freq-offer__stat-text p{margin:0}.freq-offer__stat-text strong{color:rgb(var(--color-iconography-quarternary));font-weight:600}.freq-offer__stat-footnote{display:none;color:rgb(var(--color-text-primary));margin:0;padding:var(--spacing-3xl) 0 0}.freq-offer__label:has([data-freq-display-stat] .freq-offer__stat) .freq-offer__stat-footnote{display:block}.freq-offer__benefits{display:flex;flex-direction:column;gap:1.1rem;list-style:none;padding:0;margin-bottom:var(--spacing-3xl)}.freq-offer__benefit{display:flex;align-items:center;gap:var(--spacing-md)}.freq-offer__benefit-icon{flex-shrink:0;width:2rem;height:2rem;color:rgb(var(--color-text-primary))}.freq-offer__benefit-icon svg{width:100%;height:100%}.freq-offer__benefit-text{color:rgb(var(--color-text-primary))}.freq-offer__freq-row{margin-top:var(--spacing-lg)}.freq-offer__freq-wrapper{background-color:rgb(var(--color-background-secondary));border:.1rem solid rgba(var(--color-text-primary),.2);border-radius:var(--radius-xl);overflow:hidden}.freq-offer__freq-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);width:100%;padding:var(--spacing-md) var(--spacing-lg);background:transparent;border:none;color:rgb(var(--color-text-primary));cursor:pointer;text-align:left}.freq-offer__freq-trigger:focus-visible{outline:.2rem solid rgb(var(--color-text-secondary));outline-offset:-.2rem}.freq-offer__freq-trigger-text{flex:1;min-width:0}.freq-offer__freq-chevron{flex-shrink:0;width:1.6rem;height:1.6rem;color:rgba(var(--color-text-primary),.5);transition:transform var(--duration-default)}.freq-offer__freq-chevron svg{width:100%;height:100%}.freq-offer__freq-trigger[aria-expanded=true] .freq-offer__freq-chevron{transform:rotate(180deg)}.freq-offer__freq-list{height:0;overflow:hidden;transition:height var(--duration-medium) ease}.freq-offer__freq-item{display:block;width:100%;padding:var(--spacing-md) var(--spacing-lg);background:none;border:none;color:rgb(var(--color-text-primary));cursor:pointer;text-align:left;transition:background-color var(--duration-default)}.freq-offer__freq-item:hover{background:rgba(var(--color-text-primary),.04)}.freq-offer__freq-item--selected{font-weight:700;color:rgb(var(--color-text-secondary))}.freq-offer__options,.freq-freq__option{display:none}.freq-offer--otp .freq-offer__label{padding:1.2rem 1.6rem}.freq-offer--otp .freq-offer__title{font-size:1.4rem}.freq-offer--otp .freq-offer__price-wrap{justify-content:center;align-items:center;align-self:center}
/*# sourceMappingURL=/cdn/shop/t/858/assets/section-freq-selector.css.map */
