/* Seasonal skin for the store. No promotional section or game UI. */
body.c365-halloween-on{background:#f4f1f5!important;--s-blue:#30233f;--s-gold:#f3bb72;--bs-primary:#4b345d}.c365-halloween-on #top{background:#1a1524!important;border-bottom:1px solid #c99c6340!important;color:#e4d8eb}.c365-halloween-on #top a,.c365-halloween-on #top button{color:#e4d8eb!important}.c365-halloween-on header.pr-header,.c365-halloween-on header.pr-header .pr-header-box{background:#2b213a!important;border-bottom-color:#5e426b!important;box-shadow:0 4px 22px #1b10252b!important;backdrop-filter:none!important}.c365-halloween-on .pr-header .container-xl{background:transparent!important}.c365-halloween-on #logo{position:relative;isolation:isolate}.c365-halloween-on #logo img{background:#fffdf7;border-radius:10px;padding:4px;box-shadow:0 0 0 1px #efc38a66}.c365-season-pumpkin{display:none}.c365-halloween-on .c365-season-pumpkin{display:block;position:absolute;width:29px;height:27px;bottom:-6px;right:-8px;pointer-events:none;filter:drop-shadow(0 1px 4px #ff9d3855)}.c365-halloween-on .pr-header-mobile-menu-button,.c365-halloween-on .c365-header-phone,.c365-halloween-on .c365-header-lang summary,.c365-halloween-on .pr-header-open-mobile-search,.c365-halloween-on .pr-header-cart-button{background:#44334f!important;color:#fff3de!important;border-color:#896c924d!important}.c365-halloween-on .pr-header-mobile-menu-icon span{background:#f4e3cb!important}.c365-halloween-on .pr-header svg{color:#f3e8d8}.c365-halloween-on .pr-header svg path[stroke]{stroke:currentColor}.c365-halloween-on .pr-header #search svg{color:#5c426c}.c365-halloween-on .pr-header #search input{background:#fffaf1!important;color:#32223b!important;border-color:#d2bd9a!important}.c365-halloween-on .pr-header #search input::placeholder{color:#796984}.c365-halloween-on .pr-header .pr-header-catalog-button{background:#f3bd76!important;color:#30213b!important}.c365-halloween-on .c365-kyiv-strip{background:#21182f;border-color:#d6aa6b}.c365-halloween-on .c365-kyiv-strip__cta{background:#f5c47c}.c365-halloween-on .c365-mobile-dock{background:#fff8eeef!important;border:1px solid #d4b38e!important}.c365-halloween-on .c365-dock-item.is-active{background:#f4ca8c!important;color:#372443!important}
/* Existing selection keeps its original layout; only its scenery and finish change. */
.c365-halloween-on .c365-selection-card{background:#171425!important;position:relative}.c365-halloween-on .c365-selection-bg{opacity:0!important}.c365-halloween-on .c365-selection-card:before{display:block!important;content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#17102598 0%,#18152b36 55%,#15132100 100%),url('/image/catalog/halloween-2026/store-autumn-night.webp') center center/cover}.c365-halloween-on .c365-selection-card video{display:none!important}.c365-halloween-on .c365-selection-overlay{background:linear-gradient(0deg,#1510238c,transparent 65%)!important}.c365-halloween-on .c365-hero-eyebrow{color:#ffd59e!important;background:#2c2038b0!important;border-color:#c49c655c!important}.c365-halloween-on .c365-hero-copy h1{color:#fff9ec!important;text-shadow:0 2px 12px #0d071e66}.c365-halloween-on .c365-hero-copy p,.c365-halloween-on .c365-hero-proof{color:#fff3e1!important}
/* The rest of the storefront: warm, clear cards with restrained plum/copper details. */
.c365-halloween-on .c365-trust-strip,.c365-halloween-on .c365-selection-benefits{background:#f8f3ed!important;border-color:#e1cfbb!important}.c365-halloween-on .pr-module-item,.c365-halloween-on .product-thumb{background:#fff!important;border-color:#e6dce9!important;box-shadow:0 5px 20px #39234507!important}.c365-halloween-on .pr-module-item:hover,.c365-halloween-on .product-thumb:hover{border-color:#d0a574!important;box-shadow:0 8px 22px #55316b12!important}.c365-halloween-on .pr-page-title,.c365-halloween-on .c365-home-heading h2,.c365-halloween-on .c365-service-strip__head h2,.c365-halloween-on .c365-social-hub__head h2{color:#33223f!important}.c365-halloween-on .c365-home-kicker,.c365-halloween-on .c365-home-heading>span,.c365-halloween-on .c365-service-strip__kicker,.c365-halloween-on .c365-social-hub__kicker{color:#9b642e!important}.c365-halloween-on .pr-module-item .button-primary,.c365-halloween-on .pr-module-item button[onclick*='cart.add']{background:#f2bc76!important;color:#30213c!important;border-color:#e3b16e!important}.c365-halloween-on .c365-service-card,.c365-halloween-on .c365-social-card{border-color:#e2d5e6!important}.c365-halloween-on .c365-home-heading::before{background:#cb8a48!important}.c365-halloween-on .breadcrumb a{color:#785489!important}.c365-halloween-on #c365-footer,.c365-halloween-on .pr-footer{background:#241b30!important;color:#e4d9e9!important;border-top:3px solid #be8d53!important}.c365-halloween-on #c365-footer .c365-footer-shell,.c365-halloween-on #c365-footer .c365-footer-mobile{background:transparent!important}.c365-halloween-on #c365-footer a,.c365-halloween-on #c365-footer h2,.c365-halloween-on #c365-footer button,.c365-halloween-on .pr-footer a,.c365-halloween-on .pr-footer .dark-text{color:#eddfef!important}.c365-halloween-on .pr-footer-logo,.c365-halloween-on #c365-footer img[alt*='Шина 365']{background:#fffdf7;border-radius:10px;padding:5px}.c365-season-controls{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;padding:15px 20px;border-top:1px solid #b092bb36}.c365-season-controls button{background:none;border:0;font:11px system-ui;text-decoration:underline;text-underline-offset:4px;cursor:pointer;color:inherit;opacity:.8}.c365-season-controls button:hover{opacity:1}.c365-season-controls button:focus-visible{outline:2px solid #e7bb80;outline-offset:4px}
/* Decorations never cover hit targets; animation is brief and silent. */
.c365-season-decor{display:none;position:absolute;inset:0 0 auto;height:235px;pointer-events:none;z-index:1050;overflow:hidden}.c365-halloween-on .c365-season-decor{display:block}.c365-season-web{position:absolute;width:110px;height:110px;top:0;opacity:.25;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'%3E%3Cg fill='none' stroke='%23ddcbea' stroke-width='1'%3E%3Cpath d='M0 0L160 0M0 0L153 50M0 0L117 111M0 0L65 147M0 0L0 160M33 0Q30 23 0 33M66 0Q62 42 47 47Q26 63 0 66M100 0Q97 70 71 71Q42 96 0 100M140 0Q134 86 99 99Q68 135 0 140'/%3E%3C/g%3E%3C/svg%3E") center/contain}.c365-season-web--left{left:0}.c365-season-web--right{right:0;transform:scaleX(-1)}.c365-season-spider{position:absolute;right:21px;top:0;width:27px;height:92px;animation:c365-spider 11s ease-in-out infinite;transform-origin:top center}.c365-season-spider:before{content:'';position:absolute;left:13px;top:-90px;width:1px;height:165px;background:#e0c7e65e}.c365-season-spider i{position:absolute;bottom:0;left:4px;width:20px;height:23px;border-radius:50%;background:#110d19;border:1px solid #897096}.c365-season-spider i:before{content:'';position:absolute;left:4px;top:6px;width:3px;height:3px;border-radius:50%;background:#f4cb8e;box-shadow:7px 0 #f4cb8e}.c365-season-spider i:after{content:'';position:absolute;left:-6px;top:2px;width:31px;height:19px;border-left:2px solid #c2a1cf;border-right:2px solid #c2a1cf;border-radius:50%;box-shadow:-3px -4px 0 -2px #c2a1cf,3px -7px 0 -2px #c2a1cf}.c365-ghost-flight{position:fixed;inset:0;pointer-events:none;z-index:1090;overflow:hidden;visibility:hidden}.c365-ghost-flight svg{position:absolute;top:18%;left:-250px;width:180px;height:auto;opacity:0;filter:drop-shadow(0 0 14px #d9faff66);will-change:transform,opacity}.c365-ghost-flight.is-flying{visibility:visible}.c365-ghost-flight.is-flying svg{animation:c365-ghost-pass 4s ease-in-out both}.c365-ghost-flight.is-flying svg:nth-child(2){top:39%;width:115px;animation-delay:.45s}.c365-ghost-flight.is-flying svg:nth-child(3){top:8%;width:90px;animation-delay:.8s}@keyframes c365-ghost-pass{0%{transform:translate3d(0,45px,0) rotate(-8deg);opacity:0}12%{opacity:.55}48%{transform:translate3d(55vw,-25px,0) rotate(5deg);opacity:.6}88%{opacity:.45}100%{transform:translate3d(calc(100vw + 350px),-100px,0) rotate(-8deg);opacity:0}}@keyframes c365-spider{0%,60%,100%{transform:translateY(-30px) rotate(-4deg)}75%,85%{transform:translateY(0) rotate(3deg)}}
@media(max-width:600px){.c365-season-web{width:66px;height:66px;opacity:.17}.c365-season-spider{right:8px;height:75px;transform:scale(.7)}.c365-halloween-on .c365-season-pumpkin{width:22px;height:21px;right:-5px}.c365-halloween-on .c365-kyiv-strip__inner{padding:8px 16px;gap:5px 12px}.c365-halloween-on .c365-kyiv-strip__title,.c365-halloween-on .c365-kyiv-strip__phone{font-size:12px}.c365-halloween-on .c365-kyiv-strip__cta{min-height:30px;padding:5px 12px;font-size:11px;width:auto}.c365-halloween-on .c365-selection-card:before{background:linear-gradient(#1b12212b,#160c1d38),url('/image/catalog/halloween-2026/store-autumn-night.webp') 73% 50%/cover}.c365-halloween-on .c365-selection-overlay{background:#100a1738!important}.c365-season-controls{padding-bottom:88px}.c365-ghost-flight svg{width:125px}.c365-ghost-flight.is-flying svg:nth-child(2){width:85px}.c365-ghost-flight.is-flying svg:nth-child(3){display:none}}
@media(prefers-reduced-motion:reduce){.c365-season-decor *,.c365-ghost-flight svg{animation:none!important}.c365-ghost-flight{display:none!important}}

/* Glass picker: photograph stays visible through the original controls. */
.c365-halloween-on .c365-picker-content{background:rgba(42,31,55,.14)!important;border:1px solid rgba(255,231,207,.35)!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important}.c365-halloween-on .c365-selection .select2-selection{background:linear-gradient(135deg,rgba(255,255,255,.28),rgba(255,255,255,.07))!important;border:1px solid rgba(255,238,224,.5)!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;box-shadow:inset 0 1px 0 #ffffff52,0 3px 8px #0e071c1a!important}.c365-halloween-on .c365-selection .select2-selection__rendered,.c365-halloween-on .c365-selection .select2-selection__placeholder{color:#fff8ed!important;text-shadow:0 1px 5px #1b102c!important}.c365-halloween-on .c365-selection .select2-selection__arrow b{border-top-color:#fff3e6!important}.c365-halloween-on .c365-picker-tabs{background:#21192e38!important;backdrop-filter:blur(5px)!important}.c365-halloween-on #params_tyre,.c365-halloween-on #params_disk{background:linear-gradient(130deg,#ffd99b9c,#e9b36b5c)!important;border:1px solid #ffdfa199!important;backdrop-filter:blur(8px)!important;color:#fff8eb!important;text-shadow:0 1px 4px #302036!important;box-shadow:inset 0 1px 0 #fff8!important}
/* Crisp vector ornaments, independently scalable on phones and large screens. */
.c365-halloween-on .pr-module-item{position:relative}.c365-halloween-on .pr-module-item::after{content:'';position:absolute;top:0;right:0;pointer-events:none;width:60px;height:60px;z-index:1;background:url('/image/catalog/halloween-2026/ornaments/web-corner.svg') center/contain no-repeat;transform:scaleX(-1);opacity:.3}.c365-halloween-on .pr-module-item::before{content:'';position:absolute;right:9px;bottom:8px;width:24px;height:24px;pointer-events:none;background:url('/image/catalog/halloween-2026/ornaments/autumn-leaf.svg') center/contain no-repeat;opacity:.65}.c365-halloween-on .pr-product-images{border:1px solid #dac8df;border-radius:20px;position:relative;padding:8px;background:#fff}.c365-halloween-on .pr-product-images::before{content:'';position:absolute;right:0;top:0;width:100px;height:100px;background:url('/image/catalog/halloween-2026/ornaments/web-corner.svg') center/contain no-repeat;transform:scaleX(-1);opacity:.35;z-index:4;pointer-events:none}.c365-halloween-on .pr-product-images::after{content:'';position:absolute;left:-10px;bottom:12px;width:47px;height:44px;background:url('/image/catalog/halloween-2026/ornaments/pumpkin.svg') center/contain no-repeat;filter:drop-shadow(0 3px 4px #35213b26);pointer-events:none;z-index:4}.c365-halloween-on #product-product .c365-full-specs__item{border-color:#d8c6df!important}.c365-halloween-on #product-product .pr-product-tabs-item.active{color:#6b3d7b!important;border-color:#c38a4b!important}
@media(max-width:991px){.c365-halloween-on .c365-mobile-dock{isolation:isolate;overflow:visible!important;background:rgba(255,248,240,.88)!important}.c365-halloween-on .c365-mobile-dock::before,.c365-halloween-on .c365-mobile-dock::after{content:'';position:absolute;top:0;width:65px;height:54px;pointer-events:none;background:url('/image/catalog/halloween-2026/ornaments/web-corner.svg') top left/65px 65px no-repeat;z-index:3;opacity:.48}.c365-halloween-on .c365-mobile-dock::before{left:0;border-radius:20px 0 0 0}.c365-halloween-on .c365-mobile-dock::after{right:0;transform:scaleX(-1);border-radius:20px 0 0 0}.c365-halloween-on .pr-product-images::before{width:70px;height:70px;opacity:.3}.c365-halloween-on .pr-product-images::after{width:36px;height:34px;left:-4px;bottom:7px}.c365-halloween-on .pr-module-item::after{width:43px;height:43px;opacity:.26}.c365-halloween-on .pr-module-item::before{width:19px;height:19px}}
/* Mobile glass is a tint, not a stack of blur filters. */
@media(max-width:600px){.c365-halloween-on .c365-selection-card,.c365-halloween-on .c365-selection-card:before,.c365-halloween-on .c365-selection-inner,.c365-halloween-on .c365-picker-content,.c365-halloween-on .c365-picker-tabs,.c365-halloween-on .c365-picker-subtabs,.c365-halloween-on .c365-picker-panes,.c365-halloween-on .c365-picker-grid,.c365-halloween-on .c365-selection .tab-pane{filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.c365-halloween-on .c365-picker-content{background:rgba(32,23,46,.08)!important}.c365-halloween-on .c365-selection .select2-selection{background:linear-gradient(135deg,#ffffff30,#ffffff0c)!important;backdrop-filter:blur(.7px)!important;-webkit-backdrop-filter:blur(.7px)!important}.c365-halloween-on #params_tyre,.c365-halloween-on #params_disk{backdrop-filter:blur(1px)!important;-webkit-backdrop-filter:blur(1px)!important}.c365-halloween-on .c365-selection-card:before{image-rendering:auto;transform:none!important}}

.c365-product-pumpkin{display:none}.c365-halloween-on .pr-product-images-main{position:relative}.c365-halloween-on .pr-product-images-main .c365-product-pumpkin{display:block!important;position:absolute!important;left:4px!important;bottom:4px!important;width:45px!important;height:42px!important;object-fit:contain!important;z-index:5;pointer-events:none;filter:drop-shadow(0 2px 3px #32193426)}.c365-halloween-on .pr-product-images::after{display:none!important}.c365-halloween-on #product-product .pr-product-tabs-item.active{background:linear-gradient(145deg,#715386d9,#493252e6)!important;color:#fff7e7!important;border-color:#d7b17d!important}.c365-halloween-on #product-product h1{padding-right:28px;background:url('/image/catalog/halloween-2026/ornaments/bat.svg') right 4px top 5px/22px 12px no-repeat}@media(max-width:600px){.c365-halloween-on .pr-product-images-main .c365-product-pumpkin{width:32px!important;height:30px!important;left:3px!important;bottom:3px!important}}

.c365-halloween-on #product-product .pr-product-images-main .c365-product-pumpkin{background:url('/image/catalog/halloween-2026/ornaments/pumpkin.svg') center/contain no-repeat!important;opacity:1!important;visibility:visible!important}

.c365-halloween-on #product-product .pr-product-images-main .c365-product-pumpkin{background:none!important;bottom:48px!important}.c365-product-pumpkin svg{display:block!important;width:100%!important;height:100%!important;overflow:visible!important}

.c365-season-controls[hidden]{display:none!important}
.c365-halloween-on #c365-game-promo{display:none!important}
/* Keep the store's top bar and logo header bright and legible. */
.c365-halloween-on #top{background:#fff!important;color:#34303d!important;border-bottom:1px solid #ebe5ed!important}.c365-halloween-on #top a,.c365-halloween-on #top button{color:#34303d!important}.c365-halloween-on header.pr-header,.c365-halloween-on header.pr-header .pr-header-box{background:#fff!important;border-bottom-color:#ebe5ed!important;box-shadow:0 3px 18px #24172d0c!important}.c365-halloween-on #logo img{background:#fff!important;box-shadow:none!important}.c365-halloween-on .pr-header-mobile-menu-button,.c365-halloween-on .c365-header-phone,.c365-halloween-on .c365-header-lang summary,.c365-halloween-on .pr-header-open-mobile-search,.c365-halloween-on .pr-header-cart-button,.c365-halloween-on .pr-header #cart{background:#f7f5f9!important;color:#30283b!important;border-color:#e6dfeb!important}.c365-halloween-on .pr-header-mobile-menu-icon span{background:#45374e!important}.c365-halloween-on .pr-header svg{color:#45374e!important}.c365-halloween-on .pr-header #search input{background:#f8f7f9!important;color:#30283b!important;border-color:#e3dce8!important}.c365-halloween-on .pr-header #search svg{color:#675971!important}
