.catalog-page{min-height:100vh;padding-top:80px;color:#fff;background:var(--bg);font-family:Poppins,Poppins Fallback,sans-serif}.catalog-layout{display:grid;grid-template-columns:308px minmax(0,1fr);width:min(1440px,100%);margin-inline:auto}.catalog-main{grid-column:2;min-width:0;padding:22px 32px 100px}.catalog-layout.inner-holder{display:flex;box-sizing:border-box;width:100%;max-width:var(--site-rail-max);margin:0 auto;padding-right:32px;padding-left:32px}.catalog-layout .catalog-main.main-content{position:relative;display:flex;grid-column:auto;order:2;width:calc(100% - 280px);max-width:calc(100% - 280px);min-width:0;flex-direction:column;padding:17px 0 105px var(--product-column-gap)}.menu-sidebar{order:1;width:280px;min-width:280px;box-shadow:inset -1px 0 var(--stroke),inset 0 -1px var(--stroke)}.menu-sidebar-sticky{position:sticky;top:80px;right:0;left:0}.btn-heading-back{position:relative;display:flex;width:100%;min-height:66px;align-items:center;margin:0 0 4px;padding:22px 50px 22px 20px;border:0;border-radius:0;overflow:hidden;color:#fff;background:#0d1501;font:600 16px/22px Poppins,Poppins Fallback,sans-serif}.btn-heading-back:after{position:absolute;top:50%;right:20px;width:28px;min-width:28px;height:28px;margin-top:-14px;background:var(--cb-static-media-icon-arrow-down-white-svg) no-repeat 50% 50% /100% 100%;content:"";transform:rotate(90deg);z-index:1}.btn-heading-back>span:not(.menu-heading-media){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;z-index:1}.btn-heading-back>.menu-heading-media{position:absolute;inset:0;overflow:hidden;border-radius:0}.menu-heading-media img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) sepia(1) hue-rotate(55deg) saturate(1.55) brightness(.58) contrast(1.05)}.menu-heading-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,16,1,.72),rgba(10,16,1,.28))}.sidebar-nav,.sidebar-nav .dropdown{margin:0;padding:0;list-style:none}.sidebar-nav{max-height:calc(100dvh - 202px);padding-right:20px;overflow-y:auto;color:#bac0ca;scrollbar-color:var(--stroke-hover) var(--stroke);scrollbar-width:thin;font:600 16px/22px Poppins,Poppins Fallback,sans-serif}.sidebar-nav li{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--stroke)}.sidebar-nav li>a,.sidebar-nav li>span{display:flex;order:1;flex:1 1 0;min-width:0;min-height:48px;align-items:center;overflow-wrap:anywhere;padding:13px 0;color:#bac0ca;transition:color .35s ease}.sidebar-nav li.active>a,.sidebar-nav li.active>span{color:#97f312}.sidebar-nav li>a:hover{color:#fff}.sidebar-nav .drop-opener{position:relative;display:flex;order:2;align-self:center;width:48px;min-width:48px;height:48px;padding:0;border:0;color:#bac0ca;background:transparent;cursor:pointer}.sidebar-nav .drop-opener svg{position:absolute;top:50%;right:0;width:24px;min-width:24px;height:24px;margin-top:-12px;transition:transform .15s ease}.sidebar-nav li.opened>.drop-opener svg{transform:rotate(180deg)}.sidebar-nav .dropdown{display:block;order:3;width:100%;max-height:0;padding:0;overflow:hidden;border-top:1px solid transparent;font:500 14px/20px Poppins,Poppins Fallback,sans-serif;transition:max-height .35s ease,padding .35s ease,border-color .35s ease}.sidebar-nav li.opened>.dropdown{max-height:1200px;padding:8px 0;border-top-color:var(--stroke)}.sidebar-nav .dropdown li{border:0}.sidebar-nav .dropdown li>a,.sidebar-nav .dropdown li>span{min-height:38px;padding:8px 0 8px 15px}@media (max-width:1382px){.catalog-layout .catalog-main.main-content{padding-left:var(--product-column-gap)}}@media (max-width:1200px){.catalog-layout .catalog-main.main-content{width:calc(100% - 240px);max-width:calc(100% - 240px);padding-left:20px}.menu-sidebar{width:240px;min-width:240px}}@media (max-width:1023px){.catalog-page{padding-top:68px}.catalog-layout.inner-holder{padding-right:30px;padding-left:30px}.catalog-layout .catalog-main.main-content{width:100%;max-width:100%;padding:17px 0 30px}.menu-sidebar{display:none}}@media (max-width:744px){.catalog-page{padding-top:60px}.catalog-layout.inner-holder{padding-right:20px;padding-left:20px}.catalog-layout .catalog-main.main-content{padding-top:5px;padding-bottom:60px}}@media (max-width:640px){.catalog-main{padding-inline:14px}}.catalog-page .category-promo{position:relative;box-sizing:content-box;width:auto;margin-left:calc(0px - var(--product-column-gap));padding:0 0 40px var(--product-column-gap)}.catalog-page .category-promo .promo{position:relative;z-index:2}.catalog-page .category-promo .breadcrumbs{display:flex;flex-wrap:wrap;gap:0;margin:0 0 16px;padding:0;color:#bac0ca;font:600 13px/18px Poppins,Poppins Fallback,sans-serif;list-style:none}.catalog-page .category-promo .breadcrumbs li{position:relative;margin:0 10px 4px 0;padding-right:11px}.catalog-page .category-promo .breadcrumbs li:after{position:absolute;top:50%;right:0;width:1px;height:12px;margin-top:-6px;background:#899099;content:""}.catalog-page .category-promo .breadcrumbs li:last-child{margin-right:0;padding-right:0;color:#fff}.catalog-page .category-promo .breadcrumbs li:last-child:after{display:none}.catalog-page .category-promo .breadcrumbs a{color:#bac0ca;font-weight:400;transition:color .35s ease}.catalog-page .category-promo .breadcrumbs a:hover{color:#fff}.catalog-page .category-promo .title{margin:0 0 12px;color:#fff;font:700 32px/42px Poppins,Poppins Fallback,sans-serif}.catalog-page .category-promo .description ol:last-child,.catalog-page .category-promo .description p:last-child,.catalog-page .category-promo .description ul:last-child,.catalog-page .category-promo .description>:last-child,.catalog-page .category-promo .title:last-child{margin-bottom:0}.catalog-page .category-promo .description{display:flex;align-items:flex-start;flex-wrap:nowrap;color:#bac0ca;font:20px/36px Poppins,Poppins Fallback,sans-serif}.catalog-page .category-promo .description>.text{flex-grow:1}.catalog-page .category-promo .description p{margin:0 0 20px}.catalog-page .category-promo .description b,.catalog-page .category-promo .description strong{color:#fff;font-weight:700}.catalog-page .best-offers{position:relative;display:flex;justify-content:center;gap:20px;margin:0 0 40px;padding:20px;overflow:hidden;border:1px solid #325106;border-radius:28px;background:#0d1501;container-type:inline-size}.catalog-page .best-offers:after{position:absolute;top:50%;left:0;z-index:1;width:300px;height:300px;margin-top:-150px;border-radius:50%;opacity:.9;background:#97f312;content:"";filter:blur(150px);animation:best-offers-orbit 7s linear infinite}@keyframes best-offers-orbit{0%{transform:translate(-150px,-60px)}25%{transform:translate(calc(50cqw - 150px),60px)}50%{transform:translate(calc(100cqw - 150px),-60px)}75%{transform:translate(calc(50cqw - 150px),60px)}to{transform:translate(-150px,-60px)}}@media (prefers-reduced-motion:reduce){.catalog-page .best-offers:after{animation:none;transform:translate(calc(50cqw - 150px))}}.catalog-page .best-offers .product-card{position:relative;z-index:5;display:block;min-width:0;min-height:268px;max-width:670px;flex:1 1 0;overflow:hidden;border:1px solid var(--stroke);border-radius:20px;color:#fff;background:#101214;box-sizing:border-box}.catalog-page .best-offers .product-card:after{position:absolute;z-index:3;top:0;left:0;width:268px;height:100%;background:linear-gradient(270deg,rgba(16,18,20,0),#101214);content:"";pointer-events:none}.catalog-page .best-offers .text{position:absolute;z-index:4;right:16px;bottom:64px;left:16px;display:block;max-width:252px;padding:0}.catalog-page .best-offers .title{display:block;margin:0 0 10px;padding-top:1px;color:#fff;font:600 14px/21px Poppins,Poppins Fallback,sans-serif}.catalog-page .best-offers .bullet-list{margin:0;padding:0;color:#bac0ca;font:13px/20px Poppins,Poppins Fallback,sans-serif;list-style:none}.catalog-page .best-offers .bullet-list li{min-height:20px;padding:0 0 8px 16px;background:var(--cb-static-media-icon-bullet-green-svg) no-repeat 0 4px/12px 12px}.catalog-page .best-offers .price-row{position:absolute;z-index:4;right:16px;bottom:16px;left:16px;display:flex;align-items:center;justify-content:space-between}.catalog-page .best-offers .price{display:block;color:#fff;font:600 16px/20px Poppins,Poppins Fallback,sans-serif}.catalog-page .best-offers .old-price{display:block;margin-bottom:2px;color:#7e848f;font:400 14px/18px Poppins,Poppins Fallback,sans-serif;text-decoration:line-through}.catalog-page .best-offers .arrow{width:40px;min-width:40px;height:40px;margin-left:10px;border-radius:10px;background:#fff var(--cb-static-media-icon-arrow-top-right-dark-svg) no-repeat 50% 50%;transition:background-color .35s ease}.catalog-page .best-offers .product-card:hover .arrow{background-color:#97f312}.catalog-page .best-offers .best-offer-media{position:absolute;z-index:2;top:0;right:0;display:block;width:max-content;height:100%;max-width:none;overflow:hidden;border-radius:20px 20px 0 0}.catalog-page .best-offers .best-offer-media>img{display:block;width:auto;max-width:none;height:100%;border-radius:inherit;object-fit:contain}.catalog-page .best-offers .best-offer-media>video{position:absolute;z-index:2;inset:0;width:100%;max-width:none;height:100%;border-radius:inherit;object-fit:contain;opacity:0;pointer-events:none}.catalog-page .best-offers .best-offer-media>video.is-playing{opacity:1}.catalog-page .best-offers .best-offer-media:has(>video.is-playing)>img{visibility:hidden}.catalog-page .products-section{position:relative;z-index:2;order:2;padding-bottom:100px}.catalog-page .seo-section{order:3}.catalog-page .product-list{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px;padding-bottom:28px}.catalog-page .product-list .product-card{position:relative;display:block;width:calc(20% - 20px);margin:0 10px 20px;overflow:hidden;border:1px solid var(--stroke);border-radius:20px;color:#fff;background:#101214;box-sizing:border-box}.catalog-page .product-list .image{position:relative;display:block;width:100%;height:auto;overflow:hidden;border-radius:20px 20px 0 0}.catalog-page .product-list .image:after,.catalog-page .product-list .image:before{position:absolute;z-index:3;inset:0;content:"";pointer-events:none}.catalog-page .product-list .image:before{border-radius:16px 16px 0 0;background:linear-gradient(180deg,rgba(16,18,20,0) 59%,rgba(16,18,20,0) 60%,#101214);box-shadow:inset 0 0 16px 14px #101214}.catalog-page .product-list .image:after{right:auto;width:61%;background:linear-gradient(90deg,#101214,rgba(16,18,20,0))}.catalog-page .product-list .image>img{display:block;width:100%;height:auto;max-width:none;object-fit:contain;transform:scale(1);transition:transform .35s ease}.catalog-page .product-list .image>video{position:absolute;z-index:2;inset:0;width:100%;max-width:none;height:100%;opacity:0;object-fit:contain;pointer-events:none}.catalog-page .product-list .image>video.is-playing{opacity:1}.catalog-page .product-list .image:has(>video.is-playing)>img{visibility:hidden}@media (hover:hover) and (pointer:fine){.catalog-page .product-list .product-card:not(.video-hover):hover .image>img{transform:scale(1.2)}}.catalog-page .product-list .text{display:block;padding:12px 15px 92px}.catalog-page .product-list .title{display:block;margin:0 0 10px;padding-top:1px;color:#fff;font:600 14px/21px Poppins,Poppins Fallback,sans-serif}.catalog-page .product-list .bullet-list{margin:0;padding:0;color:#bac0ca;font:13px/20px Poppins,Poppins Fallback,sans-serif;list-style:none}.catalog-page .product-list .bullet-list li{min-height:20px;padding:0 0 8px 16px;background:var(--cb-static-media-icon-bullet-green-svg) no-repeat 0 4px/12px 12px}.catalog-page .product-list .price-row{position:absolute;right:15px;bottom:15px;left:15px;display:flex;align-items:center;justify-content:space-between}.catalog-page .product-list .price{display:block;color:#fff;font:600 16px/20px Poppins,Poppins Fallback,sans-serif}.catalog-page .product-list .old-price{display:block;margin-bottom:2px;color:#7e848f;font:400 14px/18px Poppins,Poppins Fallback,sans-serif;text-decoration:line-through}.catalog-page .product-list .arrow{width:40px;min-width:40px;height:40px;margin-left:10px;border-radius:10px;background:#fff var(--cb-static-media-icon-arrow-top-right-dark-svg) no-repeat 50% 50%;transition:background-color .35s ease}.catalog-page .product-list .product-card:hover .arrow{background-color:#97f312}.catalog-page .product-list .custom-order-promo{width:calc(100% - 20px);margin:0 10px 20px}.custom-order-promo{display:flex;align-items:center;justify-content:space-between;padding:48px;border:1px solid var(--stroke);border-radius:24px;color:#fff;background:radial-gradient(560px 280px at 8% -40%,rgba(151,243,18,.16),transparent 70%),radial-gradient(640px 320px at 98% 140%,rgba(151,243,18,.11),transparent 70%),linear-gradient(120deg,#14181c,#0c0f11 52%,#121808)}.catalog-page .product-list .custom-order-promo .content{display:flex;flex-grow:1;flex-wrap:wrap;align-items:center}.catalog-page .product-list .custom-order-promo .title{display:block;width:100%;margin:0 0 10px;padding:0;color:#fff;font:700 28px/38px Poppins,Poppins Fallback,sans-serif}.catalog-page .product-list .custom-order-promo .text{display:inline-flex;align-items:center;margin:0;padding:0;color:#fff;font:400 16px/24px Poppins,Poppins Fallback,sans-serif}.catalog-page .product-list .custom-order-promo .text img{width:24px;min-width:24px;height:24px;margin-right:4px}.catalog-page .product-list .custom-order-promo .text b{margin-left:4px}.custom-order-promo .btn-white-fill-xl{display:inline-flex;align-items:center;margin-left:20px;padding:14px 24px;border:0;border-radius:14px;color:#101214;background:#fff;font:600 16px/24px Poppins,Poppins Fallback,sans-serif;white-space:nowrap;cursor:pointer;transition:background-color .35s ease}.custom-order-promo .btn-white-fill-xl:hover{background:#dcfbb0}.catalog-page .seo-section .table-content-box{margin:68px 0;padding:28px 28px 16px;border:1px solid var(--stroke);border-radius:20px;background:#101214}.catalog-page .seo-section .table-content-box .h3{display:block;margin:0 0 20px;color:#fff;font:700 24px/34px Poppins,Poppins Fallback,sans-serif}.catalog-page .seo-section .table-content-menu{margin:0;padding:0;color:#fff;font:600 18px/28px Poppins,Poppins Fallback,sans-serif;list-style:none;counter-reset:num}.catalog-page .seo-section .table-content-menu>li{position:relative;padding:0 0 12px 28px}.catalog-page .seo-section .table-content-menu>li:before{position:absolute;top:0;left:0;width:28px;content:counter(num) ".";counter-increment:num}.catalog-page .seo-section .table-content-menu ol{margin:0;padding:6px 0 0;font:400 16px/26px Poppins,Poppins Fallback,sans-serif;list-style:none;counter-reset:inner-num}.catalog-page .seo-section .table-content-menu ol li{position:relative;padding:0 0 8px 38px}.catalog-page .seo-section .table-content-menu ol li:last-child{padding-bottom:0}.catalog-page .seo-section .table-content-menu ol li:before{position:absolute;top:0;left:0;width:38px;content:counter(num) "." counter(inner-num) ".";counter-increment:inner-num}.catalog-page .seo-section .table-content-menu a{color:#bac0ca;transition:color .35s ease}.catalog-page .seo-section .table-content-menu a:hover{color:#fff}@media (max-width:1720px){.catalog-page .product-list .product-card{width:calc(25% - 20px)}.catalog-page .seo-section .table-content-box{margin:60px 0}.catalog-page .seo-section .table-content-menu{font-size:16px;line-height:26px}.catalog-page .category-promo .description{font-size:18px;line-height:34px}}@media (max-width:1382px){.catalog-page .category-promo{margin-left:calc(0px - var(--product-column-gap));padding-bottom:40px;padding-left:var(--product-column-gap)}.catalog-page .category-promo .title{margin-bottom:16px;font-size:28px;line-height:38px}.catalog-page .products-section{padding-bottom:80px}.catalog-page .best-offers{flex-wrap:wrap}.catalog-page .best-offers .product-card{flex:0 0 calc(50% - 10px)}.catalog-page .best-offers .product-card:nth-child(3){margin-right:auto;margin-left:auto}}@media (max-width:1200px){.catalog-page .category-promo{width:calc(100% + 20px);margin-left:-20px;padding-bottom:40px;padding-left:20px}.catalog-page .category-promo .description{flex-wrap:wrap}.catalog-page .category-promo .description>.text{width:100%;margin-bottom:20px}.catalog-page .product-list .product-card{width:calc(33.333% - 20px)}}@media (max-width:1023px){.catalog-page{padding-top:68px}.catalog-page .category-promo{width:auto;margin-left:-30px;padding-left:30px}.catalog-page .category-promo .title{font-size:36px;line-height:46px;margin-bottom:14px}.catalog-page .category-promo .description{font-size:16px;line-height:32px}.catalog-page :is(.product-list,.best-offers) .title{font-size:13px;line-height:20px}.catalog-page :is(.product-list,.best-offers) .bullet-list{font-size:12px}}@media (max-width:744px){.catalog-page .category-promo .description{font-size:16px;line-height:32px}.catalog-page .best-offers .best-offer-media>video{display:none}.catalog-page .best-offers .best-offer-media{-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.55) 28%,#000 52%);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.55) 28%,#000 52%)}.catalog-page .products-section{padding-bottom:42px}.catalog-page .product-list{margin-right:-6px;margin-left:-6px}.catalog-page .product-list .product-card{width:calc(50% - 12px);margin:0 6px 12px;border-radius:14px}.catalog-page .product-list .image{border-radius:14px 14px 0 0}.catalog-page .product-list .image>video{display:none}.catalog-page .product-list .text{padding-bottom:80px}.catalog-page .seo-section .table-content-box{margin:48px 0}.catalog-page{padding-top:60px}.catalog-page .category-promo{width:calc(100% + 20px);margin-left:-20px;padding:0 0 40px 20px}.catalog-page .category-promo .title{margin-bottom:12px;font-size:28px;line-height:38px}.catalog-page .category-promo .description p{margin-bottom:12px}.catalog-page .best-offers{flex-flow:column nowrap;gap:0;margin-right:-20px;margin-bottom:40px;margin-left:-20px;padding:20px;border-width:1px 0;border-radius:0}.catalog-page .best-offers .product-card{width:100%;min-height:268px;flex:1 1 100%;margin:0 0 10px}.catalog-page .best-offers .product-card:last-child{margin-bottom:0}.catalog-page .best-offers .text{bottom:64px}.catalog-page .best-offers .bullet-list{display:block}.catalog-page .products-section{padding-bottom:37px}.catalog-page .product-list{margin:0;padding-bottom:20px}.catalog-page .product-list .product-card{width:100%;margin:0 0 20px}.catalog-page .product-list .text{padding:12px 12px 60px}.catalog-page .product-list .title{margin-bottom:22px;font-size:14px;line-height:24px}.catalog-page .best-offers .title{font-size:14px;line-height:24px}.catalog-page .product-list .bullet-list{display:none}.catalog-page .product-list .price-row{right:12px;bottom:12px;left:12px}.catalog-page .seo-section .table-content-box{margin:40px 0;padding:20px 16px 8px}.catalog-page .seo-section .table-content-box .h3{margin-bottom:12px;font-size:18px;line-height:28px}.catalog-page .seo-section .table-content-menu{font:14px/24px Poppins,Poppins Fallback,sans-serif}.catalog-page .category-promo{width:auto}.catalog-page .category-promo .breadcrumbs{flex-wrap:nowrap;padding-bottom:10px;overflow-x:auto;font-size:13px;line-height:26px;white-space:nowrap;scrollbar-width:thin}.catalog-page .category-promo .breadcrumbs li{margin-bottom:0}.catalog-page .seo-section .table-content-menu>li{padding-left:22px}.catalog-page .seo-section .table-content-menu>li:before{width:22px}.catalog-page .seo-section .table-content-menu ol{font-size:14px;line-height:24px}.catalog-page .seo-section .table-content-menu ol li{padding:0 0 6px 32px}.catalog-page .seo-section .table-content-menu ol li:before{width:32px}}@media (max-width:1382px){.custom-order-promo{padding:40px;border-radius:20px}.catalog-page .product-list .custom-order-promo .title{margin-bottom:8px;font-size:24px;line-height:34px}.catalog-page .product-list .custom-order-promo .text{font-size:14px}}@media (max-width:1023px){.catalog-page .product-list .custom-order-promo{width:calc(100% - 12px);margin:0 6px 12px}.custom-order-promo{flex-wrap:wrap;padding:28px;border-radius:16px}.catalog-page .product-list .custom-order-promo .content{width:100%;margin-bottom:24px}.custom-order-promo .btn-white-fill-xl{margin:0}}@media (max-width:744px){.catalog-page .product-list .custom-order-promo{width:100%;margin:0 0 20px}.custom-order-promo{padding:28px 20px;border-radius:14px}.catalog-page .product-list .custom-order-promo .content{margin-bottom:20px}}