.grp-pp{--grp-pink:#FB48A3;--grp-purple:#2D0035;--pp-ink:#111111;--pp-text:#33333A;--pp-muted:#6B6B73;--pp-line:#ECECEE;--pp-soft:#F7F7F8;background:#fff;color:var(--pp-ink);-webkit-font-smoothing:antialiased}.grp-pp *,.grp-pp *:before,.grp-pp *:after{box-sizing:border-box}.grp-pp a{color:inherit}.grp-pp__wrap{max-width:1400px;margin:0 auto;padding:0 40px}.grp-pp__crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;letter-spacing:.02em;color:#8a8a92;padding:28px 0 24px}.grp-pp__crumbs a{color:#8a8a92;text-decoration:none}.grp-pp__crumbs a:hover,.grp-pp__crumbs [aria-current]{color:var(--pp-ink)}.grp-pp__top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:start}.grp-pp__media{min-width:0}.grp-pp__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;outline:none}.grp-pp__shot{position:relative;background:var(--pp-soft);border-radius:24px;aspect-ratio:1/1;overflow:hidden;display:flex;align-items:center;justify-content:center}.grp-pp__shot--wide{grid-column:span 2;aspect-ratio:4/3;border-radius:28px}.grp-pp__shot img{width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply;display:block}.grp-pp__shot--wide img{width:78%;height:90%}.grp-pp__placeholder{width:70%;height:70%;fill:#c9c9cf}.grp-pp__badges{position:absolute;top:18px;left:18px;z-index:2;display:flex;gap:8px}.grp-pp__badge{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--grp-purple);padding:7px 14px;border-radius:999px}.grp-pp__badge--sale{background:var(--grp-pink)}.grp-pp__dots{display:none}.grp-pp__buy-col{position:sticky;top:24px;display:flex;flex-direction:column;gap:26px;padding-top:8px;min-width:0}.grp-pp__head{display:flex;flex-direction:column;gap:14px}.grp-pp__eyebrow,.grp-pp__kicker{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pp-muted)}.grp-pp__dotpink{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--grp-pink)}.grp-pp__title{margin:0;font-size:40px;line-height:1.08;font-weight:700;letter-spacing:-.025em;color:var(--pp-ink)}.grp-pp__intro{margin:0;font-size:16px;line-height:1.6;color:#55555c;max-width:460px}.grp-pp__pricerow{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;padding-top:4px}.grp-pp__price{font-size:26px;font-weight:700;letter-spacing:-.01em}.grp-pp__compare{font-size:16px;color:#8a8a92;text-decoration:line-through}.grp-pp__vat{font-size:13px;color:#8a8a92}.grp-pp__rule{height:1px;background:var(--pp-line)}.grp-pp__opt-group{border:0;margin:0;padding:0;min-width:0}.grp-pp__legend{display:flex;justify-content:space-between;width:100%;padding:0;margin-bottom:12px;font-size:14px}.grp-pp__legend span:first-child{font-weight:700}.grp-pp__legend-val{color:var(--pp-muted)}.grp-pp__opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.grp-pp__opt{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:60px;text-align:left;background:#fff;color:var(--pp-ink);border:1px solid #DCDCE0;border-radius:14px;padding:12px 16px;cursor:pointer;font:inherit;transition:border-color .15s ease}.grp-pp__opt:hover{border-color:#9a9aa2}.grp-pp__opt.is-selected{border:1.5px solid var(--pp-ink);padding:11.5px 15.5px}.grp-pp__opt.is-muted{opacity:.55}.grp-pp__opt:disabled{opacity:.35;cursor:not-allowed}.grp-pp__opt-name{font-size:14px;font-weight:700}.grp-pp__opt-extra{font-size:12px;color:var(--pp-muted)}.grp-pp__opt-extra:empty{display:none}.grp-pp__colors{display:flex;flex-wrap:wrap;gap:10px}.grp-pp__color{width:42px;height:42px;border-radius:50%;padding:0;background:#fff;border:1.5px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.grp-pp__color span{width:32px;height:32px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f;display:block}.grp-pp__color.is-selected{border-color:var(--pp-ink)}.grp-pp__color.is-muted span{opacity:.5}.grp-pp__color:disabled{opacity:.3;cursor:not-allowed}.grp-pp__stock{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--grp-purple)}.grp-pp__stock[hidden]{display:none}.grp-pp__form{margin:0}.grp-pp__buy{width:100%;min-height:58px;border:0;border-radius:16px;background:var(--grp-purple);color:#fff!important;font:inherit;font-size:15px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 24px;transition:background-color .15s ease}.grp-pp__buy:hover{background:#1c0021}.grp-pp__buy:disabled{background:#a1a1aa;cursor:not-allowed}.grp-pp__pay{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 18px;font-size:12px;color:var(--pp-muted);margin-top:-12px}.grp-pp__pay-item{display:inline-flex;align-items:center;gap:8px}.grp-pp__pay-sep{width:1px;height:14px;background:#d9d9de}.grp-pp__logo{height:18px;width:auto;display:block}.grp-pp__overview{border-top:1px solid var(--pp-line);padding-top:24px;display:flex;flex-direction:column;gap:14px}.grp-pp__overview ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.grp-pp__overview li{display:flex;gap:12px;font-size:14px;line-height:1.5;color:var(--pp-text)}.grp-pp__overview svg{flex:0 0 auto;margin-top:2px;color:var(--grp-pink)}.grp-pp__speclink{font-size:13px;font-weight:700;text-underline-offset:4px}.grp-pp__addons{display:flex;flex-direction:column;gap:4px}.grp-pp__addons .grp-pp__kicker{margin-bottom:6px}.grp-pp__addon{display:flex;align-items:center;gap:14px;padding:8px 0;border-bottom:1px solid #F0F0F2;cursor:pointer;position:relative}.grp-pp__addon-img{flex:0 0 auto;width:56px;height:56px;border-radius:12px;background:var(--pp-soft);display:flex;align-items:center;justify-content:center;overflow:hidden}.grp-pp__addon-img img{width:90%;height:90%;object-fit:contain;mix-blend-mode:multiply}.grp-pp__addon-text{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.grp-pp__addon-name{font-size:14px;font-weight:700}.grp-pp__addon-price{font-size:13px;color:var(--pp-muted)}.grp-pp__addon-check{position:absolute;opacity:0;width:1px;height:1px}.grp-pp__addon-btn{flex:0 0 auto;width:36px;height:36px;border-radius:50%;border:1px solid #DCDCE0;background:#fff;position:relative}.grp-pp__addon-btn:before,.grp-pp__addon-btn:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:var(--pp-ink);transform:translate(-50%,-50%)}.grp-pp__addon-btn:after{transform:translate(-50%,-50%) rotate(90deg)}.grp-pp__addon-check:checked+.grp-pp__addon-btn{background:var(--grp-purple);border-color:var(--grp-purple)}.grp-pp__addon-check:checked+.grp-pp__addon-btn:before{width:7px;background:#fff;transform:translate(-80%,-10%) rotate(45deg)}.grp-pp__addon-check:checked+.grp-pp__addon-btn:after{width:12px;background:#fff;transform:translate(-30%,-50%) rotate(-50deg)}.grp-pp__addon-check:focus-visible+.grp-pp__addon-btn{outline:2px solid var(--grp-pink);outline-offset:2px}.grp-pp__below{max-width:1400px;margin:0 auto;padding:96px 32px}.grp-pp__tabs-wrap{position:sticky;top:16px;z-index:5;display:flex;justify-content:center;margin-bottom:28px;pointer-events:none}.grp-pp__tabs{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:#f0f0f2eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto}.grp-pp__tabs a{text-decoration:none;border-radius:999px;padding:10px 22px;font-size:14px;font-weight:700;color:#55555c;transition:background-color .15s ease,color .15s ease}.grp-pp__tabs a.is-active{background:#fff;color:var(--pp-ink);box-shadow:0 1px 4px #00000014}.grp-pp__panels{display:flex;flex-direction:column;gap:16px;scroll-margin-top:90px}.grp-pp__panel{position:relative;aspect-ratio:16/7;border-radius:28px;overflow:hidden;background:#f4f4f5}.grp-pp__panel-img{position:absolute;top:0;height:100%;width:62%;object-fit:cover;display:block}.grp-pp__panel--left .grp-pp__panel-img{right:0}.grp-pp__panel--right .grp-pp__panel-img{left:0}.grp-pp__panel--licht .grp-pp__panel-img{mix-blend-mode:multiply}.grp-pp__panel-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.grp-pp__panel--licht.grp-pp__panel--left .grp-pp__panel-shade{background:linear-gradient(to right,#f4f4f5 0% 36%,#f4f4f500 60%)}.grp-pp__panel--licht.grp-pp__panel--right .grp-pp__panel-shade{background:linear-gradient(to left,#f4f4f5 0% 36%,#f4f4f500 60%)}.grp-pp__panel--donker{background:#0b0b0d}.grp-pp__panel--donker.grp-pp__panel--left .grp-pp__panel-shade{background:linear-gradient(to right,#0b0b0d 0% 38%,#0b0b0dd9 46%,#0b0b0d00 66%)}.grp-pp__panel--donker.grp-pp__panel--right .grp-pp__panel-shade{background:linear-gradient(to left,#0b0b0d 0% 38%,#0b0b0dd9 46%,#0b0b0d00 66%)}.grp-pp__panel--vol{background:#0b0b0d}.grp-pp__panel--vol .grp-pp__panel-img{width:100%;left:0;right:auto}.grp-pp__panel--vol.grp-pp__panel--left .grp-pp__panel-shade{background:linear-gradient(to right,#0000009e,#00000059 40%,#0000 65%)}.grp-pp__panel--vol.grp-pp__panel--right .grp-pp__panel-shade{background:linear-gradient(to left,#0000009e,#00000059 40%,#0000 65%)}.grp-pp__panel-text{position:absolute;top:0;bottom:0;width:44%;padding:0 64px;display:flex;flex-direction:column;justify-content:center;gap:16px}.grp-pp__panel--left .grp-pp__panel-text{left:0}.grp-pp__panel--right .grp-pp__panel-text{right:0}.grp-pp__panel-label{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pp-muted)}.grp-pp__panel-title{margin:0;font-size:clamp(34px,3.9vw,56px);line-height:1.02;font-weight:800;letter-spacing:-.035em;color:var(--pp-ink)}.grp-pp__panel-copy{margin:0;font-size:18px;line-height:1.55;color:#4a4a52}.grp-pp__panel--donker .grp-pp__panel-title,.grp-pp__panel--vol .grp-pp__panel-title{color:#fff}.grp-pp__panel--donker .grp-pp__panel-copy,.grp-pp__panel--vol .grp-pp__panel-copy{color:#ffffffc7}.grp-pp__panel--donker .grp-pp__panel-label,.grp-pp__panel--vol .grp-pp__panel-label{color:var(--grp-pink)}.grp-pp__info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 96px;padding:112px 48px 0}.grp-pp__col{min-width:0;scroll-margin-top:90px}.grp-pp__col--full{grid-column:1/-1}.grp-pp__h2{margin:0 0 12px;font-size:34px;font-weight:800;letter-spacing:-.025em;color:var(--pp-ink)}.grp-pp__acc{border-bottom:1px solid #E6E6E9}.grp-pp__acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:17px;font-weight:700;cursor:pointer}.grp-pp__acc summary::-webkit-details-marker{display:none}.grp-pp__acc summary:after{content:"+";flex:0 0 auto;font-size:24px;font-weight:300;line-height:1}.grp-pp__acc[open] summary:after{content:"\2212"}.grp-pp__acc dl{margin:0 0 20px;font-size:15px}.grp-pp__acc dl div{display:flex;justify-content:space-between;gap:16px;padding:8px 0}.grp-pp__acc dt{color:var(--pp-muted)}.grp-pp__acc dd{margin:0;font-weight:600;text-align:right}.grp-pp__acc p,.grp-pp__acc .grp-pp__rte{margin:0 0 22px;font-size:15px;line-height:1.65;color:#55555c}.grp-pp__rte p{margin:0 0 12px}.grp-pp__rte p:last-child{margin-bottom:0}.grp-pp__col--full .grp-pp__rte{font-size:16px;line-height:1.7;color:var(--pp-text);max-width:820px}.grp-pp__store{margin-top:112px;border-radius:28px;background:var(--grp-purple);color:#fff;padding:72px 80px;display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.grp-pp__store-text{display:flex;flex-direction:column;gap:14px;max-width:620px}.grp-pp__store .grp-pp__panel-label{color:var(--grp-pink)}.grp-pp__store-title{margin:0;font-size:48px;line-height:1.04;font-weight:800;letter-spacing:-.03em;color:#fff}.grp-pp__store-text p{margin:0;font-size:17px;line-height:1.6;color:#ffffffb8}.grp-pp__store-btn{flex:0 0 auto;display:inline-flex;align-items:center;min-height:54px;padding:0 28px;border-radius:999px;background:#fff;font-size:15px;font-weight:700;text-decoration:none;color:#111!important}@media(max-width:989px){.grp-pp__wrap{padding:0 20px}.grp-pp__top{grid-template-columns:minmax(0,1fr);gap:28px}.grp-pp__buy-col{position:static}.grp-pp__gallery{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:24px}.grp-pp__gallery::-webkit-scrollbar{display:none}.grp-pp__shot,.grp-pp__shot--wide{flex:0 0 100%;aspect-ratio:1/1;border-radius:0;scroll-snap-align:center}.grp-pp__shot img,.grp-pp__shot--wide img{width:82%;height:82%}.grp-pp__dots{display:flex;justify-content:center;gap:8px;margin-top:14px}.grp-pp__dot{width:7px;height:7px;border-radius:999px;border:0;padding:0;background:#d4d4d8;cursor:pointer;transition:width .2s ease,background-color .2s ease}.grp-pp__dot.is-active{width:20px;background:var(--pp-ink)}.grp-pp__below{padding:56px 12px}.grp-pp__panel{aspect-ratio:auto;height:min(118vw,560px);border-radius:22px}.grp-pp__panel-img,.grp-pp__panel--vol .grp-pp__panel-img{width:100%;height:66%;left:0;right:auto}.grp-pp__panel--vol .grp-pp__panel-img{height:100%}.grp-pp__panel--licht .grp-pp__panel-shade,.grp-pp__panel--licht.grp-pp__panel--left .grp-pp__panel-shade,.grp-pp__panel--licht.grp-pp__panel--right .grp-pp__panel-shade{background:linear-gradient(to top,#f4f4f5 0% 34%,#f4f4f500 62%)}.grp-pp__panel--donker .grp-pp__panel-shade,.grp-pp__panel--donker.grp-pp__panel--left .grp-pp__panel-shade,.grp-pp__panel--donker.grp-pp__panel--right .grp-pp__panel-shade{background:linear-gradient(to top,#0b0b0d 0% 34%,#0b0b0d00 62%)}.grp-pp__panel--vol .grp-pp__panel-shade,.grp-pp__panel--vol.grp-pp__panel--left .grp-pp__panel-shade,.grp-pp__panel--vol.grp-pp__panel--right .grp-pp__panel-shade{background:linear-gradient(to top,#000000b3,#0006 40%,#0000 70%)}.grp-pp__panel-text,.grp-pp__panel--left .grp-pp__panel-text,.grp-pp__panel--right .grp-pp__panel-text{top:auto;left:0;right:0;bottom:0;width:auto;padding:0 22px 26px;gap:10px;justify-content:flex-end}.grp-pp__panel-title{font-size:32px}.grp-pp__panel-copy{font-size:15px}.grp-pp__info{grid-template-columns:minmax(0,1fr);gap:40px;padding:56px 10px 0}.grp-pp__h2{font-size:26px}.grp-pp__store{margin-top:56px;padding:32px 24px;flex-direction:column;align-items:flex-start;gap:20px;border-radius:22px}.grp-pp__store-title{font-size:28px}}@media(max-width:599px){.grp-pp__title{font-size:30px}.grp-pp__price{font-size:24px}.grp-pp__tabs a{padding:8px 14px;font-size:12px}.grp-pp__opts{gap:8px}}.grp-pp__panel-img{width:76%}.grp-pp__panel-text{width:40%;padding:0 56px}.grp-pp__panel--licht.grp-pp__panel--left .grp-pp__panel-shade{background:linear-gradient(to right,#f4f4f5 0% 16%,#f4f4f5bf 28%,#f4f4f500 44%)}.grp-pp__panel--licht.grp-pp__panel--right .grp-pp__panel-shade{background:linear-gradient(to left,#f4f4f5 0% 16%,#f4f4f5bf 28%,#f4f4f500 44%)}.grp-pp__panel--donker.grp-pp__panel--left .grp-pp__panel-shade{background:linear-gradient(to right,#0b0b0d 0% 20%,#0b0b0dcc 32%,#0b0b0d00 50%)}.grp-pp__panel--donker.grp-pp__panel--right .grp-pp__panel-shade{background:linear-gradient(to left,#0b0b0d 0% 20%,#0b0b0dcc 32%,#0b0b0d00 50%)}.grp-pp__panel-title{color:#e2338c}.grp-pp__panel--donker .grp-pp__panel-title,.grp-pp__panel--vol .grp-pp__panel-title,.grp-pp__store-title{color:var(--grp-pink)}.grp-pp__panel--licht .grp-pp__panel-label{color:var(--grp-purple)}.grp-pp__panel--donker .grp-pp__panel-label,.grp-pp__panel--vol .grp-pp__panel-label,.grp-pp__store .grp-pp__panel-label{color:#ffffffb3}@media(max-width:989px){.grp-pp__panel-img{width:100%;height:76%}.grp-pp__panel--vol .grp-pp__panel-img{height:100%}.grp-pp__panel-text,.grp-pp__panel--left .grp-pp__panel-text,.grp-pp__panel--right .grp-pp__panel-text{width:auto;padding:0 22px 24px}.grp-pp__panel--licht .grp-pp__panel-shade,.grp-pp__panel--licht.grp-pp__panel--left .grp-pp__panel-shade,.grp-pp__panel--licht.grp-pp__panel--right .grp-pp__panel-shade{background:linear-gradient(to top,#f4f4f5 0% 22%,#f4f4f5cc 32%,#f4f4f500 48%)}.grp-pp__panel--donker .grp-pp__panel-shade,.grp-pp__panel--donker.grp-pp__panel--left .grp-pp__panel-shade,.grp-pp__panel--donker.grp-pp__panel--right .grp-pp__panel-shade{background:linear-gradient(to top,#0b0b0d 0% 22%,#0b0b0dcc 32%,#0b0b0d00 48%)}}.grp-pp__panel-title{color:var(--pp-ink)}.grp-pp__panel--donker .grp-pp__panel-title,.grp-pp__panel--vol .grp-pp__panel-title,.grp-pp__store-title{color:#fff}.grp-pp__panel--licht .grp-pp__panel-label{color:var(--pp-muted)}.grp-pp__panel.is-auto{background:var(--pp-bg)}.grp-pp__panel.is-auto .grp-pp__panel-img{mix-blend-mode:normal}.grp-pp__panel.is-auto.grp-pp__panel--left .grp-pp__panel-shade{background:linear-gradient(to right,var(--pp-bg) 0%,var(--pp-bg) 16%,var(--pp-bg-a) 28%,var(--pp-bg-0) 44%)}.grp-pp__panel.is-auto.grp-pp__panel--right .grp-pp__panel-shade{background:linear-gradient(to left,var(--pp-bg) 0%,var(--pp-bg) 16%,var(--pp-bg-a) 28%,var(--pp-bg-0) 44%)}.grp-pp__panel.is-dark .grp-pp__panel-title{color:#fff}.grp-pp__panel.is-dark .grp-pp__panel-copy{color:#fffc}.grp-pp__panel.is-dark .grp-pp__panel-label{color:#ffffffb3}.grp-pp__panel.is-light .grp-pp__panel-title{color:var(--pp-ink)}.grp-pp__panel.is-light .grp-pp__panel-copy{color:#3f3f46}.grp-pp__panel.is-light .grp-pp__panel-label{color:var(--pp-muted)}.grp-pp__panel-text{isolation:isolate}.grp-pp__panel.is-light .grp-pp__panel-text:before{content:"";position:absolute;z-index:-1;left:-6%;right:-14%;top:12%;bottom:12%;background:radial-gradient(ellipse at 40% 50%,#ffffff8c,#ffffff47 45%,#fff0 72%);pointer-events:none}@media(max-width:989px){.grp-pp__panel.is-auto .grp-pp__panel-shade,.grp-pp__panel.is-auto.grp-pp__panel--left .grp-pp__panel-shade,.grp-pp__panel.is-auto.grp-pp__panel--right .grp-pp__panel-shade{background:linear-gradient(to top,var(--pp-bg) 0%,var(--pp-bg) 22%,var(--pp-bg-a) 32%,var(--pp-bg-0) 48%)}.grp-pp__panel.is-light .grp-pp__panel-text:before{left:0;right:0;top:-10%;bottom:0;background:radial-gradient(ellipse at 50% 70%,#ffffff80,#fff0 70%)}}.grp-pp__colors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.grp-pp__color{width:auto;height:auto;min-height:52px;border-radius:14px;border:1px solid #DCDCE0;background:#fff;padding:10px 14px;display:flex;align-items:center;justify-content:flex-start;gap:12px;text-align:left;font:inherit;color:var(--pp-ink);transition:border-color .15s ease}.grp-pp__color:hover{border-color:#9a9aa2}.grp-pp__color.is-selected{border:1.5px solid var(--pp-ink);padding:9.5px 13.5px}.grp-pp__color .grp-pp__color-dot{flex:0 0 auto;width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000024;display:block}.grp-pp__color .grp-pp__color-name{width:auto;height:auto;border-radius:0;box-shadow:none;font-size:14px;font-weight:700;line-height:1.25}.grp-pp__color.is-muted .grp-pp__color-dot{opacity:.5}@media(min-width:990px){.grp-pp__gallery>.grp-pp__shot:nth-child(n+6){display:none}}.grp-pp__media{position:sticky;top:24px;align-self:start}.grp-pp__buy-col{position:static}.grp-pp__stage{position:relative}.grp-pp__gallery{display:flex;gap:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:28px;background:var(--pp-soft)}.grp-pp__gallery::-webkit-scrollbar{display:none}.grp-pp__shot,.grp-pp__shot--wide{flex:0 0 100%;width:100%;aspect-ratio:5/4;border-radius:0;scroll-snap-align:center}.grp-pp__shot img,.grp-pp__shot--wide img{width:80%;height:86%}.grp-pp__gallery>.grp-pp__shot:nth-child(n+6){display:flex!important}.grp-pp__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:50%;border:0;background:#fff;box-shadow:0 1px 6px #0000001a;color:var(--pp-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.grp-pp__arrow--prev{left:16px}.grp-pp__arrow--next{right:16px}.grp-pp__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none;padding:2px}.grp-pp__thumbs::-webkit-scrollbar{display:none}.grp-pp__thumb{flex:0 0 72px;height:72px;border-radius:14px;border:1.5px solid transparent;background:var(--pp-soft);padding:6px;cursor:pointer}.grp-pp__thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.grp-pp__thumb.is-active{border-color:var(--pp-ink)}@media(min-width:990px){.grp-pp__dots{display:none}}@media(max-width:989px){.grp-pp__media{position:static}.grp-pp__arrow,.grp-pp__thumbs{display:none}.grp-pp__shot,.grp-pp__shot--wide{aspect-ratio:1/1}.grp-pp__gallery{border-radius:24px}}.grp-tp__slide[hidden],.grp-tp__thumb[hidden],.grp-tp__dot[hidden],.grp-pp__shot[hidden],.grp-pp__thumb[hidden],.grp-pp__dot[hidden]{display:none!important}.grp-pp__series{display:flex;align-items:center;gap:14px;margin-top:12px;padding:12px 16px 12px 12px;border:1px solid #E6E6E9;border-radius:16px;background:#fff;color:#111;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.grp-pp__series:hover{border-color:#111;box-shadow:0 10px 24px -14px #11111159;transform:translateY(-1px)}.grp-pp__series:focus-visible{outline:2px solid #FB48A3;outline-offset:2px}.grp-pp__series-thumbs{display:flex;flex:0 0 auto}.grp-pp__series-thumbs:empty{display:none}.grp-pp__series-thumb{width:44px;height:44px;border-radius:12px;background:#f4f4f5;border:2px solid #ffffff;display:flex;align-items:center;justify-content:center;overflow:hidden}.grp-pp__series-thumb+.grp-pp__series-thumb{margin-left:-14px}.grp-pp__series-thumb img{width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply}.grp-pp__series-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.grp-pp__series-text small{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6b6b73}.grp-pp__series-text b{font-size:15px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grp-pp__series-count{flex:0 0 auto;font-size:11px;font-weight:700;color:#6b6b73;background:#f4f4f5;border-radius:999px;padding:3px 9px}.grp-pp__series-arrow{flex:0 0 auto;transition:transform .2s ease}.grp-pp__series:hover .grp-pp__series-arrow{transform:translate(3px)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/grp-premium-product.css.map */
