html.pp-v2 {
 --pp-space-1:4px;--pp-space-2:8px;--pp-space-3:12px;--pp-space-4:16px;--pp-space-5:20px;--pp-space-6:24px;
 --pp-content-width:1280px;--pp-page-width:1280px;--pp-text-size:14px;
}
.pp-header-wrapper,.pp2,.ppf,.ppr{box-sizing:border-box;color:var(--pp-ink)}
.pp-header-wrapper :is(ul,li),.pp2 :is(ul,li),.ppf :is(ul,li){list-style:none}
.pp-header-wrapper :is(button,a),.pp2 :is(button,a),.ppf :is(button,a){font-family:var(--main_ff);letter-spacing:normal}
.pp-header-wrapper button::before,.pp-header-wrapper button::after,.pp2 button::before,.pp2 button::after{content:none!important}
.pp-header-wrapper a{text-decoration:none}
.pp-header-wrapper .pp-main-header__logo img{object-fit:contain}
.pp-header-wrapper .pp-main-header__icon-link{border-radius:var(--pp-radius-button)}
.pp-header-wrapper .pp-main-header__cart-count{color:#fff;background:var(--pp-plum)}
.pp-header-wrapper .pp-main-header__cart-count[data-cart-count="0"]{display:none}
.pp-theme #root .pp-nav-drawer{z-index:1000}
.pp-theme #root .pp-product-card__quantity button::before,.pp-theme #root .pp-product-card__buy::before{content:none!important}
.pp-theme #root .pp-product-card__quantity button{margin:0;color:var(--pp-plum)}
.pp-theme #root .pp-product-card__buy{color:#fff}
.pp-theme #root .pp-product-card__buy:disabled{opacity:.5;cursor:wait}
.pp-theme #root .ppf-heart{color:var(--pp-plum);flex-shrink:0}
.pp-theme #root .product-card figure{position:relative}
.pp-theme #root .product-card figure>.ppf-heart,.pp-theme #root .pp-pdp-media>.ppf-heart{position:absolute;top:12px;right:12px;z-index:5;width:44px;height:44px;min-height:44px}
.pp-theme #root .pp-rating__empty{color:#d9d3d8}
.pp-theme #root .pp-rating__fill,.pp-theme #root .ppr__stars{color:var(--pp-review-star)}
.pp-theme #root .ppr__photos img{border-radius:var(--pp-radius-small)}
.pp-native-status{position:fixed;inset:auto 20px 20px auto;z-index:10000;max-width:min(420px,calc(100vw - 40px));padding:16px 20px;background:#fff;border:1px solid var(--pp-line);box-shadow:0 8px 32px var(--pp-shadow-color);border-radius:var(--pp-corner)}
.pp-native-status:empty{display:none}
@media(max-width:1000px){.pp-header-wrapper .pp-main-header__inner{padding-inline:16px}.pp-header-wrapper .pp-main-header__action-button{display:none}.pp-header-wrapper .pp-nav{padding-inline:16px}}
@media(prefers-reduced-motion:reduce){.pp-header-wrapper *, .pp2 *, .ppf *{scroll-behavior:auto!important;transition:none!important}}



.pp-theme #root :is(.pp-header-wrapper,.pp2,.ppf,.pp-product-card) .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.pp-theme #root .pps-top,.pp-theme #root .pps-top :is(a,span,svg,button){color:#fff}
.pp-theme #root .pps-top a:hover{text-decoration:underline;color:#fff}

.pp-theme #root .pp2 .pp2-view-all{color:#fff}.pp-theme #root .pp2 .pp2-view-all:hover{color:#fff}

body.pp-theme #root #content .product-card figure>.ppf-heart svg{width:20px!important;height:20px!important;min-width:20px;position:static!important;transform:none!important}

body.pp-theme #root .ppf-dialog{inset:0;margin:auto;overflow:auto;max-height:88dvh}
body.pp-theme #root .ppf-dialog__head>button{color:var(--pp-plum)}
body.pp-theme #root .ppf-dialog::backdrop{background:var(--pp-overlay)}

