.vip-membership{display:flex;flex-direction:column;gap:1.2rem;margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.vip-membership-hidden{display:none!important}.vip-membership__radio{position:absolute;opacity:0;pointer-events:none}.vip-membership__option{border:.1rem solid #cfcfcf;border-radius:1rem;background:#fff;transition:border-color .2s,background-color .2s}.vip-membership__option--active,.vip-membership__option:has(.vip-membership__radio:checked){border-color:var(--vip-accent);box-shadow:0 0 0 .1rem var(--vip-accent);background:var(--vip-tint)}.vip-membership__option:has(.vip-membership__radio:focus-visible){outline:.2rem solid var(--vip-accent);outline-offset:.2rem}.vip-membership__row{display:flex;align-items:center;gap:1.2rem;padding:1.6rem;cursor:pointer}.vip-membership__indicator{flex:none;width:2.2rem;height:2.2rem;border:.2rem solid rgba(var(--color-foreground),.3);border-radius:50%}.vip-membership__radio:checked+.vip-membership__row .vip-membership__indicator{border-color:var(--vip-accent);box-shadow:inset 0 0 0 .35rem rgb(var(--color-background)),inset 0 0 0 1.2rem var(--vip-accent)}.vip-membership__icon{flex:none;width:2.4rem;color:var(--vip-accent)}.vip-membership__text{display:flex;flex-direction:column;flex:1;min-width:0}.vip-membership__title{font-weight:700;font-size:1.7rem}.vip-membership__subtitle{font-size:1.4rem;color:rgb(var(--color-foreground));opacity:.9}.vip-membership__prices{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.vip-membership__price{font-weight:700;font-size:1.8rem}.vip-membership__option--vip .vip-membership__price{font-size:2.2rem}.vip-membership__compare{font-size:1.4rem;opacity:.6}.vip-membership__details{display:none;padding:0 1.6rem 1.6rem}.vip-membership--member .vip-membership__details{display:block}.vip-membership__benefits{font-size:1.4rem;margin-bottom:1.2rem}.vip-membership__benefits ul{margin:0;padding-left:2rem}.vip-membership__button{display:block;width:100%;border:0;cursor:pointer;font-family:inherit;background:var(--vip-accent);color:#fff;border-radius:.8rem;min-height:4.9rem;font-size:1.9rem;font-weight:700;letter-spacing:.1rem;text-transform:uppercase}.vip-membership__button.loading{opacity:.7;cursor:progress}.vip-membership__disclosure{margin:1rem 0 0;font-size:1.3rem;color:rgb(var(--color-foreground));opacity:.75;line-height:1.4;text-align:center;text-wrap:balance}.vip-membership__badge{align-self:flex-start;margin-top:.5rem;padding:.3rem .8rem;border-radius:.6rem;background:var(--vip-accent);color:#fff;font-size:1.15rem;font-weight:700;letter-spacing:.05rem;line-height:1.4;text-transform:uppercase}.vip-membership__savings{margin-top:.4rem;font-size:1.25rem;font-weight:500;line-height:1.35;letter-spacing:0;opacity:.85}.vip-membership__savings--amount{margin-top:.5rem;font-weight:600;opacity:1}.vip-membership__savings--amount+.vip-membership__savings{margin-top:.1rem}.vip-membership__savings:not(.vip-membership__savings--amount){opacity:1}.vip-membership__savings[hidden]{display:none}.vip-membership__disclosure:before{content:"";display:inline-block;width:1.2em;height:1.2em;margin-right:.3em;vertical-align:-.22em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 0 1 15-6.7L21 8M21 3v5h-5M21 12a9 9 0 0 1-15 6.7L3 16M3 21v-5h5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 0 1 15-6.7L21 8M21 3v5h-5M21 12a9 9 0 0 1-15 6.7L3 16M3 21v-5h5'/%3E%3C/svg%3E") center / contain no-repeat}.vip-membership__terms-link{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-decoration:underline;text-underline-offset:.2rem;cursor:pointer}.vip-membership__login{margin:.6rem 0 0;font-size:1.3rem;text-align:center;color:rgb(var(--color-foreground));opacity:.75;letter-spacing:0}.vip-membership__login a{color:inherit;text-decoration:underline;text-underline-offset:.2rem}.vip-membership__terms{box-sizing:border-box;width:min(42rem,calc(100vw - 3.2rem));max-width:calc(100vw - 3.2rem);margin:auto;padding:2rem;border:0;border-radius:1.2rem;background:#fff;color:#121212;box-shadow:0 1rem 3rem #0003;letter-spacing:0}.vip-membership__terms::backdrop{background:#00000073}.vip-membership__terms-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.vip-membership__terms-title{margin:0;font-size:1.8rem;font-weight:700}.vip-membership__terms-close{display:flex;padding:.4rem;border:0;background:none;color:inherit;cursor:pointer}.vip-membership__terms-benefits{margin:0 0 1.2rem;padding-left:2rem;font-size:1.4rem;line-height:1.7}.vip-membership__terms-benefits ul{margin:0;padding-left:2rem}div.vip-membership__terms-benefits{padding-left:0}.vip-membership__terms-text{margin:0;font-size:1.3rem;line-height:1.5;opacity:.75}.vip-membership__error{margin:.8rem 0 0;font-size:1.3rem;color:#c4161c;text-align:center}.vip-membership-notice{padding:1.2rem;border:.1rem dashed #c4161c;border-radius:.8rem;font-size:1.4rem}.vip-membership__price,.vip-membership__compare{white-space:nowrap}.vip-membership__indicator{position:relative;display:flex;align-items:center;justify-content:center}.vip-membership__radio:checked+.vip-membership__row .vip-membership__indicator{background:var(--vip-accent);box-shadow:none}.vip-membership__radio:checked+.vip-membership__row .vip-membership__indicator:after{content:"";width:.9rem;height:.5rem;margin-top:-.2rem;border-left:.2rem solid #fff;border-bottom:.2rem solid #fff;transform:rotate(-45deg)}.vip-membership__option--regular:not(:has(.vip-membership__radio:checked)) .vip-membership__title,.vip-membership__option--regular:not(:has(.vip-membership__radio:checked)) .vip-membership__price{font-weight:500;opacity:.8}.vip-membership__option--regular:not(:has(.vip-membership__radio:checked)) .vip-membership__indicator{border-color:rgba(var(--color-foreground),.3)}sticky-atc.vip-sticky-held{transform:translateY(100%)!important;pointer-events:none}.vip-sticky-price-active>:not(.vip-sticky-price){display:none!important}.vip-sticky-price{display:flex;align-items:center;flex-wrap:wrap;gap:.2rem .5rem;font-size:2rem;font-weight:700;line-height:1.2}.vip-sticky-price s{font-size:.7em;font-weight:400;opacity:.6}.vip-sticky-price__tag{padding:.2rem .6rem;border-radius:.4rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1rem;font-weight:700;letter-spacing:.04rem;line-height:1.3;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:749px){.vip-membership{gap:.8rem}.vip-membership__row{gap:.8rem;padding:1.1rem 1.2rem}.vip-membership__indicator{width:2rem;height:2rem}.vip-membership__icon{width:1.8rem}.vip-membership__title{font-size:1.5rem;letter-spacing:0;line-height:1.25}.vip-membership__subtitle{font-size:1.2rem;letter-spacing:0;line-height:1.3}.vip-membership__price{font-size:1.6rem}.vip-membership__option--vip .vip-membership__price{font-size:1.8rem}.vip-membership__compare{font-size:1.2rem}.vip-membership__details{padding:0 1.2rem 1.1rem}.vip-membership__button{min-height:4.9rem;font-size:1.9rem;letter-spacing:.1rem}.vip-membership__disclosure{margin-top:.7rem;font-size:1.09rem;letter-spacing:0}.vip-membership__badge{font-size:1.05rem}.vip-membership__savings,.vip-membership__login{font-size:1.15rem}}.vip-toggle{margin:0 0 1.2rem}.vip-toggle__switch{display:grid;grid-template-columns:1fr 1fr;padding:.4rem;border-radius:99rem;background:#ebe6dc}.vip-toggle__option{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.2rem .6rem;min-height:4.4rem;padding:.6rem .8rem;border-radius:99rem;color:#5e5a54;font-size:1.5rem;font-weight:600;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s}.vip-membership__radio:checked+.vip-toggle__option{background:#fff;color:#111;box-shadow:inset 0 0 0 .2rem #121212,0 .1rem .4rem #0000001f}.vip-membership__radio:focus-visible+.vip-toggle__option{outline:.2rem solid #111;outline-offset:.2rem}.vip-toggle__label{white-space:nowrap}@media screen and (max-width:420px){.vip-toggle__option{padding:.6rem .4rem;font-size:clamp(1.25rem,3.6vw,1.5rem);letter-spacing:0}}.vip-toggle__tag{padding:.2rem .6rem;border-radius:.5rem;background:#f3ead8;color:#7a5c25;font-size:1.05rem;font-weight:700;letter-spacing:.04rem;text-transform:uppercase}.vip-toggle__note{margin:.8rem 0 0;letter-spacing:0;color:#5e5a54;font-size:1.3rem;line-height:1.4;text-align:center}.vip-toggle__note:empty{display:none}.kaching-bundles__bar-pricing:has(>.vip-bar-pricing)>:not(.vip-bar-pricing),.kaching-bundles__bar:has(.vip-bar-pricing) .kaching-bundles__bar-label{display:none!important}.vip-bar-pricing{display:grid;grid-template-columns:auto auto;justify-content:end;align-items:baseline;column-gap:.6rem;text-align:right}.vip-bar-pricing__price{grid-column:2;grid-row:1}.vip-bar-pricing__full{grid-column:1;grid-row:1}.vip-bar-pricing__save{grid-column:1 / -1}.vip-bar-pricing__price{color:var(--bar-price-color, #111);font-size:1.7rem;font-weight:700;line-height:1.2}.vip-bar-pricing__full{color:var(--bar-full-price-color, #5e5a54);font-size:1.3rem}.vip-bar-pricing__save{color:#7a5c25;font-size:1.25rem;font-weight:700;white-space:nowrap}.vip-membership[data-layout=toggle] .vip-membership__button-price{margin-left:.5rem}.vip-membership[data-layout=toggle] .vip-membership__disclosure{font-size:1.2rem;font-style:italic;letter-spacing:0;white-space:nowrap}.vip-membership[data-layout=toggle] .vip-membership__details{padding:0}.vip-toggle__highlight{color:#7a5c25;font-weight:700}.vip-membership__deal-tag{display:inline-block;align-self:flex-start;margin-bottom:.6rem;padding:.2rem .8rem;border-radius:.4rem;background:#f3ead8;color:#7a5c25;font-size:1.1rem;font-weight:700;letter-spacing:.03rem;text-transform:uppercase}.vip-membership__deal-hint{display:block;margin-top:.4rem;color:#7a5c25;font-size:1.2rem}.vip-membership__deal-tag[hidden],.vip-membership__deal-hint[hidden]{display:none}.vip-membership__subtitle .vip-toggle__highlight{color:#7a5c25}.vip-deal-bar-tag{display:inline-block;margin-left:.6rem;padding:.1rem .7rem;border-radius:1rem;background:#f3ead8;color:#7a5c25;font-size:1.1rem;font-weight:600;white-space:nowrap}.vip-membership__button:has(.vip-membership__button-sub){padding:.9rem 1.2rem 1rem;line-height:1.25}.vip-membership__button-sub{display:block;margin-top:.3rem;font-size:1.25rem;font-weight:500;letter-spacing:0;line-height:1.35;text-transform:none;opacity:.92}.vip-bar-each{display:block;margin-top:.1rem;color:#666;font-size:1.25rem;font-weight:400}.vip-bar-pricing .vip-bar-pricing__save--pill{justify-self:end;margin-top:.3rem;padding:.25rem .9rem;border-radius:99rem;background:#f3ead8;color:#7a5c25;font-size:1.05rem;font-weight:700;letter-spacing:.03rem;text-transform:uppercase;white-space:nowrap}.vip-perks-wrap{margin:1.6rem 0 0}.vip-perks{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:0;padding:1.4rem 0;border-top:.1rem solid #e5e5e5;border-bottom:.1rem solid #e5e5e5;list-style:none;text-align:center}.vip-perks__icon{display:block;font-size:2rem;line-height:1.3}.vip-perks__text{display:block;font-size:1.25rem;font-weight:600;letter-spacing:0;line-height:1.3}.vip-trust{margin:1rem 0 0;color:#555;font-size:1.25rem;letter-spacing:0;text-align:center;word-spacing:.2rem}.vip-membership[data-layout=toggle] .vip-membership__disclosure.vip-membership__disclosure--paragraph{margin-top:1rem;color:#555;font-size:1.35rem;font-style:normal;letter-spacing:0;line-height:1.5;opacity:1;white-space:normal}.vip-membership__disclosure--paragraph:before{content:none}.vip-membership__disclosure--paragraph strong,.vip-membership__disclosure--paragraph .vip-membership__terms-link{color:#121212;font-weight:600}.vip-membership__disclosure--paragraph .vip-membership__terms-link{display:inline;padding:0;font-size:inherit;line-height:inherit}.vip-perks__heading{margin:0 0 .6rem;color:#7a5c25;font-size:1.2rem;font-weight:700;letter-spacing:.15rem;text-align:center;text-transform:uppercase}.vip-perks__icon--ring{display:flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;margin:0 auto .6rem;border:.13rem solid #c9a14a;border-radius:50%;color:#7a5c25}.vip-perks__icon--ring svg{stroke-width:1.5}.vip-trust__ring{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;margin-right:.4rem;border:.1rem solid #c9a14a;border-radius:50%;color:#7a5c25;vertical-align:middle}.vip-trust__ring svg{stroke-width:1.6}.vip-trust__ring+.vip-trust__ring,.vip-trust__gap{margin-left:1.2rem}.vip-toggle{margin-bottom:.8rem}.vip-toggle__switch{padding:.3rem}.vip-toggle__option,.vip-membership[data-layout=toggle] .vip-toggle__option{flex-wrap:nowrap;gap:.5rem;min-height:3.6rem;padding:.4rem .6rem;font-size:1.4rem;white-space:nowrap}.vip-toggle__tag{padding:.1rem .5rem;font-size:.95rem}@media screen and (max-width:420px){.vip-toggle__option,.vip-membership[data-layout=toggle] .vip-toggle__option{padding:.4rem .3rem;font-size:clamp(1.2rem,3.4vw,1.4rem)}}.vip-perks-wrap--after-review{margin:1.2rem 0 0}.vip-toggle__option:has(.vip-toggle__tag),.vip-membership[data-layout=toggle] .vip-toggle__option:has(.vip-toggle__tag){flex-direction:column;gap:0}.vip-toggle__option .vip-toggle__tag{order:-1;padding:0;background:none;color:#7a5c25;font-size:1.6rem;font-weight:800;letter-spacing:.02rem;line-height:1.15}.vip-toggle__option:has(.vip-toggle__tag) .vip-toggle__label{font-size:1.15rem;font-weight:500;line-height:1.2}.vip-club-row{margin:-2.2rem 0 1rem;padding:.9rem 1.2rem;border:.15rem dashed #c9a14a;border-radius:1rem;background:#fbf8f2;letter-spacing:0}.vip-club-row[hidden]{display:none}.vip-club-row__main{display:flex;align-items:center;gap:1rem;cursor:pointer;font-size:1.4rem;line-height:1.3}.vip-club-row__box{flex:none;width:1.9rem;height:1.9rem;margin:0;accent-color:#121212;cursor:pointer}.vip-club-row__label{color:#7a5c25;font-weight:700}.vip-club-row__price{margin-left:auto;white-space:nowrap}.vip-club-row__price s{margin-right:.3rem;color:#888;font-size:1.15rem}.vip-club-row__price strong{font-weight:700}.vip-club-row__terms{margin:.3rem 0 0 2.9rem;color:#555;font-size:1.1rem;line-height:1.35}.vip-club-row__terms-link{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.vip-club-row__label{font-size:1.55rem;line-height:1.2}.vip-club-row__sub{display:block;color:#5e5a54;font-size:1.15rem;font-weight:500}@media screen and (max-width:749px){.vip-club-row__terms{margin-left:0;font-size:1.05rem;white-space:nowrap}}.payment-badges-block .payment-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;padding:0}.payment-badges-block .list-payment__item{margin:0;padding:0}.payment-badges-block .list-payment__item svg{width:3.8rem;height:2.4rem}.vip-club-row__label{font-size:1.6rem}.vip-club-row__price{display:grid;grid-template-columns:auto auto;column-gap:.6rem;align-items:baseline;justify-content:end;text-align:right}.vip-club-row__price s{margin:0;color:#555;font-size:1.3rem}.vip-club-row__price strong{color:#000;font-size:1.7rem}.vip-club-row__save{grid-column:1 / -1;color:#7a5c25;font-size:1.25rem;font-weight:700;white-space:nowrap}.vip-club-row .vip-club-row__box{width:2rem!important;height:2rem!important;min-width:2rem}.vip-club-row__label{color:#121212}.vip-toggle__option .vip-toggle__tag{padding:.1rem .8rem;border-radius:.5rem;background:#7a5c25;color:#fff;font-size:1.7rem}.vip-club-row{background:#f6efe2}
/*# sourceMappingURL=/cdn/shop/t/23/assets/vip-membership.css.map */
