:root{--black:#000;--white:#fff;--primary:#903851;--primary-text:#fff;--primary-dark:#6c3042;--primary-soft:#eacad4;--primary-tint:#f5e8ec;--danger:#a03a58;--red:#a03a58;--success:#aa8f63;--success-text:#fff;--success-soft:#f5e8ec;--success-soft-text:#6c3042;--warning:#aa8f63;--smoke:#151515;--smoke-text:#fff;--smoke2:#15191d;--light:#faf8f6;--light2:#f4f3f1;--light3:#f9f9f9;--dark2:#2d272b;--border:#e2e2e2;--border2:#e8e8e8;--line:#e5e0cf;--gray:#847d82;--gray-dark:#777070;--text:#2d272b;--radius:8px;--radius-lg:12px;--radius-sm:4px;--btn-radius:5px;--pill:48px;--font:"Jost", "Jost Fallback", -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--head:"Instrument Serif", "Instrument Serif Fallback", Georgia, "Times New Roman", serif;--dsag-font-title:var(--head);--dsag-title-weight:400;--dsag-text:var(--text);--dsag-text-soft:var(--text);--dsag-muted:var(--gray);--dsag-radius:var(--btn-radius);--dsag-btn-weight:500}@font-face{font-family:Instrument Serif;src:url(../fonts/instrumentserif.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+100-17F,U+2010-2015,U+2018-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:Jost;src:url(../fonts/jost-var.woff2)format("woff2-variations");font-weight:300 500;font-style:normal;font-display:swap;unicode-range:U+??,U+100-17F,U+2010-2015,U+2018-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman),local(Georgia);size-adjust:77.58%;ascent-override:127.61%;descent-override:39.96%;line-gap-override:0%}@font-face{font-family:Jost Fallback;src:local(Arial);size-adjust:100.38%;ascent-override:106.6%;descent-override:37.36%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px;overflow-x:clip}body{font:400 17px/24px var(--font);color:var(--text);-webkit-font-smoothing:antialiased;letter-spacing:-.01em;background:#fff;margin:0}a{color:inherit;text-decoration:none}img,picture{max-width:100%;display:block}img{height:auto}button{font:inherit;color:inherit;letter-spacing:inherit}h1,h2,h3,h4{font-family:var(--head);margin:0;font-weight:400;line-height:1}p{margin:0}ul{margin:0;padding:0;list-style:none}.ic{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}:root{--wino-czerwone:#62191c;--wino-biale:#e5e0cf;--wino-rozowe:#eba9d4;--wino-musujace:#d3c27c;--ok:#bfddc7;--grafit:#3a3a3a}.kropka{background:var(--kropka,var(--gray));border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.container{max-width:100%;padding:0}html{overflow-x:clip}.slot:empty{display:none}.slot>*,.slot.slot--banner>*{margin:0}.slot :where(ul){flex-wrap:wrap;align-items:center;gap:22px;margin:0;padding:0;list-style:none;display:flex}.header__actions>div,.header__actions>span,.navbar__in>.slot--nav1,.navbar__in>.slot--nav1>div{display:contents}.dt-social{gap:8px;display:flex}.dt-social a{color:#fff;background:#000;border-radius:50%;place-items:center;width:30px;height:30px;transition:all .15s;display:grid}.dt-social a:hover{color:#fff;background:#2a2a2a}.skip-link{position:absolute;left:-9999px}.skip-link:focus{color:#fff;background:#000;padding:10px 16px;display:inline-block;position:static}.slot .offcanvas:not(.show),.slot .collapse:not(.show),.slot .dropdown-menu:not(.show),.slot .modal:not(.show),#footer .offcanvas:not(.show),#footer .collapse:not(.show),#footer .dropdown-menu:not(.show),#footer .modal:not(.show){display:none}#footer .ps-customer-account-links a,#footer [class*=account-links] a{color:#9aa1a3;padding:5px 0;font-size:13.5px;display:block}#footer .ps-customer-account-links a:hover,#footer [class*=account-links] a:hover{color:#fff}#footer .ps-customer-account-links button,#footer [class*=account-links] button{display:none}.wrap{width:100%;margin:0 auto;padding:0 80px}.wrap--edge{padding:0 24px}@media (width<=1199px){.wrap{padding:0 40px}.wrap--edge{padding:0 24px}}@media (width<=899px){.wrap,.wrap--edge{padding:0 16px}}.topbar{color:#fff;background:var(--smoke2)}.topbar__in{justify-content:center;align-items:center;min-height:30px;padding-top:6px;padding-bottom:6px;display:flex;position:relative}.topbar__msg{align-items:center;gap:8px;display:flex}.topbar__link{letter-spacing:-.14px;align-items:center;gap:8px;font-size:14px;line-height:14px;display:flex}.topbar__badge{letter-spacing:0;background:var(--danger);border-radius:var(--pill);padding:3px 10px;font-size:12px;font-style:normal;font-weight:500;line-height:14px}.topbar__in>*>button{color:#fff;cursor:pointer;opacity:.4;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.topbar__in>*>button:hover{opacity:1}@media (width<=599px){.topbar__link{font-size:13px}.topbar__badge{display:none}.topbar__in>*>button{right:8px}}.navbar{color:var(--primary-soft);background:var(--primary)}.navbar__in{letter-spacing:-.14px;justify-content:space-between;align-items:center;gap:24px;min-height:30px;padding-top:6px;padding-bottom:6px;font-size:14px;line-height:14px;display:flex}.navbar__promises{gap:40px;display:flex}.navbar__promise,.navbar__phone{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.navbar__links{gap:24px;display:flex}.navbar__links a:hover{color:#fff}@media (width<=1199px){.navbar__links{display:none}}@media (width<=899px){.navbar{display:none}}.header{z-index:900;background:#fff;transition:box-shadow .2s;position:sticky;top:0}.header.is-stuck{box-shadow:0 6px 22px #00000017}.header__in{border-bottom:1px solid var(--border);align-items:center;gap:24px;min-height:73px;padding-top:10px;padding-bottom:8px;display:flex}.header__logo{flex:none}.header__logo img{width:119px;height:58px}.header__mid{flex:1;justify-content:center;min-width:0;display:flex}.header__search{color:#7e8789;border-radius:var(--radius);background:#f1f0edcc;align-items:center;gap:12px;width:100%;max-width:558px;height:42px;padding:10px;display:flex}.header__search input{min-width:0;font:inherit;color:var(--text);letter-spacing:-.17px;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:17px}.header__search input::placeholder{color:#7e8789}.header__actions{flex:none;align-items:center;gap:20px;display:flex}.header__signin{letter-spacing:-.16px;white-space:nowrap;margin-right:-8px;font-size:16px;line-height:16px}.header__act{color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;display:flex;position:relative}.header__act:hover{color:var(--primary)}.header__act .ic{stroke-width:1.5px}.header__badge{color:#fff;text-align:center;background:#5f3441;border:1px solid #fff;border-radius:50%;min-width:13px;height:13px;padding:0 3px;font-size:9px;font-weight:500;line-height:11px;position:absolute;top:-5px;right:-6px}.header__badge[data-count="0"],.header__badge:empty{display:none}@media (width<=899px){.header{position:static}.header.is-stuck{box-shadow:none}.header__in{gap:12px;min-height:60px;padding-top:8px;padding-bottom:8px}.header>.wrap>.header__logo{display:none}.header__mid{flex:1}.header__search{max-width:none;height:44px}.header__signin,.header__act--compare{display:none}.header__actions{z-index:1150;height:60px;padding:0 4px calc(0px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);background:#fff;grid-template-columns:repeat(5,1fr);align-items:center;gap:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #00000012}.header__act{-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;min-width:0;height:48px;display:flex}.header__act[aria-expanded=true]{color:var(--primary)}.header__act--menu{order:1}.header__act--ulubione{order:2}.header__act--konto{order:4}.header__act--koszyk{order:5}.header__logo--bar{order:3;justify-content:center;align-items:center;display:flex}.header__logo--bar img{width:auto;max-width:90px;height:42px}.header__act--compare{display:none}.header__badge{top:4px;left:calc(50% + 2px);right:auto}body{padding-bottom:60px}}@media (width>=900px){.header__act--menu,.header__logo--bar{display:none}}@media (width<=599px){.header__logo--bar img{max-width:82px;height:40px}}@media (width>=900px){.header__signin{order:1}.header__act--konto{order:2}.header__act--ulubione{order:3}.header__act--compare{order:4}.header__act--koszyk{order:5}}.catnav{border-bottom:1px solid var(--border);background:#fff;position:relative}.catnav__in{justify-content:center;align-items:center;gap:40px;min-height:64px;padding-top:20px;padding-bottom:20px;display:flex}.catnav__item{position:relative}.catnav__item--mega{position:static}.catnav__link{letter-spacing:-.19px;white-space:nowrap;align-items:center;gap:2px;font-size:19px;line-height:24px;display:inline-flex}.catnav__link--soft{opacity:.6}.catnav__link:hover,.is-open>.catnav__link{color:var(--primary);opacity:1}.catnav__chev{transition:rotate .2s}.is-open>.catnav__link .catnav__chev{rotate:180deg}.catnav__drop{z-index:950;visibility:hidden;border-radius:0 0 var(--radius) var(--radius);opacity:0;background:#fff;min-width:220px;padding:16px 0;transition:all .15s;position:absolute;top:100%;left:-16px;box-shadow:0 16px 40px #2d272b24}.catnav__drop a{letter-spacing:-.17px;padding:8px 24px;font-size:17px;line-height:19px;display:block}.catnav__drop a:hover{color:var(--primary);background:var(--light)}.catnav__item--has:hover>.catnav__drop,.catnav__item--has:focus-within>.catnav__drop,.catnav__item.is-open>.catnav__drop{visibility:visible;opacity:1}@media (width<=1199px){.catnav__in{gap:24px}.catnav__link{font-size:17px}}@media (width<=899px){.catnav{display:none}}.breadcrumb__wrapper{padding:20px 0 16px}.breadcrumb,.phead__crumbs{color:var(--gray);text-transform:uppercase;letter-spacing:.13px;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;font-size:13px;line-height:17px;list-style:none;display:flex}.breadcrumb a:hover,.phead__crumbs a:hover{color:var(--text)}.breadcrumb-item{align-items:center;gap:6px;display:flex}.breadcrumb-item+.breadcrumb-item:before{content:"\203a "}.columns{padding:32px 0 56px}.columns__row{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (width>=900px){.columns__row:has(>.columns__side:not(:empty)){grid-template-columns:280px minmax(0,1fr)}}.columns__side:empty{display:none}.columns__main{min-width:0}.footerx{color:#827b7b;background:var(--smoke)}.footerx__cats-in{grid-template-columns:repeat(6,minmax(0,1fr));gap:40px;padding-top:80px;padding-bottom:56px;display:grid}.footerx__cat{flex-direction:column;gap:14px;display:flex}.footerx__cat ul{flex-direction:column;gap:6px;display:flex}.footerx__cat a{letter-spacing:0;margin:-5px 0;padding:5px 0;font-size:12px;line-height:15px;display:block}.footerx__cat a:hover{color:#fff}.footerx h3,.footerx h4{font:400 13px/17px var(--font);color:#fff;text-transform:uppercase;letter-spacing:.13px}.footerx__top{border-top:1px solid #ffffff1a;grid-template-columns:302px 1fr;gap:48px;padding-top:80px;padding-bottom:80px;display:grid}.footerx__slot{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.footerx__brand{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.footerx__brand p{color:#827b7b;letter-spacing:0;font-size:16px;line-height:19px}.footerx__logo{object-fit:contain;width:131px;height:64px}.footerx__trust{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.footerx__trust span{color:#fff;background:#26262680;border-radius:2px;align-items:center;gap:8px;height:40px;padding:0 12px;font-size:15px;line-height:15px;display:inline-flex}.footerx__col h3,.footerx__contact h3{color:#827b7b;margin-bottom:14px}.footerx__contact h3{margin-bottom:20px}.footerx__col{flex-direction:column;gap:10px;display:flex}.footerx__col h3{margin-bottom:4px}.footerx__col a{color:#fff;letter-spacing:0;font-size:15px;line-height:24px;display:block}.footerx__col a:hover{color:#c3a0a5}.footerx__contact ul{flex-direction:column;align-items:stretch;gap:16px;display:flex}.footerx__contact ul li{color:#fff;text-align:left;justify-content:flex-start;align-items:flex-start;gap:12px;min-height:36px;display:flex}.footerx__contact ul span{flex-direction:column;gap:0;min-width:0;display:flex}.footerx__contact ul a,.footerx__contact ul b{letter-spacing:-.16px;font-size:16px;font-weight:500;line-height:20px}.footerx__contact ul a:hover{color:#c3a0a5}.footerx__contact ul em{color:#827b7b;font-size:12px;font-style:normal;line-height:15px}.footerx__ic{background:#36363680;border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.footerx__bar{border-top:1px solid #ffffff1a}.footerx__bar-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-height:63px;padding-top:24px;padding-bottom:24px;font-size:12px;line-height:15px;display:flex}.footerx__bar-in a{color:inherit;text-underline-offset:2px;text-decoration:underline}.footerx__bar-in a:hover{color:#fff}.footerx__pij{align-items:center;gap:12px;display:inline-flex}.footerx__pij .ic{color:#fff}@media (width<=1199px){.footerx__cats-in{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-top:56px;padding-bottom:40px}.footerx__top{grid-template-columns:1fr;gap:40px;padding-top:56px;padding-bottom:56px}}@media (width<=899px){.footerx__slot{grid-template-columns:1fr 1fr;gap:32px}.footerx__contact{grid-column:1/-1}}@media (width<=599px){.footerx__cats-in{grid-template-columns:1fr 1fr;gap:24px 16px}.footerx__slot{grid-template-columns:1fr}.footerx__bar-in{flex-direction:column;align-items:flex-start}}.btn{letter-spacing:-.17px;white-space:nowrap;cursor:pointer;border-radius:var(--btn-radius);border:1px solid #0000;justify-content:center;align-items:center;gap:56px;padding:15px 20px;font-size:17px;font-weight:500;line-height:22px;transition:all .18s;display:inline-flex}.btn--primary,.btn--dark{color:#fff;background:var(--primary)}.btn--primary:hover,.btn--dark:hover{background:var(--primary-dark)}.ds-opinions-store-form .btn.btn-primary{color:#fff;background:var(--primary)}.ds-opinions-store-form .btn.btn-primary:hover{color:#fff;background:var(--primary-dark)}.btn--outline{color:var(--text);border-color:var(--text);background:0 0}.btn--outline:hover{color:#fff;background:var(--text)}.btn--outline-light{color:#fff;background:0 0;border-color:#fff6}.btn--outline-light:hover{color:var(--text);background:#fff}.btn--block{justify-content:space-between;width:100%;display:flex}.btn .ic{stroke-width:1.5px}.btn--sharp{border-radius:var(--radius)}.btn--sm{padding:9px 14px;font-size:15px;line-height:18px}.link-arrow{gap:12px;display:inline-flex}.link-arrow .ic{stroke-width:1.5px}.link-arrow--lg{font-size:18px;line-height:23px}.link-arrow{letter-spacing:-.17px;white-space:nowrap;align-items:center;font-size:17px;font-weight:500;line-height:22px}.link-arrow:hover{color:var(--primary)}.field{margin-bottom:16px}.field label:not(.check){color:var(--gray);text-transform:uppercase;letter-spacing:.13px;margin-bottom:8px;font-size:13px;line-height:13px;display:block}.field input,.field select,.field textarea{width:100%;height:52px;font:inherit;color:var(--text);border:1px solid var(--border);border-radius:var(--radius);background:#fff;outline:0;padding:0 16px;font-size:18px}.field input::placeholder,.field select::placeholder,.field textarea::placeholder{color:var(--gray)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--text)}.check{color:var(--gray);cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;line-height:24px;display:flex}.check input{width:18px;height:18px;accent-color:var(--primary);flex:none;margin:3px 0 0}.field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=899px){.field-row{grid-template-columns:1fr}}.req{color:var(--danger)}.hint{color:#999;margin-top:6px;font-size:12px}.reg-fields{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.reg-fields>*{grid-column:1/-1;min-width:0}.reg-fields>.field--firstname,.reg-fields>.field--lastname{grid-column:span 1}@media (width<=899px){.reg-fields{grid-template-columns:1fr}.reg-fields>.field--firstname,.reg-fields>.field--lastname{grid-column:1/-1}}.mega-backdrop{z-index:850;visibility:hidden;opacity:0;background:#2d272be6;transition:all .2s;position:fixed;inset:0}.mega-backdrop.is-open{visibility:visible;opacity:1}.mega{z-index:960;visibility:hidden;opacity:0;background:#fff;transition:all .15s;position:absolute;top:100%;left:0;right:0}.catnav__item.is-open>.mega{visibility:visible;opacity:1}.mega__in{justify-content:space-between;gap:64px;min-height:756px;padding:39px 0 0 32px;display:flex}.mega__cols{flex:1;align-items:flex-start;gap:24px;min-width:0;display:flex}.mega__col{flex:none;width:165px}.mega__col--dual{flex-direction:column;gap:32px;display:flex}.mega__col--tight{gap:24px}@media (width>=1440px){.mega__col{flex:1 1 0;min-width:0;max-width:280px}}.mega__h{font:400 13px/13px var(--font);color:var(--gray);text-transform:uppercase;letter-spacing:.13px;border-bottom:1px solid #e9e9e9;align-items:center;gap:6px;margin-bottom:16px;padding-bottom:8px;display:flex}.mega__list{flex-direction:column;align-items:stretch;gap:10px;display:flex}.mega__list li{width:100%}.mega__list a{letter-spacing:-.17px;justify-content:space-between;align-items:center;gap:8px;font-size:17px;line-height:19px;display:flex}.mega__list a:hover{color:var(--primary)}.mega__more{letter-spacing:-.16px;align-items:center;gap:8px;margin-top:16px;font-size:16px;font-weight:500;line-height:16px;display:inline-flex}.mega__more--soft{font-weight:400}.mega__more:hover{color:var(--primary)}.mega__side{background:var(--light2);flex-direction:column;flex:none;gap:40px;width:341px;margin-top:-39px;padding:0 27px 40px 34px;display:flex}.mega__side>*{margin-top:39px}.mega__side>*+*{margin-top:0}.mega__product{flex-direction:column;gap:12px;width:280px;display:flex}.mega__product-img{background:#fff;border-radius:10px;place-items:center;height:270px;display:grid;position:relative}.mega__product-img img{object-fit:contain;width:72px;height:223px}.mega__tag{border-radius:var(--radius-sm);background:#fff;padding:4px 8px;font-size:10px;font-weight:500;line-height:13px;position:absolute;top:8px;left:8px}.mega__rating{align-items:center;gap:4px;font-size:13px;line-height:13px;display:inline-flex;position:absolute;top:10px;right:8px}.mega__rating .ic{fill:var(--success);stroke:var(--success)}.mega__product-name{letter-spacing:-.23px;font-size:23px;font-weight:500;line-height:28px}.mega__product-meta{color:var(--gray);font-size:17px;line-height:24px}.mega__product-price{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.mega__product-price b{letter-spacing:-.22px;font-size:22px;font-weight:500;line-height:28px}.mega__product-price small{color:var(--gray);font-size:13px;line-height:13px}.mega__banner{border-radius:6px;width:280px;height:157px;display:block;position:relative;overflow:hidden}.mega__banner img{object-fit:cover;width:100%;height:100%}.mega__banner:after{content:"";background:linear-gradient(#0000 0%,#161f2499 100%);height:82px;position:absolute;bottom:0;left:0;right:0}.mega__banner-title{z-index:1;font:400 30px/30px var(--head);color:#fff;letter-spacing:-.3px;position:absolute;bottom:14px;left:14px}.mega__banner-btn{z-index:1;color:#fff;background:var(--primary);border-radius:var(--btn-radius);place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:14px;right:10px}@media (width<=1439px){.mega__in{gap:32px}.mega__cols{flex-wrap:wrap}}@media (width<=1199px){.mega__in{min-height:0;padding-left:24px}.mega__side{width:300px;padding:0 10px 32px}.mega__banner{display:none}}.mega__product-img img{object-fit:contain;width:auto;max-width:100%;height:223px}.section{padding:104px 0}.section .sec-head{margin-bottom:56px}@media (width<=1199px){.section{padding:72px 0}}@media (width<=899px){.section{padding:56px 0}.section .sec-head{margin-bottom:28px}}.tabs{flex-wrap:wrap;align-items:center;display:flex}.tabs__tab{letter-spacing:-.18px;white-space:nowrap;border-radius:var(--btn-radius);border:1px solid #0000;padding:12px 24px;font-size:18px;line-height:23px}.tabs__tab:hover{color:var(--primary)}.tabs__tab.is-active{color:var(--text);border-color:var(--text);border-radius:6px;padding:10px 24px;font-size:17px;font-weight:500;line-height:22px}@media (width<=899px){.tabs__tab{padding:8px 14px;font-size:15px}.tabs__tab.is-active{padding:7px 14px;font-size:15px}}.carousel{position:relative}.carousel__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:25px;padding-bottom:24px;display:flex;overflow-x:auto}.carousel__track::-webkit-scrollbar{display:none}.carousel__item{scroll-snap-align:start;flex:0 0 321px;min-width:0;display:flex}.carousel__dots{gap:12px;margin-top:32px;display:flex}.carousel__dots:empty{display:none}.carousel__dots button{box-sizing:content-box;cursor:pointer;background:var(--text) content-box;opacity:.2;border:0;border-radius:1px;width:32px;height:2px;margin:-21px 0;padding:21px 0}.carousel__dots button.on{opacity:1}@media (width<=1199px){.carousel__item{flex-basis:280px}}@media (width<=899px){.carousel__track{gap:16px}.carousel__item{flex-basis:calc(50% - 8px)}}.carousel-nav{gap:8px;display:none;position:absolute;top:-72px;right:0}.carousel-btn{width:44px;height:44px;color:var(--text);cursor:pointer;border:1px solid var(--border);background:#fff;border-radius:50%;place-items:center;transition:all .15s;display:grid}.carousel-btn:hover{color:#fff;background:var(--primary);border-color:var(--primary)}.carousel-btn:disabled{opacity:.3;pointer-events:none}.notices{gap:10px;margin-top:16px;margin-bottom:8px;display:grid}.notice,.help-block .alert{color:#222;border:1px solid var(--border);border-left:4px solid var(--notice-kolor,#111);background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px 12px 16px;font-size:14px;line-height:1.5;display:flex}.notice--error{--notice-kolor:var(--danger)}.notice--warning{--notice-kolor:#d99a1e}.notice--success{--notice-kolor:var(--success)}.notice--info{--notice-kolor:#2a6fd1}.notice__ic{width:22px;height:22px;font:500 13px/1 var(--font);color:#fff;background:var(--notice-kolor,#111);border-radius:50%;flex:none;place-items:center;display:grid}.notice__txt{flex:1;min-width:0}.notice__txt ul{margin:0;padding-left:18px}.notice__x{color:#777;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;padding:0;display:grid}.notice__x:hover{color:#111;background:var(--light)}.help-block .alert{--notice-kolor:var(--danger);color:var(--danger);margin:8px 0 12px;display:block}.help-block .alert ol{margin:0;padding-left:18px}[role=dialog] :where(h4){font:500 15px/1.3 var(--font);color:#111;margin:22px 0 8px}[role=dialog] :where(p){margin:0 0 12px}[role=dialog] :where(ul,ol){gap:6px;margin:0 0 12px;padding-left:1.25em;display:grid}[role=dialog] :where(ul){list-style:outside}[role=dialog] :where(ol){list-style:decimal}[role=dialog] :where(li)::marker{color:var(--success)}[role=dialog] :where(p,li) a{color:#111;text-underline-offset:2px;text-decoration:underline}[role=dialog] table thead th,[role=dialog] table th,[role=dialog] table td{padding:7px 8px;font-size:13px;line-height:1.3}[role=dialog] table thead th{white-space:normal}.nl{color:#fff;background:var(--primary-dark);padding:109px 0 86px;position:relative;overflow:hidden}.nl__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nl__box{z-index:1;flex-direction:column;gap:40px;max-width:595px;display:flex;position:relative}.nl__head{flex-direction:column;gap:24px;display:flex}.nl__eyebrow{text-transform:uppercase;letter-spacing:.13px;font-size:13px;line-height:13px}.nl__title{letter-spacing:-.56px;font-size:56px;line-height:58px}.nl__desc{color:#c3a0a5;letter-spacing:-.19px;max-width:558px;font-size:19px;line-height:24px}.nl__btn{color:var(--text);background:#dfc8b8}.nl__btn:hover{background:#fff}.nl__consent{color:#c3a0a5;letter-spacing:-.15px;cursor:pointer;align-items:center;gap:8px;font-size:15px;line-height:24px;display:flex}.nl__consent input{width:12px;height:12px;accent-color:var(--primary);border:1px solid #c3a0a5;border-radius:2px;flex:none;margin:0}@media (width<=899px){.nl{padding:56px 0}.nl__box{gap:28px}.nl__title{font-size:36px;line-height:38px}}.nl-form{align-items:center;gap:8px;display:flex}.nl-form__input{min-width:0;max-width:326px;height:52px;font:inherit;color:var(--text);letter-spacing:-.18px;border-radius:var(--btn-radius);background:#fff;border:0;outline:0;flex:1;padding:15px 20px;font-size:18px}.nl-form__input::placeholder{color:var(--gray)}@media (width<=599px){.nl-form{flex-wrap:wrap}.nl-form__input{flex-basis:100%;max-width:none}.nl-form .btn{width:100%}}.oc-backdrop{z-index:1200;visibility:hidden;opacity:0;background:#0000006b;transition:all .25s;position:fixed;inset:0}.oc-backdrop.is-open{visibility:visible;opacity:1}.oc{z-index:1300;visibility:hidden;background:#fff;flex-direction:column;width:400px;max-width:90vw;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility .3s;display:flex;position:fixed;top:0;bottom:0;overflow:hidden;box-shadow:0 0 50px #0003}.oc--left{left:0;transform:translate(-100%)}.oc--right{right:0;transform:translate(100%)}.oc.is-open{visibility:visible;transform:none}.oc__head{color:#fff;background:var(--smoke);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.oc__head strong{font:500 18px/1 var(--font);align-items:center;gap:8px;display:flex}.oc__btn{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:all .15s;display:grid}.oc__btn:hover{background:#ffffff3d}.oc__btn[hidden]{display:none}.oc__body{flex:1;position:relative;overflow:hidden auto}.has-oc{overflow:hidden}.drill{margin:0;padding:0;list-style:none}.drill__panel{z-index:3;visibility:hidden;background:#fff;flex-direction:column;transition:transform .26s,visibility .26s;display:flex;position:absolute;inset:0;overflow:auto;transform:translate(100%)}.drill__panel ul{margin:0;padding:0;list-style:none}.drill__panel li a{color:#333;border-bottom:1px solid var(--border);padding:14px 24px;display:block}.drill__panel li a:hover{color:#000;background:var(--light)}.drill__panel li a .ic{vertical-align:-3px}.drill__item.is-open>.drill__panel{visibility:visible;transform:none}.umenu{padding:8px 0}.umenu__row{width:100%;font:inherit;color:#111;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:15px 24px;transition:all .14s;display:flex}.umenu__row:hover{color:#111;background:var(--light)}.umenu__ic{color:#111;background:var(--light);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;transition:all .14s;display:grid}.umenu__ic svg{stroke-width:1.6px;width:20px;height:20px}.umenu__row:hover .umenu__ic{color:#fff;background:#000}.umenu__name{font:600 15px/1.2 var(--font);flex:1}.umenu__cnt{font:500 12px/1 var(--font);color:#8a9095;background:#f1f3f4;border-radius:999px;padding:5px 10px}.umenu__chev{color:#c2c7ca;display:flex}.umenu__subhead{width:100%;font:500 15px/1 var(--font);color:#111;text-align:left;cursor:pointer;background:var(--light);border:0;border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:16px 24px;display:flex}.umenu__all{color:#000;border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:15px 24px;font-weight:700;display:flex}.umenu__sublink{color:#333;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.umenu__sublink:hover{color:#000;background:var(--light)}.umenu__sublink .ic{color:#c2c7ca}.umenu__promo-head{font:500 11px/1 var(--font);color:var(--danger);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:7px;padding:18px 24px 10px;display:flex}.umenu__prods{flex-direction:column;gap:6px;padding:0 16px 8px;display:flex}.umenu__prod{color:inherit;border-radius:12px;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:8px;transition:all .14s;display:grid}.umenu__prod:hover{color:inherit;background:var(--light)}.umenu__prod img{object-fit:contain;mix-blend-mode:multiply;border:1px solid var(--line);background:#fff;border-radius:8px;width:52px;height:52px;padding:4px}.umenu__prod-name{font:600 12.5px/1.35 var(--font);color:#222;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.umenu__prod-price{font:500 13px/1 var(--font);white-space:nowrap}.umenu__prod-price s{color:var(--gray);text-align:right;margin-top:3px;font-size:11px;font-weight:400;display:block}.umenu__banner{border-radius:14px;min-height:118px;margin:10px 16px;display:block;position:relative;overflow:hidden}.umenu__banner img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.umenu__banner:after{content:"";background:linear-gradient(90deg,#000000b8,#00000026);position:absolute;inset:0}.umenu__banner-tx{z-index:1;color:#fff;flex-direction:column;gap:3px;padding:18px 20px;display:flex;position:relative}.umenu__banner-tx b{font:500 18px/1.15 var(--font)}.oc-nav{display:none}@media (width<=899px){.oc-nav{border-bottom:1px solid var(--border);flex-direction:column;gap:2px;margin:0 0 6px;padding:12px 24px;display:flex}.oc-nav a{font:500 15px/1 var(--font);color:#111;align-items:center;gap:12px;padding:12px 0;display:flex}.oc-nav a.is-promo{color:var(--danger)}}.drill__btn,.drill__link{width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;border:0;border-bottom:1px solid var(--border);background:0 0;align-items:center;gap:12px;padding:15px 24px;font-size:17px;line-height:19px;display:flex}.drill__btn:hover,.drill__link:hover{background:var(--light)}.drill__btn .drill__chev,.drill__link .drill__chev{color:var(--gray);margin-left:auto}.drill__btn--soft,.drill__link--soft{color:var(--gray)}.drill__label{color:var(--gray);text-transform:uppercase;letter-spacing:.13px;padding:20px 24px 8px;font-size:13px;line-height:13px}.drill__all{font-weight:500}.oc__head{background:var(--primary)}.oc__head strong{font:500 18px/1 var(--font)}.oc__search{color:#7e8789;border-radius:var(--radius);background:#f1f0edcc;align-items:center;gap:10px;height:44px;margin:16px 16px 8px;padding:0 14px;display:flex}.oc__search input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:17px}.oc__search input::placeholder{color:#7e8789}.dt-toast{bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:1400;font:600 13.5px/1.3 var(--font);color:#fff;pointer-events:none;visibility:hidden;border-radius:var(--pill);opacity:0;background:#111;padding:12px 20px;transition:all .2s;position:fixed;left:50%;transform:translate(-50%,12px);box-shadow:0 10px 30px #00000040}.dt-toast.is-on{visibility:visible;opacity:1;transform:translate(-50%)}