html[data-site-theme="dark"]{background:#050505;color-scheme:dark}
html[data-site-theme="light"]{background:#f4f4f1;color-scheme:light}

.site-theme-toggle-v33{
    position:relative!important;
    width:46px!important;
    min-width:46px!important;
    max-width:46px!important;
    height:46px!important;
    min-height:46px!important;
    max-height:46px!important;
    padding:0!important;
    display:grid!important;
    place-items:center!important;
    overflow:hidden!important;
    border:1px solid rgba(255,255,255,.16)!important;
    border-radius:50%!important;
    background:linear-gradient(145deg,rgba(255,255,255,.11),rgba(255,255,255,.025))!important;
    color:#fff!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 8px 24px rgba(0,0,0,.22)!important;
    backdrop-filter:blur(18px) saturate(125%)!important;
    -webkit-backdrop-filter:blur(18px) saturate(125%)!important;
    cursor:pointer!important;
    transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s ease,background .25s ease,box-shadow .25s ease!important;
}

.site-theme-toggle-v33:hover{
    transform:translateY(-2px) scale(1.07)!important;
    border-color:rgba(255,255,255,.34)!important;
    background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.05))!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 12px 30px rgba(0,0,0,.28),0 0 18px rgba(255,255,255,.07)!important;
}

.site-theme-toggle-v33 svg{
    position:absolute!important;
    width:20px!important;
    height:20px!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:1.8!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
    transition:opacity .22s ease,transform .35s cubic-bezier(.2,.8,.2,1)!important;
}

.site-theme-sun-v33{opacity:1;transform:rotate(0deg) scale(1)!important}
.site-theme-moon-v33{opacity:0;transform:rotate(-24deg) scale(.72)!important}

html[data-site-theme="light"] .site-theme-toggle-v33{
    border-color:rgba(0,0,0,.13)!important;
    background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(235,235,232,.72))!important;
    color:#151515!important;
    box-shadow:inset 0 1px 0 #fff,0 8px 22px rgba(0,0,0,.08)!important;
}

html[data-site-theme="light"] .site-theme-toggle-v33:hover{
    border-color:rgba(239,27,36,.38)!important;
    background:#fff!important;
    box-shadow:0 10px 26px rgba(0,0,0,.10),0 0 18px rgba(239,27,36,.07)!important;
}

html[data-site-theme="light"] .site-theme-sun-v33{opacity:0;transform:rotate(25deg) scale(.72)!important}
html[data-site-theme="light"] .site-theme-moon-v33{opacity:1;transform:rotate(0deg) scale(1)!important}

html[data-site-theme] body.site-home-modern .home-nav-v1{
    grid-template-columns:minmax(170px,210px) 138px minmax(220px,1fr) 190px 46px 54px!important;
    gap:20px!important;
}

html[data-site-theme] body.site-home-modern .site-theme-toggle-v33{grid-column:5!important}
html[data-site-theme] body.site-home-modern .home-account-v1{grid-column:6!important}

html[data-site-theme="light"] body.site-home-modern{
    --home-bg:#f4f4f1!important;
    --home-fg:#131313!important;
    --home-muted:#676767!important;
    --home-line:rgba(0,0,0,.14)!important;
    --home-panel:rgba(255,255,255,.76)!important;
    --home-panel-hover:rgba(255,255,255,.96)!important;
    background:#f4f4f1!important;
    color:#131313!important;
}

html[data-site-theme="light"] body.site-home-modern .topbar{
    color:#151515!important;
    background:linear-gradient(180deg,rgba(246,246,243,.88),rgba(246,246,243,.34) 66%,transparent)!important;
    border-bottom-color:rgba(0,0,0,.055)!important;
    backdrop-filter:blur(18px) saturate(120%)!important;
    -webkit-backdrop-filter:blur(18px) saturate(120%)!important;
}

html[data-site-theme="light"] body.site-home-modern .home-logo-v1 img{
    filter:drop-shadow(0 2px 8px rgba(0,0,0,.10))!important;
}

html[data-site-theme="light"] body.site-home-modern .home-catalog-v1,
html[data-site-theme="light"] body.site-home-modern .home-city-v1,
html[data-site-theme="light"] body.site-home-modern .home-account-v1{
    border-color:rgba(0,0,0,.13)!important;
    background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(236,236,233,.66))!important;
    color:#151515!important;
    box-shadow:inset 0 1px 0 #fff,0 8px 24px rgba(0,0,0,.075)!important;
}

html[data-site-theme="light"] body.site-home-modern .home-catalog-v1:hover,
html[data-site-theme="light"] body.site-home-modern .home-city-v1:hover,
html[data-site-theme="light"] body.site-home-modern .home-account-v1:hover{
    border-color:rgba(239,27,36,.34)!important;
    background:#fff!important;
    color:#111!important;
    box-shadow:0 12px 28px rgba(0,0,0,.10),0 0 20px rgba(239,27,36,.06)!important;
}

html[data-site-theme="light"] body.site-home-modern .home-links-v1 a,
html[data-site-theme="light"] body.site-home-modern .home-links-v1 button{
    color:#171717!important;
    text-shadow:none!important;
}

html[data-site-theme="light"] body.site-home-modern .home-links-v1 a:hover,
html[data-site-theme="light"] body.site-home-modern .home-links-v1 button:hover{
    color:#000!important;
    text-shadow:0 0 10px rgba(0,0,0,.10)!important;
}

html[data-site-theme="light"] body.site-home-modern .home-smoke-svg-v3{
    opacity:.23!important;
    mix-blend-mode:multiply!important;
}

html[data-site-theme="light"] body.site-home-modern .home-smoke-cloud-v3{
    fill:rgba(65,65,65,.16)!important;
}

html[data-site-theme="light"] body.site-home-modern .home-hero-shade-v4{
    background:linear-gradient(90deg,rgba(246,246,243,.97) 0%,rgba(246,246,243,.87) 28%,rgba(246,246,243,.55) 51%,rgba(246,246,243,.13) 72%,rgba(246,246,243,.24) 100%),linear-gradient(180deg,rgba(246,246,243,.12),transparent 42%,rgba(246,246,243,.24))!important;
}

html[data-site-theme="light"] body.site-home-modern .home-hero-copy-v4,
html[data-site-theme="light"] body.site-home-modern .home-hero-copy-v4 h1{
    color:#111!important;
    text-shadow:none!important;
}

html[data-site-theme="light"] body.site-home-modern .home-hero-copy-v4 p{
    color:rgba(17,17,17,.64)!important;
    text-shadow:none!important;
}

html[data-site-theme="light"] body.site-home-modern .home-hero-search-shell-v4{
    border-color:rgba(0,0,0,.32)!important;
    background:rgba(255,255,255,.70)!important;
    box-shadow:inset 0 1px 0 #fff,0 12px 34px rgba(0,0,0,.065)!important;
}

