.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 rgba(var(--color-foreground),.25);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{border-color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.05)}.sub-tile-picker__type-btn.is-active{border-color:rgb(var(--color-foreground));border-width:3px;background:rgb(var(--color-background-secondary));color:rgb(var(--color-foreground))}.sub-tile-picker__size-cards{display:flex;gap:1rem}.sub-tile-picker__size-card{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:1.2rem .8rem 1rem;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:rgb(var(--color-background-secondary))}.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:auto;padding:.3rem .7rem;line-height:1.25;background:var(--sub-tile-badge-bg, #ebf094);color:rgb(var(--color-foreground));font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:.4rem;white-space:nowrap}.sub-tile-picker__size-desc{margin-bottom:.5rem}.sub-tile-picker__plans{display:flex;flex-direction:column;gap:1rem}.sub-tile-picker__plan{position:relative;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;background:rgb(var(--color-background-secondary))}.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.05rem;line-height:1.35;color:rgba(var(--color-foreground),.75)}.sub-tile-picker__plan-desc strong{font-weight:700;color:rgb(var(--color-foreground))}.sub-tile-picker__plan-flag{position:absolute;top:-1.1rem;right:1.2rem;z-index:1;padding:.35rem 1rem;border-radius:2rem;background:var(--sub-tile-flag-bg, #ff6b57);color:var(--sub-tile-flag-ink, #ffffff);font-family:var(--font-heading-family);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.sub-tile-picker__plan-note{font-size:1.2rem;color:rgba(var(--color-foreground),.7);display:block}.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.2rem 1.4rem 1.4rem}.sub-tile-picker__plans{margin-bottom:.8rem}.sub-tile-picker__plan-body{padding:0}.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;color:var(--sub-tile-badge-bg, #ebf094);text-align:center}.sub-tile-picker__plan-body ul{list-style:disc;padding-left:1.2rem;margin:0;font-size:.95rem;line-height:1.45}.sub-tile-picker__plan-body ul li{margin-bottom:.15rem}.sub-tile-picker__plan-heading{display:block;font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;text-align:center;font-size:1.35rem;line-height:1.25;margin-bottom:.2rem}.sub-tile-picker__plan-example{display:block;text-align:center;font-size:1.05rem;margin-bottom:.9rem}.sub-tile-picker__plan-cols{display:grid;grid-template-columns:1fr 44%;gap:1rem;align-items:center}.sub-tile-picker__plan-photo{width:100%;justify-self:end}.sub-tile-picker__plan-photo img{display:block;width:100%;height:auto;border-radius:.4rem}.sub-tile-picker__plan-wrapper:has(.sub-tile-picker__plan-details) .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}.sub-tile-picker__disclaimer.is-hidden{display:none}@media screen and (max-width:749px){.sub-tile-picker__size-cards{gap:.6rem}.sub-tile-picker__size-card{padding:.9rem .4rem}.sub-tile-picker__size-title{font-size:1.2rem}.sub-tile-picker__size-desc{font-size:1rem}.sub-tile-picker__badge{font-size:.8rem;padding:.2rem .4rem;letter-spacing:.02em}.sub-tile-picker__plan-flag{right:.8rem;font-size:.9rem;padding:.3rem .8rem}.sub-tile-picker__plan-heading{font-size:1.15rem}.sub-tile-picker__plan-example{font-size:1rem}.sub-tile-picker__plan-cols{grid-template-columns:1fr 42%;gap:.8rem}.sub-tile-picker__plan-body ul{font-size:.9rem}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/component-subscription-tiles.css.map */
