identity-offer{display:block}identity-offer[hidden]{display:none!important}.io__box{display:grid;gap:1rem;margin:0 0 2.4rem;padding:1.4rem 1.6rem;border:1px solid rgba(var(--color-foreground),.14)}.io--popup .io__box{margin:1.2rem 0 0;padding:1.2rem}.io__row{display:flex;align-items:center;gap:1.2rem}.io__img{flex-shrink:0;width:4.8rem;height:4.8rem;object-fit:cover;background:rgba(var(--color-foreground),.04)}.io__text{min-width:0}.io__msg{margin:0;font-size:1.4rem;line-height:1.45}.io__worth{margin:.2rem 0 0;font-size:1.2rem;letter-spacing:.04rem;color:rgba(var(--color-foreground),.65)}.io__code{margin:0;padding-bottom:.8rem;font-size:1.3rem;line-height:1.45;border-bottom:1px solid rgba(var(--color-foreground),.1)}.io__sub{margin:0;font-size:1.2rem;color:rgba(var(--color-foreground),.7)}.io__bar{height:.4rem;overflow:hidden;background:rgba(var(--color-foreground),.1)}.io__bar span{display:block;height:100%;background:rgb(var(--color-foreground));transition:width .3s ease}.io__notice{margin:0;padding:.8rem 1rem;font-size:1.25rem;background:rgba(var(--color-foreground),.05)}.io__textbutton{justify-self:start;padding:0;border:0;background:none;font:inherit;font-size:1.25rem;color:rgb(var(--color-foreground));cursor:pointer}.io__code .io__textbutton{display:inline;margin-left:.4rem}.io__terms{font-size:1.15rem;color:rgba(var(--color-foreground),.7)}.io__terms summary{cursor:pointer;width:fit-content;text-decoration:underline;text-underline-offset:.3rem}.io__terms p{margin:.6rem 0 0;line-height:1.5}.identity-gift-label{display:inline-block;margin:.4rem 0 0;font-size:1.1rem;letter-spacing:.1rem;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.io__bar span{transition:none}}.io__promo{display:grid;gap:.6rem;padding-top:1.2rem;border-top:1px solid rgba(var(--color-foreground),.12)}.io__promo__label{font-size:1.3rem;letter-spacing:.02rem}.io__promo__row{display:flex;gap:.8rem}.io__promo__input{flex:1 1 auto;min-width:0;height:4.4rem;padding:0 1.2rem;border:1px solid rgba(var(--color-foreground),.3);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.5rem;text-transform:uppercase}.io__promo__btn{flex:0 0 auto;min-width:9rem;height:4.4rem;padding:0 1.8rem;border:1px solid rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.4rem;letter-spacing:.08rem;text-transform:uppercase;cursor:pointer}.io__promo__btn:hover{opacity:.85}.io__promo__on{margin:0;font-size:1.4rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/identity-offer.css.map */