html[data-site-theme="light"] body.site-home-modern .home-hero-search-shell-v4 input{color:#111!important}
html[data-site-theme="light"] body.site-home-modern .home-hero-search-shell-v4 input::placeholder{color:rgba(0,0,0,.40)!important}
html[data-site-theme="light"] body.site-home-modern .home-hero-search-shell-v4 button{color:#111!important}
html[data-site-theme="light"] body.site-home-modern .home-hero-link-v4{color:rgba(0,0,0,.62)!important}

html[data-site-theme="light"] body.site-home-modern .home-hero-live-v4,
html[data-site-theme="light"] body.site-home-modern .live-search-panel{
    border-color:rgba(0,0,0,.10)!important;
    background:rgba(255,255,255,.96)!important;
    color:#111!important;
    box-shadow:0 22px 60px rgba(0,0,0,.13)!important;
}

html[data-site-theme="light"] body.site-home-modern .home-category-head-v6 h2,
html[data-site-theme="light"] body.site-home-modern .home-popular-head-v7 h2{
    color:#111!important;
}

html[data-site-theme="light"] body.site-home-modern .home-category-links-v6 a,
html[data-site-theme="light"] body.site-home-modern .home-popular-links-v7 a{
    color:rgba(0,0,0,.52)!important;
}

html[data-site-theme="light"] body.site-home-modern .home-popular-card-v7{
    border-color:rgba(0,0,0,.11)!important;
    background:linear-gradient(155deg,#fff,#eeeeeb)!important;
    color:#111!important;
    box-shadow:0 12px 30px rgba(0,0,0,.075)!important;
}

html[data-site-theme="light"] body.site-home-modern .home-popular-media-v7{
    background:radial-gradient(circle at 50% 42%,rgba(0,0,0,.035),transparent 60%)!important;
}

html[data-site-theme="light"] body.site-home-modern .home-popular-body-v7>strong,
html[data-site-theme="light"] body.site-home-modern .home-popular-body-v7>b{
    color:#111!important;
}

html[data-site-theme="light"] body.site-home-modern .home-popular-body-v7>small{
    color:rgba(0,0,0,.50)!important;
}

html[data-site-theme="light"] body.site-home-modern .home-category-nav-v6,
html[data-site-theme="light"] body.site-home-modern .home-popular-nav-v7{
    border-color:rgba(0,0,0,.14)!important;
    background:rgba(255,255,255,.86)!important;
    color:#111!important;
    box-shadow:0 10px 25px rgba(0,0,0,.08)!important;
}

html[data-site-theme="light"] body.site-home-modern .catalog-panel{background:transparent!important}

html[data-site-theme="light"] body.site-home-modern .catalog-dropdown{
    border-color:rgba(0,0,0,.13)!important;
    background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(237,237,234,.91))!important;
    color:#111!important;
    box-shadow:inset 0 1px 0 #fff,0 24px 70px rgba(0,0,0,.14)!important;
}

html[data-site-theme="light"] body.site-home-modern .catalog-item{
    border-bottom-color:rgba(0,0,0,.07)!important;
    color:#151515!important;
}

html[data-site-theme="light"] body.site-home-modern .catalog-item b{color:#151515!important}
html[data-site-theme="light"] body.site-home-modern .catalog-item small{color:rgba(0,0,0,.50)!important}

html[data-site-theme="light"] body.site-home-modern .catalog-item:hover{
    border-color:rgba(239,27,36,.16)!important;
    background:linear-gradient(90deg,rgba(239,27,36,.10),rgba(255,255,255,.64))!important;
    color:#111!important;
}

html[data-site-theme="light"] body.site-home-modern .catalog-thumb{
    border-color:rgba(0,0,0,.07)!important;
    background:rgba(0,0,0,.035)!important;
    color:#111!important;
}

html[data-site-theme="light"] body.site-home-modern .footer,
html[data-site-theme="light"] body.site-catalog-modern .footer,
html[data-site-theme="light"] body.site-product-modern .footer{
    border-top-color:rgba(0,0,0,.09)!important;
    background:#e9e9e6!important;
    color:#111!important;
}

html[data-site-theme="light"] body .footer a,
html[data-site-theme="light"] body .footer b,
html[data-site-theme="light"] body .footer strong,
html[data-site-theme="light"] body .footer h2,
html[data-site-theme="light"] body .footer h3,
html[data-site-theme="light"] body .footer h4{
    color:#111!important;
}

html[data-site-theme="light"] body .footer p,
html[data-site-theme="light"] body .footer span,
html[data-site-theme="light"] body .footer small{
    color:rgba(0,0,0,.58)!important;
}

html[data-site-theme="light"] body.site-catalog-modern{
    --catalog-bg:#f4f4f1!important;
    --catalog-card:#fff!important;
    --catalog-card-2:#ececea!important;
    --catalog-line:rgba(0,0,0,.11)!important;
    --catalog-muted:rgba(0,0,0,.52)!important;
    background:#f4f4f1!important;
    color:#111!important;
}

html[data-site-theme="light"] body.site-catalog-modern .topbar,
html[data-site-theme="light"] body.site-product-modern .topbar{
    background:rgba(247,247,244,.88)!important;
    border-bottom-color:rgba(0,0,0,.08)!important;
    color:#111!important;
    box-shadow:0 8px 28px rgba(0,0,0,.045)!important;
}

html[data-site-theme="light"] body.site-catalog-modern .catalog-breadcrumbs{color:rgba(0,0,0,.44)!important}

html[data-site-theme="light"] body.site-catalog-modern .catalog-breadcrumbs a{
    border-color:rgba(0,0,0,.10)!important;
    background:rgba(255,255,255,.72)!important;
    color:rgba(0,0,0,.68)!important;
}

html[data-site-theme="light"] body.site-catalog-modern .catalog-breadcrumbs a:hover{
    border-color:rgba(239,27,36,.34)!important;
    background:rgba(239,27,36,.06)!important;
    color:#111!important;
}

html[data-site-theme="light"] body.site-catalog-modern .catalog-page-hero{
    border-color:rgba(0,0,0,.10)!important;
    background:radial-gradient(circle at 86% 18%,rgba(239,27,36,.10),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.96),rgba(235,235,232,.92))!important;
    box-shadow:inset 0 1px 0 #fff,0 22px 55px rgba(0,0,0,.08)!important;
}

html[data-site-theme="light"] body.site-catalog-modern .catalog-page-hero:after{
    background:linear-gradient(112deg,transparent 18%,rgba(0,0,0,.01) 35%,rgba(255,255,255,.55) 46%,rgba(0,0,0,.01) 55%,transparent 70%)!important;
}

html[data-site-theme="light"] body.site-catalog-modern .catalog-page-hero .page-title,
html[data-site-theme="light"] body.site-catalog-modern .catalog-folders-section .section-head h2,
html[data-site-theme="light"] body.site-catalog-modern .catalog-products-section .section-head h2{
    color:#111!important;
}

html[data-site-theme="light"] body.site-catalog-modern .catalog-page-hero .lead{color:rgba(0,0,0,.58)!important}

html[data-site-theme="light"] body.site-catalog-modern .catalog-page-search{
    border-color:rgba(0,0,0,.22)!important;
    background:rgba(255,255,255,.78)!important;
    box-shadow:inset 0 1px 0 #fff,0 10px 28px rgba(0,0,0,.055)!important;
}

html[data-site-theme="light"] body.site-catalog-modern .catalog-page-search input{color:#111!important}
html[data-site-theme="light"] body.site-catalog-modern .catalog-page-search input::placeholder{color:rgba(0,0,0,.42)!important}
html[data-site-theme="light"] body.site-catalog-modern .catalog-page-search button span{border-color:#111!important}
html[data-site-theme="light"] body.site-catalog-modern .catalog-page-search button span:after{background:#111!important}

html[data-site-theme="light"] body.site-catalog-modern .catalog-page-search .live-search-panel,
html[data-site-theme="light"] body.site-catalog-modern .live-search-panel{
    border-color:rgba(0,0,0,.10)!important;
    background:rgba(255,255,255,.97)!important;
    color:#111!important;
    box-shadow:0 22px 60px rgba(0,0,0,.13)!important;
}

html[data-site-theme="light"] body.site-catalog-modern .product-card{
    border-color:rgba(0,0,0,.11)!important;
    background:linear-gradient(155deg,#fff,#eeeeeb)!important;
    color:#111!important;
    box-shadow:inset 0 1px 0 #fff,0 14px 32px rgba(0,0,0,.075)!important;
}

html[data-site-theme="light"] body.site-catalog-modern .product-card:hover{
    border-color:rgba(0,0,0,.20)!important;
    box-shadow:0 20px 42px rgba(0,0,0,.12)!important;
}

html[data-site-theme="light"] body.site-catalog-modern .product-img{
    background:radial-gradient(circle at 50% 42%,rgba(0,0,0,.04),transparent 58%)!important;
}

html[data-site-theme="light"] body.site-catalog-modern .product-img:after{
    background:linear-gradient(180deg,transparent,rgba(0,0,0,.055))!important;
}

html[data-site-theme="light"] body.site-catalog-modern .product-img>strong{color:rgba(0,0,0,.15)!important}
html[data-site-theme="light"] body.site-catalog-modern .product-card>strong{color:#111!important}
html[data-site-theme="light"] body.site-catalog-modern .product-card>em{color:rgba(0,0,0,.48)!important}
html[data-site-theme="light"] body.site-catalog-modern .product-card>b{color:#111!important}

html[data-site-theme="light"] body.site-catalog-modern .catalog-product-arrow,
html[data-site-theme="light"] body.site-catalog-modern .catalog-folder-card em{
    border-color:rgba(0,0,0,.13)!important;
    background:rgba(255,255,255,.84)!important;
    color:#ef1b24!important;
}

html[data-site-theme="light"] body.site-catalog-modern .html-block{
    border-color:rgba(0,0,0,.10)!important;
    background:rgba(255,255,255,.72)!important;
    color:rgba(0,0,0,.64)!important;
}

html[data-site-theme="light"] body.site-product-modern{
    --product-bg:#f4f4f1!important;
    --product-panel:#fff!important;
    --product-panel-2:#ececea!important;
    --product-line:rgba(0,0,0,.11)!important;
    --product-muted:rgba(0,0,0,.52)!important;
    background:#f4f4f1!important;
    color:#111!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-breadcrumbs a{
    border-color:rgba(0,0,0,.10)!important;
    background:rgba(255,255,255,.72)!important;
    color:rgba(0,0,0,.66)!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-media,
html[data-site-theme="light"] body.site-product-modern .product-modern-info,
html[data-site-theme="light"] body.site-product-modern .product-modern-description,
html[data-site-theme="light"] body.site-product-modern .product-modern-specifications,
html[data-site-theme="light"] body.site-product-modern .product-modern-components{
    border-color:rgba(0,0,0,.11)!important;
    background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(235,235,232,.94))!important;
    box-shadow:inset 0 1px 0 #fff,0 18px 44px rgba(0,0,0,.075)!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-info{
    background:radial-gradient(circle at 100% 0,rgba(239,27,36,.09),transparent 36%),linear-gradient(145deg,#fff,#ececea)!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-media:before{
    background:radial-gradient(circle at 50% 42%,rgba(0,0,0,.035),transparent 48%),radial-gradient(circle at 10% 100%,rgba(239,27,36,.05),transparent 35%)!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-info h1,
html[data-site-theme="light"] body.site-product-modern .product-modern-section-head h2,
html[data-site-theme="light"] body.site-product-modern .product-modern-specifications dd{
    color:#111!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-lead,
html[data-site-theme="light"] body.site-product-modern .product-modern-description-text,
html[data-site-theme="light"] body.site-product-modern .product-modern-description-inline-text{
    color:rgba(0,0,0,.60)!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-price{color:#111!important}
html[data-site-theme="light"] body.site-product-modern .product-modern-available{color:rgba(0,0,0,.42)!important}

html[data-site-theme="light"] body.site-product-modern .product-modern-stock{
    border-color:rgba(0,0,0,.10)!important;
    background:rgba(255,255,255,.70)!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-back{
    border-color:rgba(0,0,0,.12)!important;
    background:rgba(255,255,255,.78)!important;
    color:#111!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-description-inline{
    border-color:rgba(0,0,0,.10)!important;
    background:rgba(255,255,255,.62)!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-description-inline-head,
html[data-site-theme="light"] body.site-product-modern .product-modern-description-inline-head span{
    color:#111!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-section-head{
    border-bottom-color:rgba(0,0,0,.09)!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-specifications dl div{
    border-bottom-color:rgba(0,0,0,.07)!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-specifications dt{color:rgba(0,0,0,.46)!important}

html[data-site-theme="light"] body #productQuickModal.product-quick-modal{
    background:rgba(30,30,30,.28)!important;
}

html[data-site-theme="light"] body #productQuickModal .product-quick-box{
    border-color:rgba(0,0,0,.11)!important;
    background:radial-gradient(circle at 92% 7%,rgba(239,27,36,.08),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(235,235,232,.97))!important;
    color:#111!important;
    box-shadow:inset 0 1px 0 #fff,0 32px 90px rgba(0,0,0,.20)!important;
}

html[data-site-theme="light"] body #productQuickModal .product-quick-content h3{color:#111!important}

html[data-site-theme="light"] body #productQuickModal .product-quick-media{
    border-color:rgba(0,0,0,.10)!important;
    background:radial-gradient(circle at 50% 44%,rgba(0,0,0,.035),transparent 55%),linear-gradient(145deg,#fff,#eeeeeb)!important;
    box-shadow:inset 0 1px 0 #fff,0 15px 34px rgba(0,0,0,.075)!important;
}

html[data-site-theme="light"] body #productQuickModal .quick-price-card{
    border-color:rgba(239,27,36,.34)!important;
    background:radial-gradient(circle at 80% 0,rgba(239,27,36,.08),transparent 42%),rgba(255,255,255,.68)!important;
    box-shadow:inset 0 1px 0 #fff,0 12px 28px rgba(0,0,0,.07)!important;
}

html[data-site-theme="light"] body #productQuickModal .quick-price-card b{color:#111!important}

html[data-site-theme="light"] body #productQuickModal .quick-flavor{
    border-color:rgba(0,0,0,.09)!important;
    background:rgba(255,255,255,.62)!important;
    color:rgba(0,0,0,.60)!important;
}

html[data-site-theme="light"] body #productQuickModal .product-quick-tabs{
    border-color:rgba(0,0,0,.10)!important;
    background:rgba(0,0,0,.025)!important;
}

html[data-site-theme="light"] body #productQuickModal .product-quick-tabs button{
    color:rgba(0,0,0,.50)!important;
}

html[data-site-theme="light"] body #productQuickModal .product-quick-tabs button:hover{color:#111!important;background:rgba(0,0,0,.035)!important}
html[data-site-theme="light"] body #productQuickModal .product-quick-tabs button.active{color:#111!important;background:rgba(239,27,36,.08)!important}
html[data-site-theme="light"] body #productQuickModal .product-quick-text{color:rgba(0,0,0,.64)!important}
html[data-site-theme="light"] body #productQuickModal .product-quick-specs span{color:rgba(0,0,0,.46)!important;border-bottom-color:rgba(0,0,0,.16)!important}
html[data-site-theme="light"] body #productQuickModal .product-quick-specs b{color:#111!important}
html[data-site-theme="light"] body #productQuickModal .product-quick-empty{color:rgba(0,0,0,.48)!important}

html[data-site-theme="light"] body #cityModal.modal,
html[data-site-theme="light"] body #storesModal.modal{
    background:rgba(25,25,25,.26)!important;
}

html[data-site-theme="light"] body #cityModal.city-modal-v25 .modal-box,
html[data-site-theme="light"] body #storesModal.stores-modal-v25 .modal-box{
    border-color:rgba(0,0,0,.11)!important;
    background:radial-gradient(circle at 92% 5%,rgba(239,27,36,.08),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.97),rgba(235,235,232,.94))!important;
    color:#111!important;
    box-shadow:inset 0 1px 0 #fff,0 35px 90px rgba(0,0,0,.20)!important;
}

html[data-site-theme="light"] body #cityModal .modal-head,
html[data-site-theme="light"] body #storesModal .modal-head,
html[data-site-theme="light"] body #storesModal .stores-cities-v25,
html[data-site-theme="light"] body #storesModal .stores-points-v25{
    border-color:rgba(0,0,0,.09)!important;
    background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(0,0,0,.025))!important;
}

html[data-site-theme="light"] body #cityModal .city-modal-title-v25 h3,
html[data-site-theme="light"] body #storesModal .city-modal-title-v25 h3,
html[data-site-theme="light"] body #cityModal .city-list button b,
html[data-site-theme="light"] body #storesModal .city-list button b,
html[data-site-theme="light"] body #storesModal .point-list b{
    color:#111!important;
}

html[data-site-theme="light"] body .city-modal-title-v25 p,
html[data-site-theme="light"] body #storesModal .modal-kicker,
html[data-site-theme="light"] body #storesModal .point-hint,
html[data-site-theme="light"] body #storesModal .point-list small{
    color:rgba(0,0,0,.52)!important;
}

html[data-site-theme="light"] body #cityModal .city-list button,
html[data-site-theme="light"] body #storesModal .city-list button,
html[data-site-theme="light"] body #storesModal .point-list button{
    border-color:rgba(0,0,0,.09)!important;
    background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(0,0,0,.02))!important;
    color:#111!important;
}

html[data-site-theme="light"] body #cityModal .city-list button:hover,
html[data-site-theme="light"] body #storesModal .city-list button:hover,
html[data-site-theme="light"] body #storesModal .point-list button:hover{
    border-color:rgba(239,27,36,.26)!important;
    background:linear-gradient(135deg,rgba(239,27,36,.07),rgba(255,255,255,.88))!important;
}

html[data-site-theme="light"] body .city-pin-v25,
html[data-site-theme="light"] body .store-icon-v25{
    border-color:rgba(0,0,0,.10)!important;
    background:rgba(0,0,0,.035)!important;
}

html[data-site-theme="light"] body .city-pin-v25:before{color:#111!important}
html[data-site-theme="light"] body .store-icon-v25:before{border-color:rgba(0,0,0,.72)!important}

@media(max-width:900px){
    html[data-site-theme] body.site-home-modern .home-nav-v1{
        grid-template-columns:minmax(100px,1fr) 44px minmax(110px,1.15fr) 40px 44px!important;
        grid-template-areas:"logo catalog city theme account"!important;
        gap:8px!important;
    }
    html[data-site-theme] body.site-home-modern .home-logo-v1{grid-area:logo!important}
    html[data-site-theme] body.site-home-modern .home-catalog-v1{grid-area:catalog!important}
    html[data-site-theme] body.site-home-modern .home-city-v1{grid-area:city!important}
    html[data-site-theme] body.site-home-modern .site-theme-toggle-v33{grid-area:theme!important;grid-column:auto!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important}
    html[data-site-theme] body.site-home-modern .home-account-v1{grid-area:account!important;grid-column:auto!important}
    html[data-site-theme="light"] body.site-home-modern .home-hero-shade-v4{
        background:linear-gradient(180deg,rgba(246,246,243,.42) 0%,rgba(246,246,243,.16) 30%,rgba(246,246,243,.56) 59%,rgba(246,246,243,.96) 100%)!important;
    }
}

@media(max-width:520px){
    html[data-site-theme] body.site-home-modern .home-nav-v1{
        grid-template-columns:88px 40px minmax(70px,1fr) 36px 40px!important;
        gap:6px!important;
    }
    html[data-site-theme] body.site-home-modern .home-logo-v1 img{width:86px!important}
    html[data-site-theme] body.site-home-modern .site-theme-toggle-v33{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important}
    html[data-site-theme] body.site-home-modern .site-theme-toggle-v33 svg{width:17px!important;height:17px!important}
}

@media(max-width:350px){
    html[data-site-theme] body.site-home-modern .home-nav-v1{
        grid-template-columns:78px 38px minmax(60px,1fr) 34px 38px!important;
        gap:5px!important;
    }
    html[data-site-theme] body.site-home-modern .home-logo-v1 img{width:76px!important}
    html[data-site-theme] body.site-home-modern .site-theme-toggle-v33{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important}
    html[data-site-theme] body.site-home-modern .home-chevron-v1{display:none!important}
}

@media(prefers-reduced-motion:reduce){
    .site-theme-toggle-v33,
    .site-theme-toggle-v33 svg{transition:none!important}
}

html[data-site-theme="light"] body.site-home-modern{
    --soft-light-theme-v34:1;

    background:#f4f4f1!important;
    color:#151515!important;
}

html[data-site-theme="light"] body.site-home-modern .topbar{
    background:
        linear-gradient(
            180deg,
            rgba(248,248,245,.92),
            rgba(248,248,245,.74)
        )!important;

    border-bottom:1px solid rgba(0,0,0,.07)!important;

    color:#111!important;

    backdrop-filter:blur(22px) saturate(130%)!important;
    -webkit-backdrop-filter:blur(22px) saturate(130%)!important;

    box-shadow:
        0 8px 30px rgba(0,0,0,.055)!important;
}

html[data-site-theme="light"] body.site-home-modern .home-logo-v1 img{
    filter:
        drop-shadow(0 0 1px rgba(0,0,0,.34))
        drop-shadow(0 3px 9px rgba(0,0,0,.13))!important;
}

html[data-site-theme="light"] body.site-home-modern .home-links-v1 a,
html[data-site-theme="light"] body.site-home-modern .home-links-v1 button{
    color:#111!important;
    text-shadow:none!important;
}

html[data-site-theme="light"] body.site-home-modern .home-catalog-v1,
html[data-site-theme="light"] body.site-home-modern .home-city-v1,
html[data-site-theme="light"] body.site-home-modern .home-account-v1{
    border-color:rgba(0,0,0,.13)!important;

    background:
        linear-gradient(
            145deg,
            rgba(255,255,255,.96),
            rgba(237,237,234,.77)
        )!important;

    color:#111!important;

    box-shadow:
        inset 0 1px 0 #fff,
        0 8px 22px rgba(0,0,0,.07)!important;
}

html[data-site-theme="light"] body.site-home-modern .home-catalog-v1>span:last-child{
    color:#111!important;

    text-shadow:none!important;
}

html[data-site-theme="light"] body.site-home-modern .home-hero-v4{
    background:#050505!important;

    border-color:rgba(0,0,0,.12)!important;

    box-shadow:
        0 18px 45px rgba(0,0,0,.13)!important;
}

html[data-site-theme="light"] body.site-home-modern .home-hero-v4 img,
html[data-site-theme="light"] body.site-home-modern .home-hero-slide-v4 img{
    filter:none!important;
    opacity:1!important;
}

html[data-site-theme="light"] body.site-home-modern .home-hero-shade-v4{
    background:
        linear-gradient(
            90deg,
            rgba(0,0,0,.96) 0%,
            rgba(0,0,0,.88) 27%,
            rgba(0,0,0,.48) 50%,
            rgba(0,0,0,.10) 72%,
            rgba(0,0,0,.16) 100%
        ),
        linear-gradient(
            180deg,
            rgba(0,0,0,.05),
            transparent 42%,
            rgba(0,0,0,.23)
        )!important;
}

html[data-site-theme="light"] body.site-home-modern .home-hero-copy-v4,
html[data-site-theme="light"] body.site-home-modern .home-hero-copy-v4 h1{
    color:#fff!important;

    text-shadow:
        0 3px 18px rgba(0,0,0,.40)!important;
}

html[data-site-theme="light"] body.site-home-modern .home-hero-copy-v4 p{
    color:rgba(255,255,255,.66)!important;

    text-shadow:
        0 2px 10px rgba(0,0,0,.38)!important;
}

html[data-site-theme="light"] body.site-home-modern .home-hero-search-shell-v4{
    border-color:rgba(255,255,255,.46)!important;

    background:
        rgba(0,0,0,.24)!important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.08),
        0 10px 28px rgba(0,0,0,.22)!important;

    backdrop-filter:blur(16px)!important;
    -webkit-backdrop-filter:blur(16px)!important;
}

html[data-site-theme="light"] body.site-home-modern .home-hero-search-shell-v4 input{
    color:#fff!important;
}

html[data-site-theme="light"] body.site-home-modern .home-hero-search-shell-v4 input::placeholder{
    color:rgba(255,255,255,.45)!important;
}

html[data-site-theme="light"] body.site-home-modern .home-hero-search-shell-v4 button{
    color:#fff!important;
}

html[data-site-theme="light"] body.site-home-modern .home-hero-link-v4{
    color:rgba(255,255,255,.66)!important;
}

html[data-site-theme="light"] body.site-home-modern .home-hero-live-v4,
html[data-site-theme="light"] body.site-home-modern .live-search-panel{
    border-color:rgba(255,255,255,.11)!important;

    background:
        rgba(15,16,18,.97)!important;

    color:#fff!important;

    box-shadow:
        0 22px 60px rgba(0,0,0,.32)!important;
}

html[data-site-theme="light"] body.site-home-modern .home-smoke-svg-v3{
    opacity:.55!important;
    mix-blend-mode:screen!important;
}

html[data-site-theme="light"] body.site-home-modern .home-smoke-cloud-v3{
    fill:rgba(255,255,255,.14)!important;
}

html[data-site-theme="light"] body.site-home-modern .home-category-head-v6 h2,
html[data-site-theme="light"] body.site-home-modern .home-popular-head-v7 h2{
    color:#111!important;
}

html[data-site-theme="light"] body.site-home-modern .home-category-links-v6 a,
html[data-site-theme="light"] body.site-home-modern .home-popular-links-v7 a{
    color:rgba(0,0,0,.54)!important;
}

html[data-site-theme="light"] body.site-home-modern .home-category-card-v6{
    color:#fff!important;
}

html[data-site-theme="light"] body.site-home-modern .home-category-card-v6 img{
    filter:none!important;
    opacity:1!important;
}

html[data-site-theme="light"] body.site-home-modern .home-popular-card-v7{
    border-color:rgba(255,255,255,.11)!important;

    background:
        linear-gradient(
            155deg,
            #17191c,
            #0b0c0e
        )!important;

    color:#fff!important;

    box-shadow:
        0 13px 32px rgba(0,0,0,.13)!important;
}

html[data-site-theme="light"] body.site-home-modern .home-popular-media-v7{
    background:
        radial-gradient(
            circle at 50% 42%,
            rgba(255,255,255,.08),
            transparent 60%
        )!important;
}

html[data-site-theme="light"] body.site-home-modern .home-popular-media-v7 img{
    filter:none!important;
    opacity:1!important;
}

html[data-site-theme="light"] body.site-home-modern .home-popular-body-v7>strong,
html[data-site-theme="light"] body.site-home-modern .home-popular-body-v7>b{
    color:#fff!important;
}

html[data-site-theme="light"] body.site-home-modern .home-popular-body-v7>small{
    color:rgba(255,255,255,.52)!important;
}

html[data-site-theme="light"] body.site-home-modern .home-category-nav-v6,
html[data-site-theme="light"] body.site-home-modern .home-popular-nav-v7{
    border-color:rgba(255,255,255,.12)!important;

    background:
        rgba(17,18,20,.84)!important;

    color:#fff!important;

    box-shadow:
        0 10px 25px rgba(0,0,0,.13)!important;
}

html[data-site-theme="light"] body.site-catalog-modern{
    background:#f4f4f1!important;
    color:#111!important;
}

html[data-site-theme="light"] body.site-catalog-modern .catalog-folders-section .section-head h2,
html[data-site-theme="light"] body.site-catalog-modern .catalog-products-section .section-head h2{
    color:#111!important;
}

html[data-site-theme="light"] body.site-catalog-modern .catalog-folder-card{
    color:#fff!important;
}

html[data-site-theme="light"] body.site-catalog-modern .catalog-folder-card img{
    filter:none!important;
    opacity:1!important;
}

html[data-site-theme="light"] body.site-catalog-modern .product-card{
    border-color:rgba(255,255,255,.11)!important;

    background:
        linear-gradient(
            155deg,
            #17191c,
            #0b0c0e
        )!important;

    color:#fff!important;

    box-shadow:
        0 13px 32px rgba(0,0,0,.13)!important;
}

html[data-site-theme="light"] body.site-catalog-modern .product-img{
    background:
        radial-gradient(
            circle at 50% 42%,
            rgba(255,255,255,.075),
            transparent 58%
        )!important;
}

html[data-site-theme="light"] body.site-catalog-modern .product-img img{
    filter:none!important;
    opacity:1!important;
}

html[data-site-theme="light"] body.site-catalog-modern .product-img:after{
    background:
        linear-gradient(
            180deg,
            transparent,
            rgba(0,0,0,.22)
        )!important;
}

html[data-site-theme="light"] body.site-catalog-modern .product-img>strong{
    color:rgba(255,255,255,.18)!important;
}

html[data-site-theme="light"] body.site-catalog-modern .product-card>strong,
html[data-site-theme="light"] body.site-catalog-modern .product-card>b{
    color:#fff!important;
}

html[data-site-theme="light"] body.site-catalog-modern .product-card>em{
    color:rgba(255,255,255,.50)!important;
}

html[data-site-theme="light"] body.site-product-modern{
    background:#f4f4f1!important;
    color:#111!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-media,
html[data-site-theme="light"] body.site-product-modern .product-modern-info,
html[data-site-theme="light"] body.site-product-modern .product-modern-description,
html[data-site-theme="light"] body.site-product-modern .product-modern-specifications,
html[data-site-theme="light"] body.site-product-modern .product-modern-components{
    border-color:rgba(255,255,255,.11)!important;

    background:
        linear-gradient(
            145deg,
            rgba(20,21,24,.99),
            rgba(7,7,8,.99)
        )!important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.055),
        0 18px 44px rgba(0,0,0,.13)!important;

    color:#fff!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-info{
    background:
        radial-gradient(
            circle at 100% 0,
            rgba(239,27,36,.15),
            transparent 36%
        ),
        linear-gradient(
            145deg,
            rgba(18,19,22,.99),
            rgba(6,6,7,.99)
        )!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-media:before{
    background:
        radial-gradient(
            circle at 50% 42%,
            rgba(255,255,255,.08),
            transparent 48%
        ),
        radial-gradient(
            circle at 10% 100%,
            rgba(239,27,36,.08),
            transparent 35%
        )!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-image img{
    filter:none!important;
    opacity:1!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-info h1,
html[data-site-theme="light"] body.site-product-modern .product-modern-section-head h2,
html[data-site-theme="light"] body.site-product-modern .product-modern-specifications dd{
    color:#fff!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-lead,
html[data-site-theme="light"] body.site-product-modern .product-modern-description-text,
html[data-site-theme="light"] body.site-product-modern .product-modern-description-inline-text{
    color:rgba(255,255,255,.62)!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-price{
    color:#fff!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-description-inline{
    border-color:rgba(255,255,255,.10)!important;

    background:
        rgba(255,255,255,.035)!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-description-inline-head,
html[data-site-theme="light"] body.site-product-modern .product-modern-description-inline-head span{
    color:#fff!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-section-head{
    border-bottom-color:rgba(255,255,255,.09)!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-specifications dl div{
    border-bottom-color:rgba(255,255,255,.07)!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-specifications dt{
    color:rgba(255,255,255,.44)!important;
}

html[data-site-theme="light"] body #productQuickModal.product-quick-modal{
    background:
        rgba(0,0,0,.56)!important;
}

html[data-site-theme="light"] body #productQuickModal .product-quick-box{
    border-color:rgba(255,255,255,.13)!important;

    background:
        radial-gradient(
            circle at 92% 7%,
            rgba(239,27,36,.14),
            transparent 28%
        ),
        linear-gradient(
            145deg,
            rgba(20,21,24,.99),
            rgba(5,5,6,.99)
        )!important;

    color:#fff!important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.08),
        0 32px 90px rgba(0,0,0,.45)!important;
}

html[data-site-theme="light"] body #productQuickModal .product-quick-content h3{
    color:#fff!important;
}

html[data-site-theme="light"] body #productQuickModal .product-quick-media{
    border-color:rgba(255,255,255,.10)!important;

    background:
        radial-gradient(
            circle at 50% 44%,
            rgba(255,255,255,.08),
            transparent 55%
        ),
        linear-gradient(
            145deg,
            #17191c,
            #0b0c0e
        )!important;
}

html[data-site-theme="light"] body #productQuickModal .product-quick-media img{
    filter:none!important;
    opacity:1!important;
}

html[data-site-theme="light"] body #productQuickModal .quick-price-card{
    border-color:rgba(239,27,36,.48)!important;

    background:
        radial-gradient(
            circle at 80% 0,
            rgba(239,27,36,.12),
            transparent 42%
        ),
        rgba(255,255,255,.035)!important;
}

html[data-site-theme="light"] body #productQuickModal .quick-price-card b{
    color:#fff!important;
}

html[data-site-theme="light"] body #productQuickModal .quick-flavor,
html[data-site-theme="light"] body #productQuickModal .product-quick-tabs{
    border-color:rgba(255,255,255,.09)!important;
    background:rgba(255,255,255,.035)!important;
}

html[data-site-theme="light"] body #productQuickModal .quick-flavor,
html[data-site-theme="light"] body #productQuickModal .product-quick-tabs button,
html[data-site-theme="light"] body #productQuickModal .product-quick-text{
    color:rgba(255,255,255,.60)!important;
}

