.lander-icon{width:2rem;height:2rem;flex:none}product-info{--lander-button: var(--color-button);--lander-button-text: var(--color-button-text)}product-info .product-form__submit.button--secondary{--color-button: var(--lander-button);--color-button-text: var(--lander-button-text)}product-info .product-form__submit{min-height:5.4rem;font-size:1.6rem;font-weight:700;letter-spacing:.04rem}.product-form__input--bundle{display:grid;gap:1rem;border:0;padding:0;margin:0 0 1.2rem}.product-form__input--bundle .form__label{font-weight:700;margin-bottom:.4rem}.product-form__input--bundle .bundle-card__input{position:absolute;opacity:0;width:1px;height:1px}.bundle-card{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;border:.15rem solid rgba(var(--color-foreground),.18);border-radius:1.2rem;cursor:pointer;background:rgb(var(--color-background));color:rgb(var(--color-foreground));transition:border-color .15s ease,box-shadow .15s ease}.bundle-card:hover{border-color:rgba(var(--color-foreground),.45)}.bundle-card__radio{width:2rem;height:2rem;border-radius:50%;border:.2rem solid rgba(var(--color-foreground),.35);display:grid;place-items:center}.bundle-card__main{display:grid;gap:.2rem;min-width:0}.bundle-card__title{font-weight:700;font-size:1.6rem;line-height:1.3}.bundle-card__meta{display:flex;flex-wrap:wrap;gap:.4rem .8rem;align-items:center;font-size:1.3rem;line-height:1.3}.bundle-card__save{background:rgba(var(--color-button),.12);color:rgb(var(--color-button));font-weight:700;padding:.2rem .7rem;border-radius:10rem}.bundle-card__each{color:rgba(var(--color-foreground),.7)}.bundle-card__prices{display:grid;justify-items:end;line-height:1.25}.bundle-card__price{font-weight:700;font-size:1.7rem}.bundle-card__compare{font-size:1.3rem;color:rgba(var(--color-foreground),.55)}.bundle-card__badge{position:absolute;top:-1.1rem;right:1.4rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.1rem;font-weight:700;letter-spacing:.06rem;text-transform:uppercase;padding:.3rem .9rem;border-radius:10rem;line-height:1.4}.bundle-card__input:checked+.bundle-card{border-color:rgb(var(--color-button));box-shadow:0 0 0 .1rem rgb(var(--color-button));background:rgba(var(--color-button),.04)}.bundle-card__input:checked+.bundle-card .bundle-card__radio{border-color:rgb(var(--color-button))}.bundle-card__input:checked+.bundle-card .bundle-card__radio:after{content:"";width:1rem;height:1rem;border-radius:50%;background:rgb(var(--color-button))}.bundle-card__input:focus-visible+.bundle-card{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.bundle-card__input.disabled+.bundle-card{opacity:.5}.bundle-card__input.disabled+.bundle-card .bundle-card__title{text-decoration:line-through}.lander-bullets{list-style:none;padding:0;margin:.4rem 0 1.4rem;display:grid;gap:.8rem}.lander-bullets li{display:flex;gap:1rem;align-items:flex-start;font-size:1.5rem;line-height:1.45}.lander-bullets .lander-icon{width:2.2rem;height:2.2rem;padding:.3rem;border-radius:50%;background:rgba(var(--color-button),.12);color:rgb(var(--color-button))}.lander-delivery{display:grid;gap:.6rem;margin:.4rem 0 1.2rem}.lander-delivery:empty,.lander-delivery:not(:has(.lander-delivery__row:not([hidden]))){display:none}.lander-delivery__row{display:flex;gap:1rem;align-items:center;margin:0;padding:1rem 1.2rem;border-radius:1rem;background:rgba(var(--color-foreground),.05);font-size:1.4rem;line-height:1.4}.lander-delivery__row[hidden]{display:none}.lander-delivery__row--holiday{background:rgba(var(--color-button),.09)}.lander-delivery__row--holiday .lander-icon{color:rgb(var(--color-button))}.lander-section__heading{text-align:center;margin:0 auto 3rem;max-width:60rem}.lander-section__subheading{text-align:center;margin:-2rem auto 3rem;max-width:56rem;color:rgba(var(--color-foreground),.75)}.lander-features{display:grid;gap:4rem}.lander-feature{display:grid;gap:2rem;align-items:center}.lander-feature__media{border-radius:1.6rem;overflow:hidden;background:rgba(var(--color-foreground),.04);aspect-ratio:1 / 1}.lander-feature__media img{width:100%;height:100%;object-fit:cover;display:block}.lander-feature__text h3{margin:0 0 1rem}.lander-feature__text p{margin:0;font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}@media screen and (min-width:750px){.lander-feature{grid-template-columns:1fr 1fr;gap:6rem}.lander-feature--reverse .lander-feature__media{order:2}.lander-feature--no-media{grid-template-columns:1fr;text-align:center;max-width:64rem;margin:0 auto}}.lander-steps{display:grid;gap:1.6rem;counter-reset:lander-step;list-style:none;padding:0;margin:0}.lander-step{counter-increment:lander-step;padding:2.4rem;border-radius:1.6rem;background:rgba(var(--color-foreground),.04)}.lander-step:before{content:counter(lander-step);display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-weight:700;font-size:1.8rem;margin-bottom:1.4rem}.lander-step h3{margin:0 0 .6rem}.lander-step p{margin:0;color:rgba(var(--color-foreground),.8);line-height:1.55}@media screen and (min-width:750px){.lander-steps{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:2rem}}.lander-compare{max-width:64rem;margin:0 auto;border-radius:1.6rem;overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.12)}.lander-compare table{width:100%;border-collapse:collapse;table-layout:fixed}.lander-compare th,.lander-compare td{padding:1.4rem 1.2rem;text-align:center;border-bottom:.1rem solid rgba(var(--color-foreground),.1);font-size:1.45rem;line-height:1.35}.lander-compare tr:last-child td{border-bottom:0}.lander-compare th:first-child,.lander-compare td:first-child{text-align:left;width:50%}.lander-compare thead th{font-weight:700;font-size:1.4rem}.lander-compare .lander-compare__us{background:rgba(var(--color-button),.07)}.lander-compare thead .lander-compare__us{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.lander-compare .lander-icon{width:2.4rem;height:2.4rem}.lander-compare__yes{color:rgb(var(--color-button))}.lander-compare__no{color:rgba(var(--color-foreground),.35)}.lander-faq{max-width:72rem;margin:0 auto;display:grid;gap:1rem}.lander-faq details{border-radius:1.2rem;background:rgba(var(--color-foreground),.04)}.lander-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:1.8rem 2rem;color:rgb(var(--color-foreground));font-weight:700;font-size:1.6rem;line-height:1.4}.lander-faq summary::-webkit-details-marker{display:none}.lander-faq summary:after{content:"+";font-size:2.4rem;line-height:1;font-weight:400;flex:none;transition:transform .2s ease}.lander-faq details[open] summary:after{transform:rotate(45deg)}.lander-faq__answer{padding:0 2rem 1.8rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.lander-faq__answer>*:first-child{margin-top:0}.lander-faq__answer>*:last-child{margin-bottom:0}.lander-guarantee{display:grid;justify-items:center;text-align:center;gap:1.2rem;max-width:64rem;margin:0 auto}.lander-guarantee .lander-icon{width:5.6rem;height:5.6rem}.lander-guarantee h2{margin:0}.lander-guarantee__text{font-size:1.6rem;line-height:1.6}.lander-guarantee__text>*{margin:0}.lander-guarantee__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2.4rem;margin-top:.8rem;font-size:1.4rem;font-weight:700}.lander-guarantee__badges span{display:inline-flex;align-items:center;gap:.6rem}.lander-guarantee__badges .lander-icon{width:2rem;height:2rem}lander-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:4;padding:1rem 1.2rem calc(1rem + env(safe-area-inset-bottom));box-shadow:0 -.4rem 2rem #0000001f;transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}lander-sticky-atc.is-visible{transform:translateY(0);visibility:visible;transition:transform .25s ease,visibility 0s}.lander-sticky__inner{display:flex;align-items:center;gap:1.2rem;padding:0}.lander-sticky__img{width:4.8rem;height:4.8rem;object-fit:cover;border-radius:.8rem;flex:none}.lander-sticky__info{display:grid;min-width:0;flex:1;line-height:1.3}.lander-sticky__title{font-size:1.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lander-sticky__price{font-weight:700;font-size:1.6rem}.lander-sticky__button.button{flex:none;min-height:4.8rem;min-width:0;padding:0 2.2rem;font-weight:700}body.lander-sticky-on{padding-bottom:8rem}@media screen and (min-width:990px){lander-sticky-atc:not(.lander-sticky--desktop){display:none!important}body.lander-sticky-on:not(.lander-sticky-desktop){padding-bottom:0}.lander-sticky__inner{padding:0 5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lander.css.map */
