:root{--pgm-plum: #7a3699;--pgm-plum-2: #800cb6;--pgm-ink: #2e2a39;--pgm-ease: cubic-bezier(.2, .7, .2, 1);--pgm-chrome: linear-gradient(180deg, #fdfdfe 0%, #c9c9d1 30%, #8d8d97 50%, #e6e6ec 72%, #9c9ca6 100%)}html.pgm .pgm-rise>*{transition:opacity .9s var(--pgm-ease),transform .9s var(--pgm-ease)}html.pgm .pgm-rise:not(.pgm-in)>*{opacity:0;transform:translate3d(0,26px,0)}html.pgm .scroll-trigger.animate--slide-in{--duration-extra-long: .9s}html.pgm .pgm-banner .banner{transition:clip-path 1.1s var(--pgm-ease)}html.pgm .pgm-banner .banner__media img{transition:transform 1.6s var(--pgm-ease)}html.pgm .pgm-banner:not(.pgm-in) .banner{clip-path:inset(3% 3% round 18px)}html.pgm .pgm-banner:not(.pgm-in) .banner__media img{transform:scale(1.06)}@media(hover:hover)and (pointer:fine){html.pgm .banner:has(.banner__media-link){cursor:pointer}html.pgm .pgm-banner.pgm-in .banner:has(.banner__media-link):hover .banner__media img,html.pgm .pgm-hero .banner:has(.banner__media-link):hover .banner__media img{transform:scale(1.015);transition-duration:.9s}}html.pgm .pgm-draw path,html.pgm .pgm-draw circle,html.pgm .pgm-draw line,html.pgm .pgm-draw polyline{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.3s var(--pgm-ease)}html.pgm .pgm-draw.pgm-in path,html.pgm .pgm-draw.pgm-in circle,html.pgm .pgm-draw.pgm-in line,html.pgm .pgm-draw.pgm-in polyline{stroke-dashoffset:0}html.pgm .pg-trust li:nth-child(2) .pgm-draw *{transition-delay:.15s}html.pgm .pg-trust li:nth-child(3) .pgm-draw *{transition-delay:.3s}[data-pgm-count],.pgm-counting{font-variant-numeric:tabular-nums}html.pgm .section-header .header-wrapper{transition:background-color .4s ease,box-shadow .4s ease,backdrop-filter .4s ease}html.pgm .scrolled-past-header .header-wrapper,html.pgm .section-header.pgm-scrolled .header-wrapper{background:#ffffffed;-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);box-shadow:0 1px #7a369914,0 10px 28px -18px #2e2a3959}.pgm-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:1000;pointer-events:none;transform-origin:0 50%;transform:scaleX(var(--p, 0));background:linear-gradient(90deg,#b994cc,var(--pgm-plum-2))}@media(hover:hover)and (pointer:fine){html.pgm .card-wrapper .card,html.pgm .article-card-wrapper .card,html.pgm .multicolumn-card{transition:transform .5s var(--pgm-ease),box-shadow .5s var(--pgm-ease)}html.pgm .card-wrapper:hover .card,html.pgm .article-card-wrapper:hover .card{transform:translateY(-4px);box-shadow:0 18px 40px -22px #3c145a59}html.pgm .card-wrapper .card__media img,html.pgm .article-card-wrapper .card__media img{transition:transform 1.1s var(--pgm-ease)}html.pgm .card-wrapper:hover .card__media img,html.pgm .article-card-wrapper:hover .card__media img{transform:scale(1.03)}html.pgm .button,html.pgm .shopify-payment-button__button{transition:transform .35s var(--pgm-ease),box-shadow .35s var(--pgm-ease),filter .35s ease}html.pgm .button:not([disabled]):hover{transform:translateY(-1px)}html.pgm .product-form__submit:not([disabled]):hover .pgm-sheen:before,html.pgm #CartDrawer-Checkout:hover .pgm-sheen:before,html.pgm .cart__checkout-button:hover .pgm-sheen:before{left:120%;transition:left .8s var(--pgm-ease)}}.pgm-sheen{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:1}.pgm-sheen:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-18deg)}@media(hover:none),(pointer:coarse){.pgm-sheen{display:none}}html.pgm .product-form__submit:active,html.pgm .quick-add__submit:active{transform:scale(.985)}html.pgm .accordion details>summary .icon-caret,html.pgm .product__accordion details>summary .icon-caret{transition:transform .35s var(--pgm-ease)}html.pgm .pgm-acc-body{overflow:hidden}.pgm-term{text-decoration:underline dotted rgba(122,54,153,.7);text-decoration-thickness:2px;text-underline-offset:.3em;cursor:help;border-radius:3px;outline-offset:2px}.pgm-term:hover,.pgm-term:focus-visible,.pgm-term.is-open{text-decoration-color:var(--pgm-plum);color:var(--pgm-plum)}.pgm-tip{position:fixed;z-index:1001;max-width:min(30rem,calc(100vw - 2.4rem));padding:1.2rem 1.4rem 1.3rem;border:2px solid transparent;border-radius:1.2rem;background:linear-gradient(#fff,#fff) padding-box,var(--pgm-chrome) border-box;box-shadow:0 18px 40px -16px #2e2a3959;font-size:1.3rem;line-height:1.45;letter-spacing:.02rem;color:var(--pgm-ink);text-align:left;opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s var(--pgm-ease);pointer-events:none}.pgm-tip.is-on{opacity:1;transform:none}.pgm-tip__name{display:block;margin-bottom:.3rem;font-size:1.05rem;font-weight:700;letter-spacing:.14rem;text-transform:uppercase;color:var(--pgm-plum-2)}.pgm-ba{max-width:76rem;margin:0 auto;padding-top:2.4rem;padding-bottom:3.6rem;text-align:center}.pgm-ba__eyebrow{margin:0 0 .4rem;font-size:1.1rem;font-weight:700;letter-spacing:.18rem;text-transform:uppercase;color:var(--pgm-plum-2);white-space:nowrap}.pgm-ba__title{margin:0 0 1.4rem;white-space:nowrap}.pgm-ba__chips{display:inline-flex;gap:.4rem;padding:.4rem;margin-bottom:1.4rem;border:2px solid transparent;border-radius:99rem;background:linear-gradient(#f7f7f8,#f7f7f8) padding-box,var(--pgm-chrome) border-box}.pgm-ba__chip{-webkit-appearance:none;appearance:none;border:0;border-radius:99rem;padding:.7rem 1.6rem;background:transparent;font:inherit;font-size:1.3rem;font-weight:600;letter-spacing:.04rem;color:var(--pgm-ink);white-space:nowrap;cursor:pointer;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.pgm-ba__chip.is-on{background:#fff;color:var(--pgm-plum);box-shadow:0 2px 6px #3c145a26}.pgm-ba__frame{position:relative;max-width:60rem;margin:0 auto;aspect-ratio:760 / 520;border:2px solid transparent;border-radius:1.6rem;background:linear-gradient(#fff,#fff) padding-box,var(--pgm-chrome) border-box;box-shadow:0 4px 10px #3c145a1f,0 30px 60px -36px #3c145a59;overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none;isolation:isolate}.pgm-ba__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.pgm-ba__img--after{opacity:0;transition:opacity .5s ease}.pgm-ba__img--after.is-on{opacity:1}.pgm-ba__before{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--pos)) 0 0);z-index:1}.pgm-ba__tag{position:absolute;top:1.2rem;z-index:3;padding:.45rem 1.1rem;border-radius:99rem;background:#ffffffe0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:1.15rem;font-weight:700;letter-spacing:.1rem;text-transform:uppercase;color:var(--pgm-ink);white-space:nowrap;pointer-events:none}.pgm-ba__tag--l{left:1.2rem}.pgm-ba__tag--r{right:1.2rem;color:var(--pgm-plum)}.pgm-ba__handle{position:absolute;top:0;bottom:0;left:var(--pos);z-index:2;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 0 1px #7a36992e,0 0 18px #fffc;pointer-events:none}.pgm-ba__knob{position:absolute;top:50%;left:50%;width:4.6rem;height:4.6rem;margin:-2.3rem 0 0 -2.3rem;display:grid;place-items:center;border:2px solid transparent;border-radius:50%;background:linear-gradient(#fff,#fff) padding-box,var(--pgm-chrome) border-box;box-shadow:0 6px 16px #2e2a3947;transition:transform .3s var(--pgm-ease)}.pgm-ba__knob svg{width:2.2rem;height:2.2rem;fill:none;stroke:var(--pgm-plum);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pgm-ba__frame.is-drag .pgm-ba__knob{transform:scale(1.1)}.pgm-ba__range{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.pgm-ba__frame{cursor:ew-resize}.pgm-ba__frame:has(.pgm-ba__range:focus-visible){outline:2px solid var(--pgm-plum);outline-offset:3px}.pgm-ba__note{margin:1rem 0 0;font-size:1.25rem;color:#2e2a39b3}.pgm-stats{list-style:none;margin:2.6rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.pgm-stat{position:relative;display:flex;flex-direction:column;align-items:center}.pgm-stat__ring{width:9.6rem;height:9.6rem;transform:rotate(-90deg)}.pgm-stat__ring circle{fill:none;stroke-width:2.5}.pgm-stat__ring circle:first-child{stroke:#ece6f1}.pgm-stat__arc{stroke:var(--pgm-plum-2);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--to));transition:stroke-dashoffset 1.6s var(--pgm-ease)}html.pgm .pgm-stats:not(.pgm-in) .pgm-stat__arc{stroke-dashoffset:100}.pgm-stat:nth-child(2) .pgm-stat__arc{transition-delay:.12s}.pgm-stat:nth-child(3) .pgm-stat__arc{transition-delay:.24s}.pgm-stat:nth-child(4) .pgm-stat__arc{transition-delay:.36s}.pgm-stat__num{position:absolute;top:0;left:50%;width:9.6rem;height:9.6rem;margin-left:-4.8rem;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;color:var(--pgm-ink)}.pgm-stat__num b{font-size:3rem;font-weight:600;font-variant-numeric:tabular-nums lining-nums}.pgm-stat__num small{font-size:1.05rem;font-weight:600;letter-spacing:.08rem;text-transform:uppercase;color:#2e2a39b3}.pgm-stat__num small:first-child{margin-bottom:.2rem}.pgm-stat__num b+small{margin-top:.3rem}.pgm-stat__label{margin-top:.8rem;font-size:1.3rem;font-weight:600;color:var(--pgm-ink);white-space:nowrap}@media screen and (max-width:749px){.pgm-ba{padding-top:1.6rem;padding-bottom:2.8rem}.pgm-ba__title{font-size:min(2.6rem,6.6vw)}.pgm-ba__chip{padding:.6rem 1.3rem;font-size:1.25rem}.pgm-ba__frame{border-radius:1.2rem}.pgm-ba__tag{top:.9rem;font-size:1rem;padding:.4rem .9rem}.pgm-ba__tag--l{left:.9rem}.pgm-ba__tag--r{right:.9rem}.pgm-ba__knob{width:4rem;height:4rem;margin:-2rem 0 0 -2rem}.pgm-stats{grid-template-columns:repeat(2,1fr);gap:1.8rem 1rem}.pgm-stat__ring,.pgm-stat__num{width:8.6rem;height:8.6rem}.pgm-stat__num{margin-left:-4.3rem}.pgm-stat__num b{font-size:2.6rem}.pgm-stat__label{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){html.pgm .pgm-rise>*,html.pgm .pgm-banner .banner,html.pgm .pgm-banner .banner__media img,html.pgm .pgm-draw *,.pgm-stat__arc,.pgm-progress{transition:none!important;transform:none!important;clip-path:none!important;opacity:1!important;stroke-dashoffset:0!important}html.pgm .pgm-stats .pgm-stat__arc{stroke-dashoffset:calc(100 - var(--to))!important}.pgm-progress{display:none}}.pgm-score{display:flex;align-items:center;justify-content:center;gap:1.6rem;width:max-content;max-width:calc(100% - 3.2rem);margin:0 auto;padding:1.2rem 2.4rem;border:2px solid transparent;border-radius:99rem;background:linear-gradient(#fff,#fff) padding-box,var(--pgm-chrome) border-box;box-shadow:0 2px 5px #3c145a1f;color:var(--pgm-ink);text-decoration:none;white-space:nowrap;transition:transform .4s var(--pgm-ease),box-shadow .4s var(--pgm-ease)}@media(hover:hover)and (pointer:fine){.pgm-score:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px #3c145a66}}.pgm-score__big{display:flex;align-items:baseline;line-height:1}.pgm-score__big b{font-size:4rem;font-weight:600;letter-spacing:-.04rem;font-variant-numeric:tabular-nums lining-nums;min-width:2.6ch;text-align:right}.pgm-score__big small{margin-left:.3rem;font-size:1.5rem;color:#2e2a3999}.pgm-score__side{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.pgm-score__stars{position:relative;display:inline-block;font-size:1.9rem;letter-spacing:.2rem;line-height:1;color:#e4dcea}.pgm-score__stars-on{position:absolute;inset:0 auto 0 0;width:var(--fill);overflow:hidden;color:var(--pgm-plum-2);transition:width 1.5s var(--pgm-ease);line-height:inherit!important;white-space:nowrap}html.pgm .pgm-score:not(.pgm-in) .pgm-score__stars-on{width:0}.pgm-score__count{font-size:1.3rem;color:#2e2a39cc}.pgm-score__count b{color:var(--pgm-ink)}@media screen and (max-width:749px){.pgm-score{gap:1.2rem;padding:1rem 1.8rem}.pgm-score__big b{font-size:3.4rem}.pgm-score__stars{font-size:1.6rem}.pgm-score__count{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){html.pgm .pgm-score .pgm-score__stars-on{width:var(--fill)!important;transition:none}}.pgm-score--widget{flex-direction:column;gap:.6rem;width:auto;max-width:100%;margin:0 auto;padding:1.2rem 2rem 1.3rem;border-radius:1.6rem}.pgm-score--widget .pgm-score__side{align-items:center}.pgm-score--widget .pgm-score__big b{min-width:0}@keyframes pgm-down{0%{opacity:.01;transform:translate3d(0,-10px,0)}to{opacity:1;transform:none}}@keyframes pgm-up{0%{opacity:.01;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}@keyframes pgm-rise{0%{opacity:.01;transform:translate3d(0,22px,0) scale(.985)}to{opacity:1;transform:none}}html.pgm-intro .header__heading,html.pgm-intro .header__icons,html.pgm-intro .header__search,html.pgm-intro .header__icon--menu,html.pgm-intro .header__inline-menu .list-menu>li{animation:pgm-down .7s cubic-bezier(.2,.7,.2,1) both}html.pgm-intro .header__heading{animation-delay:.05s}html.pgm-intro .header__search,html.pgm-intro .header__icon--menu{animation-delay:.12s}html.pgm-intro .header__icons{animation-delay:.18s}html.pgm-intro .header__inline-menu .list-menu>li:nth-child(1){animation-delay:.2s}html.pgm-intro .header__inline-menu .list-menu>li:nth-child(2){animation-delay:.25s}html.pgm-intro .header__inline-menu .list-menu>li:nth-child(3){animation-delay:.3s}html.pgm-intro .header__inline-menu .list-menu>li:nth-child(4){animation-delay:.35s}html.pgm-intro .header__inline-menu .list-menu>li:nth-child(5){animation-delay:.4s}html.pgm-intro .header__inline-menu .list-menu>li:nth-child(6){animation-delay:.45s}html.pgm-intro .header__inline-menu .list-menu>li:nth-child(7){animation-delay:.5s}html.pgm-intro .header__inline-menu .list-menu>li:nth-child(8){animation-delay:.55s}html.pgm-intro #MainContent>.shopify-section:nth-child(-n+4){animation:pgm-rise .9s cubic-bezier(.2,.7,.2,1) both}html.pgm-intro #MainContent>.shopify-section:nth-child(1){animation-delay:.15s}html.pgm-intro #MainContent>.shopify-section:nth-child(2){animation-delay:.28s}html.pgm-intro #MainContent>.shopify-section:nth-child(3){animation-delay:.4s}html.pgm-intro #MainContent>.shopify-section:nth-child(4){animation-delay:.5s}@view-transition{navigation:auto}.section-header{view-transition-name:pgm-header}::view-transition-old(root){animation:pgm-vt-out .22s cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:pgm-vt-in .38s cubic-bezier(.2,.7,.2,1) both}@keyframes pgm-vt-out{to{opacity:0}}@keyframes pgm-vt-in{0%{opacity:0;transform:translate3d(0,8px,0)}}html:active-view-transition.pgm-intro *{animation:none!important}html.pgm .pgm-img-wait{filter:blur(14px);opacity:.55;transform:scale(1.03)}html.pgm .pgm-img-anim{transition:filter .8s cubic-bezier(.2,.7,.2,1),opacity .8s ease,transform 1s cubic-bezier(.2,.7,.2,1)}.pgm-added{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:.8rem;border-radius:inherit;background:inherit;background-color:#7a3699;color:#fff;font-weight:600;letter-spacing:.02em;opacity:0;transform:scale(.96);transition:opacity .25s ease,transform .35s cubic-bezier(.2,.7,.2,1);pointer-events:none}.pgm-added.is-on{opacity:1;transform:none}.pgm-added svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pgm-added svg path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .5s .12s cubic-bezier(.2,.7,.2,1)}.pgm-added.is-on svg path{stroke-dashoffset:0}@keyframes pgm-bump{0%{transform:scale(1)}30%{transform:scale(1.18) rotate(-6deg)}55%{transform:scale(.94) rotate(3deg)}80%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes pgm-pop{0%{transform:scale(.2)}60%{transform:scale(1.3)}to{transform:scale(1)}}#cart-icon-bubble.pgm-bump>.svg-wrapper{animation:pgm-bump .7s cubic-bezier(.2,.7,.2,1)}#cart-icon-bubble.pgm-bump .cart-count-bubble{animation:pgm-pop .5s .15s cubic-bezier(.2,.7,.2,1) both}html.pgm cart-drawer .drawer__inner{transition:transform .55s cubic-bezier(.2,.7,.2,1)!important}html.pgm cart-drawer .cart-drawer__overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1e142847;transition:opacity .4s ease}html.pgm cart-drawer.active .cart-item{animation:pgm-up .55s cubic-bezier(.2,.7,.2,1) both}html.pgm cart-drawer.active .cart-item:nth-child(1){animation-delay:.18s}html.pgm cart-drawer.active .cart-item:nth-child(2){animation-delay:.26s}html.pgm cart-drawer.active .cart-item:nth-child(3){animation-delay:.34s}html.pgm cart-drawer.active .cart-item:nth-child(n+4){animation-delay:.42s}.pgm-drawer-added{display:inline-flex;align-items:center;gap:.4rem;margin-left:1.2rem;padding:.3rem 1rem .3rem .7rem;border-radius:99rem;background:#f4ecf8;color:#7a3699;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.03em;vertical-align:middle;opacity:0;transform:translate(-6px);transition:opacity .3s ease,transform .45s cubic-bezier(.2,.7,.2,1)}.pgm-drawer-added.is-on{opacity:1;transform:none}.pgm-drawer-added svg{width:1.4rem;height:1.4rem;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.pgm-drawer-added svg path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .5s .2s cubic-bezier(.2,.7,.2,1)}.pgm-drawer-added.is-on svg path{stroke-dashoffset:0}html.pgm .pg-sticky{transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .4s ease,top .15s,visibility 0s linear .55s!important;opacity:0;background:#ffffffe0!important;-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);box-shadow:0 12px 28px -20px #2e2a3966}html.pgm .pg-sticky[data-visible]{opacity:1;transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .3s ease,top .15s,visibility 0s!important}@media(hover:hover)and (pointer:fine)and (min-width:750px){html.pgm .product__media-item .product-media-container.media-type-image .media{overflow:hidden}html.pgm .product__media-item .product-media-container.media-type-image .media img{transition:transform .45s cubic-bezier(.2,.7,.2,1);will-change:transform}html.pgm .product__media-item .pgm-zoom .media img{transform:scale(2);transition:transform .25s ease-out}html.pgm .product__media-item .pgm-zoom{cursor:zoom-in}}.pgm-shade{max-width:60rem;margin:2.4rem auto 0;text-align:center}.pgm-shade__title{margin:0 0 1.2rem;font-size:1.1rem;font-weight:700;letter-spacing:.18rem;text-transform:uppercase;color:#800cb6;white-space:nowrap}.pgm-shade__track{position:relative;display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem;padding:.6rem;border:2px solid transparent;border-radius:1.2rem;background:linear-gradient(#fff,#fff) padding-box,var(--pgm-chrome) border-box;box-shadow:0 2px 5px #3c145a1a}.pgm-shade__chip{height:4.4rem;border-radius:.7rem;box-shadow:inset 0 0 0 1px #2e2a390f,inset 0 -6px 10px -6px #2e2a391f;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s ease}.pgm-shade__chip.is-on{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #2e2a390f,0 8px 16px -10px #3c145a80}.pgm-shade__marker{position:absolute;top:-1.1rem;left:var(--mx, 2.4rem);width:0;height:0;pointer-events:none}.pgm-shade__marker:before{content:"";position:absolute;left:-.8rem;top:0;border:.8rem solid transparent;border-top-color:#7a3699;border-bottom:0}.pgm-shade__labels{display:flex;justify-content:space-between;margin-top:.8rem;font-size:1.2rem;font-weight:600;color:#2e2a39bf;white-space:nowrap}.pgm-shade__labels b{color:#7a3699}@media screen and (max-width:749px){.pgm-shade__chip{height:3.6rem}.pgm-shade__track{gap:.35rem;padding:.45rem}}.pgm-tl{position:relative;max-width:60rem;margin:1.6rem auto 0;padding:0 1.2rem}.pgm-tl__track{position:absolute;top:1.1rem;left:calc(1.2rem + (100% - 2.4rem) / 6);right:calc(1.2rem + (100% - 2.4rem) / 6);height:2px;background:#ece6f1;border-radius:2px}.pgm-tl__fill{position:absolute;inset:0 auto 0 0;width:var(--tl, 100%);background:linear-gradient(90deg,#b994cc,#800cb6);border-radius:2px;transition:width .7s cubic-bezier(.2,.7,.2,1)}.pgm-tl__stops{position:relative;display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.pgm-tl__stop{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;display:flex;flex-direction:column;align-items:center;gap:.6rem;cursor:pointer;color:#2e2a39b3;-webkit-tap-highlight-color:transparent}.pgm-tl__dot{width:2.2rem;height:2.2rem;border-radius:50%;border:2px solid #d9cde3;background:#fff;display:grid;place-items:center;transition:border-color .35s ease,background-color .35s ease,transform .35s cubic-bezier(.2,.7,.2,1)}.pgm-tl__dot:after{content:"";width:.8rem;height:.8rem;border-radius:50%;background:transparent;transition:background-color .35s ease}.pgm-tl__stop.is-done .pgm-tl__dot{border-color:#800cb6}.pgm-tl__stop.is-on .pgm-tl__dot{border-color:#800cb6;transform:scale(1.15)}.pgm-tl__stop.is-on .pgm-tl__dot:after{background:#800cb6}.pgm-tl__name{font-size:1.25rem;font-weight:700;white-space:nowrap}.pgm-tl__sub{font-size:1.1rem;white-space:nowrap;margin-top:-.4rem}.pgm-tl__stop.is-on{color:#2e2a39}.pgm-tl__stop.is-on .pgm-tl__name{color:#7a3699}.pgm-tl__stop:focus-visible .pgm-tl__dot{outline:2px solid #7a3699;outline-offset:3px}.pgm-swipe{position:relative;height:3px;width:min(16rem,50%);margin:1.2rem auto 0;border-radius:3px;background:#ece6f1;overflow:hidden}.pgm-swipe__thumb{position:absolute;top:0;bottom:0;left:0;width:var(--w, 25%);border-radius:3px;background:#800cb6;transform:translate(calc(var(--x, 0) * 100%));transition:transform .15s linear}.pgm-swipe--inline{width:12rem;margin:0 1rem;align-self:center}@media screen and (min-width:990px){.pgm-swipe{display:none}}@media(hover:hover)and (pointer:fine){html.pgm .header__inline-menu .header__menu-item>span{background-image:linear-gradient(#800cb6,#800cb6);background-repeat:no-repeat;background-position:0 100%;background-size:0 1.5px;padding-bottom:.2rem;transition:background-size .45s cubic-bezier(.2,.7,.2,1),color .3s ease}html.pgm .header__inline-menu .header__menu-item:hover>span{background-size:100% 1.5px;text-decoration:none;color:#7a3699}}html.pgm .menu-opening .menu-drawer__menu>li,html.pgm .menu-opening .menu-drawer__utility-links{animation:pgm-up .5s cubic-bezier(.2,.7,.2,1) both}html.pgm .menu-opening .menu-drawer__menu>li:nth-child(1){animation-delay:.08s}html.pgm .menu-opening .menu-drawer__menu>li:nth-child(2){animation-delay:.13s}html.pgm .menu-opening .menu-drawer__menu>li:nth-child(3){animation-delay:.18s}html.pgm .menu-opening .menu-drawer__menu>li:nth-child(4){animation-delay:.23s}html.pgm .menu-opening .menu-drawer__menu>li:nth-child(5){animation-delay:.28s}html.pgm .menu-opening .menu-drawer__menu>li:nth-child(6){animation-delay:.33s}html.pgm .menu-opening .menu-drawer__menu>li:nth-child(7){animation-delay:.38s}html.pgm .menu-opening .menu-drawer__menu>li:nth-child(n+8){animation-delay:.43s}html.pgm .menu-opening .menu-drawer__utility-links{animation-delay:.48s}.pg-press__window{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent 100%)}@media(hover:none),(pointer:coarse){html.pgm .button,html.pgm .card-wrapper .card,html.pgm .article-card-wrapper .card,html.pgm .pg-trust li,html.pgm .pgm-tl__stop,html.pgm .banner:has(.banner__media-link){transition:transform .25s cubic-bezier(.2,.7,.2,1)}html.pgm .button:active,html.pgm .pgm-tl__stop:active{transform:scale(.97)}html.pgm .card-wrapper:active .card,html.pgm .article-card-wrapper:active .card,html.pgm .banner:has(.banner__media-link):active{transform:scale(.985)}}@media(prefers-reduced-motion:reduce){html.pgm-intro *,html.pgm .menu-opening *,html.pgm cart-drawer.active .cart-item{animation:none!important}@view-transition{navigation:none}html.pgm .pgm-img-wait{filter:none;opacity:1;transform:none}html.pgm .pg-sticky{opacity:1}}.card-information .pg-card-extra{flex-wrap:wrap}.card-information .pg-card-extra:after{content:var(--pgm-ship, none);display:block;flex-basis:100%;width:100%;margin-top:.3rem;font-size:1.15rem;font-weight:600;color:#7a3699;white-space:nowrap;letter-spacing:.01em}.pg-nocustoms{flex-wrap:wrap}.pg-nocustoms:before{content:var(--pgm-ship, none);display:block;flex-basis:100%;width:100%;margin-bottom:.4rem;font-size:1.35rem;font-weight:600;color:#7a3699;white-space:nowrap}@media screen and (max-width:749px){.card-information .pg-card-extra:after{font-size:1.05rem}}.pgm-notitle .pgm-score{margin-top:.4rem}.pgm-ba__tag{top:1.2rem;padding:.5rem 1.3rem .55rem;border:1.25px solid transparent;border-radius:999px;background:linear-gradient(#fff3,#fff0 60%,#00000014) padding-box,linear-gradient(90deg,#5c2479,#7a3699 24%,#9152b2,#7a3699 76%,#5c2479) padding-box,linear-gradient(90deg,#a3a3a8,#c9c9ce 14%,#e9e9ec,#d3d3d7,#e9e9ec,#c9c9ce 86%,#a3a3a8) border-box;box-shadow:0 2px 5px #3c145a38;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;font-size:1.15rem;font-weight:700;letter-spacing:.08rem}.pgm-ba__tag--r{color:#fff}.pgm-ba__title{margin-bottom:1.8rem}.pgm-stats{grid-template-columns:repeat(3,1fr);max-width:60rem;margin-left:auto;margin-right:auto}@media screen and (max-width:749px){.pgm-stats{grid-template-columns:repeat(3,1fr);gap:.8rem}.pgm-stat__ring,.pgm-stat__num{width:8rem;height:8rem}.pgm-stat__num{margin-left:-4rem}.pgm-stat__num b{font-size:2.4rem}.pgm-stat__label{font-size:1.15rem}.pgm-ba__tag{font-size:1rem;padding:.4rem 1rem .45rem}}@media screen and (min-width:750px){html.pgm #MainContent>.shopify-section:not(:nth-child(-n+3)) .banner{border-radius:2rem;overflow:hidden;box-shadow:0 2px 6px #3c145a14,0 34px 60px -40px #3c145a73}}.shopify-section[id*=multicolumn_iXjkFN] .multicolumn{background:linear-gradient(180deg,#faf6fc00,#faf6fc 18% 82%,#faf6fc00)}.shopify-section[id*=multicolumn_iXjkFN] .multicolumn-list{counter-reset:pgk}.shopify-section[id*=multicolumn_iXjkFN] .multicolumn-card{position:relative;counter-increment:pgk;border:2px solid transparent!important;border-radius:2rem!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#fdfdfe,#c9c9d1 30%,#8d8d97 50%,#e6e6ec 72%,#9c9ca6) border-box!important;box-shadow:0 2px 5px #3c145a1a,0 30px 50px -36px #3c145a73;overflow:hidden}.shopify-section[id*=multicolumn_iXjkFN] .multicolumn-card:before{content:"0" counter(pgk);position:absolute;top:1.2rem;left:1.2rem;z-index:2;padding:.35rem 1rem .4rem;border:1.25px solid transparent;border-radius:999px;background:linear-gradient(90deg,#5c2479,#7a3699 24%,#9152b2,#7a3699 76%,#5c2479) padding-box,linear-gradient(90deg,#a3a3a8,#e9e9ec 32%,#d3d3d7,#e9e9ec 68%,#a3a3a8) border-box;color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:.1rem;box-shadow:0 2px 5px #3c145a38}.shopify-section[id*=multicolumn_iXjkFN] .multicolumn-card__image-wrapper{width:100%!important;margin:0!important;border:0;border-bottom:2px solid #c9c9d1;border-radius:1.8rem 1.8rem 0 0;overflow:hidden}.shopify-section[id*=multicolumn_iXjkFN] .multicolumn-card__image-wrapper .media{border-radius:0;overflow:hidden}.shopify-section[id*=multicolumn_iXjkFN] .multicolumn-card:before{top:1.2rem;left:1.2rem}.shopify-section[id*=multicolumn_iXjkFN] .multicolumn-card{padding-top:0!important}.shopify-section[id*=multicolumn_iXjkFN] .multicolumn-card__image-wrapper img{transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}@media(hover:hover)and (pointer:fine){.shopify-section[id*=multicolumn_iXjkFN] .multicolumn-card{transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s cubic-bezier(.2,.7,.2,1)}.shopify-section[id*=multicolumn_iXjkFN] .multicolumn-card:hover{transform:translateY(-6px);box-shadow:0 2px 5px #3c145a1a,0 40px 60px -36px #3c145a8c}.shopify-section[id*=multicolumn_iXjkFN] .multicolumn-card:hover .multicolumn-card__image-wrapper img{transform:scale(1.04)}}.shopify-section[id*=multicolumn_iXjkFN] .multicolumn-card__info{padding:2rem 2rem 2.4rem!important}.shopify-section[id*=multicolumn_iXjkFN] .multicolumn-card__info .inline-richtext,.shopify-section[id*=multicolumn_iXjkFN] .multicolumn-card__info h3{font-family:var(--font-heading-family);line-height:1.2}.shopify-section[id*=multicolumn_iXjkFN] .multicolumn-card__info .rte p:first-child{color:#2e2a39d9}.shopify-section[id*=multicolumn_iXjkFN] .multicolumn-card__info .rte p:last-child{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid #ece6f1}@media screen and (min-width:750px){.shopify-section[id*=rich_text_JhpFka]{position:relative;z-index:2;margin-top:0}.shopify-section[id*=rich_text_JhpFka] .rich-text{max-width:78rem;margin:0 auto;border:2px solid transparent;border-radius:2rem;background:linear-gradient(#ffffffe6,#ffffffe6) padding-box,linear-gradient(180deg,#fdfdfe,#c9c9d1 30%,#8d8d97 50%,#e6e6ec 72%,#9c9ca6) border-box!important;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 30px 60px -36px #3c145a80;padding-top:3.2rem!important;padding-bottom:3.6rem!important}}.shopify-section[id*=image_banner_gQyRwb]{position:relative;padding-top:3.2rem}.pgm-founder-title{margin:0 auto 2rem;padding:0 1.5rem;text-align:center;text-wrap:balance}.pgm-accent{font-style:normal;color:#7a3699}.shopify-section[id*=rich_text_x846ba] .rich-text__buttons{margin-top:.4rem!important}.pgm-ba__frame,.pgm-shade,.pgm-stats{max-width:72rem!important}.pgm-ba{max-width:80rem!important}@media screen and (max-width:749px){.pgm-ba__frame,.pgm-shade,.pgm-stats{max-width:78%!important}}.pgm-shade__labels{display:grid!important;grid-template-columns:repeat(7,1fr);gap:.5rem;padding:0 calc(.6rem + 2px)}.pgm-shade__labels>*{text-align:center;white-space:nowrap}.pgm-shade__labels>:first-child{grid-column:1}.pgm-shade__labels>:last-child{grid-column:7}@media screen and (max-width:749px){.pgm-shade__labels{gap:.35rem;padding:0 calc(.45rem + 2px)}}.shopify-section[id*=multicolumn_iXjkFN] .multicolumn-card__image-wrapper.multicolumn-card-spacing,.shopify-section[id*=multicolumn_iXjkFN] .multicolumn-card__image-wrapper{padding:0!important;margin:0!important}.shopify-section[id*=multicolumn_iXjkFN] .multicolumn__title .link.large-up-hide{display:none!important}.shopify-section[id*=multicolumn_iXjkFN] .page-width>.center{display:block!important;margin-top:2.8rem}@media screen and (max-width:989px){.shopify-section[id*=multicolumn_iXjkFN] .page-width>.center{margin-top:1.6rem}.shopify-section[id*=multicolumn_iXjkFN] .slider-buttons{margin-top:1.6rem}}body #MainContent [id$=__featured_blog_qPCc8R] slider-component>.blog__posts{order:1;margin-bottom:0}body #MainContent [id$=__featured_blog_qPCc8R] slider-component>.slider-buttons{order:2;margin-top:1.6rem!important;margin-bottom:0!important}body #MainContent [id$=__featured_blog_qPCc8R] slider-component>.blog__view-all{order:3;margin-top:1.6rem!important;margin-bottom:0!important}@media screen and (max-width:989px){.shopify-section[id*=multicolumn_iXjkFN] .page-width>.center{margin-top:.1rem!important}body #MainContent [id$=__featured_blog_qPCc8R] slider-component>.blog__posts{padding-bottom:0!important;margin-bottom:0!important}body #MainContent [id$=__featured_blog_qPCc8R] .blog__posts>.blog__post{padding-bottom:.8rem!important}body #MainContent [id$=__featured_blog_qPCc8R] slider-component>.slider-buttons{margin-top:.8rem!important}body #MainContent [id$=__featured_blog_qPCc8R] slider-component>.blog__view-all{margin-top:1.6rem!important;margin-bottom:2.4rem!important}}@media screen and (min-width:990px){.shopify-section[id*=multicolumn_iXjkFN] .page-width>.center{margin-top:-.4rem!important}}.shopify-section[id$=__pg_home_faq]{margin-top:2.8rem}.shopify-section[id$=__pg_home_faq] .collapsible-content{background:linear-gradient(180deg,#faf6fc00,#faf6fc 18% 82%,#faf6fc00)!important}@media screen and (max-width:749px){.shopify-section[id$=__pg_home_faq]{margin-top:1.6rem}}#MainContent [id$=__pg_home_faq] .accordion__title:not(#pg-a):not(#pg-b){white-space:nowrap!important;font-size:min(15px,3.2vw)!important;letter-spacing:0!important}@media screen and (max-width:749px){.shopify-section[id$=__pg_home_faq]{margin-top:3.2rem}}:is(.accordion summary .accordion__title,.accordion summary h2,.accordion summary h3,.pg-dd summary h3,.pg-delivery-dd summary>span,.product__accordion summary .accordion__title,.collapsible-content summary .accordion__title){position:relative;top:.07em}.accordion summary>.icon-caret,.accordion summary .icon-caret{top:50%!important;transform:translateY(-50%)}.accordion details[open]>summary .icon-caret{transform:translateY(-50%) rotate(180deg)}.shopify-section[id$=__rich_text_dPnD8q] .rich-text__text h2{margin:0 auto;max-width:64rem;font-size:1.8rem;line-height:1.4;text-wrap:balance}.shopify-section[id$=__rich_text_dPnD8q] .rich-text__text p{margin:1.4rem 0 0}.shopify-section[id$=__rich_text_dPnD8q] .rich-text__text p strong{display:inline-flex;align-items:center;gap:.7rem;padding:.6rem 1.4rem .65rem 1rem;border:1.25px solid transparent;border-radius:999px;background:linear-gradient(#f7f1fb,#f7f1fb) padding-box,linear-gradient(90deg,#a3a3a8,#e9e9ec 32%,#d3d3d7,#e9e9ec 68%,#a3a3a8) border-box;color:#5c2479;font-size:1.3rem;font-weight:600}.shopify-section[id$=__rich_text_dPnD8q] .rich-text__text p strong:before{content:"";width:1.6rem;height:1.6rem;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a3699' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1'/%3E%3Cpath d='M12 8v13M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7M7.5 8a2.5 2.5 0 0 1 0-5C10 3 12 8 12 8s2-5 4.5-5a2.5 2.5 0 0 1 0 5'/%3E%3C/svg%3E") center / contain no-repeat}@media screen and (max-width:749px){.shopify-section[id$=__rich_text_dPnD8q] .rich-text__text h2{font-size:1.5rem}.shopify-section[id$=__rich_text_dPnD8q] .rich-text__text p strong{font-size:1.15rem}}#ProductGridContainer{scroll-margin-top:14rem}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.pgc-shopbtn{text-align:center}.shopify-section[id$=__rich_text_gqNAtP]{margin-top:4rem}.shopify-section[id$=__rich_text_gqNAtP] .rich-text{position:relative;max-width:78rem;margin:0 auto;border:2px solid transparent;border-radius:2rem;background:linear-gradient(#ffffffeb,#ffffffeb) padding-box,linear-gradient(180deg,#fdfdfe,#c9c9d1 30%,#8d8d97 50%,#e6e6ec 72%,#9c9ca6) border-box!important;box-shadow:0 30px 60px -36px #3c145a80;padding:4rem 3.2rem 3.6rem!important}.shopify-section[id$=__rich_text_gqNAtP] .rich-text__text a{display:inline-block;margin-top:.4rem;color:#7a3699}@media screen and (max-width:749px){.shopify-section[id$=__rich_text_gqNAtP] .page-width{padding-left:1.6rem;padding-right:1.6rem}.shopify-section[id$=__rich_text_gqNAtP] .rich-text{padding:3.2rem 2rem 2.8rem!important}}.shopify-section[id$=__rich_text_DKCVFJ]{margin-top:4.8rem}.shopify-section[id$=__rich_text_DKCVFJ] .rich-text{max-width:90rem;margin:0 auto;border-radius:2rem;background:linear-gradient(180deg,#faf6fc,#fff)!important;box-shadow:inset 0 0 0 1px #ece6f1;padding:4rem 3.2rem!important}@media screen and (max-width:749px){.shopify-section[id$=__rich_text_DKCVFJ] .page-width{padding-left:1.6rem;padding-right:1.6rem}.shopify-section[id$=__rich_text_DKCVFJ] .rich-text{padding:3rem 2rem!important}}.shopify-section[id$=__pg_collection_guide]{margin-top:3.2rem;background:linear-gradient(180deg,#faf6fc00,#faf6fc 18% 82%,#faf6fc00)}.shopify-section[id$=__pg_collection_guide] .rich-text{background:transparent!important}.shopify-section[id$=__pg_collection_guide] .rich-text__text>h2{text-align:center;margin-bottom:2.4rem}.shopify-section[id$=__pg_collection_guide] .rich-text__blocks{width:100%;max-width:78rem;margin:0 auto}.shopify-section[id$=__pg_collection_guide] .rich-text__text,.shopify-section[id$=__pg_collection_guide] .pg-dd{width:100%}#MainContent [id$=__pg_collection_guide] .accordion__title:not(#pg-a):not(#pg-b){white-space:nowrap!important;font-size:min(15px,3.2vw)!important;letter-spacing:0!important}@media screen and (min-width:750px){.shopify-section[id$=__image_banner_NmBkHn],.shopify-section[id$=__image_banner_YritHe],.shopify-section[id$=__image_banner_wK83Xg]{margin-top:2.4rem}}.shopify-section[id$=__rich_text_gqNAtP]{margin-bottom:3.2rem}.shopify-section[id$=__pg_collection_guide] .rich-text__text>h2{font-size:3.2rem;line-height:1.2}.shopify-section[id$=__rich_text_DKCVFJ] .rich-text__heading{font-size:3rem;text-wrap:balance}@media screen and (max-width:749px){.shopify-section[id$=__pg_collection_guide] .rich-text__text>h2{font-size:2.4rem;text-wrap:balance}.shopify-section[id$=__rich_text_DKCVFJ] .rich-text__heading{font-size:2.4rem}}@media screen and (max-width:749px){#MainContent h1.collection-hero__title{text-wrap:balance}#MainContent h1.collection-hero__title .pgm-accent,.pgc-choose__title .pgm-accent{display:block}.pgc-choose__title{font-size:min(3rem,7.4vw)}.shopify-section[id$=__rich_text_dPnD8q] .rich-text__text p strong{border-radius:1.6rem;text-wrap:balance;text-align:left;max-width:32rem}}@media screen and (max-width:749px){.shopify-section[id$=__pg_collection_guide] .rich-text{padding-left:0!important;padding-right:0!important}.shopify-section[id$=__pg_collection_guide] .rich-text__wrapper{width:100%!important;margin:0!important}}.card__heading .pg-title-len{display:inline;white-space:nowrap}.accordion.pgm-q summary .pgm-qicon,.accordion.pgm-q summary>.svg-wrapper:first-child{display:flex;flex:none;align-items:center;width:2rem;height:2rem;margin-right:1rem;color:#7a3699}.accordion.pgm-q summary .icon-accordion{width:2rem;height:2rem;margin:0;fill:currentColor;color:#7a3699}.accordion.pgm-q summary{display:flex;align-items:center;padding:13px min(22px,4vw)!important}.accordion.pgm-q{margin-bottom:16px}@media screen and (max-width:749px){.shopify-section[id*=main-collection-banner] .collection-hero__inner,.shopify-section[id*=main-collection-banner] .collection-hero{padding-bottom:0!important;margin-bottom:0!important}#MainContent h1.collection-hero__title{font-size:min(3.2rem,8.2vw)!important;line-height:1.15;margin:0!important}.shopify-section[id$=__rich_text_dPnD8q] .rich-text{padding-top:1.2rem!important;padding-bottom:2.4rem!important}.shopify-section[id$=__rich_text_dPnD8q] .rich-text__text h2{font-family:var(--font-body-family)!important;font-weight:400!important;font-size:1.5rem!important;letter-spacing:0!important;line-height:1.45;color:#2e2a39cc;max-width:30rem}.shopify-section[id$=__rich_text_dPnD8q] .rich-text__text p{margin:1rem auto 0;max-width:30rem;text-wrap:balance;line-height:1.5}.shopify-section[id$=__rich_text_dPnD8q] .rich-text__text p strong{display:inline!important;padding:0!important;border:0!important;background:none!important;font-size:1.3rem!important;letter-spacing:0!important;font-weight:600;color:#7a3699}.shopify-section[id$=__rich_text_dPnD8q] .rich-text__text p strong:before{display:inline-block;width:1.4rem;height:1.4rem;margin-right:.5rem;vertical-align:-.2rem}}.pgc-card__ctas .button.quick-add__submit,.pgc-card__ctas .button.pg-buy-now{min-height:4.2rem!important;font-size:1.3rem!important}:is(#pg-x,body) :is(.collapsible-row-layout .accordion,.product__accordion.accordion,.pg-dd .accordion,.collapsible-content .accordion,.accordion.pgm-q):has([open]):not(#pg-q){background:linear-gradient(180deg,#fff,#f6f0fa) padding-box,linear-gradient(180deg,#fdfdfe,#c9c9d1 30%,#8d8d97 50%,#e6e6ec 72%,#9c9ca6) border-box!important}html.pgm .accordion summary .icon-caret{transition:transform .45s cubic-bezier(.22,.61,.36,1)!important}.accordion summary,.product__accordion summary,.pg-dd summary{-webkit-tap-highlight-color:transparent}.accordion summary:focus,.accordion summary:focus-visible,.product__accordion summary:focus,.product__accordion summary:focus-visible{outline:none!important;box-shadow:none!important}.accordion:has(summary:focus-visible){box-shadow:0 0 0 3px #7a369959,0 2px 5px #3c145a2e!important}.shopify-section[id$=__rich_text_gqNAtP]{margin-top:1.6rem}.jdgm-widget .jdgm-write-rev-link.pgm-jdgm-btn{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-height:4.6rem;margin:0 auto;padding:0 3rem!important;border:0!important;font-family:var(--pg-ui-font, "Jost", sans-serif);font-size:1.5rem!important;font-weight:600!important;letter-spacing:.03rem;line-height:1!important;text-decoration:none!important}.jdgm-widget .jdgm-rev-widg__summary-inner+.jdgm-widget-actions-wrapper,.jdgm-widget .jdgm-widget-actions-wrapper{text-align:center}.product__info-container .pg-product-badge,.pg-mhead .pg-product-badge{visibility:hidden}.pg-pricerow>.pg-product-badge{visibility:visible}:root{--pgm-chrome-border: linear-gradient(180deg, #fdfdfe 0%, #c9c9d1 30%, #8d8d97 50%, #e6e6ec 72%, #9c9ca6 100%)}.page-width--narrow:not(.pg-landing)>.main-page-title~.rte>h2,.shopify-section[id*=__pg_all_reviews] .page-width>h2:not(.accordion__title),.shopify-section[id*=__image_with_text_j6KqTc] .image-with-text__text>h2{font-size:2.6rem;line-height:1.3;text-align:center;text-transform:capitalize;text-wrap:balance;margin:4.4rem 0 1.4rem}.page-width--narrow:not(.pg-landing)>.main-page-title~.rte>h2:first-child{margin-top:1.6rem}@media screen and (min-width:750px){.page-width--narrow:not(.pg-landing)>.main-page-title~.rte>h2,.shopify-section[id*=__pg_all_reviews] .page-width>h2:not(.accordion__title),.shopify-section[id*=__image_with_text_j6KqTc] .image-with-text__text>h2{font-size:3rem}}.page-width--narrow:not(.pg-landing)>.main-page-title~.rte>h3{font-family:var(--font-heading-family);font-size:2rem;font-weight:700;line-height:1.35;color:#1e1b22;margin:3.2rem 0 1rem}.shopify-section[id*=__collapsible_content_qL7JmE] .collapsible-content__header{text-align:center}.shopify-section[id*=__collapsible_content_qL7JmE] .collapsible-content__heading{text-wrap:balance}.page-width--narrow:not(.pg-landing)>.main-page-title~.rte ul,.shopify-section[id*=__image_with_text_j6KqTc] .image-with-text__text ul{list-style:none;max-width:56rem;margin:1.6rem auto 2.4rem;padding:.4rem 1.6rem;border:2px solid transparent;border-radius:2rem;text-align:left;background:linear-gradient(#fff,#fff) padding-box,var(--pgm-chrome-border) border-box;box-shadow:0 2px 5px #3c145a1a,0 30px 50px -36px #3c145a73}.page-width--narrow:not(.pg-landing)>.main-page-title~.rte ul li,.shopify-section[id*=__image_with_text_j6KqTc] .image-with-text__text ul li{position:relative;margin:0;padding:1.2rem 0 1.2rem 3.4rem;line-height:1.5}.page-width--narrow:not(.pg-landing)>.main-page-title~.rte ul li+li,.shopify-section[id*=__image_with_text_j6KqTc] .image-with-text__text ul li+li{border-top:1px solid #f0e8f7}.page-width--narrow:not(.pg-landing)>.main-page-title~.rte ul li::marker,.shopify-section[id*=__image_with_text_j6KqTc] .image-with-text__text ul li::marker{content:none}.page-width--narrow:not(.pg-landing)>.main-page-title~.rte ul li:before,.shopify-section[id*=__image_with_text_j6KqTc] .image-with-text__text ul li:before{content:"";position:absolute;left:0;top:1.35rem;width:2.2rem;height:2.2rem;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6.5 12.5 3.5 3.5 7.5-8'/%3E%3C/svg%3E") center / 1.4rem no-repeat,linear-gradient(180deg,#a24ad6,#8414bd 40%,#650c96 58%,#7c1cb2);box-shadow:0 2px 5px #3c145a40}@media screen and (min-width:750px){.page-width--narrow:not(.pg-landing)>.main-page-title~.rte ul{padding:.6rem 2.2rem}}.page-width--narrow:not(.pg-landing)>.main-page-title~.rte img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto;border-radius:1.6rem;box-shadow:0 2px 6px #3c145a1a,0 24px 40px -28px #3c145a73}.page-width--narrow:not(.pg-landing)>.main-page-title~.rte p.pgm-linkp,.shopify-section[id*=__pg_all_reviews] p.pgm-linkp{text-align:center;margin-top:1.6rem}.pgm-linkp a.button{text-decoration:none}.contact .field:before,.contact .field:after{display:none!important}.contact .field__input,.contact .text-area{border:2px solid transparent!important;border-radius:1.6rem!important;background:linear-gradient(#fff,#fff) padding-box,var(--pgm-chrome-border) border-box!important;box-shadow:0 2px 5px #3c145a14!important}.contact .field__input:focus,.contact .text-area:focus{box-shadow:0 0 0 3px #7a36994d!important;outline:none!important}.shopify-section[id*=__collapsible_content_qL7JmE] .collapsible-content__heading{text-align:center!important;width:100%}.contact .contact__button{text-align:center}.pgm-linkp--long a.button{white-space:nowrap;max-width:100%;font-size:min(1.5rem,3.4vw)!important;padding-left:1.8rem!important;padding-right:1.8rem!important}.page-width--narrow:not(.pg-landing)>.main-page-title~.rte ul.pgm-ul-warn li:before{background:linear-gradient(180deg,#a24ad6,#8414bd 40%,#650c96 58%,#7c1cb2);content:"!";color:#fff;font-weight:700;font-size:1.4rem;line-height:2.2rem;text-align:center}.skip-to-content-link.visually-hidden:not(:focus){width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:-1px!important;border:0!important;box-shadow:none!important}.skip-to-content-link.visually-hidden:not(:focus):before,.skip-to-content-link.visually-hidden:not(:focus):after{display:none!important;content:none!important}.card__heading .pg-title-len.pg-title-len--block{display:block}.js .menu-drawer-container .menu-drawer{transform:none!important;opacity:0;clip-path:inset(0 0 100% 0);transition:opacity .45s ease,clip-path .6s cubic-bezier(.22,.61,.36,1),visibility .6s ease!important}.js .menu-drawer-container details[open].menu-opening>.menu-drawer,.js .menu-drawer-container.menu-opening .menu-drawer{opacity:1;clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:reduce){.js .menu-drawer-container .menu-drawer{transition:none!important}}.shopify-section[id*=__pg_review_links] .rte.pgm-linkrow{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.shopify-section[id*=__pg_review_links] .rte.pgm-linkrow>p{margin:0!important;width:100%;text-align:center}.shopify-section[id*=__pg_review_links] .pgm-linkp a.button:not(#pg-z){width:min(32rem,100%);min-width:0;padding-left:1.6rem!important;padding-right:1.6rem!important;font-size:min(1.5rem,3.6vw)!important;white-space:nowrap}#MainContent .rich-text__text p.pgm-linkp{margin:1.8rem 0 .6rem}#MainContent .rich-text__text p.pgm-linkp a.button{text-decoration:none;min-width:22rem}.card-wrapper .rating-star,.card .rating-star,.pgp-also .rating-star{--color-rating-star: #7a3699 !important}.card-wrapper .rating-text,.card-wrapper .rating-count{color:#2e2a39b3}.pgm-top{position:fixed;right:16px;bottom:calc(16px + var(--pgm-lift, 0px) + env(safe-area-inset-bottom,0px));z-index:60;display:inline-flex;align-items:center;gap:.5rem;height:3.6rem;padding:0 1.4rem 0 1.1rem;border:2px solid transparent;border-radius:999px;background:linear-gradient(180deg,#fff,#f6f0fa) padding-box,linear-gradient(180deg,#fdfdfe,#c9c9d1 30%,#8d8d97 50%,#e6e6ec 72%,#9c9ca6) border-box;box-shadow:0 2px 6px #3c145a2e,0 14px 28px -16px #3c145a73;color:#7a3699;font-family:var(--pg-ui-font, "Jost", sans-serif);font-size:1.3rem;font-weight:600;letter-spacing:.04rem;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .4s ease,transform .5s cubic-bezier(.22,.61,.36,1),bottom .35s cubic-bezier(.22,.61,.36,1),visibility .4s;-webkit-tap-highlight-color:transparent}.pgm-top.is-on{opacity:1;visibility:visible;transform:none}.pgm-top svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pgm-top:focus-visible{outline:none;box-shadow:0 0 0 3px #7a369959}body:has(cart-drawer.active) .pgm-top,body:has(.menu-drawer-container[open]) .pgm-top{opacity:0!important;visibility:hidden!important}.jdgm-all-reviews-page .pgm-rev-hide{display:none!important}.jdgm-all-reviews-page .pgm-revmore{text-align:center;margin:2.4rem 0 0}.jdgm-all-reviews-page .pgm-revmore .button{min-width:24rem}.pgm-pol{margin:2.4rem 0 0}.pgm-pol .accordion.pgm-pol__acc{margin:0 0 1.6rem!important;padding:0!important;border:2.5px solid transparent!important;border-radius:2.8rem!important;background:linear-gradient(180deg,#fff,#f6f0fa) padding-box,linear-gradient(180deg,#fdfdfe,#c9c9d1 30%,#8d8d97 50%,#e6e6ec 72%,#9c9ca6) border-box!important;box-shadow:0 2px 6px #3c145a24!important}.pgm-pol .accordion.pgm-pol__acc:has([open]){background:#fff padding-box,linear-gradient(180deg,#fdfdfe,#c9c9d1 30%,#8d8d97 50%,#e6e6ec 72%,#9c9ca6) border-box!important}.pgm-pol .accordion details{margin:0}.pgm-pol .accordion summary{position:relative;display:flex;align-items:center;min-height:5.4rem;padding:13px 4.6rem 13px min(22px,4vw)!important;list-style:none;cursor:pointer}.pgm-pol .accordion summary::-webkit-details-marker{display:none}.pgm-pol .accordion summary .summary__title{display:flex;align-items:center;width:100%}.pgm-pol .accordion summary :is(h2,h3).accordion__title{margin:0!important;padding:0!important;font-family:var(--pg-ui-font, "Jost", sans-serif)!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;color:#7a3699!important}.pgm-pol .accordion summary :is(h2,h3).accordion__title:before,.pgm-pol .accordion summary :is(h2,h3).accordion__title:after{display:none!important}.pgm-pol .accordion summary .icon-caret{position:absolute;right:18px;top:50%;width:1rem;color:#7a3699;transform:translateY(-50%);transition:transform .45s cubic-bezier(.22,.61,.36,1)}.pgm-pol .accordion details[open]>summary .icon-caret{transform:translateY(-50%) rotate(180deg)}.pgm-pol .accordion__content{padding:0 min(22px,4vw) 1.8rem!important;font-size:1.5rem;line-height:1.6}.pgm-pol .accordion__content>:first-child{margin-top:0!important}.pgm-pol .accordion__content h3{margin:2rem 0 .6rem!important;font-size:1.7rem!important;text-align:left!important}.pgm-pol .accordion__content p{margin:0 0 1rem}.pgm-press{margin:0 0 2rem;padding:2.4rem 2rem 2rem;border:2px solid transparent;border-radius:2rem;background:linear-gradient(180deg,#fff,#fbf8fd) padding-box,linear-gradient(180deg,#fdfdfe,#c9c9d1 30%,#8d8d97 50%,#e6e6ec 72%,#9c9ca6) border-box;box-shadow:0 2px 6px #3c145a1a,0 26px 44px -32px #3c145a73;text-align:center}.pgm-press>h2{margin:0 0 1rem!important;font-size:2.4rem!important}.pgm-press>p{margin:0 0 1rem!important}.pgm-press>p:first-of-type{color:#2e2a39bf;font-size:1.4rem;line-height:1.5}.pgm-press>p:first-of-type em{display:block;margin-bottom:.2rem;font-family:var(--font-heading-family);font-size:1.7rem;font-style:normal;font-weight:700;color:#1e1b22}.pgm-press>p.pgm-linkp{margin:1.6rem 0 0!important}@media screen and (min-width:750px){.pgm-press{padding:3rem 3.2rem 2.6rem}.pgm-press>h2{font-size:2.8rem!important}}html.pgm .pgm-press{transition:opacity .8s ease,transform .9s cubic-bezier(.22,.61,.36,1)}html.pgm .pgm-press--l:not(.pgm-in){opacity:0;transform:translate3d(-14px,0,0)}html.pgm .pgm-press--r:not(.pgm-in){opacity:0;transform:translate3d(14px,0,0)}.page-width--narrow:has(.pgm-press){overflow-x:clip}.pgm-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin:0 0 3.2rem!important;padding:0!important;list-style:none}.pgm-facts li{display:inline-flex!important;align-items:center;gap:.6rem;margin:0!important;padding:.8rem 1.4rem!important;border:1.5px solid transparent;border-radius:999px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#fdfdfe,#c9c9d1 30%,#8d8d97 50%,#e6e6ec 72%,#9c9ca6) border-box;box-shadow:0 2px 5px #3c145a1a;font-family:var(--pg-ui-font, "Jost", sans-serif);font-size:1.35rem;font-weight:600;line-height:1.2;color:#2e2a39;white-space:nowrap}.pgm-facts li:before{display:none!important;content:none!important}.pgm-facts svg{width:1.7rem;height:1.7rem;flex:none;fill:none;stroke:#7a3699;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.page-width--narrow>.main-page-title~.rte ul.pgm-facts{background:none!important;border:0!important;box-shadow:none!important}.pgm-quote{position:relative;margin:2.4rem 0 3.2rem;padding:4.4rem 2.2rem 2.6rem;border:2px solid transparent;border-radius:2.4rem;background:linear-gradient(180deg,#fff,#f6f0fa) padding-box,linear-gradient(180deg,#fdfdfe,#c9c9d1 30%,#8d8d97 50%,#e6e6ec 72%,#9c9ca6) border-box;box-shadow:0 2px 6px #3c145a1a,0 34px 56px -38px #3c145a80;text-align:center}.pgm-quote:before{content:"\201c";position:absolute;top:.6rem;left:50%;transform:translate(-50%);font-family:var(--font-heading-family);font-size:6.4rem;line-height:1;background:linear-gradient(180deg,#a24ad6,#8414bd 40%,#650c96 58%,#7c1cb2);-webkit-background-clip:text;background-clip:text;color:transparent}.pgm-quote>p{margin:0 0 1.2rem!important;font-size:1.6rem;line-height:1.65}.pgm-quote>p.pgm-quote__sig{margin:2rem 0 0!important;padding-top:1.6rem;border-top:1px solid #ece6f1;font-family:var(--font-heading-family);font-size:1.7rem;font-weight:700;color:#7a3699}@media screen and (min-width:750px){.pgm-quote{padding:5rem 4.4rem 3rem}.pgm-quote>p{font-size:1.7rem}}html.pgm .pgm-quote{transition:opacity .9s ease,transform 1s cubic-bezier(.22,.61,.36,1)}html.pgm .pgm-quote:not(.pgm-in){opacity:0;transform:translate3d(0,22px,0) scale(.985)}.pgm-ccards{display:grid;gap:1.4rem;margin:2.4rem 0}@media screen and (min-width:750px){.pgm-ccards{grid-template-columns:1fr 1fr}}.page-width--narrow>.main-page-title~.rte .pgm-ccards>p.pgm-ccard{position:relative;margin:0!important;padding:2.2rem 2rem 2rem;border:2px solid transparent;border-radius:2rem;background:linear-gradient(180deg,#fff,#fbf8fd) padding-box,linear-gradient(180deg,#fdfdfe,#c9c9d1 30%,#8d8d97 50%,#e6e6ec 72%,#9c9ca6) border-box;box-shadow:0 2px 6px #3c145a1a,0 26px 44px -32px #3c145a73;text-align:center;font-size:1.45rem;line-height:1.55}.pgm-ccard__icon{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;margin:0 auto 1.2rem;border-radius:50%;background:linear-gradient(180deg,#a24ad6,#8414bd 40%,#650c96 58%,#7c1cb2);box-shadow:0 4px 10px #3c145a4d}.pgm-ccard__icon svg{width:2.4rem;height:2.4rem;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pgm-ccard>strong:first-of-type{display:block;margin-bottom:.4rem;font-family:var(--font-heading-family);font-size:2rem;color:#1e1b22}.pgm-ccard>br{display:none}.pgm-ccard a{word-break:break-word;color:#7a3699}.main-blog h1.title--primary,.blog h1.title--primary{text-align:center;text-wrap:balance}.main-blog .article-card-wrapper .card,.blog-articles .article-card-wrapper .card{border:2px solid transparent!important;border-radius:2rem!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#fdfdfe,#c9c9d1 30%,#8d8d97 50%,#e6e6ec 72%,#9c9ca6) border-box!important;box-shadow:0 2px 6px #3c145a1a,0 26px 44px -32px #3c145a73!important;overflow:hidden}.main-blog .article-card-wrapper .card__inner,.blog-articles .article-card-wrapper .card__inner{border-radius:1.8rem 1.8rem 0 0;overflow:hidden}.main-blog .article-card-wrapper .card__media,.blog-articles .article-card-wrapper .card__media{border-radius:0}.main-blog .article-card .card__heading,.blog-articles .article-card .card__heading{font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.3;text-wrap:balance}.main-blog .article-card .card__heading a,.blog-articles .article-card .card__heading a{text-decoration:none}.main-blog .article-card .article-card__info,.blog-articles .article-card .article-card__info{color:#7a3699;font-weight:600}.main-blog .article-card .article-card__excerpt,.blog-articles .article-card .article-card__excerpt{color:#2e2a39bf}.main-blog .article-card .card__content,.blog-articles .article-card .card__content{padding:1.6rem 1.8rem 2rem!important}.pgm-progress--read{height:3px}.pgm-author{display:grid;grid-template-columns:auto 1fr;gap:1.6rem;align-items:start;max-width:72rem;margin:4rem auto 2rem;padding:2.2rem 2rem;border:2px solid transparent;border-radius:2.4rem;background:linear-gradient(180deg,#fff,#f6f0fa) padding-box,linear-gradient(180deg,#fdfdfe,#c9c9d1 30%,#8d8d97 50%,#e6e6ec 72%,#9c9ca6) border-box;box-shadow:0 2px 6px #3c145a1a,0 30px 50px -34px #3c145a80}.page-width .pgm-author{margin-left:auto;margin-right:auto}.pgm-author__mark{display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;border:2px solid transparent;border-radius:50%;background:linear-gradient(180deg,#a24ad6,#8414bd 40%,#650c96 58%,#7c1cb2) padding-box,linear-gradient(180deg,#fdfdfe,#c9c9d1 30%,#8d8d97 50%,#e6e6ec 72%,#9c9ca6) border-box;color:#fff;font-family:var(--font-heading-family);font-size:1.9rem;font-weight:700;letter-spacing:.05rem;box-shadow:0 4px 10px #3c145a4d}.pgm-author__body p{margin:0}.pgm-author__name{font-family:var(--font-heading-family);font-size:2rem;font-weight:700;line-height:1.2;color:#1e1b22}.pgm-author__role{margin-top:.2rem!important;font-size:1.35rem;font-weight:600;color:#7a3699}.pgm-author__text{margin-top:1rem!important;font-size:1.45rem;line-height:1.6;color:#2e2a39d1}.pgm-author__cta{grid-column:1 / -1;margin:.4rem 0 0!important;text-align:center}.pgm-author__cta .button{text-decoration:none}@media screen and (max-width:749px){.pgm-author__cta .button{width:100%}}html.pgm .pgm-author{transition:opacity .9s ease,transform 1s cubic-bezier(.22,.61,.36,1)}html.pgm .pgm-author:not(.pgm-in){opacity:0;transform:translate3d(0,22px,0)}.pgm-emptycart{text-align:center}.pgm-emptycart__title{margin:0 0 2.4rem;text-wrap:balance}.pgm-emptycart .product-grid{justify-content:center;max-width:82rem;margin:0 auto;text-align:left}.pgm-emptycart__trust{max-width:82rem;margin:3.2rem auto 0}.template-search .card-wrapper .card,.search-modal+* .card-wrapper .card{border-radius:2rem}.template-search .facets__summary,.template-search .mobile-facets__open,.template-search .facets__disclosure>summary{border:2px solid transparent!important;border-radius:999px!important;background:linear-gradient(180deg,#fff,#f6f0fa) padding-box,linear-gradient(180deg,#fdfdfe,#c9c9d1 30%,#8d8d97 50%,#e6e6ec 72%,#9c9ca6) border-box!important;box-shadow:0 2px 5px #3c145a24!important;color:#7a3699!important;padding:.9rem 1.8rem!important;font-weight:600}.template-search .mobile-facets__open .icon,.template-search .facets__summary .icon{color:#7a3699}.template-search .search__input.field__input{border-radius:999px!important}@keyframes pgm-shine{0%{left:-60%}16%{left:120%}to{left:120%}}html.pgm .product-form__submit:not([disabled]) .pgm-sheen,html.pgm .pg-sticky__button .pgm-sheen{display:block!important}html.pgm .product-form__submit:not([disabled]) .pgm-sheen:before,html.pgm .pg-sticky__button .pgm-sheen:before{animation:pgm-shine 6.5s cubic-bezier(.4,0,.2,1) 1.6s infinite}.pg-packs__card{transition:transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .45s cubic-bezier(.22,.61,.36,1),border-color .3s ease}.pg-packs__card--current{box-shadow:0 0 0 4px #a24ad61f,0 16px 30px -20px #650c9699}html.pgm .pg-packs__card--current{animation:pgm-pack-glow 1.6s cubic-bezier(.22,.61,.36,1) .5s both}@keyframes pgm-pack-glow{0%{transform:none;box-shadow:0 0 #a24ad600,0 0 #650c9600}45%{transform:translateY(-3px);box-shadow:0 0 0 7px #a24ad638,0 18px 32px -18px #650c96b3}to{transform:translateY(-2px);box-shadow:0 0 0 4px #a24ad61f,0 16px 30px -20px #650c9699}}a.pg-packs__card:hover,a.pg-packs__card:active{transform:translateY(-3px);box-shadow:0 16px 30px -20px #650c968c}@keyframes pgm-photo-in{0%{transform:scale(1.06)}to{transform:none}}html.pgm .product__media-list>.product__media-item:first-child .product-media-container img{animation:pgm-photo-in 1.5s cubic-bezier(.22,.61,.36,1) both}@keyframes pgm-pulse{0%{box-shadow:0 0 #a24ad673}60%{box-shadow:0 0 0 10px #a24ad600}to{box-shadow:0 0 #a24ad600}}.pg-upsell.pgm-pulse{animation:pgm-pulse 1.4s cubic-bezier(.22,.61,.36,1) .5s 1}html.pgm .pgc-table.pgm-rows .pgc-row{transition:opacity .6s ease calc(var(--pgm-i, 0) * 80ms),transform .7s cubic-bezier(.22,.61,.36,1) calc(var(--pgm-i, 0) * 80ms)}html.pgm .pgc-table.pgm-rows:not(.pgm-in) .pgc-row{opacity:0;transform:translate3d(0,10px,0)}html.pgm .pgm-ticks>li:before{transition:transform .55s cubic-bezier(.34,1.56,.64,1) calc(.12s + var(--pgm-i, 0) * 90ms),opacity .35s ease calc(.12s + var(--pgm-i, 0) * 90ms)}html.pgm .pgm-ticks:not(.pgm-in)>li:before{opacity:0;transform:scale(.3) rotate(-25deg)}.pgm-shim-host{position:relative}.pgm-shim{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;pointer-events:none}.pgm-shim:before{content:"";position:absolute;top:-20%;bottom:-20%;left:-50%;width:36%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.75),rgba(234,214,246,.4),transparent);transform:skew(-18deg);opacity:0}html.pgm .pgm-shim-host.pgm-in .pgm-shim:before{animation:pgm-shim 1.8s cubic-bezier(.4,0,.2,1) .45s 1 both}@keyframes pgm-shim{0%{left:-50%;opacity:0}15%{opacity:1}85%{opacity:1}to{left:130%;opacity:0}}html.pgm .pgm-acc .pgm-accent{position:relative;top:0;transition:opacity .7s ease .35s,top .8s cubic-bezier(.22,.61,.36,1) .35s}html.pgm .pgm-acc:not(.pgm-in) .pgm-accent{opacity:0;top:.32em}@keyframes pgm-nudge{0%,78%,to{transform:none}84%{transform:translate(4px)}90%{transform:translate(0)}95%{transform:translate(2px)}}html.pgm .newsletter-form__button .icon-arrow,html.pgm .newsletter-form__button svg{animation:pgm-nudge 4.5s ease-in-out 2s infinite}@media(prefers-reduced-motion:reduce){html.pgm .product-form__submit .pgm-sheen:before,html.pgm .pg-sticky__button .pgm-sheen:before,html.pgm .pg-packs__card--current,html.pgm .product__media-list .product__media-item img,.pg-upsell.pgm-pulse,html.pgm .pgm-shim-host .pgm-shim:before,html.pgm .newsletter-form__button svg{animation:none!important}html.pgm .pgm-press,html.pgm .pgm-quote,html.pgm .pgm-author,html.pgm .pgm-ticks>li:before,html.pgm .pgc-table .pgc-row,html.pgm .pgm-acc .pgm-accent{opacity:1!important;transform:none!important;top:0!important}}p.pgm-linkp a.button:not(#pg-z){display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1.2!important}#MainContent :is(h1,h2,h3,.h1,.h2,.card__heading,.accordion__title,.pgm-pol summary :is(h2,h3)),.footer :is(h2,.h2){text-wrap:balance}#MainContent .page-width--narrow>h1.main-page-title:not(#pg-z){text-align:center!important;font-size:min(3.4rem,8.6vw)!important;line-height:1.18!important;text-wrap:balance;margin-left:auto;margin-right:auto}@media screen and (min-width:750px){#MainContent .page-width--narrow>h1.main-page-title:not(#pg-z){font-size:4.4rem!important}}.pg-byline:not(#pg-z){font-size:1.3rem!important;letter-spacing:.04rem!important;color:#2e2a39bf!important}.pg-byline a{color:#7a3699!important;font-weight:600;text-decoration:none}.pg-byline *{font-size:inherit!important}.pg-landing .pgl-guarantee p.pgm-linkp{margin:1.8rem 0 0!important;text-align:center}.pg-landing .pgl-guarantee p.pgm-linkp a.button{min-width:22rem;text-decoration:none}.menu-drawer .menu-drawer__menu>li{border-bottom:1px solid #efe8f4;margin:0 2.4rem}.menu-drawer .menu-drawer__menu>li:first-child{border-top:1px solid #efe8f4}.menu-drawer .menu-drawer__menu-item:not(#pg-z){padding:1.5rem 0!important;font-family:var(--font-heading-family)!important;font-size:2rem!important;font-weight:600;letter-spacing:0!important;color:#1e1b22!important;line-height:1.25;transition:color .3s ease,padding-left .35s cubic-bezier(.22,.61,.36,1)}.menu-drawer .menu-drawer__menu-item:not(#pg-z):after{content:"";margin-left:auto;width:.8rem;height:.8rem;border-right:1.75px solid #b59ac6;border-top:1.75px solid #b59ac6;transform:rotate(45deg);flex:none}.menu-drawer .menu-drawer__menu-item:not(#pg-z){display:flex;align-items:center}.menu-drawer .menu-drawer__menu-item.menu-drawer__menu-item--active:not(#pg-z),.menu-drawer .menu-drawer__menu-item[aria-current]:not(#pg-z){color:#7a3699!important;background:none!important}.menu-drawer .menu-drawer__menu-item:active{padding-left:.6rem!important;color:#7a3699!important}.menu-drawer .menu-drawer__navigation{padding-top:1.2rem}.article-template__content ul li:has(>a:only-child),.article-template__content ul li:has(>a:first-child:last-child){padding:.5rem 0;line-height:1.5}.article-template__content ul li>a:only-child{display:inline-block;padding:.3rem 0}@media(max-width:749px){.article-template__content table:not(#pg-z){width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;font-size:13px!important}.article-template__content th:not(#pg-z),.article-template__content td:not(#pg-z){padding:10px 6px!important;font-size:13px!important;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}}.pg-press__label:not(#pg-z),.card .badge:not(#pg-z),.card__badge .badge:not(#pg-z),.pgm-ba__tag:not(#pg-z),.pgv-pill:not(#pg-z),.pgv-reel__cap span:not(#pg-z){font-size:1.1rem!important}
/*# sourceMappingURL=/cdn/shop/t/92/assets/pg-motion.css.map */
