/* Generated from ../custom.css. Edit according to STYLE_GUIDE.md. Layer: mobile. */@font-face{font-family:'DS Raleway';font-style:normal;font-weight:900;font-display:swap;src:url('/wp-content/themes/storefront-child/fonts/raleway-v37-cyrillic-900.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}/* codex-mobile-product-detail-discount-percent-20260526 */@media (max-width: 767px){body.single-product .available_variations_prices .price-advantage{display:inline-flex !important;min-width:32px !important;height:20px !important;align-items:center !important;justify-content:center !important;margin-left:auto !important;padding:0 9px !important;border:0 !important;border-radius:999px !important;background:#2f9f67 !important;color:transparent !important;font-family:'DS Raleway',Arial,sans-serif !important;font-size:0 !important;font-weight:900 !important;line-height:1 !important;letter-spacing:0 !important;transform:rotate(-5deg) !important;transform-origin:center center !important;box-shadow:0 3px 7px rgba(47, 159, 103, .18) !important;-webkit-font-smoothing:antialiased}body.single-product .available_variations_prices .price-advantage::before{content:"%";color:#fff !important;font-size:14px !important;font-weight:900 !important;line-height:1 !important}body.single-product .products li.product .price .advantage{left:auto !important;right:7px !important;top:8px !important;display:inline-flex !important;min-width:32px !important;height:20px !important;align-items:center !important;justify-content:center !important;padding:0 9px !important;border-radius:999px !important;background:#2f9f67 !important;color:transparent !important;font-family:'DS Raleway',Arial,sans-serif !important;font-size:0 !important;font-weight:900 !important;line-height:1 !important;letter-spacing:0 !important;transform:rotate(-5deg) !important;transform-origin:center center !important;box-shadow:0 3px 7px rgba(47, 159, 103, .18) !important;-webkit-font-smoothing:antialiased}body.single-product .products li.product .price .advantage::before{content:"%";color:#fff !important;font-size:14px !important;font-weight:900 !important;line-height:1 !important}}/* codex-product-mobile-free-scroll-gallery-20260526:start */@media (max-width: 767px){body.single-product #mob_gal.ds-mobile-free-gallery{display:flex;width:100vw;height:100vw !important;max-height:100vw !important;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;background:#f9f9f9}body.single-product #mob_gal.ds-mobile-free-gallery::-webkit-scrollbar{display:none}body.single-product #mob_gal.ds-mobile-free-gallery img{display:block;flex:0 0 100vw;width:100vw !important;min-width:100vw;max-width:100vw !important;height:100vw !important;max-height:100vw !important;margin:0;object-fit:cover;object-position:center center;background:#f9f9f9;user-select:none;-webkit-user-drag:none}body.single-product #mob_gal.ds-mobile-free-gallery img:first-child{object-fit:contain}body.single-product #mob_gal.ds-mobile-free-gallery + .ds-mobile-gallery-progress .ds-mobile-gallery-progress-thumb{transition:none;will-change:left,width}}/* codex-product-mobile-free-scroll-gallery-20260526:end */@font-face{font-family:'DS Raleway';font-style:normal;font-weight:900;font-display:swap;src:url('/wp-content/themes/storefront-child/fonts/raleway-v37-latin-900.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}/* Codex 2026-05-13: match the new mobile DS header outside the static root homepage. */@media (max-width: 767px){.head_1 .item-logo.visible-xs{position:absolute;z-index:2;top:50%;left:50%;width:48px;max-width:none;height:54px;margin:0;flex:0 0 48px;transform:translate(-50%, -50%)}.head_1 .item-logo.visible-xs a{width:48px;height:54px}.head_1 .item-logo.visible-xs .ds-mobile-header-logo{display:block;width:auto;height:35px;max-width:none;max-height:35px}.head_1 .item-favorite.visible-xs{display:none !important}/* Codex 2026-05-13: hide product-card favorite icon in mobile catalog. */body.tax-product_cat .products li.product .favorite,body.post-type-archive-product .products li.product .favorite,body.page-id-705582 .products li.product .favorite{display:none !important}.head_1 .item-search.visible-xs{width:46px;margin:0 0 0 auto;flex:0 0 46px}.head_1 .item-cart-mobile.visible-xs{order:4;width:40px;margin:0;flex:0 0 40px;top:auto}.head_1 .item-cart-mobile .site-header-cart,.head_1 .item-cart-mobile .site-header-cart .cart-contents{display:flex;width:40px;height:54px;align-items:center;justify-content:center;line-height:54px}}/* мобила */@media (max-width: 767px){.hentry{display:flex;flex-direction:column}aside.entry-meta{display:none;order:5}.wcspc-area{max-width:none;width:calc(100% - 70px)}.wcspc-area .wcspc-close{background:#222;width:54px;height:54px;left:-54px !important;z-index:100}.wcspc-area{width:calc(100% - 54px)}.wcspc-area.wcspc-area-show .wcspc-close .wcspc-icon-close:before,.wcspc-area.wcspc-area-show .wcspc-close .wcspc-icon-close:after{top:15px;left:25px;content:' ';height:25px;width:2px}.wcspc-area-top.wcspc-items .wcspc-item .wcspc-item-inner{border-bottom:none}.wcspc-area-top.wcspc-items .wcspc-item .wcspc-item-inner:after{content:"";display:block;bottom:0;left:20px;border-bottom:1px solid #eee;position:absolute;width:100%}.wcspc-area-top{margin-top:25px}.wcspc-item{padding-left:0}.wcspc-item-info{flex-direction:column}body{min-height:100vh}.category-4700 #content{padding-top:70px;background:#fff}.bloglist{grid-template-columns:1fr}.post-15 .woocommerce-order-overview{padding-left:15px}.owl-carousel .owl-stage{display:flex}.owl-carousel .owl-item img{max-width:100vw}.owl-carousel .owl-item img{width:auto}.bikez .owl-carousel .owl-item img{max-width:97vw}.owl-item{height:0}.owl-item.active{height:auto}.available_variations_prices .price-advantage{margin-left:auto;color:#E60000;background:none;border:1px solid #E60000}.products.catloop{margin-bottom:100px}.same_category .products.catloop{margin-bottom:0}.same_category .glider-arrow{display:none}.site-main > .post{display:flex;flex-direction:column}.site-main > .post > aside.entry-meta{order:1;border-top:1px solid #000;padding-top:3em;margin-top:3em}body.single-post.category-about .site-main > .post > .entry-content{order:1}body.single-post.category-about .site-main > .post > aside.entry-meta{display:block;order:5;border-top:1px solid #e5e5e5;padding-top:24px;margin-top:28px}body.single-post.category-about .site-main > .post > aside.entry-meta .aside-menu{display:block;margin:0;padding:0;list-style:none}body.single-post.category-about .site-main > .post > aside.entry-meta .aside-menu > li{margin:0}body.single-post.category-about .site-main > .post > aside.entry-meta .aside-menu > li > a{display:flex;align-items:center;min-height:38px;padding:9px 0;border:0;border-bottom:1px solid #e6e6e6;border-radius:0;background:transparent;color:#202227;font-size:14px;font-weight:500;line-height:1.25;text-decoration:none}body.single-post.category-about .site-main > .post > aside.entry-meta .aside-menu > li.current-menu-item > a,body.single-post.category-about .site-main > .post > aside.entry-meta .aside-menu > li > a:hover,body.single-post.category-about .site-main > .post > aside.entry-meta .aside-menu > li > a:focus{color:#111;background:transparent}.modal.ds-bonus-modal.left .modal-dialog,.modal.ds-bonus-modal.right .modal-dialog{margin:0 auto}.modal.ds-bonus-modal.left .modal-body,.modal.ds-bonus-modal.right .modal-body{height:auto;padding:28px 22px 30px}#deliveryModal.ds-bonus-modal .modal-body{padding:28px 22px 30px}#post-navigation{display:none}.tab_mobile #flush-fsize h4.title{display:none}.mobile_gallery_wrap{margin-left:-19px;margin-right:-18px}.single .product-category{margin-top:-5px}.products .product .favorite{max-width:30px}.viewz-detail .gray-box .price{padding-top:15px}.item-favorite svg{height:24px}.site-header-cart .cart-contents{background-size:31px auto}.item-search{align-self:center;margin-right:10px}.item-search svg{width:auto;height:44px;top:4px;position:relative}.item-favorite svg{top:0}.viewz-detail .gray-box .price ins .woocommerce-Price-currencySymbol{top:0;font-size:90%}.single-product .gray-box .price{align-items:center}.item-favorite .favorite_total{bottom:-8px}.viewz-detail .gray-box .advantage{right:15px}.products .product-bottom .favorite{top:12px;right:15px}.site-main ul.products li.product{float:none;width:100%;margin-right:0}.enter_coupon a{color:#555}.gray-box .advantage{top:55px}.ship_addr_selftaking .wkrtime{display:none}#shipping_method label[for="ship_addr_nadom"]{color:#999}#shipping_block{margin-top:-55px}.dont_disturb_wrap{display:none}#customer_details .form-row{border-bottom:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:0}#customer_details .woocommerce-billing-fields > h4{display:none}.woocommerce-checkout .woocommerce-checkout-payment{margin-top:10px;margin-bottom:0}.page-id-15 .shop_table.cart{display:none}.page-id-14 .shop_table .product-quantity:after,.page-id-14 .shop_table .product-quantity:before{position:absolute;content:"-";top:-1px;left:10px;font-size:18px;transition:300ms;color:#999}.page-id-14 .shop_table .product-quantity:after{content:"+";left:auto;right:11px;color:#000}.shop_table .product-thumbnail{padding-right:15px}.btm_fix{position:fixed;bottom:0;width:100%;left:0;background:#fff;padding:20px 0 15px;margin:0;z-index:10000;border-top:1px solid #eee}.btm_sticky{position:relative;bottom:0;width:100%;left:0;background:#fff;margin:0;z-index:1000}.btm_sticky .innr2{border-top:1px solid #eee;padding:20px 0 15px}.btm_fix .innr,.btm_sticky.fixed .innr{padding-right:var(--bs-gutter-x, .75rem);padding-left:var(--bs-gutter-x, .75rem);max-width:540px;margin:0 auto}.btm_fix .innr2,.btm_sticky.fixed .innr2{margin-left:20px;margin-right:20px}.btm_sticky.fixed{position:fixed;width:100vw}#payment .btm_sticky .checkout-button,.btm_fix .checkout-button{font-size:15px;font-weight:400}.page-id-15 .mobile-footer,.page-id-14 .mobile-footer{display:none}#post-14 > .entry-header{display:none}#post-14{padding-top:15px}.gray-box .price .amount{color:#000}.products .available_variations.single:after,.products .available_variations:after{content:""}.gray-box .available_variations_prices .item::after,.gray-box .product_price::after{content:""}.credit_calculate{margin-left:15px;margin-right:15px}.gray-box .recommended_size{display:none}.loop-promo{display:none}.submit_wrap{padding-right:35px;padding-left:35px}.gray-box .difcolors{display:flex;flex-direction:column}.gray-box .current-color{order:10}.size_and_aviability .variations:before{display:none}.submit_wrap{text-align:center}.gray-box #addToCart{font-size:16px;padding:15px 30px;display:inline-block;margin:0 auto}.page-id-705582,.products,.products{margin-top:15px}.products .difcolors{margin-top:0}#framesizeModal .modal-header .title{color:#000;padding:60px 70px 60px 35px;text-transform:uppercase;font-size:19px}#framesizeModal .modal-header .close{font-size:36px;font-weight:400;position:absolute;top:0;color:#000;right:20px}#framesizeModal h4.title{display:none}.product-title .title{margin-right:40px}.mobile_breadcrumb{padding:0 15px;display:block;margin-top:15px}.mobile_breadcrumb a{font-size:15px}.mobile_breadcrumb i:before{font-weight:700 !important}.products li.product:not(.sale).pa_sezon-9109 .price:after{display:none}#addToCart{display:flex;align-items:start}#addToCart .woocommerce-Price-currencySymbol{font-size:80%;position:relative;top:-2px;margin-left:2px}.modal-body > h4:first-child{margin-right:30px}.size_and_aviability{display:flex}.single-product div.product table.variations{margin-top:0}.mobile_framesize{flex:0 0 auto}.free_delivery_info{margin:5px 0;position:relative;flex-basis:100%}.available_variations .item,.gray-box .variations_form label{padding-left:10px;padding-right:10px}.items-label{display:block;text-align:right}ul.products li.product .price ins,ul.products .wc-block-grid__product .price ins,.wc-block-grid__products li.product .price ins,.wc-block-grid__products .wc-block-grid__product .price ins{margin-left:0;text-decoration:none !important;text-decoration-line:none !important;-webkit-text-decoration-line:none !important}.products{grid-gap:0}.archive.woocommerce-active .content_container{margin-top:0;padding:0}#cartModal .modal-dialog{min-width:auto;width:100%}.one_more_common_class{padding-left:25px;padding-right:25px}.gray-box{padding-right:10px;padding-left:10px}.viewz-detail .gray-box{padding-right:0;padding-left:0}.gray-box .price del{margin-bottom:0}#price_wrap{order:0;margin:0}.multi-theme-compact .multi-wrapper{margin:0 auto !important}.multi-input[type=text],.multi-input[type=text]:focus,.multi-input[type=text]:hover{padding:9px 20px 9px 20px !important}.menu-item-247911{display:none}.hidden-xs{display:none !important}#payment tr{display:flex;flex-direction:column}#runTinkoffModal{margin:0 15px}.social_fix{display:none}table.cart td.product-name{padding-right:1em}.wc-proceed-to-checkout .button.checkout-button{padding:1em 0}.post-14 h1{font-size:18px;text-align:center;display:block}.order-total td{font-weight:bold}.order-total td:before{font-size:18px;font-weight:600}.cart_rightcol,.woocommerce-cart .calculated_shipping .shop_table{border:none}.products{grid-template-columns:1fr}.products .info{display:flex;padding:0 15px 10px;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.products:not(.cat-velo) .info .color{display:none}.products .info .title{text-align:left;font-size:18px;margin-bottom:10px;flex-basis:100%;order:2}.products .info .title .title2{text-transform:none;margin-bottom:5px}.products .info .product-model,.products .info .product-brand{font-weight:400}.products.cat-velo{grid-gap:10px}.products li.product .info .loop_price,.products li.product .info .price{margin:25px 0 8px;flex-direction:row;text-align:right;order:1;flex-basis:100%;justify-content:start}.products.cat-velo .brand{display:none;position:absolute;top:5px;left:15px;max-width:10%}ul.products li.product .loop_price,ul.products li.product .price{margin-left:0;display:flex}.products li.product .info .price ins,.products li.product .info .loop_price ins{text-decoration:none !important;text-decoration-line:none !important;-webkit-text-decoration-line:none !important}.products li.product .price del{order:0;color:#8f8f8f}.products li.product .info .price ins .woocommerce-Price-amount,.products li.product .info .price > .woocommerce-Price-amount,.products li.product .info .price .product_price.nosale .woocommerce-Price-amount,.products li.product .info .loop_price ins .woocommerce-Price-amount,.products li.product .info .loop_price > .woocommerce-Price-amount,.products li.product .info .loop_price .product_price.nosale .woocommerce-Price-amount{font-size:16px;font-weight:700;line-height:1.15}.products li.product .info .price del .woocommerce-Price-amount,.products li.product .info .loop_price del .woocommerce-Price-amount{font-size:14px;color:#8f8f8f}.products li.product .info .price del,.products li.product .info .loop_price del,.products li.product .info .price del .woocommerce-Price-amount,.products li.product .info .loop_price del .woocommerce-Price-amount,.products li.product .info .price del bdi,.products li.product .info .loop_price del bdi,.products li.product .info .price del .value,.products li.product .info .loop_price del .value{text-decoration-color:#E60000;-webkit-text-decoration-color:#E60000;text-decoration-thickness:1.5px}.products li.product .woocommerce-LoopProduct-link{padding-bottom:1em}.products.cat-velo li.product .woocommerce-LoopProduct-link{border:none}.products.catloop li.product .thumb{padding-top:10px;margin:0 10px 14px}.products.cat-velo li.product .thumb{border:1px solid #efeeee;border-radius:10px}.page-id-705582 ul.products li.product .thumb img:not(.nophoto),body.tax-product_cat ul.products li.product .thumb img:not(.nophoto),body.post-type-archive-product ul.products li.product .thumb img:not(.nophoto){width:110%;max-width:110%;margin-left:-5%;margin-bottom:-15px;margin-top:-15px}ul.products.cat-velo li.product .thumb img.nophoto{width:auto;margin-bottom:50px;margin-top:50px}ul.products.cat-velo .woocommerce-LoopProduct-link{padding-top:0;padding-bottom:4px;border-radius:6px;overflow:hidden}.products li.product .price .advantage,.products li.product:not(.sale) .price:after{font-size:13px}.products li.product .price .advantage,.products li.product:not(.sale) .price:after{left:0;right:auto;margin-left:0}.site-header-cart .cart-contents .count{position:absolute;background:var(--color-orange);line-height:1em;font-size:14px;padding:1px 4px;overflow:hidden;display:inline-block;bottom:6px;right:0;border-radius:4px}.item-cart-mobile .item-text{display:none}.viewz-detail .product-detail-aside{padding-top:30px}.gray-box{display:flex;flex-direction:column}.gray-box .mobile-product-header{order:-11;display:flex;align-items:baseline}.gray-box .mobile-product-header .sep{margin:0 2px;display:inline-block}.gray-box .price ins .woocommerce-Price-currencySymbol{margin-left:-2px}.gray-box .size_avaiability{display:none}.gray-box .mobile-product-header .product-brand-logo{margin-left:auto;right:0;z-index:90;display:none;width:auto}.gray-box .warehouses{margin-top:0}.gray-box .product-cat{display:none}.gray-box .pictures{order:-10}.gray-box .pictures > a{margin-top:-10px;display:block}.gray-box .pictures .thumbnails{display:none}.gray-box .difcolors-wrap{order:0}.gray-box .price{flex-direction:row;justify-content:start;align-items:start}#price_wrap .price{margin-top:0}.gray-box .price del{margin-left:1em}.gray-box .price .advantage{top:0;right:15px}.show_more .text-toggle{margin-top:1em;margin-bottom:1em}.same_category .products{grid-gap:0}.single .fotorama__nav-wrap{margin-top:0}.product-descr{font-size:16px;margin-top:10px;padding-left:35px;padding-right:35px}.viewz-detail .product-descr{padding-left:0;padding-right:0}#flush-fsize,.brand-descr,.product-parameters,.product-descr .parameters{font-size:16px}body.single-product #flush-brand .brand-descr .ds-brand-tab-logo{display:flex;align-items:center;justify-content:flex-start;width:fit-content;margin:0 0 10px;text-decoration:none}body.single-product #flush-brand .brand-descr .ds-brand-tab-logo img{display:block;max-width:135px;max-height:50px;width:auto;height:auto}.delivery_conditions{font-size:16px}.delivery_conditions h4,.delivery_conditions .dropdown-toggle{font-weight:bold}.bike_sizes{display:none}.gray-box .price:after{content:""}.gray-box .difcolors{margin-bottom:0}.gray-box .difcolors .items{margin-top:10px}.gray-box .less_price{display:none}.gray-box .warehouses,.gray-box .warehouses h6,.gray-box .mobile-product-header a{font-size:14px}.gray-box .difcolors{margin-right:0;margin-left:0}.gray-box .single_add_to_cart_button{border-radius:0;padding:10px 18px 10px;font-size:23px}table.shop_table_responsive tr td[data-title]:before{content:''}.shop_table.cart td{font-size:14px}.price .advantage{color:#ec7843}.products li.product .product_price.sale.sale-30 .advantage,.products li.product .product_price.sale.sale-35 .advantage,.products li.product .product_price.sale.sale-40 .advantage,.products li.product .product_price.sale.sale-45 .advantage,.products li.product .product_price.sale.sale-50 .advantage,.products li.product .product_price.sale.sale-55 .advantage,.products li.product .product_price.sale.sale-60 .advantage,.products li.product .product_price.sale.sale-65 .advantage,.products li.product .product_price.sale.sale-70 .advantage,.products li.product .product_price.sale.sale-75 .advantage,.products li.product .product_price.sale.sale-80 .advantage,.products li.product .product_price.sale.sale-85 .advantage,.products li.product .product_price.sale.sale-90 .advantage,.products li.product .product_price.sale.sale-95 .advantage{background:#fff}.countdown{zoom:0.2;display:none}.flip-clock-wrapper ul li a{font-weight:400}.tl-core-xs{display:block;margin-bottom:5px}.tl-core-md{display:none}.page-title{text-align:center;margin-bottom:11px}.woocommerce-products-header{display:block;margin-bottom:11px}body.tax-product_cat .woocommerce-products-header{display:none !important;border-bottom:0;margin-bottom:0;padding-bottom:0}.woocommerce-products-header__ordering{display:none}body.tax-product_cat .storefront-sorting{display:none !important}body.tax-product_cat #content.site-content{padding-top:55px}body.tax-product_cat ul.products{margin-top:0}body.tax-product_cat .ds-archive-bottom-breadcrumb{display:none}body.tax-product_cat .ds-acf-mobile-archive-meta{display:block}body.tax-product_cat .ds-acf-mobile-archive-meta h1.page-title.ds-seo-h1{border-bottom:0;padding-bottom:0}#coupon_code{flex-grow:1}.navigation .primary-navigation > .menu{display:flex;flex-direction:column}.woocommerce-pagination{margin:1.7em 0;float:none}.woocommerce-pagination .page-numbers li{font-size:14px}.dw-sub-menu .sub-menu{display:none}.slidermenu-wrap{width:100% !important}.slidermenu-wrap > .dw-sub-menu{width:100%}.navigation .primary-navigation > .menu > li > .dw-sub-menu,.dw-sub-menu{box-shadow:none}.primary-navigation .dw-sub-menu .dw-sub-menu li{padding:0}.primary-navigation ul.menu li .dw-sub-menu a{font-size:15px;padding:15px 15px 15px 25px}.navigation .primary-navigation > .menu > li > .dw-sub-menu > .container{padding:0}.navigation .primary-navigation > .menu > li > .dw-sub-menu > .container > li > a{display:none !important}.navigation .primary-navigation > .menu > li > .dw-sub-menu > .container > li:nth-child(2){display:none}.navigation .primary-navigation > .menu > li > .dw-sub-menu > .container > li > ul.dw-sub-menu{border:1px solid #bdbdbd;border-bottom:none}.navigation .primary-navigation > .menu > li > .dw-sub-menu > .container > li > ul > li{background-color:#ededed;border-bottom:1px solid #bdbdbd;font-size:16px;border-radius:0}.slidermenu-wrap > .dw-sub-menu > li > a:after{display:none}#menu-item-118091{order:30}.same_category .glide.invisible-scrollbar::-webkit-scrollbar{display:none}.same_category .glider::-webkit-scrollbar{opacity:0;height:0;-webkit-overflow-scrolling:auto}.same_category .glider::-webkit-scrollbar{width:0;/* Remove scrollbar space */background:transparent/* Optional: just make scrollbar invisible */}/* Optional: show position indicator in red */.same_category .glider::-webkit-scrollbar-thumb{background:#FF0000}.same_category .products li.product{border-radius:0;margin-bottom:0;margin-right:10px}.same_category .product .difcolors-wrap,.same_category .product .variations-wrap{display:none}#post-14 .same_category .products li.product{padding-top:0;padding-bottom:0}.same_category .products li.product .thumb{margin-bottom:20px}.same_category ul.products li.product .woocommerce-LoopProduct-link{align-items:start}.same_category ul.products li.product .title{text-align:left;display:flex;flex-direction:column;margin-bottom:15px}.same_category ul.products li.product .info{padding:0 20px}.same_category .products li.product .price .woocommerce-Price-amount{font-size:17px}.same_category ul.products li.product .title .product-brand,.same_category ul.products li.product .title .product-model{text-transform:none;font-weight:400}.same_category .woocommerce-LoopProduct-link .product-top-category{order:2}.same_category .products li.product .price{justify-content:start}.same_category .products li.product .amount .space{margin-left:-2px}.same_category .products li.product .woocommerce-Price-currencySymbol{font-size:90%;margin-left:-2px}.left-sidebar .widget-area,.left-sidebar .content-area{width:100%}.left-sidebar .widget-area{margin-right:0;margin-top:13px}.storefront-sorting{margin-bottom:0}.content_container{display:flex;flex-direction:column}#secondary{order:10}#primary{order:20}.head_2 .item-socials,.head_2 .item-shop{display:none}.item-socials{justify-content:center;margin:1em 0 1.5em}.mobile-footer .item-socials{gap:10px}.mobile_mainpage .copyright{margin-bottom:1.5em}body{padding-top:0}body.admin-bar{margin-top:-30px}html #wpadminbar{height:46px;min-width:300px;top:-16px}.product-excerpt .descr iframe[src*="youtube"]{display:none}.navbar-fixed-bottom,.navbar-fixed-top{position:inherit}#header{height:auto}.head_1{height:54px;padding-bottom:0}.head.head_1{box-sizing:border-box;height:54px !important;min-height:54px !important;padding-top:0 !important;padding-bottom:0 !important}body.home .head.head_1{height:54px !important;min-height:54px !important;padding-top:0 !important;padding-bottom:0 !important}.head_1 > .container.d-flex.h-100{height:54px !important;min-height:54px !important;align-items:center !important}.head_1 .item-toggle{display:flex;height:54px;min-height:54px;align-items:center;margin-left:3px;align-self:center}.head_1 .item-favorite{order:4;align-self:center}.head_1 .item-cart-mobile{order:5;margin-left:7px;position:relative;top:-1px}.head_1 .item-logo{order:2;margin-right:auto;margin-left:2em;align-self:center;width:40px}.head_1 .item-phone,.head_1 .item-search{display:flex;height:54px;min-height:54px;align-items:center;align-self:center;order:3}.head_1 .item a.iconz{width:54px;height:54px;line-height:54px;display:block;text-align:center;font-size:21px;color:#000}.mobile-search{margin:10px 0;position:fixed;padding:0 5px;width:100%;top:-5px}.navi-container .widget_search form:before,.mobile-search-slideup .mburger{color:#000}.item-logo img{width:auto;max-height:34px}.site-header-cart{margin-top:auto;margin-bottom:auto}.item-user{margin-top:auto;margin-bottom:auto;display:none}.site-header-cart.menu.items-0{display:none}.site-header-cart .amount{display:none}.site-header-cart .cart-contents{}.site-header-cart{background:#fff;height:50px;line-height:50px;color:#333;font-size:21px;padding:0 6px 0 0}#header .item{padding-top:0}.fotorama__nav-wrap{margin-top:10px}#sb-header{margin-top:0}.site-header-cart .cart-contents{display:block;text-align:center;position:relative}.site-header-cart .cart-contents:after{content:""}.size_and_aviability .col_1{padding-left:0}.size_and_aviability .col_2{padding-left:0;padding-right:0}.copyrights{margin-bottom:12px;float:none;margin-left:0}.widget_search{clear:both;float:none;width:100%}.small-inline-menu{float:none}.title_brand{font-size:46px}.navi-container nav{float:none}#about_menu{display:none}.primary-navigation{display:block}.navi-container .widget_product_search form:before,.navi-container .widget_search form:before{top:15px}.navi-container .innr_bg .widget_search{float:none;width:100%;margin-top:12px}.navi-container .widget_product_search form:before,.navi-container .widget_search form:before{width:1em;font-size:26px;left:0;top:50%;margin-top:-13px;color:#000}.mobile-search-slideup .mburger{color:#000}.mobile-search .mobile-search-slideup{right:0}.navi-container .widget_search .search-field{padding-left:52px;padding-right:44px;height:45px;border-radius:12px;font-size:18px}.innr_bg{display:none}.navigation{width:100%;margin-bottom:15px}.navigation .primary-navigation > .menu > li{display:block;border-bottom:1px solid #f7f7f7;float:none}.navigation .primary-navigation > .menu > li > a{display:block;font-size:22px;padding:13px 25px 13px 60px;position:relative}.navigation .primary-navigation > .menu > li.menu-item-has-children > a:after{content:"\f078";font-family:FontAwesome;position:absolute;top:20px;right:10px;font-size:16px;color:#595959}.navigation .primary-navigation > .menu > li.menu-item-has-children.dw-mega-menu-open > a:after{content:"\f077"}.navigation .primary-navigation > .menu > li > .dw-sub-menu{position:static}.navigation .primary-navigation > .menu > li > .dw-sub-menu > li{width:auto;float:none;margin-right:0}.navigation .primary-navigation > .menu > li > .dw-sub-menu > li a{font-size:18px}#menu-item-5449,#menu-item-22299{clear:left}.primary-navigation ul.menu li .dw-sub-menu .container > li > a{padding:5px 10px}.product .pictures .thumbnails{position:relative;margin-bottom:20px}.product .pictures .thumbnails a{display:inline-block;margin-right:15px;margin-bottom:20px}.products .stuff-slider .product{border-bottom:none}.product .pictures .siblings{position:relative;margin-bottom:20px}div.pp_woocommerce .pp_content_container{padding:0}.pp_content_container .pp_left{padding-left:0}.pp_content_container .pp_right{padding-right:0}.woocommerce-cart #order1click{top:0}.page-title .brand-logo{position:relative;max-height:80px;padding-left:0;display:block;float:right;top:-36px}.bikes_brands .item a{padding:5px 10px}table.cart td.product-remove a.remove{position:inherit}table.shop_table_responsive tr td{text-align:left}table.shop_table_responsive tr td.woocommerce-checkout-review-order-table td{text-align:right}table.cart .product-thumbnail img{max-width:150px}table.cart td.product-subtotal{display:none}.hvr-title .title{opacity:0;font-size:16px}.brands_list > .row > [class^='col-']:first-child{margin-bottom:10px;overflow:hidden}table.shop_table_responsive tr td{display:table-cell;vertical-align:middle}table.shop_table_responsive tr th,table.shop_table_responsive tr td{padding:0}.cart_totals table.shop_table_responsive tr td{text-align:right;padding:10px}.cart_totals table.shop_table_responsive tr td:before{content:attr(data-title);margin-right:0;position:relative;top:-5px}.cart_totals table.shop_table_responsive .shipping td:before{content:""}.topline{display:none}.navigation .primary-navigation > .menu > li > .dw-sub-menu > .container > li,.navigation .primary-navigation > .menu > li > .dw-sub-menu > li{width:50%;padding:0}.navigation .primary-navigation > .menu > li > .dw-sub-menu > .container{display:block}.primary-navigation .menu-item.has-image{display:none}.navigation .primary-navigation > .menu > li > .dw-sub-menu > .container > li:nth-child(2n+1){clear:both}#menu-item-57124 a{margin-top:0}.ba_block{margin-bottom:-3px;margin-top:0;padding-top:5px;background:#fff}.ff-overlay{display:none}.hover_show_pict .hover_pict{opacity:1;filter:brightness(100%) !important}.main_ba{margin-top:-1px}.products li.product:nth-child(3n +1){clear:none}.products li.product:nth-child(2n +1){clear:both}.same_category.products .available_variations{display:none}.brands_list img{max-width:40px}.page-template-template-fullwidth-php .site-main .columns-4 .products li.product,.page-template-template-homepage-php .site-main .columns-4 .products li.product{width:50%}.columns-4 .products{grid-template-columns:1fr 1fr}#favorites .products{grid-template-columns:1fr}.brand-descr .thumb{margin:0 auto 1em;float:none;text-align:center}.w-xs-60{width:59.9%;float:left;padding-right:5px;padding-left:5px}.w-xs-40{width:40.1%;float:left;padding-right:5px;padding-left:5px}.home.archive .content_container{padding:0;margin-top:5px}#content{margin-bottom:0;padding-top:65px}.home #content{padding-top:52px}#header .item-user,#header .site-header-cart{display:none}#vk_community_messages{display:none}.navigation .primary-navigation > .menu li{background-repeat:no-repeat;background-position:0 10px;background-size:30px}#menu-item-8465{background-image:url(/wp-content/themes/storefront-child/img/menu_i/1.jpg)}#menu-item-22299{background-image:url(/wp-content/themes/storefront-child/img/menu_i/2.jpg)}#menu-item-5449{background-image:url(/wp-content/themes/storefront-child/img/menu_i/3.jpg)}#menu-item-701691{background-image:url(/wp-content/themes/storefront-child/img/menu_i/4.jpg)}#menu-item-104036{background-image:url(/wp-content/themes/storefront-child/img/menu_i/5.jpg)}#menu-item-116856{background-image:url(/wp-content/themes/storefront-child/img/menu_i/7.png)}#menu-item-118091{background-image:url(/wp-content/themes/storefront-child/img/menu_i/9.png)}#menu-item-148207{background-image:url(/wp-content/themes/storefront-child/img/menu_i/tools.png)}#menu-item-148255{background-image:url(/wp-content/themes/storefront-child/img/menu_i/helmet.png)}#menu-item-390434{background-image:url(/wp-content/themes/storefront-child/img/menu_i/met.jpg)}.head_2 .container,.head_2 .d-flex{padding:0}.menuToggle{font-size:19px;width:100%;height:auto;border:none;margin:0;display:block}.menuToggle .title{display:inline-block;margin-right:1em}#call_to_us,.ba_mobile_block{background:#fff}.navbar-fixed-top{position:relative}.navi-container{width:100%;z-index:999;background:#fff}.item-socials a{font-size:19px;width:35px;height:35px;line-height:35px;margin:0 7px}#scroll_to_top{display:none !important}.item-user{display:none}.innr_bg .widget_search{display:none}#menu-item-110774,#menu-item-111040,#menu-item-54037,#menu-item-54047,#menu-item-390433,#menu-item-54054{display:none}.storefront-sorting .woocommerce-ordering,.woocommerce-result-count{display:none}#menu-item-511126 > a,#menu-item-22298 > a,#menu-item-54035 > a,#menu-item-54031 > a,#menu-item-2081 > a,#menu-item-111048 > a,#menu-item-508978 > a,#menu-item-110773 > a,#menu-item-54034 > a,#menu-item-111047 > a,#menu-item-2082 > a{display:none}.head_fix{display:none !important}.storefront-sorting:first-child,.clear-filters-container,.flycolumn .collapse-wrap{display:none}.wh-block{float:none;margin-left:0;clear:both}.mobile-footer .phone{display:block}.woocommerce-LoopProduct-link .buy-link{display:none}.woocommerce-breadcrumb{grid-gap:15px;display:flex;flex-wrap:wrap}.woocommerce-breadcrumb .breadcrumb-separator{display:none}.viewz-detail .woocommerce-breadcrumb a{color:#333;background:#eee;padding:8px 13px}.single-product .pictures{display:none}.difcolors{top:0;position:initial;padding:0 0 0 2px}.credit-form{margin:0 15px}.single_variation_wrap,.gray-box .price .amount{margin:0}.single_variation_wrap{position:fixed;bottom:0;width:100%;left:0;background:#fff;padding:0 20px 0;margin:0;z-index:1000}.single-product #content{margin-bottom:110px}.buyCredit{padding:.9em 0;border-radius:0 0 4px 4px}.delivery_conditions{margin:0;padding:0 20px 5px}.single-product .fotorama.addition{margin-bottom:10px}.less_price{position:absolute;top:-12px;left:80px}.gray-box{margin-top:-20px;border:none}.gray-box .price .amount{font-size:19px;margin-top:0}.gray-box .price ins .amount,.gray-box .price .price .amount{margin-top:0}.gray-box .product_price.nosale .amount,.gray-box .price ins .amount{color:#000}.gray-box #addToCart .product_price.nosale .amount{color:#000}.gray-box .price ins .amount bdi{display:flex;align-items:center}.gray-box .variations_form .price .amount{margin-top:16px}.gray-box .price .amount:after,.gray-box .price *:first-child .amount:after{font-size:14px;top:-16px}.difcolors .label{font-size:14px}.gray-box .price .price .amount,.gray-box .price .amount{border-bottom:none}.single-product .product-title{font-size:18px;font-weight:600;padding:0;text-transform:uppercase}.single-product .product-title.fly{padding-top:10px;padding-left:25px;padding-right:25px;position:static;top:auto;z-index:auto;background:#fff;box-shadow:none;clip-path:none;transition:all 300ms;display:flex;align-items:center}.viewz-detail.single-product .product-title.fly{padding-left:0;padding-right:0}.product-title.fly.sticky2{padding-bottom:0}.product-title.fly .product-brand-logo{transition:all 300ms;order:2;margin-left:auto;text-align:right}.product-title.fly.sticky .product-brand-logo{transform:none}.gray-box .price del .woocommerce-Price-currencySymbol{display:none}.single-product div.product form.cart{margin:15px 25px 0}.viewz-detail.single-product div.product form.cart{margin:15px 0 0}.pictures{width:100%}.pictures .advantage{position:absolute;top:10px;right:24px}.menuToggle{line-height:54px}.border-bottom{border-bottom:1px solid #e3e3e3;padding-bottom:10px}.bonuses_detail{display:none}.product-detail-footer{padding:0}.same_category .products li.product .thumb{padding:0 3px}.delivery_conditions{border:none}.home .head_2 .menuToggle{display:inline-block}.collapse_title{padding:14px 24px}.collapse_title:after{top:15px}.collapse-wrap{margin-bottom:5px}.dropdown_layered_nav_sklad{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';border:none !important;padding:14px 24px !important;display:block;width:100%;text-transform:uppercase;position:relative;cursor:pointer;font-weight:600;font-size:13px;background:#f7f7f7}.wh-block{position:relative}.wh-block:after{top:15px;content:"\f067";font-family:FontAwesome;position:absolute;right:20px;font-weight:200;font-size:12px}table.shop_table_responsive tbody tr td.product-thumbnail{width:auto}.cart_item .product-price{margin-top:1em}.shop_table.cart{margin-bottom:1.5em}.woocommerce-checkout-review-order-table{margin-top:10px}tr.woocommerce-checkout-review-order-table{border:none}.available_variations .item,.gray-box .variations_form label{font-size:14px;font-weight:400}.p_method{padding-left:0}.woocommerce-checkout-payment .card{width:80px;padding-right:0;padding-left:0}.modal-header,.modal-body{padding-left:20px;padding-right:20px}li.product .wrap-placeholder{display:none}.products li.product .woocommerce-LoopProduct-link{position:relative}.head_1 > .container{}.headbar{border-bottom:1px solid #efeeee;width:100%}.head_1{background:#fff;top:0;position:fixed;border-bottom:1px solid #efeeee}.navi-container > .container{padding:0}#secondary [data-target='#woocommerce_product_categories-2'],#secondary #woocommerce_product_categories-2,#secondary #woocommerce_product_categories-2 + .selected_items,.archive.search .woocommerce-ordering,#main .wh-block{display:none}.archive.search #secondary{margin-top:15px}.archive.search .page-title.mt-50{margin-top:0 !important}.product-buy-mob{display:block;border-radius:25px;align-self:flex-end;padding:8px 30px 12px;font-size:20px;margin:0 15px 10px auto;font-weight:600}.archive #main{position:relative}.archive .flycolumn{display:none}.product-title .sezon,.product-title .product-category{display:none}.products .product .cart-icon{display:flex;align-items:center;position:absolute;right:15px;bottom:15px;width:40px;height:40px;background-color:#000;border-radius:100%}.products .product .cart-icon i{font-size:18px;color:#000;margin:auto}.product-bottom .variations-wrap{display:flex;position:relative}.products .product-bottom .favorite{display:block;top:15px;right:15px;width:20px}.products li.product .price .advantage{display:block;background:#fff;left:3px;right:auto;top:3px;margin-left:0;margin-right:0;border-radius:8px;padding:3px 7px;font-size:11px;line-height:1.2}.products .available_variations_prices{padding-top:3px}.products .product-bottom{display:flex;flex-direction:column;flex:1}.products .product-bottom .variations-wrap{order:-1;margin-bottom:10px}/* codex-mobile-catalog-status-row-20260619 */body.archive.woocommerce-active .products li.product:not(.product-category),body.post-type-archive-product .products li.product:not(.product-category),body.tax-product_cat .products li.product:not(.product-category),body.search.post-type-archive-product .products li.product:not(.product-category),body.page-id-705582 .products li.product:not(.product-category){position:relative}body.archive.woocommerce-active .products li.product:not(.product-category) .product-bottom .variations-wrap,body.post-type-archive-product .products li.product:not(.product-category) .product-bottom .variations-wrap,body.tax-product_cat .products li.product:not(.product-category) .product-bottom .variations-wrap,body.search.post-type-archive-product .products li.product:not(.product-category) .product-bottom .variations-wrap,body.page-id-705582 .products li.product:not(.product-category) .product-bottom .variations-wrap{position:absolute;right:62px;bottom:11px;left:10px;z-index:6;display:flex !important;width:auto;height:43px;align-items:center;justify-content:flex-start;margin:0;overflow:hidden;pointer-events:none}body.archive.woocommerce-active .products li.product:not(.product-category) .product-bottom .variations-wrap::before,body.post-type-archive-product .products li.product:not(.product-category) .product-bottom .variations-wrap::before,body.tax-product_cat .products li.product:not(.product-category) .product-bottom .variations-wrap::before,body.search.post-type-archive-product .products li.product:not(.product-category) .product-bottom .variations-wrap::before,body.page-id-705582 .products li.product:not(.product-category) .product-bottom .variations-wrap::before{content:"В наличии";min-width:0;overflow:hidden;color:#188a3a;font-size:13px;font-weight:400;line-height:17px;text-overflow:ellipsis;white-space:nowrap}body.archive.woocommerce-active .products li.product.ds-product-onway-only:not(.product-category) .product-bottom .variations-wrap::before,body.post-type-archive-product .products li.product.ds-product-onway-only:not(.product-category) .product-bottom .variations-wrap::before,body.tax-product_cat .products li.product.ds-product-onway-only:not(.product-category) .product-bottom .variations-wrap::before,body.search.post-type-archive-product .products li.product.ds-product-onway-only:not(.product-category) .product-bottom .variations-wrap::before,body.page-id-705582 .products li.product.ds-product-onway-only:not(.product-category) .product-bottom .variations-wrap::before{content:"Предзаказ"}body.archive.woocommerce-active .products li.product:not(.product-category) .product-bottom .available_variations,body.post-type-archive-product .products li.product:not(.product-category) .product-bottom .available_variations,body.tax-product_cat .products li.product:not(.product-category) .product-bottom .available_variations,body.search.post-type-archive-product .products li.product:not(.product-category) .product-bottom .available_variations,body.page-id-705582 .products li.product:not(.product-category) .product-bottom .available_variations{display:none !important}.products .available_variations{gap:5px}.products .available_variations .item{border-radius:0;margin-bottom:0;font-size:12px}.page-id-705582 .products li.product .thumb,.products.catloop li.product .thumb,.products.cat-velo li.product .thumb{border:none;border-radius:0;margin-top:50px}.difcolors .items{justify-content:end}.difcolors .item .inr{width:26px;height:19px}.page-id-705582,.archive{background:#eee}ul.products .woocommerce-LoopProduct-link{border-radius:0}.page-id-705582,.products{grid-gap:15px}.page-id-705582 .product-bottom,.product-bottom{display:flex;flex-direction:row-reverse;margin-top:0;margin-bottom:0}.page-id-705582 .product-bottom .variations-wrap,.product-bottom .variations-wrap{margin-left:auto;margin-top:0;margin-bottom:0}.page-id-705582 .products .difcolors .item,.products .difcolors .item{margin-right:5px}.page-id-705582 .products .difcolors .item .inr,.products .difcolors .item .inr{width:20px;height:20px}.page-id-705582 .products .product-bottom .favorite,.products .product-bottom .favorite,.viewz-detail .products .product-bottom .favorite{width:28px}}@media (max-width: 580px){.product-name .product-brand-logo{position:relative;float:right}table.cart .product-thumbnail img{max-width:100px}.shop_table_responsive .cart_item{position:relative}.update_cart-cell{width:100%}.coupon-cell{width:100%;margin-bottom:10px}#coupon_code{width:38%}}/* минимобила */@media (max-width: 575px){.products{padding:0 15px}}@media (max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}.gray-box .mobile-product-header .product-brand-logo{display:block}.gray-box .mobile-product-header .product-brand-logo{display:block}.visible-xs-block{display:block !important}.visible-xs-inline{display:inline !important}.visible-xs-inline-block{display:inline-block !important}}@media (max-width: 767px){.hidden-xs{display:none !important}}/* codex-pedali-mobile-primary-width-fix-20260513:start */@media (max-width: 767px){body.tax-product_cat.term-pedali-pedali.left-sidebar #primary,body.tax-product_cat.term-pedali-pedali.left-sidebar .content-area,body.tax-product_cat.term-pedali-pedali #primary,body.tax-product_cat.term-pedali-pedali .content-area{width:100% !important;max-width:100% !important;float:none !important;margin:0 !important;padding:0 !important}body.tax-product_cat.term-pedali-pedali.left-sidebar #secondary,body.tax-product_cat.term-pedali-pedali #secondary,body.tax-product_cat.term-pedali-pedali .widget-area{display:none !important;width:0 !important;margin:0 !important;padding:0 !important}body.tax-product_cat.term-pedali-pedali .content_container{display:block !important}}/* codex-pedali-mobile-primary-width-fix-20260513:end *//* codex-mobile-category-2cols-global-20260513:start */@media (max-width: 767px){body.tax-product_cat.left-sidebar #primary,body.tax-product_cat.left-sidebar .content-area,body.tax-product_cat #primary,body.tax-product_cat .content-area{width:100% !important;max-width:100% !important;float:none !important;margin:0 !important;padding:0 !important}body.tax-product_cat.left-sidebar #secondary,body.tax-product_cat #secondary,body.tax-product_cat .widget-area{display:none !important;width:0 !important;margin:0 !important;padding:0 !important}body.tax-product_cat .content_container{display:block !important}body.tax-product_cat #content.site-content,body.tax-product_cat .site-main{padding-top:26px !important;padding-left:1px !important;padding-right:1px !important}body.tax-product_cat .site-main ul.products,body.tax-product_cat .site-main ul.products.catloop{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;column-gap:3px !important;row-gap:3px !important;margin:0 !important;padding:3px !important;box-sizing:border-box !important;list-style:none !important}body.tax-product_cat .site-main ul.products li.product,body.tax-product_cat .site-main ul.products.catloop li.product,body.tax-product_cat .site-main ul.products li.product.first,body.tax-product_cat .site-main ul.products li.product.last,body.tax-product_cat .site-main ul.products.catloop li.product.first,body.tax-product_cat .site-main ul.products.catloop li.product.last{width:auto !important;max-width:none !important;min-width:0 !important;float:none !important;clear:none !important;display:block !important;margin:0 !important}}@media (max-width: 767px){body.tax-product_cat .products li.product,body.post-type-archive-product .products li.product,body.page-id-705582 .products li.product{position:relative}body.tax-product_cat .products li.product .ds-quick-add-to-cart,body.post-type-archive-product .products li.product .ds-quick-add-to-cart,body.page-id-705582 .products li.product .ds-quick-add-to-cart{display:flex;align-items:center;justify-content:center;position:absolute;right:11px;left:auto;bottom:11px;width:43px;height:43px;z-index:4;background:linear-gradient(#444, #444) center/3px 19px no-repeat,linear-gradient(#444, #444) center/19px 3px no-repeat,#f9f9f9;color:#111;border-radius:50%;border:0;padding:0;margin:0;text-decoration:none;font-size:0;line-height:1;box-shadow:0 2px 6px rgba(0, 0, 0, 0.06)}body.tax-product_cat .products li.product .ds-quick-add-to-cart::before,body.post-type-archive-product .products li.product .ds-quick-add-to-cart::before,body.page-id-705582 .products li.product .ds-quick-add-to-cart::before,body.tax-product_cat .products li.product .ds-quick-add-to-cart::after,body.post-type-archive-product .products li.product .ds-quick-add-to-cart::after,body.page-id-705582 .products li.product .ds-quick-add-to-cart::after{content:none}}/* codex-mobile-quick-add-size-modal-20260527:start */@media (max-width: 767px){body.ds-quick-add-size-modal-open{overflow:hidden;touch-action:none}.ds-quick-add-size-modal[hidden]{display:none !important}.ds-quick-add-size-modal{position:fixed;inset:0;z-index:100000010;display:flex;align-items:flex-end;justify-content:center;font-family:inherit}.ds-quick-add-size-modal__backdrop{position:absolute;inset:0;background:rgba(0, 0, 0, 0.32);opacity:0;transition:opacity 180ms ease}.ds-quick-add-size-modal__sheet{position:relative;width:100%;max-height:min(78vh, 520px);padding:23px 16px calc(16px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:#fff;color:#111;box-shadow:0 -14px 36px rgba(0, 0, 0, 0.16);transform:translateY(100%);transition:transform 220ms cubic-bezier(0.22, 0.9, 0.28, 1);box-sizing:border-box}.ds-quick-add-size-modal.is-open .ds-quick-add-size-modal__backdrop{opacity:1}.ds-quick-add-size-modal.is-open .ds-quick-add-size-modal__sheet{transform:translateY(0)}.ds-quick-add-size-modal__close{position:absolute;top:12px;right:12px;width:34px;height:34px;border:0;border-radius:50%;background:#f9f9f9;color:#000;display:flex;align-items:center;justify-content:center;padding:0;font-size:0;line-height:1;font-weight:300;text-align:center}.ds-quick-add-size-modal__close::before,.ds-quick-add-size-modal__close::after{content:"";display:block !important;position:absolute;top:50%;left:50%;width:14px;height:1.5px;border-radius:999px;background:#000;transform:translate(-50%, -50%) rotate(45deg) !important}.ds-quick-add-size-modal__close::after{transform:translate(-50%, -50%) rotate(-45deg) !important}.ds-quick-add-size-modal__eyebrow{margin:0 42px 4px 0;color:#777;font-size:12px;line-height:1.35;font-weight:400;text-transform:uppercase;letter-spacing:0}.ds-quick-add-size-modal__title{margin:0 42px 16px 0;color:#111;font-size:18px;line-height:1.25;font-weight:500;letter-spacing:0}.ds-quick-add-size-modal__options{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:8px;margin:0 0 14px}.ds-quick-add-size-modal__option{display:flex;align-items:center;justify-content:center;min-width:0;height:46px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;color:#111;padding:0 4px;font-size:14px;line-height:1;font-weight:400;text-align:center;box-sizing:border-box}.ds-quick-add-size-modal__option span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-quick-add-size-modal__option.is-selected{border-color:#111;background:#111;color:#fff}.ds-quick-add-size-modal__status{min-height:18px;margin:0 0 8px;color:#b00020;font-size:12px;line-height:1.5}.ds-quick-add-size-modal__submit{width:100%;height:50px;border:0;border-radius:8px;background:#111;color:#fff;padding:0 16px;font-size:15px;line-height:50px;font-weight:500;text-align:center}.ds-quick-add-size-modal__submit:disabled{background:#e5e5e5;color:#8a8a8a}.ds-quick-add-size-modal.is-loading .ds-quick-add-size-modal__submit{opacity:.72;pointer-events:none}}@media (max-width: 767px) and (prefers-reduced-motion: reduce){.ds-quick-add-size-modal__backdrop,.ds-quick-add-size-modal__sheet{transition:none}}/* codex-mobile-quick-add-size-modal-20260527:end *//* codex-mobile-add-to-cart-micro-haptic-20260515:start */@media (max-width: 767px){@keyframes ds-micro-haptic-tap{0%{transform:scale(1)}30%{transform:scale(0.9)}65%{transform:scale(1.04)}100%{transform:scale(1)}}.ds-micro-haptic-tap{animation:ds-micro-haptic-tap 170ms cubic-bezier(0.22, 0.9, 0.35, 1);will-change:transform}body.single-product #addToCart.ds-micro-haptic-tap{animation:none !important;transform:none !important;will-change:auto}}@media (max-width: 767px) and (prefers-reduced-motion: reduce){.ds-micro-haptic-tap{animation:none !important}}/* codex-cart-overlay-dim-20260515:end *//* codex-mobile-catalog-bottom-dock-20260515:start */.ds-mobile-catalog-dock{display:none}@media (max-width: 767px){.ds-mobile-catalog-dock{position:fixed;left:0;right:0;bottom:0;z-index:99999990;display:flex;align-items:center;justify-content:space-between;gap:2px;padding:11px 14px;margin:0;border-radius:0;background:#fff;box-shadow:0 6px 18px rgba(0, 0, 0, 0.25);opacity:1;visibility:visible;transform:translateY(0);transition:opacity 260ms ease,transform 260ms ease,visibility 0s linear 0s}body.ds-mobile-filter-open .ds-mobile-catalog-dock,body.ds-acf-drawer-open .ds-mobile-catalog-dock,html.mm-wrapper_opened .ds-mobile-catalog-dock{opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transform:translateY(8px) !important;transition:opacity 130ms ease,transform 130ms ease,visibility 0s linear 130ms !important}body.ds-acf-mobile-archive.ds-acf-drawer-open .ds-mobile-catalog-dock,body.ds-acf-mobile-archive.ds-acf-filter-sheet-open .ds-mobile-catalog-dock,body.ds-acf-mobile-archive.ds-acf-price-sheet-open .ds-mobile-catalog-dock{opacity:1 !important;visibility:visible !important;pointer-events:none !important;transform:translateY(0) !important;transition:none !important;z-index:9999 !important}body.ds-acf-mobile-archive.ds-acf-filter-sheet-open:not(.ds-acf-drawer-open) .ds-acf__head,body.ds-acf-mobile-archive.ds-acf-price-sheet-open:not(.ds-acf-drawer-open) .ds-acf__head{opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transition:none !important}body.ds-acf-mobile-archive:not(.ds-acf-drawer-open):not(.ds-acf-filter-sheet-open):not(.ds-acf-price-sheet-open) .ds-acf{opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transform:translate3d(110%, 0, 0) !important;transition:none !important}@supports (-webkit-touch-callout: none){.ds-mobile-catalog-dock{bottom:0}}.ds-mobile-catalog-dock__item{flex:1;min-width:0;min-height:52px;display:inline-flex;align-items:center;justify-content:center;color:#000;text-decoration:none;background:transparent;border:0;border-radius:16px;padding:0;margin:0;cursor:pointer;outline:none;transform:translateZ(0);transition:background-color 160ms ease,opacity 160ms ease,transform 140ms ease;-webkit-tap-highlight-color:transparent}.ds-mobile-catalog-dock__item--cart{position:relative}.ds-mobile-catalog-dock__item:hover,.ds-mobile-catalog-dock__item:focus,.ds-mobile-catalog-dock__item:active{color:#000;text-decoration:none}.ds-mobile-catalog-dock__item:active{background:rgba(0, 0, 0, .04);transform:scale(.97)}.ds-mobile-catalog-dock__item.is-navigation-pending{background:rgba(0, 0, 0, .055);opacity:.78;transform:scale(.97)}.ds-mobile-catalog-dock__item.is-navigation-pending .ds-mobile-catalog-dock__icon{opacity:.76}.ds-mobile-catalog-dock__icon,.ds-mobile-catalog-dock__item > svg{width:26px;height:26px;display:block;flex:0 0 auto;color:currentColor;max-width:26px;max-height:26px;overflow:visible}.ds-mobile-catalog-dock__icon svg,.ds-mobile-catalog-dock__item > svg svg{display:block;width:100%;height:100%;max-width:100%;max-height:100%;overflow:visible}.ds-mobile-catalog-dock__count{position:absolute;top:7px;right:calc(50% - 24px);z-index:2;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid #fff;border-radius:999px;background:#7542d9;color:#fff;font-size:10px;font-weight:700;line-height:1;letter-spacing:0;text-align:center;box-sizing:border-box;pointer-events:none}.ds-mobile-catalog-dock__count[hidden]{display:none !important}.ds-mobile-catalog-dock__icon--catalog rect{fill:currentColor;stroke:none}.ds-mobile-catalog-dock__icon--filter line,.ds-mobile-catalog-dock__icon--filter circle{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ds-mobile-catalog-dock__icon--filter circle{fill:currentColor;stroke:none}.products li.product .price .advantage{color:#fff !important;font-weight:700 !important}/* codex-mobile-catalog-card-badges-20260522 */body.archive .products li.product,body.archive .products li.product .woocommerce-LoopProduct-link,body.archive .products li.product .product-bottom,body.archive .products li.product .thumb,body.post-type-archive-product .products li.product,body.post-type-archive-product .products li.product .woocommerce-LoopProduct-link,body.post-type-archive-product .products li.product .product-bottom,body.post-type-archive-product .products li.product .thumb,body.page-id-705582 .products li.product,body.page-id-705582 .products li.product .woocommerce-LoopProduct-link,body.page-id-705582 .products li.product .product-bottom,body.page-id-705582 .products li.product .thumb{border-radius:0 !important}body.archive .products li.product .product-bottom .favorite,body.post-type-archive-product .products li.product .product-bottom .favorite,body.page-id-705582 .products li.product .product-bottom .favorite{display:flex !important;position:absolute;top:6px;right:6px;z-index:6;width:30px;height:30px;align-items:center;justify-content:center;margin:0;padding:0;background:transparent;line-height:1;-webkit-tap-highlight-color:transparent}body.archive .products li.product .product-bottom .favorite .heart-icon,body.post-type-archive-product .products li.product .product-bottom .favorite .heart-icon,body.page-id-705582 .products li.product .product-bottom .favorite .heart-icon{display:block;width:21px;max-width:21px;height:19px;max-height:19px;margin:0;opacity:0.2;object-fit:contain}body.archive .products li.product .price .advantage,body.post-type-archive-product .products li.product .price .advantage,body.page-id-705582 .products li.product .price .advantage{display:inline-flex !important;position:absolute;top:6px;left:6px;right:auto;z-index:6;min-height:20px;align-items:center;justify-content:center;margin:0;padding:2.5px 6px;border-radius:6px;background:#000 !important;color:#fff !important;font-size:10px;font-weight:400 !important;line-height:1;text-align:center;white-space:nowrap;box-shadow:none}/* Жестко фиксируем мобильную сетку каталога в 2 карточки в ряд. */body.post-type-archive-product ul.products.catloop > li.product,body.tax-product_cat ul.products.catloop > li.product,body.tax-pa_brend-novyj ul.products.catloop > li.product,body.tax-pa_brend-1 ul.products.catloop > li.product,body.tax-pa_brend-2 ul.products.catloop > li.product,body.tax-pa_brend-3 ul.products.catloop > li.product,body.tax-pa_brend-4 ul.products.catloop > li.product{width:50% !important;clear:none !important}body.post-type-archive-product ul.products.catloop > li.product:nth-child(2n + 1),body.tax-product_cat ul.products.catloop > li.product:nth-child(2n + 1),body.tax-pa_brend-novyj ul.products.catloop > li.product:nth-child(2n + 1),body.tax-pa_brend-1 ul.products.catloop > li.product:nth-child(2n + 1),body.tax-pa_brend-2 ul.products.catloop > li.product:nth-child(2n + 1),body.tax-pa_brend-3 ul.products.catloop > li.product:nth-child(2n + 1),body.tax-pa_brend-4 ul.products.catloop > li.product:nth-child(2n + 1){clear:both !important}body.post-type-archive-product ul.products.catloop::before,body.post-type-archive-product ul.products.catloop::after,body.tax-product_cat ul.products.catloop::before,body.tax-product_cat ul.products.catloop::after,body.tax-pa_brend-novyj ul.products.catloop::before,body.tax-pa_brend-novyj ul.products.catloop::after,body.tax-pa_brend-1 ul.products.catloop::before,body.tax-pa_brend-1 ul.products.catloop::after,body.tax-pa_brend-2 ul.products.catloop::before,body.tax-pa_brend-2 ul.products.catloop::after,body.tax-pa_brend-3 ul.products.catloop::before,body.tax-pa_brend-3 ul.products.catloop::after,body.tax-pa_brend-4 ul.products.catloop::before,body.tax-pa_brend-4 ul.products.catloop::after,body.ds-global-catalog-style ul.products.catloop::before,body.ds-global-catalog-style ul.products.catloop::after{content:none !important;display:none !important}body.post-type-archive-product .site-main,body.tax-product_cat .site-main,body.tax-pa_brend-novyj .site-main,body.tax-pa_brend-1 .site-main,body.tax-pa_brend-2 .site-main,body.tax-pa_brend-3 .site-main,body.tax-pa_brend-4 .site-main{padding-bottom:96px}}/* codex-mobile-catalog-bottom-dock-20260515:end *//* codex-mobile-brand-archive-header-20260902:start */@media (max-width: 767px){body.tax-pa_brend-novyj .ds-brand-archive-header{display:flex;align-items:center;gap:12px;margin:0;padding:12px 12px 10px;background:#fff}body.tax-pa_brend-novyj .ds-brand-archive-header__media{display:flex;flex:0 0 72px;align-items:center;justify-content:flex-start;min-width:0}body.tax-pa_brend-novyj .ds-brand-archive-header__media img{display:block;width:auto;max-width:72px;max-height:42px;object-fit:contain}body.tax-pa_brend-novyj .ds-brand-archive-header__body{min-width:0}body.tax-pa_brend-novyj .ds-brand-archive-header__title{margin:0;font-size:20px;line-height:1.2;font-weight:600}}/* codex-mobile-brand-archive-header-20260902:end *//* codex-home-mobile-footer-clean-20260519:start */@media (max-width: 767px){body.home.archive .site-main{padding-bottom:96px !important}body.home .mobile_mainpage .ba_bl{align-items:stretch !important}body.home .mobile_mainpage .ba_bl > .item{overflow:visible !important}body.home .mobile_mainpage .ba_bl > .item5,body.home .mobile_mainpage .ba_bl > .item6{display:grid;gap:5px}body.home .mobile_mainpage .ba_bl > .item5{grid-template-rows:auto auto;align-self:start;aspect-ratio:auto !important}body.home .mobile_mainpage .ba_bl > .item6{grid-template-rows:minmax(0, 1fr) minmax(0, 1fr);align-self:stretch}body.home .mobile_mainpage .ba_bl > .item5 > a,body.home .mobile_mainpage .ba_bl > .item6 > a{min-height:0;margin-top:0;overflow:hidden}body.home .mobile_mainpage .ba_bl > .item5 > a:first-child{aspect-ratio:3/2}body.home .mobile_mainpage .ba_bl > .item5 > a.ds-home-mosaic-gap{aspect-ratio:796/529}body.home .mobile_mainpage .ba_bl > .item6 > a:first-child,body.home .mobile_mainpage .ba_bl > .item6 > a.sklad{aspect-ratio:auto !important}body.home .mobile_mainpage .ba_bl .item5 > a img,body.home .mobile_mainpage .ba_bl .item6 > a img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}body.home .mobile_mainpage .ba_bl .item6 > a.sklad{display:block;width:100%;height:100%;aspect-ratio:auto;background-image:url('/wp-content/themes/storefront-child/img/ba/m8.jpg');background-size:cover;background-position:center;background-repeat:no-repeat}body.home.archive .mobile-footer{display:none !important;margin:0 !important}}/* codex-home-mobile-footer-clean-20260519:end *//* codex-mobile-home-banner-soft-feedback-20260601:start */@media (max-width: 767px){body.home.archive .mobile_mainpage .ba_bl a[href]{position:relative;display:block;overflow:hidden;transform:translateZ(0);transform-origin:center;transition:opacity 160ms ease,transform 140ms ease;-webkit-tap-highlight-color:transparent}body.home.archive .mobile_mainpage .ba_bl a[href]::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:rgba(0, 0, 0, .055);opacity:0;transition:opacity 160ms ease}body.home.archive .mobile_mainpage .ba_bl a[href]:active,body.home.archive .mobile_mainpage .ba_bl a[href].is-banner-navigation-pending{opacity:.94;transform:scale(.988)}body.home.archive .mobile_mainpage .ba_bl a[href]:active::after,body.home.archive .mobile_mainpage .ba_bl a[href].is-banner-navigation-pending::after{opacity:1}}@media (max-width: 767px) and (prefers-reduced-motion: reduce){body.home.archive .mobile_mainpage .ba_bl a[href]{transition:opacity 160ms ease}body.home.archive .mobile_mainpage .ba_bl a[href]:active,body.home.archive .mobile_mainpage .ba_bl a[href].is-banner-navigation-pending{transform:none}}/* codex-mobile-home-banner-soft-feedback-20260601:end *//* codex-product-mobile-controls-style-20260523:start */@media (max-width: 767px){body.single-product .gray-box .single_add_to_cart_button,body.single-product .gray-box #addToCart.single_add_to_cart_button,body.single-product .gray-box .single_add_to_cart_button:hover,body.single-product .gray-box .single_add_to_cart_button:focus,body.single-product .gray-box .single_add_to_cart_button:active,body.single-product .gray-box #addToCart.single_add_to_cart_button.added,body.single-product .gray-box #addToCart.single_add_to_cart_button.loading,body.single-product .gray-box #addToCart.single_add_to_cart_button:hover,body.single-product .gray-box #addToCart.single_add_to_cart_button:focus,body.single-product .gray-box #addToCart.single_add_to_cart_button:active{display:flex !important;width:100%;min-height:54px;align-items:center;justify-content:center;margin:0;padding:0 18px !important;border:0 !important;background:#2c2d33 !important;border-radius:8px !important;color:#fff !important;font-size:16px !important;font-weight:600 !important;line-height:1 !important;text-align:center;box-shadow:none !important;opacity:1}body.single-product .gray-box .single_add_to_cart_button *,body.single-product .gray-box .single_add_to_cart_button:hover *,body.single-product .gray-box .single_add_to_cart_button:focus *,body.single-product .gray-box .single_add_to_cart_button:active *,body.single-product .gray-box #addToCart.single_add_to_cart_button.added *,body.single-product .gray-box #addToCart.single_add_to_cart_button.loading *{color:#fff !important}body.single-product .gray-box #addToCart.single_add_to_cart_button.added{position:relative}body.single-product .gray-box #addToCart.single_add_to_cart_button.added > *{visibility:hidden}body.single-product .gray-box #addToCart.single_add_to_cart_button.added::before{content:"Перейти в корзину";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:600;line-height:1;letter-spacing:normal;text-align:center;white-space:nowrap}body.single-product #accordionTabMobile .accordion-button,body.single-product #accordionTabMobile .accordion-button:hover,body.single-product #accordionTabMobile .accordion-button:focus,body.single-product #accordionTabMobile .accordion-button:active,body.single-product #accordionTabMobile .accordion-button:not(.collapsed){background-color:#fff !important;color:#212529 !important;box-shadow:none}/* codex-mobile-product-accordion-arrow-color-weight-20260527 */body.single-product #accordionTabMobile .accordion-button::after,body.single-product #accordionTabMobile .accordion-button:hover::after,body.single-product #accordionTabMobile .accordion-button:focus::after,body.single-product #accordionTabMobile .accordion-button:active::after,body.single-product #accordionTabMobile .accordion-button:not(.collapsed)::after{background-color:#212529 !important;background-image:none !important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/contain no-repeat}body.single-product .gray-box .variations_form label.checked,body.single-product.viewz-detail .gray-box .variations_form label.checked,body.single-product .gray-box .variations_form label.checked *{color:#fff !important}}/* codex-product-mobile-controls-style-20260523:end *//* codex-product-mobile-add-to-cart-static-20260523:start */@media (max-width: 767px){body.single-product .single_variation_wrap{position:static !important;bottom:auto !important;left:auto !important;width:auto !important;z-index:auto !important}body.single-product #content{margin-bottom:0}}/* codex-product-mobile-add-to-cart-static-20260523:end *//* codex-product-mobile-catalog-dock-20260523:start */@media (max-width: 767px){body.single-product .site-main{padding-bottom:96px}}/* codex-product-mobile-catalog-dock-20260523:end *//* codex-product-mobile-favorite-top-20260523:start */.ds-mobile-product-favorite-top{display:none}.ds-mobile-product-flag-badges{display:none}@media (max-width: 767px){body.single-product div.product{position:relative}body.single-product .ds-mobile-product-favorite-top{position:absolute;top:8px;left:0;z-index:25;display:flex;width:46px;height:46px;align-items:center;justify-content:center;pointer-events:none}body.single-product .ds-mobile-product-favorite-top .favorite{display:flex;width:46px;height:46px;align-items:center;justify-content:center;margin:0;padding:0;pointer-events:auto;-webkit-tap-highlight-color:transparent}body.single-product .ds-mobile-product-favorite-top .heart-icon{display:block;width:31px;max-width:31px;height:28px;max-height:28px;object-fit:contain}body.single-product .submit_wrap > .favorite{display:none !important}}/* codex-product-mobile-favorite-top-20260523:end *//* codex-product-mobile-heart-fill-20260526:start */@media (max-width: 767px){body.single-product .ds-mobile-product-favorite-top .favorite{border:0 !important;outline:0 !important;box-shadow:none !important;background:transparent !important}body.single-product .ds-mobile-product-favorite-top .heart-icon{display:none !important}body.single-product .ds-mobile-product-favorite-top .favorite::before{content:"";display:block;width:31px;height:28px;background:#666;opacity:.4;-webkit-mask:var(--ds-lucide-heart-filled-mask) center/contain no-repeat;mask:var(--ds-lucide-heart-filled-mask) center/contain no-repeat;pointer-events:none}body.single-product .ds-mobile-product-favorite-top .favorite.added::before,body.single-product .ds-mobile-product-favorite-top .favorite[data-action="remove_favorite"]::before{background:#000;opacity:.8}}/* codex-product-mobile-heart-fill-20260526:end *//* codex-product-mobile-discount-heart-row-20260526:start */@media (max-width: 767px){/* codex-product-mobile-badge-heart-resize-20260526 */body.single-product .ds-mobile-product-favorite-top,body.single-product .ds-mobile-product-discount-top{top:8px;width:54px;height:54px}body.single-product .ds-mobile-product-favorite-top .favorite{width:54px;height:54px}body.single-product .ds-mobile-product-favorite-top .heart-icon{width:36px;max-width:36px;height:33px;max-height:33px}body.single-product .ds-mobile-product-favorite-top .favorite::before{width:36px;height:33px}body.single-product .ds-mobile-product-discount-top{position:absolute;right:0;z-index:25;display:none;align-items:center;justify-content:center;pointer-events:none}body.single-product .ds-mobile-product-discount-top.has-discount{display:flex}body.single-product .gray-box .available_variations_prices .price > .price-advantage{display:none !important}body.single-product .ds-mobile-product-discount-top .price-advantage{position:static !important;display:inline-flex !important;min-width:40px !important;height:25px !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 12px !important;border:0 !important;border-radius:999px !important;background:#2f9f67 !important;color:transparent !important;font-family:'DS Raleway',Arial,sans-serif !important;font-size:0 !important;font-weight:900 !important;line-height:1 !important;letter-spacing:0 !important;transform:rotate(-5deg) !important;transform-origin:center center !important;box-shadow:0 3px 7px rgba(47, 159, 103, .18) !important;-webkit-font-smoothing:antialiased}body.single-product .ds-mobile-product-discount-top .price-advantage::before{content:"%";color:#fff !important;font-size:17px !important;font-weight:900 !important;line-height:1 !important}}/* codex-product-mobile-discount-heart-row-20260526:end *//* codex-mobile-contentds-flag-badges-20260527:start */@media (max-width: 767px){body.archive.woocommerce-active .products li.product .price .ds-contentds-card-badges.hidden-xs,body.post-type-archive-product .products li.product .price .ds-contentds-card-badges.hidden-xs,body.tax-product_cat .products li.product .price .ds-contentds-card-badges.hidden-xs{position:absolute !important;top:9px !important;right:7px !important;left:auto !important;z-index:9 !important;display:inline-flex !important;align-items:center !important;justify-content:flex-end !important;gap:5px !important;margin:0 !important;pointer-events:none !important}body.archive.woocommerce-active .products li.product .price:has(.advantage) .ds-contentds-card-badges.hidden-xs,body.post-type-archive-product .products li.product .price:has(.advantage) .ds-contentds-card-badges.hidden-xs,body.tax-product_cat .products li.product .price:has(.advantage) .ds-contentds-card-badges.hidden-xs{right:52px !important}body.single-product .ds-mobile-product-flag-badges{position:absolute;top:8px;right:0;z-index:25;display:inline-flex;height:54px;align-items:center;justify-content:flex-end;gap:6px;margin:0;pointer-events:none}body.archive.woocommerce-active .products li.product .price .ds-contentds-flag-badge,body.post-type-archive-product .products li.product .price .ds-contentds-flag-badge,body.tax-product_cat .products li.product .price .ds-contentds-flag-badge,body.single-product .ds-mobile-product-flag-badges .ds-contentds-flag-badge{display:inline-flex !important;min-width:35px !important;height:20px !important;align-items:center !important;justify-content:center !important;padding:0 9px !important;border:0 !important;border-radius:999px !important;color:#fff !important;font-family:'DS Raleway',Arial,sans-serif !important;font-size:14px !important;font-weight:700 !important;line-height:1 !important;letter-spacing:0 !important;text-transform:none !important;white-space:nowrap !important;transform:rotate(-5deg) !important;transform-origin:center center !important;box-shadow:0 3px 7px rgba(47, 159, 103, .18) !important;-webkit-font-smoothing:antialiased}body.single-product .ds-mobile-product-flag-badges .ds-contentds-flag-badge{height:22px !important;padding:0 10px !important;font-size:15px !important}body.archive.woocommerce-active .products li.product .price .ds-contentds-flag-new,body.post-type-archive-product .products li.product .price .ds-contentds-flag-new,body.tax-product_cat .products li.product .price .ds-contentds-flag-new,body.single-product .ds-mobile-product-flag-badges .ds-contentds-flag-new{background:#2f86a8 !important}body.archive.woocommerce-active .products li.product .price .ds-contentds-flag-hit,body.post-type-archive-product .products li.product .price .ds-contentds-flag-hit,body.tax-product_cat .products li.product .price .ds-contentds-flag-hit,body.single-product .ds-mobile-product-flag-badges .ds-contentds-flag-hit{background:#bf9140 !important;color:#fff !important;text-transform:none !important}}/* codex-mobile-contentds-flag-badges-20260527:end *//* codex-mobile-cart-button-qty-style-20260523:start */@media (max-width: 767px){body.woocommerce-cart .btm_fix .innr{max-width:430px;padding-right:14px;padding-left:14px}body.woocommerce-cart .btm_fix .innr2{width:100%;margin-right:auto;margin-left:auto}body.woocommerce-cart .btm_fix .checkout-button,body.woocommerce-cart .btm_fix .checkout-button:hover,body.woocommerce-cart .btm_fix .checkout-button:focus,body.woocommerce-cart .wc-proceed-to-checkout .button.checkout-button,body.woocommerce-cart .wc-proceed-to-checkout .button.checkout-button:hover,body.woocommerce-cart .wc-proceed-to-checkout .button.checkout-button:focus{display:flex !important;width:100%;min-height:54px;align-items:center;justify-content:center;margin-right:auto;margin-left:auto;padding:0 18px !important;border:0 !important;border-radius:8px !important;background:#2c2d33 !important;color:#fff !important;font-size:16px !important;font-weight:600 !important;line-height:1 !important;text-align:center;box-shadow:none !important;opacity:1;text-decoration:none}body.woocommerce-cart .btm_fix .checkout-button *,body.woocommerce-cart .wc-proceed-to-checkout .button.checkout-button *{color:#fff !important}body.woocommerce-cart .return-to-shop .ds-mobile-empty-cart{width:100%;max-width:430px;margin:0 auto;padding:48px 14px 118px;text-align:center}body.woocommerce-cart .return-to-shop .ds-mobile-empty-cart__image{width:min(286px, 82vw);max-width:286px;height:auto;margin:0 auto 6px}body.woocommerce-cart .return-to-shop .ds-mobile-empty-cart__title{max-width:318px;margin:0 auto 65px;color:#202227;font-family:'DS Raleway',Roboto,Arial,sans-serif;font-size:29px;font-weight:900;line-height:1.08;letter-spacing:0;text-align:center !important}body.woocommerce-cart .return-to-shop .ds-mobile-empty-cart__accent{color:#7542d9}body.woocommerce-cart .return-to-shop .ds-cart-empty-removed-notice--mobile{position:fixed;top:54px;left:0;z-index:40;display:block !important;width:100%;margin:0;padding:12px 22px 13px;border:0;background:#f6f6f6;color:#222222;box-shadow:none;text-align:left;pointer-events:auto}body.woocommerce-cart:has(.ds-cart-empty-removed-notice--mobile) .content_container > .woocommerce:has(.woocommerce-message),body.woocommerce-cart:has(.ds-cart-empty-removed-notice--mobile) .content_container > .woocommerce .woocommerce-message{display:none !important}body.woocommerce-cart .return-to-shop .ds-cart-empty-removed-notice--mobile .ds-cart-empty-removed-notice__content{display:flex;max-width:430px;flex-direction:column;gap:3px;margin:0 auto;color:#222222}body.woocommerce-cart .return-to-shop .ds-cart-empty-removed-notice--mobile .ds-cart-removed-title,body.woocommerce-cart .return-to-shop .ds-cart-empty-removed-notice--mobile .ds-cart-removed-status,body.woocommerce-cart .return-to-shop .ds-cart-empty-removed-notice--mobile .ds-cart-removed-restore{color:#222222 !important;-webkit-text-fill-color:#222222 !important;letter-spacing:0}body.woocommerce-cart .return-to-shop .ds-cart-empty-removed-notice--mobile .ds-cart-removed-title{display:block;overflow:hidden;font-size:15px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}body.woocommerce-cart .return-to-shop .ds-cart-empty-removed-notice--mobile .ds-cart-removed-status{display:block;font-size:14px;font-weight:400;line-height:1.3}body.woocommerce-cart .return-to-shop .ds-cart-empty-removed-notice--mobile .ds-cart-removed-restore{display:inline;font:inherit;text-decoration:underline;text-underline-offset:2px}body.woocommerce-cart .return-to-shop .button.checkout-button,body.woocommerce-cart .return-to-shop .button.checkout-button:hover,body.woocommerce-cart .return-to-shop .button.checkout-button:focus,body.woocommerce-checkout .return-to-shop .button.checkout-button,body.woocommerce-checkout .return-to-shop .button.checkout-button:hover,body.woocommerce-checkout .return-to-shop .button.checkout-button:focus{display:flex !important;width:80%;max-width:344px;min-height:54px;align-items:center;justify-content:center;margin:0 auto;padding:0 18px !important;border:0 !important;border-radius:8px !important;background:#2c2d33 !important;color:#fff !important;font-size:16px !important;font-weight:600 !important;line-height:1 !important;text-align:center;box-shadow:none !important;opacity:1;text-decoration:none}/* codex-mobile-cart-bottom-total-format-20260524 */body.woocommerce-cart .btm_fix .ds-cart-mobile-total-summary,body.woocommerce-cart .btm_fix .ds-cart-mobile-total-summary .total_sum,body.woocommerce-cart .btm_fix .ds-cart-mobile-total-summary .amount,body.woocommerce-cart .btm_fix .ds-cart-mobile-total-summary .woocommerce-Price-currencySymbol{font-weight:400 !important}body.woocommerce-cart .shop_table.cart .product-bottom .product-quantity .qty,body.woocommerce-cart .shop_table.cart .product-bottom .product-quantity input.qty{background:transparent !important;border-color:transparent !important;box-shadow:none !important;color:#212529 !important}body.woocommerce-cart .shop_table.cart .product-bottom .product-quantity:before,body.woocommerce-cart .shop_table.cart .product-bottom .product-quantity:after{color:#212529 !important}}/* codex-mobile-cart-button-qty-style-20260523:end *//* codex-mobile-cart-design-system-20260524:start */@media (max-width: 767px){body.woocommerce-cart,body.woocommerce-cart #page,body.woocommerce-cart #content,body.woocommerce-cart .content_container,body.woocommerce-cart .site-main,body.woocommerce-cart .entry-content{background:#FFF;color:#202227}/* codex-mobile-empty-cart-bg-f9f9f9-20260527 */body.woocommerce-cart:has(.ds-mobile-empty-cart),body.woocommerce-cart:has(.ds-mobile-empty-cart) #page,body.woocommerce-cart:has(.ds-mobile-empty-cart) #content,body.woocommerce-cart:has(.ds-mobile-empty-cart) .content_container,body.woocommerce-cart:has(.ds-mobile-empty-cart) .site-main,body.woocommerce-cart:has(.ds-mobile-empty-cart) .entry-content{background:#F9F9F9 !important}body.woocommerce-cart .site-main{padding-bottom:142px}body.woocommerce-cart .content_container{max-width:none;padding:0 0 10px !important}body.woocommerce-cart #primary.content-area{width:100%;max-width:none;flex:0 0 100%}body.woocommerce-cart .site-main article.page{display:block;padding-top:0 !important}body.woocommerce-cart .woocommerce-cart-form{display:block;width:100%;max-width:none;margin:0 auto;padding:0 12px 142px;color:#202227;font-size:15px;line-height:1.35}body.woocommerce-cart .shop_table_wrap,body.woocommerce-cart .woocommerce-cart-form .row,body.woocommerce-cart .woocommerce-cart-form .col-xxl-8,body.woocommerce-cart .woocommerce-cart-form .col-xl-9{display:block;width:100%;max-width:none;margin:0;padding:0}body.woocommerce-cart table.shop_table.cart,body.woocommerce-cart table.shop_table.cart tbody{display:block;width:100%;margin:0;padding:0;border:0;background:transparent}body.woocommerce-cart table.shop_table.cart thead{display:none}body.woocommerce-cart table.shop_table.cart tr.cart_item{--ds-cart-swipe-x:0px;position:relative;display:grid;width:100%;grid-template-columns:96px minmax(0, 1fr);column-gap:14px;align-items:start;margin:0 0 12px;padding:14px 14px 14px 0;border:0;border-radius:8px;background:#F9F9F9;color:#202227;box-shadow:none;overflow:hidden;touch-action:pan-y}body.woocommerce-cart table.shop_table.cart tr.cart_item::before{content:"";position:absolute;z-index:2;inset:0;border-radius:8px;background:#F9F9F9;transform:translate3d(var(--ds-cart-swipe-x), 0, 0);will-change:transform}body.woocommerce-cart table.shop_table.cart tr.cart_item:not(.ds-cart-swipe-dragging)::before,body.woocommerce-cart table.shop_table.cart tr.cart_item:not(.ds-cart-swipe-dragging) td.product-thumbnail,body.woocommerce-cart table.shop_table.cart tr.cart_item:not(.ds-cart-swipe-dragging) td.product-name{transition:transform .22s ease}body.woocommerce-cart.woocommerce table.shop_table.cart td.product-thumbnail,body.woocommerce-cart.woocommerce-page table.shop_table.cart td.product-thumbnail,body.woocommerce-cart table.shop_table.cart td.product-thumbnail,body.woocommerce-cart table.shop_table.cart td.product-name,body.woocommerce-cart table.shop_table.cart td.product-subtotal{display:block !important;width:auto;padding:0;border:0;color:#202227}body.woocommerce-cart table.shop_table.cart td.product-thumbnail{position:relative;z-index:3;width:96px;margin-left:0;padding-left:0;align-self:center;grid-column:1;grid-row:1;transform:translate3d(var(--ds-cart-swipe-x), 0, 0);will-change:transform}body.woocommerce-cart.woocommerce table.shop_table.cart td.product-thumbnail a,body.woocommerce-cart.woocommerce-page table.shop_table.cart td.product-thumbnail a,body.woocommerce-cart table.shop_table.cart td.product-thumbnail a{display:flex !important;width:96px;min-height:108px;align-items:center;justify-content:center}body.woocommerce-cart.woocommerce table.shop_table.cart td.product-thumbnail img,body.woocommerce-cart.woocommerce-page table.shop_table.cart td.product-thumbnail img,body.woocommerce-cart table.shop_table.cart td.product-thumbnail img{display:block !important;width:96px;max-width:96px;height:108px;max-height:108px;object-fit:contain}/* codex-mobile-cart-qty-photo-persist-20260524 */body.woocommerce-cart.ds-cart-qty-updating .woocommerce-cart-form,body.woocommerce-cart .woocommerce-cart-form.ds-cart-qty-updating,body.woocommerce-cart .woocommerce-cart-form.ds-cart-qty-updating table.shop_table.cart,body.woocommerce-cart .woocommerce-cart-form.ds-cart-qty-updating table.shop_table.cart tr.cart_item,body.woocommerce-cart .woocommerce-cart-form.ds-cart-qty-updating table.shop_table.cart td.product-thumbnail,body.woocommerce-cart .woocommerce-cart-form.ds-cart-qty-updating table.shop_table.cart td.product-thumbnail a,body.woocommerce-cart .woocommerce-cart-form.ds-cart-qty-updating table.shop_table.cart td.product-thumbnail img{opacity:1 !important;visibility:visible !important}body.woocommerce-cart .woocommerce-cart-form.ds-cart-qty-updating .blockUI.blockOverlay{background:transparent !important;opacity:0 !important}body.woocommerce-cart .woocommerce-cart-form.ds-cart-qty-updating .blockUI.blockMsg{display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}body.woocommerce-cart table.shop_table.cart td.product-name{position:relative;z-index:3;min-width:0;grid-column:2;grid-row:1;transform:translate3d(var(--ds-cart-swipe-x), 0, 0);will-change:transform}body.woocommerce-cart table.shop_table.cart td.product-name .inside{display:flex;min-height:118px;flex-direction:column;justify-content:flex-start;gap:8px}body.woocommerce-cart .ds-cart-mobile-price{display:block !important;min-width:0;margin:0;color:#202227;font-size:15px;font-weight:600;line-height:1.35;text-align:left;white-space:nowrap}body.woocommerce-cart table.shop_table.cart td.product-name .row1{display:flex;min-width:0;align-items:flex-start;gap:8px}body.woocommerce-cart .ds-cart-product-title{display:block;min-width:0;flex:1 1 auto;color:#202227;font-size:15px;font-weight:500;line-height:1.35}body.woocommerce-cart .ds-cart-product-title-line{display:block}body.woocommerce-cart .ds-cart-product-title-color-size{margin-top:2px;color:#666}body.woocommerce-cart table.shop_table.cart td.product-name .dropdown{flex:0 0 auto;margin-top:-6px;margin-right:-6px}body.woocommerce-cart table.shop_table.cart td.product-name .dropdown-toggle{display:flex;width:30px;height:30px;min-height:30px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:#202227;box-shadow:none}body.woocommerce-cart table.shop_table.cart td.product-name .dropdown-toggle::after{display:none}body.woocommerce-cart table.shop_table.cart .product-bottom{display:flex;width:100%;align-items:center;flex-direction:row;justify-content:space-between;gap:12px;margin:auto 0 0}body.woocommerce-cart table.shop_table.cart .product-bottom .product-quantity{display:block;width:auto;min-width:82px;margin:0;padding:0;color:#202227}/* codex-mobile-cart-row-ellipsis-menu-20260524 */body.woocommerce-cart table.shop_table.cart .product-bottom .ds-cart-row-menu{position:relative;z-index:4;display:flex !important;margin:0 0 0 auto !important;padding:0;flex:0 0 auto}body.woocommerce-cart table.shop_table.cart .product-bottom .ds-cart-row-menu-toggle{display:inline-flex;width:34px;height:29px;min-width:34px;min-height:29px;align-items:center;justify-content:center;gap:3px;padding:0;border:0;border-radius:8px;background:transparent;color:#202227;box-shadow:none;-webkit-tap-highlight-color:transparent}body.woocommerce-cart table.shop_table.cart .product-bottom .ds-cart-row-menu-toggle span{display:block;width:4px;height:4px;border-radius:50%;background:currentColor}/* codex-mobile-cart-action-sheet-20260524 */body.woocommerce-cart.ds-cart-action-sheet-open{overflow:hidden}body.woocommerce-cart .ds-cart-action-sheet{position:fixed;z-index:100000;inset:0;display:none !important;pointer-events:none}body.woocommerce-cart .ds-cart-action-sheet.is-open{display:block !important;pointer-events:auto}body.woocommerce-cart .ds-cart-action-sheet__backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:rgba(0, 0, 0, .24);box-shadow:none;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}body.woocommerce-cart .ds-cart-action-sheet__panel{position:absolute;right:10px;bottom:calc(8px + env(safe-area-inset-bottom));left:10px;display:flex;flex-direction:column;gap:8px}body.woocommerce-cart .ds-cart-action-sheet__group{overflow:hidden;border:0;border-radius:8px;background:rgba(255, 255, 255, .96);box-shadow:0 12px 34px rgba(20, 22, 28, .16)}body.woocommerce-cart .ds-cart-action-sheet__item,body.woocommerce-cart .ds-cart-action-sheet__close{display:flex;width:100%;min-height:56px;align-items:center;justify-content:center;padding:0 18px;border:0;border-radius:0;background:transparent;color:#0878d8;font-size:19px;font-weight:400;line-height:1.2;text-align:center;text-decoration:none;box-shadow:none;-webkit-tap-highlight-color:transparent}body.woocommerce-cart .ds-cart-action-sheet__item + .ds-cart-action-sheet__item{border-top:1px solid rgba(60, 60, 67, .18)}body.woocommerce-cart .ds-cart-action-sheet__item--danger{color:#e14b4b}body.woocommerce-cart .ds-cart-action-sheet__close{border-radius:0;background:transparent;box-shadow:none;color:#0878d8;font-weight:700}/* codex-mobile-cart-qty-arrows-only-20260524 */body.woocommerce-cart table.shop_table.cart .product-bottom .product-quantity::before,body.woocommerce-cart table.shop_table.cart .product-bottom .product-quantity::after{display:none !important;content:none !important}body.woocommerce-cart table.shop_table.cart .product-bottom .ds-cart-quantity-pill{display:grid;width:82px;height:29px;grid-template-columns:26px 30px 26px;align-items:center;border:0;border-radius:8px;background:#E5E5E5}body.woocommerce-cart table.shop_table.cart .product-bottom .quantity{display:flex;width:30px;height:29px;min-height:29px;align-items:center;justify-content:flex-start}body.woocommerce-cart table.shop_table.cart .product-bottom .product-quantity .qty,body.woocommerce-cart table.shop_table.cart .product-bottom .product-quantity input.qty{width:30px !important;min-width:30px;height:29px;min-height:29px;padding:0 !important;color:#202227 !important;font-size:13px !important;font-weight:500;line-height:29px}body.woocommerce-cart table.shop_table.cart .product-bottom .ds-cart-qty-arrow{display:flex;width:26px;height:29px;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:transparent;color:#090811;font-size:15.3px !important;font-weight:360;line-height:17px;text-align:center;box-shadow:none}body.woocommerce-cart table.shop_table.cart .product-bottom .ds-cart-qty-minus{transform:translate(1px, -1px)}body.woocommerce-cart table.shop_table.cart .product-bottom .ds-cart-qty-plus{transform:translate(-1px, -1px)}body.woocommerce-cart table.shop_table.cart .product-bottom .product-price{display:none !important;min-width:0;margin:0 !important;color:#202227;font-size:15px;font-weight:600;line-height:1.35;text-align:left;white-space:nowrap}body.woocommerce-cart .ds-cart-mobile-price del,body.woocommerce-cart table.shop_table.cart .product-bottom .product-price del{position:relative;display:inline-block;margin-right:5px;color:#666 !important;font-size:14px;font-weight:400;text-decoration:none}body.woocommerce-cart .ds-cart-mobile-price del::after,body.woocommerce-cart table.shop_table.cart .product-bottom .product-price del::after{content:"";position:absolute;right:0;left:0;top:50%;border-top:1px solid #d63a3a;transform:translateY(-50%)}body.woocommerce-cart .ds-cart-mobile-price del .amount,body.woocommerce-cart table.shop_table.cart .product-bottom .product-price del .amount{color:inherit !important;font-size:inherit !important;font-weight:inherit;line-height:inherit}body.woocommerce-cart .ds-cart-mobile-price del .woocommerce-Price-currencySymbol,body.woocommerce-cart table.shop_table.cart .product-bottom .product-price del .woocommerce-Price-currencySymbol{display:none !important}body.woocommerce-cart .ds-cart-mobile-price .woocommerce-Price-currencySymbol,body.woocommerce-cart table.shop_table.cart .product-bottom .product-price .woocommerce-Price-currencySymbol{font-weight:400 !important}body.woocommerce-cart .ds-cart-mobile-price ins,body.woocommerce-cart .ds-cart-mobile-price .amount,body.woocommerce-cart table.shop_table.cart .product-bottom .product-price ins,body.woocommerce-cart table.shop_table.cart .product-bottom .product-price .amount{color:#202227;font-size:15px;font-weight:600;text-decoration:none}/* codex-mobile-cart-swipe-actions-20260524 */body.woocommerce-cart table.shop_table.cart td.product-subtotal{position:absolute;z-index:1;top:2px;bottom:2px;right:0;left:auto;display:flex !important;width:168px;align-items:center;justify-content:center;padding:0;pointer-events:auto}body.woocommerce-cart table.shop_table.cart td.product-subtotal .inside{display:flex;width:100%;height:100%;flex-direction:row !important;align-items:center;justify-content:center;gap:0;padding:0;overflow:hidden;border-radius:0 6px 6px 0}body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-current-total,body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-old-price,body.woocommerce-cart table.shop_table.cart td.product-subtotal .inside > div{display:none !important}body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-favorite-item,body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-share-item,body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-remove-item{display:flex;width:56px;height:100%;min-width:56px;min-height:100%;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:0;color:#fff;line-height:1;text-decoration:none;box-shadow:none;-webkit-tap-highlight-color:transparent}body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-favorite-item{order:2;background:#202227}body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-share-item{order:1;background:#f2f2f2;color:#202227}body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-remove-item{order:3;border-radius:0 8px 8px 0;background:#d63a3a}body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-favorite-item svg,body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-favorite-item .heart-icon{display:block;width:20px !important;max-width:20px !important;height:18px !important;max-height:18px !important;margin:0;object-fit:contain}body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-favorite-item .heart_out{fill:transparent !important;stroke:currentColor !important}body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-favorite-item .heart_in{fill:transparent !important}body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-favorite-item.added .heart_in{fill:currentColor !important}body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-remove-item .ds-remove-icon{display:block;width:22px;height:22px;color:#fff;stroke:currentColor}body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-share-item .ds-cart-share-icon{display:block;width:22px;height:22px;color:currentColor;stroke:currentColor}/* codex-mobile-cart-remove-loading-fade-20260525 */@keyframes ds-cart-remove-button-fade{0%,100%{opacity:1}50%{opacity:.42}}@keyframes ds-cart-remove-row-fade{0%,100%{opacity:1}50%{opacity:.58}}body.woocommerce-cart table.shop_table.cart tr.cart_item.ds-cart-row-ajax-loading{pointer-events:none}body.woocommerce-cart table.shop_table.cart tr.cart_item.ds-cart-row-ajax-loading::before,body.woocommerce-cart table.shop_table.cart tr.cart_item.ds-cart-row-ajax-loading td.product-thumbnail,body.woocommerce-cart table.shop_table.cart tr.cart_item.ds-cart-row-ajax-loading td.product-name{animation:ds-cart-remove-row-fade .9s ease-in-out infinite;will-change:opacity,transform}body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-remove-item.is-loading{animation:ds-cart-remove-button-fade 2.9s ease-in-out infinite;pointer-events:none;will-change:opacity}body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-favorite-item.is-disabled-by-remove,body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-share-item.is-disabled-by-remove{opacity:.36;pointer-events:none}@media (prefers-reduced-motion: reduce){body.woocommerce-cart table.shop_table.cart tr.cart_item.ds-cart-row-ajax-loading::before,body.woocommerce-cart table.shop_table.cart tr.cart_item.ds-cart-row-ajax-loading td.product-thumbnail,body.woocommerce-cart table.shop_table.cart tr.cart_item.ds-cart-row-ajax-loading td.product-name{animation:none;opacity:.58}body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-remove-item.is-loading{animation:none;opacity:.42}}/* codex-mobile-button-loading-fade-20260525 */@keyframes ds-mobile-button-loading-fade{0%,100%{opacity:1}50%{opacity:.42}}body .button.loading,body .button.is-loading,body .btn.loading,body .btn.is-loading,body button.loading,body button.is-loading,body input[type="button"].loading,body input[type="button"].is-loading,body input[type="submit"].loading,body input[type="submit"].is-loading,body [role="button"].loading,body [role="button"].is-loading,body button[aria-busy="true"],body input[type="button"][aria-busy="true"],body input[type="submit"][aria-busy="true"],body .button[aria-busy="true"],body .btn[aria-busy="true"],body form.is-loading button,body form.is-loading input[type="button"],body form.is-loading input[type="submit"],body form.is-loading .button,body form.processing button[type="submit"],body form.processing input[type="submit"],body.woocommerce-checkout form.checkout.processing #place_order,body.woocommerce-cart .coupon.is-loading button[name="apply_coupon"],body.woocommerce-cart .coupon.is-loading input[name="apply_coupon"],body.woocommerce-cart .woocommerce-remove-coupon.is-loading{animation:ds-mobile-button-loading-fade 2.9s ease-in-out infinite;will-change:opacity}@media (prefers-reduced-motion: reduce){body .button.loading,body .button.is-loading,body .btn.loading,body .btn.is-loading,body button.loading,body button.is-loading,body input[type="button"].loading,body input[type="button"].is-loading,body input[type="submit"].loading,body input[type="submit"].is-loading,body [role="button"].loading,body [role="button"].is-loading,body button[aria-busy="true"],body input[type="button"][aria-busy="true"],body input[type="submit"][aria-busy="true"],body .button[aria-busy="true"],body .btn[aria-busy="true"],body form.is-loading button,body form.is-loading input[type="button"],body form.is-loading input[type="submit"],body form.is-loading .button,body form.processing button[type="submit"],body form.processing input[type="submit"],body.woocommerce-checkout form.checkout.processing #place_order,body.woocommerce-cart .coupon.is-loading button[name="apply_coupon"],body.woocommerce-cart .coupon.is-loading input[name="apply_coupon"],body.woocommerce-cart .woocommerce-remove-coupon.is-loading{animation:none;opacity:.42}}body.woocommerce-cart .woocommerce-cart-form .update_cart-cell,body.woocommerce-cart .woocommerce-cart-form input[name="update_cart"],body.woocommerce-cart .woocommerce-cart-form .cart_rightcol{display:none !important}body.woocommerce-cart .btm_fix{right:0;bottom:0;left:0;width:100%;padding:20px 0 calc(17px + env(safe-area-inset-bottom));border-top:1px solid #e8e8e8;background:#fff;box-shadow:0 -10px 24px rgba(20, 22, 27, .08)}body.woocommerce-cart .btm_fix .innr{max-width:430px;margin:0 auto;padding-right:14px;padding-left:14px}body.woocommerce-cart .btm_fix .innr2{width:100%;margin:0 auto}body.woocommerce-cart .btm_fix .innr2 > .text-center:not(.checkout-button){margin-top:10px;color:#202227;font-size:15px;font-weight:700;line-height:1.35}body.woocommerce-cart .btm_fix .innr2 > .text-center:not(.checkout-button) b{font-weight:700}}/* codex-mobile-cart-design-system-20260524:end *//* codex-product-mobile-gallery-fullwidth-20260523:start */@media (max-width: 767px){body.single-product .mobile_gallery_wrap{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden}body.single-product #mob_gal,body.single-product #mob_gal .owl-stage-outer,body.single-product #mob_gal .owl-stage,body.single-product #mob_gal .owl-item{width:100vw}body.single-product #mob_gal .owl-stage-outer{overflow:hidden}body.single-product #mob_gal .owl-stage{display:flex;align-items:flex-start}body.single-product #mob_gal .owl-item{min-width:100vw;height:auto;flex:0 0 100vw}body.single-product #mob_gal .owl-item img{display:block;width:100vw !important;max-width:100vw !important;height:auto;margin:0;object-fit:contain}body.single-product .ds-mobile-gallery-progress{position:relative;display:block;width:100vw;height:2.8px;margin:0 0 18px;overflow:hidden;border-radius:0;background:#e9e9e9}body.single-product .ds-mobile-gallery-progress-thumb{position:absolute;top:0;left:0;display:block;width:0;height:100%;border-radius:0;background:#2c2d33;transition:left 240ms ease,width 240ms ease;will-change:left}}/* codex-product-mobile-gallery-fullwidth-20260523:end *//* codex-mobile-cart-no-zebra-cells-20260829:start */@media only screen and (max-width: 768px){body.woocommerce-cart table.shop_table_responsive tr:nth-child(2n) td,body.woocommerce-checkout table.shop_table_responsive tr:nth-child(2n) td,body.woocommerce-cart table.shop_table.cart tr.cart_item > td,body.woocommerce-checkout table.shop_table.cart tr.cart_item > td{background:transparent !important;background-color:transparent !important}}/* codex-mobile-cart-no-zebra-cells-20260829:end *//* codex-mobile-cart-no-responsive-labels-20260829:start */@media only screen and (max-width: 768px){body.woocommerce-cart table.shop_table_responsive tr td::before,body.woocommerce-cart table.shop_table_responsive tr td:before{content:none !important;display:none !important;float:none !important;font-weight:inherit !important}}/* codex-mobile-cart-no-responsive-labels-20260829:end *//* codex-checkout-mobile-redesign-20260523:start */@media (max-width: 767px){body.woocommerce-checkout,body.woocommerce-checkout #page,body.woocommerce-checkout #content,body.woocommerce-checkout .content_container,body.woocommerce-checkout .site-main,body.woocommerce-checkout .entry-content{background:#f6f6f6;color:#202227}body.woocommerce-checkout form.checkout.woocommerce-checkout{padding:10px 0 72px}body.woocommerce-checkout #customer_details,body.woocommerce-checkout #order_review{width:calc(100% - 28px);max-width:430px;margin-right:auto;margin-left:auto}body.woocommerce-checkout #customer_details .woocommerce-billing-fields > h4{display:block;margin:0 0 22px;color:#202227;font-size:22px;font-weight:700;line-height:1.15}body.woocommerce-checkout #customer_details .woocommerce-billing-fields > h3,body.woocommerce-checkout #customer_details .woocommerce-billing-fields > br{display:none}body.woocommerce-checkout #customer_details .form-row{min-height:72px;margin:0;padding:13px 14px 12px;border:0;border-bottom:0;background:#fff}body.woocommerce-checkout #customer_details .form-row + .form-row{border-top:1px solid #e8e8e8}body.woocommerce-checkout #customer_details .form-row:first-of-type{border-radius:8px 8px 0 0}body.woocommerce-checkout #customer_details .form-row:nth-of-type(3){border-bottom:1px solid #e2e2e2;border-radius:0 0 8px 8px}body.woocommerce-checkout #customer_details .form-row label{display:block;margin:0 0 4px;color:#202227;font-size:13px;font-weight:500;line-height:1.2}body.woocommerce-checkout #customer_details .required{color:#d72d2d;text-decoration:none}body.woocommerce-checkout #customer_details input.input-text,body.woocommerce-checkout #customer_details textarea.input-text{display:block;width:100%;min-height:24px;margin-top:2px;padding:0;border:0;border-radius:0;background:transparent;color:#202227;font-size:16px;line-height:1.35;box-shadow:none}body.woocommerce-checkout #customer_details input.input-text::placeholder,body.woocommerce-checkout #customer_details textarea.input-text::placeholder,body.woocommerce-checkout #shipping_method .extra input.input-text::placeholder{color:#9da0a6;opacity:1}body.woocommerce-checkout #billing_phone_field input.input-text{margin-top:6px}body.woocommerce-checkout #customer_details .d-flex{align-items:center;gap:12px;margin:10px 0 8px;padding:0 2px}body.woocommerce-checkout #customer_details .d-flex > a[data-action="showSlideDown"]{display:inline-flex;align-items:center;min-height:32px;padding:0;color:#2a6f9e;font-size:15px;font-weight:400;line-height:1.2;text-decoration:none}body.woocommerce-checkout #order_comments_field{margin-top:8px;border:0;border-radius:8px}body.woocommerce-checkout #order_comments_field textarea{min-height:92px;padding:14px}body.woocommerce-checkout #order_review{margin-top:12px;padding:0}body.woocommerce-checkout #order_review .inner{padding:0;background:transparent}body.woocommerce-checkout #shipping_block{margin:-15px 0 0}body.woocommerce-checkout #shipping_block .ship_addr_city{margin:0 0 12px;border-radius:8px;background:#fff}body.woocommerce-checkout #shipping_block label[for="ship_addr_city"]{top:19px !important;left:14px !important;color:#202227 !important;font-size:15px !important;font-weight:600 !important;line-height:1.2 !important}body.woocommerce-checkout #shipping_block .ship_addr_city .select2-container,body.woocommerce-checkout #shipping_block .ship_addr_city .select2-selection{width:100% !important}body.woocommerce-checkout #shipping_block .ship_addr_city .select2-selection{min-height:56px;border:0;border-radius:8px;background:#fff;box-shadow:none}body.woocommerce-checkout #shipping_block .ship_addr_city .select2-selection__rendered{min-height:56px;padding:18px 46px 8px 150px;color:#12751f;font-size:16px;font-weight:700;line-height:1.2;text-align:right;text-decoration:underline}body.woocommerce-checkout #shipping_block .ship_addr_city .select2-selection__arrow{top:15px;right:12px}body.woocommerce-checkout #shipping_block .square{margin:0;padding:18px 14px 16px;border:0;border-radius:8px;background:#f6f6f6}body.woocommerce-checkout #shipping_block .square h6{margin:0 0 14px;color:#202227;font-size:17px;font-weight:600;line-height:1.25}body.woocommerce-checkout #shipping_method{display:grid;gap:10px;margin:0;padding:0;list-style:none}body.woocommerce-checkout #shipping_method > li{position:relative;margin:0;padding:0;border-radius:8px}body.woocommerce-checkout #shipping_method > li > input.shipping_method{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}body.woocommerce-checkout #shipping_method > li > label{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:5px 12px;min-height:78px;margin:0;padding:14px;border:1px solid transparent;border-radius:8px;background:#fff;color:#202227;box-shadow:none}body.woocommerce-checkout #shipping_method > li.active > label,body.woocommerce-checkout #shipping_method > li > input.shipping_method:checked + label{border-color:#202227}body.woocommerce-checkout #shipping_method .title{grid-column:1;color:#202227;font-size:16px;font-weight:700;font-style:normal;line-height:1.25}body.woocommerce-checkout #shipping_method .descr{grid-column:1/-1;color:#3d4148;font-size:14px;font-weight:400;line-height:1.35}body.woocommerce-checkout #shipping_method .marker{grid-column:2;grid-row:1;align-self:start;color:#12801f;font-size:15px;font-weight:600;line-height:1.25;white-space:nowrap}body.woocommerce-checkout #shipping_method .extra{margin:0;padding:0}body.woocommerce-checkout #shipping_method .extra .item{margin-top:-1px;padding:0 14px 14px;border:1px solid transparent;border-top:0;border-radius:0 0 8px 8px;background:#fff}body.woocommerce-checkout #shipping_method > li.active .extra .item{border-color:#202227}body.woocommerce-checkout #shipping_method .extra .form-row,body.woocommerce-checkout #shipping_method .extra label{margin:0;padding:0;border:0}body.woocommerce-checkout #shipping_method .extra label{display:none}body.woocommerce-checkout #shipping_method .extra input.input-text,body.woocommerce-checkout #shipping_method .extra .select2-selection,body.woocommerce-checkout #shipping_method .extra select{width:100%;min-height:52px;padding:0 14px;border:1px solid #d8d8d8;border-radius:6px;background:#fff;color:#202227;font-size:15px;box-shadow:none}body.woocommerce-checkout table.woocommerce-checkout-review-order-table{display:block;width:100%;margin:12px 0 0;padding:12px 14px 10px;border:0;border-radius:8px;background:#fff;box-shadow:none}body.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot,body.woocommerce-checkout table.woocommerce-checkout-review-order-table tbody{display:block}body.woocommerce-checkout table.woocommerce-checkout-review-order-table tr{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:12px;align-items:center;padding:9px 0;border:0}body.woocommerce-checkout table.woocommerce-checkout-review-order-table tr:not(.ds-checkout-mobile-summary-row){display:none !important}body.woocommerce-checkout table.woocommerce-checkout-review-order-table tr.ds-checkout-mobile-summary-row{display:grid !important}body.woocommerce-checkout table.woocommerce-checkout-review-order-table th,body.woocommerce-checkout table.woocommerce-checkout-review-order-table td{display:block;width:auto;padding:0;border:0;color:#111;font-size:16px;font-weight:400;line-height:30px;text-align:left}body.woocommerce-checkout table.woocommerce-checkout-review-order-table td:last-child{color:#111;font-weight:400;text-align:right;white-space:nowrap}body.woocommerce-checkout table.woocommerce-checkout-review-order-table td.ds-checkout-mobile-summary-discount-value{color:#12751f !important;font-weight:400}body.woocommerce-checkout table.woocommerce-checkout-review-order-table .ds-checkout-mobile-summary-divider{padding:9px 0}body.woocommerce-checkout table.woocommerce-checkout-review-order-table .ds-checkout-mobile-summary-divider th{display:block;grid-column:1/-1;height:1px;border-top:1px solid #e8e8e8;font-size:0;line-height:0}body.woocommerce-checkout table.woocommerce-checkout-review-order-table .ds-checkout-mobile-summary-total{padding-top:9px}body.woocommerce-checkout table.woocommerce-checkout-review-order-table .ds-checkout-mobile-summary-total td{font-weight:400}body.woocommerce-checkout table.woocommerce-checkout-review-order-table .order-total{margin-top:4px;padding-top:12px;border-top:1px solid #e8e8e8}body.woocommerce-checkout table.woocommerce-checkout-review-order-table .order-total th,body.woocommerce-checkout table.woocommerce-checkout-review-order-table .order-total td,body.woocommerce-checkout table.woocommerce-checkout-review-order-table .order-total .amount{color:#202227;font-size:17px;font-weight:700}body.woocommerce-checkout #payment{margin:12px 0 0;padding:21px 14px 19px;border:0;border-radius:8px;background:#fff}body.woocommerce-checkout #payment table,body.woocommerce-checkout #payment tbody,body.woocommerce-checkout #payment tr,body.woocommerce-checkout #payment td{display:block;width:100%;margin-bottom:0;padding:0;border:0}body.woocommerce-checkout #payment .form-row.place-order{margin-top:0}body.woocommerce-checkout #payment .wc_payment_methods{display:grid;gap:12px;margin:0;padding:0;list-style:none}body.woocommerce-checkout #payment .wc_payment_method{position:relative;min-height:28px;margin:0;padding:0 0 0 34px}body.woocommerce-checkout #payment .wc_payment_method input.input-radio{position:absolute;top:2px;left:0;width:22px;height:22px;margin:0;accent-color:#202227}body.woocommerce-checkout #payment .wc_payment_method label{margin:0;color:#111;font-size:16px;font-weight:400;line-height:30px}body.woocommerce-checkout #order_review > .text-center{margin-top:14px;color:#7a828d;font-size:13px;line-height:1.55}body.woocommerce-checkout #order_review > .text-center a{color:#2a6f9e;text-decoration:none}/* codex-checkout-mobile-sticky-bottom-clearance-20260524 */body.woocommerce-checkout #order_review{padding-bottom:44px}body.woocommerce-checkout #payment .btm_sticky.fixed{position:fixed;right:0;bottom:0;left:0;z-index:10000;width:100%;margin:0;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #e8e8e8;background:rgba(255, 255, 255, .96);box-shadow:0 -10px 24px rgba(20, 22, 27, .08);backdrop-filter:blur(14px)}body.woocommerce-checkout #payment .btm_sticky.fixed .innr,body.woocommerce-checkout #payment .btm_sticky.fixed .innr2{max-width:430px;margin:0 auto;padding:0}body.woocommerce-checkout #place_order.checkout-button{display:flex !important;width:100%;min-height:54px;align-items:center;justify-content:center;margin:0;padding:0 18px !important;border:0 !important;border-radius:8px !important;background:#2c2d33 !important;color:#fff !important;font-size:16px !important;font-weight:600 !important;line-height:1 !important;text-align:center;box-shadow:none !important;opacity:1}/* codex-checkout-mobile-total-summary-20260524 */body.woocommerce-checkout #payment .btm_sticky.fixed .ds-checkout-mobile-total-summary{margin-top:10px;color:#202227;font-size:15px;font-weight:400 !important;line-height:1.35;text-align:center}body.woocommerce-checkout #payment .btm_sticky.fixed .ds-checkout-mobile-total-summary .total_sum,body.woocommerce-checkout #payment .btm_sticky.fixed .ds-checkout-mobile-total-summary .amount,body.woocommerce-checkout #payment .btm_sticky.fixed .ds-checkout-mobile-total-summary .woocommerce-Price-currencySymbol{font-weight:400 !important}}/* codex-checkout-mobile-redesign-20260523:end *//* codex-product-mobile-gallery-square-crop-20260523:start */@media (max-width: 767px){body.single-product #mob_gal,body.single-product #mob_gal .owl-stage-outer,body.single-product #mob_gal .owl-item{height:100vw !important}body.single-product #mob_gal .owl-item img{width:100vw !important;max-width:100vw !important;height:100vw !important;max-height:100vw !important;object-fit:cover;object-position:center center}}/* codex-product-mobile-gallery-square-crop-20260523:end *//* codex-product-mobile-gallery-first-no-crop-20260523:start */@media (max-width: 767px){body.single-product #mob_gal:has(.owl-item:first-child.active),body.single-product #mob_gal:has(.owl-item:first-child.active) .owl-stage-outer,body.single-product #mob_gal:has(.owl-item:first-child.active) .owl-stage{height:auto !important}body.single-product #mob_gal:has(.owl-item:first-child.active) .owl-item{height:auto !important}body.single-product #mob_gal:has(.owl-item:first-child.active) .owl-item:not(.active){height:0 !important;overflow:hidden}body.single-product #mob_gal .owl-item:first-child img{width:100vw !important;max-width:100vw !important;height:auto !important;max-height:none !important;object-fit:contain;object-position:center center}}/* codex-product-mobile-gallery-first-no-crop-20260523:end *//* codex-product-mobile-photo-header-gap-20260526:start */@media (max-width: 767px){body.single-product #content{padding-top:54px !important}body.single-product.viewz-detail .product-detail-aside{padding-top:0 !important}}/* codex-product-mobile-photo-header-gap-20260526:end *//* codex-mobile-product-content-padding-after-gallery-20260601:start */@media (max-width: 767px){body.single-product .content_container,body.single-product .site-main,body.single-product div.product,body.single-product div.product > .row,body.single-product .product-detail-aside{box-sizing:border-box !important;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}body.single-product .content_container,body.single-product .site-main,body.single-product div.product,body.single-product div.product > .row{padding-left:0 !important;padding-right:0 !important}body.single-product .product-detail-aside{padding-left:20px !important;padding-right:20px !important}body.single-product .mobile_gallery_wrap{box-sizing:border-box !important;width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;padding-left:0 !important;padding-right:0 !important}body.single-product .ds-product-bottom-categories,body.single-product .ds-product-bottom-related{box-sizing:border-box !important;width:100% !important;max-width:100% !important;padding-left:20px !important;padding-right:20px !important}}/* codex-mobile-product-content-padding-after-gallery-20260601:end *//* codex-checkout-mobile-contact-input-center-20260523:start */@media (max-width: 767px){body.woocommerce-checkout form.checkout.woocommerce-checkout{position:relative}body.woocommerce-checkout #billing_first_name_field .required,body.woocommerce-checkout #billing_phone_field .required,body.woocommerce-checkout #billing_email_field .required{display:none}body.woocommerce-checkout #billing_first_name_field{border-radius:8px 8px 0 0}body.woocommerce-checkout #customer_details #billing_email_field{border-bottom:0;border-radius:0 0 8px 8px}body.woocommerce-checkout #billing_first_name_field input.input-text,body.woocommerce-checkout #billing_phone_field input.input-text,body.woocommerce-checkout #billing_email_field input.input-text{height:30px;min-height:30px;margin-top:7px;line-height:30px;text-align:center}body.woocommerce-checkout #customer_details .d-flex > a[data-action="showSlideDown"][data-bs-target="#order_comments_field"]{display:none !important}body.woocommerce-checkout .ds-checkout-mobile-comment-action{display:block !important;margin:12px 0 0;padding:18px 14px 16px;border:0;border-radius:8px;background:#fff;box-shadow:none}body.woocommerce-checkout .ds-checkout-mobile-comment-link{display:flex;width:100%;min-height:28px;align-items:center;gap:8px;padding:0;color:#202227;font-size:17px;font-weight:600;line-height:1.25;text-decoration:none}body.woocommerce-checkout .ds-checkout-mobile-comment-link__text{display:block;flex:1 1 auto;min-width:0;order:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.woocommerce-checkout .ds-checkout-mobile-comment-link__icon{content:"";display:block;width:18px;height:18px;flex:0 0 auto;order:2;margin-right:3px;margin-left:auto;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M21.174%206.812a1%201%200%200%200-3.986-3.987L3.842%2016.174a2%202%200%200%200-.5.83l-1.321%204.352a.5.5%200%200%200%20.623.622l4.353-1.32a2%202%200%200%200%20.83-.497z'/%3E%3Cpath%20d='m15%205%204%204'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M21.174%206.812a1%201%200%200%200-3.986-3.987L3.842%2016.174a2%202%200%200%200-.5.83l-1.321%204.352a.5.5%200%200%200%20.623.622l4.353-1.32a2%202%200%200%200%20.83-.497z'/%3E%3Cpath%20d='m15%205%204%204'/%3E%3C/svg%3E") center/contain no-repeat}body.woocommerce-checkout .ds-checkout-mobile-comment-action.is-open{padding-bottom:14px}body.woocommerce-checkout .ds-checkout-mobile-comment-action.is-open .ds-checkout-mobile-comment-link__icon{position:relative;background:transparent;-webkit-mask:none;mask:none}body.woocommerce-checkout .ds-checkout-mobile-comment-action.is-open .ds-checkout-mobile-comment-link__icon::before,body.woocommerce-checkout .ds-checkout-mobile-comment-action.is-open .ds-checkout-mobile-comment-link__icon::after{content:"";position:absolute;top:50%;left:50%;width:18px;height:2px;border-radius:1px;background:currentColor;transform:translate(-50%, -50%) rotate(45deg)}body.woocommerce-checkout .ds-checkout-mobile-comment-action.is-open .ds-checkout-mobile-comment-link__icon::after{transform:translate(-50%, -50%) rotate(-45deg)}body.woocommerce-checkout .ds-checkout-mobile-comment-field{margin-top:14px}body.woocommerce-checkout .ds-checkout-mobile-comment-textarea{display:block;width:100%;min-height:96px;padding:12px;border:1px solid #f1f1f1;border-radius:8px;background:#fff;color:#202227;font:inherit;font-size:16px;font-weight:400;line-height:1.35;resize:vertical;box-shadow:none;outline:none}body.woocommerce-checkout .ds-checkout-mobile-comment-textarea:focus{border-color:#e8e8e8}body.woocommerce-checkout #order_comments_field{display:none !important}body.woocommerce-checkout #order_comments_field label{display:none !important}body.woocommerce-checkout #shipping_method .marker{display:none}}/* codex-checkout-mobile-contact-input-center-20260523:end *//* codex-checkout-mobile-city-inside-delivery-20260523:start */@media (max-width: 767px){body.woocommerce-checkout #shipping_method .extra .ds-checkout-sdek-city{margin:0 0 10px}body.woocommerce-checkout #shipping_method .extra .ds-checkout-sdek-city > label{display:block !important;top:18px !important;left:14px !important;color:#202227 !important;font-size:15px !important;font-weight:600 !important;line-height:1.2 !important}body.woocommerce-checkout #shipping_method .extra .ds-checkout-sdek-city .ship_addr_city{margin:0;border-radius:6px;background:transparent}body.woocommerce-checkout #shipping_method .extra .ds-checkout-sdek-city .select2-selection{min-height:56px;border:1px solid #d8d8d8;border-radius:6px;background:#fff}body.woocommerce-checkout #shipping_method .extra .ds-checkout-sdek-city .select2-selection__rendered{min-height:56px;padding:18px 46px 8px 150px;color:#12751f;font-size:16px;font-weight:700;line-height:1.2;text-align:right;text-decoration:underline}body.woocommerce-checkout #shipping_method .extra .ds-checkout-sdek-city .select2-selection__arrow{top:15px;right:12px}}/* codex-checkout-mobile-city-inside-delivery-20260523:end *//* codex-checkout-mobile-shipping-toggle-closed-20260523:start */@media (max-width: 767px){body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser{display:block;background:#fff}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser::before,body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser::after{background:#f6f6f6}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-toggle{display:flex;width:100%;min-height:28px;align-items:center;justify-content:space-between;margin:0;padding:0;border:0;background:#fff;color:#202227;font-size:17px;font-weight:600;line-height:1.25;text-align:left;box-shadow:none}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-toggle__label{display:block;min-width:0}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-toggle__arrow{display:block;width:24px;height:24px;margin-left:12px;margin-right:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m6%209%206%206%206-6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m6%209%206%206%206-6'/%3E%3C/svg%3E") center/contain no-repeat;transform:none;transition:transform .18s ease;flex:0 0 auto}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser.is-open .ds-checkout-shipping-toggle__arrow{transform:rotate(180deg)}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-options{margin-top:14px}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-options[hidden]{display:none !important}}/* codex-checkout-mobile-shipping-toggle-closed-20260523:end *//* codex-checkout-mobile-shipping-methods-polish-20260524:start */@media (max-width: 767px){body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser{overflow:hidden;padding:0;border:0;border-radius:8px;background:#fff}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-toggle{position:relative;min-height:62px;padding:18px 54px 16px 14px}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser.is-open .ds-checkout-shipping-toggle{border-bottom:0}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser.is-open .ds-checkout-shipping-toggle::after{content:"";position:absolute;right:14px;bottom:0;left:14px;height:1px;background:#e8e8e8;pointer-events:none}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-toggle__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-toggle__arrow{position:absolute;top:50%;right:24px;margin:0;transform:translateY(-50%)}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser.is-open .ds-checkout-shipping-toggle__arrow{transform:translateY(-50%) rotate(180deg)}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-options{margin-top:0}body.woocommerce-checkout #shipping_method{display:block;margin:0;padding:0;list-style:none}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser:not(.has-mobile-selected-method) #shipping_method{gap:0;row-gap:0}body.woocommerce-checkout #shipping_method > li{display:flex;position:relative;height:56px;min-height:56px;margin:0;padding:0;align-items:stretch;box-sizing:border-box;overflow:hidden;border:0 !important;border-radius:0;background:#fff}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser #shipping_method > li::before{content:none}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser:not(.has-mobile-selected-method) #shipping_method > li[data-method_id="flat_rate:10"]::before,body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser:not(.has-mobile-selected-method) #shipping_method > li[data-method_id="flat_rate:9"]::before,body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser:not(.has-mobile-selected-method) #shipping_method > li[data-method_id="local_pickup:1"]::before{content:"";position:absolute;top:0;right:14px;left:14px;height:1px;background:#e8e8e8;pointer-events:none}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser:not(.has-mobile-selected-method) #shipping_method > li,body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser:not(.has-mobile-selected-method) #shipping_method > li > label{height:62px;min-height:62px;max-height:62px}body.woocommerce-checkout #shipping_method > li > label{display:flex;width:100%;height:56px;min-height:56px;align-items:center;margin:0;padding:0 14px;border:0 !important;border-radius:0;background:#fff}body.woocommerce-checkout #shipping_method > li.active > label,body.woocommerce-checkout #shipping_method > li > input.shipping_method:checked + label{border-color:transparent !important;background:#fff}body.woocommerce-checkout #shipping_method .title{display:block;margin:0;color:#202227;font-size:15px;font-weight:500;line-height:1.35}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser:not(.has-mobile-selected-method) #shipping_method > li > label .title{color:#111;font-size:17px;font-weight:400;line-height:21.25px;transform:translateY(1px)}body.woocommerce-checkout #shipping_method .descr{display:none;margin:16px 0 0;color:#202227;font-size:15px;font-weight:500;line-height:1.35}body.woocommerce-checkout #shipping_method .extra .item{margin:0;padding:0 14px 16px;border:0 !important;border-top:1px solid #e8e8e8 !important;border-radius:0;background:#fff}body.woocommerce-checkout #shipping_method .extra .item.active{display:block}body.woocommerce-checkout #shipping_method .extra .ds-checkout-sdek-city,body.woocommerce-checkout #shipping_method .extra .ds-checkout-courier-city,body.woocommerce-checkout #shipping_method .extra .ship_addr_selftaking-wrapper,body.woocommerce-checkout #shipping_method .extra .ds-checkout-courier-address{margin:14px 0 0}body.woocommerce-checkout #shipping_method .extra .ds-checkout-sdek-city:first-child,body.woocommerce-checkout #shipping_method .extra .ship_addr_selftaking-wrapper:first-child{margin-top:14px}body.woocommerce-checkout #shipping_method .extra .ds-checkout-courier-address{margin-top:6px}body.woocommerce-checkout #shipping_method .extra label[for^="ship_addr_city"]{position:static !important;top:auto !important;left:auto !important;z-index:auto !important;display:block !important;margin:0 0 8px !important;padding:0 !important;color:#202227 !important;font-size:13px !important;font-weight:600 !important;line-height:1.25 !important;pointer-events:auto !important}body.woocommerce-checkout #shipping_method .extra label[for="ship_addr_nadom"]{display:none !important}body.woocommerce-checkout #shipping_method .extra .ship_addr_city{margin:0;border-radius:0;background:transparent}body.woocommerce-checkout #shipping_method .extra .select2-container,body.woocommerce-checkout #shipping_method .extra .select2-selection,body.woocommerce-checkout #shipping_method .extra input.input-text,body.woocommerce-checkout #shipping_method .extra select{width:100% !important}body.woocommerce-checkout #shipping_method .extra .select2-selection,body.woocommerce-checkout #shipping_method .extra input.input-text,body.woocommerce-checkout #shipping_method .extra select{min-height:54px;height:54px;padding:0 14px;border:1px solid #e2e2e2 !important;border-radius:8px !important;background:#fff !important;color:#202227 !important;font-size:15px !important;font-weight:500 !important;line-height:1.25 !important;box-shadow:none !important;outline:none}body.woocommerce-checkout #shipping_method .extra .select2-selection__rendered{min-height:52px;padding:0 44px 0 14px !important;border-radius:8px !important;background:#fff !important;color:#202227 !important;font-size:15px !important;font-weight:500 !important;line-height:52px !important;text-align:left !important;text-decoration:none !important}body.woocommerce-checkout #shipping_method .extra .select2-selection__arrow{top:14px !important;right:12px !important}body.woocommerce-checkout #shipping_method .extra .ds-checkout-courier-city .select2-selection{border:0 !important;border-radius:0 !important;background:transparent !important}body.woocommerce-checkout #shipping_method .extra .ds-checkout-courier-city label[for="ship_addr_city_courier"]{display:none !important}body.woocommerce-checkout #shipping_method .extra .ds-checkout-courier-city .select2-selection,body.woocommerce-checkout #shipping_method .extra .ds-checkout-courier-city .select2-selection__rendered{min-height:0 !important;height:auto !important;padding:0 !important}body.woocommerce-checkout #shipping_method .extra .ds-checkout-courier-city .select2-selection__rendered{display:inline-block !important;position:relative;top:0 !important;padding:4px 0 5px !important;background:transparent !important;color:#12751f !important;font-size:17px !important;font-weight:700 !important;line-height:1.35 !important;text-align:left !important;text-decoration:none !important;border:0 !important;border-bottom:1px solid currentColor !important;border-radius:0 !important;box-shadow:none !important}body.woocommerce-checkout #shipping_method .extra .ds-checkout-courier-city .select2-selection__rendered::before{content:"Город получения: ";font-weight:400;white-space:pre}body.woocommerce-checkout #shipping_method .extra .ds-checkout-courier-city .select2-selection__arrow{display:none !important}body.woocommerce-checkout #order_review #shipping_method .extra .ds-checkout-courier-address.has-courier-address-value:not(.is-courier-address-editing) input.input-text#ship_addr_nadom{display:inline-block !important;width:var(--ds-courier-address-width, auto) !important;max-width:100% !important;min-height:0 !important;height:auto !important;margin:0 !important;padding:0 !important;border:0 !important;border-bottom:1px solid currentColor !important;border-radius:0 !important;background:transparent !important;color:#12751f !important;font-size:17px !important;font-weight:400 !important;line-height:1.25 !important;text-align:left !important;text-overflow:ellipsis;box-shadow:none !important;outline:none}body.woocommerce-checkout #shipping_method .extra .ds-checkout-sdek-city label[for="ship_addr_city"]{display:none !important}body.woocommerce-checkout #shipping_method .extra .ds-checkout-sdek-city .ship_addr_city{min-height:0 !important;height:auto !important;margin:0;padding:0;border-radius:0;background:transparent}body.woocommerce-checkout #shipping_method .extra .ds-checkout-sdek-city .select2-container{width:auto !important;min-width:0}body.woocommerce-checkout #shipping_method .extra .ds-checkout-sdek-city .select2-selection,body.woocommerce-checkout #shipping_method .extra .ds-checkout-sdek-city .select2-selection__rendered{min-height:0 !important;height:auto !important}body.woocommerce-checkout #shipping_method .extra .ds-checkout-sdek-city .select2-selection{display:inline-block !important;width:auto !important;border:0 !important;border-radius:0 !important;outline:none !important;background:transparent !important;box-shadow:none !important}body.woocommerce-checkout #shipping_method .extra .ds-checkout-sdek-city .select2-selection__rendered{display:inline-block !important;position:relative;top:0 !important;padding:4px 0 5px !important;background:transparent !important;color:#12751f !important;font-size:17px !important;font-weight:700 !important;line-height:1.35 !important;text-align:left !important;text-decoration:none !important;border:0 !important;border-bottom:1px solid currentColor !important;border-radius:0 !important;box-shadow:none !important}body.woocommerce-checkout #shipping_method .extra .ds-checkout-sdek-city .select2-selection__rendered::before{content:"Город получения: ";font-weight:400;white-space:pre}body.woocommerce-checkout #shipping_method .extra .ds-checkout-sdek-city .select2-selection__arrow{display:none !important}body.woocommerce-checkout #shipping_method .extra .form-row{min-height:0;margin:0;padding:0;background:transparent}body.woocommerce-checkout #shipping_method .extra input.input-text{display:flex;align-items:center}body.woocommerce-checkout #shipping_method .extra #customer_dest{position:relative;margin-top:10px}body.woocommerce-checkout #shipping_method .extra #customer_dest.is-loading-sdek-pvz{min-height:54px}body.woocommerce-checkout #shipping_method .extra #customer_dest.is-loading-sdek-pvz::after{content:"";position:absolute;top:18px;right:16px;width:18px;height:18px;border:2px solid rgba(18, 117, 31, 0.2);border-top-color:#12751f;border-radius:50%;animation:ds-checkout-sdek-loader-spin 0.8s linear infinite;pointer-events:none}body.woocommerce-checkout #shipping_method .extra #showHideSDEKMap{display:none !important;min-height:28px;align-items:center;color:#3d4148;font-size:14px;font-weight:500;line-height:1.25;text-decoration:none}body.woocommerce-checkout #shipping_method .extra .ds-checkout-courier-city .select2-selection__rendered::before{content:"\0413\043E\0440\043E\0434 \0434\043E\0441\0442\0430\0432\043A\0438:";margin-right:0.25em;white-space:nowrap}body.woocommerce-checkout #shipping_method .extra .ds-checkout-courier-city .select2-selection__rendered{display:inline-flex !important;align-items:baseline}@keyframes ds-checkout-sdek-loader-spin{to{transform:rotate(360deg)}}body.woocommerce-checkout #shipping_method .extra .text-right.mt-15{margin-top:10px !important}body.woocommerce-checkout #shipping_method .extra #forpvz{overflow:hidden;margin-top:10px;border-radius:8px}body.woocommerce-checkout #shipping_method .extra #customer_dest #pvz_list + .select2-container{width:100% !important}body.woocommerce-checkout #shipping_method .extra #customer_dest #pvz_list + .select2-container .select2-selection,body.woocommerce-checkout #shipping_method .extra #customer_dest #pvz_list + .select2-container .select2-selection__rendered{min-height:0 !important;height:auto !important;padding:0 !important}body.woocommerce-checkout #shipping_method .extra #customer_dest #pvz_list + .select2-container .select2-selection{display:inline-block !important;width:auto !important;max-width:100%;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}body.woocommerce-checkout #shipping_method .extra #customer_dest #pvz_list + .select2-container .select2-selection__rendered{display:inline-block !important;position:relative;top:-10px;overflow:hidden;width:auto;max-width:100%;background:transparent !important;color:#12751f !important;cursor:pointer;font-size:17px !important;font-weight:400 !important;line-height:1.25 !important;text-align:left !important;text-decoration:none !important;text-overflow:ellipsis;white-space:nowrap;border:0 !important;border-bottom:1px solid currentColor !important;border-radius:0 !important;box-shadow:none !important}body.woocommerce-checkout #shipping_method .extra #customer_dest #pvz_list + .select2-container .select2-selection__placeholder{color:#12751f !important}body.woocommerce-checkout #shipping_method .extra #customer_dest #pvz_list + .select2-container .select2-selection__arrow{display:none !important}body.woocommerce-checkout #shipping_method .extra .ship_addr_selftaking-wrapper{position:relative;display:inline-block;width:auto;max-width:100%;margin-top:4px !important}body.woocommerce-checkout #shipping_method .extra .ship_addr_selftaking-wrapper::after{content:none !important;display:none !important}body.woocommerce-checkout #shipping_method .extra .ship_addr_selftaking-wrapper .ds-checkout-selftaking-display{display:inline-block !important;max-width:100%;overflow:hidden;color:#12751f !important;font-size:17px !important;font-weight:400 !important;line-height:1.25 !important;text-align:left !important;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid currentColor !important}body.woocommerce-checkout #shipping_method .extra .ship_addr_selftaking-wrapper select#ship_addr_selftaking{position:absolute !important;top:0;right:0;bottom:0;left:0;display:block !important;width:100% !important;max-width:none;min-height:0 !important;height:100% !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:transparent !important;font-size:17px !important;line-height:1.25 !important;opacity:0;visibility:hidden;pointer-events:none;box-shadow:none !important;outline:none;appearance:none;-webkit-appearance:none}}/* codex-checkout-mobile-shipping-methods-polish-20260524:end *//* codex-checkout-mobile-shipping-selected-open-20260524:start */@media (max-width: 767px){body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser.has-mobile-selected-method #shipping_method > li{display:none}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser.has-mobile-selected-method #shipping_method > li.active{display:block;border:0 !important;background:transparent !important;box-shadow:none !important}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser.has-mobile-selected-method #shipping_method > li.active > label{display:none}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser.has-mobile-selected-method #shipping_method .extra .item.active{padding-top:0;border:0 !important;background:transparent !important;box-shadow:none !important}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser.has-mobile-selected-method .ds-checkout-shipping-toggle__arrow{transform:translateY(-50%) !important}}/* codex-checkout-mobile-shipping-selected-open-20260524:end *//* codex-checkout-mobile-shipping-reopen-list-closed-20260524:start */@media (max-width: 767px){body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser.has-mobile-method-list-closed #shipping_method > li.active{display:none !important}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser.has-mobile-method-list-closed #shipping_method .extra .item{display:none !important}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser.has-mobile-method-list-closed #shipping_method{gap:0;padding-bottom:0}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser.has-mobile-method-list-closed #shipping_method > li,body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser.has-mobile-method-list-closed #shipping_method > li > label{height:56px;min-height:56px;max-height:56px}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser.has-mobile-method-list-closed #shipping_method > li{flex:0 0 56px}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser.has-mobile-method-list-closed #shipping_method > li > label{width:100%;flex:1 1 auto}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser.has-mobile-method-list-closed #shipping_method > li > label .title{transform:none}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser.is-open.has-mobile-method-list-closed .ds-checkout-shipping-toggle{min-height:56px;height:56px;padding:0 54px 0 14px;align-items:center}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser.is-open.has-mobile-method-list-closed .ds-checkout-shipping-toggle__label{font-size:16px;font-weight:400;line-height:30px}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser.has-selection .ds-checkout-shipping-toggle{min-height:56px;height:56px;padding:0 54px 0 14px;align-items:center}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser.has-selection .ds-checkout-shipping-toggle__label{font-size:16px;font-weight:400;line-height:30px}}/* codex-checkout-mobile-shipping-reopen-list-closed-20260524:end *//* codex-checkout-mobile-shipping-menu-order-regular-20260524:start */@media (max-width: 767px){body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser #shipping_method{display:flex;flex-direction:column}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser #shipping_method > li[data-method_id="flat_rate:10"]{order:1}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser #shipping_method > li[data-method_id="flat_rate:9"]{order:2}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser #shipping_method > li[data-method_id="local_pickup:1"]{order:3}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser #shipping_method .title{font-weight:500}}/* codex-checkout-mobile-shipping-menu-order-regular-20260524:end *//* codex-checkout-mobile-order-bottom-white-20260523:start */@media (max-width: 767px){html:has(body.woocommerce-checkout),body.woocommerce-checkout{background:#fff}body.woocommerce-checkout #page,body.woocommerce-checkout #content,body.woocommerce-checkout .content_container,body.woocommerce-checkout .site-main,body.woocommerce-checkout .entry-content{background:#f6f6f6}body.woocommerce-checkout #payment .btm_sticky.fixed{padding-top:20px;padding-bottom:calc(17px + env(safe-area-inset-bottom));background:#fff}body.woocommerce-checkout #payment .btm_sticky.fixed::after{content:"";position:fixed;right:0;bottom:-96px;left:0;height:96px;background:#fff;pointer-events:none}body.woocommerce-checkout.ds-checkout-mobile-comment-open #payment .btm_sticky.fixed{display:none !important}}/* codex-checkout-mobile-order-bottom-white-20260523:end *//* codex-checkout-mobile-contact-collapse-20260524:start */@media (max-width: 767px){body.woocommerce-checkout #customer_details .ds-checkout-mobile-contact-toggle{display:none}body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready .ds-checkout-mobile-contact-toggle{position:relative;display:flex;width:100%;min-height:62px;align-items:center;justify-content:space-between;margin:0;padding:18px 54px 16px 14px;border:0;border-radius:8px;background:#fff;color:#202227;font-size:17px;font-weight:600;line-height:1.25;text-align:left;outline:none;box-shadow:none}body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready .ds-checkout-mobile-contact-toggle__label{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready .ds-checkout-mobile-contact-toggle__arrow{display:block;position:absolute;top:50%;right:24px;width:24px;height:24px;margin:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m6%209%206%206%206-6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m6%209%206%206%206-6'/%3E%3C/svg%3E") center/contain no-repeat;transform:translateY(-50%);transition:transform .18s ease}body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready:not(.ds-checkout-mobile-contact-collapsed) .ds-checkout-mobile-contact-toggle{border-radius:8px 8px 0 0;border-bottom:0}body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready:not(.ds-checkout-mobile-contact-collapsed) .ds-checkout-mobile-contact-toggle::after{content:"";position:absolute;right:14px;bottom:0;left:14px;height:1px;background:#e8e8e8;pointer-events:none}body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready:not(.ds-checkout-mobile-contact-collapsed) .ds-checkout-mobile-contact-toggle__arrow{transform:translateY(-50%) rotate(180deg)}body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready:not(.ds-checkout-mobile-contact-collapsed) #billing_first_name_field{display:none !important}body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready:not(.ds-checkout-mobile-contact-collapsed) #billing_phone_field,body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready:not(.ds-checkout-mobile-contact-collapsed) #billing_email_field{position:relative;display:flex !important;min-height:72px;align-items:center;padding:0 54px 0 14px}body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready:not(.ds-checkout-mobile-contact-collapsed) #billing_phone_field{border-top:0;border-radius:0}body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready:not(.ds-checkout-mobile-contact-collapsed) #billing_phone_field::before{content:"";position:absolute;top:0;right:14px;left:14px;height:1px;background:#e8e8e8;pointer-events:none}body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready:not(.ds-checkout-mobile-contact-collapsed) #billing_email_field{border-top:0}body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready:not(.ds-checkout-mobile-contact-collapsed) #billing_email_field::before{content:"";position:absolute;top:0;right:14px;left:14px;height:1px;background:#e8e8e8;pointer-events:none}body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready:not(.ds-checkout-mobile-contact-collapsed) #billing_phone_field label,body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready:not(.ds-checkout-mobile-contact-collapsed) #billing_email_field label{display:none !important}body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready:not(.ds-checkout-mobile-contact-collapsed) #billing_phone_field .woocommerce-input-wrapper,body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready:not(.ds-checkout-mobile-contact-collapsed) #billing_email_field .woocommerce-input-wrapper{display:block;width:100%;margin:0}body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready:not(.ds-checkout-mobile-contact-collapsed) #billing_phone_field .woocommerce-input-wrapper::after,body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready:not(.ds-checkout-mobile-contact-collapsed) #billing_email_field .woocommerce-input-wrapper::after{display:none !important;content:none !important}body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready:not(.ds-checkout-mobile-contact-collapsed) #billing_phone_field input.input-text,body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready:not(.ds-checkout-mobile-contact-collapsed) #billing_email_field input.input-text{height:auto;min-height:0;margin-top:0;color:#202227 !important;font-size:17px !important;font-weight:600 !important;line-height:1.25 !important;text-align:left !important}body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready:not(.ds-checkout-mobile-contact-collapsed) #billing_phone_field::after,body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready:not(.ds-checkout-mobile-contact-collapsed) #billing_email_field::after{content:"";position:absolute;top:50%;right:26px;display:block;width:20px;height:20px;background:#202227;pointer-events:none;transform:translateY(-50%)}body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready:not(.ds-checkout-mobile-contact-collapsed) #billing_phone_field::after{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13.832%2016.568a1%201%200%200%200%201.213-.303l.355-.465A2%202%200%200%201%2017%2015h3a2%202%200%200%201%202%202v3a2%202%200%200%201-2%202A18%2018%200%200%201%202%204a2%202%200%200%201%202-2h3a2%202%200%200%201%202%202v3a2%202%200%200%201-.8%201.6l-.468.351a1%201%200%200%200-.292%201.233%2014%2014%200%200%200%206.392%206.384%22%2F%3E%3C%2Fsvg%3E") center/20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13.832%2016.568a1%201%200%200%200%201.213-.303l.355-.465A2%202%200%200%201%2017%2015h3a2%202%200%200%201%202%202v3a2%202%200%200%201-2%202A18%2018%200%200%201%202%204a2%202%200%200%201%202-2h3a2%202%200%200%201%202%202v3a2%202%200%200%201-.8%201.6l-.468.351a1%201%200%200%200-.292%201.233%2014%2014%200%200%200%206.392%206.384%22%2F%3E%3C%2Fsvg%3E") center/20px 20px no-repeat}body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready:not(.ds-checkout-mobile-contact-collapsed) #billing_email_field::after{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m22%207-8.991%205.727a2%202%200%200%201-2.009%200L2%207%22%2F%3E%3Crect%20x%3D%222%22%20y%3D%224%22%20width%3D%2220%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3C%2Fsvg%3E") center/20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m22%207-8.991%205.727a2%202%200%200%201-2.009%200L2%207%22%2F%3E%3Crect%20x%3D%222%22%20y%3D%224%22%20width%3D%2220%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3C%2Fsvg%3E") center/20px 20px no-repeat}body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready.ds-checkout-mobile-contact-collapsed #billing_first_name_field,body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready.ds-checkout-mobile-contact-collapsed #billing_phone_field,body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready.ds-checkout-mobile-contact-collapsed #billing_email_field{display:none !important}body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready.ds-checkout-mobile-contact-collapsed ~ #order_review{margin-top:-18px}}/* codex-checkout-mobile-contact-collapse-20260524:end *//* codex-checkout-mobile-guest-phone-first-20260524:start */@media (max-width: 767px){body.woocommerce-checkout:not(.logged-in) #customer_details.ds-checkout-mobile-guest-phone-first #billing_first_name_field,body.woocommerce-checkout:not(.logged-in) #customer_details.ds-checkout-mobile-guest-phone-first #billing_email_field{display:none !important}body.woocommerce-checkout:not(.logged-in):has(#customer_details.ds-checkout-mobile-guest-phone-first) .woocommerce-NoticeGroup-checkout,body.woocommerce-checkout:not(.logged-in):has(#customer_details.ds-checkout-mobile-guest-phone-first) .woocommerce-error{display:none !important}body.woocommerce-checkout:not(.logged-in) #customer_details.ds-checkout-mobile-guest-phone-first #billing_phone_field{position:relative;display:flex !important;width:100%;min-height:62px;align-items:center;justify-content:space-between;margin:0;padding:18px 54px 16px 14px;border:0;border-radius:8px;background:#fff;color:#202227;font-size:17px;font-weight:600;line-height:1.25;text-align:left;outline:none;box-shadow:none;overflow:hidden}body.woocommerce-checkout:not(.logged-in) #customer_details.ds-checkout-mobile-guest-phone-first #billing_phone_field label{display:none !important}body.woocommerce-checkout:not(.logged-in) #customer_details.ds-checkout-mobile-guest-phone-first #billing_phone_field .woocommerce-input-wrapper{display:block;width:100%;margin:0}body.woocommerce-checkout:not(.logged-in) #customer_details.ds-checkout-mobile-guest-phone-first #billing_phone_field .woocommerce-input-wrapper::after{display:none !important;content:none !important}body.woocommerce-checkout:not(.logged-in) #customer_details.ds-checkout-mobile-guest-phone-first #billing_phone_field input.input-text{width:100%;height:auto;min-height:0;margin:0;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:#202227 !important;font-size:19px !important;font-weight:600 !important;line-height:1.25 !important;text-align:left !important}body.woocommerce-checkout:not(.logged-in) #customer_details.ds-checkout-mobile-guest-phone-first #billing_phone_field input.input-text::placeholder,body.woocommerce-checkout:not(.logged-in) #customer_details.ds-checkout-mobile-guest-phone-first #billing_phone_field #billing_phone::placeholder,body.woocommerce-checkout:not(.logged-in) #customer_details.ds-checkout-mobile-guest-phone-first #billing_phone_field #billing_phone::-webkit-input-placeholder{color:#202227 !important;opacity:1 !important}body.woocommerce-checkout:not(.logged-in) #customer_details.ds-checkout-mobile-guest-phone-first #billing_phone_field::after{content:"";position:absolute;top:50%;right:24px;display:block;width:24px;height:24px;background:currentColor;pointer-events:none;-webkit-mask:var(--ds-lucide-chevron-right-mask) center/contain no-repeat;mask:var(--ds-lucide-chevron-right-mask) center/contain no-repeat;transform:translateY(-50%)}}/* codex-checkout-mobile-guest-phone-first-20260524:end *//* codex-checkout-mobile-guest-phone-focus-stage-20260525:start */@media (max-width: 767px){body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage,body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #page,body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #content,body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage .content_container,body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage .site-main,body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage .entry-content{background:#f6f6f6}body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage .woocommerce{min-height:calc(100vh - 80px)}body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details{margin-top:70px;position:relative}body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details::after{content:"Введите ваш номер телефона";display:block;margin-top:12px;padding:0 14px;color:#202227;font-size:18px;font-weight:400;line-height:1.35;text-align:center}body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details .woocommerce-billing-fields > h4,body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details .ds-checkout-mobile-contact-toggle,body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details #billing_first_name_field,body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details #billing_email_field,body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details .col-2,body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #order_review,body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #payment,body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #payment .btm_sticky.fixed{display:none !important}body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details.ds-checkout-mobile-guest-phone-first #billing_phone_field{padding-right:14px}body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details.ds-checkout-mobile-guest-phone-first #billing_phone_field::after{display:none !important;content:none !important}body.woocommerce-checkout #customer_details .ds-checkout-mobile-phone-focus-actions{display:none}body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details .ds-checkout-mobile-phone-focus-actions{display:none !important}body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details .ds-checkout-mobile-phone-back{display:flex;width:44px;min-width:44px;height:44px;align-items:center;justify-content:flex-start;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#202227;box-shadow:none;-webkit-appearance:none;appearance:none}body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details .ds-checkout-mobile-phone-back::before{content:"";display:block;width:28px;height:28px;background:currentColor;-webkit-mask:var(--ds-lucide-corner-up-left-mask) center/contain no-repeat;mask:var(--ds-lucide-corner-up-left-mask) center/contain no-repeat}body.woocommerce-checkout #customer_details .ds-checkout-mobile-phone-prefix-button,body.woocommerce-checkout #customer_details .ds-checkout-mobile-phone-country-list{display:none}body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details #billing_phone_field .ds-checkout-mobile-phone-prefix-button{position:absolute;top:0;left:0;z-index:4;display:block;width:var(--ds-checkout-phone-prefix-hit-width, 48px);height:62px;margin:0;padding:0;border:0;border-radius:8px 0 0 8px;background:transparent;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none}body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details.ds-checkout-mobile-phone-country-open #billing_phone_field{overflow:visible}body.woocommerce-checkout.ds-checkout-mobile-country-sheet-open{overflow:hidden}body.woocommerce-checkout.ds-checkout-mobile-country-sheet-open,body.woocommerce-checkout.ds-checkout-mobile-country-sheet-open #page,body.woocommerce-checkout.ds-checkout-mobile-country-sheet-open #content,body.woocommerce-checkout.ds-checkout-mobile-country-sheet-open .content_container,body.woocommerce-checkout.ds-checkout-mobile-country-sheet-open .site-main,body.woocommerce-checkout.ds-checkout-mobile-country-sheet-open .entry-content,body.woocommerce-checkout.ds-checkout-mobile-country-sheet-open .woocommerce{background:#f6f6f6 !important}body.woocommerce-checkout.ds-checkout-mobile-country-sheet-open #customer_details{background:transparent !important}body.woocommerce-checkout.ds-checkout-mobile-country-sheet-open::before{content:none;display:none}body.woocommerce-checkout.ds-checkout-mobile-country-sheet-open #customer_details{position:relative;z-index:10000}body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details.ds-checkout-mobile-phone-country-open #billing_phone_field{z-index:10000;border:1px solid #eee !important;border-radius:8px !important;background:#fff !important;box-shadow:none !important}body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details.ds-checkout-mobile-phone-country-open #billing_phone_field input.input-text{background:transparent !important}body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details #billing_phone_field .ds-checkout-mobile-phone-country-list{position:fixed;z-index:99999991;top:auto;right:10px;bottom:calc(env(safe-area-inset-bottom, 0px) + 8px + var(--ds-checkout-country-keyboard-offset, 0px));left:10px;display:flex;max-height:calc(100dvh - 24px - env(safe-area-inset-bottom, 0px) - var(--ds-checkout-country-keyboard-offset, 0px));flex-direction:column;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden;isolation:isolate;pointer-events:none}body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details #billing_phone_field .ds-checkout-mobile-phone-country-list::before{content:"";position:fixed;z-index:-1;inset:0;display:block;background:rgba(0, 0, 0, 0.42);pointer-events:none}body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details #billing_phone_field .ds-checkout-mobile-phone-country-list[hidden]{display:none !important}body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details #billing_phone_field .ds-checkout-mobile-phone-country-options{overflow-x:hidden;overflow-y:auto;border:1px solid #eee;border-radius:14px;background:#fff;box-shadow:none;pointer-events:auto;-webkit-overflow-scrolling:touch}body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details #billing_phone_field .ds-checkout-mobile-phone-country-list button{display:flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;gap:14px;margin:0 !important;padding:14px 18px !important;border-right:0 !important;border-bottom:0 !important;border-left:0 !important;border-top:1px solid #eee;border-radius:0;background:transparent !important;color:#1677d2 !important;font-size:20px !important;font-weight:400 !important;line-height:1.25 !important;text-align:left !important;box-shadow:none;white-space:normal;word-break:break-word;pointer-events:auto;-webkit-appearance:none;appearance:none}body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details #billing_phone_field .ds-checkout-mobile-phone-country-list button:first-child{border-top:0}body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details #billing_phone_field .ds-checkout-mobile-phone-country-list button strong{color:inherit;font-size:20px;font-weight:500}body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details #billing_phone_field .ds-checkout-mobile-phone-country-list button.is-selected{background:rgba(0, 0, 0, 0.04) !important;box-shadow:inset 1px 0 0 #eee,inset -1px 0 0 #eee;color:#202227 !important;font-weight:500 !important}body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details #billing_phone_field .ds-checkout-mobile-phone-country-list button[data-ds-checkout-phone-country="ru"]{border-top:0 !important}body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details #billing_phone_field .ds-checkout-mobile-phone-country-list button[data-ds-checkout-phone-country]{background:#fff !important}body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details #billing_phone_field .ds-checkout-mobile-phone-country-list button[data-ds-checkout-phone-country]:first-child{border-radius:0}body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details #billing_phone_field .ds-checkout-mobile-phone-country-list button[data-ds-checkout-phone-country]:last-child{border-radius:0}body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details #billing_phone_field .ds-checkout-mobile-phone-country-list button.is-selected{background:rgba(0, 0, 0, 0.04) !important;box-shadow:inset 1px 0 0 #eee,inset -1px 0 0 #eee;color:#202227 !important;font-weight:500 !important}body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details #billing_phone_field .ds-checkout-mobile-phone-country-list .ds-checkout-mobile-phone-country-close{flex:0 0 auto;min-height:58px;justify-content:center;margin:8px 0 0 !important;border:0 !important;border-radius:14px;background:#202227 !important;box-shadow:none;color:#fff !important;font-weight:600 !important}}/* codex-checkout-mobile-guest-phone-focus-stage-20260525:end *//* codex-checkout-mobile-guest-sms-code-stage-20260525:start */@media (max-width: 767px){body.woocommerce-checkout:not(.ds-checkout-mobile-guest-sms-code-stage) #customer_details #ds_checkout_sms_code_field{position:absolute !important;width:1px !important;min-width:1px !important;height:1px !important;min-height:1px !important;margin:0 !important;padding:0 !important;border:0 !important;opacity:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;pointer-events:none !important}body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage,body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #page,body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #content,body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage .content_container,body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage .site-main,body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage .entry-content{background:#f6f6f6}body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage .woocommerce{min-height:calc(100vh - 80px)}body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #customer_details{margin-top:70px}body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #customer_details::after{content:"Введите код из SMS";display:block;margin-top:12px;padding:0 14px;color:#202227;font-size:18px;font-weight:400;line-height:1.35;text-align:center}body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #customer_details .woocommerce-billing-fields > h4,body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #customer_details .ds-checkout-mobile-contact-toggle,body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #customer_details #billing_first_name_field,body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #customer_details #billing_phone_field,body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #customer_details #billing_email_field,body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #customer_details .col-2,body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #order_review .inner > *:not(#payment),body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #order_review > .text-center,body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #order_review > .text-center.mt-10,body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #payment .payment_methods,body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #payment .woocommerce-terms-and-conditions-wrapper,body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #payment .place-order > noscript,body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #payment .btm_sticky.fixed .ds-checkout-mobile-total-summary{display:none !important}body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #order_review{min-height:0;margin-top:0}body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #payment{margin:0;padding:0;border:0;background:transparent;box-shadow:none}body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #payment .form-row.place-order{min-height:0;margin:0;padding:0}body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #payment .btm_sticky.fixed{bottom:calc(18px + var(--ds-checkout-sms-keyboard-offset, 0px)) !important;padding-top:10px;padding-bottom:10px;border-top:0;background:transparent;box-shadow:none;backdrop-filter:none;transition:bottom .18s ease}body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #ds_checkout_sms_code_field{position:relative;display:flex !important;width:100%;min-height:62px;align-items:center;margin:0 0 46px;padding:18px 14px 16px;border:0;border-radius:8px;background:#fff;color:#202227;font-size:17px;font-weight:600;line-height:1.25;text-align:left;outline:none;box-shadow:none;overflow:hidden}body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #ds_checkout_sms_code_field .woocommerce-input-wrapper{display:block;width:100%;margin:0}body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #ds_checkout_sms_code_field .woocommerce-input-wrapper::before,body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #ds_checkout_sms_code_field .woocommerce-input-wrapper::after{content:none !important;display:none !important}body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #ds_checkout_sms_code_field .ds-checkout-mobile-sms-code-slots{position:absolute;z-index:0;top:50%;left:50%;display:grid;width:152px;grid-template-columns:repeat(4, 24px);gap:18px;transform:translate(-50%, calc(-50% + 4px));pointer-events:none}body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #ds_checkout_sms_code_field .ds-checkout-mobile-sms-code-slots span{display:flex;height:30px;align-items:flex-start;justify-content:center;position:relative;border-bottom:2px solid #c7c7c7;color:#202227;font-size:19px;font-variant-numeric:tabular-nums;font-weight:600;line-height:24px;text-align:center}body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #ds_checkout_sms_code_field .ds-checkout-mobile-sms-code-slots span.is-filled{border-bottom-color:#bdbdbd}body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #ds_checkout_sms_code_field .ds-checkout-mobile-sms-code-slots span.is-active::after{content:"";position:absolute;top:2px;left:50%;width:2px;height:22px;background:#202227;transform:translateX(-50%);animation:ds-checkout-sms-caret-blink 1s steps(1, end) infinite}@keyframes ds-checkout-sms-caret-blink{0%,49%{opacity:1}50%,100%{opacity:0}}body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #ds_checkout_sms_code{position:relative;z-index:1;display:block;width:152px !important;height:auto;min-height:0;margin:0 auto;padding:0 !important;border:0 !important;border-radius:0 !important;outline:none !important;background:transparent !important;box-shadow:none !important;caret-color:transparent;color:transparent !important;font-size:19px !important;font-weight:600 !important;line-height:1.25 !important;text-align:center !important;letter-spacing:0 !important;text-indent:0}body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #ds_checkout_sms_code::placeholder,body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage #ds_checkout_sms_code::-webkit-input-placeholder{color:#a8a8a8 !important;opacity:1 !important}body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage .ds-checkout-mobile-sms-resend{position:absolute;left:50%;top:calc(100% + 11px);display:inline-flex;min-width:0;width:auto;min-height:0;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#202227;font-size:14px;font-weight:400;line-height:20px;text-align:center;text-decoration:none;transform:translateX(-50%);white-space:nowrap;-webkit-tap-highlight-color:transparent}body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage .ds-checkout-mobile-sms-resend:disabled{color:#9a9a9a;opacity:1}body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage .ds-checkout-mobile-sms-resend:not(:disabled){cursor:pointer}}/* codex-checkout-mobile-guest-sms-code-stage-20260525:end *//* codex-auth-mobile-submit-button-20260524:start */@media (max-width: 767px){/* codex-mobile-auth-modal-fullscreen-20260525 */#authModal{position:fixed !important;z-index:100003 !important;inset:0 !important;right:auto !important;bottom:auto !important;width:100vw !important;max-width:none !important;min-width:0 !important;height:100vh !important;min-height:100vh !important;height:100dvh !important;min-height:100dvh !important;padding:max(16px, env(safe-area-inset-top)) 24px max(16px, env(safe-area-inset-bottom)) !important;background:#f6f6f6 !important;box-sizing:border-box;overflow:hidden !important;overscroll-behavior:none}#authModal::before{content:"";position:absolute;z-index:1;top:max(14px, env(safe-area-inset-top));left:0;right:0;display:block;height:54px;background-image:url('/astro/logo_mob.png?v=20260513-main-mobile-menu-no-white-edge');background-position:center;background-repeat:no-repeat;background-size:auto 35px;pointer-events:none}#authModal .loginform{display:flex;position:relative;z-index:2;width:100%;max-width:430px;height:calc(100dvh - max(16px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-bottom)));min-height:0;flex-direction:column;justify-content:center;margin:0 auto !important;padding:0;box-sizing:border-box;overflow:hidden}#authModal #phnumsubmit.button,#authModal #codesubmit.button,body.page-id-705487 #phnumsubmit.button,body.page-id-705487 #codesubmit.button{display:flex;width:100%;min-height:54px;max-width:430px;align-items:center;justify-content:center;margin:0 auto;padding:0 18px !important;border:0 !important;border-radius:8px !important;background:#2c2d33 !important;color:#fff !important;font-size:16px !important;font-weight:600 !important;line-height:1 !important;text-align:center;box-shadow:none !important;opacity:1}#authModal #phnumsubmit.button:hover,#authModal #phnumsubmit.button:focus,#authModal #codesubmit.button:hover,#authModal #codesubmit.button:focus,body.page-id-705487 #phnumsubmit.button:hover,body.page-id-705487 #phnumsubmit.button:focus,body.page-id-705487 #codesubmit.button:hover,body.page-id-705487 #codesubmit.button:focus{background:#2c2d33 !important;color:#fff !important;text-decoration:none}}/* codex-auth-mobile-submit-button-20260524:end *//* codex-checkout-mobile-cart-icon-20260524:start */@media (max-width: 767px){body.woocommerce-checkout .head_1 .item-checkout-cart.visible-xs{order:3;width:46px;margin:0 0 0 auto;flex:0 0 46px}body.woocommerce-checkout .head_1 .item-checkout-cart .ds-checkout-cart-link{display:flex;width:46px;height:54px;align-items:center;justify-content:center;color:#202227;line-height:1;text-decoration:none}body.woocommerce-checkout .head_1 .item-checkout-cart .ds-checkout-cart-link svg{display:block;width:32px;height:32px;position:relative;top:auto;transform:translateY(-7.5px);pointer-events:none}body.woocommerce-checkout .head_1 .item-checkout-cart .ds-checkout-cart-link svg *{pointer-events:none}body.woocommerce-checkout .head_1 .item-checkout-cart .ds-checkout-cart-link:hover,body.woocommerce-checkout .head_1 .item-checkout-cart .ds-checkout-cart-link:focus,body.woocommerce-checkout .head_1 .item-checkout-cart .ds-checkout-cart-link:active{color:#202227;text-decoration:none}body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage .head_1 .item-checkout-cart .ds-checkout-cart-link svg,body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage .head_1 .item-checkout-cart .ds-checkout-cart-link svg{display:none !important}body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage .head_1 .item-checkout-cart .ds-checkout-cart-link::before,body.woocommerce-checkout.ds-checkout-mobile-guest-sms-code-stage .head_1 .item-checkout-cart .ds-checkout-cart-link::before{content:"";display:block;width:28px;height:28px;background:currentColor;transform:translateY(-7.5px);-webkit-mask:var(--ds-lucide-corner-up-left-mask) center/contain no-repeat;mask:var(--ds-lucide-corner-up-left-mask) center/contain no-repeat}}/* codex-checkout-mobile-cart-icon-20260524:end *//* codex-checkout-mobile-menu-align-20260524:start */@media (max-width: 767px){body.woocommerce-checkout .head_1 .item-toggle .mburger{position:relative;width:46px !important;min-width:46px !important;max-width:46px !important;height:54px;justify-content:flex-start}body.woocommerce-checkout .head_1 .item-toggle .mburger .ds-lucide-align-justify{position:absolute !important;top:50% !important;left:8px !important;display:block;width:39px !important;min-width:39px !important;height:39px !important;flex:0 0 39px !important;transform:translateY(-50%) translateY(6px) !important;pointer-events:none}}/* codex-checkout-mobile-menu-align-20260524:end *//* codex-checkout-mobile-regular-labels-20260524:start */@media (max-width: 767px){body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser.has-selection .ds-checkout-shipping-toggle,body.woocommerce-checkout .ds-checkout-mobile-comment-link{font-weight:400}body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready:not(.ds-checkout-mobile-contact-collapsed) #billing_phone_field input.input-text,body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready:not(.ds-checkout-mobile-contact-collapsed) #billing_email_field input.input-text{font-weight:400 !important}}/* codex-checkout-mobile-regular-labels-20260524:end *//* codex-checkout-mobile-no-input-zoom-20260524:start */@media (max-width: 767px){body.woocommerce-checkout #order_review #shipping_method .extra .ds-checkout-courier-address input.input-text#ship_addr_nadom{color:#111 !important;font-family:-apple-system,system-ui,"Segoe UI",Helvetica,Arial,sans-serif !important;font-size:16px !important;font-weight:400 !important;line-height:30px !important;letter-spacing:normal !important}body.woocommerce-checkout #order_review #shipping_method .extra .ds-checkout-courier-address input.input-text#ship_addr_nadom::placeholder{color:#111 !important;opacity:1}}/* codex-checkout-mobile-no-input-zoom-20260524:end *//* codex-checkout-mobile-courier-clip-fix-20260524:start */@media (max-width: 767px){body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser.has-mobile-selected-method #shipping_method > li.active{height:auto !important;min-height:0 !important;overflow:visible !important}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser.has-mobile-selected-method #shipping_method .extra .item.active{overflow:visible !important}}/* codex-checkout-mobile-courier-clip-fix-20260524:end *//* codex-checkout-mobile-pvz-action-sheet-20260524:start */@media (max-width: 767px){body.woocommerce-checkout.ds-checkout-pvz-sheet-open{overflow:hidden}body.woocommerce-checkout.ds-checkout-pvz-sheet-open::before{content:"";position:fixed;z-index:99998;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.28)}body.woocommerce-checkout .ds-checkout-pvz-sheet-container{position:fixed !important;z-index:99999 !important;top:auto !important;right:10px !important;bottom:calc(env(safe-area-inset-bottom, 0px) + 8px + var(--ds-checkout-sheet-keyboard-offset, 0px)) !important;left:10px !important;width:auto !important;max-width:none !important;overflow:hidden;border:1px solid #eee;border-radius:14px;background:#fff;box-shadow:0 12px 34px rgba(0, 0, 0, 0.18);pointer-events:none}body.woocommerce-checkout .ds-checkout-pvz-sheet-container .select2-dropdown.ds-checkout-pvz-sheet-dropdown{position:static !important;width:100% !important;overflow:hidden;border:0 !important;border-radius:0 !important;background:#fff !important;box-shadow:none !important;pointer-events:auto}body.woocommerce-checkout .ds-checkout-pvz-sheet-container .select2-search--dropdown{display:none !important}body.woocommerce-checkout .ds-checkout-pvz-sheet-container .ds-checkout-sheet-search{padding:10px 12px;border-bottom:1px solid #eee;background:#fff;pointer-events:auto}body.woocommerce-checkout .ds-checkout-pvz-sheet-container .ds-checkout-sheet-search__input{display:block;width:100%;min-height:44px;margin:0;padding:0 14px;border:0;border-radius:10px;background:#f2f2f7;color:#202227;font-family:-apple-system,system-ui,"Segoe UI",Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:44px;letter-spacing:0;outline:none;box-shadow:none;appearance:none;-webkit-appearance:none}body.woocommerce-checkout .ds-checkout-pvz-sheet-container .ds-checkout-sheet-search__input::placeholder{color:rgba(60, 60, 67, 0.58);opacity:1}body.woocommerce-checkout .ds-checkout-pvz-sheet-container .select2-results{display:block;overflow:hidden;background:#fff !important}body.woocommerce-checkout .ds-checkout-pvz-sheet-container .select2-results__options{max-height:min(54vh, 420px) !important;overflow-x:hidden !important;overflow-y:auto !important;padding:0 !important;background:#fff !important;-webkit-overflow-scrolling:touch}body.woocommerce-checkout .ds-checkout-pvz-sheet-container .ds-checkout-sheet-search + .select2-results .select2-results__options{max-height:min(46vh, 360px) !important}body.woocommerce-checkout.ds-checkout-sheet-search-focused .ds-checkout-pvz-sheet-container .ds-checkout-sheet-search + .select2-results .select2-results__options{max-height:174px !important}body.woocommerce-checkout .ds-checkout-pvz-sheet-container:focus-within .ds-checkout-sheet-search + .select2-results .select2-results__options{max-height:174px !important}body.woocommerce-checkout .ds-checkout-pvz-sheet-container .select2-results__option{display:flex !important;min-height:58px;align-items:center;justify-content:flex-start;margin:0 !important;padding:14px 18px !important;width:100%;border-right:0 !important;border-bottom:0 !important;border-left:0 !important;border-top:1px solid #eee;background:#fff !important;color:#1677d2 !important;font-size:20px !important;font-weight:400 !important;line-height:1.25 !important;text-align:left !important;white-space:normal !important;word-break:break-word;appearance:none}body.woocommerce-checkout .ds-checkout-pvz-sheet-container .select2-results__option:first-child{border-top:0}body.woocommerce-checkout .ds-checkout-pvz-sheet-container .select2-results__option.ds-checkout-sheet-option-hidden{display:none !important}body.woocommerce-checkout .ds-checkout-pvz-sheet-container .select2-results__option[aria-selected="true"]{background:rgba(0, 0, 0, 0.04) !important;box-shadow:inset 1px 0 0 #eee,inset -1px 0 0 #eee,inset 0 -1px 0 #eee;color:#202227 !important;font-weight:500 !important}body.woocommerce-checkout .ds-checkout-pvz-sheet-container .select2-results__option--highlighted[aria-selected]{background:rgba(0, 122, 255, 0.08) !important;color:#1677d2 !important}body.woocommerce-checkout .ds-checkout-pvz-sheet-container .select2-results__message{color:#202227 !important;font-size:17px !important}body.woocommerce-checkout .ds-checkout-pvz-sheet-container .ds-checkout-pvz-sheet-close{display:flex;box-sizing:border-box;width:calc(100% - 18px);height:57.5px;min-height:57.5px;align-items:center;justify-content:center;margin:8px 9px 10px;padding:0 20px;border:0;border-radius:14px;background:#000;box-shadow:none;color:#fff;font-size:18px;font-weight:700;line-height:22px;text-align:center;pointer-events:auto;appearance:none}}/* codex-checkout-mobile-pvz-action-sheet-20260524:end *//* codex-mobile-lucide-icons-20260524:start */@media (max-width: 767px){:root{--ds-lucide-heart-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%209.5a5.5%205.5%200%200%201%209.591-3.676.56.56%200%200%200%20.818%200A5.49%205.49%200%200%201%2022%209.5c0%202.29-1.5%204-3%205.5l-5.492%205.313a2%202%200%200%201-3%20.019L5%2015c-1.5-1.5-3-3.2-3-5.5%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");--ds-lucide-heart-filled-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M20.84%204.61a5.5%205.5%200%200%200-7.78%200L12%205.67l-1.06-1.06a5.5%205.5%200%200%200-7.78%207.78l1.06%201.06L12%2021.23l7.78-7.78%201.06-1.06a5.5%205.5%200%200%200%200-7.78z%22%2F%3E%3C%2Fsvg%3E");--ds-lucide-chevron-left-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m15%2018-6-6%206-6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");--ds-lucide-corner-up-left-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2020v-7a4%204%200%200%200-4-4H4%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M9%2014%204%209l5-5%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");--ds-lucide-chevron-right-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m9%2018%206-6-6-6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");--ds-lucide-share-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%202v13%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22m16%206-4-4-4%204%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M4%2012v8a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2v-8%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");--ds-lucide-trash-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M19%206v14a2%202%200%200%201-2%202H7a2%202%200%200%201-2-2V6%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M3%206h18%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M8%206V4a2%202%200%200%201%202-2h4a2%202%200%200%201%202%202v2%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");--ds-lucide-pencil-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21.174%206.812a1%201%200%200%200-3.986-3.987L3.842%2016.174a2%202%200%200%200-.5.83l-1.321%204.352a.5.5%200%200%200%20.623.622l4.353-1.32a2%202%200%200%200%20.83-.497z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22m15%205%204%204%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");--ds-lucide-x-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%206%206%2018%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22m6%206%2012%2012%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");--ds-lucide-chevron-down-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");--ds-lucide-chevron-up-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m18%2015-6-6-6%206%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");--ds-lucide-smartphone-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20width%3D%2214%22%20height%3D%2220%22%20x%3D%225%22%20y%3D%222%22%20rx%3D%222%22%20ry%3D%222%22%3E%3C%2Frect%3E%3Cpath%20d%3D%22M12%2018h.01%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");--ds-lucide-mail-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m22%207-8.991%205.727a2%202%200%200%201-2.009%200L2%207%22%3E%3C%2Fpath%3E%3Crect%20x%3D%222%22%20y%3D%224%22%20width%3D%2220%22%20height%3D%2216%22%20rx%3D%222%22%3E%3C%2Frect%3E%3C%2Fsvg%3E");--ds-lucide-circle-help-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M9.09%209a3%203%200%200%201%205.83%201c0%202-3%203-3%203%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12%2017h.01%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.head_1 .item-toggle .mburger{display:flex;position:relative;width:46px !important;min-width:46px !important;max-width:46px !important;height:54px;align-items:center;justify-content:flex-start;color:#202227}.head_1 .item-toggle .mburger .ds-lucide-align-justify{position:absolute !important;top:50% !important;left:8px !important;display:block;width:39px !important;min-width:39px !important;height:39px !important;flex:0 0 39px !important;transform:translateY(-50%) !important;pointer-events:none}.head_1 .item-search .mobile-search-toggle{display:flex;width:46px;height:54px;align-items:center;justify-content:center;color:#202227}.head_1 .item-search .mobile-search-toggle .ds-lucide-search{display:block;width:34px;height:34px;position:relative;top:auto;transform:none}.head_1 .item-logo.visible-xs,.head_1 .item-search.visible-xs,.head_1 .item-search .mobile-search-toggle{height:54px !important;min-height:54px !important;align-items:center !important;align-self:center !important;margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important;line-height:1 !important}.head_1 .item-logo.visible-xs,.head_1 .item-logo.visible-xs a,.head_1 .item-search.visible-xs,.head_1 .item-search .mobile-search-toggle{display:flex !important;justify-content:center !important}.head_1 .item-logo.visible-xs{top:50% !important;bottom:auto !important;transform:translate(-50%, -50%) !important}.head_1 .item-logo.visible-xs a{height:54px !important;min-height:54px !important;align-items:center !important;line-height:1 !important}.head_1 .item-logo.visible-xs .ds-mobile-header-logo{display:block !important;height:35px !important;max-height:35px !important;width:auto !important;object-fit:contain}.head_1 .item-search .mobile-search-toggle,.head_1 .item-search .mobile-search-toggle .ds-lucide-search{top:auto !important;bottom:auto !important;transform:none !important}.head_1 .item-favorite .ds-lucide-heart{display:block;width:25px;height:22px;position:static;top:auto}.ds-mobile-catalog-dock__icon.ds-lucide{fill:none;stroke:currentColor;stroke-width:1.8}.ds-mobile-catalog-dock__icon--catalog.ds-lucide rect{fill:none;stroke:currentColor}body.woocommerce-cart table.shop_table.cart .product-bottom .ds-cart-row-menu-toggle .ds-lucide-ellipsis{display:block;width:23px;height:23px;pointer-events:none}body.woocommerce-cart table.shop_table.cart .product-bottom .ds-cart-qty-arrow{font-size:0 !important;line-height:1;transform:none}body.woocommerce-cart table.shop_table.cart .product-bottom .ds-cart-qty-arrow::before,body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-favorite-item::before,body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-share-item::before,body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-remove-item::before{content:"";display:block;width:17.1px;height:17.1px;background:currentColor;-webkit-mask:var(--ds-lucide-chevron-left-mask) center/contain no-repeat;mask:var(--ds-lucide-chevron-left-mask) center/contain no-repeat;pointer-events:none}body.woocommerce-cart table.shop_table.cart .product-bottom .ds-cart-qty-plus::before{-webkit-mask-image:var(--ds-lucide-chevron-right-mask);mask-image:var(--ds-lucide-chevron-right-mask)}body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-favorite-item svg,body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-share-item .ds-cart-share-icon,body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-remove-item .ds-remove-icon{display:none !important}body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-favorite-item::before{width:20px;height:20px;background:#fff;-webkit-mask-image:var(--ds-lucide-heart-filled-mask);mask-image:var(--ds-lucide-heart-filled-mask)}/* codex-mobile-cart-swipe-favorite-filled-20260525 */body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-favorite-item.added::before{background:#d63a3a;-webkit-mask-image:var(--ds-lucide-heart-filled-mask);mask-image:var(--ds-lucide-heart-filled-mask)}body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-share-item::before{width:21px;height:21px;-webkit-mask-image:var(--ds-lucide-share-mask);mask-image:var(--ds-lucide-share-mask)}body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-remove-item::before{width:20px;height:20px;-webkit-mask-image:var(--ds-lucide-trash-mask);mask-image:var(--ds-lucide-trash-mask)}/* codex-mobile-cart-action-sr-only-20260829:start */body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-favorite-item .sr-only,body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-share-item .sr-only,body.woocommerce-cart table.shop_table.cart td.product-subtotal .ds-cart-remove-item .sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}/* codex-mobile-cart-action-sr-only-20260829:end */body.woocommerce-checkout .ds-checkout-mobile-comment-link__icon{background:currentColor;-webkit-mask:var(--ds-lucide-pencil-mask) center/contain no-repeat;mask:var(--ds-lucide-pencil-mask) center/contain no-repeat}body.woocommerce-checkout .ds-checkout-mobile-comment-action.is-open .ds-checkout-mobile-comment-link__icon{background:currentColor;-webkit-mask:var(--ds-lucide-x-mask) center/contain no-repeat;mask:var(--ds-lucide-x-mask) center/contain no-repeat}body.woocommerce-checkout .ds-checkout-mobile-comment-action.is-open .ds-checkout-mobile-comment-link__icon::before,body.woocommerce-checkout .ds-checkout-mobile-comment-action.is-open .ds-checkout-mobile-comment-link__icon::after{display:none}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-toggle__arrow,body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready .ds-checkout-mobile-contact-toggle__arrow{-webkit-mask:var(--ds-lucide-chevron-down-mask) center/contain no-repeat;mask:var(--ds-lucide-chevron-down-mask) center/contain no-repeat}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser.is-open .ds-checkout-shipping-toggle__arrow{-webkit-mask-image:var(--ds-lucide-chevron-up-mask);mask-image:var(--ds-lucide-chevron-up-mask);transform:translateY(-50%)}body.woocommerce-checkout #shipping_block .ds-checkout-shipping-chooser.is-open.has-mobile-selected-method .ds-checkout-shipping-toggle__arrow{-webkit-mask-image:var(--ds-lucide-chevron-down-mask);mask-image:var(--ds-lucide-chevron-down-mask);transform:translateY(-50%)}body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready:not(.ds-checkout-mobile-contact-collapsed) .ds-checkout-mobile-contact-toggle__arrow{-webkit-mask-image:var(--ds-lucide-chevron-up-mask);mask-image:var(--ds-lucide-chevron-up-mask);transform:translateY(-50%)}body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready:not(.ds-checkout-mobile-contact-collapsed) #billing_phone_field::after{-webkit-mask:var(--ds-lucide-smartphone-mask) center/20px 20px no-repeat;mask:var(--ds-lucide-smartphone-mask) center/20px 20px no-repeat}body.woocommerce-checkout #customer_details.ds-checkout-mobile-contact-ready:not(.ds-checkout-mobile-contact-collapsed) #billing_email_field::after{-webkit-mask:var(--ds-lucide-mail-mask) center/20px 20px no-repeat;mask:var(--ds-lucide-mail-mask) center/20px 20px no-repeat}.icon_info{display:inline-block;width:16px;height:16px;background:currentColor;-webkit-mask:var(--ds-lucide-circle-help-mask) center/contain no-repeat;mask:var(--ds-lucide-circle-help-mask) center/contain no-repeat}.icon_info > *{display:none !important}}/* codex-mobile-lucide-icons-20260524:end *//* codex-mobile-cart-removed-inline-notice-20260525:start */@media (max-width: 767px){body.woocommerce-cart:has(.entry-content .ds-cart-removed-item-notice) .content_container > .woocommerce:has(.ds-cart-global-removed-notice-content),body.woocommerce-cart:has(.entry-content .ds-cart-removed-item-notice) .content_container > .woocommerce:has(a.restore-item),body.woocommerce-cart:has(.entry-content .ds-cart-removed-item-notice) .woocommerce-message:has(.ds-cart-global-removed-notice-content),body.woocommerce-cart:has(.entry-content .ds-cart-removed-item-notice) .woocommerce-message:has(a.restore-item){display:none !important}body.woocommerce-cart table.shop_table.cart tr.ds-cart-removed-item-notice{position:relative;display:grid !important;width:100%;min-height:146px;grid-template-columns:82px minmax(0, 1fr) 34px;column-gap:14px;align-items:center;margin:0 0 12px;padding:14px;border:0;border-radius:8px;background:#EEE !important;color:#202227;box-shadow:none;overflow:hidden}body.woocommerce-cart table.shop_table.cart tr.ds-cart-removed-item-notice > td{display:flex !important;width:auto;height:auto;min-height:0;padding:0;border:0;background:transparent !important;color:#202227}body.woocommerce-cart table.shop_table.cart tr.ds-cart-removed-item-notice td.product-thumbnail{position:relative;z-index:1;grid-column:1;grid-row:1;align-self:center;justify-content:center;width:82px;transform:none;will-change:auto}body.woocommerce-cart table.shop_table.cart tr.ds-cart-removed-item-notice .ds-cart-removed-icon{display:inline-flex !important;width:36px;height:36px;min-width:36px;min-height:36px;align-items:center;justify-content:center;color:#000;line-height:1;text-decoration:none;-webkit-tap-highlight-color:transparent}body.woocommerce-cart table.shop_table.cart tr.ds-cart-removed-item-notice .ds-cart-removed-icon.hidden-xs{display:none !important}body.woocommerce-cart table.shop_table.cart tr.ds-cart-removed-item-notice .ds-cart-removed-icon svg{display:block;width:28px;height:28px}body.woocommerce-cart table.shop_table.cart tr.ds-cart-removed-item-notice td.product-name{position:relative;z-index:1;display:flex !important;min-width:0;grid-column:2;grid-row:1;flex-direction:column;justify-content:center;align-self:stretch;gap:6px;transform:none;will-change:auto}body.woocommerce-cart table.shop_table.cart tr.ds-cart-removed-item-notice .ds-cart-removed-title{display:block;min-width:0;color:#000 !important;-webkit-text-fill-color:#000 !important;font-size:15px;font-weight:500;line-height:1.35}body.woocommerce-cart table.shop_table.cart tr.ds-cart-removed-item-notice .ds-cart-removed-restore{display:inline-flex;width:fit-content;color:#1687d9 !important;-webkit-text-fill-color:#1687d9 !important;font-size:14px;font-weight:400;line-height:1.2;text-decoration:none !important}body.woocommerce-cart table.shop_table.cart tr.ds-cart-removed-item-notice .ds-cart-removed-restore:active,body.woocommerce-cart table.shop_table.cart tr.ds-cart-removed-item-notice .ds-cart-removed-restore:focus{color:#0f73c8 !important;-webkit-text-fill-color:#0f73c8 !important;text-decoration:none !important}body.woocommerce-cart table.shop_table.cart tr.ds-cart-removed-item-notice td.product-subtotal{position:relative;z-index:1;top:auto;right:auto;bottom:auto;left:auto;grid-column:3;grid-row:1;align-self:center;justify-content:center;pointer-events:auto}body.woocommerce-cart table.shop_table.cart tr.ds-cart-removed-item-notice .ds-cart-removed-dismiss{position:relative;display:inline-flex;width:34px;height:34px;min-width:34px;min-height:34px;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:transparent;color:#000;box-shadow:none;font-size:0;line-height:1;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}body.woocommerce-cart table.shop_table.cart tr.ds-cart-removed-item-notice .ds-cart-removed-dismiss::before,body.woocommerce-cart table.shop_table.cart tr.ds-cart-removed-item-notice .ds-cart-removed-dismiss::after{content:"";position:absolute;top:50%;left:50%;display:block;width:22px;height:2px;background:currentColor;transform-origin:center}body.woocommerce-cart table.shop_table.cart tr.ds-cart-removed-item-notice .ds-cart-removed-dismiss::before{transform:translate(-50%, -50%) rotate(45deg)}body.woocommerce-cart table.shop_table.cart tr.ds-cart-removed-item-notice .ds-cart-removed-dismiss::after{transform:translate(-50%, -50%) rotate(-45deg)}}/* codex-mobile-cart-removed-inline-notice-20260525:end *//* codex-mobile-cart-quantity-no-flicker-20260525:start */@media (max-width: 767px){body.woocommerce-cart table.shop_table.cart .product-bottom .product-quantity > .quantity{display:grid;width:82px;height:29px;min-width:82px;min-height:29px;grid-template-columns:26px 30px 26px;align-items:center;border:0;border-radius:8px;background:#E5E5E5;overflow:hidden}body.woocommerce-cart table.shop_table.cart .product-bottom .product-quantity > .quantity::before,body.woocommerce-cart table.shop_table.cart .product-bottom .product-quantity > .quantity::after{display:flex;width:26px;height:29px;align-items:center;justify-content:center;color:#090811;font-size:15.3px;font-weight:360;line-height:17px;pointer-events:none}body.woocommerce-cart table.shop_table.cart .product-bottom .product-quantity > .quantity::before{content:"‹";grid-column:1;grid-row:1;transform:translate(1px, -1px)}body.woocommerce-cart table.shop_table.cart .product-bottom .product-quantity > .quantity::after{content:"›";grid-column:3;grid-row:1;transform:translate(-1px, -1px)}body.woocommerce-cart table.shop_table.cart .product-bottom .product-quantity > .quantity .qty,body.woocommerce-cart table.shop_table.cart .product-bottom .product-quantity > .quantity input.qty{grid-column:2;grid-row:1;width:30px !important;min-width:30px;height:29px;min-height:29px;padding:0 !important;border:0 !important;background:transparent !important;color:#202227 !important;box-shadow:none !important;font-size:13px !important;font-weight:500;line-height:29px;text-align:center;-moz-appearance:textfield;appearance:textfield}body.woocommerce-cart table.shop_table.cart .product-bottom .product-quantity > .quantity .qty::-webkit-outer-spin-button,body.woocommerce-cart table.shop_table.cart .product-bottom .product-quantity > .quantity .qty::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}body.woocommerce-cart .woocommerce-cart-form.ds-cart-qty-updating table.shop_table.cart td.product-name,body.woocommerce-cart .woocommerce-cart-form.ds-cart-qty-updating table.shop_table.cart td.product-name .inside,body.woocommerce-cart .woocommerce-cart-form.ds-cart-qty-updating table.shop_table.cart .product-bottom,body.woocommerce-cart .woocommerce-cart-form.ds-cart-qty-updating table.shop_table.cart .product-bottom .product-quantity,body.woocommerce-cart .woocommerce-cart-form.ds-cart-qty-updating table.shop_table.cart .product-bottom .ds-cart-quantity-pill,body.woocommerce-cart .woocommerce-cart-form.ds-cart-qty-updating table.shop_table.cart .product-bottom .quantity,body.woocommerce-cart .woocommerce-cart-form.ds-cart-qty-updating table.shop_table.cart .product-bottom .qty,body.woocommerce-cart .woocommerce-cart-form.ds-cart-qty-updating table.shop_table.cart .product-bottom .ds-cart-qty-arrow{opacity:1 !important;visibility:visible !important}}/* codex-mobile-cart-quantity-no-flicker-20260525:end *//* codex-mobile-cart-qty-arrow-only-20260525:start */@media (max-width: 767px){body.woocommerce-cart table.shop_table.cart .product-bottom .product-quantity{position:relative}body.woocommerce-cart table.shop_table.cart .product-bottom .product-quantity .qty.ds-cart-qty-input-arrow-only{pointer-events:none;caret-color:transparent;cursor:default;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body.woocommerce-cart table.shop_table.cart .product-bottom .ds-cart-qty-limit-message{position:absolute;top:50%;left:calc(100% + 8px);display:block;max-width:118px;color:#666;font-size:13px;font-weight:400;line-height:1.15;opacity:0;transform:translateY(-50%);transition:opacity .16s ease;white-space:nowrap;pointer-events:none}body.woocommerce-cart table.shop_table.cart .product-bottom .ds-cart-qty-limit-message.is-visible{opacity:1}}/* codex-mobile-cart-qty-arrow-only-20260525:end *//* codex-cart-auth-full-mobile-header-20260525:start */@media (max-width: 767px){body.woocommerce-cart .navbar-fixed-top.headbar,body.woocommerce-cart .head_1{position:fixed !important;z-index:99999992 !important;top:0 !important;right:0 !important;left:0 !important}#authModal{z-index:99999991 !important;top:calc(54px + env(safe-area-inset-top)) !important;left:0 !important;inset:calc(54px + env(safe-area-inset-top)) auto auto 0 !important;height:calc(100vh - 54px - env(safe-area-inset-top)) !important;min-height:calc(100vh - 54px - env(safe-area-inset-top)) !important;height:calc(100dvh - 54px - env(safe-area-inset-top)) !important;min-height:calc(100dvh - 54px - env(safe-area-inset-top)) !important;padding:80px 24px max(16px, env(safe-area-inset-bottom)) !important}#authModal::before{content:none !important;display:none !important}#authModal .loginform{height:auto !important;min-height:0 !important;justify-content:flex-start !important}}/* codex-cart-auth-full-mobile-header-20260525:end *//* codex-home-auth-header-fixed-20260525:start */@media (max-width: 767px){body.ds-mobile-auth-open .navbar-fixed-top.headbar{position:fixed !important;z-index:99999992 !important;top:0 !important;right:0 !important;left:0 !important;border-bottom:0 !important;transform:translate3d(0, var(--ds-auth-visual-top, 0px), 0) !important}body.ds-mobile-auth-open .head_1,body.ds-mobile-login-auth-screen .head_1,body.page-id-705487 .navbar-fixed-top.headbar,body.page-id-705487 .head_1{position:fixed !important;z-index:99999992 !important;top:0 !important;right:0 !important;left:0 !important}body.page-id-705487 .navbar-fixed-top.headbar{border-bottom:0 !important}body.ds-mobile-login-auth-screen .head_1,body.page-id-705487 .head_1{transform:translate3d(0, var(--ds-auth-visual-top, 0px), 0) !important}body:has(#authModal[style*="display: block"]) .navbar-fixed-top.headbar{position:fixed !important;z-index:99999992 !important;top:0 !important;right:0 !important;left:0 !important;border-bottom:0 !important;transform:translate3d(0, var(--ds-auth-visual-top, 0px), 0) !important}body:has(#authModal[style*="display: block"]) .head_1{position:fixed !important;z-index:99999992 !important;top:0 !important;right:0 !important;left:0 !important}body.ds-mobile-auth-open #authModal{z-index:99999991 !important;top:calc(54px + env(safe-area-inset-top) + var(--ds-auth-visual-top, 0px)) !important;left:0 !important;inset:calc(54px + env(safe-area-inset-top) + var(--ds-auth-visual-top, 0px)) auto auto 0 !important}body:has(#authModal[style*="display: block"]) #authModal{z-index:99999991 !important;top:calc(54px + env(safe-area-inset-top) + var(--ds-auth-visual-top, 0px)) !important;left:0 !important;inset:calc(54px + env(safe-area-inset-top) + var(--ds-auth-visual-top, 0px)) auto auto 0 !important}body.ds-mobile-auth-open .head_1 .item-search .mobile-search-toggle svg,body.ds-mobile-login-auth-screen .head_1 .item-search .mobile-search-toggle svg,body.page-id-705487 .head_1 .item-search .mobile-search-toggle svg,body:has(#authModal[style*="display: block"]) .head_1 .item-search .mobile-search-toggle svg{display:none !important}body.ds-mobile-auth-open .head_1 .item-search .mobile-search-toggle::before,body.ds-mobile-login-auth-screen .head_1 .item-search .mobile-search-toggle::before,body.page-id-705487 .head_1 .item-search .mobile-search-toggle::before,body:has(#authModal[style*="display: block"]) .head_1 .item-search .mobile-search-toggle::before{content:"";display:block;width:28px;height:28px;background:currentColor;-webkit-mask:var(--ds-lucide-corner-up-left-mask) center/contain no-repeat;mask:var(--ds-lucide-corner-up-left-mask) center/contain no-repeat;pointer-events:none}/* codex-mobile-auth-search-icon-actual-20260601:start */body.ds-mobile-auth-open .head_1 .item-search .mobile-search-toggle svg,body.ds-mobile-login-auth-screen .head_1 .item-search .mobile-search-toggle svg,body.page-id-705487 .head_1 .item-search .mobile-search-toggle svg,body:has(#authModal[style*="display: block"]) .head_1 .item-search .mobile-search-toggle svg{display:block !important}body.ds-mobile-auth-open .head_1 .item-search .mobile-search-toggle::before,body.ds-mobile-login-auth-screen .head_1 .item-search .mobile-search-toggle::before,body.page-id-705487 .head_1 .item-search .mobile-search-toggle::before,body:has(#authModal[style*="display: block"]) .head_1 .item-search .mobile-search-toggle::before{content:none !important;display:none !important}/* codex-mobile-auth-search-icon-actual-20260601:end */body.ds-mobile-auth-open #form_checkcode,body.ds-mobile-login-auth-screen #form_checkcode,#authModal #form_checkcode,body.page-id-705487 #form_checkcode{position:relative}body.ds-mobile-auth-open #checkcode,body.ds-mobile-login-auth-screen #checkcode,#authModal #checkcode,body.page-id-705487 #checkcode{position:relative;z-index:1;display:block;width:152px !important;height:62px !important;min-height:62px;margin:0 auto 15px !important;padding:0 !important;border:0 !important;border-radius:0 !important;outline:none !important;background:transparent !important;box-shadow:none !important;caret-color:transparent;color:transparent !important;font-size:19px !important;font-weight:600 !important;line-height:1.25 !important;text-align:center !important;letter-spacing:0 !important;text-indent:0}body.ds-mobile-auth-open .ds-auth-mobile-sms-code-slots,body.ds-mobile-login-auth-screen .ds-auth-mobile-sms-code-slots,#authModal .ds-auth-mobile-sms-code-slots,body.page-id-705487 .ds-auth-mobile-sms-code-slots{position:absolute;z-index:0;top:62px;left:50%;display:grid;width:152px;grid-template-columns:repeat(4, 24px);gap:18px;transform:translateX(-50%) translateY(4px);pointer-events:none}body.ds-mobile-auth-open .ds-auth-mobile-sms-code-slots span,body.ds-mobile-login-auth-screen .ds-auth-mobile-sms-code-slots span,#authModal .ds-auth-mobile-sms-code-slots span,body.page-id-705487 .ds-auth-mobile-sms-code-slots span{display:flex;position:relative;height:30px;align-items:flex-start;justify-content:center;border-bottom:2px solid #c7c7c7;color:#202227;font-size:19px;font-variant-numeric:tabular-nums;font-weight:600;line-height:24px;text-align:center}body.ds-mobile-auth-open .ds-auth-mobile-sms-code-slots span.is-filled,body.ds-mobile-login-auth-screen .ds-auth-mobile-sms-code-slots span.is-filled,#authModal .ds-auth-mobile-sms-code-slots span.is-filled,body.page-id-705487 .ds-auth-mobile-sms-code-slots span.is-filled{border-bottom-color:#bdbdbd}body.ds-mobile-auth-open .ds-auth-mobile-sms-code-slots span.is-active::after,body.ds-mobile-login-auth-screen .ds-auth-mobile-sms-code-slots span.is-active::after,#authModal .ds-auth-mobile-sms-code-slots span.is-active::after,body.page-id-705487 .ds-auth-mobile-sms-code-slots span.is-active::after{content:"";position:absolute;top:2px;left:50%;width:2px;height:22px;background:#202227;transform:translateX(-50%);animation:ds-checkout-sms-caret-blink 1s steps(1, end) infinite}}/* codex-home-auth-header-fixed-20260525:end *//* codex-auth-sms-code-slots-mobile-only-20260612:start */@media (min-width: 768px){.ds-auth-mobile-sms-code-slots{display:none !important}}/* codex-auth-sms-code-slots-mobile-only-20260612:end *//* codex-checkout-mobile-phone-title-spacing-20260525:start */@media (max-width: 767px){body.woocommerce-checkout:not(.logged-in):not(.ds-checkout-mobile-guest-phone-focus-stage) #customer_details.ds-checkout-mobile-guest-phone-first #billing_phone_field input.input-text{font-size:17px !important;font-weight:600 !important;line-height:21.25px !important}body.woocommerce-checkout:not(.logged-in):not(.ds-checkout-mobile-guest-phone-focus-stage) #customer_details.ds-checkout-mobile-guest-phone-first #billing_phone_field input.input-text::placeholder,body.woocommerce-checkout:not(.logged-in):not(.ds-checkout-mobile-guest-phone-focus-stage) #customer_details.ds-checkout-mobile-guest-phone-first #billing_phone_field #billing_phone::placeholder,body.woocommerce-checkout:not(.logged-in):not(.ds-checkout-mobile-guest-phone-focus-stage) #customer_details.ds-checkout-mobile-guest-phone-first #billing_phone_field #billing_phone::-webkit-input-placeholder{font-size:17px !important;font-weight:600 !important;line-height:21.25px !important}body.woocommerce-checkout:not(.logged-in):not(.ds-checkout-mobile-guest-phone-focus-stage) #customer_details.ds-checkout-mobile-guest-phone-first ~ #order_review{margin-top:-18px !important}}/* codex-checkout-mobile-phone-title-spacing-20260525:end */@media (max-width: 767px){/* codex-mobile-catalog-card-bg-f9-page-white-20260526 */body.archive.woocommerce-active,body.post-type-archive-product,body.tax-product_cat,body.page-id-705582,body.archive.woocommerce-active #page,body.post-type-archive-product #page,body.tax-product_cat #page,body.page-id-705582 #page,body.archive.woocommerce-active #content.site-content,body.post-type-archive-product #content.site-content,body.tax-product_cat #content.site-content,body.page-id-705582 #content.site-content,body.archive.woocommerce-active .content_container,body.post-type-archive-product .content_container,body.tax-product_cat .content_container,body.page-id-705582 .content_container,body.archive.woocommerce-active .site-main,body.post-type-archive-product .site-main,body.tax-product_cat .site-main,body.page-id-705582 .site-main,body.archive.woocommerce-active ul.products,body.post-type-archive-product ul.products,body.tax-product_cat ul.products,body.page-id-705582 ul.products{background:#fff !important}body.archive.woocommerce-active .products li.product,body.archive.woocommerce-active .products li.product .woocommerce-LoopProduct-link,body.archive.woocommerce-active .products li.product .thumb,body.archive.woocommerce-active .products li.product .product-bottom,body.post-type-archive-product .products li.product,body.post-type-archive-product .products li.product .woocommerce-LoopProduct-link,body.post-type-archive-product .products li.product .thumb,body.post-type-archive-product .products li.product .product-bottom,body.tax-product_cat .products li.product,body.tax-product_cat .products li.product .woocommerce-LoopProduct-link,body.tax-product_cat .products li.product .thumb,body.tax-product_cat .products li.product .product-bottom,body.page-id-705582 .products li.product,body.page-id-705582 .products li.product .woocommerce-LoopProduct-link,body.page-id-705582 .products li.product .thumb,body.page-id-705582 .products li.product .product-bottom{background:#f9f9f9 !important}}@media (max-width: 767px){/* codex-mobile-catalog-card-borderless-20260526 */body.archive.woocommerce-active .products li.product,body.archive.woocommerce-active .products li.product .woocommerce-LoopProduct-link,body.archive.woocommerce-active .products li.product .thumb,body.archive.woocommerce-active .products li.product .product-bottom,body.post-type-archive-product .products li.product,body.post-type-archive-product .products li.product .woocommerce-LoopProduct-link,body.post-type-archive-product .products li.product .thumb,body.post-type-archive-product .products li.product .product-bottom,body.tax-product_cat .products li.product,body.tax-product_cat .products li.product .woocommerce-LoopProduct-link,body.tax-product_cat .products li.product .thumb,body.tax-product_cat .products li.product .product-bottom,body.page-id-705582 .products li.product,body.page-id-705582 .products li.product .woocommerce-LoopProduct-link,body.page-id-705582 .products li.product .thumb,body.page-id-705582 .products li.product .product-bottom{border:0 !important;outline:0 !important;box-shadow:none !important}}@media (max-width: 767px){/* codex-mobile-catalog-top-gap-3-20260526 */body.archive.woocommerce-active ul.products,body.archive.woocommerce-active ul.products.catloop,body.post-type-archive-product ul.products,body.post-type-archive-product ul.products.catloop,body.tax-product_cat ul.products,body.tax-product_cat ul.products.catloop,body.page-id-705582 ul.products,body.page-id-705582 ul.products.catloop{margin-top:3px !important}}@media (max-width: 767px){/* codex-mobile-catalog-favorite-discount-swap-20260526 */body.archive.woocommerce-active .products li.product .product-bottom .favorite,body.post-type-archive-product .products li.product .product-bottom .favorite,body.tax-product_cat .products li.product .product-bottom .favorite{position:absolute !important;top:6px !important;left:6px !important;right:auto !important;z-index:6 !important;display:flex !important;width:30px !important;height:30px !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;border:0 !important;outline:0 !important;box-shadow:none !important;background:transparent !important;line-height:1 !important;-webkit-tap-highlight-color:transparent}body.archive.woocommerce-active .products li.product .product-bottom .favorite .heart-icon,body.post-type-archive-product .products li.product .product-bottom .favorite .heart-icon,body.tax-product_cat .products li.product .product-bottom .favorite .heart-icon{display:none !important;opacity:1 !important}body.archive.woocommerce-active .products li.product .product-bottom .favorite::before,body.post-type-archive-product .products li.product .product-bottom .favorite::before,body.tax-product_cat .products li.product .product-bottom .favorite::before{content:"";display:block;width:24px;height:22px;background:#ccc;-webkit-mask:var(--ds-lucide-heart-mask) center/contain no-repeat;mask:var(--ds-lucide-heart-mask) center/contain no-repeat;opacity:1 !important;pointer-events:none}body.archive.woocommerce-active .products li.product .product-bottom .favorite.active,body.post-type-archive-product .products li.product .product-bottom .favorite.active,body.tax-product_cat .products li.product .product-bottom .favorite.active,body.archive.woocommerce-active .products li.product .product-bottom .favorite.added,body.post-type-archive-product .products li.product .product-bottom .favorite.added,body.tax-product_cat .products li.product .product-bottom .favorite.added,body.archive.woocommerce-active .products li.product .product-bottom .favorite.in-favorite,body.post-type-archive-product .products li.product .product-bottom .favorite.in-favorite,body.tax-product_cat .products li.product .product-bottom .favorite.in-favorite,body.archive.woocommerce-active .products li.product .product-bottom .favorite[aria-pressed="true"],body.post-type-archive-product .products li.product .product-bottom .favorite[aria-pressed="true"],body.tax-product_cat .products li.product .product-bottom .favorite[aria-pressed="true"]{background:transparent !important}body.archive.woocommerce-active .products li.product .product-bottom .favorite.active::before,body.post-type-archive-product .products li.product .product-bottom .favorite.active::before,body.tax-product_cat .products li.product .product-bottom .favorite.active::before,body.archive.woocommerce-active .products li.product .product-bottom .favorite.added::before,body.post-type-archive-product .products li.product .product-bottom .favorite.added::before,body.tax-product_cat .products li.product .product-bottom .favorite.added::before,body.archive.woocommerce-active .products li.product .product-bottom .favorite.in-favorite::before,body.post-type-archive-product .products li.product .product-bottom .favorite.in-favorite::before,body.tax-product_cat .products li.product .product-bottom .favorite.in-favorite::before,body.archive.woocommerce-active .products li.product .product-bottom .favorite[aria-pressed="true"]::before,body.post-type-archive-product .products li.product .product-bottom .favorite[aria-pressed="true"]::before,body.tax-product_cat .products li.product .product-bottom .favorite[aria-pressed="true"]::before{background:#000;opacity:1 !important}body.archive.woocommerce-active .products li.product .price .advantage,body.post-type-archive-product .products li.product .price .advantage,body.tax-product_cat .products li.product .price .advantage{left:auto !important;right:7px !important;top:8px !important;display:inline-flex !important;min-width:32px !important;height:20px !important;align-items:center !important;justify-content:center !important;padding:0 9px !important;border-radius:999px !important;background:#2f9f67 !important;color:transparent !important;font-family:'DS Raleway',Arial,sans-serif !important;font-size:0 !important;font-weight:900 !important;line-height:1 !important;letter-spacing:0 !important;transform:rotate(-5deg) !important;transform-origin:center center !important;box-shadow:0 3px 7px rgba(47, 159, 103, .18) !important;-webkit-font-smoothing:antialiased}body.archive.woocommerce-active .products li.product .price .advantage::before,body.post-type-archive-product .products li.product .price .advantage::before,body.tax-product_cat .products li.product .price .advantage::before{content:"%";color:#fff !important;font-size:14px !important;font-weight:900 !important;line-height:1 !important}}@media (max-width: 767px){/* codex-mobile-catalog-added-to-cart-hide-20260526 */body.archive.woocommerce-active .products li.product .ds-quick-add-to-cart + .added_to_cart.wc-forward,body.post-type-archive-product .products li.product .ds-quick-add-to-cart + .added_to_cart.wc-forward,body.tax-product_cat .products li.product .ds-quick-add-to-cart + .added_to_cart.wc-forward{display:none !important}}@media (max-width: 767px){/* codex-mobile-product-related-card-style-20260526 */body.single-product .same_category ul.products.related li.product,body.single-product .same_category ul.products.related li.product .woocommerce-LoopProduct-link,body.single-product .same_category ul.products.related li.product .thumb,body.single-product .same_category ul.products.related li.product .product-bottom{border:0 !important;outline:0 !important;background:#f9f9f9 !important;box-shadow:none !important}body.single-product .same_category ul.products.related li.product{position:relative !important;overflow:hidden !important}body.single-product .same_category ul.products.related li.product .woocommerce-LoopProduct-link,body.single-product .same_category ul.products.related li.product .thumb,body.single-product .same_category ul.products.related li.product .thumb img{display:block !important;width:100% !important;max-width:100% !important}body.single-product .same_category ul.products.related li.product .thumb{margin:0 !important;padding:0 !important}body.single-product .same_category ul.products.related li.product .thumb img{height:auto !important;object-fit:contain !important;object-position:center center !important}body.single-product .same_category ul.products.related li.product .product-bottom .favorite{position:absolute !important;top:6px !important;left:6px !important;right:auto !important;z-index:6 !important;display:flex !important;width:30px !important;height:30px !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;border:0 !important;outline:0 !important;background:transparent !important;box-shadow:none !important;line-height:1 !important;-webkit-tap-highlight-color:transparent}body.single-product .same_category ul.products.related li.product .product-bottom .favorite .heart-icon{display:none !important;opacity:1 !important}body.single-product .same_category ul.products.related li.product .product-bottom .favorite::before{content:"";display:block;width:24px;height:22px;background:#ccc;-webkit-mask:var(--ds-lucide-heart-filled-mask) center/contain no-repeat;mask:var(--ds-lucide-heart-filled-mask) center/contain no-repeat;opacity:1 !important;pointer-events:none}body.single-product .same_category ul.products.related li.product .product-bottom .favorite.active,body.single-product .same_category ul.products.related li.product .product-bottom .favorite.added,body.single-product .same_category ul.products.related li.product .product-bottom .favorite.in-favorite,body.single-product .same_category ul.products.related li.product .product-bottom .favorite[aria-pressed="true"]{background:transparent !important}body.single-product .same_category ul.products.related li.product .product-bottom .favorite.active::before,body.single-product .same_category ul.products.related li.product .product-bottom .favorite.added::before,body.single-product .same_category ul.products.related li.product .product-bottom .favorite.in-favorite::before,body.single-product .same_category ul.products.related li.product .product-bottom .favorite[aria-pressed="true"]::before{background:#000;opacity:1 !important}body.single-product .same_category ul.products.related li.product .price .advantage{left:auto !important;right:7px !important;top:8px !important;display:inline-flex !important;min-width:32px !important;height:20px !important;align-items:center !important;justify-content:center !important;padding:0 9px !important;border-radius:999px !important;background:#2f9f67 !important;color:transparent !important;font-family:'DS Raleway',Arial,sans-serif !important;font-size:0 !important;font-weight:900 !important;line-height:1 !important;letter-spacing:0 !important;transform:rotate(-5deg) !important;transform-origin:center center !important;box-shadow:0 3px 7px rgba(47, 159, 103, .18) !important;-webkit-font-smoothing:antialiased}body.single-product .same_category ul.products.related li.product .price .advantage::before{content:"%";color:#fff !important;font-size:14px !important;font-weight:900 !important;line-height:1 !important}}@media (max-width: 767px){/* codex-mobile-catalog-yandex-style-qty-stepper-20260526 */body.archive.woocommerce-active .products li.product .ds-quick-add-to-cart,body.post-type-archive-product .products li.product .ds-quick-add-to-cart,body.tax-product_cat .products li.product .ds-quick-add-to-cart{transition:opacity .16s ease,transform .18s ease}body.archive.woocommerce-active .products li.product.ds-catalog-qty-active .ds-quick-add-to-cart,body.post-type-archive-product .products li.product.ds-catalog-qty-active .ds-quick-add-to-cart,body.tax-product_cat .products li.product.ds-catalog-qty-active .ds-quick-add-to-cart,body.archive.woocommerce-active .products li.product .ds-quick-add-to-cart.ds-catalog-qty-hidden,body.post-type-archive-product .products li.product .ds-quick-add-to-cart.ds-catalog-qty-hidden,body.tax-product_cat .products li.product .ds-quick-add-to-cart.ds-catalog-qty-hidden{opacity:0;visibility:hidden;pointer-events:none !important;transform:scale(.94)}body.archive.woocommerce-active .products li.product .ds-catalog-qty-stepper,body.post-type-archive-product .products li.product .ds-catalog-qty-stepper,body.tax-product_cat .products li.product .ds-catalog-qty-stepper{position:absolute;right:10px;bottom:11px;z-index:5;display:grid;width:100px;height:42px;grid-template-columns:32px 36px 32px;align-items:center;justify-content:center;overflow:hidden;border:0;border-radius:999px;background:#fff;box-shadow:0 4px 13px rgba(0, 0, 0, .14);opacity:0;pointer-events:none;transform:translateX(28px) scaleX(.42);transform-origin:right center;transition:transform .24s cubic-bezier(.2, .82, .2, 1),opacity .14s ease,box-shadow .18s ease;-webkit-tap-highlight-color:transparent}body.archive.woocommerce-active .products li.product .ds-catalog-qty-stepper.is-active,body.post-type-archive-product .products li.product .ds-catalog-qty-stepper.is-active,body.tax-product_cat .products li.product .ds-catalog-qty-stepper.is-active{z-index:20;opacity:1;pointer-events:auto}body.archive.woocommerce-active .products li.product .ds-catalog-qty-stepper.is-expanded,body.post-type-archive-product .products li.product .ds-catalog-qty-stepper.is-expanded,body.tax-product_cat .products li.product .ds-catalog-qty-stepper.is-expanded{transform:translateX(0) scaleX(1)}body.archive.woocommerce-active .products li.product .ds-catalog-qty-stepper.is-active.is-loading,body.post-type-archive-product .products li.product .ds-catalog-qty-stepper.is-active.is-loading,body.tax-product_cat .products li.product .ds-catalog-qty-stepper.is-active.is-loading{opacity:.72}body.archive.woocommerce-active .products li.product .ds-catalog-qty-stepper.is-exiting,body.post-type-archive-product .products li.product .ds-catalog-qty-stepper.is-exiting,body.tax-product_cat .products li.product .ds-catalog-qty-stepper.is-exiting{opacity:0;pointer-events:none;box-shadow:0 2px 8px rgba(0, 0, 0, .08)}body.archive.woocommerce-active .products li.product .ds-catalog-qty-stepper__button,body.post-type-archive-product .products li.product .ds-catalog-qty-stepper__button,body.tax-product_cat .products li.product .ds-catalog-qty-stepper__button{display:flex;width:32px;height:42px;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#111;font:500 24px/1 Arial,sans-serif;text-decoration:none;opacity:0;transition:opacity .1s ease .08s}body.archive.woocommerce-active .products li.product .ds-catalog-qty-stepper.is-expanded .ds-catalog-qty-stepper__button,body.post-type-archive-product .products li.product .ds-catalog-qty-stepper.is-expanded .ds-catalog-qty-stepper__button,body.tax-product_cat .products li.product .ds-catalog-qty-stepper.is-expanded .ds-catalog-qty-stepper__button{opacity:1}body.archive.woocommerce-active .products li.product .ds-catalog-qty-stepper.is-exiting .ds-catalog-qty-stepper__button,body.post-type-archive-product .products li.product .ds-catalog-qty-stepper.is-exiting .ds-catalog-qty-stepper__button,body.tax-product_cat .products li.product .ds-catalog-qty-stepper.is-exiting .ds-catalog-qty-stepper__button{opacity:0;transition-delay:0s}body.archive.woocommerce-active .products li.product .ds-catalog-qty-stepper__minus,body.post-type-archive-product .products li.product .ds-catalog-qty-stepper__minus,body.tax-product_cat .products li.product .ds-catalog-qty-stepper__minus{padding-bottom:2px}body.archive.woocommerce-active .products li.product .ds-catalog-qty-stepper__plus,body.post-type-archive-product .products li.product .ds-catalog-qty-stepper__plus,body.tax-product_cat .products li.product .ds-catalog-qty-stepper__plus{font-size:26px;font-weight:400}body.archive.woocommerce-active .products li.product .ds-catalog-qty-stepper.is-maxed .ds-catalog-qty-stepper__plus,body.archive.woocommerce-active .products li.product .ds-catalog-qty-stepper .ds-catalog-qty-stepper__plus:disabled,body.post-type-archive-product .products li.product .ds-catalog-qty-stepper.is-maxed .ds-catalog-qty-stepper__plus,body.post-type-archive-product .products li.product .ds-catalog-qty-stepper .ds-catalog-qty-stepper__plus:disabled,body.tax-product_cat .products li.product .ds-catalog-qty-stepper.is-maxed .ds-catalog-qty-stepper__plus,body.tax-product_cat .products li.product .ds-catalog-qty-stepper .ds-catalog-qty-stepper__plus:disabled{color:#bbb;pointer-events:none}body.archive.woocommerce-active .products li.product .ds-catalog-qty-stepper__value,body.post-type-archive-product .products li.product .ds-catalog-qty-stepper__value,body.tax-product_cat .products li.product .ds-catalog-qty-stepper__value{display:flex;min-width:36px;height:42px;align-items:center;justify-content:center;color:#000;font-family:-apple-system,system-ui,"Segoe UI",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:17.64px;text-align:center}}@media (max-width: 767px){/* codex-mobile-favorites-heart-isolation-20260526 */body.page-id-705582 #favorites .products li.product .product-bottom .favorite{left:auto !important;right:15px !important;top:15px !important;width:20px !important;height:auto !important;border:0 !important;background:transparent !important;box-shadow:none !important}body.page-id-705582 #favorites .products li.product .product-bottom .favorite .heart-icon{display:block !important;width:21px !important;max-width:21px !important;height:19px !important;max-height:19px !important;margin:0 !important;opacity:.2 !important;object-fit:contain !important}body.page-id-705582 #favorites .products li.product .product-bottom .favorite.active,body.page-id-705582 #favorites .products li.product .product-bottom .favorite.added,body.page-id-705582 #favorites .products li.product .product-bottom .favorite.in-favorite,body.page-id-705582 #favorites .products li.product .product-bottom .favorite[aria-pressed="true"]{background:transparent !important}}/* codex-mobile-favorites-catalog-card-match-20260601:start */@media (max-width: 767px){body.page-id-705582 #content.site-content{padding-top:21px !important}body.page-id-705582 #favorites{width:calc(100vw - 12px) !important;margin-left:calc(50% - 50vw + 6px) !important;margin-right:0 !important}body.page-id-705582 #favorites ul.products,body.page-id-705582 #favorites ul.products.catloop{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:6px !important;margin-top:3px !important;padding:0 !important}body.page-id-705582 #favorites ul.products > li.product{position:relative !important;width:100% !important;min-width:0 !important;margin:0 !important;clear:none !important;float:none !important}body.page-id-705582 #favorites ul.products > li.product:nth-child(2n + 1){clear:both !important}body.page-id-705582 #favorites .products li.product .woocommerce-LoopProduct-link,body.page-id-705582 #favorites .products li.product .thumb,body.page-id-705582 #favorites .products li.product .product-bottom{border:0 !important;border-radius:0 !important;outline:0 !important;box-shadow:none !important;background:#f9f9f9 !important}body.page-id-705582 #favorites .products li.product .thumb{position:relative !important;width:100% !important;margin:0 !important;padding-top:30px !important;overflow:hidden !important}body.page-id-705582 #favorites .products li.product .thumb img:not(.nophoto){display:block !important;width:100% !important;max-width:100% !important;height:auto !important;margin:0 !important;transform:none !important}body.page-id-705582 #favorites .products li.product .info .title{margin-bottom:32px !important}body.page-id-705582 #favorites .products li.product .info .loop_price,body.page-id-705582 #favorites .products li.product .info .price{margin-top:0 !important}body.page-id-705582 #favorites .products li.product .product-bottom .favorite{position:absolute !important;top:8px !important;left:6px !important;right:auto !important;z-index:8 !important;display:flex !important;width:30px !important;height:30px !important;align-items:flex-start !important;justify-content:center !important;margin:0 !important;padding:0 !important;border:0 !important;outline:0 !important;box-shadow:none !important;background:transparent !important;line-height:1 !important;-webkit-tap-highlight-color:transparent}body.page-id-705582 #favorites .products li.product .product-bottom .favorite .heart-icon{display:none !important;opacity:1 !important}body.page-id-705582 #favorites .products li.product .product-bottom .favorite::before{content:"";display:block;width:24px;height:22px;margin-top:0 !important;background:#ccc;-webkit-mask:var(--ds-lucide-heart-filled-mask) center/contain no-repeat;mask:var(--ds-lucide-heart-filled-mask) center/contain no-repeat;opacity:1 !important;pointer-events:none}body.page-id-705582 #favorites .products li.product .product-bottom .favorite.active,body.page-id-705582 #favorites .products li.product .product-bottom .favorite.added,body.page-id-705582 #favorites .products li.product .product-bottom .favorite.in-favorite,body.page-id-705582 #favorites .products li.product .product-bottom .favorite[aria-pressed="true"]{background:transparent !important}body.page-id-705582 #favorites .products li.product .product-bottom .favorite.active::before,body.page-id-705582 #favorites .products li.product .product-bottom .favorite.added::before,body.page-id-705582 #favorites .products li.product .product-bottom .favorite.in-favorite::before,body.page-id-705582 #favorites .products li.product .product-bottom .favorite[aria-pressed="true"]::before{background:#000;opacity:1 !important}body.page-id-705582 #favorites .products li.product .price .advantage{left:auto !important;right:7px !important;top:9px !important;z-index:8 !important;display:inline-flex !important;min-width:32px !important;height:20px !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 9px !important;border-radius:999px !important;background:#2f9f67 !important;color:transparent !important;font-family:'DS Raleway',Arial,sans-serif !important;font-size:0 !important;font-weight:900 !important;line-height:1 !important;letter-spacing:0 !important;text-align:center !important;white-space:nowrap !important;transform:rotate(-5deg) !important;transform-origin:center center !important;box-shadow:0 3px 7px rgba(47, 159, 103, .18) !important;-webkit-font-smoothing:antialiased}body.page-id-705582 #favorites .products li.product .price .advantage::before{content:"%";color:#fff !important;font-size:14px !important;font-weight:900 !important;line-height:1 !important}}/* codex-mobile-favorites-catalog-card-match-20260601:end *//* codex-mobile-product-size-boxes-availability-font-20260526:start */@media (max-width: 767px){body.single-product .gray-box .variations_form label{box-sizing:border-box;min-width:36px !important;height:34px !important;padding-left:12px !important;padding-right:12px !important;border-color:#cccccc !important;font-size:17px !important;line-height:1 !important}body.single-product .gray-box .warehouses,body.single-product .gray-box .warehouses .item,body.single-product .gray-box .warehouses .item b,body.single-product .gray-box .warehouses .item .city{font-size:14px !important;line-height:21px !important}}/* codex-mobile-product-size-boxes-availability-font-20260526:end *//* codex-mobile-product-stock-label-normal-weight-20260527:start */@media (max-width: 767px){body.single-product .gray-box .warehouses > .item > .d-flex > b.mb-5{font-weight:400 !important}}/* codex-mobile-product-stock-label-normal-weight-20260527:end *//* codex-mobile-bicycle-photo-flush-top-price-gap-20260526:start */@media (max-width: 767px){body.ds-bicycle-catalog-style.woocommerce-page .site-main ul.products li.product .thumb,body.ds-bicycle-catalog-style.woocommerce-page .site-main ul.products.catloop li.product .thumb{margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;overflow:hidden !important}body.ds-bicycle-catalog-style.woocommerce-page ul.products li.product .thumb img:not(.nophoto){margin-top:0 !important}body.ds-bicycle-catalog-style.woocommerce-page .products li.product .info .loop_price,body.ds-bicycle-catalog-style.woocommerce-page .products li.product .info .price{margin-top:0 !important}body.ds-bicycle-catalog-style.woocommerce-page .products li.product .product-bottom .favorite,body.ds-bicycle-catalog-style.woocommerce-page .products li.product .price .advantage{z-index:8 !important}}/* codex-mobile-bicycle-photo-flush-top-price-gap-20260526:end *//* codex-mobile-bicycle-title-plus-gap-half-20260526:start */@media (max-width: 767px){body.ds-bicycle-catalog-style.woocommerce-page .products li.product .info .title{margin-bottom:32px !important}}/* codex-mobile-bicycle-title-plus-gap-half-20260526:end *//* codex-product-mobile-menu-panel-white-20260526:start */@media (max-width: 767px){body.single-product .ds-mobile-catalog-dock{min-height:calc(74px + env(safe-area-inset-bottom, 0px)) !important;padding-bottom:calc(11px + env(safe-area-inset-bottom, 0px)) !important;background:#fff !important;border-top:1px solid #eeeeee !important;box-shadow:0 -10px 24px rgba(0, 0, 0, 0.08) !important}body.single-product .site-main,body.single-product div.product{padding-bottom:calc(98px + env(safe-area-inset-bottom, 0px)) !important}}/* codex-product-mobile-menu-panel-white-20260526:end *//* codex-mobile-menu-topbar-black-20260526:start */@media (max-width: 767px){#menu_mobile .mm-panel > .mm-navbar{background:#000 !important;background-color:#000 !important;border-color:#000 !important;color:#fff !important}#menu_mobile .mm-navbar__title,#menu_mobile .mm-navbar__btn,#menu_mobile .mm-navbar .mm-btn,#menu_mobile .mm-navbar .mm-btn::before,#menu_mobile .mm-navbar .mm-btn::after{border-color:#fff !important;color:#fff !important}}/* codex-mobile-menu-topbar-black-20260526:end *//* codex-mobile-menu-telegram-only-right-20260526:start */@media (max-width: 767px){#menu_mobile .mm-navbars_bottom .mm-navbar{justify-content:flex-end !important;gap:0 !important;grid-gap:0 !important;margin-bottom:0 !important}#menu_mobile .mm-navbars_bottom .naviblock.vk,#menu_mobile .mm-navbars_bottom .naviblock.whatsapp{display:none !important}#menu_mobile .mm-navbars_bottom .naviblock.tg{flex:0 0 45px !important;width:45px !important;margin-right:20px !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;color:#000 !important}#menu_mobile .mm-navbars_bottom .naviblock.tg .icon,#menu_mobile .mm-navbars_bottom .naviblock.tg .icon i{background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;color:#000 !important;line-height:1 !important}#menu_mobile .mm-navbars_bottom .naviblock.tg .icon{font-size:45px !important;display:flex !important;align-items:center !important;justify-content:center !important}#menu_mobile .mm-navbars_bottom .naviblock.tg .icon i{display:inline-block !important;width:45px !important;height:45px !important;font-size:0 !important;background-color:#000 !important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20240.1%20240.1%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M54.3%2C118.8c35-15.2%2C58.3-25.3%2C70-30.2%20c33.3-13.9%2C40.3-16.3%2C44.8-16.4c1%2C0%2C3.2%2C0.2%2C4.7%2C1.4c1.2%2C1%2C1.5%2C2.3%2C1.7%2C3.3s0.4%2C3.1%2C0.2%2C4.7c-1.8%2C19-9.6%2C65.1-13.6%2C86.3%20c-1.7%2C9-5%2C12-8.2%2C12.3c-7%2C0.6-12.3-4.6-19-9c-10.6-6.9-16.5-11.2-26.8-18c-11.9-7.8-4.2-12.1%2C2.6-19.1c1.8-1.8%2C32.5-29.8%2C33.1-32.3%20c0.1-0.3%2C0.1-1.5-0.6-2.1c-0.7-0.6-1.7-0.4-2.5-0.2c-1.1%2C0.2-17.9%2C11.4-50.6%2C33.5c-4.8%2C3.3-9.1%2C4.9-13%2C4.8%20c-4.3-0.1-12.5-2.4-18.7-4.4c-7.5-2.4-13.5-3.7-13-7.9C45.7%2C123.3%2C48.7%2C121.1%2C54.3%2C118.8z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat !important;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20240.1%20240.1%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M54.3%2C118.8c35-15.2%2C58.3-25.3%2C70-30.2%20c33.3-13.9%2C40.3-16.3%2C44.8-16.4c1%2C0%2C3.2%2C0.2%2C4.7%2C1.4c1.2%2C1%2C1.5%2C2.3%2C1.7%2C3.3s0.4%2C3.1%2C0.2%2C4.7c-1.8%2C19-9.6%2C65.1-13.6%2C86.3%20c-1.7%2C9-5%2C12-8.2%2C12.3c-7%2C0.6-12.3-4.6-19-9c-10.6-6.9-16.5-11.2-26.8-18c-11.9-7.8-4.2-12.1%2C2.6-19.1c1.8-1.8%2C32.5-29.8%2C33.1-32.3%20c0.1-0.3%2C0.1-1.5-0.6-2.1c-0.7-0.6-1.7-0.4-2.5-0.2c-1.1%2C0.2-17.9%2C11.4-50.6%2C33.5c-4.8%2C3.3-9.1%2C4.9-13%2C4.8%20c-4.3-0.1-12.5-2.4-18.7-4.4c-7.5-2.4-13.5-3.7-13-7.9C45.7%2C123.3%2C48.7%2C121.1%2C54.3%2C118.8z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat !important}#menu_mobile .mm-navbars_bottom .naviblock.tg .icon i::before{content:"" !important;color:#000 !important}}/* codex-mobile-menu-telegram-only-right-20260526:end *//* codex-mobile-menu-bottom-flat-overlay-20260601:start */@media (max-width: 767px){#menu_mobile,#menu_mobile .mm-panels,#menu_mobile .mm-panel,#menu_mobile .mm-navbars_bottom,#menu_mobile .mm-navbars_bottom .mm-navbar{background:#f9f9f9 !important;background-color:#f9f9f9 !important}#menu_mobile .mm-navbars_bottom,#menu_mobile .mm-navbars_bottom .mm-navbar,#menu_mobile .mm-navbars_bottom .naviblock,#menu_mobile .mm-navbars_bottom .naviblock .icon,#menu_mobile .mm-navbars_bottom .naviblock .icon i{border:0 !important;border-radius:0 !important;box-shadow:none !important;outline:0 !important}#menu_mobile .mm-navbars_bottom .naviblock,#menu_mobile .mm-navbars_bottom .naviblock .icon{background:transparent !important;background-color:transparent !important}.mm-wrapper_blocking .mm-wrapper__blocker{background:rgba(0, 0, 0, 0.42) !important;opacity:1 !important}}/* codex-mobile-menu-bottom-flat-overlay-20260601:end *//* codex-mobile-bicycle-photo-crop-transform-top-20260526:start */@media (max-width: 767px){body.ds-bicycle-catalog-style.woocommerce-page ul.products li.product .thumb img:not(.nophoto){margin-top:0 !important;transform:translateY(-34px) !important;transform-origin:top center !important}}/* codex-mobile-bicycle-photo-crop-transform-top-20260526:end *//* codex-mobile-bicycle-img-natural-no-shifts-20260526:start */@media (max-width: 767px){body.ds-bicycle-catalog-style.woocommerce-page .site-main ul.products li.product .thumb,body.ds-bicycle-catalog-style.woocommerce-page .site-main ul.products.catloop li.product .thumb{border:0 !important;overflow:hidden !important}body.ds-bicycle-catalog-style.woocommerce-page ul.products li.product .thumb img:not(.nophoto){display:block !important;width:100% !important;max-width:100% !important;height:auto !important;margin:0 !important;transform:none !important}}/* codex-mobile-bicycle-img-natural-no-shifts-20260526:end *//* codex-mobile-bicycle-img-full-card-width-20260526:start */@media (max-width: 767px){body.ds-bicycle-catalog-style.woocommerce-page .site-main ul.products li.product .thumb,body.ds-bicycle-catalog-style.woocommerce-page .site-main ul.products.catloop li.product .thumb{width:100% !important;margin-left:0 !important;margin-right:0 !important}}/* codex-mobile-bicycle-img-full-card-width-20260526:end *//* codex-mobile-nonbike-photo-flush-20260526:start */@media (max-width: 767px){body.woocommerce-page:not(.ds-bicycle-catalog-style) ul.products li.product .thumb,body.woocommerce-page:not(.ds-bicycle-catalog-style) ul.products.catloop li.product .thumb{width:100% !important;margin:0 !important;padding:0 !important;overflow:hidden !important}body.woocommerce-page:not(.ds-bicycle-catalog-style) ul.products li.product .thumb img:not(.nophoto){display:block !important;width:100% !important;max-width:100% !important;height:auto !important;margin:0 !important;transform:none !important}body.woocommerce-page:not(.ds-bicycle-catalog-style) .products li.product .info .loop_price,body.woocommerce-page:not(.ds-bicycle-catalog-style) .products li.product .info .price{margin-top:0 !important}body.woocommerce-page:not(.ds-bicycle-catalog-style) .products li.product .product-bottom .favorite,body.woocommerce-page:not(.ds-bicycle-catalog-style) .products li.product .price .advantage{z-index:8 !important}}/* codex-mobile-nonbike-photo-flush-20260526:end *//* codex-mobile-product-detail-price-weight-strike-20260526:start */@media (max-width: 767px){body.single-product .gray-box #price_wrap .price{margin-bottom:20px !important}body.single-product .gray-box #price_wrap .price ins .woocommerce-Price-amount,body.single-product .gray-box #price_wrap .price > .woocommerce-Price-amount,body.single-product .gray-box #price_wrap .price .product_price.nosale .woocommerce-Price-amount,body.single-product .gray-box #price_wrap .price ins .amount,body.single-product .gray-box #price_wrap .price > .amount,body.single-product .gray-box #price_wrap .price .product_price.nosale .amount{font-size:21px !important;font-weight:400 !important}body.single-product .gray-box #price_wrap .price del,body.single-product .gray-box #price_wrap .price del .woocommerce-Price-amount,body.single-product .gray-box #price_wrap .price del bdi,body.single-product .gray-box #price_wrap .price del .value,body.single-product .gray-box #price_wrap .price del .amount{color:#999999 !important;text-decoration:none !important}body.single-product .gray-box #price_wrap .price del bdi{position:relative;display:inline-block}body.single-product .gray-box #price_wrap .price del bdi::after{content:"";position:absolute;top:50%;left:-2px;right:-2px;border-top:1.5px solid #e60000;transform:translateY(-50%);pointer-events:none}body.single-product .gray-box #price_wrap .price ins bdi,body.single-product .gray-box #price_wrap .price > .woocommerce-Price-amount bdi,body.single-product .gray-box #price_wrap .price .product_price.nosale bdi{display:inline-flex !important;align-items:baseline !important}body.single-product .gray-box #price_wrap .price ins .woocommerce-Price-currencySymbol,body.single-product .gray-box #price_wrap .price > .woocommerce-Price-amount .woocommerce-Price-currencySymbol,body.single-product .gray-box #price_wrap .price .product_price.nosale .woocommerce-Price-currencySymbol{font-size:20px !important;line-height:inherit !important;position:static !important;top:0 !important;transform:none !important;vertical-align:baseline !important}}/* codex-mobile-product-detail-price-weight-strike-20260526:end *//* codex-mobile-catalog-photo-icon-clearance-20260526:start */@media (max-width: 767px){body.archive.woocommerce-active .products li.product .product-bottom .favorite,body.post-type-archive-product .products li.product .product-bottom .favorite,body.tax-product_cat .products li.product .product-bottom .favorite{top:8px !important;align-items:flex-start !important}body.archive.woocommerce-active .products li.product .price .advantage,body.post-type-archive-product .products li.product .price .advantage,body.tax-product_cat .products li.product .price .advantage{top:9px !important}body.archive.woocommerce-active .products li.product .product-bottom .favorite::before,body.post-type-archive-product .products li.product .product-bottom .favorite::before,body.tax-product_cat .products li.product .product-bottom .favorite::before{margin-top:0 !important}body.archive.woocommerce-active ul.products li.product .thumb,body.archive.woocommerce-active ul.products.catloop li.product .thumb,body.post-type-archive-product ul.products li.product .thumb,body.post-type-archive-product ul.products.catloop li.product .thumb,body.tax-product_cat ul.products li.product .thumb,body.tax-product_cat ul.products.catloop li.product .thumb,body.ds-bicycle-catalog-style.woocommerce-page .site-main ul.products li.product .thumb,body.ds-bicycle-catalog-style.woocommerce-page .site-main ul.products.catloop li.product .thumb{padding-top:38px !important;background:#f9f9f9 !important}}/* codex-mobile-catalog-photo-icon-clearance-20260526:end */@media (max-width: 767px){body.ds-bicycle-catalog-style.woocommerce-page .site-main ul.products li.product .thumb,body.ds-bicycle-catalog-style.woocommerce-page .site-main ul.products.catloop li.product .thumb{position:relative !important}}/* codex-mobile-bike-icon-row-30-flush-20260526:start */@media (max-width: 767px){body.ds-bicycle-catalog-style.woocommerce-page .site-main ul.products li.product .thumb,body.ds-bicycle-catalog-style.woocommerce-page .site-main ul.products.catloop li.product .thumb{padding-top:30px !important}}/* codex-mobile-bike-icon-row-30-flush-20260526:end *//* codex-mobile-product-color-icons-left-20260526:start */@media (max-width: 767px){body.single-product .gray-box .difcolors .items{justify-content:flex-start !important}}/* codex-mobile-product-color-icons-left-20260526:end *//* codex-mobile-product-detail-bottom-categories-20260526:start */@media (max-width: 767px){body.single-product .product-detail-content > .visible-xs > h3.mt-15.mb-25{margin-top:30px !important}body.single-product .product-detail-content .visible-xs h3.mt-15.mb-25{margin-top:30px !important}body.single-product .product-detail-content > .visible-xs > .woocommerce-breadcrumb{gap:8px !important}body.single-product .product-detail-content .visible-xs .woocommerce-breadcrumb{gap:8px !important}body.single-product .product-detail-content .visible-xs .woocommerce-breadcrumb .breadcrumb-separator,body.single-product .product-detail-content .visible-xs .woocommerce-breadcrumb .separator{display:none !important}body.single-product .product-detail-content > .visible-xs > .woocommerce-breadcrumb a{align-items:center !important;background:#58428b !important;border-radius:999px !important;color:#fff !important;display:inline-flex !important;min-height:31px !important;padding:7px 13px !important}body.single-product .product-detail-content .visible-xs .woocommerce-breadcrumb a{align-items:center !important;background:#58428b !important;border-radius:999px !important;color:#fff !important;display:inline-flex !important;min-height:31px !important;padding:7px 13px !important;text-decoration:none !important}body.single-product .product-detail-content > .visible-xs > .woocommerce-breadcrumb a.product-brand{background:#2f9f67 !important}body.single-product .product-detail-content .visible-xs .woocommerce-breadcrumb a.product-brand{background:#2f9f67 !important}}/* codex-mobile-product-detail-bottom-categories-20260526:end *//* codex-mobile-product-color-icons-filter-style-20260526:start */@media (max-width: 767px){body.single-product .gray-box .difcolors .items{align-items:center !important;display:flex !important;flex-wrap:wrap !important;gap:10px !important;margin-bottom:10px !important}body.single-product .gray-box .difcolors .item{align-items:center !important;display:inline-flex !important;flex:0 0 31px !important;height:31px !important;justify-content:center !important;margin:0 !important;padding:0 !important;width:31px !important}body.single-product .gray-box .difcolors .item .inr{background-color:var(--ds-product-color-swatch, #d9d9d9) !important;border:1px solid #d2d2d2 !important;box-shadow:none !important;box-sizing:border-box !important;height:31px !important;min-width:31px !important;width:31px !important}body.single-product .gray-box .difcolors .item.current .inr,body.single-product .gray-box .difcolors .item:hover .inr{border-color:#111 !important;box-shadow:inset 0 0 0 3px #fff !important}body.single-product .gray-box .difcolors .item[title*="Бежев"]{--ds-product-color-swatch:#d8c4a7}body.single-product .gray-box .difcolors .item[title*="Бел"]{--ds-product-color-swatch:#ffffff}body.single-product .gray-box .difcolors .item[title*="Бесцвет"]{--ds-product-color-swatch:#f7f7f7}body.single-product .gray-box .difcolors .item[title*="Голуб"]{--ds-product-color-swatch:#8fb8dc}body.single-product .gray-box .difcolors .item[title*="Желт"],body.single-product .gray-box .difcolors .item[title*="Жёлт"]{--ds-product-color-swatch:#d9b51f}body.single-product .gray-box .difcolors .item[title*="Зелен"],body.single-product .gray-box .difcolors .item[title*="Зелён"]{--ds-product-color-swatch:#5f735f}body.single-product .gray-box .difcolors .item[title*="Золот"]{--ds-product-color-swatch:#c9a24a}body.single-product .gray-box .difcolors .item[title*="Коричнев"]{--ds-product-color-swatch:#7a5b43}body.single-product .gray-box .difcolors .item[title*="Красн"],body.single-product .gray-box .difcolors .item[title*="Бордов"]{--ds-product-color-swatch:#b4443f}body.single-product .gray-box .difcolors .item[title*="Оранж"]{--ds-product-color-swatch:#d97732}body.single-product .gray-box .difcolors .item[title*="Розов"]{--ds-product-color-swatch:#d78aa7}body.single-product .gray-box .difcolors .item[title*="Серебр"]{--ds-product-color-swatch:#c9cacc}body.single-product .gray-box .difcolors .item[title*="Сер"]{--ds-product-color-swatch:#777d82}body.single-product .gray-box .difcolors .item[title*="Син"]{--ds-product-color-swatch:#243d70}body.single-product .gray-box .difcolors .item[title*="Фиолет"]{--ds-product-color-swatch:#76518c}body.single-product .gray-box .difcolors .item[title*="Черн"],body.single-product .gray-box .difcolors .item[title*="Чёрн"]{--ds-product-color-swatch:#101010}}/* codex-mobile-product-color-icons-filter-style-20260526:end *//* codex-mobile-product-credit-font-match-color-20260526:start */@media (max-width: 767px){body.single-product .gray-box .available_in_credit,body.single-product .gray-box .available_in_credit a,body.single-product .gray-box .available_in_credit a:visited,body.single-product .gray-box .available_in_credit a:hover,body.single-product .gray-box .available_in_credit a:focus,body.single-product .gray-box .available_in_credit *,body.single-product .gray-box .available_in_credit .credit_price,body.single-product .gray-box .available_in_credit .woocommerce-Price-currencySymbol{color:#212529 !important;font-family:-apple-system,system-ui,"Segoe UI",Helvetica,Arial,sans-serif !important;font-size:14px !important;font-weight:400 !important;line-height:21px !important}}/* codex-mobile-product-credit-font-match-color-20260526:end *//* codex-mobile-product-related-after-categories-20260527:start */@media (max-width: 767px){body.single-product .ds-product-bottom-related{display:block;width:100%;margin-top:30px}body.single-product .ds-product-bottom-related .same_category{opacity:1 !important;height:auto !important;overflow:visible !important}body.single-product .ds-product-bottom-related .same_category .ds-related-heading{margin-top:0 !important;margin-bottom:25px !important}body.single-product .ds-product-bottom-related .same_category ul.products.related.ds-mobile-related-grid{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:3px !important;width:100% !important;margin:0 0 12px !important;padding:0 !important;overflow:visible !important;background:#fff !important}body.single-product .ds-product-bottom-related .same_category ul.products.related.ds-mobile-related-grid::before,body.single-product .ds-product-bottom-related .same_category ul.products.related.ds-mobile-related-grid::after{content:none !important;display:none !important}body.single-product .ds-product-bottom-related .same_category ul.products.related.ds-mobile-related-grid > li.product{width:auto !important;max-width:none !important;min-width:0 !important;float:none !important;clear:none !important;display:block !important;margin:0 !important;position:relative !important;background:#f9f9f9 !important}body.single-product .ds-product-bottom-related .products li.product,body.single-product .ds-product-bottom-related .products li.product .woocommerce-LoopProduct-link,body.single-product .ds-product-bottom-related .products li.product .thumb,body.single-product .ds-product-bottom-related .products li.product .product-bottom{background:#f9f9f9 !important;border:0 !important;outline:0 !important;box-shadow:none !important}body.single-product .ds-product-bottom-related .products li.product .thumb{width:100% !important;margin:0 !important;padding:38px 0 0 !important;overflow:hidden !important}body.single-product .ds-product-bottom-related .products li.product .thumb img:not(.nophoto){display:block !important;width:100% !important;max-width:100% !important;height:auto !important;margin:0 !important;object-fit:contain !important;object-position:center center !important;transform:none !important}body.single-product .ds-product-bottom-related .products li.product .product-bottom .favorite{position:absolute !important;top:8px !important;left:6px !important;right:auto !important;z-index:8 !important;display:flex !important;width:30px !important;height:30px !important;align-items:flex-start !important;justify-content:center !important;margin:0 !important;padding:0 !important;border:0 !important;outline:0 !important;background:transparent !important;box-shadow:none !important;line-height:1 !important;-webkit-tap-highlight-color:transparent}body.single-product .ds-product-bottom-related .products li.product .product-bottom .favorite .heart-icon{display:none !important;opacity:1 !important}body.single-product .ds-product-bottom-related .products li.product .product-bottom .favorite::before{content:"";display:block;width:24px;height:22px;margin-top:0 !important;background:#ccc;-webkit-mask:var(--ds-lucide-heart-filled-mask) center/contain no-repeat;mask:var(--ds-lucide-heart-filled-mask) center/contain no-repeat;opacity:1 !important;pointer-events:none}body.single-product .ds-product-bottom-related .products li.product .product-bottom .favorite.active::before,body.single-product .ds-product-bottom-related .products li.product .product-bottom .favorite.added::before,body.single-product .ds-product-bottom-related .products li.product .product-bottom .favorite.in-favorite::before,body.single-product .ds-product-bottom-related .products li.product .product-bottom .favorite[aria-pressed="true"]::before{background:#000;opacity:1 !important}body.single-product .ds-product-bottom-related .products li.product .ds-quick-add-to-cart{display:flex;align-items:center;justify-content:center;position:absolute;right:11px;left:auto;bottom:11px;width:43px;height:43px;z-index:8;background:linear-gradient(#444, #444) center/3px 19px no-repeat,linear-gradient(#444, #444) center/19px 3px no-repeat,#f9f9f9;color:#111;border:0;border-radius:50%;padding:0;margin:0;text-decoration:none;font-size:0;line-height:1;box-shadow:0 2px 6px rgba(0, 0, 0, 0.06);transition:opacity .16s ease,transform .18s ease}body.single-product .ds-product-bottom-related .products li.product .ds-quick-add-to-cart::before,body.single-product .ds-product-bottom-related .products li.product .ds-quick-add-to-cart::after{content:none}body.single-product .ds-product-bottom-related .products li.product .ds-quick-add-to-cart.ds-catalog-qty-hidden{opacity:0;pointer-events:none;transform:scale(.94)}body.single-product .ds-product-bottom-related .products li.product .ds-quick-add-to-cart + .added_to_cart.wc-forward{display:none !important}body.single-product:has(.ds-product-bottom-related) .site-main,body.single-product:has(.ds-product-bottom-related) div.product{padding-bottom:calc(38px + env(safe-area-inset-bottom, 0px)) !important}}/* codex-mobile-product-related-after-categories-20260527:end *//* codex-mobile-product-highlighted-detail-text-20260527:start */@media (max-width: 767px){body.single-product .gray-box > .product-category,body.single-product .gray-box .current-color,body.single-product .gray-box .current-color .label,body.single-product .gray-box .current-color .color,body.single-product .gray-box .warehouses,body.single-product .gray-box .warehouses .item,body.single-product .gray-box .warehouses .item b,body.single-product .gray-box .warehouses .item .city,body.single-product .gray-box .warehouses > .item > .d-flex > b.mb-5,body.single-product .gray-box .available_in_credit,body.single-product .gray-box .available_in_credit a,body.single-product .gray-box .available_in_credit a:visited,body.single-product .gray-box .available_in_credit a:hover,body.single-product .gray-box .available_in_credit a:focus,body.single-product .gray-box .available_in_credit *,body.single-product .gray-box .available_in_credit .credit_price,body.single-product .gray-box .available_in_credit .woocommerce-Price-currencySymbol{color:#222 !important;font-size:15px !important;line-height:22px !important}}/* codex-mobile-product-highlighted-detail-text-20260527:end *//* codex-mobile-action-buttons-max-radius-20260527:start */@media (max-width: 767px){.ds-mobile-action-button,.ds-mobile-action-button:hover,.ds-mobile-action-button:focus,.ds-mobile-action-button:active,body.single-product .gray-box .ds-mobile-action-button,body.single-product .gray-box .ds-mobile-action-button:hover,body.single-product .gray-box .ds-mobile-action-button:focus,body.single-product .gray-box .ds-mobile-action-button:active,body.single-product .gray-box #addToCart.ds-mobile-action-button,body.single-product .gray-box #addToCart.ds-mobile-action-button:hover,body.single-product .gray-box #addToCart.ds-mobile-action-button:focus,body.single-product .gray-box #addToCart.ds-mobile-action-button:active,body.single-product .gray-box #addToCart.ds-mobile-action-button.added,body.single-product .gray-box #addToCart.ds-mobile-action-button.loading,#authModal #phnumsubmit.button,#authModal #codesubmit.button,body.page-id-705487 #phnumsubmit.button,body.page-id-705487 #codesubmit.button,body.woocommerce-cart .btm_fix .checkout-button,body.woocommerce-cart .btm_fix .checkout-button:hover,body.woocommerce-cart .btm_fix .checkout-button:focus,body.woocommerce-cart .wc-proceed-to-checkout .button.checkout-button,body.woocommerce-cart .wc-proceed-to-checkout .button.checkout-button:hover,body.woocommerce-cart .wc-proceed-to-checkout .button.checkout-button:focus,body.woocommerce-cart .return-to-shop .button.checkout-button,body.woocommerce-cart .return-to-shop .button.checkout-button:hover,body.woocommerce-cart .return-to-shop .button.checkout-button:focus,body.woocommerce-checkout .return-to-shop .button.checkout-button,body.woocommerce-checkout .return-to-shop .button.checkout-button:hover,body.woocommerce-checkout .return-to-shop .button.checkout-button:focus,body.woocommerce-cart .ds-cart-action-sheet__group:has(.ds-cart-action-sheet__close),body.woocommerce-cart .ds-cart-action-sheet__close,body.woocommerce-checkout #place_order.checkout-button,body.woocommerce-checkout .ds-checkout-pvz-sheet-container .ds-checkout-pvz-sheet-close,body.woocommerce-checkout .ds-checkout-mobile-phone-country-close,body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details #billing_phone_field .ds-checkout-mobile-phone-country-list .ds-checkout-mobile-phone-country-close,.ds-quick-add-size-modal__submit,body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .ds-promosearch-mobile-close-button{border-radius:999px !important}}/* codex-mobile-action-buttons-max-radius-20260527:end *//* codex-mobile-action-buttons-unified-size-20260527:start */@media (max-width: 767px){.ds-mobile-action-button,.ds-mobile-action-button:hover,.ds-mobile-action-button:focus,.ds-mobile-action-button:active,body.single-product .gray-box .ds-mobile-action-button,body.single-product .gray-box .ds-mobile-action-button:hover,body.single-product .gray-box .ds-mobile-action-button:focus,body.single-product .gray-box .ds-mobile-action-button:active,body.single-product .gray-box #addToCart.ds-mobile-action-button,body.single-product .gray-box #addToCart.ds-mobile-action-button:hover,body.single-product .gray-box #addToCart.ds-mobile-action-button:focus,body.single-product .gray-box #addToCart.ds-mobile-action-button:active,body.single-product .gray-box #addToCart.ds-mobile-action-button.added,body.single-product .gray-box #addToCart.ds-mobile-action-button.loading,#authModal #phnumsubmit.button,#authModal #codesubmit.button,body.page-id-705487 #phnumsubmit.button,body.page-id-705487 #codesubmit.button,body.woocommerce-cart .btm_fix .checkout-button,body.woocommerce-cart .btm_fix .checkout-button:hover,body.woocommerce-cart .btm_fix .checkout-button:focus,body.woocommerce-cart .wc-proceed-to-checkout .button.checkout-button,body.woocommerce-cart .wc-proceed-to-checkout .button.checkout-button:hover,body.woocommerce-cart .wc-proceed-to-checkout .button.checkout-button:focus,body.woocommerce-cart .return-to-shop .button.checkout-button,body.woocommerce-cart .return-to-shop .button.checkout-button:hover,body.woocommerce-cart .return-to-shop .button.checkout-button:focus,body.woocommerce-checkout .return-to-shop .button.checkout-button,body.woocommerce-checkout .return-to-shop .button.checkout-button:hover,body.woocommerce-checkout .return-to-shop .button.checkout-button:focus,body.woocommerce-cart .ds-cart-action-sheet__close,body.woocommerce-checkout #place_order.checkout-button,body.woocommerce-checkout .ds-checkout-pvz-sheet-container .ds-checkout-pvz-sheet-close,body.woocommerce-checkout .ds-checkout-mobile-phone-country-close,body.woocommerce-checkout.ds-checkout-mobile-guest-phone-focus-stage #customer_details #billing_phone_field .ds-checkout-mobile-phone-country-list .ds-checkout-mobile-phone-country-close,.ds-quick-add-size-modal__submit{box-sizing:border-box !important;display:flex !important;width:min(350px, calc(100vw - 40px)) !important;max-width:100% !important;height:57.5px !important;min-height:57.5px !important;align-items:center !important;justify-content:center !important;margin-right:auto !important;margin-left:auto !important;padding:0 20px !important;border:0 !important;background:#222 !important;color:#fff !important;font-size:18px !important;font-weight:700 !important;line-height:22px !important;text-align:center !important;text-decoration:none !important;box-shadow:none !important}.ds-mobile-action-button *,.ds-mobile-action-button:hover *,.ds-mobile-action-button:focus *,.ds-mobile-action-button:active *{color:#fff !important}.ds-quick-add-size-modal__submit.ds-mobile-action-button:disabled{background:#e5e5e5 !important;color:#8a8a8a !important}body.single-product .gray-box .ds-mobile-action-button,body.single-product .gray-box #addToCart.ds-mobile-action-button{max-width:none !important;margin-right:0 !important;margin-left:50% !important;transform:translateX(-50%) !important}html body.single-product.viewz-detail .gray-box .submit_wrap > #addToCart.ds-mobile-action-button{flex:0 0 auto !important;width:min(350px, calc(100vw - 40px)) !important;max-width:none !important;margin-right:0 !important;margin-left:50% !important;transform:translateX(-50%) !important}#authModal #phnumsubmit.button,#authModal #codesubmit.button,body.page-id-705487 #phnumsubmit.button,body.page-id-705487 #codesubmit.button{max-width:none !important;margin-right:0 !important;margin-left:50% !important;transform:translateX(-50%) !important}}/* codex-mobile-action-buttons-unified-size-20260527:end *//* codex-mobile-checkout-place-order-button-line-clean-20260527:start */@media (max-width: 767px){body.woocommerce-checkout #payment .btm_sticky.fixed{border-top:1px solid #e8e8e8 !important}body.woocommerce-checkout #payment .btm_sticky.fixed .innr,body.woocommerce-checkout #payment .btm_sticky.fixed .innr2{border-top:0 !important}}/* codex-mobile-checkout-place-order-button-line-clean-20260527:end *//* codex-mobile-search-results-standard-catalog-20260528:start */@media (max-width: 767px){body.search-results.post-type-archive-product .content_container,body.search-results.post-type-archive-product #primary,body.search-results.post-type-archive-product .content-area{display:block !important;width:100% !important;max-width:100% !important;float:none !important;margin:0 !important;padding:0 !important}body.search-results.post-type-archive-product #secondary,body.search-results.post-type-archive-product .widget-area{display:none !important;width:0 !important;margin:0 !important;padding:0 !important}body.search-results.post-type-archive-product #content.site-content,body.search-results.post-type-archive-product .site-main{padding-top:26px !important;padding-left:1px !important;padding-right:1px !important}body.search-results.post-type-archive-product h1.page-title{display:none !important}body.search-results.post-type-archive-product .site-main ul.products,body.search-results.post-type-archive-product .site-main ul.products.catloop{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;column-gap:3px !important;row-gap:3px !important;margin:0 !important;padding:3px !important;box-sizing:border-box !important;list-style:none !important}body.search-results.post-type-archive-product .site-main ul.products li.product,body.search-results.post-type-archive-product .site-main ul.products.catloop li.product,body.search-results.post-type-archive-product .site-main ul.products li.product.first,body.search-results.post-type-archive-product .site-main ul.products li.product.last{width:auto !important;max-width:none !important;min-width:0 !important;float:none !important;clear:none !important;display:block !important;margin:0 !important}}/* codex-mobile-search-results-standard-catalog-20260528:end *//* codex-mobile-search-results-stream-loader-20260528:start */@media (max-width: 767px){body.search-results.post-type-archive-product.ds-mobile-search-stream-active .woocommerce-pagination{display:none !important;visibility:hidden !important}body.search-results.post-type-archive-product .ds-mobile-search-stream-loader{width:100% !important;min-height:54px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:8px 0 96px !important}body.search-results.post-type-archive-product .ds-mobile-search-stream-loader[hidden]{display:none !important}body.search-results.post-type-archive-product .ds-mobile-search-stream-loader::before{content:"" !important;width:22px !important;height:22px !important;border:2px solid rgba(88, 66, 139, 0.2) !important;border-top-color:#58428b !important;border-radius:50% !important;animation:ds-mobile-search-stream-spin 0.75s linear infinite !important}@keyframes ds-mobile-search-stream-spin{to{transform:rotate(360deg)}}}/* codex-mobile-search-results-stream-loader-20260528:end *//* codex-mobile-search-catalog-favorite-dock-icon-20260529:start */@media (max-width: 767px){body.search.post-type-archive-product .products li.product .product-bottom .favorite::before{width:26px !important;height:26px !important;background:#ccc;-webkit-mask:var(--ds-lucide-heart-mask) center/26px 26px no-repeat !important;mask:var(--ds-lucide-heart-mask) center/26px 26px no-repeat !important}body.search.post-type-archive-product .products li.product .product-bottom .favorite.active::before,body.search.post-type-archive-product .products li.product .product-bottom .favorite.added::before,body.search.post-type-archive-product .products li.product .product-bottom .favorite.in-favorite::before,body.search.post-type-archive-product .products li.product .product-bottom .favorite[aria-pressed="true"]::before{background:#000}}/* codex-mobile-search-catalog-favorite-dock-icon-20260529:end *//* codex-mobile-account-hybrid-dashboard-20260530:start */@media (max-width: 767px){body.page-id-705486 #content.site-content{padding-top:calc(54px + env(safe-area-inset-top, 0px)) !important}body:is(.woocommerce-account, .page-id-705486) .ds-account-desktop-fallback{display:none !important}body:is(.woocommerce-account, .page-id-705486) .ds-account-mobile-dashboard{display:block !important;box-sizing:border-box;width:100%;max-width:430px;min-height:100vh;margin:0 auto;padding:4px 14px calc(96px + env(safe-area-inset-bottom, 0px));background:#f5f5f5;color:#111;font-family:inherit;font-size:14px;line-height:1.35;letter-spacing:0}body:is(.woocommerce-account, .page-id-705486) .ds-account-mobile-dashboard *,body:is(.woocommerce-account, .page-id-705486) .ds-account-mobile-dashboard *::before,body:is(.woocommerce-account, .page-id-705486) .ds-account-mobile-dashboard *::after{box-sizing:border-box;letter-spacing:0}body:is(.woocommerce-account, .page-id-705486) .ds-account-mobile-dashboard a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}@supports selector(body:has(.ds-account-mobile-dashboard)){body:is(.woocommerce-account, .page-id-705486):has(.ds-account-mobile-dashboard){overflow-x:hidden;background:#f5f5f5 !important}body:is(.woocommerce-account, .page-id-705486):has(.ds-account-mobile-dashboard) .woocommerce-MyAccount-navigation{display:none !important}body:is(.woocommerce-account, .page-id-705486):has(.ds-account-mobile-dashboard) .woocommerce-MyAccount-content{float:none !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}body:is(.woocommerce-account, .page-id-705486):has(.ds-account-mobile-dashboard) .site-content,body:is(.woocommerce-account, .page-id-705486):has(.ds-account-mobile-dashboard) .content-area,body:is(.woocommerce-account, .page-id-705486):has(.ds-account-mobile-dashboard) .content_container,body:is(.woocommerce-account, .page-id-705486):has(.ds-account-mobile-dashboard) .entry-content,body:is(.woocommerce-account, .page-id-705486):has(.ds-account-mobile-dashboard) .woocommerce{width:100% !important;max-width:none !important;margin-right:0 !important;margin-left:0 !important;padding-right:0 !important;padding-left:0 !important;background:#f5f5f5 !important}body:is(.woocommerce-account, .page-id-705486):has(.ds-account-mobile-dashboard) .woocommerce-notices-wrapper{width:100%;max-width:430px;margin:0 auto 10px;padding:0 14px}}body:is(.woocommerce-account, .page-id-705486) .ds-account-top,body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-card,body:is(.woocommerce-account, .page-id-705486) .ds-account-order-head,body:is(.woocommerce-account, .page-id-705486) .ds-account-step,body:is(.woocommerce-account, .page-id-705486) .ds-account-order-row,body:is(.woocommerce-account, .page-id-705486) .ds-account-history-row,body:is(.woocommerce-account, .page-id-705486) .ds-account-list-row,body:is(.woocommerce-account, .page-id-705486) .ds-account-tile-top,body:is(.woocommerce-account, .page-id-705486) .ds-account-mobile-dock{display:flex;align-items:center}body:is(.woocommerce-account, .page-id-705486) .ds-account-top{justify-content:space-between;gap:12px;margin:0 0 12px}body:is(.woocommerce-account, .page-id-705486) .ds-account-top--phone-only{justify-content:flex-end}body:is(.woocommerce-account, .page-id-705486) .ds-account-kicker{margin:0 0 2px;color:#777;font-size:12px;font-weight:500;line-height:1.25}body:is(.woocommerce-account, .page-id-705486) .ds-account-title{margin:0;color:#0b0b0b;font-family:'DS Raleway',Arial,sans-serif;font-size:31px;font-weight:900;line-height:.96;letter-spacing:0}body:is(.woocommerce-account, .page-id-705486) .ds-account-phone{display:block;max-width:100%;min-height:0;margin-top:3px;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;color:#111;font-size:13px;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-card,body:is(.woocommerce-account, .page-id-705486) .ds-account-card,body:is(.woocommerce-account, .page-id-705486) .ds-account-tile{border:1px solid #f9f9f9;border-radius:8px;background:#fff;box-shadow:none}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-card{min-height:74px;gap:12px;padding:11px}body:is(.woocommerce-account, .page-id-705486) .ds-account-avatar{display:inline-flex;width:52px;height:52px;flex:0 0 52px;align-items:center;justify-content:center;border-radius:50%;background:#0b0b0b;color:#fff;font-family:'DS Raleway',Arial,sans-serif;font-size:18px;font-weight:900;line-height:1;text-transform:uppercase}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-card > div{min-width:0;flex:1 1 auto}body:is(.woocommerce-account, .page-id-705486) .ds-account-name,body:is(.woocommerce-account, .page-id-705486) .ds-account-phone,body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-meta,body:is(.woocommerce-account, .page-id-705486) .ds-account-tile-label,body:is(.woocommerce-account, .page-id-705486) .ds-account-tile-value,body:is(.woocommerce-account, .page-id-705486) .ds-account-list-title,body:is(.woocommerce-account, .page-id-705486) .ds-account-list-sub{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:is(.woocommerce-account, .page-id-705486) .ds-account-name{color:#111;font-size:16px;font-weight:600;line-height:1.2}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-meta{margin-top:4px;color:#777;font-size:12px;font-weight:400;line-height:1.25}body:is(.woocommerce-account, .page-id-705486) .ds-account-round-action{display:inline-flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;color:#111}body:is(.woocommerce-account, .page-id-705486) .ds-account-round-action .ds-account-icon{width:22px;height:22px;stroke-width:2}body:is(.woocommerce-account, .page-id-705486) .ds-account-icon,body:is(.woocommerce-account, .page-id-705486) .ds-account-arrow,body:is(.woocommerce-account, .page-id-705486) .ds-account-mobile-dock__icon{display:block;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}body:is(.woocommerce-account, .page-id-705486) .ds-account-arrow{width:18px;height:18px;color:#9a9a9a;stroke-width:2}body:is(.woocommerce-account, .page-id-705486) .ds-account-tabs{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:6px;margin:10px 0;padding:4px;border:1px solid #f9f9f9;border-radius:8px;background:#fff}body:is(.woocommerce-account, .page-id-705486) .ds-account-tab{display:flex;min-width:0;min-height:36px;align-items:center;justify-content:center;padding:0 6px;overflow:hidden;border:0;border-radius:6px;appearance:none;background:transparent;color:#777;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}body:is(.woocommerce-account, .page-id-705486) .ds-account-tab.is-active{background:#111;color:#fff}body:is(.woocommerce-account, .page-id-705486) [data-ds-account-panel][hidden]{display:none !important}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-card{padding:13px}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-head{justify-content:space-between;gap:10px}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-head > div{min-width:0}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-code{display:block;max-width:100%;overflow:hidden;color:#111;font-family:Arial,Helvetica,sans-serif;font-feature-settings:"lnum" 1,"tnum" 1;font-variant-numeric:lining-nums tabular-nums;font-size:20px;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-sub{margin-top:4px;overflow:hidden;color:#777;font-size:12px;font-weight:400;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}body:is(.woocommerce-account, .page-id-705486) .ds-account-status{display:inline-flex;max-width:43%;min-height:28px;flex:0 0 auto;align-items:center;justify-content:center;padding:0 10px;overflow:hidden;border-radius:999px;background:#eef7f1;color:#2c7248;font-size:12px;font-weight:600;line-height:1;text-overflow:ellipsis;white-space:nowrap}body:is(.woocommerce-account, .page-id-705486) .ds-account-progress{display:grid;gap:10px;margin:16px 0 12px}body:is(.woocommerce-account, .page-id-705486) .ds-account-step{position:relative;min-height:38px;gap:10px}body:is(.woocommerce-account, .page-id-705486) .ds-account-step + .ds-account-step::before{content:"";position:absolute;top:-12px;left:5px;width:1px;height:16px;background:#dedede}body:is(.woocommerce-account, .page-id-705486) .ds-account-dot{width:11px;height:11px;flex:0 0 11px;border-radius:50%;background:#111}body:is(.woocommerce-account, .page-id-705486) .ds-account-dot.is-soft{background:#d9d9d9}body:is(.woocommerce-account, .page-id-705486) .ds-account-step > div:nth-child(2){min-width:0;flex:1 1 auto}body:is(.woocommerce-account, .page-id-705486) .ds-account-step-title{overflow:hidden;color:#111;font-size:14px;font-weight:600;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}body:is(.woocommerce-account, .page-id-705486) .ds-account-step-sub{margin-top:3px;overflow:hidden;color:#777;font-size:12px;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}body:is(.woocommerce-account, .page-id-705486) .ds-account-step-time{max-width:72px;flex:0 0 auto;overflow:hidden;color:#9a9a9a;font-size:11px;font-weight:400;line-height:1.2;text-align:right;text-overflow:ellipsis;white-space:nowrap}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-items{display:grid;gap:8px;margin-top:10px}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-row{min-height:64px;align-items:flex-start;gap:8px;padding:8px;border-radius:8px;background:#F9F9F9}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-row img,body:is(.woocommerce-account, .page-id-705486) .ds-account-order-thumb-placeholder{display:block;width:48px;height:48px;flex:0 0 48px;border-radius:6px;background:#F9F9F9;object-fit:contain}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-thumb-placeholder{display:inline-flex;align-items:center;justify-content:center}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-thumb-placeholder .ds-account-icon{width:22px;height:22px;color:#777}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-row > div{min-width:0;flex:1 1 0;padding-top:2px}body:is(.woocommerce-account, .page-id-705486) .ds-account-row-title,body:is(.woocommerce-account, .page-id-705486) .ds-account-row-sub{display:block;min-width:0;overflow-wrap:anywhere;white-space:normal}body:is(.woocommerce-account, .page-id-705486) .ds-account-row-title{color:#111;font-size:13px;font-weight:500;line-height:1.2}body:is(.woocommerce-account, .page-id-705486) .ds-account-row-sub{margin-top:3px;color:#777;font-size:11px;font-weight:400;line-height:1.2}body:is(.woocommerce-account, .page-id-705486) .ds-account-price{max-width:72px;flex:0 0 auto;overflow:hidden;padding-top:2px;color:#111;font-size:11px;font-weight:600;line-height:1.2;text-align:right;text-overflow:ellipsis;white-space:nowrap}body:is(.woocommerce-account, .page-id-705486) #orderModal .modal-descr .goods,body:is(.woocommerce-account, .page-id-705486) #orderModal .modal-descr .goods > *{display:block;max-width:100%;overflow-wrap:anywhere;white-space:normal}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-empty{display:grid;gap:9px}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-empty p{margin:0;color:#777;font-size:13px;font-weight:400;line-height:1.35}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-empty a{display:inline-flex;width:max-content;max-width:100%;min-height:36px;align-items:center;justify-content:center;padding:0 14px;border-radius:999px;background:#111;color:#fff;font-size:13px;font-weight:600;line-height:1}body:is(.woocommerce-account, .page-id-705486) .ds-account-history-card{overflow:hidden;padding:0}body:is(.woocommerce-account, .page-id-705486) .ds-account-history-list{display:grid}body:is(.woocommerce-account, .page-id-705486) .ds-account-history-row{min-height:74px;justify-content:space-between;gap:10px;padding:12px;color:#111}body:is(.woocommerce-account, .page-id-705486) .ds-account-history-row + .ds-account-history-row{border-top:1px solid #f9f9f9}body:is(.woocommerce-account, .page-id-705486) .ds-account-history-main{display:block;min-width:0;flex:1 1 auto}body:is(.woocommerce-account, .page-id-705486) .ds-account-history-code,body:is(.woocommerce-account, .page-id-705486) .ds-account-history-meta,body:is(.woocommerce-account, .page-id-705486) .ds-account-history-goods{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:is(.woocommerce-account, .page-id-705486) .ds-account-history-code{color:#111;font-size:15px;font-weight:600;line-height:1.2}body:is(.woocommerce-account, .page-id-705486) .ds-account-history-meta{margin-top:4px;color:#777;font-size:12px;font-weight:400;line-height:1.2}body:is(.woocommerce-account, .page-id-705486) .ds-account-history-goods{margin-top:5px;color:#777;font-size:11px;font-weight:400;line-height:1.25}body:is(.woocommerce-account, .page-id-705486) .ds-account-history-price{max-width:86px;flex:0 0 auto;overflow:hidden;color:#111;font-size:12px;font-weight:600;line-height:1.2;text-align:right;text-overflow:ellipsis;white-space:nowrap}body:is(.woocommerce-account, .page-id-705486) .ds-account-section-title{margin:18px 0 9px;color:#111;font-size:16px;font-weight:600;line-height:1.1}body:is(.woocommerce-account, .page-id-705486) .ds-account-bento-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;margin-top:14px}body:is(.woocommerce-account, .page-id-705486) .ds-account-tile{display:grid;min-height:126px;align-content:space-between;gap:18px;padding:12px;color:#111}body:is(.woocommerce-account, .page-id-705486) .ds-account-tile.is-wide{grid-column:1/-1;min-height:92px}body:is(.woocommerce-account, .page-id-705486) .ds-account-tile-top{justify-content:space-between;gap:8px}body:is(.woocommerce-account, .page-id-705486) .ds-account-tile-icon{display:inline-flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;border-radius:50%;background:#f4f4f4;color:#111}body:is(.woocommerce-account, .page-id-705486) .ds-account-tile-icon .ds-account-icon{width:19px;height:19px}body:is(.woocommerce-account, .page-id-705486) .ds-account-tile-label,body:is(.woocommerce-account, .page-id-705486) .ds-account-list-title{color:#111;font-size:15px;font-weight:600;line-height:1.15}body:is(.woocommerce-account, .page-id-705486) .ds-account-tile-value,body:is(.woocommerce-account, .page-id-705486) .ds-account-list-sub{margin-top:4px;color:#777;font-size:12px;font-weight:400;line-height:1.2}body:is(.woocommerce-account, .page-id-705486) .ds-account-list{overflow:hidden;padding:0}body:is(.woocommerce-account, .page-id-705486) .ds-account-list-row{min-height:68px;gap:11px;padding:11px;color:#111}body:is(.woocommerce-account, .page-id-705486) .ds-account-list-row + .ds-account-list-row{border-top:1px solid #ededed}body:is(.woocommerce-account, .page-id-705486) .ds-account-list-row > span:nth-child(2){min-width:0;flex:1 1 auto}body:is(.woocommerce-account, .page-id-705486) .ds-account-mobile-dock{position:fixed;right:0;bottom:env(safe-area-inset-bottom, 0px);left:0;z-index:99999990;justify-content:space-between;gap:2px;min-height:66px;padding:9px 14px;border-top:1px solid rgba(255, 255, 255, .12);background:#0b0b0b;box-shadow:0 -6px 18px rgba(0, 0, 0, .16)}body:is(.woocommerce-account, .page-id-705486) .ds-account-mobile-dock__item{display:inline-flex;min-width:0;min-height:48px;flex:1 1 0;align-items:center;justify-content:center;border-radius:8px;color:#fff;transform:translateZ(0);transition:background-color 160ms ease,opacity 160ms ease,transform 140ms ease;-webkit-tap-highlight-color:transparent}body:is(.woocommerce-account, .page-id-705486) .ds-account-mobile-dock__item.is-active{background:#fff;color:#0b0b0b}body:is(.woocommerce-account, .page-id-705486) .ds-account-mobile-dock__item:active{background:rgba(255, 255, 255, .12);transform:scale(.97)}body:is(.woocommerce-account, .page-id-705486) .ds-account-mobile-dock__item.is-navigation-pending{background:rgba(255, 255, 255, .14);opacity:.82;transform:scale(.97)}body:is(.woocommerce-account, .page-id-705486) .ds-account-mobile-dock__item.is-active:active,body:is(.woocommerce-account, .page-id-705486) .ds-account-mobile-dock__item.is-active.is-navigation-pending{background:#fff;opacity:.82}body:is(.woocommerce-account, .page-id-705486) .ds-account-mobile-dock__icon{width:27px;height:27px;stroke-width:1.85}body:is(.woocommerce-account, .page-id-705486).ds-account-order-detail-open{overflow:hidden}body:is(.woocommerce-account, .page-id-705486).ds-account-order-detail-open .navbar-fixed-top.headbar,body:is(.woocommerce-account, .page-id-705486).ds-account-order-detail-open .head_1{position:fixed !important;z-index:100000030 !important;top:0 !important;right:0 !important;left:0 !important}body:is(.woocommerce-account, .page-id-705486).ds-account-order-detail-open .ds-mobile-catalog-dock,body:is(.woocommerce-account, .page-id-705486).ds-account-order-detail-open .ds-account-mobile-dock{display:flex !important}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail[hidden]{display:none !important}/* codex-mobile-account-order-detail-bem-override-20260530:start */body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail{position:fixed;top:calc(54px + env(safe-area-inset-top, 0px));right:0;bottom:calc(74px + env(safe-area-inset-bottom, 0px));left:0;z-index:99999980;display:block;width:100%;max-width:430px;margin:0 auto;overflow-x:hidden;overflow-y:auto;padding:0;background:#f5f5f5;color:#111;-webkit-overflow-scrolling:touch}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail *,body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail *::before,body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail *::after{box-sizing:border-box;letter-spacing:0}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__hero,body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__card{border:1px solid #ededed;border-radius:8px;background:#fff;box-shadow:none}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__hero{position:relative;min-height:164px;margin:0 0 8px;padding:20px 20px 22px;border-top:0;border-right:0;border-left:0;border-radius:0 0 8px 8px}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__back{position:absolute;top:18px;left:12px;display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:transparent;color:#111;cursor:pointer}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__back .ds-account-icon{width:28px;height:28px;stroke-width:2}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__headline{min-width:0;padding:50px 30px 0;text-align:center}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__headline h2{margin:0;overflow-wrap:anywhere;color:#191919;font-family:Arial,Helvetica,sans-serif;font-feature-settings:"lnum" 1,"tnum" 1;font-variant-numeric:lining-nums tabular-nums;font-size:24px;font-weight:900;line-height:1.16}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__headline p{margin:5px 0 0;overflow-wrap:anywhere;color:#969696;font-size:16px;font-weight:400;line-height:1.25}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__actions{display:none;justify-content:center;gap:28px;margin-top:54px}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__action{display:grid;width:84px;min-width:0;justify-items:center;gap:10px;color:#8a8a8a;font-size:13px;font-weight:400;line-height:1.18;text-align:center;text-decoration:none}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__action-icon{display:none;width:72px;height:72px;align-items:center;justify-content:center;border-radius:50%;background:#f1f1f1;color:#111}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__action-icon .ds-account-icon{width:29px;height:29px;stroke-width:2}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__content{display:grid;gap:8px;padding:0 0 20px}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__card{overflow:hidden;padding:18px 16px}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__card h3{margin:0;color:#1a1a1a;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:900;line-height:1.08}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__address{display:flex;min-width:0;align-items:center;gap:18px;margin-top:17px;padding-top:17px;border-top:1px solid #ededed;color:#222;font-size:17px;font-weight:400;line-height:1.25;overflow-wrap:anywhere}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__pin{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;color:#ff3b30}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__pin .ds-account-icon{width:23px;height:23px;stroke-width:2.6}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__pin--payment{color:#111}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__pin--payment .ds-account-icon{width:24px;height:24px;stroke-width:2.2}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__address-copy{display:grid;min-width:0;gap:4px}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__delivery-method,body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__address-line{display:block;min-width:0;overflow-wrap:anywhere}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__delivery-method{color:#111;font-weight:700;line-height:1.2}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__card--items{padding-bottom:0}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__items{display:grid;margin-top:18px;border-top:1px solid #ededed}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__item{display:grid;min-height:94px;grid-template-columns:78px minmax(0, 1fr) 34px;gap:12px;align-items:center;padding:12px 0}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__item + .ds-account-order-detail__item{border-top:1px solid #ededed}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__thumb{display:block;width:76px;height:76px;border-radius:8px;background:#f8f8f8;object-fit:contain}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__thumb--placeholder{display:inline-flex;align-items:center;justify-content:center;color:#777}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__thumb--placeholder .ds-account-icon{width:27px;height:27px}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__item-main{min-width:0}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__item-title,body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__item-price,body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__item-sub,body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__qty{display:block;min-width:0;overflow-wrap:anywhere;white-space:normal}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__item-title{color:#191919;font-size:15px;font-weight:400;line-height:1.2}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__item-price{margin-top:3px;color:#111;font-size:14px;font-weight:800;line-height:1.1}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__item-sub{margin-top:6px;color:#9a9a9a;font-size:13px;font-weight:400;line-height:1.2}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__qty{color:#111;font-size:16px;font-weight:500;line-height:1;text-align:right}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__empty-line{margin-top:16px;padding-top:16px;border-top:1px solid #ededed;color:#777;font-size:14px;line-height:1.35}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__totals{display:grid;gap:16px;margin-top:18px;padding-top:18px;border-top:1px solid #ededed}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__total-row{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:14px;color:#111;font-size:16px;font-weight:400;line-height:1.2}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__total-row span{min-width:0;overflow-wrap:anywhere}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__total-row span:last-child{flex:0 0 auto;text-align:right;white-space:nowrap}body:is(.woocommerce-account, .page-id-705486) .ds-account-order-detail__total-row.is-total{margin-top:2px;padding-top:18px;border-top:1px solid #ededed;font-weight:800}/* codex-mobile-account-order-detail-bem-override-20260530:end */body:is(.woocommerce-account, .page-id-705486).ds-account-orders-modal-open{overflow:hidden !important}body:is(.woocommerce-account, .page-id-705486).ds-account-orders-modal-open .ds-mobile-catalog-dock,body:is(.woocommerce-account, .page-id-705486).ds-account-orders-modal-open .ds-account-mobile-dock{display:none !important}body:is(.woocommerce-account, .page-id-705486) .ds-account-orders-history[hidden]{display:none !important}body:is(.woocommerce-account, .page-id-705486) .ds-account-orders-history,body:is(.woocommerce-account, .page-id-705486) .ds-account-orders-history *,body:is(.woocommerce-account, .page-id-705486) .ds-account-orders-history *::before,body:is(.woocommerce-account, .page-id-705486) .ds-account-orders-history *::after{box-sizing:border-box;letter-spacing:0}body:is(.woocommerce-account, .page-id-705486) .ds-account-orders-history{position:fixed;inset:0;z-index:99999991;display:flex;width:100%;max-width:430px;margin:0 auto;flex-direction:column;background:#f5f5f5;color:#111;font-family:inherit}body:is(.woocommerce-account, .page-id-705486) .ds-account-orders-history__bar{display:grid;min-height:calc(78px + env(safe-area-inset-top, 0px));flex:0 0 auto;grid-template-columns:48px minmax(0, 1fr) 48px;align-items:center;padding:calc(14px + env(safe-area-inset-top, 0px)) 16px 12px;border-bottom:1px solid #ededed;background:#fff}body:is(.woocommerce-account, .page-id-705486) .ds-account-orders-history__back{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#111;cursor:pointer}body:is(.woocommerce-account, .page-id-705486) .ds-account-orders-history__back .ds-account-icon{width:30px;height:30px;stroke-width:2.2}body:is(.woocommerce-account, .page-id-705486) .ds-account-orders-history__title{min-width:0;margin:0;overflow:hidden;color:#111;font-size:20px;font-weight:600;line-height:1.15;text-align:center;text-overflow:ellipsis;white-space:nowrap}body:is(.woocommerce-account, .page-id-705486) .ds-account-orders-history__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 16px calc(22px + env(safe-area-inset-bottom, 0px));-webkit-overflow-scrolling:touch}body:is(.woocommerce-account, .page-id-705486) .ds-account-orders-history__list{display:grid;gap:14px}body:is(.woocommerce-account, .page-id-705486) .ds-account-orders-history-card{display:block;min-width:0;padding:16px;overflow:hidden;border:1px solid #ededed;border-radius:8px;background:#fff;color:#111;text-decoration:none}body:is(.woocommerce-account, .page-id-705486) .ds-account-orders-history-card__head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:10px}body:is(.woocommerce-account, .page-id-705486) .ds-account-orders-history-card__head > span:first-child{min-width:0;flex:1 1 auto}body:is(.woocommerce-account, .page-id-705486) .ds-account-orders-history-card__code,body:is(.woocommerce-account, .page-id-705486) .ds-account-orders-history-card__meta{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:is(.woocommerce-account, .page-id-705486) .ds-account-orders-history-card__code{color:#111;font-size:17px;font-weight:600;line-height:1.2}body:is(.woocommerce-account, .page-id-705486) .ds-account-orders-history-card__meta{margin-top:4px;color:#8a8a8a;font-size:13px;font-weight:400;line-height:1.2}body:is(.woocommerce-account, .page-id-705486) .ds-account-orders-history-card__status{display:inline-flex;max-width:40%;min-height:30px;flex:0 0 auto;align-items:center;justify-content:center;padding:0 12px;overflow:hidden;border-radius:999px;background:#f2f2f2;color:#111;font-size:13px;font-weight:500;line-height:1;text-overflow:ellipsis;white-space:nowrap}body:is(.woocommerce-account, .page-id-705486) .ds-account-orders-history-card__divider{display:block;height:1px;margin:14px 0 12px;background:#e5e5e5}body:is(.woocommerce-account, .page-id-705486) .ds-account-orders-history-card__items{display:flex;min-width:0;min-height:48px;align-items:center;gap:8px;overflow:hidden}body:is(.woocommerce-account, .page-id-705486) .ds-account-orders-history-card__thumb{display:block;width:48px;height:48px;flex:0 0 48px;border-radius:6px;background:#f9f9f9;object-fit:contain}body:is(.woocommerce-account, .page-id-705486) .ds-account-orders-history-card__thumb--placeholder{display:inline-flex;align-items:center;justify-content:center;color:#8a8a8a}body:is(.woocommerce-account, .page-id-705486) .ds-account-orders-history-card__thumb--placeholder .ds-account-icon{width:22px;height:22px}body:is(.woocommerce-account, .page-id-705486) .ds-account-orders-history-card__more{display:inline-flex;min-width:34px;height:48px;flex:0 0 auto;align-items:center;justify-content:center;color:#777;font-size:19px;font-weight:500;line-height:1}body:is(.woocommerce-account, .page-id-705486) .ds-account-orders-history-card__empty{display:block;min-width:0;overflow:hidden;color:#777;font-size:13px;font-weight:400;line-height:48px;text-overflow:ellipsis;white-space:nowrap}body:is(.woocommerce-account, .page-id-705486) .ds-account-orders-history__empty{display:grid;gap:10px;padding:16px;border:1px solid #ededed;border-radius:8px;background:#fff}body:is(.woocommerce-account, .page-id-705486) .ds-account-orders-history__empty p{margin:0;color:#777;font-size:13px;line-height:1.35}body:is(.woocommerce-account, .page-id-705486) .ds-account-orders-history__empty a{display:inline-flex;width:max-content;max-width:100%;min-height:36px;align-items:center;justify-content:center;padding:0 14px;border-radius:999px;background:#111;color:#fff;font-size:13px;font-weight:600;line-height:1;text-decoration:none}}/* codex-mobile-account-hybrid-dashboard-20260530:end *//* codex-mobile-account-profile-settings-modal-20260530:start */@media (max-width: 767px){body.ds-account-profile-modal-open{overflow:hidden;touch-action:none}body:is(.woocommerce-account, .page-id-705486).ds-account-profile-modal-open .navbar-fixed-top.headbar,body:is(.woocommerce-account, .page-id-705486).ds-account-profile-modal-open .head_1{position:fixed !important;z-index:100000030 !important;top:0 !important;right:0 !important;left:0 !important}body:is(.woocommerce-account, .page-id-705486).ds-account-profile-modal-open .head_1 .item-search .mobile-search-toggle svg{display:none !important}body:is(.woocommerce-account, .page-id-705486).ds-account-profile-modal-open .head_1 .item-search .mobile-search-toggle::before{content:"";display:block;width:28px;height:28px;background:currentColor;-webkit-mask:var(--ds-lucide-corner-up-left-mask) center/contain no-repeat;mask:var(--ds-lucide-corner-up-left-mask) center/contain no-repeat;pointer-events:none}body:is(.woocommerce-account, .page-id-705486) button.ds-account-profile-card{width:100%;margin:0;appearance:none;-webkit-appearance:none;cursor:pointer;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent}body:is(.woocommerce-account, .page-id-705486) button.ds-account-profile-card:focus-visible{outline:2px solid #111;outline-offset:2px}body:is(.woocommerce-account, .page-id-705486) .ds-account-avatar.has-image{background-position:center;background-size:cover;color:transparent;font-size:0}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-modal[hidden]{display:none !important}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-modal{position:fixed;top:calc(54px + env(safe-area-inset-top, 0px));right:0;bottom:0;left:0;z-index:100000020;display:block;font-family:inherit;color:#111;background:#f5f5f5}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-modal__backdrop{display:none}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-modal.is-open .ds-account-profile-modal__backdrop{opacity:0}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-modal__sheet{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0 auto;padding:0 14px calc(112px + env(safe-area-inset-bottom, 0px));overflow-y:auto;overscroll-behavior:contain;scroll-padding-bottom:calc(112px + env(safe-area-inset-bottom, 0px));border-radius:0;background:#f5f5f5;box-shadow:none;transform:translateY(100%);transition:transform 220ms cubic-bezier(.22, .9, .28, 1)}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-modal.is-open .ds-account-profile-modal__sheet{transform:translateY(0)}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-modal__head{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 13px;padding:14px 0 13px;background:#f5f5f5}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-modal__kicker{margin:0 0 2px;color:#777;font-size:12px;font-weight:400;line-height:1.2}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-modal__title{margin:0;color:#111;font-family:'DS Raleway',Arial,sans-serif;font-size:22px;font-weight:600;line-height:1.1;letter-spacing:0}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-modal__close{display:inline-flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;color:#111;padding:0}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-modal__close .ds-account-icon{width:23px;height:23px;stroke-width:2}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-form{display:grid;gap:14px;margin:0}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-form__avatar{display:flex;justify-content:center;margin:0 0 1px}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-avatar{position:relative;display:inline-flex;width:74px;height:74px;align-items:center;justify-content:center;border-radius:50%;background:#0b0b0b;color:#fff;font-family:'DS Raleway',Arial,sans-serif;font-size:22px;font-weight:600;line-height:1;overflow:visible}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-avatar__image{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;object-fit:cover}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-avatar__camera{position:absolute;right:-3px;bottom:-3px;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:2px solid #fff;border-radius:50%;background:#f5f5f5;color:#111}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-avatar__camera .ds-account-icon{width:16px;height:16px;stroke-width:2}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-fields{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-field:nth-child(n + 3){grid-column:1/-1}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-field{display:grid;gap:6px;min-width:0;margin:0}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-field span,body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-choice__title{color:#777;font-size:12px;font-weight:400;line-height:1.2}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-field input{width:100%;min-width:0;min-height:44px;margin:0;padding:0 12px;border:1px solid #f9f9f9;border-radius:8px;background:#f9f9f9;color:#111;font-family:inherit;font-size:16px;font-weight:400;line-height:1.2;outline:none;box-shadow:none}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-field input:focus{border-color:#111;background:#fff}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-choice{display:grid;gap:7px}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-choice__item{display:flex;min-height:44px;align-items:center;gap:10px;padding:0 11px;border:1px solid #f9f9f9;border-radius:8px;background:#fff;color:#111;font-family:inherit;font-size:14px;font-weight:400;line-height:1.2;text-align:left}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-choice__item.is-active{border-color:#111;background:#f5f5f5}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-choice__item .ds-account-icon{width:18px;height:18px;flex:0 0 18px;stroke-width:1.9}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-choice__item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-form__status{min-height:16px;color:#777;font-size:12px;font-weight:400;line-height:1.3}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-form__submit{display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;border:0;border-radius:8px;background:#111;color:#fff;padding:0 16px;font-family:inherit;font-size:15px;font-weight:500;line-height:1;scroll-margin-bottom:calc(112px + env(safe-area-inset-bottom, 0px))}body:is(.woocommerce-account, .page-id-705486) .ds-account-profile-form.is-saving .ds-account-profile-form__submit{opacity:.62;pointer-events:none}}/* codex-mobile-account-profile-settings-modal-20260530:end *//* codex-mobile-navigation-soft-feedback-20260601:start */@media (max-width: 767px) and (prefers-reduced-motion: reduce){.ds-mobile-catalog-dock__item,body:is(.woocommerce-account, .page-id-705486) .ds-account-mobile-dock__item{transition:background-color 160ms ease,opacity 160ms ease}.ds-mobile-catalog-dock__item:active,.ds-mobile-catalog-dock__item.is-navigation-pending,body:is(.woocommerce-account, .page-id-705486) .ds-account-mobile-dock__item:active,body:is(.woocommerce-account, .page-id-705486) .ds-account-mobile-dock__item.is-navigation-pending{transform:none}}/* codex-mobile-navigation-soft-feedback-20260601:end *//* codex-mobile-promosearch-input-clean-20260530:start */@media (max-width: 767px){body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .ps_search_input_mobile_close{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .ps_search_input_mobile_input{background:#000 !important;border-color:#000 !important;color:#fff !important;caret-color:#fff !important}body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .ps_search_input_mobile_input::placeholder{color:rgba(255, 255, 255, .72) !important;opacity:1 !important}body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .ps_search_input_icon,body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .ps_search_input_icon svg,body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .ps_search_input_icon svg *{color:#fff !important;fill:#fff !important;stroke:#fff !important}}/* codex-mobile-promosearch-input-clean-20260530:end *//* codex-mobile-promosearch-input-icons-20260530:start */@media (max-width: 767px){body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .ps_input_wrap{position:relative !important}body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .ps_search_input_mobile_input{width:calc(100% - 10px) !important;padding-right:48px !important}body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .ps_search_input_text_close{position:absolute !important;top:50% !important;right:15px !important;z-index:3 !important;display:flex !important;width:34px !important;height:34px !important;min-width:34px !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;color:transparent !important;font-size:0 !important;line-height:0 !important;transform:translateY(-50%) !important}body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .ps_search_input_text_close::before{content:"" !important;display:block !important;width:24.2px !important;height:24.2px !important;background:#fff !important;-webkit-mask:var(--ds-lucide-x-mask) center/contain no-repeat !important;mask:var(--ds-lucide-x-mask) center/contain no-repeat !important}body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .ps_search_input_icon{width:24.2px !important;height:24.2px !important}body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .ps_search_input_icon svg{display:none !important}body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .ps_search_input_icon::before{content:"" !important;display:block !important;width:24.2px !important;height:24.2px !important;border:0 !important;background:#fff !important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m21%2021-4.34-4.34%22%3E%3C%2Fpath%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228%22%3E%3C%2Fcircle%3E%3C%2Fsvg%3E") center/contain no-repeat !important;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m21%2021-4.34-4.34%22%3E%3C%2Fpath%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228%22%3E%3C%2Fcircle%3E%3C%2Fsvg%3E") center/contain no-repeat !important}}/* codex-mobile-promosearch-input-icons-20260530:end *//* codex-mobile-promosearch-page-padding-radius-20260530:start */@media (max-width: 767px){body:is(.ps_ss_show, .ps_ms_show) #ps_background{position:fixed !important;inset:0 !important;width:100vw !important;height:100dvh !important;min-height:100vh !important;background:#F9F9F9 !important;background-color:#F9F9F9 !important}body:is(.ps_ss_show, .ps_ms_show) #appPrsearch,body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .psSearchWrapper,body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .ps_startScreen,body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .ps_startScreen_bg,body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .ps_mainSearchBoard,body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .ps_mainSearchBoard_bg{background:#F9F9F9 !important;background-color:#F9F9F9 !important}body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .ps_search_input_wrap,body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .ps_search_input_mobile_wrap{top:40px !important;left:20px !important;right:20px !important;width:calc(100vw - 40px) !important;max-width:calc(100vw - 40px) !important;height:65px !important;min-height:65px !important;box-sizing:border-box !important;background:#F9F9F9 !important;background-color:#F9F9F9 !important;transform:none !important}body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .ps_input_wrap{width:100% !important;height:65px !important;min-height:65px !important;box-sizing:border-box !important;background:#F9F9F9 !important;background-color:#F9F9F9 !important}body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .ps_search_input_mobile_input{width:100% !important;max-width:100% !important;height:65px !important;min-height:65px !important;margin:0 !important;padding-left:68.2px !important;padding-right:58px !important;box-sizing:border-box !important;border-radius:9999px !important}body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .ps_search_input_icon{top:50% !important;left:24px !important;transform:translateY(-50%) !important}body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .ps_search_input_text_close{right:18px !important}body.ps_ss_show #appPrsearch .ps_startScreen_wrap,body.ps_ms_show #appPrsearch .ps_mainSearchBoard_wrap{top:105px !important;left:0 !important;right:0 !important;width:100vw !important;max-width:100vw !important;height:calc(100dvh - 105px) !important;padding-right:20px !important;padding-left:20px !important;box-sizing:border-box !important;background:#F9F9F9 !important;background-color:#F9F9F9 !important;transform:none !important}body.ps_ms_show #appPrsearch .ps_mainSearchBoard_wrap{padding-bottom:55px !important}body.ps_ss_show #appPrsearch .ps_startScreen_wrap{grid-template-columns:minmax(0, 1fr) !important}body.ps_ss_show #appPrsearch .ps_startScreen__right{width:100% !important;min-width:0 !important;max-width:100% !important;padding-right:0 !important;padding-left:0 !important;box-sizing:border-box !important}body.ps_ss_show #appPrsearch .ps_startScreen__right_product_wrap{width:100% !important;min-width:0 !important;max-width:100% !important;grid-template-columns:minmax(0, 1fr) !important;box-sizing:border-box !important}body.ps_ss_show #appPrsearch .gridTovarItem{width:100% !important;max-width:100% !important;box-sizing:border-box !important}}/* codex-mobile-promosearch-page-padding-radius-20260530:end *//* codex-mobile-promosearch-badge-tabs-20260530:start */@media (max-width: 767px){body.ps_ss_show #appPrsearch .ms_lastRequestsRow,body.ps_ss_show #appPrsearch .ps_startScreen__left_popular_query_wrap,body.ps_ss_show #appPrsearch .ps_startScreen__nearbodWords{width:auto !important;max-width:100% !important;margin-right:0 !important;margin-left:0 !important;padding-right:0 !important;padding-left:0 !important;box-sizing:border-box !important}body.ps_ss_show #appPrsearch .ms_lastRequestsRow{margin-top:15px !important;margin-bottom:36px !important}body.ps_ss_show #appPrsearch .ps_startScreen__left_popular_query_wrap{margin-top:0 !important;margin-bottom:18px !important}body.ps_ss_show #appPrsearch .ms_lastRequestsRow .ms_left_head,body.ps_ss_show #appPrsearch .ps_startScreen__left_popular_query_wrap .ms_left_head{display:flex !important;min-height:18px !important;margin:0 0 10px !important;padding:0 !important;align-items:center !important;color:#B5B5B5 !important;font-size:17px !important;font-weight:400 !important;line-height:18px !important;letter-spacing:0 !important}body.ps_ss_show #appPrsearch .ms_lastRequestsRow .ms_clearHistory{display:none !important;visibility:hidden !important;pointer-events:none !important}body.ps_ss_show #appPrsearch .ms_lastRequestsRow ul,body.ps_ss_show #appPrsearch .ps_startScreen__left_popular_query_wrap ul,body.ps_ss_show #appPrsearch .ps_nearbodWords_wrap{display:flex !important;flex-wrap:wrap !important;gap:8px 10px !important;width:100% !important;margin:0 !important;padding:0 !important;overflow:visible !important;list-style:none !important}body.ps_ss_show #appPrsearch .ms_lastRequestsRow ul li,body.ps_ss_show #appPrsearch .ps_startScreen__left_popular_query_wrap ul li,body.ps_ss_show #appPrsearch .ps_nearbodWords_wrap li{display:inline-flex !important;width:auto !important;max-width:100% !important;min-height:36px !important;margin:0 !important;padding:0 !important;align-items:center !important;border:0 !important;border-radius:999px !important;background:#469B64 !important;background-color:#469B64 !important;list-style:none !important;overflow:hidden !important;box-shadow:none !important}body.ps_ss_show #appPrsearch .ms_lastRequestsRow ul li,body.ps_ss_show #appPrsearch .ps_startScreen__left_popular_query_wrap ul li[data-ds-fixed-popular-query]{background:#584A96 !important;background-color:#584A96 !important}body.ps_ss_show #appPrsearch .ms_lastRequestsRow ul li a,body.ps_ss_show #appPrsearch .ps_startScreen__left_popular_query_wrap ul li a,body.ps_ss_show #appPrsearch .ps_nearbodWords_wrap li a{display:inline-flex !important;width:auto !important;max-width:100% !important;min-height:36px !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:7px 14px !important;border:0 !important;border-radius:999px !important;background:transparent !important;color:#fff !important;font-family:inherit !important;font-size:18px !important;font-weight:400 !important;line-height:20px !important;letter-spacing:0 !important;text-decoration:none !important;white-space:nowrap !important;box-sizing:border-box !important}body.ps_ss_show #appPrsearch .ms_lastRequestsRow a.lastRequestName > span:first-child,body.ps_ss_show #appPrsearch .ms_lastRequestsRow .lastRequestDel,body.ps_ss_show #appPrsearch .ps_startScreen__left_popular_query_wrap .ps_ss_lpq_icon,body.ps_ss_show #appPrsearch .ps_nearbodWords_wrap .ps_ss_lpq_icon,body.ps_ss_show #appPrsearch .ps_startScreen__left_popular_query_wrap ul li a svg,body.ps_ss_show #appPrsearch .ps_nearbodWords_wrap li a svg{display:none !important;visibility:hidden !important;pointer-events:none !important}}/* codex-mobile-promosearch-badge-tabs-20260530:end *//* codex-mobile-promosearch-hide-suggest-cats-query-20260531:start */@media (max-width: 767px){body.ps_ss_show:has(#appPrsearch .ps_search_input_mobile_input:not(:placeholder-shown)) #appPrsearch .ps_startScreen__nearbodWords,body.ps_ss_show:has(#appPrsearch .ps_search_input_mobile_input:not(:placeholder-shown)) #appPrsearch .ps_startScreen__left,body.ps_ss_show:has(#appPrsearch .ps_search_input_mobile_input:not(:placeholder-shown)) #appPrsearch .ps_startScreen__left_category{display:none !important;visibility:hidden !important;pointer-events:none !important}}/* codex-mobile-promosearch-hide-suggest-cats-query-20260531:end *//* codex-mobile-promosearch-reopen-hide-stale-20260531:start */@media (max-width: 767px){body.ps_ss_show #appPrsearch .ps_startScreen__nearbodWords,body.ps_ss_show #appPrsearch .ps_startScreen__left_category{display:none !important;visibility:hidden !important;pointer-events:none !important}body.ps_ss_show:not(:has(#appPrsearch .ps_search_input_mobile_input:not(:placeholder-shown))) #appPrsearch .touchSeeAllWrap > .touchSeeAll.touchSeeAll{display:none !important;visibility:hidden !important;pointer-events:none !important}}/* codex-mobile-promosearch-reopen-hide-stale-20260531:end *//* codex-mobile-promosearch-reopen-stray-letters-20260531:start */@media (max-width: 767px){body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .ps_search_input_text_close{overflow:hidden !important;text-indent:-9999px !important;white-space:nowrap !important}body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .ps_search_input_text_close::before{position:absolute !important;top:50% !important;left:50% !important;flex:0 0 auto !important;text-indent:0 !important;transform:translate(-50%, -50%) !important}body.ps_ss_show:not(:has(#appPrsearch .ps_search_input_mobile_input:not(:placeholder-shown))) #appPrsearch .ps_startScreen__left:has(.ps_startScreen__left_category .categoryItem),body.ps_ss_show:not(:has(#appPrsearch .ps_search_input_mobile_input:not(:placeholder-shown))) #appPrsearch .ps_mainSearchBoard_main_scroll_wrapper,body.ps_ss_show:not(:has(#appPrsearch .ps_search_input_mobile_input:not(:placeholder-shown))) #appPrsearch .ps_mainSearchBoard,body.ps_ss_show:not(:has(#appPrsearch .ps_search_input_mobile_input:not(:placeholder-shown))) #appPrsearch .ps_mainSearchBoard_wrap{display:none !important;visibility:hidden !important;pointer-events:none !important}}/* codex-mobile-promosearch-reopen-stray-letters-20260531:end *//* codex-mobile-promosearch-product-borderless-20260530:start */@media (max-width: 767px){body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .ps_startScreen__right_product_wrap,body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .ps_mainSearchBoard__right_product_wrap,body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .gridTovarItem{border:0 !important;outline:0 !important;box-shadow:none !important}}/* codex-mobile-promosearch-product-borderless-20260530:end *//* codex-mobile-promosearch-native-close-text-20260530:start */@media (max-width: 767px){html body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .touchSeeAllWrap > .hide_start_screen.hide_start_screen{display:flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:0 !important;max-width:none !important;height:auto !important;min-height:0 !important;margin:0 auto !important;padding:0 !important;border:0 !important;border-radius:0 !important;outline:0 !important;background:transparent !important;background-color:transparent !important;box-shadow:none !important;color:#000 !important;font-size:0 !important;line-height:1 !important;letter-spacing:0 !important;text-decoration:none !important;-webkit-text-fill-color:#000 !important;text-indent:0 !important;transform:none !important}html body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .touchSeeAllWrap > .hide_start_screen.hide_start_screen > span,html body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .touchSeeAllWrap > .hide_start_screen.hide_start_screen > svg,html body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .touchSeeAllWrap > .hide_start_screen.hide_start_screen > i{display:none !important;visibility:hidden !important}html body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .touchSeeAllWrap > .hide_start_screen.hide_start_screen::before{content:none !important;display:none !important;width:0 !important;height:0 !important;background:transparent !important;-webkit-mask:none !important;mask:none !important}html body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .touchSeeAllWrap > .hide_start_screen.hide_start_screen::after{content:"Закрыть" !important;display:block !important;color:#000 !important;font-family:inherit !important;font-size:18px !important;font-weight:700 !important;line-height:24px !important;letter-spacing:0 !important;text-align:center !important;text-decoration:none !important;white-space:nowrap !important;background:transparent !important;-webkit-text-fill-color:#000 !important}}/* codex-mobile-promosearch-native-close-text-20260530:end *//* codex-mobile-promosearch-see-all-bar-fit-20260531:start */@media (max-width: 767px){html body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .touchSeeAllWrap{left:0 !important;right:0 !important;width:100% !important;max-width:100% !important;transform:none !important;box-sizing:border-box !important;justify-content:center !important;gap:14px !important;padding:0 16px !important}html body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .touchSeeAllWrap > .touchSeeAll.touchSeeAll{flex:0 1 auto !important;max-width:calc(100% - 96px) !important;margin:0 !important;white-space:nowrap !important}html body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .touchSeeAllWrap > .hide_start_screen.hide_start_screen{flex:0 0 auto !important;margin:0 !important}}@media (max-width: 340px){html body:is(.ps_ss_show, .ps_ms_show) #appPrsearch .touchSeeAllWrap > .touchSeeAll.touchSeeAll{padding-right:14px !important;padding-left:14px !important;font-size:14px !important}}/* codex-mobile-promosearch-see-all-bar-fit-20260531:end *//* codex-mobile-typesense-test-search-20260531:start */@media (max-width: 767px){body.ds-typesense-mobile-search-open{overflow:hidden !important}.ds-typesense-mobile-search{position:fixed;z-index:100000000;inset:0;display:flex;flex-direction:column;width:100%;height:100dvh;min-height:100vh;box-sizing:border-box;overflow:hidden;background:#f9f9f9;color:#111;font-family:inherit}.ds-typesense-mobile-search[hidden]{display:none !important}.ds-typesense-mobile-search__bar{display:block;box-sizing:border-box;width:100%;padding:20px 20px 14px}.ds-typesense-mobile-search__icon,.ds-typesense-mobile-search__close{position:absolute;top:50%;display:flex;width:44px;height:44px;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:50%;outline:0;background:transparent;box-shadow:none;color:#fff;transform:translateY(-50%);appearance:none;-webkit-appearance:none}.ds-typesense-mobile-search__close{right:8px;bottom:auto;left:auto;min-height:0;font-family:inherit;font-size:0;line-height:0;letter-spacing:0;text-indent:0}.ds-typesense-mobile-search__close::before,.ds-typesense-mobile-search__close::after{display:none !important;content:none !important}.ds-typesense-mobile-search__form{position:relative;min-width:0;margin:0;border-radius:999px;background:#111;color:#fff}.ds-typesense-mobile-search__icon{left:8px;pointer-events:none}.ds-typesense-mobile-search__icon svg,.ds-typesense-mobile-search__close svg,.ds-typesense-mobile-search__close-icon{display:block;width:34px;height:34px;stroke:currentColor;stroke-width:2}.ds-typesense-mobile-search__close-icon{position:relative;background:transparent;-webkit-mask:none;mask:none}.ds-typesense-mobile-search__close-icon::before,.ds-typesense-mobile-search__close-icon::after{content:"";position:absolute;top:50%;left:50%;display:block;width:24px;height:2px;border-radius:999px;background:#fff;transform:translate(-50%, -50%) rotate(45deg)}.ds-typesense-mobile-search__close-icon::after{transform:translate(-50%, -50%) rotate(-45deg)}.ds-typesense-mobile-search__close-text{position:fixed !important;right:auto !important;bottom:calc(6px + env(safe-area-inset-bottom, 0px)) !important;left:50% !important;z-index:4 !important;display:block !important;width:max-content !important;max-width:calc(100% - 40px) !important;min-height:0 !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;margin:0 !important;padding:8px 0 !important;overflow:visible !important;clip:auto !important;clip-path:none !important;border:0 !important;border-radius:0 !important;outline:0 !important;background:transparent !important;box-shadow:none !important;color:#222 !important;font-family:inherit !important;font-size:18px !important;font-weight:600 !important;line-height:20px !important;letter-spacing:0 !important;text-align:center !important;text-indent:0 !important;text-transform:none !important;text-decoration:none !important;transform:translateX(-50%) !important;white-space:normal !important;appearance:none !important;-webkit-appearance:none !important;-webkit-tap-highlight-color:transparent !important}.ds-typesense-mobile-search__input{position:relative;z-index:2;display:block;width:100%;height:58px;min-height:58px;box-sizing:border-box;margin:0;padding:0 66px;border:0;border-radius:999px;outline:0;background:transparent;box-shadow:none;color:#fff !important;-webkit-text-fill-color:#fff !important;caret-color:#fff !important;font-family:inherit;font-size:17px;font-weight:600;line-height:58px;letter-spacing:0;text-align:left;text-indent:0;appearance:none;-webkit-appearance:none}.ds-typesense-mobile-search__placeholder{position:absolute;top:50%;left:66px;z-index:3;display:flex;max-width:calc(100% - 132px);height:58px;align-items:center;box-sizing:border-box;overflow:hidden;color:#bbb;font-family:inherit;font-size:17px;font-weight:600;line-height:58px;letter-spacing:0;white-space:nowrap;pointer-events:none;transform:translateY(-50%)}.ds-typesense-mobile-search__placeholder::before{content:"";display:block;width:1px;height:22px;flex:0 0 1px;margin-right:3ch;background:#fff;animation:ds-typesense-mobile-search-caret-blink 1s steps(1, end) infinite}.ds-typesense-mobile-search--has-input .ds-typesense-mobile-search__placeholder{display:none !important}@keyframes ds-typesense-mobile-search-caret-blink{0%,49%{opacity:1}50%,100%{opacity:0}}.ds-typesense-mobile-search__input::placeholder{color:#bbb;opacity:1}.ds-typesense-mobile-search__results{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 20px calc(92px + env(safe-area-inset-bottom, 0px));box-sizing:border-box;-webkit-overflow-scrolling:touch}.ds-typesense-mobile-search__suggestions{box-sizing:border-box;width:100%;margin:9px 0 0;padding:11px 0 0;border-top:0}.ds-typesense-mobile-search__suggestions-section + .ds-typesense-mobile-search__suggestions-section{margin-top:18px}.ds-typesense-mobile-search__suggestions-title{margin:0 0 12px;color:#666;font-size:13px;font-weight:500;line-height:1.25;letter-spacing:0}.ds-typesense-mobile-search__suggestions-list{display:flex;flex-wrap:wrap;gap:9px;margin:0;padding:0}.ds-typesense-mobile-search__suggestion{display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin:0;padding:8px 14px;border:1px solid #d7d7d7;border-radius:999px;background:#fff;box-shadow:none;color:#111;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;appearance:none;-webkit-appearance:none}.ds-typesense-mobile-search__list{display:grid;grid-template-columns:1fr;gap:0}.ds-typesense-mobile-search__item{display:grid;grid-template-columns:82px minmax(0, 1fr);gap:14px;align-items:center;min-height:96px;box-sizing:border-box;padding:7px 0;border:0;border-bottom:1px solid #e2e2e2;background:transparent;color:inherit;text-decoration:none}.ds-typesense-mobile-search__see-all{display:block;width:max-content;max-width:100%;margin:18px auto 0;padding:8px 0;border:0;background:transparent;box-shadow:none;color:#222;font-family:inherit;font-size:18px;font-weight:600;line-height:20px;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none}.ds-typesense-mobile-search__see-all:visited,.ds-typesense-mobile-search__see-all:hover,.ds-typesense-mobile-search__see-all:focus{color:#222;text-decoration:none}.ds-typesense-mobile-search__image{display:flex;align-items:center;justify-content:center;width:82px;height:82px;background:#fff;overflow:hidden}.ds-typesense-mobile-search__image img{display:block;width:100%;height:100%;object-fit:contain}.ds-typesense-mobile-search__text{display:flex;min-width:0;flex-direction:column;gap:5px}.ds-typesense-mobile-search__title-row{display:grid;grid-template-columns:minmax(0, 1fr) max-content;column-gap:30px;align-items:start;min-width:0;width:100%}.ds-typesense-mobile-search__title{display:block;min-width:0;overflow:hidden;color:#111;font-size:15px;font-weight:400;line-height:1.22;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.ds-typesense-mobile-search__meta{display:block;min-width:0;overflow:hidden;color:#666;font-size:13px;font-weight:400;line-height:1.25;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.ds-typesense-mobile-search__price{display:block;align-self:baseline;min-width:max-content;color:#111;font-size:15px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:right;white-space:nowrap}.ds-typesense-mobile-search__price del{display:none}.ds-typesense-mobile-search__empty{padding:40px 0 0;color:#666;font-size:15px;font-weight:600;line-height:1.35;letter-spacing:0}}@media (max-width: 767px){.ds-typesense-mobile-search__bar{position:relative !important;padding:16px 12px 12px !important}.ds-typesense-mobile-search__form{background:#242424 !important}.ds-typesense-mobile-search__icon{left:12px !important;z-index:4 !important}.ds-typesense-mobile-search__input{padding-right:58px !important;padding-left:58px !important}.ds-typesense-mobile-search__placeholder{left:72px !important;max-width:calc(100% - 130px) !important;font-weight:400 !important}.ds-typesense-mobile-search__placeholder::before{margin-right:20px !important}.ds-typesense-mobile-search:not(.ds-typesense-mobile-search--has-input) .ds-typesense-mobile-search__input{caret-color:transparent !important}.ds-typesense-mobile-search--has-input .ds-typesense-mobile-search__input{caret-color:#fff !important}.ds-typesense-mobile-search__close{top:45px !important;right:20px !important;z-index:3 !important;display:flex !important;width:36px !important;height:36px !important;min-width:36px !important;min-height:36px !important;align-items:center !important;justify-content:center !important;color:#fff !important;pointer-events:auto !important;visibility:visible !important;opacity:1 !important;transform:translateY(-50%) !important}.ds-typesense-mobile-search__close-icon,.ds-typesense-mobile-search__close-icon::before,.ds-typesense-mobile-search__close-icon::after{display:block !important;visibility:visible !important;opacity:1 !important}.ds-typesense-mobile-search__close-icon{flex:0 0 34px !important;width:34px !important;min-width:34px !important;height:34px !important;min-height:34px !important;color:#fff !important}.ds-typesense-mobile-search__close-icon::before,.ds-typesense-mobile-search__close-icon::after{content:"" !important;position:absolute !important;top:50% !important;left:50% !important;width:24px !important;height:2px !important;border:0 !important;border-radius:999px !important;background:currentColor !important;transform-origin:center !important}.ds-typesense-mobile-search__close-icon::before{transform:translate(-50%, -50%) rotate(45deg) !important}.ds-typesense-mobile-search__close-icon::after{transform:translate(-50%, -50%) rotate(-45deg) !important}}@media (min-width: 768px){body.ds-typesense-mobile-search-open{overflow:hidden !important}.ds-typesense-mobile-search{position:fixed;z-index:100000000;inset:0;display:flex;flex-direction:column;width:100%;height:100vh;box-sizing:border-box;overflow:hidden;background:rgba(249, 249, 249, 0.98);color:#111;font-family:inherit}.ds-typesense-mobile-search[hidden]{display:none !important}.ds-typesense-mobile-search__bar{display:flex;width:min(920px, calc(100vw - 80px));align-items:center;gap:14px;box-sizing:border-box;margin:72px auto 24px;padding:0}.ds-typesense-mobile-search__close{position:relative;display:flex;flex:0 0 44px;width:44px;height:44px;align-items:center;justify-content:center;order:2;margin:0;padding:0;border:0;border-radius:50%;background:#111;color:#f5f5f5;cursor:pointer;appearance:none;-webkit-appearance:none}.ds-typesense-mobile-search__close::before,.ds-typesense-mobile-search__close::after{display:none !important;content:none !important}.ds-typesense-mobile-search__close-icon{position:relative;display:block !important;width:28px;height:28px;color:#fff}.ds-typesense-mobile-search__close-icon::before,.ds-typesense-mobile-search__close-icon::after{content:"" !important;position:absolute;top:50%;left:50%;display:block !important;width:22px;height:2px;border-radius:999px;background:currentColor;transform:translate(-50%, -50%) rotate(45deg)}.ds-typesense-mobile-search__close-icon::after{transform:translate(-50%, -50%) rotate(-45deg)}.ds-typesense-mobile-search__close-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ds-typesense-mobile-search__form{position:relative;display:flex;flex:1 1 auto;min-width:0;align-items:center;margin:0;border-radius:999px;background:#111;color:#fff}.ds-typesense-mobile-search__icon{position:absolute;top:50%;left:18px;display:flex;width:24px;height:24px;align-items:center;justify-content:center;color:#fff;transform:translateY(-50%);pointer-events:none}.ds-typesense-mobile-search__input{display:block;width:100%;height:58px;box-sizing:border-box;margin:0;padding:0 44px 0 72px;border:0;border-radius:999px;outline:0;background:transparent;box-shadow:none;color:#fff;font-family:inherit;font-size:18px;line-height:58px;letter-spacing:0}.ds-typesense-mobile-search__input::placeholder{color:#bbb;opacity:1}.ds-typesense-mobile-search__results{width:min(920px, calc(100vw - 80px));flex:1 1 auto;min-height:0;box-sizing:border-box;margin:0 auto;padding:0 0 56px;overflow-y:auto}.ds-typesense-mobile-search__list{display:grid;grid-template-columns:1fr;gap:0;background:#fff}.ds-typesense-mobile-search__item{display:grid;grid-template-columns:92px minmax(0, 1fr);gap:16px;align-items:center;min-height:110px;box-sizing:border-box;padding:10px 0;border-bottom:1px solid #e2e2e2;color:inherit;text-decoration:none}.ds-typesense-mobile-search__image{display:flex;width:92px;height:92px;align-items:center;justify-content:center;overflow:hidden;background:#fff}.ds-typesense-mobile-search__image img{display:block;width:100%;height:100%;object-fit:contain}.ds-typesense-mobile-search__text{display:flex;min-width:0;flex-direction:column;gap:6px}.ds-typesense-mobile-search__title{display:block;color:#111;font-size:16px;line-height:1.3;letter-spacing:0}.ds-typesense-mobile-search__meta{display:block;color:#666;font-size:13px;line-height:1.25;letter-spacing:0}.ds-typesense-mobile-search__price{display:block;color:#111;font-size:16px;line-height:1.2;letter-spacing:0}.ds-typesense-mobile-search__empty{padding:32px 0 0;color:#666;font-size:16px;line-height:1.35;letter-spacing:0}}/* codex-mobile-typesense-test-search-20260531:end *//* codex-mobile-acf-filter-funnel-icon-20260617:start */@media (max-width: 767px){body.ds-acf-mobile-archive .ds-acf-mobilebar.ds-acf-mobilebar--v4{align-items:center !important;border-bottom:0 !important;box-shadow:none !important;flex-direction:row !important;gap:21px !important;padding:11.2px 12px 14px !important}body.ds-acf-mobile-archive .ds-acf-mobilebar.ds-acf-mobilebar--v4:not(.ds-acf-mobilebar--floating){margin-bottom:0 !important;padding-bottom:5.2px !important}body.ds-acf-mobile-archive .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__button{position:relative !important;width:40px !important;min-width:40px !important;max-width:40px !important;height:34px !important;min-height:34px !important;flex:0 0 40px !important;align-self:center !important;justify-content:center !important;gap:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:#010101 !important}body.ds-acf-mobile-archive .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__button::before{content:"";display:block;width:28px;height:28px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h18l-7 8v6l-4 2v-8L3 4z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h18l-7 8v6l-4 2v-8L3 4z'/%3E%3C/svg%3E") center/contain no-repeat}body.ds-acf-mobile-archive .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__chips{display:flex !important;flex:1 1 auto !important;gap:6px !important;min-width:0 !important;overflow-x:auto !important;overflow-y:hidden !important;overscroll-behavior-x:contain !important;padding-bottom:2px !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important;width:100% !important}body.ds-acf-mobile-archive .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__chips::-webkit-scrollbar{display:none !important}body.ds-acf-mobile-archive .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__chip{position:relative !important;box-sizing:border-box !important;width:136.8px !important;min-width:136.8px !important;max-width:136.8px !important;flex:0 0 136.8px !important;background:transparent !important;border-radius:0 !important;justify-content:center !important;padding-left:0 !important;padding-right:0 !important;white-space:nowrap !important}body.ds-acf-mobile-archive .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__chip.is-active,body.ds-acf-mobile-archive .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__chip[aria-pressed="true"]{background:transparent !important;border-color:#20252b !important;color:#20252b !important}body.ds-acf-mobile-archive .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__chip::after{content:"";position:absolute;display:block;top:50%;right:9.5px;width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-65%) rotate(45deg);pointer-events:none}body.ds-acf-mobile-archive .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__icon,body.ds-acf-mobile-archive .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__text{display:none !important}body.ds-acf-mobile-archive .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__count:not([hidden]){position:absolute !important;top:4px !important;right:4px !important;min-width:18px !important;height:18px !important;padding:0 5px !important;background:#000 !important;color:#fff !important;font-size:10px !important;line-height:18px !important}}/* codex-mobile-acf-filter-funnel-icon-20260617:end *//* codex-mobile-catalog-photo-no-bottom-crop-20260618:start */@media (max-width: 767px){body.archive.woocommerce-active ul.products li.product .thumb,body.post-type-archive-product ul.products li.product .thumb,body.tax-product_cat ul.products li.product .thumb{height:calc((100vw - 13px) / 2 + 38px) !important}body.archive.woocommerce-active ul.products li.product .thumb img:not(.nophoto),body.post-type-archive-product ul.products li.product .thumb img:not(.nophoto),body.tax-product_cat ul.products li.product .thumb img:not(.nophoto){height:calc((100vw - 13px) / 2) !important;object-fit:contain !important;object-position:center center !important}}/* codex-mobile-catalog-photo-no-bottom-crop-20260618:end *//* codex-mobile-catalog-favorite-hit-area-20260618:start */@media (max-width: 767px){body.archive.woocommerce-active .products li.product .product-bottom .favorite,body.post-type-archive-product .products li.product .product-bottom .favorite,body.tax-product_cat .products li.product .product-bottom .favorite{top:0 !important;left:0 !important;width:42px !important;min-width:42px !important;max-width:42px !important;height:44px !important;align-items:flex-start !important;justify-content:center !important;padding-top:8px !important;box-sizing:border-box !important;touch-action:manipulation !important}}/* codex-mobile-catalog-favorite-hit-area-20260618:end *//* codex-mobile-catalog-active-heart-fill-20260618:start */@media (max-width: 767px){body.archive.woocommerce-active .products li.product .product-bottom .favorite.active::before,body.post-type-archive-product .products li.product .product-bottom .favorite.active::before,body.tax-product_cat .products li.product .product-bottom .favorite.active::before,body.archive.woocommerce-active .products li.product .product-bottom .favorite.added::before,body.post-type-archive-product .products li.product .product-bottom .favorite.added::before,body.tax-product_cat .products li.product .product-bottom .favorite.added::before,body.archive.woocommerce-active .products li.product .product-bottom .favorite.in-favorite::before,body.post-type-archive-product .products li.product .product-bottom .favorite.in-favorite::before,body.tax-product_cat .products li.product .product-bottom .favorite.in-favorite::before,body.archive.woocommerce-active .products li.product .product-bottom .favorite[aria-pressed="true"]::before,body.post-type-archive-product .products li.product .product-bottom .favorite[aria-pressed="true"]::before,body.tax-product_cat .products li.product .product-bottom .favorite[aria-pressed="true"]::before{background:#222 !important;-webkit-mask:var(--ds-lucide-heart-filled-mask) center/contain no-repeat !important;mask:var(--ds-lucide-heart-filled-mask) center/contain no-repeat !important;opacity:1 !important}body.search.post-type-archive-product .products li.product .product-bottom .favorite.active::before,body.search.post-type-archive-product .products li.product .product-bottom .favorite.added::before,body.search.post-type-archive-product .products li.product .product-bottom .favorite.in-favorite::before,body.search.post-type-archive-product .products li.product .product-bottom .favorite[aria-pressed="true"]::before{background:#222 !important;-webkit-mask:var(--ds-lucide-heart-filled-mask) center/26px 26px no-repeat !important;mask:var(--ds-lucide-heart-filled-mask) center/26px 26px no-repeat !important}}/* codex-mobile-catalog-active-heart-fill-20260618:end *//* codex-mobile-catalog-card-title-lines-20260618:start */.products li.product .title2 .product-card-mobile-linebreak,.products li.product .title2 .product-color{display:none}@media (max-width: 767px){body.archive.woocommerce-active .products li.product:not(.product-category) .info .title,body.post-type-archive-product .products li.product:not(.product-category) .info .title,body.tax-product_cat .products li.product:not(.product-category) .info .title,body.search.post-type-archive-product .products li.product:not(.product-category) .info .title{width:100% !important;min-width:0 !important;max-width:100% !important;box-sizing:border-box !important;overflow:hidden !important}body.archive.woocommerce-active .products li.product:not(.product-category) .title2,body.post-type-archive-product .products li.product:not(.product-category) .title2,body.tax-product_cat .products li.product:not(.product-category) .title2,body.search.post-type-archive-product .products li.product:not(.product-category) .title2{display:flex !important;flex-wrap:wrap !important;align-items:baseline !important;width:100% !important;min-width:0 !important;max-width:100% !important;box-sizing:border-box !important;overflow:hidden !important;column-gap:.28em !important;row-gap:2px !important;line-height:1.25 !important}body.archive.woocommerce-active .products li.product:not(.product-category) .title2 .product-brand,body.post-type-archive-product .products li.product:not(.product-category) .title2 .product-brand,body.tax-product_cat .products li.product:not(.product-category) .title2 .product-brand,body.search.post-type-archive-product .products li.product:not(.product-category) .title2 .product-brand{order:1 !important;display:block !important;flex:0 0 auto !important;min-width:0 !important;max-width:48% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;font-weight:400 !important}body.archive.woocommerce-active .products li.product:not(.product-category) .title2 .product-model,body.post-type-archive-product .products li.product:not(.product-category) .title2 .product-model,body.tax-product_cat .products li.product:not(.product-category) .title2 .product-model,body.search.post-type-archive-product .products li.product:not(.product-category) .title2 .product-model{order:2 !important;display:block !important;flex:1 1 0 !important;min-width:0 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;font-weight:400 !important}body.archive.woocommerce-active .products li.product:not(.product-category) .title2 .product-card-mobile-linebreak,body.post-type-archive-product .products li.product:not(.product-category) .title2 .product-card-mobile-linebreak,body.tax-product_cat .products li.product:not(.product-category) .title2 .product-card-mobile-linebreak,body.search.post-type-archive-product .products li.product:not(.product-category) .title2 .product-card-mobile-linebreak{display:block !important;order:3 !important;flex:0 0 100% !important;width:100% !important;height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;font-size:0 !important;line-height:0 !important}body.archive.woocommerce-active .products li.product:not(.product-category) .title2 .product-category,body.post-type-archive-product .products li.product:not(.product-category) .title2 .product-category,body.tax-product_cat .products li.product:not(.product-category) .title2 .product-category,body.search.post-type-archive-product .products li.product:not(.product-category) .title2 .product-category{display:block !important;order:4 !important;flex:0 1 auto !important;max-width:100% !important;min-width:0 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;color:#777 !important;font-size:14px !important;font-weight:400 !important;line-height:1.25 !important}body.archive.woocommerce-active .products li.product:not(.product-category) .title2 .product-color,body.post-type-archive-product .products li.product:not(.product-category) .title2 .product-color,body.tax-product_cat .products li.product:not(.product-category) .title2 .product-color,body.search.post-type-archive-product .products li.product:not(.product-category) .title2 .product-color{display:none !important}body.archive.woocommerce-active .products li.product:not(.product-category) .title2.ds-card-title--brand-model .product-brand,body.post-type-archive-product .products li.product:not(.product-category) .title2.ds-card-title--brand-model .product-brand,body.tax-product_cat .products li.product:not(.product-category) .title2.ds-card-title--brand-model .product-brand,body.search.post-type-archive-product .products li.product:not(.product-category) .title2.ds-card-title--brand-model .product-brand{max-width:100% !important}body.archive.woocommerce-active .products li.product:not(.product-category) .title2.ds-card-title--brand-model .product-model,body.post-type-archive-product .products li.product:not(.product-category) .title2.ds-card-title--brand-model .product-model,body.tax-product_cat .products li.product:not(.product-category) .title2.ds-card-title--brand-model .product-model,body.search.post-type-archive-product .products li.product:not(.product-category) .title2.ds-card-title--brand-model .product-model{flex:0 0 auto !important;max-width:100% !important}body.archive.woocommerce-active .products li.product:not(.product-category) .title2.ds-card-title--model-category .product-brand,body.post-type-archive-product .products li.product:not(.product-category) .title2.ds-card-title--model-category .product-brand,body.tax-product_cat .products li.product:not(.product-category) .title2.ds-card-title--model-category .product-brand,body.search.post-type-archive-product .products li.product:not(.product-category) .title2.ds-card-title--model-category .product-brand,body.archive.woocommerce-active .products li.product:not(.product-category) .title2.ds-card-title--three-lines .product-brand,body.post-type-archive-product .products li.product:not(.product-category) .title2.ds-card-title--three-lines .product-brand,body.tax-product_cat .products li.product:not(.product-category) .title2.ds-card-title--three-lines .product-brand,body.search.post-type-archive-product .products li.product:not(.product-category) .title2.ds-card-title--three-lines .product-brand{flex:0 0 100% !important;max-width:100% !important}body.archive.woocommerce-active .products li.product:not(.product-category) .title2.ds-card-title--model-category .product-model,body.post-type-archive-product .products li.product:not(.product-category) .title2.ds-card-title--model-category .product-model,body.tax-product_cat .products li.product:not(.product-category) .title2.ds-card-title--model-category .product-model,body.search.post-type-archive-product .products li.product:not(.product-category) .title2.ds-card-title--model-category .product-model{flex:0 1 auto !important;max-width:100% !important}body.archive.woocommerce-active .products li.product:not(.product-category) .title2.ds-card-title--model-category .product-card-mobile-linebreak,body.post-type-archive-product .products li.product:not(.product-category) .title2.ds-card-title--model-category .product-card-mobile-linebreak,body.tax-product_cat .products li.product:not(.product-category) .title2.ds-card-title--model-category .product-card-mobile-linebreak,body.search.post-type-archive-product .products li.product:not(.product-category) .title2.ds-card-title--model-category .product-card-mobile-linebreak,body.archive.woocommerce-active .products li.product:not(.product-category) .title2.ds-card-title--three-lines .product-card-mobile-linebreak,body.post-type-archive-product .products li.product:not(.product-category) .title2.ds-card-title--three-lines .product-card-mobile-linebreak,body.tax-product_cat .products li.product:not(.product-category) .title2.ds-card-title--three-lines .product-card-mobile-linebreak,body.search.post-type-archive-product .products li.product:not(.product-category) .title2.ds-card-title--three-lines .product-card-mobile-linebreak{display:none !important}body.archive.woocommerce-active .products li.product:not(.product-category) .title2.ds-card-title--model-category .product-category,body.post-type-archive-product .products li.product:not(.product-category) .title2.ds-card-title--model-category .product-category,body.tax-product_cat .products li.product:not(.product-category) .title2.ds-card-title--model-category .product-category,body.search.post-type-archive-product .products li.product:not(.product-category) .title2.ds-card-title--model-category .product-category{order:3 !important;flex:0 0 auto !important}body.archive.woocommerce-active .products li.product:not(.product-category) .title2.ds-card-title--three-lines .product-model,body.post-type-archive-product .products li.product:not(.product-category) .title2.ds-card-title--three-lines .product-model,body.tax-product_cat .products li.product:not(.product-category) .title2.ds-card-title--three-lines .product-model,body.search.post-type-archive-product .products li.product:not(.product-category) .title2.ds-card-title--three-lines .product-model,body.archive.woocommerce-active .products li.product:not(.product-category) .title2.ds-card-title--three-lines .product-category,body.post-type-archive-product .products li.product:not(.product-category) .title2.ds-card-title--three-lines .product-category,body.tax-product_cat .products li.product:not(.product-category) .title2.ds-card-title--three-lines .product-category,body.search.post-type-archive-product .products li.product:not(.product-category) .title2.ds-card-title--three-lines .product-category{flex:0 0 100% !important;max-width:100% !important}}/* codex-mobile-catalog-card-title-lines-20260618:end */@media (max-width: 767px){body.archive.woocommerce-active .mobile_filter_control,body.post-type-archive-product .mobile_filter_control,body.tax-product_cat .mobile_filter_control,body.ds-acf-mobile-archive .mobile_filter_control,body.ds-global-catalog-style .mobile_filter_control,body.ds-acf-mobile-archive #showMobileFilter,body.ds-global-catalog-style #showMobileFilter{display:none !important}}/* codex-mobile-seo-catalog-top-restore-20260708:start */@media (max-width: 767px){body.ds-acf-mobile-archive .content_container,body.ds-acf-mobile-archive .content-area,body.ds-acf-mobile-archive #primary{display:block !important;width:100% !important;margin-top:0 !important;padding:0 !important}body.ds-acf-mobile-archive #content.site-content,body.ds-acf-mobile-archive .site-main{padding-top:0 !important;padding-left:0 !important;padding-right:0 !important}body.ds-acf-mobile-archive .woocommerce-products-header.ds-seo-landing-header,body.ds-acf-mobile-archive .storefront-sorting.ds-seo-landing-toolbar{display:none !important}body.ds-acf-mobile-archive .ds-acf-mobilebar.ds-acf-mobilebar--v4,body.ds-global-catalog-style .ds-acf-mobilebar.ds-acf-mobilebar--v4{align-items:center !important;border-bottom:0 !important;box-shadow:none !important;display:flex !important;flex-direction:row !important;gap:21px !important;margin-top:0 !important;padding:11.2px 12px 14px !important}body.ds-acf-mobile-archive .ds-acf-mobilebar.ds-acf-mobilebar--v4:not(.ds-acf-mobilebar--floating),body.ds-global-catalog-style .ds-acf-mobilebar.ds-acf-mobilebar--v4:not(.ds-acf-mobilebar--floating){margin-bottom:0 !important;margin-top:54px !important;padding-bottom:5.2px !important;position:sticky !important;top:54px !important;z-index:60 !important;background:#fff !important}body.ds-acf-mobile-archive .ds-acf-mobilebar.ds-acf-mobilebar--v4.ds-acf-mobilebar--floating,body.ds-global-catalog-style .ds-acf-mobilebar.ds-acf-mobilebar--v4.ds-acf-mobilebar--floating{display:none !important}body.ds-acf-mobile-archive .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__chip[hidden],body.ds-global-catalog-style .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__chip[hidden]{display:none !important}body.ds-global-catalog-style .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__button{position:relative !important;width:40px !important;min-width:40px !important;max-width:40px !important;height:34px !important;min-height:34px !important;flex:0 0 40px !important;align-self:center !important;justify-content:center !important;gap:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:#010101 !important}body.ds-global-catalog-style .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__button::before{content:"";display:block;width:28px;height:28px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h18l-7 8v6l-4 2v-8L3 4z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h18l-7 8v6l-4 2v-8L3 4z'/%3E%3C/svg%3E") center/contain no-repeat}body.ds-global-catalog-style .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__chips{display:flex !important;flex:1 1 auto !important;gap:6px !important;min-width:0 !important;overflow-x:auto !important;overflow-y:hidden !important;overscroll-behavior-x:contain !important;padding-bottom:2px !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important;width:100% !important}body.ds-global-catalog-style .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__chips::-webkit-scrollbar{display:none !important}body.ds-global-catalog-style .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__chip{position:relative !important;box-sizing:border-box !important;width:136.8px !important;min-width:136.8px !important;max-width:136.8px !important;height:34px !important;min-height:34px !important;flex:0 0 136.8px !important;justify-content:center !important;padding:0 18px 0 0 !important;border:1px solid #e6e6e6 !important;border-radius:0 !important;background:#fff !important;box-shadow:none !important;color:#20252b !important;font-size:14px !important;font-weight:400 !important;line-height:32px !important;white-space:nowrap !important}body.ds-global-catalog-style .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__chip.is-active,body.ds-global-catalog-style .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__chip[aria-pressed="true"]{background:#fff !important;border-color:#20252b !important;color:#20252b !important}body.ds-global-catalog-style .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__chip::after{content:"";position:absolute;display:block;top:50%;right:9.5px;width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-65%) rotate(45deg);pointer-events:none}body.ds-global-catalog-style .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__icon,body.ds-global-catalog-style .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__text{display:none !important}body.ds-acf-mobile-archive .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__chip[data-ds-acf-mobilebar-chip="price"],body.ds-global-catalog-style .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__chip[data-ds-acf-mobilebar-chip="price"]{order:1}body.ds-acf-mobile-archive .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__chip[data-ds-acf-mobilebar-chip="brand"],body.ds-global-catalog-style .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__chip[data-ds-acf-mobilebar-chip="brand"]{order:2}body.ds-acf-mobile-archive .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__chip[data-ds-acf-mobilebar-chip="category"],body.ds-global-catalog-style .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__chip[data-ds-acf-mobilebar-chip="category"]{order:3}body.ds-acf-mobile-archive .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__chip[data-ds-acf-mobilebar-chip="size"],body.ds-global-catalog-style .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__chip[data-ds-acf-mobilebar-chip="size"]{order:4}body.ds-acf-mobile-archive .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__chip[data-ds-acf-mobilebar-chip="color"],body.ds-global-catalog-style .ds-acf-mobilebar.ds-acf-mobilebar--v4 .ds-acf-mobilebar__chip[data-ds-acf-mobilebar-chip="color"]{order:5}}/* codex-mobile-seo-catalog-top-restore-20260708:end *//* codex-mobile-clean-catalog-grid-20260708:start */@media (max-width: 767px){body.ds-global-catalog-style .site-main ul.products,body.ds-global-catalog-style .site-main ul.products.catloop,body.ds-acf-mobile-archive .site-main ul.products,body.ds-acf-mobile-archive .site-main ul.products.catloop{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;column-gap:3px !important;row-gap:3px !important;width:100% !important;margin:54px 0 100px !important;padding:3px !important;box-sizing:border-box !important;list-style:none !important;background:#fff !important}body.ds-global-catalog-style .site-main ul.products li.product:not(.product-category),body.ds-global-catalog-style .site-main ul.products.catloop li.product:not(.product-category),body.ds-global-catalog-style .site-main ul.products li.product.first,body.ds-global-catalog-style .site-main ul.products li.product.last,body.ds-acf-mobile-archive .site-main ul.products li.product:not(.product-category),body.ds-acf-mobile-archive .site-main ul.products.catloop li.product:not(.product-category),body.ds-acf-mobile-archive .site-main ul.products li.product.first,body.ds-acf-mobile-archive .site-main ul.products li.product.last{position:relative !important;display:block !important;width:auto !important;max-width:none !important;min-width:0 !important;float:none !important;clear:none !important;margin:0 !important;padding:0 !important;overflow:hidden !important;background:#f9f9f9 !important;border:0 !important;outline:0 !important;box-shadow:none !important}body.ds-global-catalog-style .products li.product:not(.product-category) .woocommerce-LoopProduct-link,body.ds-global-catalog-style .products li.product:not(.product-category) .thumb,body.ds-global-catalog-style .products li.product:not(.product-category) .product-bottom,body.ds-acf-mobile-archive .products li.product:not(.product-category) .woocommerce-LoopProduct-link,body.ds-acf-mobile-archive .products li.product:not(.product-category) .thumb,body.ds-acf-mobile-archive .products li.product:not(.product-category) .product-bottom{background:#f9f9f9 !important;border:0 !important;outline:0 !important;box-shadow:none !important}body.ds-global-catalog-style .products li.product:not(.product-category) .woocommerce-LoopProduct-link,body.ds-acf-mobile-archive .products li.product:not(.product-category) .woocommerce-LoopProduct-link{display:block !important;width:100% !important;padding:0 0 54px !important;overflow:hidden !important}body.ds-global-catalog-style ul.products li.product:not(.product-category) .thumb,body.ds-acf-mobile-archive ul.products li.product:not(.product-category) .thumb{display:block !important;width:100% !important;height:calc((100vw - 13px) / 2 + 38px) !important;margin:0 !important;padding:38px 0 0 !important;overflow:hidden !important}body.ds-global-catalog-style ul.products li.product:not(.product-category) .thumb img:not(.nophoto),body.ds-acf-mobile-archive ul.products li.product:not(.product-category) .thumb img:not(.nophoto){display:block !important;width:100% !important;max-width:100% !important;height:calc((100vw - 13px) / 2) !important;margin:0 !important;object-fit:contain !important;object-position:center center !important;transform:none !important}body.ds-global-catalog-style .products li.product:not(.product-category) .product-bottom .favorite,body.ds-acf-mobile-archive .products li.product:not(.product-category) .product-bottom .favorite{position:absolute !important;top:0 !important;left:0 !important;right:auto !important;z-index:6 !important;display:flex !important;width:42px !important;min-width:42px !important;height:42px !important;align-items:flex-start !important;justify-content:flex-start !important;margin:0 !important;padding:8px 0 0 6px !important;border:0 !important;background:transparent !important;box-shadow:none !important;-webkit-tap-highlight-color:transparent}body.ds-global-catalog-style .products li.product:not(.product-category) .product-bottom .favorite .heart-icon,body.ds-acf-mobile-archive .products li.product:not(.product-category) .product-bottom .favorite .heart-icon{display:none !important}body.ds-global-catalog-style .products li.product:not(.product-category) .product-bottom .favorite::before,body.ds-acf-mobile-archive .products li.product:not(.product-category) .product-bottom .favorite::before{content:"";display:block;width:26px;height:26px;background:#ccc;-webkit-mask:var(--ds-lucide-heart-mask) center/26px 26px no-repeat;mask:var(--ds-lucide-heart-mask) center/26px 26px no-repeat;pointer-events:none}body.ds-global-catalog-style .products li.product:not(.product-category) .product-bottom .favorite.active::before,body.ds-global-catalog-style .products li.product:not(.product-category) .product-bottom .favorite.added::before,body.ds-global-catalog-style .products li.product:not(.product-category) .product-bottom .favorite.in-favorite::before,body.ds-global-catalog-style .products li.product:not(.product-category) .product-bottom .favorite[aria-pressed="true"]::before,body.ds-acf-mobile-archive .products li.product:not(.product-category) .product-bottom .favorite.active::before,body.ds-acf-mobile-archive .products li.product:not(.product-category) .product-bottom .favorite.added::before,body.ds-acf-mobile-archive .products li.product:not(.product-category) .product-bottom .favorite.in-favorite::before,body.ds-acf-mobile-archive .products li.product:not(.product-category) .product-bottom .favorite[aria-pressed="true"]::before{background:#222 !important;-webkit-mask:var(--ds-lucide-heart-filled-mask) center/contain no-repeat !important;mask:var(--ds-lucide-heart-filled-mask) center/contain no-repeat !important}body.ds-global-catalog-style .products li.product:not(.product-category) .product-bottom .variations-wrap,body.ds-acf-mobile-archive .products li.product:not(.product-category) .product-bottom .variations-wrap{position:absolute !important;right:62px !important;bottom:11px !important;left:10px !important;z-index:3 !important;display:flex !important;min-width:0 !important;margin:0 !important}body.ds-global-catalog-style .products li.product:not(.product-category) .product-bottom .variations-wrap::before,body.ds-acf-mobile-archive .products li.product:not(.product-category) .product-bottom .variations-wrap::before{content:"В наличии";min-width:0;overflow:hidden;color:#188a3a;font-size:15px;line-height:43px;white-space:nowrap;text-overflow:ellipsis}body.ds-global-catalog-style .products li.product.ds-product-onway-only:not(.product-category) .product-bottom .variations-wrap::before,body.ds-acf-mobile-archive .products li.product.ds-product-onway-only:not(.product-category) .product-bottom .variations-wrap::before{content:"Предзаказ"}body.ds-global-catalog-style .products li.product:not(.product-category) .product-bottom .available_variations,body.ds-acf-mobile-archive .products li.product:not(.product-category) .product-bottom .available_variations{display:none !important}body.ds-global-catalog-style .products li.product:not(.product-category) .ds-quick-add-to-cart,body.ds-acf-mobile-archive .products li.product:not(.product-category) .ds-quick-add-to-cart{position:absolute !important;right:11px !important;bottom:11px !important;left:auto !important;z-index:5 !important;display:flex !important;width:43px !important;height:43px !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:50% !important;background:linear-gradient(#444, #444) center/3px 19px no-repeat,linear-gradient(#444, #444) center/19px 3px no-repeat,#f9f9f9 !important;box-shadow:0 2px 6px rgba(0, 0, 0, .06) !important;color:transparent !important;font-size:0 !important;line-height:1 !important;text-decoration:none !important}body.ds-global-catalog-style .products li.product:not(.product-category) .ds-quick-add-to-cart::before,body.ds-global-catalog-style .products li.product:not(.product-category) .ds-quick-add-to-cart::after,body.ds-acf-mobile-archive .products li.product:not(.product-category) .ds-quick-add-to-cart::before,body.ds-acf-mobile-archive .products li.product:not(.product-category) .ds-quick-add-to-cart::after,body.ds-global-catalog-style .products li.product:not(.product-category) .ds-quick-add-to-cart + .added_to_cart.wc-forward,body.ds-acf-mobile-archive .products li.product:not(.product-category) .ds-quick-add-to-cart + .added_to_cart.wc-forward{content:none !important;display:none !important}body.ds-global-catalog-style .products li.product.ds-catalog-qty-active:not(.product-category) .ds-quick-add-to-cart,body.ds-acf-mobile-archive .products li.product.ds-catalog-qty-active:not(.product-category) .ds-quick-add-to-cart,body.ds-global-catalog-style .products li.product:not(.product-category) .ds-quick-add-to-cart.ds-catalog-qty-hidden,body.ds-acf-mobile-archive .products li.product:not(.product-category) .ds-quick-add-to-cart.ds-catalog-qty-hidden{opacity:0;visibility:hidden;pointer-events:none !important;transform:scale(.94)}body.ds-global-catalog-style .products li.product:not(.product-category) .ds-catalog-qty-stepper,body.ds-acf-mobile-archive .products li.product:not(.product-category) .ds-catalog-qty-stepper{position:absolute !important;right:10px !important;bottom:11px !important;z-index:5 !important;display:grid !important;width:100px !important;max-width:calc(100% - 20px) !important;height:42px !important;box-sizing:border-box !important;grid-template-columns:32px 36px 32px !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;border:0 !important;border-radius:999px !important;background:#fff !important;box-shadow:0 4px 13px rgba(0, 0, 0, .14) !important;opacity:0;pointer-events:none;transform:scaleX(.42);transform-origin:right center;transition:transform .24s cubic-bezier(.2, .82, .2, 1),opacity .14s ease,box-shadow .18s ease;-webkit-tap-highlight-color:transparent}body.ds-global-catalog-style .products li.product:not(.product-category) .ds-catalog-qty-stepper.is-active,body.ds-acf-mobile-archive .products li.product:not(.product-category) .ds-catalog-qty-stepper.is-active{z-index:20 !important;opacity:1;pointer-events:auto}body.ds-global-catalog-style .products li.product:not(.product-category) .ds-catalog-qty-stepper.is-expanded,body.ds-acf-mobile-archive .products li.product:not(.product-category) .ds-catalog-qty-stepper.is-expanded{transform:scaleX(1)}body.ds-global-catalog-style .products li.product:not(.product-category) .ds-catalog-qty-stepper.is-active.is-loading,body.ds-acf-mobile-archive .products li.product:not(.product-category) .ds-catalog-qty-stepper.is-active.is-loading{opacity:.72}body.ds-global-catalog-style .products li.product:not(.product-category) .ds-catalog-qty-stepper.is-exiting,body.ds-acf-mobile-archive .products li.product:not(.product-category) .ds-catalog-qty-stepper.is-exiting{opacity:0;pointer-events:none;box-shadow:0 2px 8px rgba(0, 0, 0, .08) !important}body.ds-global-catalog-style .products li.product:not(.product-category) .ds-catalog-qty-stepper__button,body.ds-acf-mobile-archive .products li.product:not(.product-category) .ds-catalog-qty-stepper__button{display:flex !important;width:32px !important;height:42px !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:#111 !important;font:500 24px/1 Arial,sans-serif !important;text-decoration:none !important;opacity:0;transition:opacity .1s ease .08s}body.ds-global-catalog-style .products li.product:not(.product-category) .ds-catalog-qty-stepper.is-expanded .ds-catalog-qty-stepper__button,body.ds-acf-mobile-archive .products li.product:not(.product-category) .ds-catalog-qty-stepper.is-expanded .ds-catalog-qty-stepper__button{opacity:1}body.ds-global-catalog-style .products li.product:not(.product-category) .ds-catalog-qty-stepper.is-exiting .ds-catalog-qty-stepper__button,body.ds-acf-mobile-archive .products li.product:not(.product-category) .ds-catalog-qty-stepper.is-exiting .ds-catalog-qty-stepper__button{opacity:0;transition-delay:0s}body.ds-global-catalog-style .products li.product:not(.product-category) .ds-catalog-qty-stepper__minus,body.ds-acf-mobile-archive .products li.product:not(.product-category) .ds-catalog-qty-stepper__minus{padding-bottom:2px !important}body.ds-global-catalog-style .products li.product:not(.product-category) .ds-catalog-qty-stepper__plus,body.ds-acf-mobile-archive .products li.product:not(.product-category) .ds-catalog-qty-stepper__plus{font-size:26px !important;font-weight:400 !important}body.ds-global-catalog-style .products li.product:not(.product-category) .ds-catalog-qty-stepper.is-maxed .ds-catalog-qty-stepper__plus,body.ds-global-catalog-style .products li.product:not(.product-category) .ds-catalog-qty-stepper .ds-catalog-qty-stepper__plus:disabled,body.ds-acf-mobile-archive .products li.product:not(.product-category) .ds-catalog-qty-stepper.is-maxed .ds-catalog-qty-stepper__plus,body.ds-acf-mobile-archive .products li.product:not(.product-category) .ds-catalog-qty-stepper .ds-catalog-qty-stepper__plus:disabled{color:#bbb !important;pointer-events:none !important}body.ds-global-catalog-style .products li.product:not(.product-category) .ds-catalog-qty-stepper__value,body.ds-acf-mobile-archive .products li.product:not(.product-category) .ds-catalog-qty-stepper__value{display:flex !important;min-width:36px !important;height:42px !important;align-items:center !important;justify-content:center !important;color:#000 !important;font-family:-apple-system,system-ui,"Segoe UI",Helvetica,Arial,sans-serif !important;font-size:14px !important;font-weight:700 !important;line-height:17.64px !important;text-align:center !important}}/* codex-mobile-clean-catalog-grid-20260708:end *//* codex-mobile-catalog-layout-restore-20260718:start */@media (max-width: 767px){body.ds-global-catalog-style #content.site-content{padding-top:54px !important}body.ds-global-catalog-style .content_container,body.ds-global-catalog-style .content-area,body.ds-global-catalog-style .site-main,body.ds-acf-mobile-archive .content_container,body.ds-acf-mobile-archive .content-area,body.ds-acf-mobile-archive .site-main,body.tax-product_cat .content_container,body.tax-product_cat .content-area,body.tax-product_cat .site-main{margin-top:0 !important;padding-top:0 !important}body.ds-global-catalog-style #content > .container.content_container,body.ds-acf-mobile-archive #content > .container.content_container,body.tax-product_cat #content > .container.content_container{display:block !important;width:100% !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important}body.ds-global-catalog-style #primary,body.ds-acf-mobile-archive #primary,body.tax-product_cat #primary{display:block !important;width:100% !important;max-width:none !important}body.ds-global-catalog-style #secondary,body.ds-acf-mobile-archive #secondary,body.tax-product_cat #secondary{display:none !important}body.ds-global-catalog-style .ds-acf-mobilebar.ds-acf-mobilebar--v4:not(.ds-acf-mobilebar--floating),body.ds-acf-mobile-archive .ds-acf-mobilebar.ds-acf-mobilebar--v4:not(.ds-acf-mobilebar--floating){top:54px !important;margin-top:0 !important}body.ds-global-catalog-style .woocommerce-products-header,body.ds-global-catalog-style .ds-acf-mobile-archive-meta,body.ds-acf-mobile-archive .woocommerce-products-header,body.ds-acf-mobile-archive .ds-acf-mobile-archive-meta,body.tax-product_cat .woocommerce-products-header,body.tax-product_cat .ds-acf-mobile-archive-meta{margin:0 !important;padding:0 !important}body.ds-global-catalog-style ul.products,body.ds-global-catalog-style ul.products.catloop,body.ds-acf-mobile-archive ul.products,body.ds-acf-mobile-archive ul.products.catloop,body.tax-product_cat ul.products,body.tax-product_cat ul.products.catloop{margin-top:54px !important;padding-top:3px !important}body.ds-global-catalog-style .products li.product,body.ds-acf-mobile-archive .products li.product,body.tax-product_cat .products li.product{position:relative !important}body.ds-global-catalog-style .products li.product .product-bottom .price,body.ds-acf-mobile-archive .products li.product .product-bottom .price,body.tax-product_cat .products li.product .product-bottom .price{position:static !important}body.ds-global-catalog-style .products li.product .price .advantage,body.ds-acf-mobile-archive .products li.product .price .advantage,body.tax-product_cat .products li.product .price .advantage{position:absolute !important;top:8px !important;right:7px !important;bottom:auto !important;left:auto !important;z-index:7 !important;display:inline-flex !important;min-width:32px !important;height:20px !important;align-items:center !important;justify-content:center !important;padding:0 9px !important;border:0 !important;border-radius:999px !important;background:#2f9f67 !important;color:transparent !important;font-size:0 !important;font-weight:900 !important;line-height:1 !important;letter-spacing:0 !important;transform:rotate(-5deg) !important;box-shadow:0 3px 7px rgba(47, 159, 103, .18) !important}body.ds-global-catalog-style .products li.product .price .advantage::before,body.ds-acf-mobile-archive .products li.product .price .advantage::before,body.tax-product_cat .products li.product .price .advantage::before{content:"%" !important;color:#fff !important;font-size:14px !important;font-weight:900 !important;line-height:1 !important}}/* codex-mobile-catalog-layout-restore-20260718:end *//* codex-mobile-out-of-stock-form-polish-20260828:start */@media (max-width: 767px){body.single-product #form_out_of_stock .ds-internal-links--product-alternatives{margin:18px 20px 0}body.single-product #out_of_stock select.form-control:hover{border-color:#aeb7bf}}/* codex-mobile-out-of-stock-form-polish-20260828:end *//* codex-mobile-gift-certificate-layout-20260829:start */@media (max-width: 767px){body.single-product.ds-gift-certificate-product .mobile_gallery_wrap{height:auto !important;min-height:0 !important}body.single-product.ds-gift-certificate-product #mob_gal.ds-mobile-free-gallery{width:100%;height:288px !important;max-height:288px !important;justify-content:center;overflow-x:hidden}body.single-product.ds-gift-certificate-product #mob_gal.ds-mobile-free-gallery img#gallery_first_img{display:block;flex:0 1 260px !important;width:min(72vw, 260px) !important;min-width:0 !important;max-width:260px !important;height:260px !important;max-height:260px !important;object-fit:contain;margin:12px auto 16px !important}body.single-product .ds-gift-certificate-product .gray-box .pictures{text-align:center}body.single-product .ds-gift-certificate-product .gray-box .pictures img{display:block;width:min(82vw, 320px) !important;max-width:320px !important;height:auto !important;object-fit:contain;margin:12px auto 16px !important}body.single-product .ds-gift-certificate-product .gray-box{min-height:0 !important;height:auto !important}}/* codex-mobile-gift-certificate-layout-20260829:end */
