:root{--py-white: 255, 255, 255;--py-card-pad: 1.2rem;--py-shadow-soft: 0 .6rem 2rem rgba(99, 68, 106, .08)}.py-placeholder{display:block;width:100%;height:100%}.py-stock [hidden],.py-gallery__badge[hidden],.py-sticky[hidden]{display:none!important}.py-card{overflow:hidden;border-radius:2.4rem;background:rgb(var(--py-white));color:rgb(var(--color-foreground));box-shadow:var(--py-shadow-soft)}.py-card.color-scheme-3,.py-card.color-scheme-4,.py-card.color-scheme-5{background:rgb(var(--color-background))}.py-catnav{display:grid;gap:1.6rem;align-items:center}.py-catnav__title{margin:0;font-family:var(--font-ui-family);font-size:2rem;font-weight:400;line-height:1.2;color:rgb(var(--color-foreground))}.py-catnav__title strong{display:block;font-weight:700}.py-catnav__scroller{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 -1.5rem;padding:.4rem 1.5rem}.py-catnav__scroller::-webkit-scrollbar{display:none}.py-catnav__list{display:flex;gap:1.2rem;margin:0;padding:0;list-style:none}.py-catnav__item{flex:none}.py-catnav__link{display:flex;flex-direction:column;align-items:center;gap:.8rem;width:8.8rem;color:rgb(var(--color-foreground));text-decoration:none;text-align:center}.py-catnav__circle{display:grid;place-items:center;width:7.2rem;height:7.2rem;border-radius:50%;background:rgb(var(--py-white));box-shadow:0 0 0 .2rem transparent,var(--py-shadow-soft);transition:box-shadow .2s ease,transform .2s ease}.py-catnav__circle .py-icon{width:3.6rem;height:3.6rem}.py-catnav__circle img{width:4.4rem;height:4.4rem;object-fit:contain}.py-catnav__label{font-size:1.4rem;line-height:1.25}.py-catnav__link:hover .py-catnav__circle{transform:translateY(-2px)}.py-catnav__link.is-active .py-catnav__circle{box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 0 .4rem rgb(var(--color-foreground))}.py-catnav__link.is-active .py-catnav__label{font-weight:700}.py-catnav__info{margin-top:2.4rem}.py-catnav__heading{margin:0 0 .8rem}.py-catnav__desc{max-width:72rem}@media screen and (min-width:990px){.py-catnav{grid-template-columns:auto 1fr;gap:4rem}.py-catnav__scroller{margin:0;padding:.4rem}.py-catnav__list{justify-content:flex-end}}.product-card-wrapper .card{height:100%;padding:var(--py-card-pad);border-radius:2rem;background:rgb(var(--py-white));box-shadow:var(--py-shadow-soft);transition:box-shadow .25s ease,transform .25s ease}.product-card-wrapper:hover .card{box-shadow:0 1.2rem 3rem #63446a29}.product-card-wrapper .card__inner{overflow:hidden;border-radius:1.4rem;background:rgb(var(--py-vanilla))}.product-card-wrapper .card__content{padding:1.4rem .4rem .4rem;text-align:center}.product-card-wrapper .card__heading{font-size:1.6rem;line-height:1.3}.product-card-wrapper .price{justify-content:center}.product-card-wrapper .price .price-item--regular,.product-card-wrapper .price .price-item--sale{font-size:1.7rem;font-weight:600}.product-card-wrapper .card>.card__content{position:relative}.product-card-wrapper .quick-add{position:absolute;z-index:3;top:-5.8rem;right:1.2rem;grid-area:auto;grid-row-start:auto;margin:0}.product-card-wrapper .quick-add__submit{width:4.6rem;min-width:4.6rem;height:4.6rem;min-height:4.6rem;padding:0;border-radius:50%;font-size:0;letter-spacing:0;background-color:rgb(var(--color-button-text));color:rgb(var(--color-button));box-shadow:0 .4rem 1.2rem #0000002e}.product-card-wrapper .quick-add__submit:after{display:none}.product-card-wrapper .quick-add__submit:before{content:"";position:relative;inset:auto;z-index:1;box-shadow:none;border-radius:0;flex:0 0 auto;width:2.2rem;height:2.2rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1.2 11.2a2 2 0 0 1-2 1.8H8.2a2 2 0 0 1-2-1.8z'/%3E%3Cpath d='M9 8V6a3 3 0 0 1 6 0v2'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1.2 11.2a2 2 0 0 1-2 1.8H8.2a2 2 0 0 1-2-1.8z'/%3E%3Cpath d='M9 8V6a3 3 0 0 1 6 0v2'/%3E%3C/svg%3E") center / contain no-repeat}.product-card-wrapper .quick-add__submit:not([disabled]):hover{background-color:color-mix(in srgb,rgb(var(--color-button-text)) 80%,#000);color:rgb(var(--color-button))}.product-card-wrapper .quick-add__submit[disabled]{opacity:.45}.product-card-wrapper .quick-add__submit .loading__spinner{position:absolute}.py-pdp{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem}@media screen and (min-width:990px){.py-pdp{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:5.6rem;align-items:start}.py-pdp__gallery{position:sticky;top:9rem}}.py-gallery__main{position:relative;overflow:hidden;aspect-ratio:1 / 1;border-radius:2.4rem;background:rgb(var(--py-white));box-shadow:var(--py-shadow-soft)}.py-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease}.py-gallery__slide.is-active{opacity:1;position:relative;height:100%}.py-gallery__slide img,.py-gallery__slide svg{width:100%;height:100%;object-fit:cover}.py-gallery__badge{position:absolute;top:1.6rem;left:1.6rem;padding:.6rem 1.4rem;border-radius:999px;background:rgb(var(--py-violet));color:#fff;font-weight:700;font-size:1.5rem}.py-gallery__thumbs{display:flex;gap:1rem;margin:1.4rem 0 0;padding:.4rem;list-style:none;overflow-x:auto;scrollbar-width:thin}.py-gallery__thumb{flex:none;width:8rem;height:8rem;padding:0;overflow:hidden;border:0;border-radius:1.2rem;background:rgb(var(--py-white));box-shadow:0 0 0 .2rem transparent;cursor:pointer;opacity:.7;transition:opacity .2s ease,box-shadow .2s ease}.py-gallery__thumb img{width:100%;height:100%;object-fit:cover}.py-gallery__thumb:hover{opacity:1}.py-gallery__thumb.is-active{opacity:1;box-shadow:0 0 0 .2rem rgb(var(--color-foreground))}.py-pdp__info{display:flex;flex-direction:column;gap:2rem}.py-pdp__title{margin:0;font-size:clamp(3rem,3.4vw,4.4rem);line-height:1.1;color:rgb(var(--color-foreground))}.py-pdp__subtitle{margin:.8rem 0 0;font-size:1.7rem}.py-benefits ul{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.py-benefits li{position:relative;padding-left:3.2rem;font-size:1.6rem;line-height:1.45}.py-benefits li:before{content:"";position:absolute;left:0;top:.15em;width:2rem;height:2rem;border-radius:50%;background:rgb(var(--color-button)) 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 / 65% no-repeat}.py-benefits strong{color:rgb(var(--color-foreground))}.py-price__pill{display:inline-block;margin-bottom:.8rem;padding:.4rem 1.2rem;border-radius:.8rem;background:rgb(var(--py-violet));color:#fff;font-size:1.3rem;font-weight:600}.py-price__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem}.py-price__compare{font-size:2.2rem;opacity:.6}.py-price__current{font-size:3rem;font-weight:700;color:rgb(var(--color-foreground))}.py-price__saved{font-size:2.2rem;font-weight:700;color:rgb(var(--color-button))}.py-price__note{margin:.4rem 0 0;font-size:1.3rem;opacity:.8}.py-variants{display:grid;gap:2rem}.py-variants__group{margin:0;padding:0;border:0}.py-variants__legend{margin-bottom:1rem;padding:0;font-weight:700;font-size:1.6rem;color:rgb(var(--color-foreground))}.py-variants__legend span{font-weight:400}.py-variants__options{display:flex;flex-wrap:wrap;gap:1rem}.py-variants__group--tiles .py-variants__options{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:1.2rem}.py-pill-option{padding:1rem 2rem;border-radius:999px;background:rgb(var(--py-white));box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground),.3);cursor:pointer;transition:box-shadow .2s ease,background-color .2s ease}.py-variants__input:checked+.py-pill-option{background:rgb(var(--color-foreground));color:rgb(var(--color-background));box-shadow:none}.py-variants__input:focus-visible+.py-pill-option,.py-variants__input:focus-visible+.py-tile-option{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.py-tile-option{position:relative;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1rem .8rem 1.2rem;border-radius:1.6rem;background:rgb(var(--py-white));box-shadow:inset 0 0 0 .2rem transparent,var(--py-shadow-soft);cursor:pointer;text-align:center;transition:box-shadow .2s ease}.py-tile-option:hover{box-shadow:inset 0 0 0 .2rem rgba(var(--color-foreground),.3),var(--py-shadow-soft)}.py-variants__input:checked+.py-tile-option{box-shadow:inset 0 0 0 .25rem rgb(var(--color-foreground)),var(--py-shadow-soft)}.py-tile-option__media{width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:1rem}.py-tile-option__media img{width:100%;height:100%;object-fit:contain}.py-tile-option__label{font-weight:600;font-size:1.5rem}.py-tile-option__price{font-size:1.3rem;opacity:.8}.py-tile-option__badge{position:absolute;top:-.8rem;right:-.8rem;z-index:1;display:grid;place-items:center;width:4.2rem;height:4.2rem;border-radius:50%;background:rgb(var(--py-violet));color:#fff;font-size:1.2rem;font-weight:700}.py-stock{padding:1.4rem 1.6rem;border-radius:1.4rem;background:rgb(var(--py-vanilla))}.py-stock__top{display:flex;justify-content:space-between;margin-bottom:.8rem;font-size:1.4rem;font-weight:600}.py-stock__bar{overflow:hidden;height:.6rem;margin-bottom:1rem;border-radius:999px;background:rgba(var(--py-violet),.15)}.py-stock__bar span{display:block;height:100%;border-radius:inherit;background:rgb(var(--py-violet))}.py-stock__status{display:block;margin:0;font-size:1.4rem}.py-stock__dot{display:inline-block;margin-right:.6rem;vertical-align:middle;width:1rem;height:1rem;border-radius:50%;background:rgb(var(--py-green));box-shadow:0 0 0 .3rem rgba(var(--py-green),.25)}.py-stock__dot--out{background:#c0392b;box-shadow:0 0 0 .3rem #c0392b33}.py-subscribe{display:grid;gap:1rem}.py-subscribe__heading{margin:0;font-weight:700}.py-subscribe__option{display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;border-radius:1.4rem;background:rgb(var(--py-white));box-shadow:inset 0 0 0 .15rem rgba(var(--color-foreground),.2);cursor:pointer}.py-subscribe__option:has(input:checked){box-shadow:inset 0 0 0 .25rem rgb(var(--color-foreground))}.py-subscribe__main{display:grid;flex:1}.py-subscribe__main small{opacity:.8}.py-subscribe__price{font-weight:700}.py-subscribe__benefits ul{margin:0;padding-left:2rem}.py-buy__row{display:flex;gap:1.2rem}.py-qty{display:flex;flex:none;align-items:center;border-radius:999px;background:rgb(var(--py-white));box-shadow:inset 0 0 0 .15rem rgba(var(--color-foreground),.25)}.py-qty__btn{width:4.4rem;height:5.6rem;border:0;background:none;color:rgb(var(--color-foreground));font-size:2rem;cursor:pointer}.py-qty__input{width:3.6rem;border:0;background:none;text-align:center;font-size:1.6rem;font-weight:600;color:rgb(var(--color-foreground));-moz-appearance:textfield}.py-qty__input::-webkit-outer-spin-button,.py-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.py-buy__submit{min-height:5.6rem;font-size:1.7rem}@media screen and (max-width:749px){.py-buy__submit{font-size:1.5rem;padding:0 1.6rem}}.py-buy .shopify-payment-button{margin-top:1rem}.py-buy__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin:1.4rem 0 0;padding:0;list-style:none}.py-buy__payments .icon{width:4.4rem;height:2.8rem}.py-trustgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.py-trustgrid__item{display:flex;align-items:center;gap:1.2rem;font-size:1.4rem;line-height:1.35}.py-trustgrid__item strong{color:rgb(var(--color-foreground))}.py-trustgrid__icon{display:grid;flex:none;place-items:center;width:4.8rem;height:4.8rem;border-radius:50%;background:rgb(var(--py-white));box-shadow:var(--py-shadow-soft);color:rgb(var(--color-foreground))}.py-trustgrid__icon .py-icon{width:2.6rem;height:2.6rem}.py-accordion{border-bottom:.1rem solid rgba(var(--color-foreground),.18)}.py-accordion summary{display:flex;align-items:center;gap:1.2rem;padding:1.6rem 0;cursor:pointer;list-style:none;font-weight:600;font-size:1.6rem;color:rgb(var(--color-foreground))}.py-accordion summary::-webkit-details-marker{display:none}.py-accordion__title{flex:1}.py-accordion__icon{display:grid;width:2.6rem;height:2.6rem}.py-accordion__icon .py-icon{width:100%;height:100%}.py-accordion__caret{width:2rem;height:2rem;flex:none;transition:transform .2s ease}.py-accordion[open] .py-accordion__caret{transform:rotate(180deg)}.py-accordion__content{padding:0 0 1.8rem;font-size:1.5rem;line-height:1.6}.py-accordion--highlight{padding:0 1.6rem;border:0;border-radius:1.4rem;background:rgb(var(--py-white));box-shadow:var(--py-shadow-soft)}.py-bundle{padding:2rem;border-radius:1.8rem;background:rgb(var(--py-vanilla));text-align:center}.py-bundle__heading{margin:0 0 1.4rem;font-weight:700;font-size:1.7rem;color:rgb(var(--color-foreground))}.py-bundle__items{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;margin-bottom:1.4rem}.py-bundle__item{display:block;width:7.2rem;height:7.2rem;overflow:hidden;border-radius:1.2rem;background:rgb(var(--py-white))}.py-bundle__item img{width:100%;height:100%;object-fit:cover}.py-bundle__plus{font-size:2.2rem;font-weight:700}.py-bundle__total{margin:0 0 1.4rem}.py-bundle__total s{opacity:.6;margin-left:.4rem}.py-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:1rem 0;background:rgba(var(--color-background),.97);box-shadow:0 -.6rem 2rem #0000001a;transform:translateY(110%);transition:transform .3s ease}.py-sticky.is-visible{transform:translateY(0)}.py-sticky__inner{display:flex;align-items:center;gap:1.4rem}.py-sticky__media img{display:block;width:4.8rem;height:4.8rem;border-radius:1rem;object-fit:cover}.py-sticky__title{flex:1;overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--color-foreground))}.py-sticky__price{font-weight:700;color:rgb(var(--color-foreground))}.py-sticky__button{min-height:4.6rem}@media screen and (max-width:749px){.py-sticky__media,.py-sticky__title{display:none}.py-sticky__button{flex:1}}.py-infosteps{display:grid}.py-infosteps__media{position:relative;min-height:28rem}.py-infosteps__media img,.py-infosteps__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.py-infosteps__badge{position:absolute;left:50%;bottom:2.4rem;display:grid;padding:1.2rem 2rem;transform:translate(-50%);border-radius:1.4rem;background:rgb(var(--py-white));box-shadow:var(--py-shadow-soft);text-align:center;color:rgb(var(--py-violet))}.py-infosteps__badge strong{font-size:2rem}.py-infosteps__content{padding:3.2rem 2.4rem}.py-infosteps__heading{margin:0 0 1.4rem}.py-infosteps__steps-heading{margin:2rem 0 1rem;font-weight:700;color:rgb(var(--color-foreground))}.py-steps{display:grid;gap:1.2rem;margin:0;padding:0;list-style:none}.py-steps__item{display:flex;align-items:center;gap:1.2rem}.py-steps__num{display:grid;flex:none;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:rgb(var(--py-vanilla));color:rgb(var(--py-violet));font-weight:700}@media screen and (min-width:750px){.py-infosteps{grid-template-columns:1fr 1fr}.py-infosteps--right .py-infosteps__media{order:2}.py-infosteps__content{padding:4.8rem;align-self:center}}.py-infocards{display:grid;gap:2.4rem}@media screen and (min-width:990px){.py-infocards{grid-template-columns:1fr 1fr}}.py-infocards__card{padding:3.2rem 2.4rem}@media screen and (min-width:750px){.py-infocards__card{padding:4rem}}.py-infocards__heading{margin:0 0 .6rem;color:rgb(var(--color-foreground))}.py-infocards__sub{margin:0 0 2.4rem}.py-infocards__promise-heading{margin:2.4rem 0 .8rem;font-weight:700;color:rgb(var(--color-foreground))}.py-shares,.py-usage{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none;text-align:center}.py-shares__img,.py-usage__img{display:block;overflow:hidden;aspect-ratio:1 / 1;margin-bottom:.8rem;border-radius:50%;box-shadow:0 0 0 .3rem rgba(var(--color-foreground),.12)}.py-shares__img img,.py-usage__img img{width:100%;height:100%;object-fit:cover}.py-shares__value{display:block;font-size:2.4rem;color:rgb(var(--color-foreground))}.py-shares__label,.py-usage__label{font-size:1.3rem;line-height:1.3;font-weight:600}.py-dosage{width:100%;border-collapse:collapse}.py-dosage tr{border-bottom:.1rem solid rgba(var(--color-foreground),.2)}.py-dosage th,.py-dosage td{padding:1.2rem .4rem;text-align:left;font-weight:600}.py-dosage__icon{width:4rem}.py-dosage__icon .py-icon{width:2.8rem;height:2.8rem}.py-dosage__value{text-align:right!important}.py-faqsplit{display:grid;gap:2.4rem;padding:3.2rem 2.4rem}.py-faqsplit__heading{margin:0 0 1rem}@media screen and (min-width:750px){.py-faqsplit{grid-template-columns:1fr 2fr;gap:4.8rem;padding:4.8rem}}.py-textcard{padding:3.2rem 2.4rem;text-align:center}.py-textcard__heading{margin:0 auto 2rem;max-width:60rem}.py-textcard__body{max-width:80rem;margin:0 auto;text-align:left}.py-textcard__body.is-collapsed{max-height:24rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.py-textcard__toggle{margin-top:1.4rem;border:0;background:none;font-weight:600;cursor:pointer;color:rgb(var(--color-foreground));text-decoration:underline}@media screen and (min-width:750px){.py-textcard{padding:5.6rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/payuumi-shop.css.map */
