.product-ladder{--renders-red: 152, 4, 4;margin-top:4rem;margin-bottom:4rem}.product-ladder__title{margin:0 0 2.4rem}.product-ladder__configuration{white-space:nowrap}.product-ladder__tracks{display:grid;gap:1.8rem;margin-bottom:3.2rem}.product-ladder__track-group{min-width:0}.product-ladder__track-title{margin:0 0 .8rem;font-size:1.5rem;font-weight:600}.product-ladder__tracks .product-ladder__track{grid-template-columns:repeat(var(--track-columns),minmax(9rem,1fr));margin-bottom:0}@media screen and (min-width:750px){.product-ladder__tracks{gap:1rem;margin-bottom:2.4rem}.product-ladder__tracks .product-ladder__track-group{display:grid;grid-template-columns:9rem minmax(0,1fr);column-gap:1.2rem;align-items:start}.product-ladder__track-title{margin:0;padding-top:4rem;font-size:1.3rem;line-height:1.8rem;white-space:nowrap}.product-ladder__tracks .product-ladder__price{line-height:1.4}.product-ladder__tracks .product-ladder__current{margin-top:.2rem;line-height:1.4}}.product-ladder__current,.product-ladder__frame{display:block;font-size:1.2rem;margin-top:.4rem}.product-ladder__current{color:rgb(var(--renders-red));font-weight:600}.product-ladder__frame{color:rgba(var(--color-foreground),.7)}.product-ladder__panel-frame{margin:.4rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.product-ladder__track{list-style:none;margin:0 0 3.2rem;padding:0 0 .4rem;display:grid;grid-template-columns:repeat(var(--stops),minmax(9rem,1fr));overflow-x:auto;scrollbar-width:thin;position:relative}.product-ladder__stop{position:relative;text-align:center}.product-ladder__stop:before{content:"";position:absolute;top:4.9rem;left:0;right:0;height:2px;background:rgba(var(--color-foreground),.15)}.product-ladder__stop:first-child:before{left:50%}.product-ladder__stop:last-child:before{right:50%}.product-ladder__link{display:block;color:inherit;text-decoration:none}.product-ladder__label{display:flex;align-items:flex-end;justify-content:center;min-height:3.4rem;font-size:1.4rem;font-weight:600;line-height:1.2;padding:0 .4rem}.product-ladder__dot{position:relative;display:block;width:1.4rem;height:1.4rem;margin:.8rem auto;border-radius:50%;background:rgb(var(--color-background));border:2px solid rgba(var(--color-foreground),.4);transition:transform .15s ease}.product-ladder__price{display:block;font-size:1.3rem;color:rgba(var(--color-foreground),.7);font-variant-numeric:tabular-nums}.product-ladder__link:hover .product-ladder__dot{transform:scale(1.2);border-color:rgb(var(--color-foreground))}.product-ladder__link:hover .product-ladder__label{text-decoration:underline;text-underline-offset:.3rem}.product-ladder__stop.is-near .product-ladder__dot{border-color:rgb(var(--color-foreground))}.product-ladder__stop.is-current .product-ladder__dot{width:1.8rem;height:1.8rem;margin:.6rem auto;background:rgb(var(--renders-red));border-color:rgb(var(--renders-red))}.product-ladder__stop.is-current .product-ladder__label{color:rgb(var(--renders-red))}.product-ladder__panels{display:grid;gap:1.6rem}@media screen and (min-width:750px){.product-ladder__panels{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-ladder__panel{position:relative;border:1px solid rgba(var(--color-foreground),.12);border-radius:12px;padding:2rem;background:rgba(var(--color-foreground),.04);color:rgb(var(--color-foreground));text-decoration:none;cursor:pointer;display:flex;flex-direction:column;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.product-ladder__panel:after{content:"\2192";position:absolute;top:1.8rem;right:2rem;font-size:2.2rem;line-height:1;color:rgb(var(--renders-red))}.product-ladder__panel .product-ladder__panel-head{padding-right:3.2rem}.product-ladder__panel:focus-visible{outline:2px solid rgb(var(--renders-red));outline-offset:4px}.product-ladder__panel:focus-visible,.product-ladder__panel:active{border-color:rgb(var(--renders-red));background:rgba(var(--renders-red),.05)}@media(hover:hover){.product-ladder__panel:hover{border-color:rgb(var(--renders-red));background:rgba(var(--renders-red),.05);box-shadow:0 4px 14px rgba(var(--color-foreground),.1)}.product-ladder__panel:hover .h4{text-decoration:underline;text-underline-offset:.3rem}}.product-ladder__panel .product-ladder__reasons{margin-bottom:0}@media(prefers-reduced-motion:reduce){.product-ladder__panel{transition:none}}.product-ladder__panel-head{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;align-items:baseline;justify-content:space-between}.product-ladder__panel-head .h4{margin:0}.product-ladder__delta{font-size:1.3rem;font-weight:700;border-radius:6px;padding:.2rem .8rem;white-space:nowrap}.product-ladder__delta{background:rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground))}.product-ladder__tagline{margin:.4rem 0 0;color:rgba(var(--color-foreground),.7);font-size:1.5rem}.product-ladder__reasons-title{margin:1.2rem 0 0;font-size:1.4rem;font-weight:600}.product-ladder__reasons-title+.product-ladder__reasons{margin-top:.6rem}.product-ladder__reasons{list-style:none;margin:1.2rem 0 1.6rem;padding:0;display:grid;gap:.6rem;font-size:1.5rem;line-height:1.45}.product-ladder__reasons li{display:grid;grid-template-columns:1.8rem minmax(0,1fr);gap:.6rem}.product-ladder__reasons li:before{font-weight:700}.product-ladder__reasons--up li:before{content:"+";color:rgba(var(--color-foreground),.6)}.product-ladder__reasons--down li:before{content:"\2013";color:rgba(var(--color-foreground),.6)}.product-ladder__reasons--neutral li:before{content:"\2022";color:rgba(var(--color-foreground),.5)}.product-ladder__more{margin-top:auto;font-size:1.5rem;font-weight:600}.product-ladder__year{margin-top:1.6rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:12px;padding:1.6rem;display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1.6rem;align-items:start}@media screen and (min-width:750px){.product-ladder__year{grid-template-columns:18rem minmax(0,1fr);padding:2rem}}.product-ladder__year-image{width:100%;height:auto;border-radius:6px}.product-ladder__year .h4{margin:0}.product-ladder__year-price{margin:.4rem 0 0;font-variant-numeric:tabular-nums}.product-ladder__year-price s{color:rgba(var(--color-foreground),.6)}.product-ladder__year-q{margin:1.2rem 0 0;font-weight:700;font-size:1.5rem}.product-ladder__year .product-ladder__reasons{margin-bottom:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/19/assets/component-product-ladder.css.map */
