.lp-comparison{font-family:Replica,Arial,sans-serif;scroll-margin-top:90px}.lp-comparison__header{text-align:center;max-width:64rem;margin:0 auto 4rem}.lp-comparison__subtitle{font-size:1.2rem;font-weight:300;letter-spacing:.22em;text-transform:uppercase;margin:0 0 1rem;color:rgba(var(--color-foreground),.7)}.lp-comparison__heading{font-family:Replica,Arial,sans-serif;font-weight:400;font-size:clamp(2.4rem,4vw,3.6rem);line-height:1.15;margin:0 0 1.2rem}.lp-comparison__description{font-weight:300;font-size:1.5rem;line-height:1.5;margin:0;color:rgba(var(--color-foreground),.8)}.lp-comparison__grid{display:grid;gap:2rem;align-items:stretch}.lp-comparison__grid--1{grid-template-columns:1fr;max-width:48rem;margin:0 auto}.lp-comparison__grid--2{grid-template-columns:repeat(2,1fr)}.lp-comparison__grid--3{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:989px){.lp-comparison__grid--3{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.lp-comparison__grid--2,.lp-comparison__grid--3{grid-template-columns:1fr;gap:1.6rem}}.lp-comparison__card{position:relative;display:flex;flex-direction:column;background-color:#fff;border:1px solid rgba(var(--color-foreground),.12);border-radius:1.6rem;overflow:hidden;transition:box-shadow .25s ease}.lp-comparison__card:hover{box-shadow:0 20px 40px #00000014}.lp-comparison__card--popular{border:2px solid rgb(var(--color-foreground));box-shadow:0 10px 30px #00000014}.lp-comparison__badge{position:absolute;top:1.6rem;right:1.6rem;z-index:2;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.5rem 1rem;border-radius:999px}.lp-comparison__media{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background-color:#f5f2ec}.lp-comparison__media img,.lp-comparison__media svg{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.lp-comparison__img{max-width:none;height:100%}.lp-comparison__body{display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem 2rem;flex:1}.lp-comparison__title{font-family:Replica,Arial,sans-serif;font-weight:400;font-size:clamp(1.8rem,2.8vw,2.4rem);margin:0;line-height:1.2}.lp-comparison__tagline{font-size:1.3rem;font-weight:300;letter-spacing:.05em;text-transform:uppercase;margin:0;color:rgba(var(--color-foreground),.65)}.lp-comparison__stars{display:flex;align-items:center;gap:.3rem;color:#f4b400}.lp-comparison__star{width:1.6rem;height:1.6rem}.lp-comparison__review-count{margin-left:.6rem;font-size:1.3rem;font-weight:300;color:rgba(var(--color-foreground),.7)}.lp-comparison__price{display:flex;align-items:baseline;gap:1rem}.lp-comparison__price-current{font-size:clamp(2.2rem,3.4vw,2.8rem);font-weight:700;line-height:1;color:rgb(var(--color-foreground))}.lp-comparison__price-compare{font-size:1.6rem;font-weight:300;color:rgba(var(--color-foreground),.45);text-decoration:line-through}.lp-comparison__benefits{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.8rem}.lp-comparison__benefits li{display:flex;align-items:flex-start;gap:.8rem;font-size:1.4rem;font-weight:300;line-height:1.45;color:rgba(var(--color-foreground),.85)}.lp-comparison__check{width:1.8rem;height:1.8rem;flex-shrink:0;color:rgb(var(--color-foreground));margin-top:.1rem}.lp-comparison__meta{display:flex;flex-direction:column;gap:.3rem;padding:1.2rem 1.4rem;background-color:#f5f2ec;border-radius:.8rem}.lp-comparison__meta-label{font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}.lp-comparison__meta-value{font-size:1.4rem;font-weight:400;line-height:1.3}.lp-comparison__variants{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.2rem}.lp-comparison__variant-field{display:flex;flex-direction:column;gap:.5rem}.lp-comparison__variant-label{font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}.lp-comparison__select-wrap{position:relative;display:flex;align-items:center}.lp-comparison__select-wrap .icon-caret{position:absolute;right:1.4rem;width:1.2rem;height:auto;pointer-events:none;color:rgba(var(--color-foreground),.6)}.lp-comparison__variant-select{width:100%;appearance:none;-webkit-appearance:none;font-family:inherit;font-size:1.4rem;padding:1.1rem 3.6rem 1.1rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:.8rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer}.lp-comparison__variant-select:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.1rem}.lp-comparison__quantity{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-bottom:1.2rem}.lp-comparison__quantity-label{font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}.lp-comparison__quantity-input{border:.1rem solid rgba(var(--color-foreground),.25);border-radius:.8rem;min-height:4.4rem;width:auto;min-width:12rem}.lp-comparison__cta{margin-top:auto;display:flex;flex-direction:column;gap:.8rem}.lp-comparison__add-button{width:100%;font-weight:700;letter-spacing:.08em;font-size:1.4rem;padding:1.4rem 2rem;border-radius:999px;position:relative;overflow:hidden}.lp-comparison__add-button .loading-overlay__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2.2rem;height:2.2rem}.lp-comparison__add-button .loading-overlay__spinner:not(.hidden)~.lp-comparison__add-label,.lp-comparison__add-button.loading .lp-comparison__add-label{opacity:0}.lp-comparison__add-button.loading{pointer-events:none}.lp-comparison__product-link{text-align:center;font-size:1.3rem;font-weight:300;color:rgba(var(--color-foreground),.7);text-decoration:underline;text-underline-offset:.3rem;transition:color .2s ease}.lp-comparison__product-link:hover{color:rgb(var(--color-foreground))}.lp-comparison__guarantee{font-size:1.2rem;font-weight:300;text-align:center;margin:0;color:rgba(var(--color-foreground),.7);line-height:1.5}.lp-comparison__note{margin:3.2rem auto 0;max-width:56rem;font-size:1.3rem;font-weight:300;text-align:center;color:rgba(var(--color-foreground),.7)}.lp-comparison__product-form{margin:0}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section-lp-comparison-table.css.map */
