.sub-tile-picker{width:100%;font-family:var(--font-body-family)}.sub-tile-picker__group{margin-bottom:1.6rem}.sub-tile-picker__type-buttons{display:flex;gap:1rem}.sub-tile-picker__type-btn{flex:1;display:flex;align-items:center;justify-content:center;padding:1.2rem 2rem;border:2px solid rgb(var(--color-foreground));border-radius:var(--border-radius-main, .8rem);cursor:pointer;font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-align:center;transition:all .2s ease;background:transparent;color:rgb(var(--color-foreground))}.sub-tile-picker__type-btn:hover{background:rgba(var(--color-foreground),.05)}.sub-tile-picker__type-btn.is-active{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.sub-tile-picker__size-cards{display:flex;gap:1rem}.sub-tile-picker__size-card{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.4rem 1rem 1.2rem;border:2px solid rgba(var(--color-foreground),.25);border-radius:var(--border-radius-main, .8rem);cursor:pointer;transition:all .2s ease;gap:.4rem;position:relative}.sub-tile-picker__size-card:hover{border-color:rgb(var(--color-foreground))}.sub-tile-picker__size-card.is-active{border-color:rgb(var(--color-foreground));border-width:3px;background:rgba(var(--color-foreground),.03)}.sub-tile-picker__size-title{font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:1.4rem;color:rgb(var(--color-foreground))}.sub-tile-picker__size-desc{font-size:1.1rem;color:rgba(var(--color-foreground),.65);line-height:1.3}.sub-tile-picker__badge{display:inline-block;margin-top:.4rem;padding:.3rem .8rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:.4rem}.sub-tile-picker__plans{display:flex;flex-direction:column;gap:1rem}.sub-tile-picker__plan{display:flex;align-items:center;gap:1.4rem;padding:1.4rem 2rem;border:2px solid rgba(var(--color-foreground),.25);border-radius:var(--border-radius-main, .8rem);cursor:pointer;transition:all .2s ease}.sub-tile-picker__plan:hover{border-color:rgb(var(--color-foreground))}.sub-tile-picker__plan.is-active{border-color:rgb(var(--color-foreground));border-width:3px}.sub-tile-picker__plan-radio{width:2rem;height:2rem;border-radius:50%;border:2px solid rgba(var(--color-foreground),.4);flex-shrink:0;position:relative;transition:all .2s ease}.sub-tile-picker__plan.is-active .sub-tile-picker__plan-radio{border-color:rgb(var(--color-accent-original, var(--color-foreground)))}.sub-tile-picker__plan.is-active .sub-tile-picker__plan-radio:after{content:"";position:absolute;top:3px;left:3px;right:3px;bottom:3px;border-radius:50%;background:rgb(var(--color-accent-original, var(--color-foreground)))}.sub-tile-picker__plan-info{display:flex;flex-direction:column;gap:.2rem}.sub-tile-picker__plan-title{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:1.4rem;color:rgb(var(--color-foreground))}.sub-tile-picker__plan-desc{font-size:1.2rem;color:rgba(var(--color-foreground),.5);font-style:italic}.sub-tile-picker__plan-wrapper{display:flex;flex-direction:column}.sub-tile-picker__plan-details{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-radius:0 0 var(--border-radius-main, .8rem) var(--border-radius-main, .8rem)}.sub-tile-picker__plan-details.is-open{max-height:60rem;padding:1.6rem}.sub-tile-picker__plan-columns{display:flex;gap:1.2rem}.sub-tile-picker__plan-col{flex:1;padding:1.2rem;border:1px solid rgba(var(--color-background),.3);border-radius:.6rem}.sub-tile-picker__plan-col-title{display:block;font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;font-size:1.3rem;margin-bottom:.8rem}.sub-tile-picker__plan-col ul{list-style:disc;padding-left:1.6rem;margin:0;font-size:1.2rem;line-height:1.6}.sub-tile-picker__plan-col ul li{margin-bottom:.3rem}.sub-tile-picker__plan-wrapper .sub-tile-picker__plan.is-active{border-radius:var(--border-radius-main, .8rem) var(--border-radius-main, .8rem) 0 0}.sub-tile-picker__disclaimer{margin-top:1.6rem;font-family:var(--font-body-family);font-size:1.1rem;line-height:1.5;color:rgba(var(--color-foreground),.6)}.sub-tile-picker__disclaimer a{color:rgba(var(--color-foreground),.6);text-decoration:underline}@media screen and (max-width:749px){.sub-tile-picker__size-cards{gap:.6rem}.sub-tile-picker__size-card{padding:1rem .6rem}.sub-tile-picker__size-title{font-size:1.2rem}.sub-tile-picker__size-desc{font-size:1rem}.sub-tile-picker__badge{font-size:.9rem;padding:.2rem .6rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-subscription-tiles.css.map */