html[data-site-theme="light"] body #productQuickModal .product-quick-tabs button:hover,
html[data-site-theme="light"] body #productQuickModal .product-quick-tabs button.active{
    color:#fff!important;
}

html[data-site-theme="light"] body #productQuickModal .product-quick-specs span{
    color:rgba(255,255,255,.46)!important;
}

html[data-site-theme="light"] body #productQuickModal .product-quick-specs b{
    color:#fff!important;
}

@media(max-width:900px){

    html[data-site-theme="light"] body.site-home-modern .home-hero-shade-v4{
        background:
            linear-gradient(
                180deg,
                rgba(0,0,0,.10) 0%,
                rgba(0,0,0,.08) 28%,
                rgba(0,0,0,.48) 61%,
                rgba(0,0,0,.94) 100%
            )!important;
    }
}


html[data-site-theme="light"] body.site-catalog-modern{
    --site-light-products-v35:1;

    background:
        radial-gradient(
            circle at 88% 8%,
            rgba(239,27,36,.035),
            transparent 25%
        ),
        #f5f5f2!important;

    color:#111!important;
}

html[data-site-theme="light"] body.site-catalog-modern .product-card{
    border:1px solid rgba(17,17,17,.11)!important;
    border-radius:18px!important;

    background:
        linear-gradient(
            145deg,
            rgba(255,255,255,.98),
            rgba(245,245,242,.94)
        )!important;

    color:#111!important;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,1),
        0 14px 35px rgba(20,20,20,.075)!important;

    overflow:hidden!important;

    transition:
        transform .28s cubic-bezier(.2,.8,.2,1),
        border-color .28s ease,
        box-shadow .28s ease!important;
}

