.gp{position:relative;background:var(--gp-bg, transparent);color:var(--gp-text, #3f27ae);font-family:var(--gp-font-body);font-size:16px;line-height:1.6;margin-block:var(--gp-mt, 0) var(--gp-mb, 0);padding-block:var(--gp-pt, 0) var(--gp-pb, 0);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}.gp *,.gp *:before,.gp *:after{box-sizing:border-box}.gp :where(h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote){margin:0;padding:0}.gp :where(h1,h2,h3,h4,h5,h6){font:inherit;color:inherit;letter-spacing:normal;text-transform:none}.gp :where(ul,ol){list-style:none}.gp :where(a){color:inherit;text-decoration:none}.gp :where(img,video){display:block;max-width:100%}.gp :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.gp em,.gp i{font-family:var(--gp-font-accent);font-style:var(--gp-accent-style, italic);font-weight:400;letter-spacing:-.01em}.gp strong,.gp b{font-weight:700}.gp .gp-placeholder{width:100%;height:100%;background:#ede7f9;fill:#c9bdea}.gp-container{width:100%;max-width:var(--gp-maxw, 1316px);margin-inline:auto;padding-inline:var(--gp-px, 16px)}.gp-container--full{max-width:none}.gp-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:768px){.gp{padding-block:var(--gp-pt-m, var(--gp-pt)) var(--gp-pb-m, var(--gp-pb));margin-block:var(--gp-mt-m, var(--gp-mt)) var(--gp-mb-m, var(--gp-mb))}.gp-container{padding-inline:var(--gp-px-m, 16px)}.gp-hide-mobile{display:none!important}}@media(min-width:769px){.gp-hide-desktop{display:none!important}}.gp-bg-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.gp-bg-media picture,.gp-hero__mbg picture,.gp-hero__mobile-media picture{display:contents}.gp-bg-media img{width:100%;height:100%;object-fit:cover;object-position:var(--gp-bg-pos, center)}.gp-bg-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gp-overlay, transparent)}.gp>*:not(.gp-bg-media){position:relative;z-index:1}.gp-heading{display:flex;flex-direction:column;align-items:var(--h-items, center);text-align:var(--h-align, center);color:var(--h-color, currentColor);margin-bottom:var(--h-mb, 40px)}.gp-heading__main{display:block;font-family:var(--gp-font-heading);font-weight:var(--gp-heading-weight, 600);font-size:var(--h-m, 40px);line-height:var(--h-lh, 1);text-transform:var(--h-case, uppercase);letter-spacing:var(--h-ls, 0)}.gp-heading__accent{display:block;font-family:var(--gp-font-accent);font-style:var(--gp-accent-style, italic);font-weight:400;font-size:var(--h-i, 40px);line-height:1.12;text-transform:none;letter-spacing:-.01em}.gp .gp-heading{margin-bottom:var(--h-mb, 40px)}.gp-heading--inline{flex-direction:row;flex-wrap:wrap;justify-content:var(--h-items, center);gap:0 .25em;align-items:baseline}@media(max-width:768px){.gp .gp-heading{margin-bottom:var(--h-mb-m, var(--h-mb))}.gp-heading__main{font-size:var(--h-m-m, var(--h-m))}.gp-heading__accent{font-size:var(--h-i-m, var(--h-i))}}.gp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--b-h, 48px);padding:0 var(--b-px, 24px);font-family:var(--gp-font-heading);font-weight:600;font-size:var(--b-fs, 16px);line-height:1;letter-spacing:var(--b-ls, 0);text-transform:var(--b-case, uppercase);color:var(--b-color, #fff);background:var(--b-bg, #7050ff);border:var(--b-bw, 2px) solid var(--b-border, var(--b-bg, #7050ff));border-radius:var(--b-r, 4px);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .25s ease-in-out,color .25s ease-in-out,border-color .25s ease-in-out,transform .15s ease}.gp .gp-btn{color:var(--b-color, #fff);text-decoration:none}.gp .gp-btn:hover{color:var(--b-hcolor, var(--b-color))}.gp-btn:hover{background:var(--b-hbg, var(--b-bg));color:var(--b-hcolor, var(--b-color));border-color:var(--b-hborder, var(--b-hbg, var(--b-border)))}.gp-btn:active{transform:translateY(1px)}.gp-btn--outline{background:transparent}.gp-btn--link{min-height:0;padding:0 0 2px;background:transparent;border:0;border-bottom:2px solid currentColor;border-radius:0}.gp-btn--link:hover{background:transparent;border-color:currentColor}.gp-btn svg{width:1.1em;height:1.1em;flex:none}@media(max-width:768px){.gp-btn{font-size:var(--b-fs-m, var(--b-fs, 16px));min-height:var(--b-h-m, var(--b-h, 48px))}.gp-btn--full-m{width:100%}.gp-btn--link{min-height:0}}gp-carousel{display:block;position:relative}.gp-track{display:flex;gap:var(--c-gap, 24px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--c-pad, 48px);padding-inline:var(--c-pad, 48px);scrollbar-width:none;-webkit-overflow-scrolling:touch}.gp-track::-webkit-scrollbar{display:none}.gp-track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.gp-track.is-dragging *{pointer-events:none}.gp-slide{flex:0 0 var(--c-w, 312px);min-width:0;scroll-snap-align:var(--c-snap, start)}.gp-progress{position:relative;height:var(--p-h, 2px);max-width:var(--p-maxw, 1284px);margin:var(--p-mt, 64px) auto 0;background:var(--p-track, #ddd3f5);overflow:hidden}.gp-progress__bar{position:absolute;inset-block:0;left:0;width:var(--p-w, 25%);transform:translate(var(--p-x, 0%));background:var(--p-color, #7a54bb);transition:transform .2s ease,width .2s ease}.gp-progress[hidden]{display:none}.gp-arrows{display:flex;gap:16px}.gp-arrow{display:inline-flex;align-items:center;justify-content:center;width:var(--a-size, 48px);height:var(--a-size, 48px);border-radius:50%;color:var(--a-color, #3f27ae);background:var(--a-bg, transparent);border:2px solid var(--a-border, currentColor);transition:opacity .2s ease,background-color .2s ease}.gp-arrow svg{width:50%;height:50%}.gp-arrow--plain{border:0;background:transparent;width:32px;height:32px}.gp-arrow--plain svg{width:100%;height:100%}.gp-arrow[disabled]{opacity:.35;cursor:default}@media(max-width:768px){.gp-track{padding-inline:var(--c-pad-m, 16px);scroll-padding-inline:var(--c-pad-m, 16px);gap:var(--c-gap-m, var(--c-gap))}.gp-slide{flex-basis:var(--c-w-m, var(--c-w))}.gp-progress{margin-top:var(--p-mt-m, 40px);max-width:calc(100% - 32px)}}.gp-media{position:relative;overflow:hidden;background:var(--m-bg, #ede7f9)}.gp-media>img,.gp-media>video,.gp-media>svg,.gp-media>.gp-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}gp-video{display:block;position:absolute;top:0;right:0;bottom:0;left:0}gp-video video{width:100%;height:100%;object-fit:cover}.gp-video-btn{position:absolute;z-index:2;top:12px;right:12px;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffffe6;color:#272727}.gp-video-btn svg{width:14px;height:14px}.gp-video-btn .gp-i-pause{display:none}gp-video.is-playing .gp-video-btn .gp-i-pause{display:block}gp-video.is-playing .gp-video-btn .gp-i-play{display:none}.gp-mute-btn{position:absolute;z-index:2;left:12px;bottom:12px;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#0006;color:#fff}.gp-mute-btn svg{width:16px;height:16px}.gp-mute-btn .gp-i-sound{display:none}gp-video.is-unmuted .gp-mute-btn .gp-i-sound{display:block}gp-video.is-unmuted .gp-mute-btn .gp-i-muted{display:none}.gp-stars{position:relative;display:inline-block;line-height:0;color:var(--s-empty, #e7d6ff)}.gp-stars__row{display:flex;gap:var(--s-gap, 2px)}.gp-stars__row svg{width:var(--s-size, 18px);height:var(--s-size, 18px);flex:none}.gp-stars__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;width:var(--s-pct, 100%);color:var(--s-color, #c87bff)}.gp-badge{display:inline-block;padding:var(--bd-py, 5px) var(--bd-px, 5px);font-family:var(--gp-font-heading);font-weight:600;font-size:var(--bd-fs, 16px);line-height:.85;text-transform:uppercase;color:var(--bd-color, #3f27ae);background:var(--bd-bg, #e3c9ff);border-radius:var(--bd-r, 5px);white-space:nowrap}.gp-announce{text-align:center}gp-rotator{display:grid}gp-rotator>*{grid-area:1 / 1;transition:opacity .4s ease,transform .4s ease}gp-rotator>[aria-hidden=true]{opacity:0;transform:translateY(6px);pointer-events:none}.gp-announce__msg{display:flex;justify-content:center;align-items:center;gap:.35em;flex-wrap:wrap;font-family:var(--gp-font-heading);font-size:var(--an-fs, 16px);line-height:1.6;color:inherit}.gp-announce__msg strong{font-weight:600}.gp .gp-announce__link{text-decoration:underline;text-underline-offset:2px;font-weight:400}@media(max-width:768px){.gp-announce__msg{font-size:var(--an-fs-m, var(--an-fs))}}.shopify-section:has(>.gp-header--sticky){position:sticky;top:0;z-index:40}.gp-header{z-index:40;border-bottom:var(--hd-bw, 0) solid var(--hd-bc, transparent)}.gp-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:var(--hd-h, 52px);gap:24px}.gp-header__logo{justify-self:start;display:inline-flex;align-items:center}.gp-header__logo img{width:var(--logo-w, 136px);height:auto}.gp-header__logo-text{font-family:var(--gp-font-heading);font-size:var(--logo-fs, 30px);font-weight:500;letter-spacing:.04em;line-height:1;text-transform:uppercase;color:inherit}.gp-nav{display:flex;align-items:center;gap:var(--nav-gap, 32px)}.gp-nav__item{position:relative}.gp-nav__link{display:inline-flex;align-items:center;gap:4px;min-height:var(--hd-h, 52px);font-family:var(--gp-font-heading);font-weight:var(--nav-fw, 600);font-size:var(--nav-fs, 16px);text-transform:var(--nav-case, uppercase);line-height:1;white-space:nowrap;color:var(--nav-color, inherit);transition:color .2s ease}.gp-nav__link:hover{color:var(--nav-hover, inherit)}.gp-nav__link svg{width:10px;height:10px;transition:transform .2s ease}.gp-nav__item:hover .gp-nav__link svg,.gp-nav__item:focus-within .gp-nav__link svg{transform:rotate(180deg)}.gp-nav__dropdown{position:absolute;top:100%;left:50%;transform:translate(-50%,6px);min-width:220px;padding:16px 0;background:var(--dd-bg, #fff);border-radius:8px;box-shadow:0 10px 30px #2115661f;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s}.gp-nav__item:hover .gp-nav__dropdown,.gp-nav__item:focus-within .gp-nav__dropdown{opacity:1;visibility:visible;transform:translate(-50%)}.gp-nav__dropdown a{display:block;padding:8px 24px;font-family:var(--gp-font-heading);font-weight:500;font-size:15px;text-transform:var(--nav-case, uppercase);color:var(--nav-color, inherit);white-space:nowrap}.gp-nav__dropdown a:hover{background:var(--dd-hover, #f3eeff)}.gp-header__icons{justify-self:end;display:flex;align-items:center;gap:var(--ic-gap, 10px)}.gp-header__icon{position:relative;display:inline-flex;width:var(--ic-size, 24px);height:var(--ic-size, 24px);color:var(--nav-color, inherit)}.gp-header__icon svg{width:100%;height:100%}.gp-header__count{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--count-bg, #7050ff);color:var(--count-color, #fff);font:600 10px/16px var(--gp-font-heading);text-align:center}.gp-header__burger{display:none}.gp-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden}.gp-drawer[open]{visibility:visible}.gp-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#190f5166;opacity:0;transition:opacity .3s ease}.gp-drawer[open] .gp-drawer__overlay{opacity:1}.gp-drawer__panel{position:absolute;inset:0 auto 0 0;width:min(88vw,380px);background:var(--drawer-bg, #fef7fa);color:var(--nav-color, #3f27ae);transform:translate(-100%);transition:transform .3s ease;overflow-y:auto;padding:16px 20px 32px}.gp-drawer[open] .gp-drawer__panel{transform:none}.gp-drawer__close{display:inline-flex;width:28px;height:28px;margin-bottom:16px}.gp-drawer__close svg{width:100%;height:100%}.gp-drawer__list>li{border-bottom:1px solid rgba(63,39,174,.15)}.gp-drawer__list a,.gp-drawer__list summary{display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-family:var(--gp-font-heading);font-weight:600;font-size:16px;text-transform:var(--nav-case, uppercase);list-style:none;cursor:pointer}.gp-drawer__list summary::-webkit-details-marker{display:none}.gp-drawer__list summary svg{width:12px;height:12px;transition:transform .2s ease}.gp-drawer__list details[open] summary svg{transform:rotate(180deg)}.gp-drawer__list ul a{padding:10px 0 10px 16px;font-weight:500;font-size:15px}@media(max-width:989px){.gp-header__inner{grid-template-columns:auto 1fr auto;min-height:var(--hd-h-m, 64px);gap:12px}.gp-header__burger{display:inline-flex;width:28px;height:28px;color:var(--nav-color, inherit)}.gp-header__burger svg{width:100%;height:100%}.gp-header__logo{justify-self:center}.gp-header__logo img{width:var(--logo-w-m, 110px)}.gp-nav,.gp-header__icon--account{display:none}.gp-header__logo-text{font-size:var(--logo-fs-m, 24px)}}.gp-hero{min-height:max(var(--hero-h, 600px),min(calc(100vw / var(--hero-d-ratio, 99)),calc(var(--hero-h, 600px) * 1.5)));display:flex;align-items:var(--hero-valign, center);overflow:hidden}.gp-hero__inner{width:100%}.gp-hero__content{display:flex;flex-direction:column;gap:var(--hero-gap, 24px);max-width:var(--hero-cw, 520px);margin-left:var(--hero-offset, 114px);align-items:flex-start;text-align:left}.gp-hero--center .gp-hero__content{margin-inline:auto;align-items:center;text-align:center}.gp-hero--right .gp-hero__content{margin-left:auto;margin-right:var(--hero-offset, 114px)}.gp-hero__title{display:flex;flex-direction:column;color:var(--hero-title-color, inherit)}.gp-hero__title .gp-heading__accent{font-size:var(--h-i, 60px);line-height:1.1}.gp-hero__title .gp-heading__main{font-size:var(--h-m, 60px);line-height:1.1;text-transform:var(--h-case, none)}.gp-hero__text{font-size:var(--hero-fs, 20px);line-height:1.5;max-width:var(--hero-text-w, 430px)}.gp-hero__text strong{font-family:var(--gp-font-heading);font-weight:700}.gp-hero__top{display:flex;flex-direction:column;gap:inherit;align-items:inherit}.gp-hero__actions{display:flex;flex-direction:column;gap:20px;align-items:inherit}.gp-hero__mbg{display:none}.gp-hero--btn-block .gp-hero__actions{align-self:stretch;max-width:var(--hero-btn-w, none)}.gp-hero--btn-block .gp-hero__actions .gp-btn{width:100%}.gp-hero__note{font-size:var(--hero-note-fs, 16px);line-height:1.44;max-width:447px}.gp-hero__badge{position:absolute;top:var(--badge-top, 56px);right:var(--badge-right, 108px);width:var(--badge-w, 160px);z-index:2}.gp-hero__badge img{width:100%;height:auto}.gp-hero__mobile-media{display:none}@media(max-width:768px){.gp-hero{min-height:var(--hero-h-m, 0px);align-items:flex-start}.gp-hero__content{margin:0 auto;max-width:none;gap:12px;align-items:center;text-align:center;padding-inline:4px}.gp-hero--left-m .gp-hero__content{align-items:flex-start;text-align:left}.gp-hero__title .gp-heading__accent{font-size:var(--h-i-m, 40px);line-height:1.15}.gp-hero__title .gp-heading__main{font-size:var(--h-m-m, 40px);line-height:1.15}.gp-hero__text{font-size:var(--hero-fs-m, 18px);line-height:1.45}.gp-hero__note{font-size:var(--hero-note-fs-m, 14px)}.gp-hero__mobile-media{display:block;position:relative;width:calc(100% + 40px);margin-inline:-20px}.gp-hero__mobile-media img{width:100%;height:auto}.gp-hero__badge{width:var(--badge-w-m, 110px);top:var(--badge-top-m, 12px);right:16px}.gp-hero.has-mobile-media .gp-hero__badge{display:none}.gp-hero__mobile-media .gp-hero__badge{display:block;position:absolute}.gp-hero.has-mobile-media>.gp-bg-media{display:none}.gp-hero--m-overlay{display:block;min-height:0;aspect-ratio:var(--hero-m-ratio, .574);padding:0}.gp-hero--m-overlay>.gp-hero__mbg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.gp-hero__mbg img{width:100%;height:100%;object-fit:cover;object-position:center}.gp-hero--m-overlay>.gp-hero__inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:var(--gp-pt-m, 31px) 20px var(--gp-pb-m, 28px);pointer-events:none}.gp-hero--m-overlay .gp-hero__content{height:100%;justify-content:space-between;padding-inline:0}.gp-hero--m-overlay .gp-hero__top,.gp-hero--m-overlay .gp-hero__actions{gap:12px;pointer-events:auto}}.gp-marquee{overflow:hidden}.gp-marquee__track{display:flex;width:max-content;animation:gp-scroll var(--mq-speed, 22s) linear infinite;animation-direction:var(--mq-dir, normal)}.gp-marquee:hover .gp-marquee__track{animation-play-state:var(--mq-hover, running)}.gp-marquee__group{display:flex;align-items:center;gap:var(--mq-gap, 24px);padding-right:var(--mq-gap, 24px);flex:none}.gp-marquee__item{display:inline-flex;align-items:center;gap:16px;white-space:nowrap;font-family:var(--gp-font-heading);font-weight:600;font-size:var(--mq-fs, 20px);letter-spacing:.96px;line-height:1.2}.gp-marquee__icon{width:var(--mq-icon, 30px);height:var(--mq-icon, 30px);flex:none}.gp-marquee__icon img,.gp-marquee__icon svg{width:100%;height:100%;object-fit:contain}@keyframes gp-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:768px){.gp-marquee__item{font-size:var(--mq-fs-m, 16px);gap:10px}.gp-marquee__icon{width:var(--mq-icon-m, 24px);height:var(--mq-icon-m, 24px)}}@media(prefers-reduced-motion:reduce){.gp-marquee__track{animation:none}}.gp-pc__head{position:relative}.gp-pc__arrows{position:absolute;right:16px;bottom:-8px}@media(max-width:768px){.gp-pc__arrows{position:static;justify-content:flex-end;margin:-16px 0 23px}}.gp-card{display:flex;flex-direction:column;height:100%;background:var(--card-bg, #fff);border-radius:var(--card-r, 0px);overflow:hidden;color:var(--card-title, #272727)}.gp-card__media{position:relative;aspect-ratio:var(--card-ratio, 1);background:var(--card-img-bg, #fef7fa);overflow:hidden}.gp-card__media img,.gp-card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--card-fit, cover);transition:opacity .3s ease,transform .5s ease}.gp-card__img--hover{opacity:0}@media(hover:hover){.gp-card:hover .gp-card__img--hover{opacity:1}.gp-card:hover .gp-card__media.has-hover .gp-card__img--main{opacity:0}.gp-card--zoom:hover .gp-card__media img{transform:scale(1.04)}}.gp-card__media .gp-badge{position:absolute;z-index:2;top:8px;left:8px}.gp-card__info{display:flex;flex-direction:column;gap:4px;padding:var(--card-pad, 16px);flex:1}.gp-card__info>.gp-badge{align-self:flex-start;margin-bottom:8px}.gp-card__title{font-family:var(--gp-font-body);font-size:var(--card-title-fs, 18px);font-weight:400;line-height:1.5;color:var(--card-title, #272727)}.gp-card__rating{display:flex;align-items:center;gap:8px;font-size:16px;color:var(--card-title, #272727)}.gp-card__price{display:flex;align-items:baseline;gap:6px;font-size:var(--card-price-fs, 17.87px);line-height:1.4;color:var(--card-price, #6551bd)}.gp-card__price s{color:var(--card-compare, #272727)}.gp-card__cta{margin-top:12px}.gp-card__cta .gp-btn{width:100%}@media(min-width:769px){.gp-card__cta--hover{max-height:0;margin-top:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease,margin-top .3s ease}.gp-card:hover .gp-card__cta--hover{max-height:80px;margin-top:12px;opacity:1}}@media(max-width:768px){.gp-card__cta{margin:calc(var(--card-pad, 16px) + 2px) calc(-1 * var(--card-pad, 16px)) calc(-1 * var(--card-pad, 16px))}.gp-card__title{font-size:var(--card-title-fs-m, 16px)}.gp-card__price{font-size:var(--card-price-fs-m, 16px)}}.gp-quote__inner{position:relative}.gp-quote__content{max-width:var(--q-w, 674px);margin:0 auto;padding-inline:24px;text-align:center;color:var(--q-color, #190f51)}.gp-quote__eyebrow{font-family:var(--gp-font-heading);font-weight:600;font-size:var(--q-eb, 24px);line-height:1.2;margin-bottom:20px}.gp-quote__text{font-family:var(--gp-font-heading);font-weight:600;font-size:var(--q-fs, 56px);line-height:1;letter-spacing:-.01em}.gp-quote__text em{font-weight:400}.gp-quote__author{font-family:var(--gp-font-heading);font-weight:600;font-size:var(--q-au, 24px);line-height:1.5;margin-top:72px}.gp-quote__cta{display:flex;justify-content:var(--q-btn-align, flex-end);margin-top:0}.gp-quote__cta--corner{position:absolute;right:var(--q-btn-right, 54px);bottom:var(--q-btn-bottom, -64px)}@media(max-width:768px){.gp-quote__content{padding-inline:16px}.gp-quote__eyebrow{font-size:var(--q-eb-m, 20px)}.gp-quote__text{font-size:var(--q-fs-m, 32px)}.gp-quote__author{font-size:var(--q-au-m, 16px);margin-top:32px}.gp-quote__cta,.gp-quote__cta--corner{position:static;justify-content:center;margin-top:40px}}.gp-testi .gp-slide{--c-snap: center}.gp-testi__card{height:100%;background:var(--t-card-bg, #fffefe);border-radius:var(--t-r, 20px);box-shadow:0 2px 20px rgba(0,0,0,var(--t-shadow, .07));padding:var(--t-pad, 64px)}.gp-testi__body{display:grid;grid-template-columns:minmax(0,763fr) minmax(0,369fr);gap:24px;align-items:start}.gp-testi__images{display:grid;grid-template-columns:1fr 1fr;gap:20px}.gp-testi__img{position:relative;aspect-ratio:var(--t-ratio, 371 / 352);border-radius:16px;overflow:hidden;background:#ede7f9}.gp-testi__img img,.gp-testi__img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gp-testi__label{position:absolute;z-index:2;top:0;right:0;padding:6px 20px;border-radius:0 0 0 16px;background:var(--t-label-bg, #efe2ff);color:var(--t-label-color, #3f27ae);font-family:var(--gp-font-heading);font-weight:600;font-size:18px;line-height:1.2;letter-spacing:-.02em}.gp-testi__note{margin-top:40px;text-align:center}.gp-testi__note span{display:inline-block;padding:0 8px;border-radius:16px;background:var(--t-note-bg, #f3eeff);font-size:16px;line-height:1.4}.gp-testi__text{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:32px;color:var(--t-color, #3f27ae)}.gp-testi__text .gp-stars{--s-size: 30px;--s-gap: 9px;margin-bottom:24px}.gp-testi__quote{font-family:var(--gp-font-heading);font-weight:600;font-size:var(--t-fs, 18px);line-height:1.5}.gp-testi__person{display:flex;align-items:center;gap:16px;margin-top:16px}.gp-testi__avatar{width:80px;height:80px;border-radius:50%;overflow:hidden;border:2px solid currentColor;flex:none;background:#ede7f9}.gp-testi__avatar img,.gp-testi__avatar svg{width:100%;height:100%;object-fit:cover}.gp-testi__name{font-weight:700;font-size:16px}.gp-testi .gp-arrow{position:absolute;z-index:3;top:50%;transform:translateY(-50%);background:var(--a-bg, #fff)}.gp-testi .gp-arrow--prev{left:max(8px,calc(50% - var(--c-w-px, 642px) - 24px - 0px))}.gp-testi .gp-arrow--next{right:max(8px,calc(50% - var(--c-w-px, 642px) - 24px - 0px))}@media(max-width:990px){.gp-testi__body{grid-template-columns:1fr}}@media(max-width:768px){.gp-testi__card{padding:var(--t-pad-m, 32px 35px)}.gp-testi__images{grid-template-columns:1fr;gap:4px}.gp-testi__img{aspect-ratio:var(--t-ratio-m, 310 / 165)}.gp-testi__label{font-size:14px;padding:4px 12px}.gp-testi__note{margin-top:0}.gp-testi__note span{font-size:15px}.gp-testi__text{margin-top:12px}.gp-testi__text .gp-stars{--s-size: 30px;--s-gap: 9px;margin-bottom:12px}.gp-testi__text{padding-inline:15px}.gp-testi__img img{object-position:top}.gp-testi__quote{font-size:var(--t-fs-m, 16px)}.gp-testi .gp-arrow{top:50%;bottom:auto;transform:translateY(-50%)}.gp-testi .gp-arrow--prev{left:18px}.gp-testi .gp-arrow--next{right:18px}.gp-testi .gp-progress{margin-top:66px}}.gp-experts__head{position:relative;max-width:660px;margin:0 auto}.gp-experts__deco{position:absolute;z-index:0;width:var(--d-w, 100px);transform:translate(var(--d-x, 0px),var(--d-y, 0px)) rotate(var(--d-rot, 0deg));pointer-events:none}.gp-experts__deco img{width:100%;height:auto}.gp-experts__deco--left{left:0;bottom:0}.gp-experts__deco--right{right:0;top:0}.gp-experts__head .gp-heading{position:relative;z-index:1}.gp-experts__grid{display:grid;grid-template-columns:repeat(var(--ex-cols, 3),minmax(0,var(--ex-w, 326px)));justify-content:space-between;gap:24px;max-width:1238px;margin:0 auto}.gp-expert{display:flex;flex-direction:column;background:var(--ex-bg, #fffbfd);border-radius:var(--ex-r, 8px);overflow:hidden;color:var(--ex-color, #272727);height:100%}.gp-expert__head{padding:16px 8px 16px 24px}.gp-expert__name{font-family:var(--gp-font-heading);font-weight:600;font-size:var(--ex-name, 24px);line-height:1.2}.gp-expert__role{font-size:18px;line-height:1.3}.gp-expert__role strong{font-family:var(--gp-font-heading)}.gp-expert__media{aspect-ratio:var(--ex-ratio, 326 / 378)}.gp-expert__foot{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:52px 8px 20px;flex:1}.gp-expert__tag{position:absolute;top:8px;right:8px}.gp-expert__tag .gp-badge{--bd-py: 4px;--bd-px: 8px;line-height:1.6}.gp-expert__product{width:var(--ex-prod-w, 100px);height:80px}.gp-expert__product img,.gp-expert__product svg{width:100%;height:100%;object-fit:contain}.gp-expert__link{margin-top:16px}.gp-expert__link .gp-btn--link{font-size:18px;color:#3f27ae}@media(max-width:768px){.gp-experts__grid{display:none}.gp-expert__name{font-size:var(--ex-name-m, 20px)}.gp-experts__carousel{position:relative}.gp-experts__carousel .gp-expert__media{aspect-ratio:var(--ex-ratio-m, 326 / 378);width:var(--ex-media-w-m, 100%);margin-inline:auto}.gp-experts__arrows{justify-content:center;margin-top:24px}.gp-experts__arrows--overlay{position:absolute;z-index:3;left:34px;right:34px;top:var(--ex-arrows-top-m, 333px);margin:0;justify-content:space-between;pointer-events:none}.gp-experts__arrows--overlay .gp-arrow{pointer-events:auto;width:36px;height:36px;background:#fff}}@media(min-width:769px){.gp-experts__carousel{display:none}}.gp-vc__head{position:relative}.gp-vc__arrows{position:absolute;right:var(--vc-arrows-r, 72px);bottom:0;gap:20px}.gp-vc__item{position:relative;aspect-ratio:var(--vc-ratio, 288 / 512);border-radius:var(--vc-r, 8px);overflow:hidden;background:#ede7f9}.gp-vc__item>img,.gp-vc__item>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gp-vc__caption{position:absolute;z-index:2;left:16px;right:16px;bottom:16px;color:#fff;font-family:var(--gp-font-heading);font-weight:600;font-size:16px;text-shadow:0 1px 6px rgba(0,0,0,.35)}@media(max-width:768px){.gp-vc__arrows{position:static;justify-content:flex-end;padding-inline:16px;margin-top:-24px;margin-bottom:16px}.gp-vc__arrows--inline-m{position:absolute;right:0;bottom:-6px;margin:0;gap:16px}}.gp-social__bar{display:flex;align-items:center;justify-content:var(--so-justify, center);flex-wrap:wrap;gap:16px 40px;padding:20px var(--so-px, 94px)}.gp-social__title{font-family:var(--gp-font-accent);font-style:var(--gp-accent-style, italic);font-size:var(--so-fs, 48.86px);line-height:1.1;color:var(--so-title, inherit)}.gp-social__links{display:flex;align-items:center;flex-wrap:wrap;gap:12px 32px}.gp-social__link{display:inline-flex;align-items:center;gap:8px;font-family:var(--gp-font-heading);font-weight:500;font-size:var(--so-link-fs, 22.68px);line-height:1;text-transform:uppercase;color:var(--so-link, inherit);transition:opacity .2s ease}.gp-social__link:hover{opacity:.75}.gp-social__link svg{width:26px;height:26px;flex:none}.gp-social__grid{display:grid;grid-template-columns:repeat(var(--so-cols, 6),minmax(0,1fr));gap:var(--so-gap, 0px)}.gp-social__tile{position:relative;display:block;aspect-ratio:var(--so-ratio, 249 / 239);overflow:hidden;background:#ede7f9}.gp-social__tile>img,.gp-social__tile>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.gp-social__tile:hover>img{transform:scale(1.04)}.gp-social__tile--tall{grid-row:span 2;aspect-ratio:auto}@media(max-width:768px){.gp-social__bar{flex-direction:column;align-items:center;gap:16px;padding:16px 16px 24px}.gp-social__title{font-size:var(--so-fs-m, 32px)}.gp-social__links{justify-content:center;gap:16px 24px}.gp-social__link{font-size:var(--so-link-fs-m, 18px)}.gp-social__link--icon-only-m span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.gp-social__links li:first-child{flex-basis:100%;display:flex;justify-content:center}.gp-social__grid{grid-template-columns:repeat(var(--so-cols-m, 2),minmax(0,1fr))}.gp-social__grid>:nth-child(n+5){display:var(--so-more-m, none)}.gp-social--slider-m .gp-social__grid{grid-template-columns:none;grid-auto-flow:column dense;grid-template-rows:repeat(2,var(--so-row-m, 239px));grid-auto-columns:var(--so-col-m, 87%);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gp-social--slider-m .gp-social__grid::-webkit-scrollbar{display:none}.gp-social--slider-m .gp-social__grid>*{display:block;aspect-ratio:auto;scroll-snap-align:start}}.gp-footer__top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px}.gp-footer__brand{display:flex;flex-direction:column;gap:24px;max-width:412px}.gp-footer__title{font-family:var(--gp-font-accent);font-style:var(--gp-accent-style, italic);font-size:var(--ft-title, 50px);line-height:1.1;padding-bottom:8px}.gp-footer__text{font-size:16px;line-height:1.6}.gp-footer__form{display:flex;gap:8px}.gp-footer__form input{flex:1;min-width:0;height:48px;padding:0 16px;border:2px solid currentColor;border-radius:4px;background:transparent;color:inherit;font:inherit}.gp-footer__form input::placeholder{color:inherit;opacity:.6}.gp-footer__msg{font-size:14px}.gp-footer__cols{display:grid;grid-template-columns:repeat(var(--ft-cols, 3),194px);gap:0 24px}.gp-footer__col summary{list-style:none;cursor:default;padding-bottom:18px}.gp-footer__col summary::-webkit-details-marker{display:none}.gp-footer__col summary svg{display:none}.gp-footer__col-title{font-family:var(--gp-font-heading);font-weight:300;font-size:var(--ft-col-title, 20px);line-height:1;text-transform:uppercase}.gp-footer__links{display:flex;flex-direction:column;gap:var(--ft-link-gap, 18px)}.gp-footer__links a{display:block;font-family:var(--gp-font-heading);font-weight:600;font-size:var(--ft-link, 16px);line-height:1;text-transform:uppercase;transition:opacity .2s ease}.gp-footer__links a:hover{opacity:.7}.gp-footer__wordmark{display:block;overflow:hidden;margin-top:var(--wm-mt, 112px);max-width:var(--wm-maxw, none);margin-inline:auto;text-align:center;white-space:nowrap;font-family:var(--gp-font-heading);font-weight:300;font-size:var(--wm-fs, 260px);line-height:.75;letter-spacing:-.02em;text-transform:uppercase;color:var(--wm-color, inherit)}.gp-footer__wordmark [data-fit-target]{display:inline-block;vertical-align:top;line-height:.95;margin-bottom:calc(var(--wm-cut, .18) * -1em)}.gp-footer__wordmark strong,.gp-footer__wordmark b{font-weight:600}.gp-footer__wordmark img{width:100%;height:auto}.gp-footer__bottom{border-top:1px solid var(--ft-line, currentColor)}.gp-footer__bottom-inner{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:24px}.gp-footer__copy{font-family:var(--gp-font-heading);font-weight:600;font-size:16px;line-height:1}.gp-footer__legal{display:flex;flex-wrap:wrap;gap:8px 24px}.gp-footer__legal a{font-family:var(--gp-font-heading);font-weight:var(--ft-legal-fw, 400);font-size:14px;line-height:1;text-transform:uppercase}.gp-footer__legal a:hover{text-decoration:underline}@media(max-width:989px){.gp-footer__top{grid-template-columns:1fr}.gp-footer__brand{max-width:none}.gp-footer__cols{grid-template-columns:1fr}.gp-footer__col{border-bottom:var(--ft-acc-bw, 1px) solid var(--ft-acc-color, rgba(63, 39, 174, .2))}gp-footer-col:first-child .gp-footer__col{border-top:var(--ft-acc-bw, 1px) solid var(--ft-acc-color, transparent)}.gp-footer__col summary{display:flex;justify-content:space-between;align-items:center;padding:18px 13px 18px 11px;cursor:pointer}.gp-footer__col summary svg{display:block;width:14px;height:14px;transition:transform .2s ease}.gp-footer__col[open] summary svg{transform:rotate(45deg)}.gp-footer__col-title{font-weight:600;font-size:16px}.gp-footer__links{padding:0 11px 18px}}@media(max-width:768px){.gp-footer__title{font-size:var(--ft-title-m, 32px);padding-inline:8px}.gp-footer__wordmark{font-size:var(--wm-fs-m, 92px);margin-top:var(--wm-mt-m, 40px)}.gp-footer__bottom-inner{flex-direction:column-reverse;padding:28px 16px 48px}.gp-footer__legal{justify-content:center;gap:14px 20px}.gp-footer__legal a{font-weight:600;text-decoration:underline}}.gp-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.gp-reveal.is-visible,.shopify-design-mode .gp-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.gp-reveal{opacity:1;transform:none;transition:none}}#header-group:has(.gp-header){display:contents}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gp-base.css.map */
