:root{--py-h0: 3.6rem;--py-h1: 3rem;--py-h2: 2.6rem;--py-h3: 2.4rem;--py-h4: 2.2rem;--py-h5: 1.7rem;--py-h6: 1.5rem}@media screen and (min-width:750px){:root{--py-h0: 4.8rem;--py-h1: 4rem;--py-h2: 3.4rem;--py-h3: 2.8rem;--py-h4: 2.4rem;--py-h5: 1.8rem;--py-h6: 1.6rem}}@media screen and (min-width:990px){:root{--py-h0: 5.6rem;--py-h1: 4.8rem;--py-h2: 4rem;--py-h3: 3.2rem;--py-h4: 2.8rem;--py-h5: 2rem;--py-h6: 1.6rem}}body{font-family:var(--font-body-family);font-size:1.5rem;line-height:1.7;letter-spacing:.01em}@media screen and (min-width:750px){body{font-size:1.6rem;line-height:1.8}}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);font-style:normal;font-weight:400;font-synthesis:none;letter-spacing:.02em;line-height:1.25;word-break:normal;overflow-wrap:break-word}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong,.h0 strong,.h1 strong,.h2 strong,.h3 strong,.h4 strong,.h5 strong,.h6 strong{font-weight:inherit}.h0{font-size:var(--py-h0)}h1,.h1{font-size:var(--py-h1)}h2,.h2{font-size:var(--py-h2)}h3,.h3{font-size:var(--py-h3)}h4,.h4{font-size:var(--py-h4)}h5,.h5{font-size:var(--py-h5)}h6,.h6{font-size:var(--py-h6)}.cart-item__name,.accordion__title,.facets__summary,.facet-filters__label,.button,.shopify-payment-button__button,.header__menu-item,.menu-drawer__menu-item,.announcement-bar__message,.badge,.price,input,select,textarea,label{font-family:var(--font-ui-family)}.button{font-weight:600;letter-spacing:.04rem}.header__menu-item{font-size:1.5rem;font-weight:500}.py-highlight{display:inline;padding:.04em .28em .1em;border-radius:.35em;background-color:rgb(var(--py-lavender));-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.45}.py-pill{display:inline-block;margin:0;padding:.35em .9em .4em;border-radius:999px;background-color:rgb(var(--py-vanilla));color:rgb(var(--py-violet));font-family:var(--font-heading-family);font-weight:400;line-height:1.15}.py-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:4.8rem;padding:.9rem 2.6rem;border-radius:999px;background-color:rgb(var(--py-cream));color:rgb(var(--py-violet));font-family:var(--font-ui-family);font-size:1.6rem;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.py-btn:hover{transform:translateY(-2px);box-shadow:0 .6rem 1.6rem #0000001f}.py-btn:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.py-btn__arrow{width:2rem;height:2rem;flex:none;transition:transform .2s ease}.py-btn:hover .py-btn__arrow{transform:translate(3px)}.py-hero__grid{display:grid;gap:3rem;align-items:center}.py-hero__content{text-align:center}.py-hero__heading{margin:0 0 2.4rem;color:rgb(var(--color-foreground));font-size:var(--py-h1);line-height:1.3}.py-hero__text{max-width:52rem;margin:0 auto;font-size:1.7rem;line-height:1.6}.py-hero__text p{margin:0 0 1rem}.py-hero__actions{margin-top:2.4rem}.py-hero__media{max-width:32rem;margin:0 auto}.py-hero__media img{display:block;width:100%;height:auto}@media screen and (min-width:750px){.py-hero__grid{grid-template-columns:1.5fr 1fr;gap:4rem}.py-hero__content{text-align:center}.py-hero__media{max-width:var(--py-hero-media-width, 40rem)}.py-hero--media-left .py-hero__media{order:-1}}.py-tiles__heading{margin:0 0 3rem;text-align:center}.py-tiles__grid{display:grid;gap:4.4rem 2.4rem;padding-top:2.4rem}@media screen and (min-width:750px){.py-tiles__grid{grid-template-columns:repeat(var(--py-tiles-columns, 2),minmax(0,1fr))}}.py-tile{position:relative;display:flex;flex-direction:column;border-radius:var(--py-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 .8rem 2.4rem rgba(var(--py-violet),.12);transition:transform .25s ease,box-shadow .25s ease}.py-tile:hover{transform:translateY(-4px);box-shadow:0 1.4rem 3.2rem rgba(var(--py-violet),.18)}.py-tile__media{position:relative;overflow:hidden;aspect-ratio:4 / 3;border-radius:var(--py-radius) var(--py-radius) 0 0;background:rgb(var(--py-vanilla))}.py-tile__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.py-tile:hover .py-tile__media img{transform:scale(1.04)}.py-tile__badge{position:absolute;top:-2.4rem;left:-.8rem;z-index:2;width:11rem;height:11rem;pointer-events:none}.py-tile__badge svg,.py-tile__badge img{display:block;width:100%;height:100%;filter:drop-shadow(0 .4rem .8rem rgba(0,0,0,.18))}.py-tile__badge img{object-fit:contain}@media screen and (min-width:990px){.py-tile__badge{width:14rem;height:14rem;top:-3.2rem;left:-1.6rem}}.py-tile__body{display:flex;flex:1;flex-direction:column;align-items:center;gap:1.4rem;padding:0 2rem 2.8rem;text-align:center}.py-tile__title{margin-top:-2.4rem;position:relative;z-index:1;font-size:var(--py-h3);box-shadow:0 .4rem 1.2rem #0000001a}.py-tile__text{max-width:42rem;margin:0;color:rgb(var(--color-foreground));font-size:1.6rem;line-height:1.5}.py-tile__text p{margin:0}.py-tile__actions{margin-top:auto;padding-top:.6rem}.py-tile__link-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:var(--py-radius)}.py-tile .py-btn{position:relative;z-index:3}.py-about__box{display:grid;gap:2.4rem;align-items:center;padding:3.2rem 2.4rem;border-radius:calc(var(--py-radius) * 2);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.py-about__heading{margin:0;text-align:center;color:rgb(var(--color-foreground));font-size:var(--py-h2);line-height:1.15}.py-about__heading-main{position:relative;display:inline-block;font-size:1.25em;padding-bottom:.25em}.py-about__swash{position:absolute;left:0;bottom:0;width:100%;height:.35em;color:rgb(var(--color-foreground))}.py-about__text{font-size:1.6rem;line-height:1.65}.py-about__divider{display:block}.py-about__text p{margin:0 0 1rem}.py-about__text p:last-child{margin-bottom:0}@media screen and (min-width:750px){.py-about__box{grid-template-columns:minmax(0,1fr) auto minmax(0,1.6fr);gap:4rem;padding:4.8rem 6.4rem}.py-about__divider{width:.2rem;align-self:stretch;border-radius:.2rem;background:rgba(var(--color-foreground),.6)}}@media screen and (max-width:749px){.py-about__divider{width:6rem;height:.2rem;margin:0 auto;background:rgba(var(--color-foreground),.6)}}.py-trust__list{display:grid;gap:2.4rem;margin:0;padding:0;list-style:none}.py-trust__item{display:flex;align-items:center;justify-content:center;gap:1.6rem;color:rgb(var(--color-foreground))}.py-trust__icon{flex:none;width:5.2rem;height:5.2rem}.py-trust__icon svg,.py-trust__icon img{display:block;width:100%;height:100%;object-fit:contain}.py-trust__text{font-size:1.7rem;line-height:1.35}@media screen and (min-width:750px){.py-trust__list{grid-template-columns:repeat(var(--py-trust-columns, 3),minmax(0,1fr));gap:0}.py-trust__item{padding:.8rem 2.4rem}.py-trust__item+.py-trust__item{border-left:.2rem solid rgba(var(--color-foreground),.35)}}@media screen and (max-width:749px){.py-trust__item{justify-content:flex-start;max-width:28rem;margin:0 auto;width:100%}}@media(prefers-reduced-motion:reduce){.py-tile,.py-tile__media img,.py-btn,.py-btn__arrow{transition:none}.py-tile:hover,.py-btn:hover,.py-tile:hover .py-tile__media img{transform:none}}.price .price-item--regular,.price .price-item--sale{color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.py-hero__media{max-width:22rem}}.button:not([disabled]):not(.button--tertiary){transition:background-color .2s ease,color .2s ease,transform .2s ease}.button:not([disabled]):not(.button--tertiary):not(.button--secondary):hover{background-color:color-mix(in srgb,rgb(var(--color-button)) 82%,#000)}.button--secondary:not([disabled]):hover{background-color:rgb(var(--color-button-text));color:rgb(var(--color-button))}.py-tile .py-btn{color:color-mix(in srgb,rgb(var(--color-background)) 78%,#000);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.py-tile .py-btn:hover{background-color:color-mix(in srgb,rgb(var(--color-background)) 80%,#000);color:rgb(var(--color-foreground))}.py-features__heading{margin:0 0 4rem;text-align:center}.py-features__grid{display:grid;gap:3.2rem;align-items:center}.py-features__col{display:grid;gap:3.2rem}.py-feature{display:flex;align-items:flex-start;gap:1.6rem}.py-feature__icon{flex:none;width:6rem;height:6rem}.py-feature__icon img{width:100%;height:100%;object-fit:contain}.py-feature__title{margin:0 0 .6rem;font-size:var(--py-h5);color:rgb(var(--color-foreground))}.py-feature__text{font-size:1.5rem;line-height:1.55}.py-feature__text p{margin:0}.py-features__actions{margin-top:4rem;text-align:center}@media screen and (min-width:990px){.py-features__grid{grid-template-columns:1fr minmax(0,1.2fr) 1fr;gap:4.8rem}.py-features__col:first-child .py-feature{flex-direction:row-reverse;text-align:right}}@media screen and (min-width:750px)and (max-width:989px){.py-features__grid{grid-template-columns:1fr 1fr}.py-compare{grid-column:1 / -1;order:-1;max-width:52rem;margin:0 auto;width:100%}}@media screen and (max-width:749px){.py-compare{order:-1}}.py-compare{position:relative;overflow:hidden;aspect-ratio:1 / 1;border-radius:var(--py-radius);box-shadow:0 .8rem 2.4rem rgba(var(--py-violet),.15);-webkit-user-select:none;user-select:none}.py-compare__img{position:absolute;top:0;right:0;bottom:0;left:0}.py-compare__img img,.py-compare__img svg{width:100%;height:100%;object-fit:cover}.py-compare__img--before{clip-path:inset(0 calc(100% - var(--py-pos)) 0 0)}.py-compare__label{position:absolute;bottom:1.6rem;padding:.4rem 1.2rem;border-radius:999px;background:rgba(var(--py-cream),.92);color:rgb(var(--py-violet));font-size:1.4rem;font-weight:600}.py-compare__label--before{left:1.6rem}.py-compare__label--after{right:1.6rem}.py-compare__handle{position:absolute;top:0;bottom:0;left:var(--py-pos);width:.3rem;transform:translate(-50%);background:rgb(var(--py-cream));pointer-events:none}.py-compare__handle svg{position:absolute;top:50%;left:50%;width:4.4rem;height:4.4rem;padding:1rem;transform:translate(-50%,-50%);border-radius:50%;background:rgb(var(--py-cream));color:rgb(var(--py-violet));box-shadow:0 .4rem 1.2rem #0003}.py-compare__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.py-compare__range:focus-visible+.py-compare__handle,.py-compare:focus-within .py-compare__handle svg{outline:.2rem solid rgb(var(--py-violet))}.py-reviews__header{max-width:64rem;margin:0 auto 3.6rem;text-align:center}.py-reviews__heading{margin:0 0 1.2rem}.py-reviews__list{display:grid;gap:2.4rem;margin:0;padding:0;list-style:none}@media screen and (max-width:749px){.py-reviews__list{grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1.2rem;-webkit-overflow-scrolling:touch}.py-review{scroll-snap-align:start}}@media screen and (min-width:750px){.py-reviews__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1200px){.py-reviews__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.py-review{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--py-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.py-review__media{aspect-ratio:4 / 3;overflow:hidden}.py-review__media img{width:100%;height:100%;object-fit:cover}.py-review__body{display:flex;flex:1;flex-direction:column;gap:1.2rem;margin:0;padding:2rem 2.2rem 2.4rem}.py-review__product{align-self:flex-start;padding:.3rem 1.1rem;border-radius:999px;background:rgb(var(--py-green));color:#fff;font-size:1.3rem;font-weight:600}.py-review__quote{margin:0;padding:0;border:0;font-size:1.5rem;font-style:normal;line-height:1.6}.py-review__quote p{margin:0}.py-review__author{margin-top:auto;font-size:1.4rem}.py-review__author span{opacity:.75}.image-with-text__text ul,.image-with-text__text ol{padding-left:0;list-style:none}.image-with-text__text li{position:relative;padding-left:2.8rem;margin-bottom:.6rem}.image-with-text__text li:before{content:"";position:absolute;left:0;top:.35em;width:1.8rem;height:1.8rem;border-radius:50%;background:rgb(var(--py-green)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / 70% no-repeat}
/*# sourceMappingURL=/cdn/shop/t/7/assets/payuumi.css.map */