html[data-site-theme="light"] body.site-catalog-modern .product-card:hover{
    transform:translateY(-5px)!important;

    border-color:rgba(239,27,36,.23)!important;

    box-shadow:
        inset 0 1px 0 #fff,
        0 22px 48px rgba(20,20,20,.11),
        0 0 0 1px rgba(239,27,36,.025)!important;
}

html[data-site-theme="light"] body.site-catalog-modern .product-img{
    border-bottom:1px solid rgba(0,0,0,.06)!important;

    background:
        radial-gradient(
            circle at 50% 40%,
            #fff 0%,
            #f4f4f1 54%,
            #e9e9e5 100%
        )!important;
}

html[data-site-theme="light"] body.site-catalog-modern .product-img:after{
    background:
        linear-gradient(
            180deg,
            transparent 62%,
            rgba(0,0,0,.025)
        )!important;
}

html[data-site-theme="light"] body.site-catalog-modern .product-img img{
    filter:none!important;
    opacity:1!important;
}

html[data-site-theme="light"] body.site-catalog-modern .product-img>strong{
    color:rgba(0,0,0,.19)!important;
}

html[data-site-theme="light"] body.site-catalog-modern .product-card h3,
html[data-site-theme="light"] body.site-catalog-modern .product-card h4,
html[data-site-theme="light"] body.site-catalog-modern .product-card>strong,
html[data-site-theme="light"] body.site-catalog-modern .product-card>b{
    color:#161616!important;
    text-shadow:none!important;
}

