body{line-height:1.55}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl{line-height:1.2;letter-spacing:0}.hxxl,.hxl,.h0,h1,.h1{font-size:3rem}h2,.h2{font-size:2.2rem}h3,.h3{font-size:1.8rem}@media screen and (min-width:750px){.hxxl,.hxl,.h0{font-size:4.4rem}h1,.h1{font-size:4rem}h2,.h2{font-size:2.8rem}h3,.h3{font-size:2rem}}.product__title h1,.product__title h2,.product__title .h0,.product__title .h1,.product__title .h2,.product__title>*{font-size:1.8rem;font-weight:600;line-height:1.25}@media screen and (min-width:750px){.product__title h1,.product__title h2,.product__title .h0,.product__title .h1,.product__title .h2,.product__title>*{font-size:2.2rem}}.placeholder-svg{background-color:rgba(var(--color-button),.1);fill:rgba(var(--color-button),.45)}.p1-section{padding-top:var(--p1-pt, 40px);padding-bottom:var(--p1-pb, 40px)}@media screen and (min-width:750px){.p1-section{padding-top:calc(var(--p1-pt, 40px) * 1.33);padding-bottom:calc(var(--p1-pb, 40px) * 1.33)}}.p1-heading{margin:0 0 1.2rem;font-size:2.4rem;line-height:1.2}@media screen and (min-width:750px){.p1-heading{font-size:3.2rem}}.p1-heading--center,.p1-sub--center{text-align:center}.p1-heading--center{margin-bottom:2.8rem}.p1-sub{margin:0 auto 3.2rem;max-width:60rem;font-size:1.5rem;line-height:1.55}@media screen and (min-width:750px){.p1-sub{font-size:1.6rem}}.p1-h3{margin:0 0 .6rem;font-size:1.8rem;line-height:1.25}@media screen and (min-width:750px){.p1-h3{font-size:2rem}}.p1-text{margin:0;font-size:1.5rem;line-height:1.55}@media screen and (min-width:750px){.p1-text{font-size:1.6rem}}.p1-label{font-size:1.3rem;line-height:1.4;letter-spacing:.02em}.p1-btn.button{box-sizing:border-box;min-height:4.8rem;padding:0 3.2rem;font-size:1.5rem;font-weight:600}@media screen and (max-width:749px){.p1-btn.button{width:100%}}@media screen and (min-width:750px){.p1-btn.button{font-size:1.6rem}}.p1-icon{display:inline-flex;width:2.8rem;height:2.8rem;flex:none;color:rgb(var(--color-button))}.p1-icon svg{width:100%;height:100%;display:block}.p1-media{position:relative;overflow:hidden;border-radius:var(--media-radius, 12px);aspect-ratio:var(--p1-ratio, 1 / 1);width:100%}.p1-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.p1-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(var(--color-button),.34),rgba(var(--color-button),.16));color:rgb(var(--color-button))}.p1-ph__icon{width:34%;max-width:18rem;min-width:9rem}.p1-ph__icon svg{width:100%;height:auto;display:block}.p1-ph__tag{position:absolute;left:1.2rem;top:1.2rem;padding:.3rem .9rem;border-radius:99rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.3rem;font-weight:600;line-height:1.4}.p1-hero__grid{display:grid;gap:2.4rem;align-items:center}.p1-hero__media{--p1-ratio: 16 / 9}.p1-hero__title{margin:0 0 1.2rem;font-size:3rem;line-height:1.18}.p1-hero__sub{margin:0 0 2.4rem;font-size:1.5rem;line-height:1.55;max-width:48rem}@media screen and (max-width:749px){.p1-hero__media{order:-1}}@media screen and (min-width:750px){.p1-hero__grid{grid-template-columns:5fr 7fr;gap:4.8rem}.p1-hero__title{font-size:4.4rem}.p1-hero__sub{font-size:1.6rem}}.p1-trust__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}@media screen and (min-width:990px){.p1-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.p1-trust__grid--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:80rem;margin:0 auto}}.p1-trust__item{display:flex;flex-direction:column;gap:.8rem;padding:1.6rem;border-radius:12px;background:#ffffff80;border:1px solid rgba(var(--color-foreground),.08)}.p1-trust__title{margin:0;font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;line-height:1.25;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.p1-trust__title{font-size:1.6rem}}.p1-trust__text{margin:0;font-size:1.4rem;line-height:1.5}.p1-ps__grid{display:grid;gap:1.6rem}@media screen and (min-width:750px){.p1-ps__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.p1-card{padding:2.4rem 2rem;border-radius:12px;background:rgb(var(--color-background))}.p1-card .p1-icon{margin-bottom:1.4rem;padding:.8rem;width:4.4rem;height:4.4rem;box-sizing:border-box;border-radius:50%;background:rgba(var(--color-button),.12)}.p1-card__problem{margin:0 0 1rem;padding-bottom:1rem;border-bottom:1px dashed rgba(var(--color-foreground),.25);font-size:1.3rem;line-height:1.45}.p1-card__problem strong{color:rgb(var(--color-foreground))}.p1-steps__grid{display:grid;gap:2.8rem}@media screen and (min-width:750px){.p1-steps__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}}.p1-step .p1-media{--p1-ratio: 1 / 1;margin-bottom:1.6rem}.p1-step__head{display:flex;align-items:center;gap:1rem;margin-bottom:.6rem}.p1-step__num{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;flex:none;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.4rem;font-weight:700;line-height:1}.p1-step__head .p1-h3{margin:0}.p1-reviews__summary{display:flex;align-items:center;justify-content:center;gap:1.2rem;flex-wrap:wrap;margin:0 0 3.2rem}.p1-reviews__score{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.4rem;line-height:1.2;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.p1-reviews__score{font-size:3.2rem}}.p1-stars{display:inline-flex;gap:.2rem;color:rgb(var(--color-button))}.p1-stars svg{width:1.8rem;height:1.8rem}.p1-stars .is-empty{opacity:.3}.p1-reviews__grid{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.8rem;-webkit-overflow-scrolling:touch}.p1-reviews__grid>.p1-review{flex:0 0 84%;scroll-snap-align:start}@media screen and (min-width:750px){.p1-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;overflow:visible}}.p1-review{padding:2rem;border-radius:12px;background:rgb(var(--color-background));display:flex;flex-direction:column;gap:1rem}.p1-review__meta{margin:0;font-size:1.3rem;line-height:1.4}.p1-review__author{font-weight:700;color:rgb(var(--color-foreground))}.p1-reviews__notice{padding:1.6rem;border:1px dashed rgba(var(--color-foreground),.35);border-radius:12px;font-size:1.4rem;text-align:center}.p1-reviews__apps{margin-top:2.4rem}.p1-cta__grid{display:grid;gap:2.4rem;align-items:center}.p1-cta__media{--p1-ratio: 4 / 5;max-width:44rem;width:100%;margin:0 auto}@media screen and (min-width:750px){.p1-cta__grid{grid-template-columns:1fr 1fr;gap:4.8rem}}.p1-cta__content .p1-text{margin-bottom:2.4rem}.p1-narrow{max-width:86rem}.p1-reviews__summary--dist{justify-content:center;gap:2.4rem 4rem}.p1-reviews__overall{display:flex;flex-direction:column;align-items:center;gap:.6rem}.p1-dist{width:100%;max-width:32rem;display:grid;gap:.6rem}.p1-dist__row{display:grid;grid-template-columns:5.6rem 1fr 3.6rem;align-items:center;gap:1rem}.p1-dist__bar{height:.8rem;border-radius:99rem;background:rgba(var(--color-foreground),.12);overflow:hidden}.p1-dist__bar>span{display:block;height:100%;border-radius:inherit;background:rgb(var(--color-button))}.p1-dist__count{text-align:right}.p1-review__top{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.p1-review__source{display:inline-block;padding:.2rem .8rem;border-radius:99rem;background:#b89b7a;color:#2f2b26;font-size:1.3rem;font-weight:600;line-height:1.4}.p1-review__photo img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:8px;display:block}.p1-accordion{border-top:1px solid rgba(var(--color-foreground),.15)}.p1-acc{border-bottom:1px solid rgba(var(--color-foreground),.15)}.p1-acc__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem 0;cursor:pointer;list-style:none}.p1-acc__summary::-webkit-details-marker{display:none}.p1-acc__summary::marker{content:""}.p1-acc__title{font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;line-height:1.25;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.p1-acc__title{font-size:1.6rem}}.p1-acc__chev{display:inline-flex;width:2rem;height:2rem;flex:none;color:rgb(var(--color-foreground));transition:transform var(--duration-default, .2s) ease}.p1-acc[open] .p1-acc__chev{transform:rotate(180deg)}.p1-acc__body{padding:0 0 1.8rem;font-size:1.5rem;line-height:1.55}.p1-acc__body ul{margin:0;padding-left:2rem}.p1-acc__body li+li{margin-top:.4rem}.p1-acc__body p{margin:0 0 .8rem}@media screen and (min-width:750px){.p1-acc__body{font-size:1.6rem}}.p1-feature__grid{display:grid;gap:2.4rem;align-items:center}.p1-feature__media{--p1-ratio: 4 / 5;max-width:46rem;width:100%;margin:0 auto}.p1-feature__content .p1-text{margin-bottom:2rem}.p1-feature__list{display:grid;gap:1.2rem}.p1-feature__item{display:flex;align-items:center;gap:1.2rem}.p1-feature__item .p1-icon{width:4rem;height:4rem;padding:.8rem;box-sizing:border-box;border-radius:50%;background:rgba(var(--color-button),.12)}.p1-feature__item .p1-text{margin:0;font-weight:600;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.p1-feature__grid{grid-template-columns:1fr 1fr;gap:6.4rem}.p1-feature__grid--reverse .p1-feature__media{order:2}}.p1-compare__wrap{overflow-x:auto}.p1-compare__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:1.5rem;line-height:1.5}.p1-compare__table th,.p1-compare__table td{padding:1.4rem 1rem;border-bottom:1px solid rgba(var(--color-foreground),.12);text-align:center;vertical-align:middle}.p1-compare__table thead th{font-size:1.3rem;font-weight:700;color:rgb(var(--color-foreground))}.p1-compare__table tbody th{text-align:left;font-weight:600;color:rgb(var(--color-foreground))}.p1-compare__table thead th:first-child{width:46%}.p1-compare__table .p1-compare__ours{background:#ffffff8c}.p1-compare__table thead .p1-compare__ours{border-radius:12px 12px 0 0}.p1-compare__table tbody tr:last-child .p1-compare__ours{border-radius:0 0 12px 12px}.p1-compare__yes,.p1-compare__no{display:inline-flex;width:2.6rem;height:2.6rem}.p1-compare__yes{color:rgb(var(--color-button))}.p1-compare__no{color:rgba(var(--color-foreground),.55)}.p1-compare__yes svg,.p1-compare__no svg{width:100%;height:100%}@media screen and (min-width:750px){.p1-compare__table{font-size:1.6rem}.p1-compare__table th,.p1-compare__table td{padding:1.6rem 2rem}}.p1-sticky{position:fixed;left:0;right:0;bottom:0;z-index:3;border-top:1px solid rgba(var(--color-foreground),.12);box-shadow:0 -4px 16px #2f2b2614;transform:translateY(110%);transition:transform .25s ease;padding-bottom:env(safe-area-inset-bottom)}.p1-sticky.is-visible{transform:translateY(0)}.p1-sticky__inner{display:flex;align-items:center;gap:1.2rem;padding-top:1rem;padding-bottom:1rem}.p1-sticky__thumb img{display:block;width:4.8rem;height:4.8rem;object-fit:cover;border-radius:8px}.p1-sticky__info{display:flex;flex-direction:column;min-width:0;flex:1}.p1-sticky__title{font-size:1.3rem;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p1-sticky__price{font-size:1.5rem;font-weight:700;line-height:1.35;color:rgb(var(--color-foreground))}.p1-btn.button.p1-sticky__btn{width:auto;flex:none;padding:0 2.4rem}body.p1-sticky-visible{padding-bottom:7.2rem}@media screen and (max-width:749px){.p1-sticky__thumb{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/p1-theme.css.map */
