.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0 !important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket{vertical-align:unset}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url(//bronx.lviv.ua/assets/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png)!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0} .pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.admin-bar .pswp{height:calc(100% - var(--wp-admin--admin-bar--height,0px));top:var(--wp-admin--admin-bar--height,0)}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:left;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(//bronx.lviv.ua/assets/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(//bronx.lviv.ua/assets/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:relative;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;margin-inline-end:auto}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(//bronx.lviv.ua/assets/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;display:flex;justify-content:flex-end}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}.transition100, body .select .options li, body .select .options li:hover, body .select .options li.selected, body .select .options li.selected:hover, body.light .select .options li, body.light .select .options li:hover, body.light .select .options li.selected, body.light .select .options li.selected:hover, body #delivery-section #delivery-global #delivery-map, body #delivery-section #delivery-global #delivery-content, body #about-section #about-wrap #about-block #about-inner #about-columns #about-left, body #about-section #about-wrap #about-block #about-inner #about-columns #about-right, body #shop ul.products .product .ps-tile-wrap .ps-tile-bottom .price, body #shop ul.products .product .ps-tile-wrap .ps-tile-bottom .price[show="false"] {
-webkit-transition: all 100ms ease;
-moz-transition: all 100ms ease;
-ms-transition: all 100ms ease;
-o-transition: all 100ms ease;
transition: all 100ms ease;
}
.transition200, body .language-switcher .wpml-ls-statics-shortcode_actions ul li.wpml-ls-item a span.wpml-ls-native, body .language-switcher .wpml-ls-statics-shortcode_actions ul li.wpml-ls-item a span.wpml-ls-native:hover, body .oxy-header-right .ps-icon-link, body .oxy-header-right .ps-icon-link#ps-ph-link:hover #ps-ph-icon, body .oxy-header-right .ps-icon-link#ps-ph-link:hover #ps-ph-number, body .oxy-header-right .ps-icon-link:hover, body .oxy-header-right #mode-switch, body .oxy-header-right #mode-switch .mode-icon#mode-dark svg, body .oxy-header-right #mode-switch .mode-icon#mode-light svg, body .oxy-header-right #mode-switch.light, body .oxy-header-right #mode-switch.light .mode-icon#mode-dark svg, body .oxy-header-right #mode-switch.light .mode-icon#mode-light svg, body.light .oxy-header-right .ps-icon-link#ps-ph-link #ps-ph-number, body.light .oxy-header-right .ps-icon-link#ps-ph-link:hover #ps-ph-number, body .main-menu ul.oxy-nav-menu-list li.menu-item .menu-arrow, body .main-menu ul.oxy-nav-menu-list li.menu-item:hover .menu-arrow, body .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu .menu-arrow, body .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item:hover .menu-arrow, body .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item .menu-arrow, body .clip-path, body .clip-path:hover, body .clip-path-switch, body .clip-path-single, body .br-button .inner, body .br-button .after, body .br-button:hover .inner, body .select, body .select:hover, body .select .styledSelect, body .select .styledSelect svg.select-arrow, body .select .styledSelect:active svg.select-arrow, body .select .styledSelect.active svg.select-arrow, body .cart-icon .cart-bck, body .cart-icon .cart-dynamic-data .cart-count, body .cart-icon .cart-dynamic-data .cart-total, body .cart-icon:hover .cart-bck {
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
}
.transition300, body.login .language-switcher .button, body.login .language-switcher .button:hover, body .oxy-header-right #mode-switch #switch-thumb, body .oxy-header-right #mode-switch:hover #switch-thumb, body #burger .burgerline:nth-child(1), body #burger .burgerline:nth-child(2), body #burger .burgerline:nth-child(3), body #burger:hover, body #burger:hover .burgerline, body #burger:hover .burgerline:nth-child(1), body #burger:hover .burgerline:nth-child(2), body #burger:hover .burgerline:nth-child(3), body #location #location-icon svg, body #location:hover #location-icon svg, body.light #location #location-icon svg, body.light #location:hover #location-icon svg, body #mobile-menu-modal #mm-header #mm-current, body #mobile-menu-modal #mm-header #mm-current.hide, body #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list, body #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item a, body #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item a:hover, body #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item.menu-item-has-children .mob-arrow, body #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item.menu-item-has-children .mob-arrow .menu-arrow, body #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item.menu-item-has-children .mob-arrow:hover, body #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item.menu-item-has-children:hover a, body #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item.menu-item-has-children:hover .menu-arrow, body .cart-icon, body .cart-icon:hover, body .cart-icon:hover .cart-dynamic-data .cart-count, body .cart-icon:hover .cart-dynamic-data .cart-total, body #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart.cart_list .mini_cart_item a, body #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart.cart_list .mini_cart_item a:hover, body #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart.cart_list .mini_cart_item a.mxn-prod-link .combined .name, body #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart.cart_list .mini_cart_item a.mxn-prod-link:hover .combined .name, body #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart.cart_list .mini_cart_item a.remove, body #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart.cart_list .mini_cart_item a.remove svg, body #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart.cart_list .mini_cart_item a.remove:hover svg, body .ct-link .ct-text-block, body .ct-link:hover .ct-text-block, body .content-section .ct-section-inner-wrap, body .content-section .content-section-wrap .content-block .content-block-inner .rich-text a, body .content-section .content-section-wrap .content-block .content-block-inner .rich-text a:hover, body #form-callback .callback-form .mxn-field input, body #form-callback .callback-form .mxn-field input::placeholder, body #form-callback .callback-form .mxn-field input:hover, body #form-callback .callback-form .mxn-field input:hover::placeholder, body #form-callback .callback-form .mxn-field input:focus, body #form-callback .callback-form .mxn-field input:focus::placeholder, body #form-callback .callback-form .mxn-field input[disabled="disabled"]::placeholder, body #form-callback .callback-form .mxn-field input.wpcf7-not-valid::placeholder, body.light #form-callback .callback-form .mxn-field input, body.light #form-callback .callback-form .mxn-field input::placeholder, body.light #form-callback .callback-form .mxn-field input:hover, body.light #form-callback .callback-form .mxn-field input:hover::placeholder, body.light #form-callback .callback-form .mxn-field input:focus, body.light #form-callback .callback-form .mxn-field input:focus::placeholder, body #main-categories-section #categories-output .cat-wrap .cat-img, body #main-categories-section #categories-output .cat-wrap .cat-name, body #shop ul.products .product .ps-tile-wrap .ps-tile-top .onsale, body #shop ul.products .product .ps-tile-wrap .ps-tile-top .onsale:hover, body #shop ul.products .product .ps-tile-wrap .ps-tile-top .ps-icon_info, body #shop ul.products .product .ps-tile-wrap .ps-tile-top .ps-icon_info:hover, body #shop ul.products .product .ps-tile-wrap .ps-tile-top .ps-icon_info.active, body #shop ul.products .product .ps-tile-wrap .ps-tile-top .ps-info, body #shop ul.products .product .ps-tile-wrap .ps-tile-top .ps-info.active, body #shop ul.products .product .ps-tile-wrap .ps-tile-top .br-prod-info .data, body #shop ul.products .product .ps-tile-wrap .ps-tile-top .br-prod-info .data:hover, body #shop ul.products .product .ps-tile-wrap .ps-tile-top a img, body #shop ul.products .product .ps-tile-wrap .ps-tile-top .switch, body #shop ul.products .product .ps-tile-wrap .ps-tile-top .switch .wrap, body #shop ul.products .product .ps-tile-wrap .ps-tile-top .switch .wrap:hover, body #shop ul.products .product .ps-tile-wrap .ps-tile-top .switch:hover, body #shop ul.products .product .ps-tile-wrap .ps-tile-bottom a.add_to_cart_button, body #shop ul.products .product .ps-tile-wrap .ps-tile-bottom a.add_to_cart_button svg, body #shop ul.products .product .ps-tile-wrap .ps-tile-bottom a.add_to_cart_button:hover, body #shop ul.products .product .ps-tile-wrap .ps-tile-bottom a.add_to_cart_button:hover svg, body #product-wrap #-product-columns #-product-columns_left #-product-images .onsale, body #product-wrap #-product-columns #-product-columns_right #-product-ingredients .slick-slider .slick-arrow, body #product-wrap #-product-columns #-product-columns_right #-product-ingredients .slick-slider .slick-arrow:hover, body .mxn-qty .mxn-qty-button svg, body .mxn-qty .mxn-qty-button:hover svg, body #sliders .switcher .mxn-recommended ul.products.slick-slider button.slick-arrow, body #sliders .switcher .mxn-recommended ul.products.slick-slider button.slick-arrow:hover, body #sliders ul.products .product .ps-tile-wrap .ps-tile-top .ps-icon_info, body #sliders ul.products .product .ps-tile-wrap .ps-tile-top .ps-icon_info:hover, body #sliders ul.products .product .ps-tile-wrap .ps-tile-top .ps-icon_info.active, body #sliders ul.products .product .ps-tile-wrap .ps-tile-top .ps-info, body #sliders ul.products .product .ps-tile-wrap .ps-tile-top .ps-info.active, body #sliders ul.products .product .ps-tile-wrap .ps-tile-top a img, body #sliders ul.products .product .ps-tile-wrap .ps-tile-top a:hover img, body #sliders ul.products .product .ps-tile-wrap .ps-tile-bottom a.button, body #sliders ul.products .product .ps-tile-wrap .ps-tile-bottom a.button:hover, body .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-remove a .text, body .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-remove a:hover .text, body .woocommerce .woocommerce-cart-form table.shop_table tbody td.actions .coupon .input-text::placeholder, body .woocommerce .woocommerce-cart-form table.shop_table tbody td.actions .coupon .input-text:hover, body .woocommerce .woocommerce-cart-form table.shop_table tbody td.actions .coupon .input-text:hover::placeholder, body .woocommerce .woocommerce-cart-form table.shop_table tbody td.actions .coupon .input-text:focus::placeholder, body .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .button, body .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .button.alt, body .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:hover, body .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:hover.alt, body .woocommerce #reccomendations .recc-list .recc-list_inner .toggle, body .woocommerce #reccomendations .recc-list .recc-list_inner .toggle.active, body .woocommerce #reccomendations .recc-list .recc-list_inner .toggle:hover, body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-remove a, body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-remove a .icon svg, body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-remove a:hover, body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-remove a:hover .icon svg, body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.checkbox label[check='check'] .icon, body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.checkbox label[check='check'] .icon svg, body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.checkbox label[check='check'].active .icon, body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.checkbox label[check='check'].active .icon svg, body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.mxn-map #map, body .woocommerce form.woocommerce-checkout #checkout-wrap .form-row#billing_delivery_error_field, body .woocommerce form.woocommerce-checkout #checkout-wrap .form-row#billing_delivery_error_field.mxn-fade-out, body.light .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.checkbox label[check='check'].active .icon, body.light .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .form-row.checkbox label[check='check'].active .icon, body.light .woocommerce form.woocommerce-checkout #checkout-wrap .form-row#billing_delivery_error_field, body.light .woocommerce form.woocommerce-checkout #checkout-wrap .form-row#billing_delivery_error_field.mxn-fade-out, body.woocommerce-checkout.woocommerce-order-received .button, body.woocommerce-checkout.woocommerce-order-received .button:hover, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login .lost_password a, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login .lost_password a, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register .lost_password a, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register .lost_password a, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login .lost_password a:hover, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login .lost_password a:hover, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register .lost_password a:hover, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register .lost_password a:hover, body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-price, body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-price.inactive, body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-images, body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-images.inactive, body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-open .open-arrow, body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-open .open-arrow.active, body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content, body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner, body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .button, body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .button:hover, body #footer #global-footer #gf-navigation .footer-menu .oxy-nav-menu-list .menu-item a, body #footer #global-footer #gf-navigation .footer-menu .oxy-nav-menu-list .menu-item a:hover, body #footer #global-footer #gf-contacts .ct-link .ct-span, body #footer #global-footer #gf-contacts .ct-link:hover .ct-span, body .sub-form form.wpcf7-form input.wpcf7-email, body .sub-form form.wpcf7-form input.wpcf7-email::placeholder, body .sub-form form.wpcf7-form input.wpcf7-email:hover, body .sub-form form.wpcf7-form input.wpcf7-email:hover::placeholder, body .sub-form form.wpcf7-form input.wpcf7-email:focus, body .sub-form form.wpcf7-form input.wpcf7-email:focus::placeholder, body .sub-form form.wpcf7-form input.wpcf7-email[disabled="disabled"]::placeholder, body .sub-form form.wpcf7-form input.wpcf7-submit, body .sub-form form.wpcf7-form input.wpcf7-submit:hover, body .sub-form form.wpcf7-form input.wpcf7-not-valid::placeholder, body.light .sub-form form.wpcf7-form input.wpcf7-email, body.light .sub-form form.wpcf7-form input.wpcf7-email::placeholder, body.light .sub-form form.wpcf7-form input.wpcf7-email:hover, body.light .sub-form form.wpcf7-form input.wpcf7-email:hover::placeholder, body.light .sub-form form.wpcf7-form input.wpcf7-email:focus, body.light .sub-form form.wpcf7-form input.wpcf7-email:focus::placeholder, body #absolute-footer #af-developer #dev, body #absolute-footer #af-developer #dev:hover, #ps-maint-social-row .ps-maint-social-link .ps-maint-icon, #ps-maint-social-row .ps-maint-social-link:hover .ps-maint-icon, #maintenance_login #wp-submit, #maintenance_login #wp-submit:hover {
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}
.transition600, body .heading-section .shape, body .heading-section .shape.alpha.active, body .heading-section .shape.betta.active, body .heading-section .shape.gamma.active, body .heading-section .main-heading, body .heading-section .main-heading.active, body #mainslider .home-slide .slider-inner, body #main-categories-section #categories-output .cat-wrap:hover .cat-img, body #main-categories-section #categories-output .cat-wrap:hover .cat-name, body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.mxn-map #mxn-autocomplete #atc-input, body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.mxn-map #mxn-autocomplete #atc-input.mxn-fade-out, body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.mxn-map #mxn-autocomplete #google-search, body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.mxn-map #mxn-autocomplete #google-search.mxn-fade-out, body .woocommerce form.woocommerce-checkout #checkout-wrap .form-row .labeled, body .woocommerce form.woocommerce-checkout #checkout-wrap .form-row .labeled.mxn-hidden, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login .form-row .labeled, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login .form-row .labeled, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register .form-row .labeled, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register .form-row .labeled, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login .form-row .labeled.mxn-hidden, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login .form-row .labeled.mxn-hidden, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register .form-row .labeled.mxn-hidden, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register .form-row .labeled.mxn-hidden, body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content form.edit-account .form-row .labeled, body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content form.edit-account .form-row .labeled.mxn-hidden, body.woocommerce-account #my-account-section #my-account .woocommerce form.lost_reset_password .form-row .labeled, body.woocommerce-account #my-account-section #my-account .woocommerce form.lost_reset_password .form-row .labeled.mxn-hidden, body #footer #global-footer .shape, body #footer #global-footer .shape.alpha.active, body #footer #global-footer .shape.betta.active, body #footer #global-footer .shape.gamma.active {
-webkit-transition: all 600ms ease;
-moz-transition: all 600ms ease;
-ms-transition: all 600ms ease;
-o-transition: all 600ms ease;
transition: all 600ms ease;
}
.transition900, body #shop ul.products .product:hover .ps-tile-wrap .ps-tile-top a img, body .sub-form form.wpcf7-form .form-respond {
-webkit-transition: all 900ms ease;
-moz-transition: all 900ms ease;
-ms-transition: all 900ms ease;
-o-transition: all 900ms ease;
transition: all 900ms ease;
}
body {
background: #333;
}
body.oxygen-builder-body #wrap {
opacity: 1 !important;
}
body.oxygen-builder-body #ct-builder [data-aos] {
opacity: 1;
transform: translate(0) scale(1);
}
body.oxygen-builder-body #switch-thumb, body.oxygen-builder-body #cart-bck, body.oxygen-builder-body .burgerline {
min-height: 0px !important;
min-width: 0px !important;
}
body.wp-admin {
background-color: #f0f0f1;   }
body.wp-admin .wbcr-cyrlitera-factory-notice, body.wp-admin #rank_math_pro_notice, body.wp-admin #woo_slg_license-activation-notice, body.wp-admin .otgs-installer-notice-connection-issues {
display: none !important;
}
body.wp-admin .wp-not-current-submenu.wp-menu-separator {
height: 1px !important;
margin: 0 !important;
background: rgba(255, 255, 255, 0.25);    }
body.wp-admin #icl_edit_languages_table img {
max-width: 18px;
}
body.wp-admin #wpadminbar #wp-admin-bar-wp-logo > .ab-item {
padding: 0px;
}
body.wp-admin #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon {
width: 30px;
height: 30px;
}
body.wp-admin #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon::before {
content: url(//bronx.lviv.ua/assets/plugins/maxen-core/assets/style/../img/admin-icon.svg);
display: block;
position: absolute;
width: 32px;
height: 32px;
top: 0px;
left: 0px;
}
body.wp-admin #wpwrap:before {
content: "";
display: block;
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: -10;
background: url(//bronx.lviv.ua/assets/plugins/maxen-core/assets/style/../img/admin-bck.png) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
body.wp-admin .cli_settings_left {
width: 100% !important;
}
body.wp-admin .wc-price-based-country-setting-content {
width: 100%;
}
body.wp-admin .wc-price-based-country-setting-sidebar {
display: none;    }
body.wp-admin .mxn-options h1.wp-heading-inline {
width: 100%;
border-bottom: 5px solid #4b77be;
}
body.wp-admin .mxn-options form h2 {
margin-top: 30px;
width: fit-content;
padding-bottom: 2px;
color: #F22613;
border-bottom: 2px solid #F22613;
}
body.wp-admin .mxn-options form table.form-table {
margin-bottom: 30px; }
body.wp-admin #mxn-additional-details {
margin-top: 30px;
display: inline-block;
font-weight: 600;
}
body.wp-admin #mxn-additional-details .inner {
display: flex;
flex-direction: column;
}
body.wp-admin #mxn-additional-details .inner .element .data {
font-weight: 400;
}
body.login {
overflow: hidden;
}
body.login:before {
content: "";
display: block;
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: -10;
background: url(//bronx.lviv.ua/assets/plugins/maxen-core/assets/style/../img/login.jpg) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
body.login #login {
padding: 5%;
}
body.login h1 a {
background-image: none, url(//bronx.lviv.ua/assets/plugins/maxen-core/assets/style/../img/logo-light.svg);
opacity: 0.75;
background-size: 200px;
width: 200px;
height: 100px;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
body.login h1 a:active, body.login h1 a:focus, body.login h1 a:visited {
outline: 0 !important;
}
body.login h1 a:hover {
opacity: 1;
-webkit-transform: translate(0, -5px);
transform: translate(0, -5px);
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
body.login #login_error, body.login .message, body.login .success {
border-radius: 0px;
box-shadow: none;
text-transform: none;
}
body.login form {
padding: 24px;
border: none;
border-radius: 0px;
background: rgba(255, 255, 255, 0.75);
box-shadow: none;
}
body.login input#user_login.input, body.login input#user_pass.input {
border-radius: 0px;
padding: 2px 12px;
}
body.login p#backtoblog, body.login p#nav, body.login .privacy-policy-page-link {
text-align: center;
background: rgba(255, 255, 255, 0.65);
padding: 10px 0 !important;
border-radius: 0px;
box-shadow: none;
}
body.login .privacy-policy-page-link {
width: 97%;
}
body.login p#backtoblog a, body.login p#nav a {
color: #333 !important;
}
body.login p#backtoblog a:hover, body.login p#nav a:hover {
color: #26a65b !important;
text-decoration: underline;
}
body.login button:focus, body.login input:focus, body.login select:focus, body.login span:focus, body.login a:focus, body.login li:focus, body.login p:focus, body.login div:focus, body.login html:focus, body.login body:focus {
box-shadow: none !important;
}
body.login #wp-submit {
border-radius: 0px !important;
background: #F22613;
border-color: #F22613;
color: #ffffff;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
body.login #wp-submit:hover {
background: #26a65b;
border-color: #26a65b;
color: #ffffff;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
body.login .privacy-policy-page-link {
width: 100%;
display: none;
}
body.login .language-switcher {
width: 100%;
display: none;
}
body.login .language-switcher label {
display: none;
}
body.login .language-switcher .button {
border: none;
background: #F22613;
border: 1px solid #F22613;
color: #ffffff;
}
body.login .language-switcher .button:hover {
background: #F22613;
border: 1px solid #F22613;
}
body #maintenance_login_inner {
bottom: -50px;
}
body #maintenance_login_inner.inactive {
bottom: -410px;
}
body #maintenance_login_inner #maintenance_login_icon_close, body #maintenance_login_inner #maintenance_login_icon {
opacity: 1;
visibility: visible;
}
body #maintenance_login_inner #maintenance_login_icon_close.inactive, body #maintenance_login_inner #maintenance_login_icon.inactive {
opacity: 0;
visibility: hidden;    }
body header#header.oxy-header.oxy-sticky-header.oxy-overlay-header {
box-shadow: 0px 0px 15px rgba(255, 255, 255, 0.15);
}
body header#header.oxy-header.oxy-sticky-header.oxy-overlay-header:not(.oxy-sticky-header-active) {
background-color: rgba(34, 34, 34, 0.95) !important;
}
body header#header.oxy-header.oxy-sticky-header.oxy-overlay-header.oxy-sticky-header-active {
box-shadow: 0px 0px 15px rgba(255, 255, 255, 0.15);
background-color: rgba(34, 34, 34, 0.95);
height: 60px;
}
body header#header.oxy-header.oxy-sticky-header.oxy-overlay-header.oxy-sticky-header-active .main-menu ul.oxy-nav-menu-list li.menu-item a {
padding: 21px 24px;
}
body header#header.oxy-header.oxy-sticky-header.oxy-overlay-header.oxy-sticky-header-active .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item a {
padding: 12px 56px 12px 16px;
}
body header#header.oxy-header.oxy-sticky-header.oxy-overlay-header.oxy-sticky-header-active .oxy-header-container #logo-link #logo {
height: 50px;
margin-right: 20px;
}
body header#header #header-row .oxy-header-container {
padding: 0;
}
body header#header #header-row .oxy-header-container #logo-link #logo {
margin-left: -6px;
filter: brightness(0) saturate(100%) invert(78%) sepia(82%) saturate(2%) hue-rotate(13deg) brightness(119%) contrast(101%);
}
body.light header#header.oxy-header.oxy-sticky-header.oxy-overlay-header {
box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
}
body.light header#header.oxy-header.oxy-sticky-header.oxy-overlay-header:not(.oxy-sticky-header-active) {
background-color: rgba(255, 255, 252, 0.95) !important;
}
body.light header#header.oxy-header.oxy-sticky-header.oxy-overlay-header.oxy-sticky-header-active {
box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
background-color: rgba(255, 255, 252, 0.95);
}
body.light header#header #header-row .oxy-header-container #logo-link #logo {
filter: none;  }
body .language-switcher {
border-radius: 0px;
width: 42px;
height: 42px;
margin-left: 24px;
padding: 0px;
}
body .language-switcher .wpml-ls-statics-shortcode_actions {
width: 100%;
height: 100%;
padding: 0px;
border: none;
}
body .language-switcher .wpml-ls-statics-shortcode_actions ul {
width: 100%;
height: 100%;
padding: 0px;
}
body .language-switcher .wpml-ls-statics-shortcode_actions ul li.wpml-ls-item {
width: 100%;
height: 100%;
padding: 0px;
}
body .language-switcher .wpml-ls-statics-shortcode_actions ul li.wpml-ls-item a {
padding: 0;
width: 100%;
height: 100%;
border: none;
}
body .language-switcher .wpml-ls-statics-shortcode_actions ul li.wpml-ls-item a:after {
display: none;
}
body .language-switcher .wpml-ls-statics-shortcode_actions ul li.wpml-ls-item a span {
color: #f5f5f5;
background: #6c7a89;
width: 100%;
height: 100%;
border-radius: 0px;
display: flex;
align-items: center;
justify-content: center;
font-size: 16px;
line-height: 16px;
font-weight: 300;
}
body .language-switcher .wpml-ls-statics-shortcode_actions ul li.wpml-ls-item a span.wpml-ls-native:hover {
background: #F22613;  }
body .oxy-header-right .ps-icon-link {
border-radius: 0px;
margin: 0;
background: #d6a86d;
}
body .oxy-header-right .ps-icon-link#ps-ph-link {
margin-right: 24px;
background: transparent;
}
body .oxy-header-right .ps-icon-link#ps-ph-link #ps-ph-icon {
background: #26a65b;
padding: 11px;
}
body .oxy-header-right .ps-icon-link#ps-ph-link #ps-ph-icon:hover {
background: #F22613;
}
body .oxy-header-right .ps-icon-link#ps-ph-link:hover #ps-ph-icon {
-webkit-clip-path: polygon(20% 0, 100% 0, 100% 0, 100% 80%, 80% 100%, 0 100%, 0 100%, 0 20%);
clip-path: polygon(20% 0, 100% 0, 100% 0, 100% 80%, 80% 100%, 0 100%, 0 100%, 0 20%);
background: #F22613;
}
body .oxy-header-right .ps-icon-link#ps-ph-link:hover #ps-ph-number {
color: #F22613;
}
body .oxy-header-right .ps-icon-link:hover {
background: #F22613;
}
body .oxy-header-right .ps-icon-link:hover #ps-ph-number {
color: #f5f5f5;
}
body .oxy-header-right #mode-switch {
height: 32px;
width: 64px;
border-radius: 0px;
background: rgba(255, 255, 255, 0.75);
margin-right: 24px;
padding-left: 0px;
}
body .oxy-header-right #mode-switch #switch-thumb {
width: 28px;
height: 28px;
margin: 2px;
border-radius: 0px;
background: rgba(108, 122, 137, 0.85);
}
body .oxy-header-right #mode-switch .mode-icon {
height: 32px;
width: 32px;
display: flex;
align-items: center;
justify-content: center;
}
body .oxy-header-right #mode-switch .mode-icon#mode-dark {
left: 0px;
}
body .oxy-header-right #mode-switch .mode-icon#mode-dark svg {
fill: #e4e4e4;
}
body .oxy-header-right #mode-switch .mode-icon#mode-light {
right: 0px;
}
body .oxy-header-right #mode-switch .mode-icon#mode-light svg {
fill: #6c7a89;
}
body .oxy-header-right #mode-switch:hover #switch-thumb {
background: #6c7a89;
}
body .oxy-header-right #mode-switch.light {
padding-left: 32px;
}
body .oxy-header-right #mode-switch.light .mode-icon#mode-dark svg {
fill: #6c7a89;
}
body .oxy-header-right #mode-switch.light .mode-icon#mode-light svg {
fill: #e4e4e4;
}
body .oxy-header-right #mode-switch:hover {
cursor: pointer;
}
body.light #city-selector {
filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15));
}
body.light .oxy-header-right .ps-icon-link#ps-ph-link #ps-ph-number {
color: #26a65b;
}
body.light .oxy-header-right .ps-icon-link#ps-ph-link:hover #ps-ph-number {
color: #F22613;
}
body.light .oxy-header-right #mode-switch-wrap {
filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15));  }
body .main-menu ul.oxy-nav-menu-list li.menu-item {
margin: 0 24px;
display: flex;
flex-direction: row;
align-items: center;
}
body .main-menu ul.oxy-nav-menu-list li.menu-item .menu-arrow {
fill: #ebebeb;
width: 10px;
height: 10px;
position: absolute;
right: 4px;
}
body .main-menu ul.oxy-nav-menu-list li.menu-item:hover .menu-arrow {
fill: #F22613;
}
body .main-menu ul.oxy-nav-menu-list li.menu-item:hover a {
color: #F22613;
}
body .main-menu ul.oxy-nav-menu-list li.menu-item a {
font-family: "Roboto", 'Roboto', Roboto, sans-serif;
font-size: 14px;
font-weight: 700;
line-height: 18px;
color: #ebebeb;
padding: 31px 24px;
white-space: nowrap;
}
body .main-menu ul.oxy-nav-menu-list li.menu-item a::after {
display: none;
}
body .main-menu ul.oxy-nav-menu-list li.menu-item a:hover {
color: #F22613;
}
body .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu .menu-arrow {
fill: #333;
}
body .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu a {
background: #444;
color: #ebebeb;
}
body .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item {
margin: 0px;
}
body .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item:hover .menu-arrow {
fill: #ebebeb;
}
body .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item:hover a {
background: #26a65b;
color: #ebebeb;
}
body .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item .menu-arrow {
fill: #ffffff;
width: 10px;
height: 10px;
position: absolute;
right: 4px;
transform: rotate(270deg);
}
body .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item a {
padding: 12px 56px 12px 16px;
min-width: 200px;
color: #ffffff;
}
body .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item a:hover {
color: #ebebeb;
background: #26a65b;
}
body .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item ul.sub-menu {
box-shadow: none;
}
body .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item a {
background: #444;
}
body .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item a:hover {
background: #26a65b;
}
body .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item:hover .menu-arrow {
fill: #ffffff;
}
body .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item:hover a {
background: #26a65b;
color: #ffffff;
}
body .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item ul.sub-menu {
box-shadow: none;
}
body .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item a {
background: #444;
}
body .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item a:hover {
background: #26a65b;
}
body .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item:hover .menu-arrow {
fill: #ffffff;
}
body .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item:hover a {
background: #26a65b;
color: #ffffff;
}
body.light .main-menu ul.oxy-nav-menu-list li.menu-item .menu-arrow {
fill: #333;
}
body.light .main-menu ul.oxy-nav-menu-list li.menu-item:hover .menu-arrow {
fill: #F22613;
}
body.light .main-menu ul.oxy-nav-menu-list li.menu-item:hover a {
color: #F22613;
}
body.light .main-menu ul.oxy-nav-menu-list li.menu-item a {
color: #333;
}
body.light .main-menu ul.oxy-nav-menu-list li.menu-item a:hover {
color: #F22613;
}
body.light .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu .menu-arrow {
fill: #333;
}
body.light .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu a {
background: #ffffff;
color: #333;
}
body.light .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item:hover .menu-arrow {
fill: #ffffff;
}
body.light .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item:hover a {
background: #26a65b;
color: #ffffff;
}
body.light .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item .menu-arrow {
fill: #111;
}
body.light .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item a {
color: #111;
}
body.light .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item a:hover {
color: #ffffff;
background: #26a65b;
}
body.light .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item .menu-arrow {
fill: #111;
}
body.light .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item a {
background: #ffffff;
color: #333;
}
body.light .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item a:hover {
background: #26a65b;
color: #ffffff;
}
body.light .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item:hover .menu-arrow {
fill: #ffffff;
}
body.light .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item:hover a {
background: #26a65b;
color: #ffffff;
}
body.light .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item .menu-arrow {
fill: #111;
}
body.light .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item a {
background: #ffffff;
color: #333;
}
body.light .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item a:hover {
background: #26a65b;
color: #ffffff;
}
body.light .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item:hover .menu-arrow {
fill: #ffffff;
}
body.light .main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item ul.sub-menu li.menu-item:hover a {
background: #26a65b;
color: #ffffff;  }
body #burger {
margin-right: 0px;
margin-left: 20px;
}
body #burger .burgerline {
height: 2px;
background: #ebebeb;
}
body #burger .burgerline:nth-child(1) {
width: 100%;
}
body #burger .burgerline:nth-child(2) {
width: 60%;
}
body #burger .burgerline:nth-child(3) {
width: 90%;
}
body #burger:hover {
cursor: pointer;
}
body #burger:hover .burgerline:nth-child(1) {
width: 90%;
}
body #burger:hover .burgerline:nth-child(2) {
width: 100%;
}
body #burger:hover .burgerline:nth-child(3) {
width: 80%;
}
body.light #burger .burgerline {
background: #333;
}
body #location {
margin-left: 15px;
}
body #location #location-icon svg {
fill: #ebebeb;
}
body #location:hover {
cursor: pointer;
}
body #location:hover #location-icon svg {
fill: #26a65b;
}
body.light #location #location-icon svg {
fill: #333;
}
body.light #location:hover #location-icon svg {
fill: #26a65b; }
body #mobile-menu-modal {
background: #444;
}
body #mobile-menu-modal #mm-header #mm-current.hide {
opacity: 0;
visibility: hidden;
}
body #mobile-menu-modal #mm-header #mm-current #mm-menu-back {
border-radius: 0px;
}
body #mobile-menu-modal #mm-header #mm-current #mm-menu-back #svg-mm-menu-back {
fill: #F22613;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
body #mobile-menu-modal #mm-header #mm-current #mm-menu-back:hover {
cursor: pointer;
}
body #mobile-menu-modal #mm-header #mm-current #mm-previous {
color: #F22613;
cursor: default;
pointer-events: none;
}
body #mobile-menu-modal #mm-header #mm-profile {
background: #d6a86d;
}
body #mobile-menu-modal #mm-header #mm-profile:hover {
background: #F22613;
}
body #mobile-menu-modal #mm-body {
overflow-y: scroll;
-ms-overflow-style: none;
scrollbar-width: none;
}
body #mobile-menu-modal #mm-body::-webkit-scrollbar {
display: none;
}
body #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item {
width: 100%;
position: unset;
}
body #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item a {
position: relative;
font-size: 16px;
font-weight: 700;
line-height: 16px;
padding: 15px 48px 15px 24px;
width: 100%;
height: 48px;
background: #444;
color: #ffffff;
}
body #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item a .mob-arrow svg {
fill: #ffffff;
}
body #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item a:hover {
background: #26a65b;
color: #ffffff;
}
body #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item.menu-item-has-children .mob-arrow {
width: 48px;
height: 48px;
padding: 0;
position: absolute;
top: 0;
right: 0;
}
body #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item.menu-item-has-children .mob-arrow .menu-arrow {
width: 48px;
height: 48px;
padding: 18px;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
body #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item.menu-item-has-children .mob-arrow:hover {
cursor: pointer;
background: #26a65b;
}
body #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item.menu-item-has-children:hover a {
background: #26a65b;
color: #ffffff;
}
body #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item.menu-item-has-children:hover .menu-arrow {
fill: #ffffff;
}
body #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu {
width: 300px;
z-index: 1;
}
body #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item ul.sub-menu.active {
display: block;
visibility: visible;
opacity: 1;
z-index: 99;
}
body #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item:hover ul.sub-menu {
background: #444;
}
body #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item:hover ul.sub-menu .menu-item {
background: #444;
}
body #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item:hover ul.sub-menu .menu-item a {
background: #444;
color: #ffffff;
}
body #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item:hover ul.sub-menu .menu-item a .mob-arrow svg {
fill: #ffffff;
}
body #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item:hover ul.sub-menu .menu-item a:hover {
background: #26a65b;
color: #ffffff;
}
body #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item:hover ul.sub-menu .menu-item a:hover .mob-arrow svg {
fill: #ffffff;
}
body #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list ul.sub-menu {
display: none;
}
body #mobile-menu-modal #mm-footer #ps-ph-icon_m {
display: flex;
justify-content: center;
align-items: center;
width: 42px;
height: 42px;
background: #26a65b;
}
body.light #mobile-menu-modal {
background: #ffffff;
}
body.light #mobile-menu-modal #mm-header #mm-current #mm-menu-back #svg-mm-menu-back {
fill: #26a65b;
}
body.light #mobile-menu-modal #mm-header #mm-current #mm-previous {
color: #26a65b;
}
body.light #mobile-menu-modal #mm-header #mm-close svg {
fill: #444;
}
body.light #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item a {
background: #ffffff;
color: #444;
}
body.light #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item a .mob-arrow svg {
fill: #444;
}
body.light #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item.menu-item-has-children .mob-arrow:hover {
background: #26a65b;
}
body.light #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item.menu-item-has-children:hover a {
background: #26a65b;
color: #ffffff;
}
body.light #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item.menu-item-has-children:hover .menu-arrow {
fill: #ffffff;
}
body.light #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item:hover ul.sub-menu {
background: #ffffff;
}
body.light #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item:hover ul.sub-menu .menu-item {
background: #ffffff;
}
body.light #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item:hover ul.sub-menu .menu-item a {
background: #ffffff;
color: #444;
}
body.light #mobile-menu-modal #mm-body #mm-main-menu ul.oxy-nav-menu-list li.menu-item:hover ul.sub-menu .menu-item a .mob-arrow svg {
fill: #444;
}
body.light #mobile-menu-modal #mm-footer #ps-ph-number_m {
color: #26a65b;    }
@media screen and (max-width: 1920px) {  }
@media screen and (max-width: 1600px) {  body .main-menu ul.oxy-nav-menu-list li.menu-item {
margin: 0 12px;
}
}
@media screen and (max-width: 1439px) {  body #header {
padding-right: 40px;
padding-left: 40px;
}
body #header .city-selector {
width: 150px;
margin-left: 40px;
}
body #header .city-selector .select {
min-width: 150px;
}
body .main-menu ul.oxy-nav-menu-list li.menu-item {
margin: 0;
}
}
@media screen and (max-width: 1360px) {  body #language-switcher {
margin-left: 14px;
}
body #ps-ph-link {
margin-right: 5px !important;
}
body #ps-ph-link #ps-ph-number {
display: none;
}
body #mode-switch {
margin-right: 5px !important;
}
}
@media screen and (max-width: 1120px) {  }
@media screen and (max-width: 1023px) {  body #header.oxy-sticky-header-active {
height: 48px;
}
body #header.oxy-sticky-header-active #logo {
height: 36px;
}
}
@media screen and (max-width: 991px) {  }
@media screen and (max-width: 767px) {  body #header {
padding-right: 24px;
padding-left: 24px;
}
body #minicart-popup {
padding: 40px 24px;
}
}
@media screen and (max-width: 479px) {  }
@media screen and (max-width: 359px) {  body #logo {
max-height: 50px;
}
body #burger {
margin-left: 10px;
}
body #location {
margin-left: 5px;
}
}
@media screen and (max-width: 319px) {     }
body .clip-path {
-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 20% 100%, 0 80%, 0 0);
clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 20% 100%, 0 80%, 0 0);
}
body .clip-path:hover {
-webkit-clip-path: polygon(20% 0, 100% 0, 100% 0, 100% 80%, 80% 100%, 0 100%, 0 100%, 0 20%);
clip-path: polygon(20% 0, 100% 0, 100% 0, 100% 80%, 80% 100%, 0 100%, 0 100%, 0 20%);
}
body .clip-path-switch {
-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 10% 100%, 0 80%, 0 0);
clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 10% 100%, 0 80%, 0 0);
}
body .clip-path-single {
-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 20% 100%, 0 80%, 0 0);
clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 20% 100%, 0 80%, 0 0);  }
body .br-button {
display: flex;
flex-direction: row;
position: relative;
cursor: pointer;
}
body .br-button .inner {
display: flex;
align-items: center;
justify-content: center;
height: 42px;
font-size: 16px;
font-weight: 500;
line-height: 20px;
padding: 11px 22px;
width: 100%;
min-width: 150px;
max-width: 280px;
color: #e4e4e4;
background: rgba(242, 38, 19, 0.85);
transform: translate(0px, 0px);
z-index: 2;
-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
}
body .br-button .after {
width: calc(100% - 2px);
height: 40px;
background: rgba(255, 255, 255, 0.25);
position: absolute;
right: 0;
bottom: 0;
z-index: 1;
-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
}
body .br-button:hover {
text-decoration: none !important;
}
body .br-button:hover .inner {
background: #26a65b;
transform: translate(-3px, -3px);
-webkit-clip-path: polygon(10px 0, 100% 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 100%, 0 10px);
clip-path: polygon(10px 0, 100% 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 100%, 0 10px);
filter: drop-shadow(0px 0px 15px rgba(255, 255, 255, 0.15));
}
body .br-button:hover .after {
right: -3px;
bottom: -3px;
-webkit-clip-path: polygon(10px 0, 100% 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 100%, 0 10px);
clip-path: polygon(10px 0, 100% 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 100%, 0 10px);
}
body .br-button.alt .inner {
background: rgba(38, 166, 91, 0.85);
}
body .br-button.alt:hover .inner {
background: #F22613;
}
body .br-button.sand .inner {
background: rgba(214, 168, 109, 0.85);
}
body .br-button.sand:hover .inner {
background: #F22613;
}
body .br-button.mrgl {
margin-left: 24px;
}
body .br-button.additional {
cursor: pointer;
width: 150px;
margin-top: 16px;
float: right;
}
body.light .br-button .after {
background: rgba(68, 68, 68, 0.25);
}
body.light .br-button.light .after {
background: rgba(255, 255, 255, 0.25);  }
body .heading-section {
position: relative;
}
body .heading-section .shape {
display: block;
position: absolute;
top: 0px;
left: 0px;
opacity: 0.5;
height: 100%;
width: 100%;
-webkit-clip-path: polygon(0 100%, 0 0, 100% 0, 100% 100%, 100% 100%);
clip-path: polygon(0 100%, 0 0, 100% 0, 100% 100%, 100% 100%);
}
body .heading-section .shape.alpha {
z-index: 3;
background: #111;
}
body .heading-section .shape.alpha.active {
-webkit-clip-path: polygon(calc(70% - 10%) 100%, calc(80% - 10%) 0, 100% 0, 100% 100%, 100% 100%);
clip-path: polygon(calc(70% - 10%) 100%, calc(80% - 10%) 0, 100% 0, 100% 100%, 100% 100%);
}
body .heading-section .shape.betta {
z-index: 2;
background: #222;
}
body .heading-section .shape.betta.active {
-webkit-clip-path: polygon(calc(70% - 20%) 100%, calc(80% - 20%) 0, 100% 0, 100% 100%, 100% 100%);
clip-path: polygon(calc(70% - 20%) 100%, calc(80% - 20%) 0, 100% 0, 100% 100%, 100% 100%);
}
body .heading-section .shape.gamma {
z-index: 1;
background: #333;
}
body .heading-section .shape.gamma.active {
-webkit-clip-path: polygon(calc(70% - 30%) 100%, calc(80% - 30%) 0, 100% 0, 100% 100%, 100% 100%);
clip-path: polygon(calc(70% - 30%) 100%, calc(80% - 30%) 0, 100% 0, 100% 100%, 100% 100%);
}
body .heading-section .main-heading {
display: flex;
justify-content: flex-end;
text-align: right;
z-index: 4;
padding-right: 0px;
padding-left: 0px;
}
body .heading-section .main-heading.active {
color: #ebebeb;
padding-right: 126px;
padding-left: 126px;
}
body.light .heading-section .shape.alpha {
background: #ffffff;
}
body.light .heading-section .shape.betta {
background: #f5f5f5;
}
body.light .heading-section .shape.gamma {
background: #ebebeb;
}
body.light .heading-section .main-heading.active {
color: #333;  }
body .select {
cursor: pointer;
display: inline-block;
position: relative;
font-family: "Roboto", 'Roboto', Roboto, sans-serif;
font-weight: 500;
font-size: 16px;
line-height: 22px;
color: rgba(255, 255, 255, 0.75);
border-radius: 0px;
min-width: 200px;
height: 42px;
}
body .select.inactive .styledSelect {
background: #444;
}
body .select.inactive .styledSelect:hover {
cursor: default;
border-radius: 0px !important;
}
body .select:hover {
color: rgba(255, 255, 255, 0.75);
}
body .select .s-hidden {
visibility: hidden;
opacity: 0;
pointer-events: none;
}
body .select .styledSelect {
-webkit-clip-path: polygon(50% 0%, 100% 0, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
clip-path: polygon(50% 0%, 100% 0, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: #444;
padding: 10px 40px 10px 20px;
font-weight: 500;
font-size: 16px;
line-height: 22px;
height: 42px;
border: 0px solid #444;
border-radius: 0px;
}
body .select .styledSelect svg.select-arrow {
fill: rgba(255, 255, 255, 0.75);
}
body .select .styledSelect:active, body .select .styledSelect.active {
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
-webkit-clip-path: polygon(50% 0%, 100% 0, 100% 100%, 0 100%, 0 100%, 0 0);
clip-path: polygon(50% 0%, 100% 0, 100% 100%, 0 100%, 0 100%, 0 0);
}
body .select .styledSelect:active svg.select-arrow, body .select .styledSelect.active svg.select-arrow {
fill: #ffffff;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
body .select .styledSelect svg.select-arrow {
width: 12px;
height: 22px;
position: absolute;
right: 12px;
}
body .select .options {
display: none;
position: absolute;
top: 100%;
right: 0;
left: 0;
z-index: 999;
margin: 0;
padding: 0;
list-style: none;
border: 0px solid #444;
border-top: none;
background-color: #444;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
body .select .options li {
font-weight: 500;
font-size: 16px;
line-height: 22px;
height: 42px;
padding: 10px 40px 10px 20px;
line-height: 22px;
}
body .select .options li:hover {
background-color: #26a65b;
color: #ffffff;
}
body .select .options li:last-child {
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
body .select .options li.selected {
background-color: inherit;
color: #ffffff;
}
body .select .options li.selected:hover {
background-color: #26a65b;
}
body.light .select .styledSelect {
background-color: rgba(255, 255, 255, 0.75);
border: 0px solid #ffffff;
color: #444;
}
body.light .select .styledSelect svg.select-arrow {
fill: #444;
}
body.light .select .styledSelect:active svg.select-arrow, body.light .select .styledSelect.active svg.select-arrow {
fill: #444;
}
body.light .select .options {
border: 0px solid #ffffff;
background-color: #ffffff;
}
body.light .select .options li {
color: #444;
}
body.light .select .options li:hover {
background-color: #26a65b;
color: #ffffff;
}
body.light .select .options li.selected {
background-color: inherit;
color: #444;
}
body.light .select .options li.selected:hover {
background-color: #26a65b;
color: #ffffff;  }
body .cart-icon {
position: fixed;
top: 100px;
right: 60px;
width: 60px;
height: 60px;
filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15));
}
body .cart-icon .cart-bck {
background: #26a65b;
-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 20% 100%, 0 80%, 0 0);
clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 20% 100%, 0 80%, 0 0);
}
body .cart-icon .cart-dynamic-data .cart-count {
z-index: 3;
width: 24px;
height: 24px;
border-radius: 0px;
background: #F22613;
position: absolute;
top: -6px;
right: -6px;
font-size: 14px;
line-height: 24px;
font-weight: 300;
color: #ffffff;
font-weight: 300;
-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 20% 100%, 0 80%, 0 0);
clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 20% 100%, 0 80%, 0 0);
}
body .cart-icon .cart-dynamic-data .cart-total {
display: none;
z-index: 3;
height: 24px;
width: auto;
position: absolute;
font-size: 14px;
line-height: 22px;
font-weight: 500;
color: #222;
bottom: -10px;
right: -10px;
border-radius: 0px;
border: 1px solid #ffffff;
background: #F22613;
color: #ffffff;
padding: 0 5px;
font-weight: 300;
}
body .cart-icon.scrolled {
top: 80px;
}
body .cart-icon:hover .cart-bck {
-webkit-clip-path: polygon(20% 0, 100% 0, 100% 0, 100% 80%, 80% 100%, 0 100%, 0 100%, 0 20%);
clip-path: polygon(20% 0, 100% 0, 100% 0, 100% 80%, 80% 100%, 0 100%, 0 100%, 0 20%);
}
body .cart-icon:hover .cart-dynamic-data .cart-count {
top: -4px;
right: -4px;
-webkit-clip-path: polygon(20% 0, 100% 0, 100% 0, 100% 80%, 80% 100%, 0 100%, 0 100%, 0 20%);
clip-path: polygon(20% 0, 100% 0, 100% 0, 100% 80%, 80% 100%, 0 100%, 0 100%, 0 20%);
}
body .cart-icon:hover .cart-dynamic-data .cart-total {
bottom: -4px;
right: -4px;
}
body.light .cart-icon {
filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15));  }
body #minicart-popup {
background: transparent;
filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15));
}
body #minicart-popup .popup-wrap {
background: rgba(51, 51, 51, 0.95);
padding: 40px;
-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 20px 100%, 0 calc(100% - 20px), 0 0);
clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 20px 100%, 0 calc(100% - 20px), 0 0);
}
body #minicart-popup .popup-wrap #minicart_close svg {
fill: #e4e4e4;
}
body #minicart-popup .popup-wrap #minicart-inner .minicart-heading {
color: #e4e4e4;
}
body #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart.cart_list .mini_cart_item {
padding: 10px 0 9px 0;
margin: 0px;
border-bottom: none;
}
body #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart.cart_list .mini_cart_item a {
padding-right: 40px;
height: 80px;
display: flex;
align-items: center;
font-family: "Roboto", 'Roboto', Roboto, sans-serif;
color: #ffffff;
font-weight: 700;
font-size: 16px;
line-height: 16px;
}
body #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart.cart_list .mini_cart_item a img {
margin: 0 16px 0 0;
-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
}
body #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart.cart_list .mini_cart_item a.mxn-prod-link {
display: flex;
}
body #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart.cart_list .mini_cart_item a.mxn-prod-link .combined {
display: flex;
flex-direction: column;
justify-content: center;
}
body #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart.cart_list .mini_cart_item a.mxn-prod-link .combined .name {
color: #e4e4e4;
}
body #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart.cart_list .mini_cart_item a.mxn-prod-link .combined .quantity {
color: #e4e4e4;
font-weight: 300;
}
body #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart.cart_list .mini_cart_item a.mxn-prod-link .combined .quantity bdi {
color: #e4e4e4;
font-weight: 300;
}
body #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart.cart_list .mini_cart_item a.mxn-prod-link:hover {
text-decoration: none;
}
body #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart.cart_list .mini_cart_item a.mxn-prod-link:hover .combined .name {
color: #F22613;
}
body #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart.cart_list .mini_cart_item a.remove {
width: 40px;
padding: 0 10px 0 10px;
border-radius: 0;
background: transparent;
}
body #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart.cart_list .mini_cart_item a.remove svg {
height: 80px;
width: 20px;
fill: #e4e4e4;
}
body #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart.cart_list .mini_cart_item a.remove:hover svg {
fill: #F22613;
}
body #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart.cart_list .mini_cart_item::before, body #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart.cart_list .mini_cart_item::after {
display: none;
}
body #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart__total {
margin-top: 24px;
margin-bottom: 0px;
}
body #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart__total strong {
color: #e4e4e4;
}
body #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart__total bdi {
color: #F22613;
}
body #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart__buttons {
margin-top: 24px;
margin-bottom: 0px;
}
body #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart__buttons .br-button .inner {
width: 100%;
}
body #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart__empty-message {
margin-top: 12px;
text-align: center;
color: #e4e4e4;
}
body.light #minicart-popup {
background: transparent;
filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15));
}
body.light #minicart-popup .popup-wrap {
background: rgba(235, 235, 235, 0.95);
}
body.light #minicart-popup .popup-wrap #minicart_close svg {
fill: #444;
}
body.light #minicart-popup .popup-wrap #minicart-inner .minicart-heading {
color: #444;
}
body.light #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart.cart_list .mini_cart_item {
border-bottom: 1px solid #444;
}
body.light #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart.cart_list .mini_cart_item a {
color: #ffffff;
}
body.light #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart.cart_list .mini_cart_item a.mxn-prod-link .combined .name {
color: #444;
}
body.light #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart.cart_list .mini_cart_item a.mxn-prod-link .combined .quantity {
color: #444;
}
body.light #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart.cart_list .mini_cart_item a.mxn-prod-link .combined .quantity bdi {
color: #444;
}
body.light #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart.cart_list .mini_cart_item a.mxn-prod-link:hover .combined .name {
color: #F22613;
}
body.light #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart.cart_list .mini_cart_item a.remove svg {
fill: #444;
}
body.light #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart.cart_list .mini_cart_item a.remove:hover svg {
fill: #F22613;
}
body.light #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart__total strong {
color: #444;
}
body.light #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart__total bdi {
color: #F22613;
}
body.light #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart__buttons .br-button .after {
background: rgba(68, 68, 68, 0.25);
}
body.light #minicart-popup .popup-wrap #minicart-inner #-mini-cart .woocommerce-mini-cart__empty-message {
color: #444;
}
body #city-selector-modal {
background: transparent;
filter: drop-shadow(0px 0px 15px rgba(255, 255, 255, 0.15));
}
body #city-selector-modal #city-selector-modal_close {
z-index: 2;
}
body #city-selector-modal #city-selector-modal_close svg {
fill: #e4e4e4;
}
body #city-selector-modal #city-selector-modal_inner {
z-index: 1;
background: rgba(51, 51, 51, 0.95);
-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 20px 100%, 0 calc(100% - 20px), 0 0);
clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 20px 100%, 0 calc(100% - 20px), 0 0);
}
body #city-selector-modal #city-selector-modal_inner #popup-logo {
filter: brightness(0) saturate(100%) invert(78%) sepia(82%) saturate(2%) hue-rotate(13deg) brightness(119%) contrast(101%);
}
body #city-selector-modal #city-selector-modal_inner #city-text-blocks {
color: #e4e4e4;
}
body.light #city-selector-modal {
filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15));
}
body.light #city-selector-modal #city-selector-modal_close svg {
fill: #444;
}
body.light #city-selector-modal #city-selector-modal_inner {
background: rgba(235, 235, 235, 0.95);
}
body.light #city-selector-modal #city-selector-modal_inner #popup-logo {
filter: none;
}
body.light #city-selector-modal #city-selector-modal_inner #city-text-blocks {
color: #444;
}
body #workstatus-modal {
background: transparent;
filter: drop-shadow(0px 0px 15px rgba(255, 255, 255, 0.15));
}
body #workstatus-modal #workstatus-close {
z-index: 2;
}
body #workstatus-modal #workstatus-close svg {
fill: #e4e4e4;
}
body #workstatus-modal #workstatus-modal-inner {
z-index: 1;
background: rgba(51, 51, 51, 0.95);
-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 20px 100%, 0 calc(100% - 20px), 0 0);
clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 20px 100%, 0 calc(100% - 20px), 0 0);
}
body #workstatus-modal #workstatus-modal-inner #heading-sorry {
color: #e4e4e4;
}
body #workstatus-modal #workstatus-modal-inner .ct-div-block {
color: #e4e4e4;
}
body.light #workstatus-modal {
background: transparent;
filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15));
}
body.light #workstatus-modal #workstatus-close svg {
fill: #444;
}
body.light #workstatus-modal #workstatus-modal-inner {
background: rgba(235, 235, 235, 0.95);
}
body.light #workstatus-modal #workstatus-modal-inner #heading-sorry {
color: #444;
}
body.light #workstatus-modal #workstatus-modal-inner .ct-div-block {
color: #444;
}
body #order-postpone-modal {
background: transparent;
filter: drop-shadow(0px 0px 15px rgba(255, 255, 255, 0.15));
}
body #order-postpone-modal #order-postpone-close {
z-index: 2;
}
body #order-postpone-modal #order-postpone-close svg {
fill: #e4e4e4;
}
body #order-postpone-modal #order-postpone-inner {
z-index: 1;
background: rgba(51, 51, 51, 0.95);
-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 20px 100%, 0 calc(100% - 20px), 0 0);
clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 20px 100%, 0 calc(100% - 20px), 0 0);
}
body #order-postpone-modal #order-postpone-inner #heading_attention, body #order-postpone-modal #order-postpone-inner #heading_details {
color: #e4e4e4 !important;
}
body #order-postpone-modal #order-postpone-inner .ct-div-block {
color: #e4e4e4;
}
body.light #order-postpone-modal {
background: transparent;
filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15));
}
body.light #order-postpone-modal #order-postpone-close svg {
fill: #444;
}
body.light #order-postpone-modal #order-postpone-inner {
background: rgba(235, 235, 235, 0.95);
}
body.light #order-postpone-modal #order-postpone-inner #heading_attention, body.light #order-postpone-modal #order-postpone-inner #heading_details {
color: #444 !important;
}
body.light #order-postpone-modal #order-postpone-inner .ct-div-block {
color: #444; }
body .ps-icon {
border-radius: 0px;
}
body .ct-link .ct-text-block {
color: #f5f5f5;
}
body .ct-link:hover .ct-text-block {
color: #26a65b;    }
@media screen and (max-width: 1920px) {  }
@media screen and (max-width: 1600px) {  body .heading-section .shape.alpha.active {
-webkit-clip-path: polygon(60% 100%, 80% 0, 100% 0, 100% 100%, 100% 100%);
clip-path: polygon(60% 100%, 80% 0, 100% 0, 100% 100%, 100% 100%);
}
body .heading-section .shape.betta.active {
-webkit-clip-path: polygon(40% 100%, 60% 0, 100% 0, 100% 100%, 100% 100%);
clip-path: polygon(40% 100%, 60% 0, 100% 0, 100% 100%, 100% 100%);
}
body .heading-section .shape.gamma.active {
-webkit-clip-path: polygon(20% 100%, 40% 0, 100% 0, 100% 100%, 100% 100%);
clip-path: polygon(20% 100%, 40% 0, 100% 0, 100% 100%, 100% 100%);
}
body .heading-section .main-heading.active {
padding-right: 80px;
padding-left: 80px;
}
}
@media screen and (max-width: 1440px) {  body .cart-icon {
top: 100px;
right: 40px;
}
}
@media screen and (max-width: 1360px) {  body .heading-section .shape.alpha.active {
-webkit-clip-path: polygon(50% 100%, 90% 0, 100% 0, 100% 100%, 100% 100%);
clip-path: polygon(50% 100%, 90% 0, 100% 0, 100% 100%, 100% 100%);
}
body .heading-section .shape.betta.active {
-webkit-clip-path: polygon(30% 100%, 70% 0, 100% 0, 100% 100%, 100% 100%);
clip-path: polygon(30% 100%, 70% 0, 100% 0, 100% 100%, 100% 100%);
}
body .heading-section .shape.gamma.active {
-webkit-clip-path: polygon(10% 100%, 50% 0, 100% 0, 100% 100%, 100% 100%);
clip-path: polygon(10% 100%, 50% 0, 100% 0, 100% 100%, 100% 100%);
}
body .heading-section .main-heading.active {
padding-right: 80px;
padding-left: 80px;
}
}
@media screen and (max-width: 1120px) {  }
@media screen and (max-width: 1024px) {  body #cart-icon {
right: 40px;
width: 42px;
height: 42px;
}
body #cart-icon #cart-bck {
width: 42px;
height: 42px;
}
body #cart-icon #cart-icon_svg svg {
width: 20px;
height: 20px;
}
body .heading-section .ct-section-inner-wrap {
padding-right: 30px;
padding-left: 30px;
}
body .heading-section .ct-section-inner-wrap .main-heading {
font-size: 46px;
line-height: 52px;
}
}
@media screen and (max-width: 767px) {  body #cart-icon {
right: 24px;
}
body .heading-section .shape.alpha.active {
-webkit-clip-path: polygon(30% 100%, 70% 0, 100% 0, 100% 100%, 100% 100%);
clip-path: polygon(30% 100%, 70% 0, 100% 0, 100% 100%, 100% 100%);
}
body .heading-section .shape.betta.active {
-webkit-clip-path: polygon(10% 100%, 50% 0, 100% 0, 100% 100%, 100% 100%);
clip-path: polygon(10% 100%, 50% 0, 100% 0, 100% 100%, 100% 100%);
}
body .heading-section .shape.gamma.active {
-webkit-clip-path: polygon(0 100%, 0 0, 100% 0, 100% 100%, 100% 100%);
clip-path: polygon(0 100%, 0 0, 100% 0, 100% 100%, 100% 100%);
}
body .heading-section .main-heading.active {
padding-right: 0px;
padding-left: 0px;
}
}
@media screen and (max-width: 479px) {  body .heading-section .ct-section-inner-wrap {
padding-right: 24px;
padding-left: 24px;
}
body .heading-section .ct-section-inner-wrap .main-heading {
font-size: 36px;
line-height: 42px;
}
body #minicart-popup {
padding: 20px;
}
body #minicart-popup .popup-wrap {
padding: 20px;
}
body #minicart-popup .popup-wrap #minicart_close {
top: 32px;
}
body #minicart-popup .popup-wrap #-mini-cart .woocommerce-mini-cart__buttons {
display: flex;
flex-direction: column;
align-items: center;
}
body #minicart-popup .popup-wrap #-mini-cart .woocommerce-mini-cart__buttons .br-button {
min-width: 220px;
margin-bottom: 12px;
}
body #minicart-popup .popup-wrap #-mini-cart .woocommerce-mini-cart__buttons .br-button:last-child {
margin-bottom: 0px;
}
}
@media screen and (max-width: 359px) {  body .heading-section .shape.alpha.active {
-webkit-clip-path: polygon(10% 100%, 90% 0, 100% 0, 100% 100%, 100% 100%);
clip-path: polygon(10% 100%, 90% 0, 100% 0, 100% 100%, 100% 100%);
}
body .heading-section .shape.betta.active {
-webkit-clip-path: polygon(0 100%, 0 0, 100% 0, 100% 100%, 100% 100%);
clip-path: polygon(0 100%, 0 0, 100% 0, 100% 100%, 100% 100%);
}
body #minicart-popup {
padding: 10px;
}
body #minicart-popup .popup-wrap {
padding: 20px;
}
body #minicart-popup .popup-wrap #minicart_close {
top: 20px;
right: 20px;
}
}
@media screen and (max-width: 319px) {      }
body .content-section .ct-section-inner-wrap {
padding: 80px 40px;
}
body .content-section .content-section-wrap .content-block {
filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15));
margin-bottom: 40px;
}
body .content-section .content-section-wrap .content-block .content-block-inner {
padding: 40px;
background: #222;
-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 20px 100%, 0 calc(100% - 20px), 0 0);
clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 20px 100%, 0 calc(100% - 20px), 0 0);
}
body .content-section .content-section-wrap .content-block .content-block-inner .block-heading {
line-height: 36px;
font-size: 30px;
font-weight: 600;
margin-bottom: 30px;
color: #ebebeb;
}
body .content-section .content-section-wrap .content-block .content-block-inner .rich-text {
line-height: 22px;
font-size: 16px;
font-weight: 300;
color: #ebebeb;
margin-bottom: 15px;
}
body .content-section .content-section-wrap .content-block .content-block-inner .rich-text ul li {
padding-bottom: 10px;
}
body .content-section .content-section-wrap .content-block .content-block-inner .rich-text ul li:last-child {
padding-bottom: 0px;
}
body .content-section .content-section-wrap .content-block .content-block-inner .rich-text a {
color: #F22613;
font-weight: 500;
}
body .content-section .content-section-wrap .content-block .content-block-inner .rich-text a:hover {
color: #26a65b;
}
body .content-section .content-section-wrap .content-block .content-block-inner .rich-text:last-child {
margin-bottom: 0px;
}
body .content-section .content-section-wrap .content-block:last-child {
margin-bottom: 0px;
}
body.light .content-section .content-section-wrap .content-block {
filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15));
}
body.light .content-section .content-section-wrap .content-block .content-block-inner {
background: #ffffff;
}
body.light .content-section .content-section-wrap .content-block .content-block-inner .block-heading {
color: #444;
}
body.light .content-section .content-section-wrap .content-block .content-block-inner .rich-text {
color: #333;    }
body #delivery-section #delivery-global #delivery-map {
background-color: #222;
width: calc(50% - 15px);
margin-right: 15px;
padding: 0;
-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
}
body #delivery-section #delivery-global #delivery-content {
width: calc(50% - 15px);
margin-left: 15px;
padding: 0;
}
body #delivery-section #delivery-global #delivery-content .delivery-zove {
margin-bottom: 30px;
border-left: 4px solid rgba(228, 228, 228, 0.75);
padding: 10px 0px 10px 10px;
}
body #delivery-section #delivery-global #delivery-content .delivery-zove .ct-text-block {
color: #e4e4e4;
font-size: 16px;
font-weight: 300;
line-height: 22px;
}
body #delivery-section #delivery-global #delivery-content .delivery-zove .ct-text-block .ct-span {
font-weight: 600;
color: #26a65b;
}
body #delivery-section #delivery-global #delivery-content .delivery-zove .ct-text-block .ct-span.time-data {
color: #d6a86d;
}
body #delivery-section #delivery-global #delivery-content .delivery-zove .ct-text-block .ct-span.cost-cost, body #delivery-section #delivery-global #delivery-content .delivery-zove .ct-text-block .ct-span.free-cost {
color: #F22613;
}
body #delivery-section #delivery-global #delivery-content .delivery-zove .zone-heading {
color: #e4e4e4;
font-size: 24px;
font-weight: 600;
line-height: 30px;
margin-bottom: 8px;
}
body #delivery-section #delivery-global #delivery-content .delivery-zove:last-child {
margin-bottom: 0px;
}
body #delivery-section #delivery-global #delivery-content .delivery-zove#zone_white {
border-color: #ffffff;
}
body #delivery-section #delivery-global #delivery-content .delivery-zove#zone_white .zone-heading {
color: #ffffff;
}
body #delivery-section #delivery-global #delivery-content .delivery-zove#zone_green {
border-color: #26a65b;
}
body #delivery-section #delivery-global #delivery-content .delivery-zove#zone_green .zone-heading {
color: #26a65b;
}
body #delivery-section #delivery-global #delivery-content .delivery-zove#zone_yellow {
border-color: yellow;
}
body #delivery-section #delivery-global #delivery-content .delivery-zove#zone_yellow .zone-heading {
color: yellow;
}
body #delivery-section #delivery-global #delivery-content .delivery-zove#zone_red {
border-color: #F22613;
}
body #delivery-section #delivery-global #delivery-content .delivery-zove#zone_red .zone-heading {
color: #F22613;
}
body #delivery-section #payment-inner h3 {
font-size: 18px;
line-height: 24px;
font-weight: 600;
margin-bottom: 6px;
}
body #delivery-section #payment-inner .p1 {
margin-top: 0px;
}
body.light #delivery-section #delivery-global #delivery-map {
background-color: #f5f5f5;
}
body.light #delivery-section #delivery-global #delivery-content .delivery-zove .ct-text-block {
color: #333;
}
body.light #delivery-section #delivery-global #delivery-content .delivery-zove .ct-text-block .ct-span {
color: #26a65b;
}
body.light #delivery-section #delivery-global #delivery-content .delivery-zove .ct-text-block .ct-span.time-data {
color: #d6a86d;
}
body.light #delivery-section #delivery-global #delivery-content .delivery-zove .ct-text-block .ct-span.cost-cost, body.light #delivery-section #delivery-global #delivery-content .delivery-zove .ct-text-block .ct-span.free-cost {
color: #F22613;
}
body.light #delivery-section #delivery-global #delivery-content .delivery-zove .zone-heading {
color: #444;
}
body.light #delivery-section #delivery-global #delivery-content .delivery-zove#zone_white {
border-color: #6c7a89;
}
body.light #delivery-section #delivery-global #delivery-content .delivery-zove#zone_white .zone-heading {
color: #6c7a89;
}
body.light #delivery-section #delivery-global #delivery-content .delivery-zove#zone_yellow {
border-color: #ff9c00;
}
body.light #delivery-section #delivery-global #delivery-content .delivery-zove#zone_yellow .zone-heading {
color: #ff9c00;
}
body.light #delivery-section #delivery-global #delivery-content .delivery-zove#zone_red {
border-color: #F22613;
}
body.light #delivery-section #delivery-global #delivery-content .delivery-zove#zone_red .zone-heading {
color: #F22613;    }
body #about-section #about-wrap #about-block #about-inner #about-columns #about-left {
background-color: #222;
width: calc(50% - 15px);
margin-right: 15px;
padding: 0;
-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
}
body #about-section #about-wrap #about-block #about-inner #about-columns #about-right {
width: calc(50% - 15px);
margin-left: 15px;
padding: 0;
}
body #about-section #about-wrap #about-block #about-inner #about-columns .rich-text {
border-left: 4px solid #F22613;
padding: 10px 0 10px 15px;    }
body #contacts-columns-left, body #contacts-columns-right {
display: flex;
flex-wrap: nowrap;
flex-direction: column;
justify-content: center;
align-items: flex-start;
padding: 0;
border-right: 1px solid rgba(68, 68, 68, 0.75);
}
body #contacts-columns-left .cont-block, body #contacts-columns-right .cont-block {
margin-left: 70px;
display: flex;
flex-wrap: nowrap;
flex-direction: row;
justify-content: flex-start;
align-items: center;
padding: 0;
margin-top: 12px;
margin-bottom: 12px;
}
body #contacts-columns-left .cont-block .ps-icon, body #contacts-columns-right .cont-block .ps-icon {
padding: 11px;
background: #d6a86d;
-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 20% 100%, 0 80%, 0 0);
clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 20% 100%, 0 80%, 0 0);
}
body #contacts-columns-left .cont-block .br-content, body #contacts-columns-right .cont-block .br-content {
padding-left: 10px;
padding-right: 10px;
white-space: normal;
line-height: 18px;
}
body #contacts-columns-left .cont-block.ct-link .br-content, body #contacts-columns-right .cont-block.ct-link .br-content {
color: #f5f5f5;
}
body #contacts-columns-left .cont-block.ct-link:hover .ps-icon, body #contacts-columns-right .cont-block.ct-link:hover .ps-icon {
background: #26a65b;
-webkit-clip-path: polygon(20% 0, 100% 0, 100% 0, 100% 80%, 80% 100%, 0 100%, 0 100%, 0 20%);
clip-path: polygon(20% 0, 100% 0, 100% 0, 100% 80%, 80% 100%, 0 100%, 0 100%, 0 20%);
}
body #contacts-columns-left .cont-block.ct-link:hover .br-content, body #contacts-columns-right .cont-block.ct-link:hover .br-content {
color: #F22613;
padding-left: 15px;
padding-right: 5px;
}
body #contacts-columns-right {
display: flex;
flex-wrap: nowrap;
flex-direction: column;
justify-content: center;
align-items: flex-end;
padding: 0;
border-left: 1px solid rgba(68, 68, 68, 0.75);
border-right: none;
}
body #contacts-columns-right .cont-block {
margin-right: 70px;
margin-left: 0px;
}
body #contacts-columns-right .cont-block .br-content {
text-align: right;
}
body #contacts-columns-right .cont-block.ct-link:hover .br-content {
padding-left: 5px;
padding-right: 15px;
}
body #contacts-columns-right .cont-block#cont-facebook-link .ps-icon {
background: #4b77be;
}
body #contacts-columns-right .cont-block#cont-insta-link .ps-icon {
background: #26a65b;
}
body.light #contacts-columns-left, body.light #contacts-columns-right {
border-right: 1px solid #e4e4e4;
}
body.light #contacts-columns-left .cont-block .br-content, body.light #contacts-columns-right .cont-block .br-content {
color: #444;
}
body.light #contacts-columns-left .cont-block.ct-link .br-content, body.light #contacts-columns-right .cont-block.ct-link .br-content {
color: #444;
}
body.light #contacts-columns-left .cont-block.ct-link:hover .br-content, body.light #contacts-columns-right .cont-block.ct-link:hover .br-content {
color: #F22613;
}
body.light #contacts-columns-right {
border-right: none;
border-left: 1px solid #e4e4e4;
}
body .wpcf7-response-output {
display: none;
}
body #form-callback .callback-form {
display: flex;
justify-content: center;
margin-top: 15px;
}
body #form-callback .callback-form .mxn-field {
margin: 5px;
width: auto;
height: 42px;
position: relative;
}
body #form-callback .callback-form .mxn-field .wpcf7-not-valid-tip {
display: none;
}
body #form-callback .callback-form .mxn-field .wpcf7-spinner {
background: #26a65b;
position: absolute;
right: -32px;
top: 9px;
margin: 0;
}
body #form-callback .callback-form .mxn-field input {
width: 220px;
height: 42px;
border: none;
border-radius: 0px;
height: 42px;
padding: 0 13px;
font-size: 16px;
font-weight: 400;
line-height: 24px;
color: rgba(255, 255, 255, 0.75);
background: rgba(68, 68, 68, 0.75);
-webkit-clip-path: polygon(50% 0%, 100% 0, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
clip-path: polygon(50% 0%, 100% 0, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
}
body #form-callback .callback-form .mxn-field input::placeholder {
color: rgba(255, 255, 255, 0.75);
}
body #form-callback .callback-form .mxn-field input:hover {
border: none;
background: #444;
}
body #form-callback .callback-form .mxn-field input:hover::placeholder {
color: #ffffff;
}
body #form-callback .callback-form .mxn-field input:focus {
border: none;
-webkit-clip-path: polygon(50% 0%, 100% 0, 100% 100%, 0px 100%, 0 100%, 0 0);
clip-path: polygon(50% 0%, 100% 0, 100% 100%, 0px 100%, 0 100%, 0 0);
}
body #form-callback .callback-form .mxn-field input:focus::placeholder {
color: #ffffff;
}
body #form-callback .callback-form .mxn-field input[disabled="disabled"] {
background: #ffffff;
border: 1px solid #ffffff;
}
body #form-callback .callback-form .mxn-field input[disabled="disabled"]::placeholder {
color: #444;
}
body #form-callback .callback-form .mxn-field input.wpcf7-not-valid {
border: none;
background: rgba(242, 38, 19, 0.85);
}
body #form-callback .callback-form .mxn-field input.wpcf7-not-valid::placeholder {
color: rgba(255, 255, 255, 0.75);
}
body #form-callback .callback-form .mxn-field .br-button {
margin: 0;
width: auto;
}
body #form-callback .form-respond {
text-align: center;
height: 40px;
margin-bottom: -40px;
}
body #form-callback .form-respond .send-success {
width: 30px;
height: 30px;
fill: #26a65b;
}
body.light #form-callback .callback-form .mxn-field .br-input-wrap {
filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15));
}
body.light #form-callback .callback-form .mxn-field input {
color: #444;
background: rgba(255, 255, 255, 0.75);
}
body.light #form-callback .callback-form .mxn-field input::placeholder {
color: rgba(68, 68, 68, 0.75);
}
body.light #form-callback .callback-form .mxn-field input:hover {
background: #ffffff;
}
body.light #form-callback .callback-form .mxn-field input:hover::placeholder {
color: rgba(68, 68, 68, 0.75);
}
body.light #form-callback .callback-form .mxn-field input:focus::placeholder {
color: rgba(68, 68, 68, 0.75);    }
body #image-404 {
filter: brightness(0) saturate(100%) invert(78%) sepia(82%) saturate(2%) hue-rotate(13deg) brightness(119%) contrast(101%);
}
body.light #image-404 {
filter: none;      }
@media screen and (max-width: 1920px) {  }
@media screen and (max-width: 1600px) {  body #about-section #about-wrap #about-block #about-inner #about-columns #about-left {
width: calc(50% - 15px);
margin-right: 15px;
}
body #about-section #about-wrap #about-block #about-inner #about-columns #about-right {
width: calc(50% - 15px);
margin-left: 15px;
}
body .content-section .ct-section-inner-wrap {
padding: 60px 40px;
}
}
@media screen and (max-width: 1440px) {  body .content-section .ct-section-inner-wrap {
padding: 60px 30px;
}
}
@media screen and (max-width: 1360px) {  body .content-section .ct-section-inner-wrap {
padding: 40px 20px;
}
}
@media screen and (max-width: 1120px) {  }
@media screen and (max-width: 1023px) {  body #delivery-section #delivery-global #delivery-map {
width: 100%;
margin-right: 0px;
order: 2;
}
body #delivery-section #delivery-global #delivery-content {
width: 100%;
margin-left: 0px;
margin-bottom: 30px;
order: 1;
}
body #about-section #about-wrap #about-block #about-inner #about-columns #about-left {
width: 100%;
margin-right: 0px;
order: 2;
min-height: 450px;
}
body #about-section #about-wrap #about-block #about-inner #about-columns #about-right {
width: 100%;
margin-left: 0px;
margin-bottom: 40px;
order: 1;
}
body #contacts-columns-left, body #contacts-columns-right {
border-color: rgba(228, 228, 228, 0.75);
}
body #contacts-columns-left {
margin-bottom: 24px;
}
body #form-callback .callback-form {
display: flex;
flex-direction: column;
align-items: center;
}
}
@media screen and (max-width: 767px) {  body #contacts-columns-left .cont-block {
margin-left: 30px;
}
body #contacts-columns-right .cont-block {
margin-right: 30px;
}
body #delivery-section #delivery-global #delivery-map {
min-height: 400px;
}
body .content-section .content-section-wrap .content-block .content-block-inner {
padding: 20px;
}
}
@media screen and (max-width: 479px) {  body #contacts-columns-left .cont-block {
margin-left: 0px;
}
body #contacts-columns-right .cont-block {
margin-right: 0px;
}
body #delivery-section #delivery-global #delivery-map {
min-height: 360px;
}
body .content-section .ct-section-inner-wrap {
padding: 20px 20px 40px 20px;
}
}
@media screen and (max-width: 359px) {  body #delivery-section #delivery-global #delivery-map {
min-height: 320px;
}
}
@media screen and (max-width: 319px) {    }
body #mainslider .unslider .unslider-arrow {
border-radius: 0px;
}
body #mainslider .unslider .unslider-nav ol li {
border-color: #F22613;
border-radius: 0px;
width: 10px;
height: 10px;
}
body #mainslider .unslider .unslider-nav ol li.unslider-active {
background-color: rgba(228, 228, 228, 0.75);
}
body #mainslider .home-slide .slider-inner {
padding: 80px;
}
body #mainslider .home-slide .slider-inner .slider-text {
margin-bottom: 40px;
color: #e4e4e4;
text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.75);
}
body #mainslider .home-slide .slider-inner .slider-text .brand {
font-size: 60px;
line-height: 60px;
margin-bottom: 20px;
}
body #mainslider .home-slide .slider-inner .slider-text .brand .name {
color: #F22613;
}
body #mainslider .home-slide .slider-inner .slider-text .brand .explain {
color: #d6a86d;
}
body #mainslider .home-slide .slider-inner .slider-text .slider-heading {
font-size: 30px;
line-height: 40px;
margin-bottom: 40px;
}
body #main-categories-section #catgories-heading {
color: #f5f5f5;
}
body #main-categories-section #categories-output {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
max-width: 1600px;
margin: -20px auto -20px auto;
}
body #main-categories-section #categories-output .cat-wrap {
overflow: hidden;
display: flex;
flex-direction: column;
width: calc(25% - 24px);
margin: 12px;
position: relative;
box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
}
body #main-categories-section #categories-output .cat-wrap .cat-img {
width: 100%;
height: 100%;
background-size: 130%;
background-position: 50% 50%;
background-repeat: no-repeat;
margin-bottom: 60px;
z-index: 2;
}
body #main-categories-section #categories-output .cat-wrap .cat-name {
display: flex;
align-items: center;
justify-content: center;
width: calc(100% - 0px);
margin: 0px;
height: 60px;
background: #444;
position: absolute;
padding: 0px 20px 0 20px;
bottom: 0px;
left: 0;
color: #ffffff;
font-weight: 700;
font-size: 24px;
line-height: 30px;
z-index: 2;
}
body #main-categories-section #categories-output .cat-wrap:hover .cat-img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
body #main-categories-section #categories-output .cat-wrap:hover .cat-name {
color: #F22613;
}
body.light #main-categories-section #catgories-heading {
color: #444;
}
body.light #main-categories-section #categories-output .cat-wrap {
filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15));
}
body.light #main-categories-section #categories-output .cat-wrap .cat-name {
background: #f5f5f5;
color: #444;
}
body.light #main-categories-section #categories-output .cat-wrap:hover .cat-name {
color: #F22613;    }
@media screen and (max-width: 1920px) {  }
@media screen and (max-width: 1600px) {  }
@media screen and (max-width: 1440px) {  }
@media screen and (max-width: 1360px) {  body #mainslider .home-slide .slider-logo {
right: 35px;
}
body #mainslider .home-slide .slider-inner {
padding: 60px 40px;
}
body #mainslider .home-slide .slider-inner .oxy-rich-text {
max-width: 80%;
}
body #main-categories-section #categories-output .cat-wrap {
width: calc(33% - 24px);
margin: 12px;
}
}
@media screen and (max-width: 1120px) {  }
@media screen and (max-width: 1024px) {  body #mainslider .home-slide .slider-logo {
display: none;
}
body #mainslider .home-slide .slider-inner {
padding: 60px 40px 120px;
}
body #mainslider .home-slide .slider-inner .oxy-rich-text {
max-width: 90%;
}
body #mainslider .home-slide .slider-inner .slider-text {
margin-bottom: 40px;
}
body #mainslider .home-slide .slider-inner .slider-text .brand {
font-size: 50px;
line-height: 50px;
margin-bottom: 20px;
}
body #mainslider .home-slide .slider-inner .slider-text .slider-heading {
font-size: 30px;
line-height: 40px;
margin-bottom: 40px;
}
body #main-categories-section #categories-output .cat-wrap {
width: calc(50% - 24px);
margin: 12px;
}
}
@media screen and (max-width: 767px) {  body #mainslider .home-slide .slider-logo {
right: 20px;
opacity: 0.35;
}
body #mainslider .home-slide .slider-inner {
padding: 40px 40px 120px 40px;
}
body #mainslider .home-slide .slider-inner .oxy-rich-text {
max-width: 100%;
}
body #mainslider .home-slide .slider-inner .slider-text {
margin-bottom: 40px;
}
body #mainslider .home-slide .slider-inner .slider-text .brand {
font-size: 40px;
line-height: 40px;
margin-bottom: 20px;
}
body #mainslider .home-slide .slider-inner .slider-text .slider-heading {
font-size: 30px;
line-height: 30px;
margin-bottom: 40px;
}
}
@media screen and (max-width: 600px) {  body #mainslider .unslider .unslider-arrow {
display: none;
}
body #mainslider .home-slide .slider-logo {
right: 20px;
opacity: 0.5;
}
body #mainslider .home-slide .slider-inner {
padding: 0px;
}
body #mainslider .home-slide .slider-inner .oxy-rich-text {
max-width: 100%;
}
body #mainslider .home-slide .slider-inner .slider-text {
background: rgba(0, 0, 0, 0.75);
margin-bottom: 0px;
padding: 40px;
}
body #mainslider .home-slide .slider-inner .slider-text .brand {
font-size: 30px;
line-height: 35px;
margin-bottom: 20px;
}
body #mainslider .home-slide .slider-inner .slider-text .slider-heading {
font-size: 20px;
line-height: 25px;
margin-bottom: 0px;
}
body #mainslider .home-slide .slider-inner .slide-button-row {
padding: 40px;
margin-bottom: 100px;
justify-content: center;
}
body #mainslider .home-slide .slider-inner .slide-button-row .br-button {
min-width: 200px;
}
body #main-categories-section #categories-output {
max-width: 400px;
}
body #main-categories-section #categories-output .cat-wrap {
width: calc(100% - 24px);
margin: 12px;
}
}
@media screen and (max-width: 479px) {  body #mainslider .home-slide .slider-inner .slide-button-row {
flex-direction: column;
align-items: center;
margin-bottom: 0px;
}
body #mainslider .home-slide .slider-inner .slide-button-row a.br-button {
margin: 0;
margin-bottom: 20px;
}
body #main-categories-section #categories-output .cat-wrap .cat-name {
font-size: 20px;
}
}
@media screen and (max-width: 359px) {  }
@media screen and (max-width: 319px) {    }
body .woocommerce-message, body .woocommerce-info {
display: flex;
align-items: center;
justify-content: space-between;
flex-direction: column;
border: none !important;
background: #222;
color: #ebebeb !important;
padding: 20px;
-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 20px 100%, 0 calc(100% - 20px), 0 0);
clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 20px 100%, 0 calc(100% - 20px), 0 0);
}
body .woocommerce-message a, body .woocommerce-info a {
margin-top: 20px;
}
body .woocommerce-message::before, body .woocommerce-info::before {
display: none;
}
body .woocommerce-notices-wrapper .woocommerce-error, body .woocommerce-NoticeGroup-checkout .woocommerce-error {
display: flex;
align-items: center;
justify-content: space-between;
border: none !important;
background: #222;
color: #ebebeb;
padding: 20px;
-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 20px 100%, 0 calc(100% - 20px), 0 0);
clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 20px 100%, 0 calc(100% - 20px), 0 0);
}
body .woocommerce-notices-wrapper .woocommerce-error strong, body .woocommerce-NoticeGroup-checkout .woocommerce-error strong {
color: #ebebeb;
}
body .woocommerce-notices-wrapper .woocommerce-error::before, body .woocommerce-NoticeGroup-checkout .woocommerce-error::before {
display: none;
}
body .woocommerce-NoticeGroup-checkout .woocommerce-error {
flex-direction: column;
align-items: flex-start;
}
body .woocommerce-NoticeGroup-checkout .woocommerce-error strong {
color: #F22613;
}
body.light .woocommerce-message, body.light .woocommerce-info {
background: #ffffff;
color: #333 !important;
}
body.light .woocommerce-notices-wrapper .woocommerce-error, body.light .woocommerce-NoticeGroup-checkout .woocommerce-error {
background: #ffffff;
color: #333;
}
body.light .woocommerce-notices-wrapper .woocommerce-error strong, body.light .woocommerce-NoticeGroup-checkout .woocommerce-error strong {
color: #333;
}
body.light .woocommerce-NoticeGroup-checkout .woocommerce-error strong {
color: #F22613;
}
body #shop #shop-header {
display: flex;
width: 100%;
justify-content: space-between;
margin-bottom: 40px;
}
body #shop #shop-header #shop-heading h1, body #shop #shop-header #shop-heading h2 {
font-size: 48px;
line-height: 48px;
font-weight: 700;
color: #222;
}
body #shop #shop-header #shop-data {
display: flex;
align-items: center;
padding-right: 0px;
}
body #shop #shop-header #shop-data .woocommerce-ordering {
margin-bottom: 0;
}
body #shop #shop-header #shop-data .woocommerce-ordering .select .options li {
font-size: 13px;
padding: 12px 16px;
white-space: nowrap;
}
body #shop #shop-header #shop-data .woocommerce-ordering .select .styledSelect {
font-size: 13px;
white-space: nowrap;
}
body #shop #shop-header #shop-data .woocommerce-result-count {
margin-bottom: 0;
padding: 5px 20px 5px 5px;
}
body #shop #woo-cat-list {
margin-bottom: 40px;
overflow: hidden;
}
body #shop #woo-cat-list .woo-cat-list_divider {
width: 100%;
height: 2px;
background: #6c7a89;
z-index: -1;
position: relative;
top: -2px;
}
body #shop #woo-cat-list .woo-cat-list {
height: 40px;
display: flex;
overflow-x: scroll;
z-index: 99px;
position: relative;
scrollbar-color: transparent;
scrollbar-width: 0px;
}
body #shop #woo-cat-list .woo-cat-list a {
position: relative;
top: 0px;
display: flex;
height: 32px;
font-weight: 500;
font-size: 24px;
line-height: 24px;
margin: 8px 16px 0 16px;
padding-bottom: 8px;
border-bottom: 4px solid transparent;
white-space: nowrap;
color: #e4e4e4;
}
body #shop #woo-cat-list .woo-cat-list a.active {
border-bottom: 4px solid #F22613;
color: #F22613;
font-weight: 700;
}
body #shop #woo-cat-list .woo-cat-list a:hover {
color: #F22613;
}
body #shop #woo-cat-list .woo-cat-list.child {
margin-top: 10px;
}
body #shop #woo-cat-list .woo-cat-list.child a {
height: 32px;
line-height: 32px;
margin: 0 16px;
font-size: 16px;
font-weight: 400;
padding-bottom: 4px;
}
body #shop #woo-cat-list .woo-cat-list.child a.active {
border-bottom: 2px solid #F22613;
color: #F22613;
font-weight: 500;
}
body #shop #woo-cat-list .woo-cat-list::-webkit-scrollbar {
width: 0;
height: 0;
display: none;
background: transparent;
}
body #shop ul.products {
display: flex;
flex-wrap: wrap;
margin: -12px -12px 36px -12px;
}
body #shop ul.products .product {
width: 16.66%;
display: flex;
flex-direction: column;
margin: 0;
padding: 12px;
filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15));
}
body #shop ul.products .product .ps-tile-wrap {
border: none;
border-radius: 0px;
background: #444;
-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 20px 100%, 0 calc(100% - 20px), 0 0);
clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 20px 100%, 0 calc(100% - 20px), 0 0);
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-top {
position: relative;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-top .onsale {
border-radius: 0px;
top: 12px;
left: 0px;
background: #F22613;
color: #ffffff;
font-weight: 300;
font-size: 14px;
line-height: 14px;
padding: 6px 12px;
opacity: 0.75;
cursor: default;
-webkit-clip-path: polygon(100% 0, 100% calc(100% - 6px), calc(100% - 6px) 100%, 0 100%, 0 0);
clip-path: polygon(100% 0, 100% calc(100% - 6px), calc(100% - 6px) 100%, 0 100%, 0 0);
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-top .onsale:hover {
opacity: 1;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-top .ps-icon_info {
position: absolute;
fill: rgba(255, 255, 255, 0.75);
opacity: 0.5;
top: 0px;
right: 0px;
width: 50px;
height: 50px;
padding: 10px;
border-radius: 50%;
z-index: 9;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-top .ps-icon_info:hover, body #shop ul.products .product .ps-tile-wrap .ps-tile-top .ps-icon_info.active {
cursor: pointer;
opacity: 0.75;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-top .ps-info {
position: absolute;
z-index: 9;
display: flex;
visibility: hidden;
opacity: 0;
top: 50px;
right: 8px;
width: calc(100% - 16px);
border-radius: 0px;
padding: 12px 16px;
background: rgba(68, 68, 68, 0.95);
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-top .ps-info .ps-info_arrow {
width: 24px;
height: 24px;
background: rgba(68, 68, 68, 0.95);
clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
display: block;
position: absolute;
top: -16px;
right: 5px;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-top .ps-info .ps-info_block {
display: flex;
flex-wrap: wrap;
color: #f5f5f5;
font-size: 16px;
line-height: 24px;
font-weight: 400;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-top .ps-info .ps-info_block .composition {
padding-right: 4px;
color: #ffffff;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-top .ps-info .ps-info_block .ps-element .order {
display: none;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-top .ps-info .ps-info_block .ps-element .name::after {
content: ",";
padding-right: 4px;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-top .ps-info .ps-info_block .ps-element:last-child .name::after {
content: ".";
padding-right: 0;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-top .ps-info .ps-info_block .ps-element.ingredient {
text-transform: lowercase;
white-space: nowrap;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-top .ps-info.active {
visibility: visible;
opacity: 1;
pointer-events: none;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-top .br-prod-info {
display: flex;
flex-direction: column;
align-items: flex-end;
position: absolute;
bottom: 16px;
right: 0px;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-top .br-prod-info .data {
color: #f5f5f5;
background: #6c7a89;
font-weight: 300;
font-size: 14px;
line-height: 14px;
padding: 6px 12px;
margin-top: 10px;
opacity: 0.75;
cursor: default;
-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 6px 100%, 0 calc(100% - 6px), 0 0);
clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 6px 100%, 0 calc(100% - 6px), 0 0);
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-top .br-prod-info .data:hover {
opacity: 1;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-top .br-prod-info .data:first-child {
margin-top: 0px;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-top a {
overflow: hidden;
position: relative;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-top a img {
margin: 0;
border: none;
-webkit-transform: scale(1);
transform: scale(1);
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-top a img.additional {
opacity: 0;
position: absolute;
top: 0;
left: 0;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-top .switch {
display: flex;
justify-content: center;
flex-wrap: nowrap;
width: 100%;
position: absolute;
bottom: -21px;
left: 0px;
text-align: center;
filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.3));
padding-bottom: 5px;
padding-top: 5px;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-top .switch .wrap {
display: flex;
align-items: center;
cursor: pointer;
color: #e4e4e4;
padding: 8px 12px;
background: #444;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-top .switch .wrap svg {
fill: #e4e4e4;
width: 16px;
height: 16px;
padding: 2px;
margin-right: 5px;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-top .switch .wrap .value {
font-size: 16px;
line-height: 16px;
font-weight: 500;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-top .switch .wrap:hover {
background: #26a65b;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-top .switch .wrap.active {
background: #d6a86d;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-top .switch .wrap:first-child {
-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 6px 100%, 0 calc(100% - 6px), 0 0);
clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 6px 100%, 0 calc(100% - 6px), 0 0);
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-top .switch .wrap:last-child {
-webkit-clip-path: polygon(calc(100% - 6px) 0, 100% 6px, 100% 100%, 0 100%, 0 0);
clip-path: polygon(calc(100% - 6px) 0, 100% 6px, 100% 100%, 0 100%, 0 0);
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-top .switch:hover {
padding-bottom: 10px;
padding-top: 0px;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-middle .woo-loop-pr-title {
margin-bottom: 12px;
margin-top: 16px;
padding: 0 8px;
font-weight: 700;
font-size: 24px;
line-height: 26px;
height: 52px;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
overflow: hidden;
color: #e4e4e4;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-middle .woo-loop-pr-title:hover {
color: rgba(228, 228, 228, 0.75);
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-bottom {
display: flex;
padding: 0 20px 20px 20px;
justify-content: space-between;
align-items: center;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-bottom .price {
display: flex;
align-items: center;
opacity: 1;
visibility: visible;
position: relative;
margin-bottom: 0px;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-bottom .price .inner {
font-size: 20px;
line-height: 22px;
color: #ffffff;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-bottom .price[show="false"] {
opacity: 0;
display: none !important;
visibility: hidden;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-bottom .price.on-sale {
display: flex;
flex-direction: column;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-bottom .price.on-sale .pre-sale {
color: #F22613;
text-decoration: line-through;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-bottom .mxn-qty .quantity input.qty {
min-width: 36px !important;
width: 36px !important;
color: #e4e4e4;
font-size: 16px;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-bottom .mxn-qty .mxn-qty-button {
padding: 8px;
height: 36px;
width: 36px;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-bottom .mxn-qty .mxn-qty-button.plus {
padding-left: 0px;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-bottom .mxn-qty .mxn-qty-button.minus {
padding-right: 0px;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-bottom .mxn-qty .mxn-qty-button svg {
height: 20px;
width: 20px;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-bottom a.add_to_cart_button {
min-width: 50px;
width: 50px;
height: 50px;
padding: 0;
margin: 0;
border-radius: 0px;
background: #F22613;
border: none;
display: flex;
align-items: center;
justify-content: center;
-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 20% 100%, 0 80%, 0 0);
clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 20% 100%, 0 80%, 0 0);
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-bottom a.add_to_cart_button svg {
height: 40px;
width: 40px;
fill: #ffffff;
padding: 5px 8px 8px 8px;
transform: scale(1);
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-bottom a.add_to_cart_button .success {
display: none;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-bottom a.add_to_cart_button:hover {
background: #26a65b;
-webkit-clip-path: polygon(20% 0, 100% 0, 100% 0, 100% 80%, 80% 100%, 0 100%, 0 100%, 0 20%);
clip-path: polygon(20% 0, 100% 0, 100% 0, 100% 80%, 80% 100%, 0 100%, 0 100%, 0 20%);
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-bottom a.add_to_cart_button:hover svg {
transform: scale(1.1);
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-bottom a.add_to_cart_button.added .success {
display: flex;
position: absolute;
top: 3px;
right: 3px;
height: 12px;
width: 12px;
padding: 0px;
opacity: 0.75;
transform: scale(1);
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-bottom a.add_to_cart_button.added::after {
display: none;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-bottom a.add_to_cart_button.loading::after {
top: 2px;
right: 2px;
}
body #shop ul.products .product .ps-tile-wrap .ps-tile-bottom a.added_to_cart {
display: none;
}
body #shop ul.products .product:hover .ps-tile-wrap .ps-tile-top .onsale {
opacity: 1;
}
body #shop ul.products .product:hover .ps-tile-wrap .ps-tile-top .ps-icon_info {
opacity: 1;
}
body #shop ul.products .product:hover .ps-tile-wrap .ps-tile-top .br-prod-info .data {
opacity: 1;
}
body #shop ul.products .product:hover .ps-tile-wrap .ps-tile-top a img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
body #shop ul.products .product:hover .ps-tile-wrap .ps-tile-top a img.additional {
opacity: 1;
}
body #shop nav.woocommerce-pagination {
display: flex;
justify-content: flex-end;
}
body #shop nav.woocommerce-pagination ul.page-numbers {
border: none;
}
body #shop nav.woocommerce-pagination ul.page-numbers li {
border: none;
}
body #shop nav.woocommerce-pagination ul.page-numbers li .page-numbers {
margin-left: 5px;
display: flex;
justify-content: center;
align-items: center;
width: 30px;
height: 30px;
padding: 0px;
border: none;
font-size: 14px;
font-weight: 400;
color: #e4e4e4;
background: #6c7a89;
-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 6px 100%, 0 calc(100% - 6px), 0 0);
clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 6px 100%, 0 calc(100% - 6px), 0 0);
}
body #shop nav.woocommerce-pagination ul.page-numbers li .page-numbers.current {
background: #4b77be;
color: #ffffff;
pointer-events: none;
}
body #shop nav.woocommerce-pagination ul.page-numbers li .page-numbers.current:hover {
background: #4b77be;
color: #ffffff;
pointer-events: none;
}
body #shop nav.woocommerce-pagination ul.page-numbers li .page-numbers.prev {
width: fit-content;
padding: 0 12px;
}
body #shop nav.woocommerce-pagination ul.page-numbers li .page-numbers.next {
width: fit-content;
padding: 0 12px;
}
body #shop nav.woocommerce-pagination ul.page-numbers li .page-numbers:hover {
background: #26a65b;
}
body.light #shop #woo-cat-list .woo-cat-list_divider {
background: #6c7a89;
opacity: 0.15;
}
body.light #shop #woo-cat-list .woo-cat-list a {
color: #6c7a89;
}
body.light #shop #woo-cat-list .woo-cat-list a.active {
color: #F22613;
}
body.light #shop #woo-cat-list .woo-cat-list a:hover {
color: #F22613;
}
body.light #shop #woo-cat-list .woo-cat-list.child a.active {
color: #F22613;
}
body.light #shop ul.products .product .ps-tile-wrap {
background: #f5f5f5;
}
body.light #shop ul.products .product .ps-tile-wrap .ps-tile-middle .woo-loop-pr-title {
color: #444;
}
body.light #shop ul.products .product .ps-tile-wrap .ps-tile-middle .woo-loop-pr-title:hover {
color: rgba(34, 34, 34, 0.75);
}
body.light #shop ul.products .product .ps-tile-wrap .ps-tile-bottom .price .inner {
color: #444;
}
body.light #shop ul.products .product .ps-tile-wrap .ps-tile-bottom .price.on-sale .pre-sale {
color: #F22613;
}
body.light #shop ul.products .product .ps-tile-wrap .ps-tile-bottom .mxn-qty .quantity input.qty {
color: #6c7a89;
}
body.light #shop ul.products .product .ps-tile-wrap .ps-tile-bottom .mxn-qty .mxn-qty-button svg {
fill: #6c7a89;
}
body.light #shop ul.products .product .ps-tile-wrap .ps-tile-bottom .mxn-qty .mxn-qty-button:hover svg {
fill: #F22613;
}
body.light #shop nav.woocommerce-pagination ul.page-numbers li .page-numbers {
color: #ffffff;
background: #26a65b;
}
body.light #shop nav.woocommerce-pagination ul.page-numbers li .page-numbers.current {
background: #4b77be;
color: #ffffff;
}
body.light #shop nav.woocommerce-pagination ul.page-numbers li .page-numbers.current:hover {
background: #4b77be;
color: #ffffff;
}
body.light #shop nav.woocommerce-pagination ul.page-numbers li .page-numbers:hover {
background: #F22613;    }
@media screen and (max-width: 1920px) {  body #shop ul.products .product {
width: 25%;
}
}
@media screen and (max-width: 1600px) {  }
@media screen and (max-width: 1440px) {  body .mxn-container .ct-section-inner-wrap {
padding: 40px;
}
}
@media screen and (max-width: 1360px) {  body #shop #woo-cat-list {
width: calc(100% + 40px);
margin-right: -40px;
overflow: hidden;
}
body #shop ul.products {
margin: -12px -24px 36px -12px;
}
body #shop ul.products .product {
width: 33%;
}
}
@media screen and (max-width: 1120px) {  }
@media screen and (max-width: 1024px) {  body #shop ul.products {
margin: -12px -12px 36px -12px;
}
body #shop ul.products .product {
width: 50%;
}
}
@media screen and (max-width: 767px) {  body #shop #shop-header {
flex-direction: column;
}
body #shop #woo-cat-list {
width: calc(100% + 24px);
margin-right: -24px;
overflow: hidden;
}
body #shop ul.products {
margin: -12px -12px 36px -12px;
}
body .mxn-container .ct-section-inner-wrap {
padding: 40px 24px;
}
}
@media screen and (max-width: 599px) {  body #shop ul.products {
margin: -12px -12px 36px -12px;
}
body #shop ul.products .product {
width: 100%;
max-width: 400px;
margin-left: auto;
margin-right: auto;
}
}
@media screen and (max-width: 499px) {  body #shop #shop-header #shop-data {
display: flex;
flex-direction: column;
align-items: flex-start;
}
}
@media screen and (max-width: 479px) {  }
@media screen and (max-width: 359px) {  }
@media screen and (max-width: 319px) {    }
body #product-wrap {
max-width: 1600px;
margin-left: auto;
margin-right: auto;
}
body #product-wrap #-product-columns #-product-columns_left #-product-images .onsale {
border-radius: 0px;
top: 12px;
left: 0px;
background: #F22613;
color: #ffffff;
font-weight: 300;
font-size: 14px;
line-height: 14px;
padding: 6px 12px;
opacity: 1;
cursor: default;
-webkit-clip-path: polygon(100% 0, 100% calc(100% - 6px), calc(100% - 6px) 100%, 0 100%, 0 0);
clip-path: polygon(100% 0, 100% calc(100% - 6px), calc(100% - 6px) 100%, 0 100%, 0 0);
}
body #product-wrap #-product-columns #-product-columns_left #-product-images .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
display: flex;
align-items: center;
justify-content: center;
transform: scale(1);
position: absolute;
top: 0px;
right: 0px;
z-index: 1;
height: 30px;
width: 30px;
}
body #product-wrap #-product-columns #-product-columns_left #-product-images .woocommerce-product-gallery .woocommerce-product-gallery__trigger svg {
width: 20px;
height: 20px;
fill: rgba(255, 255, 255, 0.75);
}
body #product-wrap #-product-columns #-product-columns_left #-product-images .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover {
transform: scale(1.1);
}
body #product-wrap #-product-columns #-product-columns_left #-product-images .woocommerce-product-gallery .flex-viewport {
border: none;
margin-bottom: 10px;
max-height: 590px;
filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15));
}
body #product-wrap #-product-columns #-product-columns_left #-product-images .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper {
max-height: 590px;
}
body #product-wrap #-product-columns #-product-columns_left #-product-images .woocommerce-product-gallery .flex-control-nav {
display: flex;
margin: 0;
padding: 0;
list-style: none;
}
body #product-wrap #-product-columns #-product-columns_left #-product-images .woocommerce-product-gallery .flex-control-nav li {
display: flex;
margin-right: 10px;
filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15));
}
body #product-wrap #-product-columns #-product-columns_left #-product-images .woocommerce-product-gallery .flex-control-nav li img {
padding-bottom: 5px;
padding-top: 0px;
-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 15px 100%, 0 calc(100% - 15px), 0 0);
clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 15px 100%, 0 calc(100% - 15px), 0 0);
}
body #product-wrap #-product-columns #-product-columns_left #-product-images .woocommerce-product-gallery .flex-control-nav li img.flex-active {
opacity: 0.5;
}
body #product-wrap #-product-columns #-product-columns_left #-product-images .woocommerce-product-gallery .flex-control-nav li img:hover {
cursor: pointer;
padding-bottom: 0px;
padding-top: 5px;
}
body #product-wrap #-product-columns #-product-columns_left #-product-images .woocommerce-product-gallery .flex-control-nav li:last-child {
margin-right: 0px;
}
body #product-wrap #-product-columns #-product-columns_right #-product-price {
margin-bottom: 20px;
}
body #product-wrap #-product-columns #-product-columns_right #-product-price .price {
font-size: 24px;
font-weight: 700;
line-height: 24px;
color: #ffffff;
}
body #product-wrap #-product-columns #-product-columns_right #-product-price .price .woocommerce-Price-amount.amount bdi {
font-size: 24px;
font-weight: 700;
line-height: 24px;
color: #ffffff;
}
body #product-wrap #-product-columns #-product-columns_right #-product-price .price del {
color: #F22613;
}
body #product-wrap #-product-columns #-product-columns_right #-product-price .price del .woocommerce-Price-amount.amount bdi {
font-size: 24px;
font-weight: 700;
line-height: 24px;
color: #F22613;
}
body #product-wrap #-product-columns #-product-columns_right #-product-price .price ins .woocommerce-Price-amount.amount bdi {
font-size: 24px;
font-weight: 700;
line-height: 24px;
color: #ffffff;
}
body #product-wrap #-product-columns #-product-columns_right #-product-special-info {
margin-bottom: 20px;
width: 100%;
display: flex;
flex-direction: column;
flex-wrap: wrap;
align-items: flex-end;
cursor: default;
}
body #product-wrap #-product-columns #-product-columns_right #-product-special-info .info {
display: flex;
margin-top: 10px;
color: #ebebeb;
background: #6c7a89;
font-weight: 500;
padding: 7px;
font-size: 14px;
line-height: 14px;
-webkit-clip-path: polygon(5px 0, 100% 0, 100% calc(100% - 5px), calc(100% - 5px) 100%, 0 100%, 0 5px);
clip-path: polygon(5px 0, 100% 0, 100% calc(100% - 5px), calc(100% - 5px) 100%, 0 100%, 0 5px);
}
body #product-wrap #-product-columns #-product-columns_right #-product-special-info .info[show='false'] {
display: none;
}
body #product-wrap #-product-columns #-product-columns_right #-product-description p {
color: #ebebeb;
margin-bottom: 10px;
}
body #product-wrap #-product-columns #-product-columns_right #-product-meta {
margin-bottom: 20px;
}
body #product-wrap #-product-columns #-product-columns_right #-product-meta .product_meta {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
}
body #product-wrap #-product-columns #-product-columns_right #-product-meta .product_meta span {
color: #6c7a89;
}
body #product-wrap #-product-columns #-product-columns_right #-product-meta .product_meta span .sku {
color: rgba(228, 228, 228, 0.75);
}
body #product-wrap #-product-columns #-product-columns_right #-product-meta .product_meta span a {
color: rgba(228, 228, 228, 0.75);
}
body #product-wrap #-product-columns #-product-columns_right #-product-meta .product_meta span a:hover {
text-decoration: none;
color: #F22613;
}
body #product-wrap #-product-columns #-product-columns_right #-product-ingredients {
margin-bottom: 20px;
}
body #product-wrap #-product-columns #-product-columns_right #-product-ingredients .compound {
color: #6c7a89;
}
body #product-wrap #-product-columns #-product-columns_right #-product-ingredients .prod-el_slider .prod-el_item .title {
color: #ebebeb;
font-weight: 500;
padding-left: 12px;
}
body #product-wrap #-product-columns #-product-columns_right #-product-ingredients .slick-slider .slick-arrow {
position: absolute;
width: 40px;
height: 20px;
border: none;
padding: 0px;
background: transparent;
opacity: 0.25;
}
body #product-wrap #-product-columns #-product-columns_right #-product-ingredients .slick-slider .slick-arrow .slider-arrow {
width: 40px;
height: 20px;
fill: #f5f5f5;
}
body #product-wrap #-product-columns #-product-columns_right #-product-ingredients .slick-slider .slick-arrow.slick-prev {
left: 0px;
top: 50%;
z-index: 1;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
body #product-wrap #-product-columns #-product-columns_right #-product-ingredients .slick-slider .slick-arrow.slick-next {
right: 0px;
top: 50%;
z-index: 1;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
body #product-wrap #-product-columns #-product-columns_right #-product-ingredients .slick-slider .slick-arrow:hover {
cursor: pointer;
opacity: 1;
}
body #product-wrap #-product-columns #-product-columns_right #-product-ingredients .slick-slider .slick-arrow:hover .slider-arrow {
fill: #F22613;
}
body #product-wrap #-product-columns #-product-columns_right #-product-ingredients .slick-slider .slick-list .prod-el_item {
display: flex;
flex-direction: column;
}
body #product-wrap #-product-columns #-product-columns_right #-product-ingredients .slick-slider .slick-list .prod-el_item .title {
text-align: center;
color: rgba(228, 228, 228, 0.75);
font-size: 14px;
line-height: 20px;
height: 40px;
padding: 0 5px;
overflow: hidden;
font-weight: 500;
}
body #product-wrap #-product-columns #-product-columns_right #-product-cart-button form .variations {
display: flex;
flex-direction: column;
align-items: flex-start;
}
body #product-wrap #-product-columns #-product-columns_right #-product-cart-button form .variations .label {
text-align: left;
}
body #product-wrap #-product-columns #-product-columns_right #-product-cart-button form .variations .label label {
color: #6c7a89;
text-align: center;
font-size: 16px;
line-height: 24px;
height: 24px;
overflow: hidden;
font-weight: 500;
}
body #product-wrap #-product-columns #-product-columns_right #-product-cart-button form .variations .value {
margin-bottom: 40px;
}
body #product-wrap #-product-columns #-product-columns_right #-product-cart-button form .variations .value .reset_variations {
display: none !important;
}
body #product-wrap #-product-columns #-product-columns_right #-product-cart-button form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price {
margin-bottom: 30px;
}
body #product-wrap #-product-columns #-product-columns_right #-product-cart-button form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price {
font-size: 24px;
font-weight: 700;
line-height: 24px;
color: #ffffff;
}
body #product-wrap #-product-columns #-product-columns_right #-product-cart-button form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price .woocommerce-Price-amount.amount bdi {
font-size: 24px;
font-weight: 700;
line-height: 24px;
color: #F22613;
}
body #product-wrap #-product-columns #-product-columns_right #-product-cart-button form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price del {
color: #F22613;
}
body #product-wrap #-product-columns #-product-columns_right #-product-cart-button form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price del .woocommerce-Price-amount.amount bdi {
font-size: 24px;
font-weight: 700;
line-height: 24px;
color: #F22613;
}
body #product-wrap #-product-columns #-product-columns_right #-product-cart-button form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price ins .woocommerce-Price-amount.amount bdi {
font-size: 24px;
font-weight: 700;
line-height: 24px;
color: #ffffff;
}
body #product-wrap #-product-columns #-product-columns_right #-product-cart-button form .single_variation_wrap .woocommerce-variation-add-to-cart {
padding-top: 10px;
padding-bottom: 10px;
}
body #product-wrap #-product-columns #-product-columns_right #-product-cart-button form .single_variation_wrap .woocommerce-variation-add-to-cart .mxn-qty .quantity .qty {
color: #e4e4e4;
}
body #product-wrap #-product-columns #-product-columns_right #-product-cart-button form .single_variation_wrap .woocommerce-variation-add-to-cart .added_to_cart.wc-forward {
display: none !important;
}
body #product-wrap #-product-columns #-product-columns_right #-product-cart-button form .single_variation_wrap .woocommerce-variation-add-to-cart .blockUI.blockOverlay {
background: transparent !important;
backdrop-filter: blur(2px);
opacity: 1 !important;
}
body #product-wrap #-product-columns #-product-columns_right #-product-cart-button form .single_variation_wrap .woocommerce-variation-add-to-cart .blockUI.blockOverlay::before {
display: none !important;
}
body #product-wrap #-product-columns #-product-columns_right #-product-cart-button form.cart {
padding-top: 10px;
padding-bottom: 10px;
}
body #product-wrap #-product-columns #-product-columns_right #-product-cart-button form.cart .mxn-qty .quantity .qty {
color: #e4e4e4;
}
body #product-wrap #-product-columns #-product-columns_right #-product-cart-button form.cart .single_add_to_cart_button {
border: none;
padding: 0;
border-radius: 0px;
background: transparent;
letter-spacing: 0px;
text-transform: none;
font-size: 16px;
font-weight: 500;
line-height: 20px;
flex-grow: 0;
}
body #product-wrap #-product-columns #-product-columns_right #-product-cart-button form.cart .single_add_to_cart_button::after {
display: none !important;
}
body #product-wrap #-product-columns #-product-columns_right #-product-cart-button form.cart .single_add_to_cart_button.disabled {
border: none !important;
background: transparent !important;
}
body #product-wrap #-product-columns #-product-columns_right #-product-cart-button form.cart .added_to_cart.wc-forward {
display: none !important;
}
body #product-wrap #-product-columns #-product-columns_right #-product-cart-button form.cart .blockUI.blockOverlay {
background: transparent !important;
backdrop-filter: blur(2px);
opacity: 1 !important;
}
body #product-wrap #-product-columns #-product-columns_right #-product-cart-button form.cart .blockUI.blockOverlay::before {
display: none !important;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-price .price {
color: #6c7a89;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-price .price .woocommerce-Price-amount.amount bdi {
color: #6c7a89;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-price .price del {
color: #F22613;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-price .price del .woocommerce-Price-amount.amount bdi {
color: #F22613;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-price .price ins .woocommerce-Price-amount.amount bdi {
color: #6c7a89;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-description p {
color: #333;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-meta .product_meta span {
color: #6c7a89;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-meta .product_meta span .sku {
color: #333;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-meta .product_meta span a {
color: #333;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-meta .product_meta span a:hover {
color: #F22613;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-ingredients .compound {
color: #6c7a89;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-ingredients .prod-el_slider .prod-el_item .title {
color: #333;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-ingredients .slick-slider .slick-arrow .slider-arrow {
fill: #F22613;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-ingredients .slick-slider .slick-arrow:hover .slider-arrow {
fill: #26a65b;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-ingredients .slick-slider .slick-list .prod-el_item .title {
color: #333;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-cart-button form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price {
color: #26a65b;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-cart-button form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price .woocommerce-Price-amount.amount bdi {
color: #26a65b;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-cart-button form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price del {
color: #26a65b;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-cart-button form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price del .woocommerce-Price-amount.amount bdi {
color: #26a65b;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-cart-button form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price ins .woocommerce-Price-amount.amount bdi {
color: #F22613;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-cart-button form .single_variation_wrap .woocommerce-variation-add-to-cart .mxn-qty .quantity .qty {
color: #333;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-cart-button form .single_variation_wrap .woocommerce-variation-add-to-cart .added_to_cart.wc-forward {
display: none !important;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-cart-button form .single_variation_wrap .woocommerce-variation-add-to-cart .blockUI.blockOverlay {
background: transparent !important;
backdrop-filter: blur(2px);
opacity: 1 !important;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-cart-button form .single_variation_wrap .woocommerce-variation-add-to-cart .blockUI.blockOverlay::before {
display: none !important;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-cart-button form.cart {
padding-top: 10px;
padding-bottom: 10px;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-cart-button form.cart .mxn-qty .quantity .qty {
color: #e4e4e4;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-cart-button form.cart .single_add_to_cart_button {
border: none;
padding: 0;
border-radius: 0px;
background: transparent;
letter-spacing: 0px;
text-transform: none;
font-size: 16px;
font-weight: 500;
line-height: 20px;
flex-grow: 0;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-cart-button form.cart .single_add_to_cart_button::after {
display: none !important;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-cart-button form.cart .single_add_to_cart_button.disabled {
border: none !important;
background: transparent !important;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-cart-button form.cart .added_to_cart.wc-forward {
display: none !important;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-cart-button form.cart .blockUI.blockOverlay {
background: transparent !important;
backdrop-filter: blur(2px);
opacity: 1 !important;
}
body.light #product-wrap #-product-columns #-product-columns_right #-product-cart-button form.cart .blockUI.blockOverlay::before {
display: none !important;
}
body .pswp .pswp__bg {
background: #444;
opacity: 0.98 !important;
}
body .pswp .pswp__caption__center {
text-align: center;    }
@media screen and (max-width: 1920px) {  }
@media screen and (max-width: 1600px) {  }
@media screen and (max-width: 1440px) {  }
@media screen and (max-width: 1360px) {  }
@media screen and (max-width: 1120px) {  body #product-wrap #-product-columns #-product-columns_left {
width: 100%;
padding: 0;
}
body #product-wrap #-product-columns #-product-columns_right {
width: 100%;
margin-top: 40px;
padding: 0;
}
}
@media screen and (max-width: 1024px) {  }
@media screen and (max-width: 767px) {  body #product-wrap #-product-columns #-product-columns_left .flex-control-nav li {
margin-right: 5px !important;
margin-top: -10px !important;
}
body #product-wrap #-product-columns #-product-columns_left .flex-control-nav li:last-child {
margin-right: 0px !important;
}
}
@media screen and (max-width: 479px) {  body #product-wrap #-product-columns #-product-columns_right form.cart {
display: flex;
flex-direction: column;
align-items: center;
}
body #product-wrap #-product-columns #-product-columns_right form.cart .mxn-qty {
margin-bottom: 0px;
margin-right: 0;
}
body #product-wrap #-product-columns #-product-columns_right form.cart button.br-button {
max-width: 200px;
margin-left: auto;
margin-right: auto;
}
}
@media screen and (max-width: 359px) {  }
@media screen and (max-width: 319px) {    }
body form.cart .mxn-qty {
margin-right: 32px;
}
body .mxn-qty {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
}
body .mxn-qty input.qty {
border: none;
background: none !important;
margin: 0 !important;
padding: 0px !important;
border-radius: 0px;
height: 36px !important;
width: 50px !important;
min-width: 50px !important;
text-align: center !important;
font-family: "Roboto", 'Roboto', Roboto, sans-serif;
font-size: 18px;
font-weight: 400;
}
body .mxn-qty input.qty:focus {
border: none;
outline: none;
box-shadow: none;
}
body .mxn-qty input.qty::-webkit-inner-spin-button {
z-index: -1;
position: absolute;
width: 0;
}
body .mxn-qty .mxn-qty-button {
background: rgba(255, 255, 255, 0);
display: flex;
align-items: center;
justify-content: center;
border: none;
padding: 11px;
height: 42px;
width: 42px;
}
body .mxn-qty .mxn-qty-button svg {
fill: #ffffff;
height: 42px;
width: 42px;
}
body .mxn-qty .mxn-qty-button:hover {
cursor: pointer;
}
body .mxn-qty .mxn-qty-button:hover svg {
fill: #F22613;
}
body.light .mxn-qty .mxn-qty-button svg {
fill: #F22613;
}
body.light .mxn-qty .mxn-qty-button:hover svg {
fill: #26a65b;    }
@media screen and (max-width: 1920px) {  }
@media screen and (max-width: 1600px) {  }
@media screen and (max-width: 1440px) {  }
@media screen and (max-width: 1360px) {  }
@media screen and (max-width: 1120px) {  }
@media screen and (max-width: 1024px) {  }
@media screen and (max-width: 767px) {  }
@media screen and (max-width: 479px) {  }
@media screen and (max-width: 359px) {  }
@media screen and (max-width: 319px) {    }
body .slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
body .slick-list {
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
body .slick-list:focus {
outline: none;
}
body .slick-list.dragging {
cursor: pointer;
cursor: hand;
}
body .slick-slider .slick-track, body .slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
body .slick-track {
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
body .slick-track:before, body .slick-track:after {
display: table;
content: '';
}
body .slick-track:after {
clear: both;
}
body .slick-loading .slick-track {
visibility: hidden;
}
body .slick-slide {
display: none;
float: left;
height: 100%;
min-height: 1px;
}
body [dir='rtl'] .slick-slide {
float: right;
}
body .slick-slide img {
display: block;
}
body .slick-slide.slick-loading img {
display: none;
}
body .slick-slide.dragging img {
pointer-events: none;
}
body .slick-initialized .slick-slide {
display: block;
}
body .slick-loading .slick-slide {
visibility: hidden;
}
body .slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
body .slick-arrow.slick-hidden {
display: none;
}
body #sliders .switcher .mxn-recommended * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
body #sliders .switcher .mxn-recommended ul.products {
visibility: hidden;
opacity: 0;
transition: opacity 0.5s linear;
display: block !important;
margin: 0 -12px !important;
}
body #sliders .switcher .mxn-recommended ul.products.slick-slider button.slick-arrow {
position: absolute;
width: 40px;
height: 20px;
border: none;
padding: 0px;
background: transparent;
opacity: 0.25;
}
body #sliders .switcher .mxn-recommended ul.products.slick-slider button.slick-arrow .slider-arrow {
width: 40px;
height: 20px;
}
body #sliders .switcher .mxn-recommended ul.products.slick-slider button.slick-arrow.slick-prev {
left: -30px;
top: 50%;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
body #sliders .switcher .mxn-recommended ul.products.slick-slider button.slick-arrow.slick-next {
right: -30px;
top: 50%;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
body #sliders .switcher .mxn-recommended ul.products.slick-slider button.slick-arrow:hover {
cursor: pointer;
opacity: 1;
}
body #sliders .switcher .mxn-recommended ul.products.slick-slider .slick-list {
padding: 0 !important;
}
body #sliders .switcher .mxn-recommended ul.products.slick-slider .slick-list li {
margin: 12px !important;
padding: 0 !important;
clear: none !important;
}
body #sliders .switcher .mxn-recommended ul.products.slick-initialized {
visibility: visible;
opacity: 1;
}
body #sliders ul.products {
display: flex;
flex-wrap: wrap;
margin: -12px -12px 36px -12px;
}
body #sliders ul.products .product {
width: 16.66%;
display: flex;
flex-direction: column;
margin: 0;
padding: 12px;
}
body #sliders ul.products .product .ps-tile-wrap {
border: 1px solid #ffffff;
border-radius: 8px;
}
body #sliders ul.products .product .ps-tile-wrap .ps-tile-top {
position: relative;
}
body #sliders ul.products .product .ps-tile-wrap .ps-tile-top .ps-icon_info {
position: absolute;
top: 8px;
right: 8px;
width: 40px;
height: 40px;
padding: 9px;
border-radius: 50%;
z-index: 9;
}
body #sliders ul.products .product .ps-tile-wrap .ps-tile-top .ps-icon_info:hover, body #sliders ul.products .product .ps-tile-wrap .ps-tile-top .ps-icon_info.active {
cursor: pointer;
background: #ffffff;
}
body #sliders ul.products .product .ps-tile-wrap .ps-tile-top .ps-info {
position: absolute;
z-index: 9;
display: flex;
visibility: hidden;
opacity: 0;
top: 58px;
right: 8px;
width: calc(100% - 16px);
border-radius: 4px;
padding: 16px;
background: #222;
}
body #sliders ul.products .product .ps-tile-wrap .ps-tile-top .ps-info .ps-info_arrow {
width: 24px;
height: 24px;
background: #222;
clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
display: block;
position: absolute;
top: -16px;
right: 8px;
}
body #sliders ul.products .product .ps-tile-wrap .ps-tile-top .ps-info .ps-info_block {
color: #ffffff;
font-size: 16px;
line-height: 24px;
font-weight: 400;
}
body #sliders ul.products .product .ps-tile-wrap .ps-tile-top .ps-info .ps-info_block .ps-element .order {
display: none;
}
body #sliders ul.products .product .ps-tile-wrap .ps-tile-top .ps-info .ps-info_block .ps-element .name::after {
content: ",";
padding-right: 4px;
}
body #sliders ul.products .product .ps-tile-wrap .ps-tile-top .ps-info .ps-info_block .ps-element:last-child .name::after {
content: ".";
padding-right: 0;
}
body #sliders ul.products .product .ps-tile-wrap .ps-tile-top .ps-info .ps-info_block .ps-element.ingredient {
text-transform: lowercase;
}
body #sliders ul.products .product .ps-tile-wrap .ps-tile-top .ps-info.active {
visibility: visible;
opacity: 1;
pointer-events: none;
}
body #sliders ul.products .product .ps-tile-wrap .ps-tile-top a img {
margin: 0;
border: none;
}
body #sliders ul.products .product .ps-tile-wrap .ps-tile-middle .woocommerce-loop-product__title {
padding: 0;
margin-bottom: 8px;
}
body #sliders ul.products .product .ps-tile-wrap .ps-tile-middle .woocommerce-loop-product__title a {
padding: 0 8px;
font-weight: 700;
font-size: 24px;
line-height: 26px;
height: 52px;
display: flex;
justify-content: flex-start;
align-items: center;
text-align: center;
overflow: hidden;
}
body #sliders ul.products .product .ps-tile-wrap .ps-tile-bottom {
display: flex;
padding: 0 24px 24px 24px;
justify-content: space-between;
align-items: center;
}
body #sliders ul.products .product .ps-tile-wrap .ps-tile-bottom a.button {
min-width: 40px;
width: 40px;
height: 40px;
padding: 0;
margin: 0;
border-radius: 50%;
background: #F22613;
border: none;
display: flex;
align-items: center;
justify-content: center;
}
body #sliders ul.products .product .ps-tile-wrap .ps-tile-bottom a.button svg {
height: 40px;
width: 40px;
fill: #ffffff;
padding: 12px 13px 12px 11px;
}
body #sliders ul.products .product .ps-tile-wrap .ps-tile-bottom a.button:hover {
background: #F22613;
}
body #sliders ul.products .product .ps-tile-wrap .ps-tile-bottom a.button.added:after {
position: absolute;
top: 0;
right: 0;
color: #4b77be;
}
body #sliders ul.products .product .ps-tile-wrap .ps-tile-bottom a.added_to_cart {
display: none;
}
body #sliders ul.products .product .ps-tile-wrap .ps-tile-bottom .info {
display: flex;
flex-direction: row;
font-size: 16px;
line-height: 24px;
font-weight: 400;
color: #222;
}
body #sliders ul.products .product .ps-tile-wrap .ps-tile-bottom .info span.price {
margin: 0;
font-size: 16px;
line-height: 24px;
font-weight: 700;
color: #222;
}
body #sliders ul.products .product .ps-tile-wrap .ps-tile-bottom .info span.price .amount {
font-size: 16px;
line-height: 24px;
font-weight: 700;
color: #222;
}
body #sliders ul.products .product .ps-tile-wrap .ps-tile-bottom .info span.price .amount .bdi {
font-size: 16px;
line-height: 24px;
font-weight: 700;
color: #222;
}
body #sliders ul.products .product .ps-tile-wrap .ps-tile-bottom .info span.append {
opacity: 0.5;
}
body #sliders ul.products .product .ps-tile-wrap .ps-tile-bottom .info span.append span {
font-size: 16px;
line-height: 24px;
font-weight: 400;
color: #222;
}
body #sliders ul.products .product .ps-tile-wrap .ps-tile-bottom .info span.append .divider {
padding: 0 4px;
}
body #sliders ul.products .product .ps-tile-wrap .ps-tile-bottom .info span.append .weight {
padding-right: 4px;   }
body.woocommerce-cart #cart-icon {
display: none !important;
}
body #section-cart {
max-width: 1600px;
margin-left: auto;
margin-right: auto;
}
body .woocommerce .woocommerce-error {
border-radius: 0px;
border: 1px solid #F22613;
margin-bottom: 24px;
}
body .woocommerce .woocommerce-error li {
display: block;
font-size: 16px;
font-weight: 400;
padding-top: 2px;
}
body .woocommerce .woocommerce-error::before {
color: #F22613;
}
body .woocommerce .woocommerce-error::after {
display: none;
}
body .woocommerce .woocommerce-info {
border-radius: 0px;
border: 1px solid #4b77be;
margin-bottom: 24px;
}
body .woocommerce .woocommerce-info li {
display: block;
font-size: 16px;
font-weight: 400;
padding-top: 2px;
}
body .woocommerce .woocommerce-info::before {
color: #4b77be;
}
body .woocommerce .woocommerce-info::after {
display: none;
}
body .woocommerce .woocommerce-cart-form table.shop_table {
border: none;
display: flex;
padding: 0;
background: transparent;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody {
display: block;
min-width: 100%;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr {
border: none;
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr.woocommerce-cart-form__cart-item {
border-bottom: none;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-thumbnail {
padding: 10px 0 9px 0;
display: flex;
min-width: 100px;
max-width: 100px;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-thumbnail img {
border: none;
max-width: 80px;
max-height: 80px;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-name {
width: 300px;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-name .product-name-inner {
width: 100%;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-name .product-name-inner a, body .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-name .product-name-inner .product-link {
color: #f5f5f5;
font-size: 16px;
line-height: 24px;
margin-top: 8px;
margin-bottom: 8px;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-name .product-name-inner .product-price {
display: block;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-name .product-name-inner .product-price bdi {
color: #ebebeb;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-quantity {
width: 200px;
display: flex;
justify-content: center;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-quantity input {
color: #ebebeb;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-subtotal {
width: 200px;
display: flex;
justify-content: center;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-subtotal .woocommerce-Price-amount {
white-space: nowrap;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-subtotal .woocommerce-Price-amount bdi {
color: #d6a86d;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-remove {
width: 200px;
display: flex;
justify-content: center;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-remove a {
display: flex;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-remove a .icon {
display: none;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-remove a .text {
font-weight: 700;
font-size: 16px;
line-height: 24px;
color: #F22613;
opacity: 0.75;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-remove a:hover .text {
color: #F22613;
opacity: 1;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody td.actions {
display: flex;
padding: 20px 0;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody td.actions .coupon .input-text {
border-radius: 0px;
border: 1px solid #ffffff;
padding: 10px 15px;
font-size: 14px;
line-height: 14px;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody td.actions .coupon .input-text::placeholder {
color: #444;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody td.actions .coupon .input-text:hover {
border: 1px solid #333;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody td.actions .coupon .input-text:hover::placeholder {
color: #222;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody td.actions .coupon .input-text:focus {
border: 1px solid #4b77be;
box-shadow: none;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody td.actions .coupon .input-text:focus::placeholder {
color: #4b77be;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody td.actions button[name="update_cart"] {
display: none;
}
body .woocommerce .cart-collaterals .cart_totals {
width: 100%;
}
body .woocommerce .cart-collaterals .cart_totals .mxn-totals {
text-align: right;
max-width: 100%;
margin-bottom: 21px;
}
body .woocommerce .cart-collaterals .cart_totals .mxn-totals .mxn-totals-heading {
color: #ebebeb;
font-weight: 700;
font-size: 24px;
line-height: 26px;
}
body .woocommerce .cart-collaterals .cart_totals .mxn-totals .mxn-totals-sum {
margin-left: 8px;
}
body .woocommerce .cart-collaterals .cart_totals .mxn-totals .mxn-totals-sum bdi {
color: #d6a86d;
font-weight: 700;
font-size: 24px;
line-height: 26px;
}
body .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout {
padding: 0;
display: flex;
flex-direction: row;
justify-content: flex-end;
}
body .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .button {
border-radius: 0px;
border: 2px solid #F22613;
background: #F22613;
padding: 9px 14px;
font-size: 14px;
font-weight: 400;
line-height: 14px;
color: #ffffff;
letter-spacing: 1px;
text-transform: none;
min-width: 180px;
margin: 9px;
}
body .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .button.alt {
background: #ffffff;
color: #F22613;
}
body .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:hover {
background: #F22613;
border: 2px solid #F22613;
}
body .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:hover.alt {
color: #ffffff;
}
body .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:last-child {
margin-right: 0;
}
body .woocommerce #reccomendations {
margin-top: 60px;
}
body .woocommerce #reccomendations .content-heading {
font-weight: 700;
font-size: 30px;
line-height: 30px;
color: #222;
}
body .woocommerce #reccomendations .recc-list {
margin-top: 28px;
margin-bottom: 28px;
}
body .woocommerce #reccomendations .recc-list .recc-list_inner {
display: flex;
}
body .woocommerce #reccomendations .recc-list .recc-list_inner .toggle {
font-weight: 700;
padding-bottom: 2px;
font-size: 16px;
height: 28px;
border-bottom: 2px solid #ffffff;
margin-right: 24px;
}
body .woocommerce #reccomendations .recc-list .recc-list_inner .toggle.active {
color: #F22613;
border-bottom: 2px solid #F22613;
}
body .woocommerce #reccomendations .recc-list .recc-list_inner .toggle:hover {
cursor: pointer;
color: #F22613;
border-bottom: 2px solid #F22613;
}
body .woocommerce #reccomendations #sliders .switcher {
opacity: 0;
visibility: hidden;
z-index: -1;
height: 0;
overflow: hidden;
}
body .woocommerce #reccomendations #sliders .switcher.active {
opacity: 1;
visibility: visible;
z-index: 1;
height: auto;
overflow: visible;
}
body.light .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-name .product-name-inner a, body.light .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-name .product-name-inner .product-link {
color: #222;
}
body.light .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-name .product-name-inner .product-price bdi {
color: #222;
}
body.light .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-name::before {
color: #6c7a89;
}
body.light .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-quantity input {
color: #333;
}
body.light .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-quantity::before {
color: #6c7a89;
}
body.light .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-subtotal::before {
color: #6c7a89;
}
body.light .woocommerce .cart-collaterals .cart_totals .mxn-totals .mxn-totals-heading {
color: rgba(68, 68, 68, 0.75);    }
@media screen and (max-width: 1920px) {  }
@media screen and (max-width: 1600px) {  }
@media screen and (max-width: 1440px) {  body .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-quantity {
width: 170px;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-subtotal {
width: 170px;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-remove {
width: 170px;
}
}
@media screen and (max-width: 1360px) {  }
@media screen and (max-width: 1120px) {  }
@media screen and (max-width: 1024px) {  body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-name {
padding: 12px 10px 12px 0;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-name::before {
color: #e4e4e4;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-quantity {
width: 122px;
padding: 12px 10px;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-quantity::before {
color: #e4e4e4;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-subtotal {
width: 120px;
padding: 12px 20px 12px 10px;
margin-bottom: 0px;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-subtotal::before {
color: #e4e4e4;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-remove {
width: 40px;
height: 40px;
padding: 0;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-remove a {
width: 40px;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
border: 1px solid #F22613;
border-radius: 0px;
padding: 5px;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-remove a .icon {
display: flex;
align-items: center;
justify-content: center;
width: 30px;
height: 30px;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-remove a .icon svg {
width: 20px;
height: 20px;
fill: #F22613;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-remove a .text {
display: none;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-remove a:hover {
border: 1px solid #F22613;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-remove a:hover .icon svg {
fill: #F22613;
}
}
@media screen and (max-width: 768px) {  body .woocommerce .woocommerce-cart-form table.shop_table tbody tr.woocommerce-cart-form__cart-item {
flex-wrap: wrap;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-thumbnail {
min-width: 100%;
max-width: 100%;
justify-content: center;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-thumbnail a img {
max-width: 150px;
max-height: 150px;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-thumbnail:before {
display: none;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-name {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
padding: 12px 0;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-quantity {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
padding: 12px 0;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-subtotal {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 0px;
padding: 12px 0;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-remove {
width: 100%;
display: flex;
justify-content: flex-end;
align-items: center;
margin-bottom: 24px;
padding: 12px 0;
}
body #reccomendations .slick-arrow {
display: none !important;
}
}
@media screen and (max-width: 600px) {  body .woocommerce .woocommerce-cart-form table.shop_table tbody tr.woocommerce-cart-form__cart-item {
flex-wrap: wrap;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-thumbnail {
min-width: 100%;
max-width: 100%;
justify-content: center;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-thumbnail a img {
max-width: 150px;
max-height: 150px;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-thumbnail:before {
display: none;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-name {
flex-direction: column;
padding-top: 0px;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-name .product-name-inner {
text-align: center;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-quantity {
flex-direction: column;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-subtotal {
flex-direction: column;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.product-remove {
flex-direction: column;
justify-content: center;
margin-bottom: 20px;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.actions {
width: 100%;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.actions .coupon {
display: flex;
flex-direction: column;
align-items: center;
width: 100%;
}
body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.actions .coupon .button, body .woocommerce .woocommerce-cart-form table.shop_table tbody tr td.actions .coupon .input-text {
margin: 0 0 10px 0;
max-width: 200px;
}
body .woocommerce .cart-collaterals .cart_totals .mxn-totals {
text-align: center;
}
body .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout {
flex-direction: column;
justify-content: center;
align-items: flex-end;
}
body .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .br-button {
width: 100%;
margin: 0 0 10px 0;
max-width: 200px;
}
}
@media screen and (max-width: 359px) {  }
@media screen and (max-width: 319px) {    }
body #-woo-checkout .woocommerce-message[role=alert] {
display: none;
}
body #-woo-checkout #heading-sorry {
color: red;  }
body .woocommerce .blockUI.blockOverlay {
background: transparent !important;
backdrop-filter: blur(2px);
opacity: 1 !important;
}
body .woocommerce .blockUI.blockOverlay::before {
display: none !important;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap {
display: flex;
flex-direction: row;
justify-content: space-evenly;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details {
width: 50%;
max-width: 424px;
margin: 0 30px;
position: relative;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details h4 {
display: flex;
margin-top: 40px;
margin-bottom: 24px;
font-weight: 700;
font-size: 30px;
line-height: 36px;
color: #ebebeb;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details h4#billing_heading_contact_information_field {
margin-top: 0px;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row {
margin-bottom: 24px;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row .inp-wrap {
filter: none;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row input.input-text {
border: none;
border-radius: 0px;
font-weight: 400;
font-size: 16px;
line-height: 22px;
padding: 10px 16px 10px 16px;
background: rgba(68, 68, 68, 0.75);
color: rgba(255, 255, 255, 0.75);
-webkit-clip-path: polygon(50% 0%, 100% 0, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
clip-path: polygon(50% 0%, 100% 0, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row input.input-text:hover {
border: none;
background: #6c7a89;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row input.input-text:focus {
box-shadow: none;
border: none;
background: #4b77be;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row textarea {
border: none;
border-radius: 0px;
font-weight: 400;
font-size: 16px;
line-height: 24px;
padding: 12px 16px 10px 16px;
background: rgba(68, 68, 68, 0.75);
color: rgba(255, 255, 255, 0.75);
-webkit-clip-path: polygon(50% 0%, 100% 0, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
clip-path: polygon(50% 0%, 100% 0, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row textarea:hover {
border: none;
background: #6c7a89;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row textarea:focus {
box-shadow: none;
border: none;
background: #4b77be;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row .woocommerce-input-wrapper .select2-container {
display: none !important;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.half {
width: 50%;
display: inline-block;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.half.first {
padding-right: 12px;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.half.last {
padding-left: 12px;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.form-inspireradio fieldset {
padding: 0;
margin: 0;
display: flex;
border: none;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.form-inspireradio fieldset legend {
display: flex;
width: 100%;
font-weight: 700;
font-size: 18px;
line-height: 20px;
color: #ebebeb;
margin-bottom: 15px;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.form-inspireradio fieldset label {
height: 20px;
margin: 0 24px 0 0;
display: flex;
align-items: center;
font-weight: 400;
font-size: 16px;
line-height: 16px;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.form-inspireradio fieldset label input {
display: flex;
width: 18px;
height: 18px;
margin: 0 10px 0 0;
border: 2px solid #333;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.form-inspireradio fieldset label input:hover {
box-shadow: none;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.form-inspireradio fieldset label input:checked {
border: 2px solid #F22613;
box-shadow: inset 0 0 0 2px white;
background: #F22613;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.form-inspireradio fieldset label span {
padding-top: 2px;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.form-inspireradio fieldset label:last-child {
margin: 0;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.form-inspireradio fieldset label:hover {
cursor: pointer;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.checkbox label[check='check'] {
margin-top: 0px;
display: flex;
height: 20px;
font-size: 16px;
font-weight: 400;
color: #ebebeb;
flex-direction: row;
align-items: center;
line-height: 20px;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.checkbox label[check='check'] .input-checkbox {
opacity: 0;
height: 0px;
width: 0px;
margin: 0;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.checkbox label[check='check'] .icon {
width: 18px;
height: 18px;
border: 2px solid #F22613;
border-radius: 0px;
display: flex;
margin-right: 10px;
margin-top: -3px;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.checkbox label[check='check'] .icon svg {
width: 14px;
height: 14px;
padding: 2px;
fill: #ffffff;
opacity: 0;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.checkbox label[check='check'].active .icon {
background: #F22613;
border: 2px solid #F22613;
box-shadow: inset 0 0 0 3px #444;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.checkbox label[check='check'].active .icon svg {
opacity: 1;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.checkbox label[check='check']:hover {
cursor: pointer;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.mxn-radio {
padding: 0 0 24px 0;
margin: 0;
display: flex;
border: none;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.mxn-radio label {
display: flex;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.mxn-radio legend {
display: flex;
width: 100%;
font-weight: 700;
font-size: 18px;
line-height: 20px;
color: #f5f5f5;
margin-bottom: 15px;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.mxn-radio label {
height: 20px;
margin: 0 24px 0 0;
display: flex;
align-items: center;
font-weight: 400;
font-size: 16px;
line-height: 16px;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.mxn-radio label input {
display: flex;
width: 18px;
height: 18px;
margin: 0 10px 0 0;
border: 2px solid #333;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.mxn-radio label input:hover {
box-shadow: none;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.mxn-radio label input:checked {
border: 2px solid #F22613;
box-shadow: inset 0 0 0 2px white;
background: #F22613;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.mxn-radio label span {
padding-top: 2px;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.mxn-radio label:last-child {
margin: 0;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.mxn-radio label:hover {
cursor: pointer;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.mxn-map {
-webkit-clip-path: polygon(50% 0%, 100% 0, 100% 100%, 20px 100%, 0 calc(100% - 20px), 0 0);
clip-path: polygon(50% 0%, 100% 0, 100% 100%, 20px 100%, 0 calc(100% - 20px), 0 0);
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.mxn-map .gm-style button.gm-fullscreen-control, body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.mxn-map .gm-style .gm-svpc, body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.mxn-map .gm-style .gm-style-mtc {
display: none;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.mxn-map #mxn-autocomplete {
z-index: 0;
position: absolute;
left: 10px !important;
top: 10px !important;
width: calc(100% - 20px);
border-radius: 0px;
border: none;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.mxn-map #mxn-autocomplete #atc-input {
padding: 7px 10px 7px 10px;
border-radius: 0px;
font-weight: 400;
font-size: 16px;
line-height: 24px;
background: rgba(255, 255, 255, 0.85);
width: 100%;
opacity: 1;
visibility: visible;
border: none;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.mxn-map #mxn-autocomplete #atc-input:focus {
background: white;
box-shadow: none;
border: none;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.mxn-map #mxn-autocomplete #atc-input.mxn-fade-out {
opacity: 0;
visibility: hidden;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.mxn-map #mxn-autocomplete #google-search {
position: absolute;
border: none;
background: #F22613;
color: #ebebeb;
height: 38px;
border-radius: 0px;
right: 0;
top: 0;
margin: 0;
opacity: 1;
visibility: visible;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.mxn-map #mxn-autocomplete #google-search.mxn-fade-out {
opacity: 0;
visibility: hidden;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.mxn-map #mxn-autocomplete #google-search:hover {
background: #26a65b;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row::before {
display: none;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row::after {
display: none;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.form-datepicker label, body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.form-timepicker label {
display: none;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details {
width: 50%;
max-width: 600px;
margin: 0 30px;
position: relative;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner {
position: sticky;
top: 140px;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner h4 {
display: flex;
margin-top: 40px;
margin-bottom: 24px;
font-weight: 700;
font-size: 30px;
line-height: 30px;
color: #ebebeb;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner h4#order_review_heading {
margin-top: 0px;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review .shop_table {
border: none;
background: transparent;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review .shop_table thead {
display: none;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review .shop_table tbody tr {
border: none;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review .shop_table tbody tr.cart_item .product-name {
font-size: 18px;
line-height: 20px;
font-weight: 400;
color: #ebebeb;
padding: 7px 0;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review .shop_table tbody tr.cart_item .product-name strong {
font-size: 18px;
line-height: 20px;
font-weight: 400;
color: #ebebeb;
padding: 7px 0;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review .shop_table tbody tr.cart_item .product-total {
padding: 7px 0;
text-align: right;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review .shop_table tbody tr.cart_item .product-total .amount bdi {
font-size: 18px;
line-height: 20px;
font-weight: 700;
color: #ebebeb;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review .shop_table tbody tr.cart_item:last-child .product-name, body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review .shop_table tbody tr.cart_item:last-child .product-total {
padding-bottom: 23px;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review .shop_table tfoot .cart-subtotal {
display: none;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review .shop_table tfoot .woocommerce-shipping-totals {
border: none;
border-top: 1px solid #ffffff;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review .shop_table tfoot .woocommerce-shipping-totals th {
padding: 23px 0 7px 0;
font-size: 18px;
line-height: 20px;
font-weight: 400;
color: #ebebeb;
text-transform: none;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review .shop_table tfoot .woocommerce-shipping-totals td {
padding: 23px 0 7px 0;
text-align: right;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review .shop_table tfoot .woocommerce-shipping-totals td label {
font-size: 18px;
line-height: 20px;
font-weight: 700;
color: #ebebeb;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review .shop_table tfoot .woocommerce-shipping-totals td label .amount bdi {
font-size: 18px;
line-height: 20px;
font-weight: 700;
color: #ebebeb;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review .shop_table tfoot .order-total {
border: none;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review .shop_table tfoot .order-total th {
padding: 7px 0;
font-size: 18px;
line-height: 20px;
font-weight: 400;
color: #ebebeb;
text-transform: none;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review .shop_table tfoot .order-total td {
padding: 8px 0 0 0;
text-align: right;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review .shop_table tfoot .order-total td .amount bdi {
font-size: 24px;
line-height: 26px;
font-weight: 700;
color: #ebebeb;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review #payment .methods {
display: flex;
flex-wrap: wrap;
flex-direction: row;
margin-bottom: 24px;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review #payment .methods .wc_payment_method {
margin: 5px 0;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review #payment .methods .wc_payment_method .input-radio {
margin: 0px;
display: flex;
width: 18px;
height: 18px;
margin: 0 10px 0 0;
border-radius: 0px;
border: 2px solid #F22613;
background: transparent;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review #payment .methods .wc_payment_method .input-radio:hover {
box-shadow: none;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review #payment .methods .wc_payment_method .input-radio:checked {
border-radius: 0px;
border: 2px solid #F22613;
box-shadow: inset 0 0 0 3px #444;
background: #F22613;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review #payment .methods .wc_payment_method label {
color: #ebebeb;
height: 20px;
margin: 0 24px 0 0;
display: flex;
align-items: center;
font-weight: 400;
font-size: 16px;
line-height: 16px;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review #payment .methods .wc_payment_method label img {
filter: brightness(0) saturate(100%) invert(78%) sepia(82%) saturate(2%) hue-rotate(13deg) brightness(119%) contrast(101%);
opacity: 0.75;
width: 90px;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review #payment .methods .wc_payment_method label:hover {
cursor: pointer;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review #payment .place-order {
margin-bottom: 0px;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review #payment .place-order .br-order {
border: none;
border-radius: 0px;
text-transform: none;
height: 42px;
font-family: "Roboto", 'Roboto', Roboto, sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 20px;
padding: 11px 22px;
min-width: 150px;
max-width: 280px;
letter-spacing: 0;
background: #F22613;
-webkit-clip-path: polygon(50% 0%, 100% 0, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
clip-path: polygon(50% 0%, 100% 0, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review #payment .place-order .br-order:hover {
background: #26a65b;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review #payment .place-order .br-order[disabled=disabled] {
cursor: no-drop;
background: #6c7a89;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review #payment .place-order .br-order[disabled=disabled]:hover {
background: #6c7a89;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review #payment #reszte_z_field {
display: flex;
flex-direction: row;
margin: 24px 0 0 0;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review #payment #reszte_z_field::after {
content: "₴";
display: flex;
height: 42px;
width: 24px;
align-items: center;
justify-content: center;
font-size: 18px;
line-height: 20px;
font-weight: 700;
color: #ebebeb;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review #payment #reszte_z_field #reszte_z {
border: none;
border-radius: 0px;
font-weight: 400;
font-size: 16px;
line-height: 22px;
padding: 10px 16px;
background: rgba(68, 68, 68, 0.75);
color: #ebebeb;
width: 200px;
margin-bottom: 24px;
-webkit-clip-path: polygon(50% 0%, 100% 0, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
clip-path: polygon(50% 0%, 100% 0, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review #payment #reszte_z_field #reszte_z:hover {
border: none;
background: #6c7a89;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review #payment #reszte_z_field #reszte_z:focus {
box-shadow: none;
border: none;
background: #4b77be;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap .form-row {
position: relative;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap .form-row .labeled {
z-index: 1;
position: absolute;
background: transparent;
color: rgba(228, 228, 228, 0.75);
border-radius: 0px;
padding: 0px;
font-size: 12px;
line-height: 12px;
font-weight: 400;
margin-left: 0px;
top: -2px;
opacity: 1;
visibility: visible;
-webkit-transform: translateY(-12px);
transform: translateY(-12px);
}
body .woocommerce form.woocommerce-checkout #checkout-wrap .form-row .labeled.mxn-hidden {
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(0px);
transform: translateY(0px);
}
body .woocommerce form.woocommerce-checkout #checkout-wrap .form-row .labeled.focused {
color: #4b77be;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap .form-row.label-select .labeled {
z-index: 1;
border-radius: 0px;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap .form-row.label-select#billing_town_field .labeled {
top: -4px;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap .form-row#billing_delivery_error_field {
margin-bottom: 0px;
padding-bottom: 20px;
text-align: center;
color: #F22613;
visibility: visible;
opacity: 1;
height: auto;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap .form-row#billing_delivery_error_field.mxn-fade-out {
visibility: hidden;
opacity: 0;
height: 0;
padding-bottom: 0;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap .form-row:hover .labeled {
color: #6c7a89;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap .form-row:hover .labeled.focused {
color: #4b77be;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap .form-row#billing_town_field {
top: -4px;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details h4, body.light .woocommerce form.woocommerce-checkout #checkout-wrap #order-details h4 {
color: #444;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row .inp-wrap, body.light .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .form-row .inp-wrap {
filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15));
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row input.input-text, body.light .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .form-row input.input-text {
background: rgba(255, 255, 255, 0.75);
color: #444;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row input.input-text:hover, body.light .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .form-row input.input-text:hover {
background: #ffffff;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row input.input-text:focus, body.light .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .form-row input.input-text:focus {
background: #ffffff;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row textarea, body.light .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .form-row textarea {
background: rgba(255, 255, 255, 0.75);
color: #444;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row textarea:hover, body.light .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .form-row textarea:hover {
background: #ffffff;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row textarea:focus, body.light .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .form-row textarea:focus {
background: #ffffff;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.checkbox label, body.light .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .form-row.checkbox label {
color: #444;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.checkbox label[check='check'].active .icon, body.light .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .form-row.checkbox label[check='check'].active .icon {
box-shadow: inset 0 0 0 2px #ebebeb;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .checkout-inner #order_review .shop_table tbody tr.cart_item .product-name, body.light .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review .shop_table tbody tr.cart_item .product-name {
color: #333;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .checkout-inner #order_review .shop_table tbody tr.cart_item .product-name strong, body.light .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review .shop_table tbody tr.cart_item .product-name strong {
color: #333;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .checkout-inner #order_review .shop_table tbody tr.cart_item .product-total .amount bdi, body.light .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review .shop_table tbody tr.cart_item .product-total .amount bdi {
color: #333;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .checkout-inner #order_review .shop_table tfoot .woocommerce-shipping-totals, body.light .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review .shop_table tfoot .woocommerce-shipping-totals {
border-top: 1px solid #111;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .checkout-inner #order_review .shop_table tfoot .woocommerce-shipping-totals th, body.light .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review .shop_table tfoot .woocommerce-shipping-totals th {
color: #333;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .checkout-inner #order_review .shop_table tfoot .woocommerce-shipping-totals td label, body.light .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review .shop_table tfoot .woocommerce-shipping-totals td label {
color: #333;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .checkout-inner #order_review .shop_table tfoot .woocommerce-shipping-totals td label .amount bdi, body.light .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review .shop_table tfoot .woocommerce-shipping-totals td label .amount bdi {
color: #333;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .checkout-inner #order_review .shop_table tfoot .order-total th, body.light .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review .shop_table tfoot .order-total th {
color: #333;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .checkout-inner #order_review .shop_table tfoot .order-total td .amount bdi, body.light .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review .shop_table tfoot .order-total td .amount bdi {
color: #333;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .checkout-inner #order_review #payment .methods .wc_payment_method .input-radio:checked, body.light .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review #payment .methods .wc_payment_method .input-radio:checked {
box-shadow: inset 0 0 0 2px #ebebeb;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .checkout-inner #order_review #payment .methods .wc_payment_method label, body.light .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review #payment .methods .wc_payment_method label {
color: #333;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .checkout-inner #order_review #payment .methods .wc_payment_method label img, body.light .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review #payment .methods .wc_payment_method label img {
filter: none;
opacity: 1;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .checkout-inner #order_review #payment #reszte_z_field::after, body.light .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review #payment #reszte_z_field::after {
color: #333;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .checkout-inner #order_review #payment #reszte_z_field #reszte_z, body.light .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review #payment #reszte_z_field #reszte_z {
background: rgba(255, 255, 255, 0.75);
color: #333;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .checkout-inner #order_review #payment #reszte_z_field #reszte_z:hover, body.light .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review #payment #reszte_z_field #reszte_z:hover {
background: #ffffff;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .checkout-inner #order_review #payment #reszte_z_field #reszte_z:focus, body.light .woocommerce form.woocommerce-checkout #checkout-wrap #order-details .checkout-inner #order_review #payment #reszte_z_field #reszte_z:focus {
background: #ffffff;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap .form-row .labeled {
color: #6c7a89;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap .form-row .labeled.focused {
color: #444 !important;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap .form-row.label-select .labeled {
z-index: 1;
border-radius: 0px;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap .form-row.label-select#billing_town_field .labeled {
top: -4px;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap .form-row#billing_delivery_error_field {
margin-bottom: 0px;
padding-bottom: 20px;
text-align: center;
color: #F22613;
visibility: visible;
opacity: 1;
height: auto;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap .form-row#billing_delivery_error_field.mxn-fade-out {
visibility: hidden;
opacity: 0;
height: 0;
padding-bottom: 0;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap .form-row:hover .labeled {
color: #6c7a89;
}
body.light .woocommerce form.woocommerce-checkout #checkout-wrap .form-row:hover .labeled.focused {
color: #4b77be;  }
body .fcf-colorpicker {
display: none !important;
}
body .datepicker.datepicker-dropdown .datepicker-view {
justify-content: center;  }
body.woocommerce-checkout #cart-icon {
display: none !important;
}
body.woocommerce-checkout .pac-container.pac-logo.hdpi .pac-item:hover {
cursor: pointer;
}
body.woocommerce-checkout .pac-container.pac-logo.hdpi::after {
display: none !important;
}
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order {
max-width: 1600px;
margin-left: auto;
margin-right: auto;
}
body.woocommerce-checkout.woocommerce-order-received .thank-you p {
font-size: 24px;
line-height: 30px;
color: #26a65b;
margin: 0;
}
body.woocommerce-checkout.woocommerce-order-received .order-data .data-list {
margin: 0;
padding-left: 0px;
list-style: none;
}
body.woocommerce-checkout.woocommerce-order-received .order-data .data-list li {
font-weight: 400;
font-size: 18px;
line-height: 20px;
padding: 7px 0;
}
body.woocommerce-checkout.woocommerce-order-received .order-data .data-list li .item {
color: #6c7a89;
font-weight: 700;
}
body.woocommerce-checkout.woocommerce-order-received .order-data .data-list li .data {
color: rgba(242, 38, 19, 0.85);
font-weight: 400;
}
body.woocommerce-checkout.woocommerce-order-received #order-table {
display: flex;
flex-direction: column;
flex-wrap: nowrap;
margin: 24px 0;
}
body.woocommerce-checkout.woocommerce-order-received #order-table .product {
display: flex;
width: 100%;
align-items: center;
border-bottom: none;
}
body.woocommerce-checkout.woocommerce-order-received #order-table .product .image {
margin-right: 20px;
width: 80px;
height: 80px;
-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
}
body.woocommerce-checkout.woocommerce-order-received #order-table .product .image img {
max-width: 80px;
height: auto;
}
body.woocommerce-checkout.woocommerce-order-received #order-table .product .name {
width: calc(50% - 100px);
text-align: left;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #f5f5f5;
}
body.woocommerce-checkout.woocommerce-order-received #order-table .product .cost {
width: 20%;
text-align: center;
text-align: center;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #f5f5f5;
}
body.woocommerce-checkout.woocommerce-order-received #order-table .product .quantity {
width: 10%;
text-align: center;
text-align: center;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #f5f5f5;
}
body.woocommerce-checkout.woocommerce-order-received #order-table .product .total-cost {
width: 20%;
text-align: center;
text-align: center;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #f5f5f5;
}
body.woocommerce-checkout.woocommerce-order-received #order-table .product.head {
height: 30px;
border: none;
}
body.woocommerce-checkout.woocommerce-order-received #order-table .product.head .image {
height: 30px;
}
body.woocommerce-checkout.woocommerce-order-received #order-table .product.head .name, body.woocommerce-checkout.woocommerce-order-received #order-table .product.head .cost, body.woocommerce-checkout.woocommerce-order-received #order-table .product.head .quantity, body.woocommerce-checkout.woocommerce-order-received #order-table .product.head .total-cost {
font-weight: 700;
color: #6c7a89;
}
body.woocommerce-checkout.woocommerce-order-received .order-details, body.woocommerce-checkout.woocommerce-order-received .order-data {
margin-bottom: 36px;
}
body.woocommerce-checkout.woocommerce-order-received .order-details .ct-headline, body.woocommerce-checkout.woocommerce-order-received .order-data .ct-headline {
display: flex;
margin-top: 40px;
margin-bottom: 24px;
font-weight: 700;
font-size: 30px;
line-height: 30px;
color: #e4e4e4;
}
body.woocommerce-checkout.woocommerce-order-received .button {
border-radius: 0px;
border: 2px solid #F22613;
background: #F22613;
padding: 9px 14px;
font-size: 14px;
font-weight: 400;
line-height: 14px;
color: #ffffff;
letter-spacing: 1px;
text-transform: none;
width: 180px;
margin: 24px 0 0 0;
}
body.woocommerce-checkout.woocommerce-order-received .button:hover {
background: #F22613;
border: 2px solid #F22613;
}
body.woocommerce-checkout.woocommerce-order-received.light .thank-you p {
color: #4b77be;
}
body.woocommerce-checkout.woocommerce-order-received.light .order-data .data-list li .item {
color: #6c7a89;
}
body.woocommerce-checkout.woocommerce-order-received.light .order-data .data-list li .data {
color: rgba(242, 38, 19, 0.85);
}
body.woocommerce-checkout.woocommerce-order-received.light #order-table .product .name {
color: #444;
}
body.woocommerce-checkout.woocommerce-order-received.light #order-table .product .cost {
color: #444;
}
body.woocommerce-checkout.woocommerce-order-received.light #order-table .product .quantity {
color: #444;
}
body.woocommerce-checkout.woocommerce-order-received.light #order-table .product .total-cost {
color: #444;
}
body.woocommerce-checkout.woocommerce-order-received.light #order-table .product.head .name, body.woocommerce-checkout.woocommerce-order-received.light #order-table .product.head .cost, body.woocommerce-checkout.woocommerce-order-received.light #order-table .product.head .quantity, body.woocommerce-checkout.woocommerce-order-received.light #order-table .product.head .total-cost {
color: #6c7a89;
}
body.woocommerce-checkout.woocommerce-order-received.light .order-details .ct-headline, body.woocommerce-checkout.woocommerce-order-received.light .order-data .ct-headline {
color: #222;      }
@media screen and (max-width: 1920px) {  }
@media screen and (max-width: 1600px) {  }
@media screen and (max-width: 1440px) {  }
@media screen and (max-width: 1360px) {  }
@media screen and (max-width: 1120px) {  body .woocommerce form.woocommerce-checkout #checkout-wrap {
display: flex;
flex-direction: row;
justify-content: space-evenly;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details {
margin-left: 0px;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details {
margin-right: 0px;
}
}
@media screen and (max-width: 1024px) {  }
@media screen and (max-width: 990px) {  body .woocommerce form.woocommerce-checkout #checkout-wrap {
display: flex;
flex-direction: column;
justify-content: space-evenly;
align-items: center;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details {
margin-right: 0px;
max-width: 424px;
width: 100%;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details {
width: 100%;
margin-left: 0px;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #order-details #order_review_heading {
margin-top: 40px !important;
}
}
@media screen and (max-width: 767px) {  body.woocommerce-checkout.woocommerce-order-received #order-table .product {
padding-bottom: 10px;
flex-direction: column;
}
body.woocommerce-checkout.woocommerce-order-received #order-table .product .image {
margin-right: 0px;
}
body.woocommerce-checkout.woocommerce-order-received #order-table .product .name {
text-align: center;
width: 100%;
font-weight: 700;
}
body.woocommerce-checkout.woocommerce-order-received #order-table .product .cost {
display: none;
width: 100%;
}
body.woocommerce-checkout.woocommerce-order-received #order-table .product.head {
display: none;
width: 100%;
}
}
@media screen and (max-width: 479px) {  body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row {
margin-bottom: 36px;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row#billing_town_field .woocommerce-input-wrapper {
width: 100%;
padding-right: 12px;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row#billing_town_field .woocommerce-input-wrapper .select {
min-width: 150px;
width: 100%;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row#billing_town_field .woocommerce-input-wrapper .select .styledSelect {
width: 100%;
}
}
@media screen and (max-width: 399px) {  body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.half {
width: 100%;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.half.first {
padding-right: 0;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row.half.last {
padding-left: 0;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row#billing_town_field {
margin-bottom: 56px;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row#billing_town_field .woocommerce-input-wrapper {
padding-right: 0px;
width: 100%;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row#billing_town_field .woocommerce-input-wrapper .select {
width: 100%;
}
body .woocommerce form.woocommerce-checkout #checkout-wrap #customer_details .form-row#billing_town_field .woocommerce-input-wrapper .select .styledSelect {
width: 100%;
}
}
@media screen and (max-width: 359px) {  }
@media screen and (max-width: 319px) {        }
@media screen and (max-width: 1920px) {  }
@media screen and (max-width: 1600px) {  }
@media screen and (max-width: 1440px) {  }
@media screen and (max-width: 1360px) {  }
@media screen and (max-width: 1120px) {  }
@media screen and (max-width: 1024px) {  }
@media screen and (max-width: 767px) {  }
@media screen and (max-width: 479px) {  }
@media screen and (max-width: 359px) {  }
@media screen and (max-width: 319px) {    }
body.woocommerce-account #cart-icon {
display: none !important;
}
body.woocommerce-account #my-account-section {
max-width: 1600px;
margin-left: auto;
margin-right: auto;
}
body.woocommerce-account #my-account-section #my-account .woocommerce {
display: flex;
flex-direction: column;
}
body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login {
display: flex;
justify-content: space-around;
background: #222;
background: transparent;
border: none;
padding: 0px;
-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 20px 100%, 0 calc(100% - 20px), 0 0);
clip-path: polygon(0 0, 100% 0, 100% 0, 100% 100%, 100% 100%, 20px 100%, 0 calc(100% - 20px), 0 0);
}
body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 {
background: transparent;
border: none;
max-width: 320px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 h2, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 h2 {
margin: 0px;
color: #ebebeb;
}
body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register {
background: transparent;
border: none;
padding: 0;
}
body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login .form-row, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login .form-row, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register .form-row, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register .form-row {
margin-bottom: 24px;
max-width: 320px;
position: relative;
}
body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login .form-row .inp-wrap, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login .form-row .inp-wrap, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register .form-row .inp-wrap, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register .form-row .inp-wrap {
filter: none;
}
body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login .form-row input.input-text, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login .form-row input.input-text, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register .form-row input.input-text, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register .form-row input.input-text {
border: none;
border-radius: 0px;
font-weight: 400;
font-size: 16px;
line-height: 22px;
padding: 10px 16px 10px 16px;
background: rgba(68, 68, 68, 0.75);
color: rgba(255, 255, 255, 0.75);
-webkit-clip-path: polygon(50% 0%, 100% 0, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
clip-path: polygon(50% 0%, 100% 0, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
}
body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login .form-row input.input-text:hover, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login .form-row input.input-text:hover, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register .form-row input.input-text:hover, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register .form-row input.input-text:hover {
border: none;
background: #6c7a89;
}
body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login .form-row input.input-text:focus, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login .form-row input.input-text:focus, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register .form-row input.input-text:focus, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register .form-row input.input-text:focus {
box-shadow: none;
border: none;
background: #4b77be;
}
body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login .form-row::before, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login .form-row::before, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register .form-row::before, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register .form-row::before {
display: none;
}
body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login .form-row::after, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login .form-row::after, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register .form-row::after, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register .form-row::after {
display: none;
}
body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login .form-row em, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login .form-row em, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register .form-row em, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register .form-row em {
display: none;
}
body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login .form-row .labeled, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login .form-row .labeled, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register .form-row .labeled, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register .form-row .labeled {
z-index: 1;
position: absolute;
background: transparent;
color: rgba(228, 228, 228, 0.75);
border-radius: 0px;
padding: 0px;
font-size: 12px;
line-height: 12px;
font-weight: 400;
margin-left: 0px;
top: -2px;
opacity: 1;
visibility: visible;
-webkit-transform: translateY(-12px);
transform: translateY(-12px);
}
body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login .form-row .labeled.mxn-hidden, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login .form-row .labeled.mxn-hidden, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register .form-row .labeled.mxn-hidden, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register .form-row .labeled.mxn-hidden {
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(0px);
transform: translateY(0px);
}
body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login .form-row .labeled.focused, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login .form-row .labeled.focused, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register .form-row .labeled.focused, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register .form-row .labeled.focused {
color: #4b77be;
}
body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login .form-row .password-input .show-password-input, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login .form-row .password-input .show-password-input, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register .form-row .password-input .show-password-input, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register .form-row .password-input .show-password-input {
display: none !important;
width: 42px;
height: 42px;
right: 0px;
top: 0px;
display: flex;
align-items: center;
justify-content: center;
}
body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login .form-row .password-input .show-password-input::after, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login .form-row .password-input .show-password-input::after, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register .form-row .password-input .show-password-input::after, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register .form-row .password-input .show-password-input::after {
margin: 0;
}
body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login .form-row.rememberme, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login .form-row.rememberme, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register .form-row.rememberme, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register .form-row.rememberme {
display: flex;
flex-direction: column;
}
body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login .lost_password, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login .lost_password, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register .lost_password, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register .lost_password {
margin: 0px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login .lost_password a, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login .lost_password a, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register .lost_password a, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register .lost_password a {
color: #6c7a89;
}
body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login .lost_password a:hover, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login .lost_password a:hover, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register .lost_password a:hover, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register .lost_password a:hover {
color: #26a65b;
text-decoration: none;
}
body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login fieldset, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login fieldset, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register fieldset, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register fieldset {
margin: 0;
padding: 0;
border: none;
}
body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login fieldset legend, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login fieldset legend, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register fieldset legend, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register fieldset legend {
font-size: 24px;
line-height: 26px;
font-weight: 700;
margin-bottom: 16px;
color: rgba(228, 228, 228, 0.75);
}
body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login button, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login button, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register button, body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register button {
padding: 0px;
margin: 0px;
margin-right: auto;
letter-spacing: 0px;
text-transform: none;
border: none;
background: transparent;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-navigation {
width: 100%;
margin-right: 0px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-navigation ul {
display: flex;
margin: 0;
padding: 0;
list-style: none;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-navigation ul li {
font-weight: 400;
font-size: 24px;
line-height: 26px;
border-bottom: 2px solid rgba(255, 255, 255, 0);
width: fit-content;
margin: 0 24px 24px 0;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active {
border-bottom: 2px solid #F22613;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a {
color: #F22613;
font-weight: 700;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-navigation ul li a {
color: #e4e4e4;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-navigation ul li a:hover {
text-decoration: none;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-navigation ul li:hover a {
color: #F22613;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content {
width: calc(100% - 0px);
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders {
display: flex;
flex-direction: column;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper {
display: flex;
flex-direction: column;
margin-bottom: 24px;
padding-top: 10px;
padding-bottom: 10px;
box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header {
display: flex;
flex-direction: row;
align-items: center;
width: 100%;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .line {
display: block;
background: #F22613;
width: 8px;
height: 100px;
margin-top: -10px;
margin-bottom: -10px;
border-radius: 0px;
margin-right: 18px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .current-status {
display: flex;
flex-direction: column;
width: 300px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .current-status .top {
color: rgba(228, 228, 228, 0.75);
font-weight: 400;
font-size: 16px;
line-height: 24px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .current-status .status {
font-weight: 700;
color: #ebebeb;
font-size: 18px;
line-height: 20px;
margin-top: 8px;
white-space: nowrap;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-price {
display: flex;
flex-direction: column;
align-items: flex-end;
width: 20%;
font-weight: 700;
font-size: 16px;
line-height: 24px;
color: #F22613;
opacity: 1;
visibility: visible;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-price .total-title {
font-weight: 700;
font-size: 14px;
line-height: 18px;
color: rgba(228, 228, 228, 0.75);
margin-bottom: 8px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-price.inactive {
opacity: 0;
visibility: hidden;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-images {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: calc(80% - 366px);
justify-content: flex-end;
overflow: hidden;
opacity: 1;
visibility: visible;
position: relative;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-images img {
height: 80px;
width: 80px;
margin-right: 10px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-images img:first-child {
margin-left: 30px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-images img:last-child {
margin-right: 30px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-images.inactive {
opacity: 0;
visibility: hidden;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-images::before {
content: "";
width: 50px;
height: 80px;
display: block;
background-image: linear-gradient(90deg, #333, #333 20%, rgba(51, 51, 51, 0) 100%);
position: absolute;
left: 0;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-open {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-open .open-arrow {
height: 16px;
width: 16px;
fill: rgba(228, 228, 228, 0.75);
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-open .open-arrow.active {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-open .open-arrow:hover {
cursor: pointer;
fill: #e4e4e4;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content {
display: flex;
width: 100%;
height: auto;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner {
display: flex;
flex-direction: column;
height: fit-content;
width: 100%;
padding: 24px;
color: #ebebeb;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .ct-heading {
font-weight: 700;
font-size: 24px;
line-height: 26px;
width: 100%;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders {
display: flex;
flex-direction: column;
margin: 24px 0;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product {
display: flex;
width: 100%;
align-items: center;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product .mobile {
display: none;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product .image {
margin-right: 20px;
width: 80px;
height: 80px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product .image img {
max-width: 80px;
height: auto;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product .name {
width: calc(50% - 100px);
text-align: left;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #e4e4e4;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product .cost {
width: 20%;
text-align: center;
text-align: center;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #e4e4e4;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product .quantity {
width: 10%;
text-align: center;
text-align: center;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #e4e4e4;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product .total-cost {
width: 20%;
text-align: center;
text-align: center;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #e4e4e4;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product.head {
height: 30px;
border: none;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product.head .image {
height: 30px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product.head .name, body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product.head .cost, body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product.head .quantity, body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product.head .total-cost {
font-weight: 700;
color: #6c7a89;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .order-data-wrap {
display: flex;
flex-direction: column;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .order-data-wrap .order-data {
display: flex;
justify-content: space-between;
margin-bottom: 16px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .order-data-wrap .order-data .item {
font-weight: 400;
font-size: 18px;
line-height: 20px;
color: #6c7a89;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .order-data-wrap .order-data .data {
font-weight: 700;
font-size: 18px;
line-height: 20px;
color: #F22613;
text-align: right;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .order-data-wrap .order-data:last-child {
margin-bottom: 0px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper.on-hold .order-header .line {
background: #F22613;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper.completed .order-header .line {
background: #26a65b;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper.processing .order-header .line {
background: #F22613;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper.cancelled .order-header .line {
background: #F22613;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper.failed .order-header .line {
background: #F22613;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper.pending .order-header .line {
background: #4b77be;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper.refunded .order-header .line {
background: #d6a86d;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content form.edit-account {
background: transparent;
border: none;
padding: 0;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content form.edit-account .form-row {
margin-bottom: 24px;
max-width: 320px;
position: relative;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content form.edit-account .form-row .inp-wrap {
filter: none;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content form.edit-account .form-row input.input-text {
border: none;
border-radius: 0px;
font-weight: 400;
font-size: 16px;
line-height: 22px;
padding: 10px 16px 10px 16px;
background: rgba(68, 68, 68, 0.75);
color: rgba(255, 255, 255, 0.75);
-webkit-clip-path: polygon(50% 0%, 100% 0, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
clip-path: polygon(50% 0%, 100% 0, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content form.edit-account .form-row input.input-text:hover {
border: none;
background: #6c7a89;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content form.edit-account .form-row input.input-text:focus {
box-shadow: none;
border: none;
background: #4b77be;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content form.edit-account .form-row::before {
display: none;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content form.edit-account .form-row::after {
display: none;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content form.edit-account .form-row em {
display: none;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content form.edit-account .form-row .labeled {
z-index: 1;
position: absolute;
background: transparent;
color: rgba(228, 228, 228, 0.75);
border-radius: 0px;
padding: 0px;
font-size: 12px;
line-height: 12px;
font-weight: 400;
margin-left: 0px;
top: -2px;
opacity: 1;
visibility: visible;
-webkit-transform: translateY(-12px);
transform: translateY(-12px);
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content form.edit-account .form-row .labeled.mxn-hidden {
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(0px);
transform: translateY(0px);
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content form.edit-account .form-row .labeled.focused {
color: #4b77be;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content form.edit-account .form-row .password-input .show-password-input {
display: none !important;
width: 42px;
height: 42px;
right: 0px;
top: 0px;
display: flex;
align-items: center;
justify-content: center;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content form.edit-account .form-row .password-input .show-password-input::after {
margin: 0;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content form.edit-account fieldset {
margin: 0;
padding: 0;
border: none;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content form.edit-account fieldset legend {
font-size: 24px;
line-height: 26px;
font-weight: 700;
margin-bottom: 16px;
color: rgba(228, 228, 228, 0.75);
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination {
display: flex;
justify-content: center;
align-items: center;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .button {
border-radius: 0px;
border: 2px solid #F22613;
background: #F22613;
padding: 9px 14px;
font-size: 14px;
font-weight: 400;
line-height: 14px;
color: #ffffff;
letter-spacing: 1px;
text-transform: none;
width: 180px;
margin: 24px 5px 0 5px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .button:hover {
background: #F22613;
border: 2px solid #F22613;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content button[name=save_account_details] {
padding: 0px;
margin: 0px;
letter-spacing: 1px;
text-transform: none;
border: none;
background: transparent;
}
body.woocommerce-account #my-account-section #my-account .woocommerce form.lost_reset_password {
background: #222;
border: none;
padding: 30px;
width: 100%;
-webkit-clip-path: polygon(50% 0%, 100% 0, 100% 100%, 20px 100%, 0 calc(100% - 20px), 0 0);
clip-path: polygon(50% 0%, 100% 0, 100% 100%, 20px 100%, 0 calc(100% - 20px), 0 0);
}
body.woocommerce-account #my-account-section #my-account .woocommerce form.lost_reset_password p {
color: #ebebeb;
margin: 0 0 40px 0;
}
body.woocommerce-account #my-account-section #my-account .woocommerce form.lost_reset_password .form-row {
margin-bottom: 24px;
max-width: 320px;
position: relative;
}
body.woocommerce-account #my-account-section #my-account .woocommerce form.lost_reset_password .form-row .inp-wrap {
filter: none;
}
body.woocommerce-account #my-account-section #my-account .woocommerce form.lost_reset_password .form-row input.input-text {
border: none;
border-radius: 0px;
font-weight: 400;
font-size: 16px;
line-height: 22px;
padding: 10px 16px 10px 16px;
background: rgba(68, 68, 68, 0.75);
color: rgba(255, 255, 255, 0.75);
-webkit-clip-path: polygon(50% 0%, 100% 0, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
clip-path: polygon(50% 0%, 100% 0, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
}
body.woocommerce-account #my-account-section #my-account .woocommerce form.lost_reset_password .form-row input.input-text:hover {
border: none;
background: #6c7a89;
}
body.woocommerce-account #my-account-section #my-account .woocommerce form.lost_reset_password .form-row input.input-text:focus {
box-shadow: none;
border: none;
background: #4b77be;
}
body.woocommerce-account #my-account-section #my-account .woocommerce form.lost_reset_password .form-row::before {
display: none;
}
body.woocommerce-account #my-account-section #my-account .woocommerce form.lost_reset_password .form-row::after {
display: none;
}
body.woocommerce-account #my-account-section #my-account .woocommerce form.lost_reset_password .form-row em {
display: none;
}
body.woocommerce-account #my-account-section #my-account .woocommerce form.lost_reset_password .form-row .labeled {
z-index: 1;
position: absolute;
background: transparent;
color: rgba(228, 228, 228, 0.75);
border-radius: 0px;
padding: 0px;
font-size: 12px;
line-height: 12px;
font-weight: 400;
margin-left: 0px;
top: -2px;
opacity: 1;
visibility: visible;
-webkit-transform: translateY(-12px);
transform: translateY(-12px);
}
body.woocommerce-account #my-account-section #my-account .woocommerce form.lost_reset_password .form-row .labeled.mxn-hidden {
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(0px);
transform: translateY(0px);
}
body.woocommerce-account #my-account-section #my-account .woocommerce form.lost_reset_password .form-row .labeled.focused {
color: #4b77be;
}
body.woocommerce-account #my-account-section #my-account .woocommerce form.lost_reset_password button {
padding: 0px;
margin: 0px;
margin-right: auto;
letter-spacing: 0px;
text-transform: none;
border: none;
background: transparent;
font-size: 16px;
color: #F22613;
}
body.woocommerce-account #my-account-section #my-account .woocommerce form.lost_reset_password button:hover {
color: #26a65b;
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce #customer_login .u-column1 h2, body.woocommerce-account.light #my-account-section #my-account .woocommerce #customer_login .u-column2 h2 {
color: #222;
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login .form-row .inp-wrap, body.woocommerce-account.light #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login .form-row .inp-wrap, body.woocommerce-account.light #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register .form-row .inp-wrap, body.woocommerce-account.light #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register .form-row .inp-wrap {
filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15));
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login .form-row input.input-text, body.woocommerce-account.light #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login .form-row input.input-text, body.woocommerce-account.light #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register .form-row input.input-text, body.woocommerce-account.light #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register .form-row input.input-text {
background: rgba(255, 255, 255, 0.75);
color: #444;
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login .form-row input.input-text:hover, body.woocommerce-account.light #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login .form-row input.input-text:hover, body.woocommerce-account.light #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register .form-row input.input-text:hover, body.woocommerce-account.light #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register .form-row input.input-text:hover {
background: #ffffff;
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login .form-row input.input-text:focus, body.woocommerce-account.light #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login .form-row input.input-text:focus, body.woocommerce-account.light #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register .form-row input.input-text:focus, body.woocommerce-account.light #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register .form-row input.input-text:focus {
background: #ffffff;
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login .form-row .labeled, body.woocommerce-account.light #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login .form-row .labeled, body.woocommerce-account.light #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register .form-row .labeled, body.woocommerce-account.light #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register .form-row .labeled {
color: #6c7a89;
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login .form-row .labeled.focused, body.woocommerce-account.light #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login .form-row .labeled.focused, body.woocommerce-account.light #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register .form-row .labeled.focused, body.woocommerce-account.light #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register .form-row .labeled.focused {
color: #444 !important;
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce #customer_login .u-column1 form.login fieldset legend, body.woocommerce-account.light #my-account-section #my-account .woocommerce #customer_login .u-column2 form.login fieldset legend, body.woocommerce-account.light #my-account-section #my-account .woocommerce #customer_login .u-column1 form.register fieldset legend, body.woocommerce-account.light #my-account-section #my-account .woocommerce #customer_login .u-column2 form.register fieldset legend {
color: rgba(68, 68, 68, 0.75);
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active {
border-bottom: 2px solid #F22613;
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a {
color: #F22613;
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-navigation ul li a {
color: #444;
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-navigation ul li:hover a {
color: #F22613;
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper {
box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .current-status .top {
color: #6c7a89;
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .current-status .status {
color: rgba(68, 68, 68, 0.75);
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-price {
color: #F22613;
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-price .total-title {
color: #6c7a89;
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-images::before {
background-image: linear-gradient(90deg, #f5f5f5, #f5f5f5 20%, rgba(245, 245, 245, 0) 100%);
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-open .open-arrow {
fill: rgba(68, 68, 68, 0.75);
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-open .open-arrow:hover {
fill: #444;
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner {
color: #444;
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product .name {
color: #4b77be;
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product .cost {
color: #4b77be;
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product .quantity {
color: #4b77be;
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product .total-cost {
color: #4b77be;
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product.head .name, body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product.head .cost, body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product.head .quantity, body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product.head .total-cost {
color: #6c7a89;
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .order-data-wrap .order-data .item {
color: #6c7a89;
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .order-data-wrap .order-data .data {
color: #F22613;
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content form.edit-account {
background: transparent;
border: none;
padding: 0;
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content form.edit-account .form-row .inp-wrap {
filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15));
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content form.edit-account .form-row input.input-text {
background: rgba(255, 255, 255, 0.75);
color: #444;
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content form.edit-account .form-row input.input-text:hover {
background: #ffffff;
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content form.edit-account .form-row input.input-text:focus {
background: #ffffff;
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content form.edit-account .form-row .labeled {
color: #6c7a89;
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content form.edit-account .form-row .labeled.focused {
color: #444 !important;
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content form.edit-account fieldset legend {
color: rgba(68, 68, 68, 0.75);    }
@media screen and (max-width: 1360px) {  body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-navigation {
width: 200px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content {
width: calc(100% - 0px);
}
}
@media screen and (max-width: 991px) {  body.woocommerce-account #my-account-section #my-account .woocommerce {
flex-direction: column;
}
body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login {
display: flex;
justify-content: space-around;
flex-direction: column;
align-items: center;
}
body.woocommerce-account #my-account-section #my-account .woocommerce #customer_login .u-column2 {
margin-top: 30px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-navigation {
width: 100%;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-navigation ul {
display: flex;
flex-direction: row;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-navigation ul li {
margin-right: 16px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content {
width: 100%;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .current-status {
width: 200px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-price {
width: 100px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-images {
width: calc(100% - 340px);
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-open {
width: 40px;
}
}
@media screen and (max-width: 659px) {  body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .current-status {
width: 200px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-price {
width: 100px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-images {
width: calc(100% - 340px);
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-open {
width: 40px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product {
flex-direction: column;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product.head {
display: none;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product .mobile {
display: flex;
width: 80px;
font-weight: 700;
color: rgba(228, 228, 228, 0.75);
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product .image {
margin-right: 0px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product .name {
text-align: right;
flex-direction: row;
display: flex;
width: 100%;
justify-content: space-between;
font-weight: 700;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product .cost {
text-align: right;
flex-direction: row;
display: flex;
width: 100%;
justify-content: space-between;
font-weight: 700;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product .quantity {
text-align: right;
flex-direction: row;
display: flex;
width: 100%;
justify-content: space-between;
font-weight: 700;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product .total-cost {
text-align: right;
flex-direction: row;
display: flex;
width: 100%;
justify-content: space-between;
font-weight: 700;
}
body.woocommerce-account.light #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product .mobile {
color: #6c7a89;
}
}
@media screen and (max-width: 479px) {     body.woocommerce-account #my-account-section #my-account .woocommerce {
flex-direction: column;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-navigation {
width: 100%;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-navigation ul {
flex-direction: column;
margin-bottom: 24px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-navigation ul li {
margin-right: 0px;
margin-bottom: 12px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content {
width: 100%;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .current-status {
width: calc(100% - 166px);
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .current-status .top {
display: flex;
flex-direction: column;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .current-status .top .from {
display: none;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .current-status .status {
font-size: 14px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-price {
width: 100px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-images {
display: none;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-header .order-open {
width: 40px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner {
padding: 10px;
margin-top: 24px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product {
flex-direction: column;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product.head {
display: none;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product .mobile {
display: flex;
width: 80px;
font-weight: 700;
color: rgba(228, 228, 228, 0.75);
text-align: left;
line-height: 18px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product .image {
margin-right: 0px;
align-items: center;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product .name {
text-align: right;
flex-direction: row;
display: flex;
width: 100%;
justify-content: space-between;
align-items: center;
font-weight: 700;
margin-bottom: 8px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product .cost {
text-align: right;
flex-direction: row;
display: flex;
width: 100%;
justify-content: space-between;
align-items: center;
font-weight: 700;
margin-bottom: 8px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product .quantity {
text-align: right;
flex-direction: row;
display: flex;
width: 100%;
justify-content: space-between;
align-items: center;
font-weight: 700;
margin-bottom: 8px;
}
body.woocommerce-account #my-account-section #my-account .woocommerce .woocommerce-MyAccount-content #mxn-orders .order-wrapper .order-content .order-inner .orders .product .total-cost {
text-align: right;
flex-direction: row;
display: flex;
width: 100%;
justify-content: space-between;
align-items: center;
font-weight: 700;
margin-bottom: 8px;
}
}
body #footer {
background: #222;
box-shadow: 0px 0px 15px rgba(255, 255, 255, 0.15);
position: relative;
}
body #footer #global-footer .gf-heading {
color: #f5f5f5;
}
body #footer #global-footer #subtext {
color: #e4e4e4;
font-weight: 300;
}
body #footer #global-footer #gf-subscribe {
z-index: 4;
}
body #footer #global-footer #gf-navigation {
z-index: 4;
}
body #footer #global-footer #gf-navigation .footer-menu .oxy-nav-menu-list .menu-item a {
color: #e4e4e4;
font-weight: 500;
padding-left: 0px;
padding-right: 5px;
}
body #footer #global-footer #gf-navigation .footer-menu .oxy-nav-menu-list .menu-item a:hover {
color: #F22613;
padding-left: 5px;
padding-right: 0px;
}
body #footer #global-footer #gf-schedule {
z-index: 4;
}
body #footer #global-footer #gf-schedule .ps-schedule-wrap {
color: #e4e4e4;
font-weight: 500;
}
body #footer #global-footer #gf-schedule .ps-schedule-wrap .ct-span {
color: #e4e4e4;
padding: 6px 0;
line-height: 24px;
}
body #footer #global-footer #gf-contacts {
z-index: 4;
}
body #footer #global-footer #gf-contacts .ct-span {
color: #e4e4e4;
padding: 6px 0;
line-height: 24px;
text-align: left;
}
body #footer #global-footer #gf-contacts .ct-link .ct-span {
color: #e4e4e4;
font-weight: 500;
padding-left: 0px;
padding-right: 5px;
text-align: left;
}
body #footer #global-footer #gf-contacts .ct-link:hover .ct-span {
color: #F22613;
padding-left: 5px;
padding-right: 0px;
}
body #footer #global-footer #gf-social {
z-index: 4;
}
body #footer #global-footer .shape {
display: block;
position: absolute;
top: 0px;
left: 0px;
opacity: 0.2;
height: 100%;
width: 100%;
-webkit-clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 0);
clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 0);
}
body #footer #global-footer .shape.alpha {
z-index: 1;
background: #111;
}
body #footer #global-footer .shape.alpha.active {
-webkit-clip-path: polygon(50% 0, 60% 100%, 0 100%, 0 0);
clip-path: polygon(50% 0, 60% 100%, 0 100%, 0 0);
}
body #footer #global-footer .shape.betta {
z-index: 2;
background: #111;
}
body #footer #global-footer .shape.betta.active {
-webkit-clip-path: polygon(40% 0, 50% 100%, 0 100%, 0 0);
clip-path: polygon(40% 0, 50% 100%, 0 100%, 0 0);
}
body #footer #global-footer .shape.gamma {
z-index: 3;
background: #111;
}
body #footer #global-footer .shape.gamma.active {
-webkit-clip-path: polygon(30% 0, 40% 100%, 0 100%, 0 0);
clip-path: polygon(30% 0, 40% 100%, 0 100%, 0 0);
}
body #footer #absolute-footer {
z-index: 4;
background: #111;
}
body #footer .menu-item a::after {
display: none;
}
body #footer .menu-item .sub-menu {
display: none;
}
body #footer .menu-item .menu-arrow {
display: none;
}
body.light #footer {
background: #ffffff;
box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
}
body.light #footer #global-footer .br-button .after {
background: rgba(68, 68, 68, 0.25);
}
body.light #footer #global-footer .gf-heading {
color: #333;
}
body.light #footer #global-footer #subtext {
color: #444;
}
body.light #footer #global-footer #gf-navigation .footer-menu .oxy-nav-menu-list .menu-item a {
color: #444;
}
body.light #footer #global-footer #gf-navigation .footer-menu .oxy-nav-menu-list .menu-item:hover a {
color: #F22613;
}
body.light #footer #global-footer #gf-schedule .ps-schedule-wrap {
color: #444;
}
body.light #footer #global-footer #gf-schedule .ps-schedule-wrap .ct-span {
color: #444;
}
body.light #footer #global-footer #gf-contacts .ct-span {
color: #444;
}
body.light #footer #global-footer #gf-contacts .ct-link .ct-span {
color: #444;
}
body.light #footer #global-footer #gf-contacts .ct-link:hover .ct-span {
color: #F22613;
}
body.light #footer #global-footer .shape {
opacity: 0.03;
}
body.light #footer #absolute-footer {
background: #444; }
body .sub-form {
max-width: 360px;
}
body .sub-form form.wpcf7-form {
position: relative;
margin-top: 24px;
}
body .sub-form form.wpcf7-form p {
margin: 0;
position: relative;
}
body .sub-form form.wpcf7-form br {
display: none;
}
body .sub-form form.wpcf7-form input.wpcf7-email {
border: none;
border-radius: 0px;
height: 42px;
padding: 0 13px;
font-size: 16px;
font-weight: 400;
line-height: 24px;
color: rgba(255, 255, 255, 0.75);
width: 100%;
background: rgba(68, 68, 68, 0.75);
-webkit-clip-path: polygon(50% 0%, 100% 0, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
clip-path: polygon(50% 0%, 100% 0, 100% 100%, 10px 100%, 0 calc(100% - 10px), 0 0);
}
body .sub-form form.wpcf7-form input.wpcf7-email::placeholder {
color: rgba(255, 255, 255, 0.75);
}
body .sub-form form.wpcf7-form input.wpcf7-email:hover {
border: none;
background: #444;
}
body .sub-form form.wpcf7-form input.wpcf7-email:hover::placeholder {
color: #ffffff;
}
body .sub-form form.wpcf7-form input.wpcf7-email:focus {
border: none;
-webkit-clip-path: polygon(50% 0%, 100% 0, 100% 100%, 0px 100%, 0 100%, 0 0);
clip-path: polygon(50% 0%, 100% 0, 100% 100%, 0px 100%, 0 100%, 0 0);
}
body .sub-form form.wpcf7-form input.wpcf7-email:focus::placeholder {
color: #ffffff;
}
body .sub-form form.wpcf7-form input.wpcf7-email[disabled="disabled"] {
background: #ffffff;
border: 1px solid #ffffff;
}
body .sub-form form.wpcf7-form input.wpcf7-email[disabled="disabled"]::placeholder {
color: #444;
}
body .sub-form form.wpcf7-form input.wpcf7-submit {
float: right;
padding: 11px 16px;
font-size: 14px;
line-height: 14px;
font-weight: 400;
color: #ffffff;
border: none;
border-radius: 0px;
background: #F22613;
}
body .sub-form form.wpcf7-form input.wpcf7-submit:hover {
background: #F22613;
cursor: pointer;
}
body .sub-form form.wpcf7-form input.wpcf7-not-valid {
border: none;
background: rgba(242, 38, 19, 0.85);
}
body .sub-form form.wpcf7-form input.wpcf7-not-valid::placeholder {
color: rgba(255, 255, 255, 0.75);
}
body .sub-form form.wpcf7-form .wpcf7-not-valid-tip {
display: none;
font-size: 12px;
line-height: 16px;
font-weight: 400;
padding: 0 16px;
position: absolute;
bottom: -32px;
}
body .sub-form form.wpcf7-form .wpcf7-response-output {
display: none;
}
body .sub-form form.wpcf7-form .wpcf7-spinner {
top: 18px;
float: right;
margin: 6px;
right: 12px;
background: #d6a86d;
}
body .sub-form form.wpcf7-form .form-respond {
display: flex;
align-items: center;
justify-content: center;
width: 36px;
height: 36px;
float: right;
position: relative;
right: -24px;
top: 18px;
}
body .sub-form form.wpcf7-form .form-respond svg {
width: 24px;
height: 24px;
fill: #26a65b;
}
body.light .sub-form form.wpcf7-form .br-input-wrap {
filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15));
}
body.light .sub-form form.wpcf7-form input.wpcf7-email {
color: #444;
background: rgba(255, 255, 255, 0.75);
}
body.light .sub-form form.wpcf7-form input.wpcf7-email::placeholder {
color: rgba(68, 68, 68, 0.75);
}
body.light .sub-form form.wpcf7-form input.wpcf7-email:hover {
background: #ffffff;
}
body.light .sub-form form.wpcf7-form input.wpcf7-email:hover::placeholder {
color: rgba(68, 68, 68, 0.75);
}
body.light .sub-form form.wpcf7-form input.wpcf7-email:focus::placeholder {
color: rgba(68, 68, 68, 0.75); }
body #absolute-footer #af-copyright {
width: calc(50% - 130px);
}
body #absolute-footer #af-copyright #ps-rights {
color: rgba(228, 228, 228, 0.75);
font-weight: 300;
}
body #absolute-footer #af-developer {
width: 260px;
height: 42px;
}
body #absolute-footer #af-developer #dev {
height: 30px;
opacity: 0.5;
}
body #absolute-footer #af-developer #dev:hover {
opacity: 1;
}
body #absolute-footer #af-legal {
width: calc(50% - 130px);
}
body #absolute-footer #af-legal .legal-menu .oxy-nav-menu-list li a {
color: rgba(228, 228, 228, 0.75);
font-weight: 300;
}
body #absolute-footer #af-legal .legal-menu .oxy-nav-menu-list li a:hover {
color: #ffffff;
}
body #absolute-footer #af-legal .legal-menu .oxy-nav-menu-list li:first-child a {
padding-left: 0px;
}
body #absolute-footer #af-legal .legal-menu .oxy-nav-menu-list li:last-child a {
padding-right: 0px;     }
@media screen and (max-width: 1920px) {  }
@media screen and (max-width: 1600px) {  body #footer #global-footer .shape {
-webkit-clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 0);
clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 0);
}
body #footer #global-footer .shape.alpha.active {
-webkit-clip-path: polygon(60% 0, 80% 100%, 0 100%, 0 0);
clip-path: polygon(60% 0, 80% 100%, 0 100%, 0 0);
}
body #footer #global-footer .shape.betta.active {
-webkit-clip-path: polygon(40% 0, 60% 100%, 0 100%, 0 0);
clip-path: polygon(40% 0, 60% 100%, 0 100%, 0 0);
}
body #footer #global-footer .shape.gamma.active {
-webkit-clip-path: polygon(20% 0, 40% 100%, 0 100%, 0 0);
clip-path: polygon(20% 0, 40% 100%, 0 100%, 0 0);
}
}
@media screen and (max-width: 1439px) {  body #footer .global-footer {
padding-right: 30px;
padding-left: 30px;
}
body #footer .absolute-footer {
padding-right: 40px;
padding-left: 40px;
}
}
@media screen and (max-width: 1360px) {  body #footer .global-footer .gf-row-subscribe {
display: flex;
width: 100%;
align-items: center;
margin-top: 60px;
margin-bottom: 30px;
order: 5;
}
body #footer .global-footer .gf-row-subscribe .gf-heading {
text-align: center;
}
body #footer .global-footer .gf-row-subscribe .sub-form form .br-submit-wrap .br-button {
margin-left: auto;
margin-right: auto;
float: none;
}
body #footer .global-footer .gf-row-subscribe .sub-form form .wpcf7-spinner, body #footer .global-footer .gf-row-subscribe .sub-form form .form-respond {
position: absolute;
left: 0;
top: 58px;
}
body #footer .global-footer .gf-row-subscribe .sub-form form .wpcf7-spinner .send-success, body #footer .global-footer .gf-row-subscribe .sub-form form .form-respond .send-success {
fill: #ffffff;
}
body #footer .global-footer .gf-column {
width: 25%;
}
body #footer #global-footer .shape {
-webkit-clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 0);
clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 0);
}
body #footer #global-footer .shape.alpha.active {
-webkit-clip-path: polygon(50% 0, 90% 100%, 0 100%, 0 0);
clip-path: polygon(50% 0, 90% 100%, 0 100%, 0 0);
}
body #footer #global-footer .shape.betta.active {
-webkit-clip-path: polygon(30% 0, 70% 100%, 0 100%, 0 0);
clip-path: polygon(30% 0, 70% 100%, 0 100%, 0 0);
}
body #footer #global-footer .shape.gamma.active {
-webkit-clip-path: polygon(10% 0, 50% 100%, 0 100%, 0 0);
clip-path: polygon(10% 0, 50% 100%, 0 100%, 0 0);
}
}
@media screen and (max-width: 1120px) {  body #footer .absolute-footer {
flex-direction: column;
align-items: center;
}
body #footer .absolute-footer #af-copyright {
width: 100%;
align-items: center;
order: 1;
}
body #footer .absolute-footer #af-developer {
margin-top: 10px;
order: 3;
}
body #footer .absolute-footer #af-legal {
width: 100%;
justify-content: center;
order: 2;
}
}
@media screen and (max-width: 1024px) {  body #footer .global-footer .gf-heading {
font-size: 24px;
line-height: 26px;
}
body #footer .global-footer .gf-row-subscribe {
order: 5;
}
body #footer .global-footer .gf-column {
width: 50%;
}
body #footer .global-footer .gf-column .gf-heading {
margin-top: 30px;
}
body #footer #global-footer .shape {
-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}
body #footer #global-footer .shape.alpha.active {
-webkit-clip-path: polygon(0 20%, 100% 60%, 100% 100%, 0% 100%);
clip-path: polygon(0 20%, 100% 60%, 100% 100%, 0% 100%);
}
body #footer #global-footer .shape.betta.active {
-webkit-clip-path: polygon(0 30%, 100% 70%, 100% 100%, 0% 100%);
clip-path: polygon(0 30%, 100% 70%, 100% 100%, 0% 100%);
}
body #footer #global-footer .shape.gamma.active {
-webkit-clip-path: polygon(0 40%, 100% 80%, 100% 100%, 0% 100%);
clip-path: polygon(0 40%, 100% 80%, 100% 100%, 0% 100%);
}
}
@media screen and (max-width: 767px) {  body #footer .global-footer {
padding-right: 14px;
padding-left: 14px;
}
body #footer .global-footer #gf-schedule div {
white-space: nowrap;
}
body #footer .absolute-footer {
padding-right: 24px;
padding-left: 24px;
flex-direction: column;
align-items: center;
}
body #footer .absolute-footer .af-copyright {
width: 100%;
align-items: center;
}
body #footer .absolute-footer .af-copyright .ps-rights {
text-align: center;
}
body #footer .absolute-footer .af-legal {
width: 100%;
justify-content: center;
}
body #footer #global-footer .shape {
-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}
body #footer #global-footer .shape.alpha.active {
-webkit-clip-path: polygon(0 20%, 100% 40%, 100% 100%, 0% 100%);
clip-path: polygon(0 20%, 100% 40%, 100% 100%, 0% 100%);
}
body #footer #global-footer .shape.betta.active {
-webkit-clip-path: polygon(0 40%, 100% 60%, 100% 100%, 0% 100%);
clip-path: polygon(0 40%, 100% 60%, 100% 100%, 0% 100%);
}
body #footer #global-footer .shape.gamma.active {
-webkit-clip-path: polygon(0 60%, 100% 80%, 100% 100%, 0% 100%);
clip-path: polygon(0 60%, 100% 80%, 100% 100%, 0% 100%);
}
}
@media screen and (max-width: 479px) {  body #footer .global-footer #subtext-data {
text-align: center;
}
body #footer .global-footer .gf-row {
width: 100% !important;
align-items: center;
}
body #footer .global-footer .gf-row .gf-heading, body #footer .global-footer .gf-row .ps-schedule-wrap, body #footer .global-footer .gf-row .social-links {
text-align: center;
justify-content: center;
}
body #footer .global-footer .gf-row .oxy-nav-menu-list .menu-item {
align-items: center;
}
body #footer .global-footer .br-addr-value {
text-align: center !important;
}
body #footer .absolute-footer #af-legal .menu-item:first-child a {
text-align: left;
}
body #footer .absolute-footer #af-legal .menu-item:last-child a {
text-align: right;
}
}
@media screen and (max-width: 359px) {  }
@media screen and (max-width: 319px) { }
body #mxn-wrap {
opacity: 1;
}
body.light {
background: #f5f5f5;
}  #header #language-switcher, #header #mobile-lang {
display: none !important;
}
#header #city-selector, #header #location {
display: none !important;
}
#header #burger {
margin-left: 20px !important;
}
#mobile-menu-modal #mobile-lang {
display: none !important;
}
.fpf-fields-config-wrapper {
display: none;
}  .ct-section-inner-wrap, .oxy-header-container {
max-width: 100%;
}
.oxy-tab, .oxy-tab-content {
padding: 0px;
}
.ct-new-columns > .ct-div-block {
padding: 0px;
}
.mxn-hide {
display: none !important;
}  div, button, input, i, li, a, ul, img, button:focus, input:focus, i:focus, li:focus, a:focus, ul:focus, img:focus, textarea:focus {
outline: 0;
outline: none;
outline-style: none;
-moz-outline-style: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}  #ps-maint-social-row .ps-maint-social-link .ps-maint-icon {
background-color: #F22613;
border: 1px solid #F22613;
}
#ps-maint-social-row .ps-maint-social-link:hover .ps-maint-icon {
background-color: #4b77be;
border: 1px solid #4b77be;
}
#maintenance_login #wp-submit {
background-color: #F22613;
}
#maintenance_login #wp-submit:hover {
background-color: #F22613;
}  ::selection {
color: white;
background: #F22613;
}
::-moz-selection {
color: white;
background: #F22613;
}  ::-webkit-scrollbar {
position: relative;
width: 5px;
height: 5px;
overflow-x: hidden;
overflow-y: scroll;
}
::-webkit-scrollbar-track {
position: absolute;
border-radius: 0px;
background: #6c7a89;
}
::-webkit-scrollbar-thumb {
position: absolute;
border-radius: 0px;
background: #F22613;
}
html {
scrollbar-width: thin;
scrollbar-color: #F22613 #6c7a89;
} #header.oxy-header-wrapper.oxy-header.oxy-sticky-header.oxy-sticky-header-active {
z-index: 1399 !important;
}      @media screen and (max-width: 1600px) {
#ps-maint-columns #ps-maint-columns_left {
width: 56%;
}
#ps-maint-columns #ps-maint-columns_right {
width: 44%;
}
}  @media screen and (max-width: 1440px) {
.mxn-container .ct-section-inner-wrap {
padding: 40px;
}
}      @media screen and (max-width: 1024px) {
.br-main-phone {
display: block;
width: 100%;
text-align: center;
padding: 36px 0 0 0 !important;
}
}