html[data-site-theme="light"] body.site-catalog-modern .product-card p,
html[data-site-theme="light"] body.site-catalog-modern .product-card small,
html[data-site-theme="light"] body.site-catalog-modern .product-card>em{
    color:#777!important;
}

html[data-site-theme="light"] body.site-catalog-modern .product-card .price,
html[data-site-theme="light"] body.site-catalog-modern .product-card [class*="price"]{
    color:#111!important;
}

html[data-site-theme="light"] body.site-catalog-modern .product-card [class*="arrow"]{
    border-color:rgba(0,0,0,.13)!important;

    background:rgba(255,255,255,.92)!important;

    color:#ef1b24!important;

    box-shadow:
        0 6px 16px rgba(0,0,0,.07)!important;
}

html[data-site-theme="light"] body.site-home-modern .home-popular-card-v7{
    border:1px solid rgba(17,17,17,.11)!important;
    border-radius:18px!important;

    background:
        linear-gradient(
            145deg,
            rgba(255,255,255,.98),
            rgba(245,245,242,.94)
        )!important;

    color:#111!important;

    box-shadow:
        inset 0 1px 0 #fff,
        0 14px 35px rgba(20,20,20,.075)!important;

    transition:
        transform .28s cubic-bezier(.2,.8,.2,1),
        border-color .28s ease,
        box-shadow .28s ease!important;
}

