html.pf-temp{--pf-temp-h:38px}.pf-temp-banner{z-index:51;min-height:var(--pf-temp-h);color:#10210a;text-align:center;background:#71cc46;justify-content:center;align-items:center;padding:6px 16px;font-size:14px;font-weight:500;line-height:1.3;display:flex;position:sticky;top:0}html.pf-temp .pf-header{top:var(--pf-temp-h)}@media (max-width:640px){html.pf-temp{--pf-temp-h:40px}.pf-temp-banner{font-size:13px}}html.pf-temp .pf-catalog-page{padding-top:24px}html.pf-temp .pf-co-notify,html.pf-temp .pf-bc-ty{display:none!important}html.pf-temp .pf-lk-card:has(>.pf-co-notify){display:none!important}html.pf-temp .pf-headline{padding-bottom:28px;height:auto!important}html.pf-temp .pf-headline__title{line-height:1.1}.pf-temp-banner{padding-inline:44px}.pf-temp-banner__close{color:#10210a;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.pf-temp-banner__close:hover{background:#10210a1f}.pf-temp-banner__close svg{width:18px;height:18px}html.pf-temp-closed{--pf-temp-h:0px!important}html.pf-temp-closed .pf-temp-banner{display:none}.pf-temp-banner{white-space:nowrap;gap:10px}.pf-temp-info__open{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.pf-temp-info__open:hover{text-decoration-thickness:2px}@media (max-width:640px){.pf-temp-banner{justify-content:flex-start;gap:8px;padding-inline:12px 40px;font-size:clamp(11px,3.35vw,13px)}.pf-temp-banner__close{right:4px}}@media (max-width:350px){.pf-temp-banner{gap:5px;padding-inline:8px 30px}.pf-temp-banner__close{width:28px;height:28px;right:1px}}.pf-temp-info{color:#1a1a1a;white-space:normal;background:#fff;border:0;border-radius:16px;width:min(520px,100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;overflow:auto;box-shadow:0 24px 70px #00000047}.pf-temp-info::backdrop{background:#0a0e088c}.pf-temp-info__card{text-align:left;padding:28px;font-size:15px;font-weight:400;line-height:1.5;position:relative}.pf-temp-info__x{color:#333;cursor:pointer;background:#f1f1f1;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:14px;right:14px}.pf-temp-info__x:hover{background:#e4e4e4}.pf-temp-info__x svg{width:16px;height:16px}.pf-temp-info__title{color:inherit;margin:0 44px 10px 0;font-size:24px;font-weight:700;line-height:1.2}.pf-temp-info__lead{color:#444;margin:0 0 20px}.pf-temp-info__head{color:inherit;margin:0 0 8px;font-size:15px;font-weight:700}.pf-temp-info__list{margin:0 0 20px;padding:0;list-style:none}.pf-temp-info__list li{padding:3px 0 3px 26px;list-style:none;position:relative}.pf-temp-info__list li:before{font-weight:700;position:absolute;top:3px;left:2px}.pf-temp-info__list--yes li:before{content:"✓";color:#3f9a1c}.pf-temp-info__list--no li:before{content:"×";color:#b0483c;font-size:18px;line-height:1.3}.pf-temp-info__contacts{color:#444;border-top:1px solid #ececec;margin:0 0 18px;padding-top:16px}.pf-temp-info__contacts a{color:#2f6b14;overflow-wrap:anywhere;font-weight:600}.pf-temp-info__ok{color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#111;border:0;border-radius:999px;font-weight:600}.pf-temp-info__ok:hover{background:#2a2a2a}@media (max-width:640px){.pf-temp-info__card{padding:22px 18px;font-size:14px}.pf-temp-info__title{font-size:21px}}html.pf-temp .pf-mp-howto-fig,.pf-menu-btn{display:none}@media (max-width:1180px){html.pf-temp .pf-header__logo{order:-1;margin:0 auto 0 0}.pf-menu-btn{color:#fff;height:40px;font:inherit;cursor:pointer;background:0 0;border:0;order:5;align-items:center;gap:8px;padding:0 2px 0 12px;font-size:15px;font-weight:500;display:inline-flex}.pf-menu-btn svg{width:24px;height:24px}}.pf-sheet{z-index:80;visibility:hidden;transition:visibility 0s linear .36s;position:fixed;inset:0}.pf-sheet.is-open{visibility:visible;transition-delay:0s}.pf-sheet__overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;background:#0a0a0a8c;transition:opacity .32s;position:absolute;inset:0}.pf-sheet.is-open .pf-sheet__overlay{opacity:1}.pf-sheet__panel{width:min(420px,100%);padding:0 20px calc(20px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;color:#fff;background:#0d0e0c;flex-direction:column;transition:transform .36s cubic-bezier(.22,.8,.24,1);display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.pf-sheet.is-open .pf-sheet__panel{transform:none}.pf-sheet__head{justify-content:space-between;align-items:center;min-height:68px;display:flex}.pf-sheet__title{color:#ffffff8c;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:600}.pf-sheet__close{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:42px;height:42px;margin-right:-6px;padding:0;display:grid}.pf-sheet__close svg{width:20px;height:20px}.pf-sheet__list{margin:4px 0 24px;padding:0;list-style:none}.pf-sheet__item{opacity:0;border-bottom:1px solid #ffffff1a;transition:opacity .3s,transform .36s cubic-bezier(.22,.8,.24,1);transform:translate(18px)}.pf-sheet.is-open .pf-sheet__item{opacity:1;transition-delay:calc(70ms + var(--i) * 42ms);transform:none}.pf-sheet__link{color:#fff;width:100%;min-height:60px;font:inherit;letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:21px;font-weight:600;display:flex}.pf-sheet__link:active{color:#71cc46}.pf-sheet__chevron{color:#71cc46;width:22px;height:22px;transition:transform .28s}.pf-sheet__link[aria-expanded=true] .pf-sheet__chevron{transform:rotate(180deg)}.pf-sheet__sub{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.pf-sheet__sub.is-open{grid-template-rows:1fr}.pf-sheet__sub>div{min-height:0;overflow:hidden}.pf-sheet__sub a{color:#ffffffc7;padding:10px 0;font-size:16px;line-height:1.3;display:block}.pf-sheet__sub a:first-child{color:#71cc46;font-weight:500}.pf-sheet__sub a:last-child{margin-bottom:12px}.pf-sheet__contacts{gap:12px;margin-top:auto;padding-top:12px;display:grid}.pf-sheet__contacts a{color:#ffffffbf;align-items:center;gap:10px;font-size:15px;display:flex}.pf-sheet__contacts svg{color:#71cc46;width:18px;height:18px}@media (prefers-reduced-motion:reduce){.pf-sheet,.pf-sheet__overlay,.pf-sheet__panel,.pf-sheet__item,.pf-sheet__sub,.pf-sheet__chevron{transition:none!important}}.pf-tabbar{display:none}@media (max-width:768px){html.pf-temp{--pf-tabbar-h:62px}html.pf-temp body{padding-bottom:calc(var(--pf-tabbar-h) + env(safe-area-inset-bottom,0px))}.pf-tabbar{z-index:55;height:calc(var(--pf-tabbar-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:#0d0e0c;border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.pf-tabbar__item{color:#ffffffb8;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-size:11px;font-weight:500;display:flex}.pf-tabbar__item svg{width:24px;height:24px}.pf-tabbar__item:active{color:#fff}.pf-tabbar__item.is-active{color:#71cc46}.pf-tabbar__icon{line-height:0;display:block;position:relative}.pf-tabbar__badge{box-sizing:border-box;color:#10210a;text-align:center;background:#71cc46;border-radius:9px;min-width:17px;height:17px;padding:0 4px;font-size:11px;font-weight:700;line-height:17px;position:absolute;top:-5px;right:-10px}html.pf-temp .pf-header__inner{height:64px}html.pf-temp .pf-header__logo img{width:143px}html.pf-temp .pf-header__icons{display:none}html.pf-temp .pf-headline{padding-top:100px}html.pf-temp #pcook-bar{bottom:calc(var(--pf-tabbar-h) + env(safe-area-inset-bottom,0px) + 10px)}html.pf-temp #pct-toast{right:12px;bottom:calc(var(--pf-tabbar-h) + env(safe-area-inset-bottom,0px) + 10px);width:auto;max-width:none;left:12px}html.pf-temp .pf-toolbar{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}html.pf-temp .pf-toolbar__filter{white-space:nowrap;justify-content:center;gap:6px;width:100%;padding:0 10px;font-size:13px}html.pf-temp .pf-toolbar__sort{min-width:0;display:block}html.pf-temp .pf-toolbar__sort select{text-overflow:ellipsis;background-position:right 7px center;width:100%;padding-left:11px;padding-right:22px;font-size:13px}html.pf-temp .pf-toolbar__count{order:3;grid-column:1/-1;margin:2px 0 0;font-size:13px}html.pf-temp .pf-search{z-index:90}html.pf-temp .pf-search__overlay{display:none}html.pf-temp .pf-search__box{box-sizing:border-box;border-radius:0;flex-direction:column;width:100%;max-width:none;height:100dvh;min-height:0;max-height:none;margin:0;padding:12px 16px 0;animation:.24s cubic-bezier(.22,.8,.24,1) pf-search-in;display:flex}html.pf-temp .pf-search__close{width:44px;height:44px;top:14px;right:10px}html.pf-temp .pf-search__form{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:0;display:grid}html.pf-temp .pf-search__icon{display:none}html.pf-temp .pf-search__form input{box-sizing:border-box;background:#f1f2ee;border:0;border-radius:12px;grid-column:1/-1;width:calc(100% - 50px);min-width:0;height:48px;padding:0 14px;font-size:16px}html.pf-temp .pf-search__form select{text-overflow:ellipsis;width:100%;min-width:0;height:42px;font-size:14px}html.pf-temp .pf-search__go{height:42px;padding:0 20px}html.pf-temp .pf-search__results{min-height:0;padding:0 16px calc(20px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;flex:1;margin:12px -16px 0}html.pf-temp .pf-search__results ul{gap:0}html.pf-temp .pf-search__results li+li{border-top:1px solid #eef0ea}html.pf-temp .pf-search__results a{border-radius:0;gap:12px;min-height:56px;padding:10px 0}html.pf-temp .pf-search__title{font-size:14.5px;line-height:1.35}html.pf-temp .pf-search__price{color:#161517;font-size:14px}html.pf-temp .pf-search__all{background:#f1f2ee;border-radius:12px;width:100%;height:44px;margin-top:10px;text-decoration:none;display:block}}@keyframes pf-search-in{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){html.pf-temp .pf-search__box{animation:none!important}}@media (max-width:768px){html.pf-temp #pfc-scroll-top{display:none!important}}.pf-otp{box-sizing:border-box;background:#fff;border:1px solid #e6e7e2;border-radius:18px;width:100%;max-width:440px;margin:16px auto 88px;padding:32px;box-shadow:0 12px 34px #11101312}.pf-otp form{flex-direction:column;display:flex}.pf-otp__title{color:#161517;letter-spacing:-.01em;margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.2}.pf-otp__sub{color:#55584f;overflow-wrap:anywhere;margin:0 0 22px;font-size:15px;line-height:1.45}.pf-otp__sub b{color:#161517;font-weight:600}.pf-otp__label{color:#161517;margin-bottom:6px;font-size:14px;font-weight:500}.pf-otp__input{box-sizing:border-box;color:#161517;width:100%;height:52px;font:inherit;background:#fff;border:1px solid #cfd0c4;border-radius:12px;outline:none;padding:0 16px;font-size:16px;transition:border-color .15s,box-shadow .15s}.pf-otp__input:focus{border-color:#4f9a2c;box-shadow:0 0 0 3px #71cc4640}.pf-otp__input--code{font-variant-numeric:tabular-nums;letter-spacing:.28em;text-align:center;height:60px;font-size:28px;font-weight:700}.pf-otp__input--code::placeholder{color:#d8d9d0}.pf-otp__error{color:#c0282a;margin:10px 0 0;font-size:14px;line-height:1.4}.pf-otp__btn{color:#fff;width:100%;height:52px;font:inherit;cursor:pointer;background:#161517;border:0;border-radius:26px;margin-top:16px;font-size:16px;font-weight:600;transition:background-color .15s,opacity .15s}.pf-otp__btn:hover:not(:disabled){background:#000}.pf-otp__btn:disabled{opacity:.45;cursor:default}.pf-otp__hint{color:#7a7d73;margin:16px 0 0;font-size:13px;line-height:1.45}.pf-otp__links{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:16px;display:flex}.pf-otp__links button{color:#3f7d22;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500}.pf-otp__links button:disabled{color:#8b8e84;cursor:default}@media (max-width:640px){.pf-otp{border-radius:16px;margin:4px auto 40px;padding:24px 20px}.pf-otp__title{font-size:22px}}html.pf-temp .pf-field.has-error input,html.pf-temp .pf-field.has-error textarea{background:#fff5f5;border-color:#d63638;box-shadow:0 0 0 3px #d6363824}html.pf-temp .pf-field__error{color:#c0282a;margin-top:2px;font-size:13.5px;font-weight:500;display:block}html.pf-temp .pf-co-policy.has-error{background:#fff5f5;border:1px solid #d63638;border-radius:10px;padding:10px}.pf-co-policy__error{color:#c0282a;flex-basis:100%;margin-top:4px;font-size:13.5px;font-weight:500;display:block}html.pf-temp .pf-co-policy{flex-wrap:wrap}.pf-co-flash{animation:.7s pf-co-flash}@keyframes pf-co-flash{0%,to{transform:none}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.pf-co-flash{animation:none}}html.pf-temp .pf-lk-card:has(input[name=password_1]){display:none!important}
#pct-toast{z-index:900;box-sizing:border-box;opacity:0;pointer-events:none;background:#fff;border-radius:14px;width:300px;max-width:calc(100vw - 32px);padding:16px 16px 14px;transition:opacity .3s,transform .3s;position:fixed;bottom:28px;right:28px;transform:translateY(16px);box-shadow:0 6px 32px #00000021,0 1px 6px #00000012}#pct-toast.pct-show{opacity:1;pointer-events:auto;transform:translateY(0)}.pct-close{color:#bbb;cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px;line-height:1;transition:color .15s;position:absolute;top:10px;right:10px}.pct-close:hover{color:#555}.pct-body{align-items:center;gap:12px;margin-bottom:13px;padding-right:18px;display:flex}.pct-thumb{background:#f4f4f4;border-radius:9px;flex-shrink:0;width:54px;height:54px;overflow:hidden}.pct-thumb img{object-fit:cover;width:100%;height:100%;display:block}.pct-text{color:#333;font-size:13px;line-height:1.45}.pct-text strong{color:#111;font-weight:600}.pct-error{color:#c44}.pct-btn{text-align:center;background:#1a1a1a;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;transition:background .2s;display:flex;color:#fff!important;text-decoration:none!important}.pct-btn:hover{background:#3a3a3a}@media (max-width:600px){#pct-toast{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}}.pct-ico-bag{flex:none;width:17px;height:17px}
