.hxxl,.hxl,.h0,.h1{font-size:3rem;line-height:1.2}.h2{font-size:2.4rem;line-height:1.2}.h3{font-size:1.8rem;line-height:1.25}.h4{font-size:1.6rem;line-height:1.25}.h5{font-size:1.3rem;line-height:1.25}@media only screen and (min-width:750px){.hxxl,.hxl,.h0{font-size:4.4rem}.h1{font-size:4rem}.h2{font-size:3.2rem}.h3{font-size:2rem}}.product__title,.product__title>*,.product__title h1,.product__title h2,.product__title a{font-family:var(--font-body-family);font-weight:600;font-size:1.8rem;line-height:1.25;letter-spacing:0}@media only screen and (min-width:750px){.product__title,.product__title>*,.product__title h1,.product__title h2,.product__title a{font-size:2.2rem}}.pg-section{padding-top:calc(var(--pg-pt, 40) * .75px);padding-bottom:calc(var(--pg-pb, 40) * .75px)}@media only screen and (min-width:750px){.pg-section{padding-top:calc(var(--pg-pt, 40) * 1px);padding-bottom:calc(var(--pg-pb, 40) * 1px)}}.pg-wrap{max-width:var(--page-width);margin:0 auto;padding:0 1.6rem}@media only screen and (min-width:750px){.pg-wrap{padding:0 5rem}}.pg-eyebrow{margin:0 0 .8rem;font-size:1.3rem;line-height:1.4;letter-spacing:.06rem;text-transform:uppercase;color:rgb(var(--color-button));font-weight:600}.pg-h1{margin:0;font-size:2.8rem;line-height:1.2}.pg-h2{margin:0;font-size:2.2rem;line-height:1.2}.pg-h3{margin:0;font-size:1.7rem;line-height:1.25;font-weight:600;font-family:var(--font-body-family);letter-spacing:0}.pg-text{margin:0;font-size:1.5rem;line-height:1.55;color:rgba(var(--color-foreground),.85)}@media only screen and (min-width:750px){.pg-h1{font-size:4rem}.pg-h2{font-size:2.8rem}.pg-h3{font-size:1.8rem}.pg-text{font-size:1.6rem}}.pg-section__head{max-width:62rem;margin:0 auto 2.4rem;text-align:center}.pg-section__head .pg-text{margin-top:.8rem}.pg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;padding:0 2.8rem;border:1px solid rgb(var(--color-button));border-radius:var(--buttons-radius, 8px);background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;line-height:1.2;text-decoration:none}@media only screen and (min-width:750px){.pg-btn{font-size:1.6rem}}.pg-btn:hover{opacity:.92}.pg-btn:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.pg-media{position:relative;width:100%;overflow:hidden;border-radius:var(--media-radius, 8px);aspect-ratio:var(--pg-ratio, 1 / 1);background:rgba(var(--color-button),.1)}.pg-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.pg-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-button));background:rgba(var(--color-button),.1)}.pg-ph--sage{color:var(--pg-support);background:transparent}.pg-ph--sage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pg-support);opacity:.2}.pg-ph svg{position:relative;width:7.2rem;height:7.2rem}.pg-ph__tag{position:absolute;left:1.2rem;bottom:1.2rem;padding:.3rem 1rem;border-radius:4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.3rem;line-height:1.4;font-weight:600;letter-spacing:.04rem}.pg-hero__grid{display:grid;gap:2.4rem;align-items:center}.pg-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}@media only screen and (min-width:990px){.pg-hero__grid{grid-template-columns:5fr 7fr;gap:4.8rem}}.pg-trust__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem 1.2rem;margin:0;padding:0;list-style:none}@media only screen and (min-width:990px){.pg-trust__grid{grid-template-columns:repeat(4,1fr);gap:2.4rem}}.pg-trust__item{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}.pg-trust__item .pg-icon{width:3.2rem;height:3.2rem;color:var(--pg-support)}.pg-trust__item .pg-text{font-size:1.4rem}@media only screen and (min-width:750px){.pg-trust__item .pg-text{font-size:1.5rem}}.pg-cards{display:grid;gap:1.6rem;margin:0;padding:0;list-style:none}@media only screen and (min-width:750px){.pg-cards{grid-template-columns:repeat(3,1fr);gap:2rem}}.pg-card{display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem 2rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--text-boxes-radius, 8px);background:rgb(var(--color-background))}.pg-card .pg-icon{width:3.6rem;height:3.6rem;color:rgb(var(--color-button))}.pg-card__problem{margin:0;font-size:1.5rem;line-height:1.5;font-style:italic;color:rgba(var(--color-foreground),.85)}.pg-card__answer{margin:0;font-size:1.5rem;line-height:1.55;font-weight:600;color:rgb(var(--color-foreground))}@media only screen and (min-width:750px){.pg-card__problem,.pg-card__answer{font-size:1.6rem}}.pg-steps{display:grid;gap:2.4rem;margin:0;padding:0;list-style:none}@media only screen and (min-width:750px){.pg-steps{grid-template-columns:repeat(3,1fr);gap:2.4rem}}.pg-step{display:flex;flex-direction:column;gap:1.2rem}.pg-step__num{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.4rem;font-weight:600}.pg-step__head{display:flex;align-items:center;gap:1.2rem}.pg-showcase .product__title,.pg-showcase .featured-product .product__title{margin:0 0 .8rem}.pg-rev-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem;margin:0 0 2.4rem}.pg-rev-summary__score{font-family:var(--font-heading-family);font-size:2.4rem;line-height:1.2}.pg-rev-summary__count{font-size:1.5rem;color:rgba(var(--color-foreground),.85)}.pg-stars{display:inline-flex;gap:.2rem;color:var(--pg-support)}.pg-stars svg{width:1.8rem;height:1.8rem}.pg-reviews{display:grid;gap:1.6rem;margin:0;padding:0;list-style:none}@media only screen and (min-width:750px){.pg-reviews{grid-template-columns:repeat(3,1fr);gap:2rem}}.pg-review{display:flex;flex-direction:column;gap:1rem;padding:2rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--text-boxes-radius, 8px);background:rgb(var(--color-background))}.pg-review__meta{margin:0;font-size:1.3rem;line-height:1.4;color:rgba(var(--color-foreground),.85)}.pg-reviews-app{margin-top:2.4rem}.pg-cta__grid{display:grid;gap:2.4rem;align-items:center}.pg-cta__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.pg-cta__media{max-width:36rem;width:100%}@media only screen and (min-width:750px){.pg-cta__grid{grid-template-columns:1fr 1fr;gap:4.8rem}.pg-cta__media{justify-self:end}}.placeholder-svg,.placeholder{background-color:rgba(var(--color-button),.1);fill:rgb(var(--color-button));color:rgb(var(--color-button))}.price--large .price-item--regular,.price--large .price-item--sale,.price--large .price-item--last,.price.price--large .price__sale .price-item--regular{font-size:1.8rem;line-height:1.25}@media only screen and (min-width:750px){.price--large .price-item--regular,.price--large .price-item--sale,.price--large .price-item--last,.price.price--large .price__sale .price-item--regular{font-size:2rem}}.accordion__title,.accordion summary .h4,.collapsible-content .accordion__title{font-size:1.6rem;line-height:1.25}.collapsible-content__heading,.collapsible-content__wrapper .title{font-size:2.4rem;line-height:1.2}@media only screen and (min-width:750px){.collapsible-content__heading,.collapsible-content__wrapper .title{font-size:3.2rem}}.icon-with-text .h4,.icon-with-text__item .h4,.icon-with-text h2,.icon-with-text h3{font-size:1.5rem;line-height:1.3;font-weight:600}.product .caption,.product .caption-large,.accordion__content{font-size:1.5rem}@media only screen and (min-width:750px){.accordion__content{font-size:1.6rem}}.pg-feature__grid{display:grid;gap:2rem;align-items:center}.pg-feature__media{width:100%;max-width:42rem;margin:0 auto}.pg-feature__copy{display:flex;flex-direction:column;gap:1.2rem}.pg-feature__list{display:flex;flex-direction:column;gap:1rem;margin:.4rem 0 0;padding:0;list-style:none}.pg-feature__item{display:flex;align-items:center;gap:1rem;font-size:1.5rem;line-height:1.5;font-weight:600;color:rgb(var(--color-foreground))}.pg-feature__item .pg-icon{flex:0 0 auto;width:2.6rem;height:2.6rem;color:var(--pg-support)}@media only screen and (min-width:750px){.pg-feature__grid{grid-template-columns:1fr 1fr;gap:4.8rem}.pg-feature__grid--reverse .pg-feature__media{order:2}.pg-feature__media{margin:0}.pg-feature__grid--reverse .pg-feature__media{margin-left:auto}.pg-feature__item{font-size:1.6rem}}.pg-compare{max-width:76rem;margin:0 auto;border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--text-boxes-radius, 8px);overflow:hidden;background:rgb(var(--color-background))}.pg-compare__row{display:grid;grid-template-columns:1.6fr 1fr 1fr;align-items:center;gap:.8rem;padding:1.2rem 1.4rem;border-top:1px solid rgba(var(--color-foreground),.1)}.pg-compare__row:first-child{border-top:0}.pg-compare__row--head{background:rgba(var(--color-foreground),.05);font-size:1.3rem;font-weight:600;line-height:1.3;color:rgb(var(--color-foreground))}.pg-compare__label{font-size:1.4rem;line-height:1.5;color:rgb(var(--color-foreground))}.pg-compare__row--head .pg-compare__label{font-size:1.3rem}.pg-compare__cell{display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.3rem}.pg-compare__cell--ours{color:var(--pg-support)}.pg-compare__yes,.pg-compare__no{display:inline-flex}.pg-compare__yes{color:var(--pg-support)}.pg-compare__no{color:rgba(var(--color-foreground),.65)}.pg-compare__yes .pg-icon,.pg-compare__no .pg-icon{width:2.6rem;height:2.6rem}.pg-compare__varies{font-size:1.3rem;line-height:1.3;color:rgba(var(--color-foreground),.85)}@media only screen and (min-width:750px){.pg-compare__row{padding:1.4rem 2rem}.pg-compare__label{font-size:1.6rem}.pg-compare__row--head{font-size:1.3rem}}.pg-rev-summary{display:grid;gap:2rem;align-items:center;max-width:62rem;margin:0 auto 2.4rem}.pg-rev-summary__main{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.2rem}.pg-rev-bars{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none}.pg-rev-bars__row{display:grid;grid-template-columns:6.4rem 1fr 3.2rem;align-items:center;gap:1rem;font-size:1.3rem;line-height:1.3;color:rgba(var(--color-foreground),.85)}.pg-rev-bars__track{display:block;height:.8rem;border-radius:1rem;background:rgba(var(--color-foreground),.12);overflow:hidden}.pg-rev-bars__fill{display:block;height:100%;border-radius:1rem;background:var(--pg-support)}.pg-rev-bars__num{text-align:right}@media only screen and (min-width:750px){.pg-rev-summary{grid-template-columns:auto 1fr;gap:4rem}}.pg-review__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem}.pg-review__photo{width:100%;max-width:22rem;overflow:hidden;border-radius:var(--media-radius, 8px)}.pg-review__photo img{display:block;width:100%;height:auto}@media only screen and (max-width:749px){.pg-reviews{display:flex;gap:1.2rem;margin-right:-1.6rem;padding-right:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.pg-reviews>li{flex:0 0 82%;scroll-snap-align:start}}.pg-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;border-top:1px solid rgba(var(--color-foreground),.12);background:rgb(var(--color-background));transform:translateY(110%);visibility:hidden;transition:transform .2s ease,visibility .2s}.pg-sticky.is-visible{transform:translateY(0);visibility:visible}.pg-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding-top:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.pg-sticky__info{min-width:0}.pg-sticky__title{margin:0;overflow:hidden;font-size:1.4rem;line-height:1.5;font-weight:600;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--color-foreground))}.pg-sticky__price{margin:0;font-size:1.4rem;line-height:1.5;color:rgb(var(--color-button));font-weight:600}.pg-sticky__btn{flex:0 0 auto;padding:0 2rem;cursor:pointer}.pg-sticky__btn[disabled]{opacity:.55;cursor:not-allowed}.pg-sticky__spacer{height:7rem}@media only screen and (min-width:750px){.pg-sticky__title,.pg-sticky__price{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.pg-sticky{transition:none}}body,.text-body,.rte,.caption,.caption-large,.accordion__content,.product__description{line-height:1.55}.product__title h1,.product__title h2,.accordion__title,.collapsible-content__heading{line-height:1.2}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pigmenta.css.map */