html[data-site-theme="light"] body.site-home-modern .home-popular-card-v7:hover{
    transform:translateY(-5px)!important;

    border-color:rgba(239,27,36,.23)!important;

    box-shadow:
        0 22px 48px rgba(20,20,20,.11)!important;
}

html[data-site-theme="light"] body.site-home-modern .home-popular-media-v7{
    border-bottom:1px solid rgba(0,0,0,.055)!important;

    background:
        radial-gradient(
            circle at 50% 42%,
            #fff,
            #f1f1ee 68%,
            #e7e7e3
        )!important;
}

html[data-site-theme="light"] body.site-home-modern .home-popular-media-v7 img{
    filter:none!important;
    opacity:1!important;
}

html[data-site-theme="light"] body.site-home-modern .home-popular-media-v7>strong{
    color:rgba(0,0,0,.20)!important;
}

html[data-site-theme="light"] body.site-home-modern .home-popular-body-v7>strong,
html[data-site-theme="light"] body.site-home-modern .home-popular-body-v7>b{
    color:#161616!important;
    text-shadow:none!important;
}

html[data-site-theme="light"] body.site-home-modern .home-popular-body-v7>small{
    color:#777!important;
}

html[data-site-theme="light"] body.site-home-modern .home-popular-card-v7 [class*="arrow"]{
    border-color:rgba(0,0,0,.13)!important;

    background:#fff!important;

    color:#ef1b24!important;

    box-shadow:
        0 6px 16px rgba(0,0,0,.07)!important;
}

html[data-site-theme="light"] body.site-product-modern{
    background:
        radial-gradient(
            circle at 90% 8%,
            rgba(239,27,36,.035),
            transparent 28%
        ),
        #f5f5f2!important;

    color:#111!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-breadcrumbs a{
    border-color:rgba(0,0,0,.09)!important;

    background:rgba(255,255,255,.82)!important;

    color:#555!important;

    box-shadow:
        0 5px 15px rgba(0,0,0,.035)!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-breadcrumbs a:hover{
    border-color:rgba(239,27,36,.28)!important;

    background:#fff!important;

    color:#111!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-media{
    border:1px solid rgba(0,0,0,.11)!important;

    background:
        radial-gradient(
            circle at 50% 42%,
            #fff 0%,
            #f4f4f1 54%,
            #e9e9e5 100%
        )!important;

    box-shadow:
        inset 0 1px 0 #fff,
        0 18px 44px rgba(20,20,20,.075)!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-media:before{
    background:
        radial-gradient(
            circle at 50% 43%,
            rgba(255,255,255,.95),
            transparent 50%
        ),
        radial-gradient(
            circle at 8% 100%,
            rgba(239,27,36,.045),
            transparent 34%
        )!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-image img{
    filter:none!important;
    opacity:1!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-info{
    border:1px solid rgba(0,0,0,.11)!important;

    background:
        radial-gradient(
            circle at 100% 0,
            rgba(239,27,36,.085),
            transparent 34%
        ),
        linear-gradient(
            145deg,
            rgba(255,255,255,.99),
            rgba(246,246,243,.96)
        )!important;

    color:#111!important;

    box-shadow:
        inset 0 1px 0 #fff,
        0 18px 44px rgba(20,20,20,.075)!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-info:after{
    background:
        linear-gradient(
            115deg,
            transparent 15%,
            rgba(255,255,255,.20) 42%,
            rgba(255,255,255,.65) 49%,
            transparent 62%
        )!important;

    opacity:.35!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-info h1{
    color:#111!important;
    text-shadow:none!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-category{
    border-color:rgba(239,27,36,.30)!important;

    background:rgba(239,27,36,.055)!important;

    color:#ef242d!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-lead{
    color:#666!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-price{
    color:#111!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-price span{
    color:#ef1b24!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-stock{
    border-color:rgba(0,0,0,.10)!important;

    background:
        rgba(255,255,255,.82)!important;

    color:#555!important;

    box-shadow:
        0 5px 15px rgba(0,0,0,.035)!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-stock.is-stock{
    border-color:rgba(32,177,93,.18)!important;

    background:rgba(53,211,119,.07)!important;

    color:#198c4a!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-stock.is-empty{
    border-color:rgba(239,27,36,.16)!important;

    background:rgba(239,27,36,.055)!important;

    color:#d51d26!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-available{
    color:#777!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-description-inline{
    border:1px solid rgba(0,0,0,.09)!important;

    background:
        linear-gradient(
            145deg,
            rgba(255,255,255,.88),
            rgba(245,245,242,.88)
        )!important;

    box-shadow:
        inset 0 1px 0 #fff!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-description-inline-head,
html[data-site-theme="light"] body.site-product-modern .product-modern-description-inline-head span{
    color:#111!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-description-inline-text{
    color:#626262!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-back{
    border-color:rgba(0,0,0,.12)!important;

    background:
        linear-gradient(
            180deg,
            #fff,
            #ededeb
        )!important;

    color:#111!important;

    box-shadow:
        0 7px 18px rgba(0,0,0,.055)!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-category-link{
    border-color:rgba(239,27,36,.28)!important;

    background:
        linear-gradient(
            180deg,
            rgba(239,27,36,.10),
            rgba(239,27,36,.045)
        )!important;

    color:#c81720!important;

    box-shadow:
        0 7px 18px rgba(239,27,36,.045)!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-actions a:hover{
    border-color:rgba(239,27,36,.40)!important;

    background:#fff!important;

    color:#ef1b24!important;

    box-shadow:
        0 10px 25px rgba(0,0,0,.075)!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-components,
html[data-site-theme="light"] body.site-product-modern .product-modern-specifications{
    border:1px solid rgba(0,0,0,.10)!important;

    background:
        linear-gradient(
            145deg,
            rgba(255,255,255,.98),
            rgba(246,246,243,.94)
        )!important;

    color:#111!important;

    box-shadow:
        inset 0 1px 0 #fff,
        0 16px 38px rgba(20,20,20,.065)!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-section-head{
    border-bottom-color:rgba(0,0,0,.08)!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-section-head h2{
    color:#111!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-specifications dl div{
    border-bottom-color:rgba(0,0,0,.07)!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-specifications dt{
    color:#777!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-specifications dd{
    color:#111!important;
}

html[data-site-theme="light"] body.site-product-modern .product-modern-components .product-card{
    border:1px solid rgba(0,0,0,.10)!important;

    background:
        linear-gradient(
            145deg,
            #fff,
            #f4f4f1
        )!important;

    color:#111!important;
}

html[data-site-theme="light"] body.site-home-modern .home-merch-card-v5,
html[data-site-theme="light"] body.site-home-modern .home-franchise-card-v5,
html[data-site-theme="light"] body.site-home-modern .home-feature-card-v5,
html[data-site-theme="light"] body.site-home-modern .home-split-card-v5{
    border-color:rgba(0,0,0,.14)!important;

    box-shadow:
        0 17px 40px rgba(20,20,20,.085)!important;
}

html[data-site-theme="light"] body.site-home-modern .home-merch-card-v5 img,
html[data-site-theme="light"] body.site-home-modern .home-franchise-card-v5 img,
html[data-site-theme="light"] body.site-home-modern .home-feature-card-v5 img,
html[data-site-theme="light"] body.site-home-modern .home-split-card-v5 img{
    filter:none!important;
    opacity:1!important;
}

@media(max-width:760px){

    html[data-site-theme="light"] body.site-catalog-modern .product-card,
    html[data-site-theme="light"] body.site-home-modern .home-popular-card-v7{
        border-radius:15px!important;
    }

    html[data-site-theme="light"] body.site-product-modern .product-modern-media,
    html[data-site-theme="light"] body.site-product-modern .product-modern-info{
        border-radius:18px!important;

        box-shadow:
            0 12px 30px rgba(20,20,20,.07)!important;
    }

    html[data-site-theme="light"] body.site-product-modern .product-modern-info{
        padding:20px 17px!important;
    }

    html[data-site-theme="light"] body.site-product-modern .product-modern-description-inline{
        border-radius:12px!important;
    }
}


html[data-site-theme="light"] body.site-home-modern{
    --site-light-polish-v36:1;
}

html[data-site-theme="light"] body.site-home-modern .topbar{
    background:rgba(249,249,246,.985)!important;
    background-image:none!important;
    color:#111!important;

    border-bottom:1px solid rgba(0,0,0,.07)!important;

    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;

    box-shadow:
        0 7px 24px rgba(0,0,0,.045)!important;
}

html[data-site-theme="light"] body.site-home-modern .home-nav-v1{
    background:transparent!important;
}

html[data-site-theme="light"] body.site-home-modern .home-logo-v1 img{
    filter:
        drop-shadow(0 1px 1px rgba(0,0,0,.18))
        drop-shadow(0 4px 10px rgba(0,0,0,.08))!important;

    opacity:1!important;
}

html[data-site-theme="light"] body.site-home-modern .home-catalog-v1,
html[data-site-theme="light"] body.site-home-modern .home-city-v1,
html[data-site-theme="light"] body.site-home-modern .home-account-v1{
    background:
        linear-gradient(
            145deg,
            rgba(255,255,255,.98),
            rgba(244,244,241,.96)
        )!important;

    border-color:rgba(0,0,0,.11)!important;

    box-shadow:
        inset 0 1px 0 #fff,
        0 7px 20px rgba(0,0,0,.055)!important;

    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;

    color:#111!important;
}

html[data-site-theme="light"] body.site-home-modern .home-catalog-v1::before{
    opacity:.10!important;
}

html[data-site-theme="light"] body.site-home-modern .home-catalog-v1::after,
html[data-site-theme="light"] body.site-home-modern .home-city-v1::before,
html[data-site-theme="light"] body.site-home-modern .home-account-v1::before{
    opacity:.18!important;
}

html[data-site-theme="light"] body.site-home-modern .home-links-v1 a,
html[data-site-theme="light"] body.site-home-modern .home-links-v1 button{
    color:#111!important;
    text-shadow:none!important;
}

html[data-site-theme="light"] body.site-home-modern .home-merch-card-v5{
    background:#ededeb!important;

    border-color:rgba(0,0,0,.13)!important;

    box-shadow:
        0 16px 38px rgba(0,0,0,.07)!important;
}

html[data-site-theme="light"] body.site-home-modern .home-merch-card-v5 img{
    filter:
        brightness(1.09)
        contrast(.97)
        saturate(1.02)!important;

    opacity:1!important;
    mix-blend-mode:normal!important;
}

html[data-site-theme="light"] body.site-home-modern .home-merch-card-v5::before{
    background:
        linear-gradient(
            90deg,
            rgba(255,255,255,.10),
            transparent 42%
        )!important;

    opacity:1!important;
}

html[data-site-theme="light"] body.site-home-modern .home-merch-card-v5::after{
    background:
        linear-gradient(
            0deg,
            rgba(0,0,0,.14) 0%,
            rgba(0,0,0,.035) 35%,
            transparent 62%
        )!important;

    opacity:1!important;
}

html[data-site-theme="light"] body.site-home-modern .home-merch-card-v5:hover img{
    filter:
        brightness(1.13)
        contrast(.98)
        saturate(1.03)!important;
}

html[data-site-theme="light"] body #productQuickModal.product-quick-modal{
    background:
        rgba(20,20,20,.28)!important;

    backdrop-filter:blur(8px)!important;
    -webkit-backdrop-filter:blur(8px)!important;
}

html[data-site-theme="light"] body #productQuickModal .product-quick-box{
    border:1px solid rgba(0,0,0,.12)!important;

    background:
        radial-gradient(
            circle at 93% 5%,
            rgba(239,27,36,.075),
            transparent 27%
        ),
        linear-gradient(
            145deg,
            rgba(255,255,255,.995),
            rgba(246,246,243,.985)
        )!important;

    color:#111!important;

    box-shadow:
        inset 0 1px 0 #fff,
        0 32px 90px rgba(0,0,0,.23)!important;
}

html[data-site-theme="light"] body #productQuickModal .product-quick-content{
    color:#111!important;
}

html[data-site-theme="light"] body #productQuickModal .product-quick-content h1,
html[data-site-theme="light"] body #productQuickModal .product-quick-content h2,
html[data-site-theme="light"] body #productQuickModal .product-quick-content h3,
html[data-site-theme="light"] body #productQuickModal .product-quick-content h4{
    color:#111!important;
    text-shadow:none!important;
}

html[data-site-theme="light"] body #productQuickModal .product-quick-media{
    border:1px solid rgba(0,0,0,.10)!important;

    background:
        radial-gradient(
            circle at 50% 42%,
            #fff,
            #f2f2ef 67%,
            #e7e7e3
        )!important;

    box-shadow:
        inset 0 1px 0 #fff,
        0 14px 35px rgba(0,0,0,.055)!important;
}

html[data-site-theme="light"] body #productQuickModal .product-quick-media img{
    filter:none!important;
    opacity:1!important;
    mix-blend-mode:normal!important;
}

html[data-site-theme="light"] body #productQuickModal .quick-price-card{
    border:1px solid rgba(239,27,36,.36)!important;

    background:
        radial-gradient(
            circle at 88% 0,
            rgba(239,27,36,.07),
            transparent 42%
        ),
        rgba(255,255,255,.88)!important;

    box-shadow:
        inset 0 1px 0 #fff,
        0 10px 25px rgba(0,0,0,.045)!important;
}

html[data-site-theme="light"] body #productQuickModal .quick-price-card b,
html[data-site-theme="light"] body #productQuickModal .quick-price-card strong{
    color:#111!important;
}

html[data-site-theme="light"] body #productQuickModal .quick-flavor{
    border:1px solid rgba(0,0,0,.08)!important;

    background:
        rgba(255,255,255,.78)!important;

    color:#555!important;
}

html[data-site-theme="light"] body #productQuickModal .product-quick-tabs{
    border:1px solid rgba(0,0,0,.09)!important;

    background:
        rgba(239,239,236,.82)!important;
}

html[data-site-theme="light"] body #productQuickModal .product-quick-tabs button{
    background:transparent!important;

    color:#777!important;
}

html[data-site-theme="light"] body #productQuickModal .product-quick-tabs button.active,
html[data-site-theme="light"] body #productQuickModal .product-quick-tabs button:hover{
    background:
        rgba(239,27,36,.055)!important;

    color:#111!important;
}

html[data-site-theme="light"] body #productQuickModal .product-quick-text{
    color:#666!important;
}

html[data-site-theme="light"] body #productQuickModal .product-quick-specs{
    color:#555!important;
}

html[data-site-theme="light"] body #productQuickModal .product-quick-specs span{
    color:#777!important;
}

html[data-site-theme="light"] body #productQuickModal .product-quick-specs b{
    color:#111!important;
}

html[data-site-theme="light"] body #productQuickModal a[class*="more"],
html[data-site-theme="light"] body #productQuickModal a[class*="detail"],
html[data-site-theme="light"] body #productQuickModal button[class*="more"],
html[data-site-theme="light"] body #productQuickModal button[class*="detail"]{
    border-color:rgba(239,27,36,.34)!important;

    background:
        linear-gradient(
            180deg,
            rgba(239,27,36,.085),
            rgba(239,27,36,.035)
        )!important;

    color:#d81821!important;
}

html[data-site-theme="light"] body #productQuickModal .product-quick-close{
    border:1px solid rgba(239,27,36,.35)!important;

    background:
        linear-gradient(
            180deg,
            #f5252e,
            #db1821
        )!important;

    color:#fff!important;

    box-shadow:
        0 9px 24px rgba(220,24,33,.20)!important;
}

@media(max-width:760px){

    html[data-site-theme="light"] body.site-home-modern .topbar{
        background:rgba(249,249,246,.99)!important;
    }

    html[data-site-theme="light"] body #productQuickModal .product-quick-box{
        border-radius:20px!important;
    }

}


html[data-site-theme="light"] body{
    --site-light-city-stores-v37:1;
}

html[data-site-theme="light"] body #cityModal .modal-box,
html[data-site-theme="light"] body #storesModal .modal-box,
html[data-site-theme="light"] body [data-city-modal] .modal-box,
html[data-site-theme="light"] body [data-stores-modal] .modal-box{
    border:1px solid rgba(0,0,0,.11)!important;

    background:
        radial-gradient(
            circle at 94% 6%,
            rgba(239,27,36,.055),
            transparent 27%
        ),
        linear-gradient(
            145deg,
            rgba(255,255,255,.995),
            rgba(246,246,243,.985)
        )!important;

    color:#111!important;

    box-shadow:
        inset 0 1px 0 #fff,
        0 32px 85px rgba(0,0,0,.20)!important;
}

html[data-site-theme="light"] body #cityModal .modal-head,
html[data-site-theme="light"] body #storesModal .modal-head,
html[data-site-theme="light"] body [data-city-modal] .modal-head,
html[data-site-theme="light"] body [data-stores-modal] .modal-head{
    border:1px solid rgba(0,0,0,.09)!important;

    background:
        radial-gradient(
            circle at 93% 0,
            rgba(239,27,36,.075),
            transparent 31%
        ),
        linear-gradient(
            145deg,
            #ffffff,
            #f5f5f2
        )!important;

    color:#111!important;

    box-shadow:
        inset 0 1px 0 #fff,
        0 10px 28px rgba(0,0,0,.045)!important;
}

html[data-site-theme="light"] body #cityModal .modal-head h1,
html[data-site-theme="light"] body #cityModal .modal-head h2,
html[data-site-theme="light"] body #cityModal .modal-head h3,
html[data-site-theme="light"] body #storesModal .modal-head h1,
html[data-site-theme="light"] body #storesModal .modal-head h2,
html[data-site-theme="light"] body #storesModal .modal-head h3,
html[data-site-theme="light"] body [data-city-modal] .modal-head h1,
html[data-site-theme="light"] body [data-city-modal] .modal-head h2,
html[data-site-theme="light"] body [data-city-modal] .modal-head h3,
html[data-site-theme="light"] body [data-stores-modal] .modal-head h1,
html[data-site-theme="light"] body [data-stores-modal] .modal-head h2,
html[data-site-theme="light"] body [data-stores-modal] .modal-head h3{
    color:#111!important;

    -webkit-text-fill-color:#111!important;

    text-shadow:none!important;

    opacity:1!important;
}

html[data-site-theme="light"] body #cityModal .modal-head p,
html[data-site-theme="light"] body #cityModal .modal-head span,
html[data-site-theme="light"] body #storesModal .modal-head p,
html[data-site-theme="light"] body #storesModal .modal-head span,
html[data-site-theme="light"] body [data-city-modal] .modal-head p,
html[data-site-theme="light"] body [data-city-modal] .modal-head span,
html[data-site-theme="light"] body [data-stores-modal] .modal-head p,
html[data-site-theme="light"] body [data-stores-modal] .modal-head span{
    color:#747474!important;

    -webkit-text-fill-color:#747474!important;

    text-shadow:none!important;

    opacity:1!important;
}

html[data-site-theme="light"] body #cityModal .modal-head b,
html[data-site-theme="light"] body #storesModal .modal-head b,
html[data-site-theme="light"] body [data-city-modal] .modal-head b,
html[data-site-theme="light"] body [data-stores-modal] .modal-head b{
    color:#ef242d!important;
    -webkit-text-fill-color:#ef242d!important;
}

html[data-site-theme="light"] body #cityModal [data-close],
html[data-site-theme="light"] body #storesModal [data-close],
html[data-site-theme="light"] body [data-city-modal] [data-close],
html[data-site-theme="light"] body [data-stores-modal] [data-close]{
    border:1px solid rgba(239,27,36,.30)!important;

    background:
        linear-gradient(
            180deg,
            #f5252e,
            #dc1821
        )!important;

    color:#fff!important;
    -webkit-text-fill-color:#fff!important;

    box-shadow:
        0 9px 22px rgba(220,24,33,.18)!important;
}

html[data-site-theme="light"] body #cityModal button,
html[data-site-theme="light"] body #storesModal button,
html[data-site-theme="light"] body [data-city-modal] button,
html[data-site-theme="light"] body [data-stores-modal] button{
    text-shadow:none!important;
}

html[data-site-theme="light"] body #cityModal .modal-body,
html[data-site-theme="light"] body #storesModal .modal-body,
html[data-site-theme="light"] body [data-city-modal] .modal-body,
html[data-site-theme="light"] body [data-stores-modal] .modal-body{
    color:#111!important;
}

html[data-site-theme="light"] body #cityModal .modal-body h2,
html[data-site-theme="light"] body #cityModal .modal-body h3,
html[data-site-theme="light"] body #cityModal .modal-body h4,
html[data-site-theme="light"] body #cityModal .modal-body strong,
html[data-site-theme="light"] body #cityModal .modal-body b,
html[data-site-theme="light"] body #storesModal .modal-body h2,
html[data-site-theme="light"] body #storesModal .modal-body h3,
html[data-site-theme="light"] body #storesModal .modal-body h4,
html[data-site-theme="light"] body #storesModal .modal-body strong,
html[data-site-theme="light"] body #storesModal .modal-body b{
    color:#111!important;
    -webkit-text-fill-color:#111!important;
}

html[data-site-theme="light"] body #cityModal .modal-body p,
html[data-site-theme="light"] body #cityModal .modal-body small,
html[data-site-theme="light"] body #cityModal .modal-body em,
html[data-site-theme="light"] body #storesModal .modal-body p,
html[data-site-theme="light"] body #storesModal .modal-body small,
html[data-site-theme="light"] body #storesModal .modal-body em{
    color:#737373!important;
    -webkit-text-fill-color:#737373!important;
}

html[data-site-theme="light"] body #cityModal [data-city],
html[data-site-theme="light"] body #cityModal [data-city-select],
html[data-site-theme="light"] body #cityModal [data-city-option],
html[data-site-theme="light"] body #storesModal [data-city],
html[data-site-theme="light"] body #storesModal [data-city-select],
html[data-site-theme="light"] body #storesModal [data-city-option]{
    border-color:rgba(0,0,0,.09)!important;

    background:
        linear-gradient(
            145deg,
            rgba(255,255,255,.98),
            rgba(244,244,241,.95)
        )!important;

    color:#111!important;

    box-shadow:
        inset 0 1px 0 #fff,
        0 7px 18px rgba(0,0,0,.035)!important;
}

html[data-site-theme="light"] body #cityModal [data-city]:hover,
html[data-site-theme="light"] body #cityModal [data-city-select]:hover,
html[data-site-theme="light"] body #cityModal [data-city-option]:hover,
html[data-site-theme="light"] body #storesModal [data-city]:hover,
html[data-site-theme="light"] body #storesModal [data-city-select]:hover,
html[data-site-theme="light"] body #storesModal [data-city-option]:hover{
    border-color:rgba(239,27,36,.25)!important;

    background:#fff!important;

    transform:translateY(-1px)!important;

    box-shadow:
        0 10px 24px rgba(0,0,0,.055)!important;
}

html[data-site-theme="light"] body #cityModal .active,
html[data-site-theme="light"] body #cityModal .is-active,
html[data-site-theme="light"] body #cityModal [aria-current="true"],
html[data-site-theme="light"] body #storesModal .active,
html[data-site-theme="light"] body #storesModal .is-active,
html[data-site-theme="light"] body #storesModal [aria-current="true"]{
    border-color:rgba(239,27,36,.32)!important;

    background:
        linear-gradient(
            145deg,
            rgba(239,27,36,.075),
            rgba(255,255,255,.98)
        )!important;

    color:#111!important;
}

html[data-site-theme="light"] body #storesModal article,
html[data-site-theme="light"] body #storesModal [class*="store-card"],
html[data-site-theme="light"] body #storesModal [class*="point-card"],
html[data-site-theme="light"] body [data-stores-modal] article,
html[data-site-theme="light"] body [data-stores-modal] [class*="store-card"],
html[data-site-theme="light"] body [data-stores-modal] [class*="point-card"]{
    border-color:rgba(0,0,0,.09)!important;

    background:
        linear-gradient(
            145deg,
            rgba(255,255,255,.98),
            rgba(245,245,242,.94)
        )!important;

    color:#111!important;

    box-shadow:
        inset 0 1px 0 #fff,
        0 8px 20px rgba(0,0,0,.035)!important;
}

html[data-site-theme="light"] body #storesModal article:hover,
html[data-site-theme="light"] body #storesModal [class*="store-card"]:hover,
html[data-site-theme="light"] body #storesModal [class*="point-card"]:hover{
    border-color:rgba(239,27,36,.22)!important;

    background:#fff!important;

    box-shadow:
        0 12px 28px rgba(0,0,0,.06)!important;
}

html[data-site-theme="light"] body #storesModal article h3,
html[data-site-theme="light"] body #storesModal article h4,
html[data-site-theme="light"] body #storesModal article strong,
html[data-site-theme="light"] body #storesModal article b{
    color:#111!important;
}

html[data-site-theme="light"] body #storesModal article p,
html[data-site-theme="light"] body #storesModal article small,
html[data-site-theme="light"] body #storesModal article span{
    color:#6d6d6d!important;
}

@media(max-width:760px){

    html[data-site-theme="light"] body #cityModal .modal-box,
    html[data-site-theme="light"] body #storesModal .modal-box,
    html[data-site-theme="light"] body [data-city-modal] .modal-box,
    html[data-site-theme="light"] body [data-stores-modal] .modal-box{
        border-radius:20px!important;
    }

    html[data-site-theme="light"] body #cityModal .modal-head,
    html[data-site-theme="light"] body #storesModal .modal-head{
        border-radius:16px!important;
    }

}

