body * {backface-visibility:hidden }.error-404 {min-height:55vh;padding-top:15vh !important }.error-404 p {font-size:30px;color:#FFF }.error-404 h1 {font-size:25vh;line-height:25vh;color:#FFF }.error-404 br {display:none }@media screen and (max-width:1024px){.error-404 {min-height:55vh;padding-top:30vh }.error-404 br {display:block }.error-404 p {font-size:20px }}.map-responsive {overflow:hidden;padding-bottom:76.25%;position:relative;height:0 }.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute }.videoWrapper {position:relative;padding-bottom:56.25%;padding-top:25px;height:0 }.videoWrapper iframe {position:absolute;top:0;left:0;width:100%;height:100% }.ease {-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s }.rp {width:150px;height:150px;border-radius:100%;transform:scale(0);position:absolute;top:calc( 50% - 75px );left:calc( 50% - 75px );opacity:.2 }.rippleClick {animation:rippleClick .5s linear }@keyframes rippleClick {0% {opacity:.5 }100% {transform:scale(3);opacity:0 }}.rippleHover {animation:rippleHover 2s linear infinite }@keyframes rippleHover {0%,100% {transform:scale(1.5) }50% {transform:scale(1.4) }}.zoomy {animation:zoomy 12s ease-out forwards;-webkit-animation:zoomy 12s ease-out forwards;-moz-animation:zoomy 12s ease-out forwards;-ms-animation:zoomy 12s ease-out forwards;-webkit-backface-visibility:hidden;backface-visibility:hidden }@keyframes zoomy {from {transform:scale(1.1) }to {transform:scale(1) }}@-webkit-keyframes zoomy {from {-webkit-transform:scale(1.1) }to {-webkit-transform:scale(1) }}@-moz-keyframes zoomy {from {-moz-transform:scale(1.1) }to {-moz-transform:scale(1) }}@-ms-keyframes zoomy {from {-ms-transform:scale(1.1) }to {-ms-transform:scale(1)}}.page-id-80 {background:#F6F7FB }.contact_wrap_right {padding-right:5vw }.contact_wrap_left {padding-left:5vw }.wpcf7-form {text-transform:none !important }.wpcf7-form label {margin-bottom:30px;display:block }.wpcf7-form-control {width:100%;border:1px solid #DCDCDC;background:#FCFCFC;border-radius:0;font-size:12px;padding:10px 20px;margin-bottom:0 }textarea.wpcf7-form-control {padding:20px 20px;background:#f2f2f2;max-height:150px }textarea.wpcf7-form-control:focus {background:#e9e9e9 }.wpcf7-checkbox {width:100%;border:0;border-radius:0;padding:0;background:transparent }.wpcf7-form-control:focus {background:#FFF }.wpcf7-submit {display:inline-block;width:auto;min-width:220px }div.wpcf7 .ajax-loader {position:absolute;right:30px;top:15px }.wpcf7-file {background:#FFF }.wpcf7-list-item:nth-child(4) {margin-right:0 !important }.wpcf7-list-item:nth-child(8) {margin-right:0 !important }.wpcf7-list-item,.wpcf7-acceptance,.wpcf7-acceptance label {margin:0 !important;padding:0;border:0 }.wpcf7-list-item input {vertical-align:middle }label {display:inline;padding-left:0 }.label {display:block;padding-bottom:5px;color:#95989A }.Aligner {display:flex;align-items:center;justify-content:center }.Aligner-item {max-width:50% }.Aligner-item--top {align-self:flex-start }.Aligner-item--bottom {align-self:flex-end }.wpcf7-form input[type="checkbox"] {width:20px;height:20px }@font-face {font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/montserrat-v13-latin-ext-regular.woff2') format('woff2'),url('../fonts/montserrat-v13-latin-ext-regular.woff') format('woff') }@font-face {font-family:'Montserrat';font-style:normal;font-weight:800;font-display:swap;src:url('../fonts/montserrat-v13-latin-ext-800.woff2') format('woff2'),url('../fonts/montserrat-v13-latin-ext-800.woff') format('woff') }body,h1,h2,h3,h4,h5,h6,p {font-family:'Montserrat' }.onepress-menu a {font-family:'Montserrat';font-size:12px;font-weight:400 }body,p {font-size:14px;line-height:20px;font-weight:400 }h1 {font-size:60px;line-height:80px;font-weight:700 }h2 {font-size:40px;line-height:50px;font-weight:700 }h3 {font-size:30px;line-height:34px;font-weight:700 }@media screen and (min-width:1441px) and (max-width:1660px) {}@media screen and (min-width:1280px) and (max-width:1440px) {body,p {font-size:14px;line-height:20px;font-weight:400 }h1 {font-size:60px;line-height:78px;font-weight:300 }h2 {font-size:32px;line-height:45px;font-weight:600 }h3 {font-size:24px;line-height:34px;font-weight:600 }}@media screen and (min-width:1024px) and (max-width:1439px) {body,p {font-size:14px;line-height:20px;font-weight:400 }h1 {font-size:60px;line-height:78px;font-weight:300 }h2 {font-size:32px;line-height:45px;font-weight:600 }h3 {font-size:24px;line-height:34px;font-weight:600 }}@media screen and (max-width:1023px) {body,p {font-size:16px;line-height:32px;font-weight:300 }h1 {font-size:24px;line-height:30px;font-weight:300 }h2 {font-size:24px;line-height:30px;font-weight:600 }h3 {font-size:18px;line-height:24px;font-weight:600 }}@media screen and (max-width:1023px) and (orientation:landscape) {body,p {font-size:14px;line-height:28px;font-weight:300 }h1 {font-size:54px;line-height:70px;font-weight:300 }h2 {font-size:30px;line-height:40px;font-weight:600 }}/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */html.swipebox-html.swipebox-touch {overflow:hidden !important }#swipebox-overlay img {border:none !important }#swipebox-overlay {width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999 !important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none }#swipebox-container {position:relative;width:100%;height:100% }#swipebox-slider {-webkit-transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer }#swipebox-slider .slide {height:100%;width:100%;line-height:1px;text-align:center;display:inline-block }#swipebox-slider .slide:before {content:"";display:inline-block;height:50%;width:1px;margin-right:-1px }#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide .swipebox-inline-container {display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle }#swipebox-slider .slide .swipebox-video-container {background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box }#swipebox-slider .slide .swipebox-video-container .swipebox-video {width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative }#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe {width:100% !important;height:100% !important;position:absolute;top:0;left:0 }#swipebox-slider .slide-loading {background:url(../img/loader.gif) no-repeat center center }#swipebox-bottom-bar,#swipebox-top-bar {-webkit-transition:0.5s;transition:0.5s;position:absolute;left:0;z-index:999;width:100% }#swipebox-bottom-bar {top:calc(50% - 64px) }#swipebox-top-bar {bottom:0;background:rgba(255,255,255,.7) }#swipebox-title {display:block;width:100%;text-align:center }#swipebox-prev,#swipebox-next,#swipebox-close {background-image:url(../img/icons.png);background-repeat:no-repeat;border:none !important;text-decoration:none !important;cursor:pointer;width:100px;height:100px;top:0 }#swipebox-arrows {display:block;margin:0 auto;width:100%;height:100px }#swipebox-prev {background-image:url('/wp-content/themes/m22/icons/index.php?icon=nav-prev&fill=1a237e') !important;background-repeat:no-repeat;background-position:center;background-size:100%;float:left }#swipebox-next {background-image:url('/wp-content/themes/m22/icons/index.php?icon=nav-next&fill=1a237e') !important;background-repeat:no-repeat;background-position:center;background-size:100%;float:right }#swipebox-close {top:0;right:0;position:absolute;z-index:9999;background-image:url('/wp-content/themes/m22/icons/index.php?icon=close&fill=1a237e') !important;background-repeat:no-repeat;background-position:center;background-size:80% }.swipebox-no-close-button #swipebox-close {display:none }#swipebox-prev.disabled,#swipebox-next.disabled {opacity:0.3 }.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider {-webkit-animation:rightSpring 0.3s;animation:rightSpring 0.3s }.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider {-webkit-animation:leftSpring 0.3s;animation:leftSpring 0.3s }.swipebox-touch #swipebox-container:before,.swipebox-touch #swipebox-container:after {-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0 }.swipebox-touch #swipebox-container:before {left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565 }.swipebox-touch #swipebox-container:after {right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565 }.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before {opacity:1 }.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after {opacity:1 }@-webkit-keyframes rightSpring {0% {left:0 }50% {left:-30px }100% {left:0 }}@keyframes rightSpring {0% {left:0 }50% {left:-30px }100% {left:0 }}@-webkit-keyframes leftSpring {0% {left:0 }50% {left:30px }100% {left:0 }}@keyframes leftSpring {0% {left:0 }50% {left:30px }100% {left:0 }}@media screen and (min-width:800px) {#swipebox-close {right:10px }}#swipebox-overlay {background:#0d0d0d }#swipebox-bottom-bar,#swipebox-top-bar {opacity:1 }#swipebox-top-bar {text-transform:uppercase;color:#292b2c !important;font-size:24px;line-height:43px }:root {--primary:#292625;--secondary:#FF6930;--primary-text:#373737 }body {background:#292625 }body:not(.home) #header-section .site-header {background:var(--primary) }body:not(.home) .elementor-type-single {padding-top:95px }body,h1,h2,h3,h4,h5,h6,p {color:var(--primary-text) }.site {background:url('/m22_content/themes/cys/img/pattern.jpg');background-size:100% auto }a {color:var(--secondary) }h2,h3,h4 {color:var(--primary) }h3 a {border-bottom:1px solid var(--secondary) }h2 small {font-size:62%;line-height:1.5 }hr {margin-top:15px !important;margin-bottom:15px !important }.text-white p {color:#FFF }.dark-bg h2 {color:#FFF }.dark-bg p {color:#FFF !important }.button a {padding:15px 30px !important;border-radius:50px;margin-top:25px;margin-left:15px;text-transform:uppercase;overflow:hidden;position:relative;color:var(--secondary) !important;background:transparent;line-height:15px }.breads {margin-left:-5px }.breads a,.breads {color:#FFF }.breads a:hover {color:#FF6930 }.breads a {padding-left:5px;padding-right:5px }.breads .breadcrumb_last {padding-left:5px }table th {font-size:16px }.cart-item a {font-size:20px }input.button,input.button:hover,input.button:focus,input.button:active {padding:15px 30px !important;border-radius:50px;margin-top:25px;margin-left:15px;text-transform:uppercase;overflow:hidden;position:relative;color:var(--primary) !important;background:var(--secondary) !important;line-height:15px;opacity:1 }div.wpcf7 :disabled.wpcf7-submit {opacity:.5 !important }.woocommerce-notices-wrapper {max-width:1140px;width:100%;margin:auto }.price-size span {font-size:40px }.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce button.button.alt {background:#292625;border-radius:0;font-size:18px;font-weight:bold }.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register {border-radius:0 }.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text {background:#FFF }.woocommerce form .form-row label {font-size:18px }.checkout-button,.place-order button {background:#FF6930 !important;font-weight:normal !important }.woocommerce-privacy-policy-text p {text-align:right }.woocommerce-message {border-top-color:#FF6930 !important;text-align:center;font-size:24px;padding-bottom:10px }.hide-logo {opacity:1 !important;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s }.show-title {top:-50px !important;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s }.elementor-sticky--effects .show-title {top:22px !important }.elementor-sticky--effects .hide-logo {opacity:0 !important }.select2-container .select2-selection--single {color:#000;outline:0 !important;border:0;border-radius:0;height:43px;box-shadow:0 1px 2px rgba(0,0,0,0.12) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.12) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.12) inset;-o-box-shadow:0 1px 2px rgba(0,0,0,0.12) inset;transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;padding:10px }.select2-container--default .select2-selection--single .select2-selection__rendered {padding:0;color:#000 }.select2-dropdown {border:0;padding:10px }.select2-container--default .select2-selection--single .select2-selection__arrow {top:10px }.select2-search--dropdown {padding:0 }.mobile-logo a {position:relative }.mobile-logo a img {position:relative;z-index:3;width:50px !important;margin-top:5px }.mobile-logo a:before {content:"";display:block;background:#13110F;width:200px;height:47px;position:absolute;top:0;left:calc(50% - 100px);z-index:0 }.mobile-logo a:after {content:"";display:block;background:#13110F;width:100px;height:100px;position:absolute;bottom:-15px;border-radius:50px;left:calc(50% - 50px);z-index:0 }.product-quantity {width:100px }.elementor-button {position:relative;overflow:hidden !important;outline:0 !important }.elementor-widget-button a.elementor-button,.elementor-widget-button .elementor-button {background:transparent;color:var(--primary);border:2px solid var(--primary);border-radius:50px;text-transform:uppercase;position:relative;overflow:hidden }.elementor-element.elementor-button-warning .elementor-button {border:2px solid var(--secondary);background:var(--secondary) }.elementor-element.elementor-button-info .elementor-button {background-color:transparent;color:#FFF;border:2px solid var(--secondary) }.elementor-element.elementor-button-info .elementor-button .rp {background:var(--secondary) }.rp {background:var(--primary) }.elementor-button--checkout {background:#FF6930;font-size:18px }.product-name a {color:#373737;font-size:18px }.product-remove {width:50px }.product-thumbnail {width:70px }.elementor-menu-cart__product-remove {border-color:transparent }.elementor-menu-cart__product-remove:after,.elementor-menu-cart__product-remove:before {background:#292625 }.product-remove {width:30px }.quantity {color:#13110F }table >thead >tr >th,table >tbody >tr >th,table >tfoot >tr >th,table >thead >tr >td,table >tbody >tr >td,table >tfoot >tr >td {border-color:#d7d7d7 }.actions button {margin-top:10px }.woocommerce table.shop_table {border-radius:0 }.woocommerce-Price-amount,.elementor-menu-cart__toggle .woocommerce-Price-amount,.woocommerce-Price-currencySymbol {font-size:18px }.order-total .woocommerce-Price-amount {font-size:24px }.woocommerce a.remove {font-size:2em }.coupon {display:none }.home-header h1 {color:var(--secondary) }.home-header h1 small {color:#FFF;font-size:62%;line-height:1.5 }.home-header h1 sup {color:var(--secondary);font-size:42%;top:-1.5em }.home-header ul {list-style:none;padding:0;position:relative;z-index:9 }.home-header ul li:before {content:"";display:inline-block;width:30px;height:30px;background-image:url('/m22_content/themes/cys/img/ul.svg');background-position:center;background-size:100% 100%;background-repeat:no-repeat;margin-right:15px;vertical-align:top }.home-header ul li a {color:#FFF;font-size:20px;margin-top:15px;margin-bottom:15px }#header-section .site-header {background:transparent;padding:0 5% 0 5%;box-shadow:none !important }.header-full-width .container {padding:0 }.product-description p {font-size:18px;line-height:28px }.e--pointer-double-line .elementor-item:after,.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:after,.e--pointer-overline .elementor-item:before,.e--pointer-underline .elementor-item:after,.e--pointer-underline .elementor-item:before {top:10px !important }.product-full-description p,.product-full-description ul li {font-size:18px;line-height:30px }.product-full-description ul li {padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0 }.single_add_to_cart_button {overflow:hidden !important }.elementor-element.elementor-products-grid ul.products li.product a.woocommerce-loop-product__link {color:#292625 }.woocommerce .quantity .qty {height:40px;border-radius:0;background:#FFF;box-shadow:none !important;outline:0 !important }.product-full-description h3 {font-size:18px;color:#FF6930;font-weight:normal;margin-bottom:0;padding-bottom:0 }.heading .elementor-container:after {content:"";position:absolute;z-index:2;width:100%;height:25vh;left:0;right:0;bottom:-2px;background-image:url('/m22_content/themes/cys/img/header-bg.svg');background-size:101% auto;background-position:bottom;background-repeat:no-repeat }.heading:before,.heading:after {position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;content:"";display:block;background-repeat:repeat-y;background-position:0 0;background-size:100% auto }.heading:before,.mobile-logo a:before {pointer-events:none }.price-section:before {content:"";position:absolute;z-index:2;width:100%;height:25vh;left:0;right:0;top:-2px;background-image:url('/m22_content/themes/cys/img/price-bg.svg');background-size:101% auto;background-position:top;background-repeat:no-repeat }.no-margin,.no-margin * {margin:0 !important }.woocommerce-loop-product__title {padding-top:0 !important;height:80px }.woocommerce-loop-product__link p {height:80px }.woocommerce ul.products li.product a img{padding-bottom:0;margin-bottom:0 }.woocommerce-loop-product__link p {font-size:18px;padding:0 10px }#order_review_heading {margin-top:30px }.elementor-button.elementor-size-md {font-size:14px }.home-slide-left {background:#292625 }.home-slide-left .elementor-slide-heading:after {display:block;content:"";margin-top:10px;width:60px;height:2px;background:#FF6930 }.home-slide-left .elementor-swiper-button-prev {top:0;right:auto !important;left:100% !important;background:#FF6930 !important;width:50px;height:50px;transform:none !important;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;align-items:center;justify-content:center }.home-slide-left .elementor-swiper-button-prev:hover {background:#332C28 !important;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s }.home-slide-left .elementor-swiper-button-prev:hover:before {color:#FF6930 !important;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s }.home-slide-left .elementor-swiper-button-next {top:55px;right:auto !important;left:100% !important;background:#FF6930 !important;width:50px;height:50px;transform:none !important;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;align-items:center;justify-content:center }.woocommerce div.product div.images .flex-control-thumbs {pointer-events:auto }.home-slide-left .elementor-swiper-button-next:hover {background:#332C28 !important;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s }.home-slide-left .elementor-swiper-button-prev:hover i,.home-slide-left .elementor-swiper-button-next:hover i {color:#FF6930 !important;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s }.home-slide-left .elementor-swiper-button-prev i,.home-slide-left .elementor-swiper-button-next i {color:#332C28 !important;opacity:1;padding:10px }.bottom-line {padding-bottom:10px;position:relative }.bottom-line:after {content:"";display:block;width:50px;height:2px;background:#FF6930;margin-top:10px }.home-slide-left .swiper-slide-bg {width:50% !important;min-width:50%;-webkit-flex-basis:50% !important;-ms-flex-preferred-size:50% !important;flex-basis:50% !important;left:0;height:100%;position:absolute }ul.products li.product .button {margin-top:10px !important;margin-bottom:10px !important;background:var(--primary);border-radius:0;min-width:160px;font-size:18px;font-family:"Montserrat";font-weight:normal }ul.products li.product .add_to_cart_button {display:none }.elementor-element-cebd1a6 {max-height:200px }.elementor-element-cebd1a6.elementor-sticky--effects {max-height:50px }.elementor-sticky--effects .elementor-column-wrap {padding:0 10px !important;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s }.elementor-sticky--effects .elementor-image img {margin-top:-35px;width:48px !important;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s }.elementor-sticky--effects .nomargin .elementor-image img {margin-top:0 }.woocommerce div.product div.images {margin-bottom:0;pointer-events:none }.prevent {pointer-events:none }.woocommerce-product-gallery__trigger {display:none }.woocommerce-loop-product__link {margin-bottom:15px }ul.products li.product:hover .button {background:var(--secondary);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s }ul.products li.product,ul.products li.product .button {-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s }.heading:before {background-image:url('/m22_content/themes/cys/img/circles.svg');animation:animatedBackground 2000s linear infinite }.heading:after {background-image:url('/m22_content/themes/cys/img/plusses.svg');animation:animatedBackground 1000s linear infinite }h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color:var(--primary) }.elementor-posts .elementor-post__title {font-size:24px;font-weight:normal }.elementor-posts a {pointer-events:none !important }.site-footer {margin-top:10vh }.site-footer .site-info {padding:15px;background:var(--primary);font-size:14px;color:#FFF }.middle-form {max-width:50% }.sponsors p {font-size:14px;line-height:24px }.price-section h2,.price-section p {color:#FFF }.e--pointer-double-line .elementor-item:after,.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:after,.e--pointer-overline .elementor-item:before,.e--pointer-underline .elementor-item:after,.e--pointer-underline .elementor-item:before {position:absolute;left:-10px;top:3px;width:2px;height:20px;background:#FF6930 }.home-slider .swiper-slide-bg {background-position:right top;background-size:50% !important }.title-decor h2:before {width:35px;height:55px;content:"";display:block;margin:auto;background:url('/wp-content/themes/cys/img/decor.svg');background-position:center;background-size:cover;margin-bottom:20px }.home-slider .swiper-pagination-bullet {width:14px;height:14px;background:transparent !important;border:3px solid #292625 !important;border-radius:0 !important;opacity:1 }.home-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {width:14px;height:14px;border:3px solid #FF6930 !important;background:#FF6930 !important }.elementor-form .elementor-button {margin-top:30px }input[type="radio"],input[type="checkbox"] {width:18px;height:18px;transform:translateY(4px);margin-left:0 }.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before {top:10px }.woocommerce-message {font-size:18px;line-height:50px }.woocommerce-message .button {position:absolute;top:5px;margin-top:10px }@keyframes animatedBackground {from {background-position:0 0 }to {background-position:0 -10000px }}@media screen and (min-width:1441px) and (max-width:1680px) {.home-slider .swiper-slide-bg {background-size:40% !important }.elementor-6 .elementor-element.elementor-element-08634f3 .swiper-slide {height:70vh !important }}@media screen and (min-width:1331px) and (max-width:1441px) {.home-slide-left .swiper-slide {height:60vh !important }.home-slider .swiper-slide-bg {background-size:40% !important }}@media screen and (min-width:1331px) and (max-width:1441px) {.home-slide-left .swiper-slide {height:60vh !important }.home-slider .swiper-slide-bg {background-size:40% !important }}@media screen and (min-width:1281px) and (max-width:1330px) {.elementor-section.elementor-section-boxed >.elementor-container {margin-left:5%;margin-right:5% }.price-section h2 {padding-top:30px }.home-slider .swiper-slide-bg {background-size:43% !important }.home-slide-left .swiper-slide {height:60vh !important }}@media screen and (min-width:1024px) and (max-width:1280px) {.elementor-section.elementor-section-boxed >.elementor-container {margin-left:5%;margin-right:5% }.price-section h2 {padding-top:30px }.home-slider .swiper-slide-bg {background-size:40% !important }.home-slide-left .swiper-slide {height:70vh !important }}.woocommerce-privacy-policy-text {display:none }.woocommerce-invalid #terms {outline:none !important }.woocommerce-form__input-checkbox {transform:translateY(0) !important }.woocommerce-terms-and-conditions-checkbox-text {font-size:14px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled] {color:#FFF !important;padding:0.625rem 1.25rem !important }.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover {background:#777 !important }.woocommerce-page table.cart td.actions button.button {font-size:13px }.woocommerce-message {padding-top:10px;padding-bottom:10px }.cart-empty {font-size:32px;text-align:center;margin-bottom:30px }.return-to-shop {margin-bottom:0;text-align:center }@media screen and (max-width:1023px) {.swiper-slide-contents {max-width:100% !important }.elementor-button.elementor-size-md {padding:15px }.woocommerce-error:before {display:none }.woocommerce-checkout .woocommerce-error {padding:10px;font-size:14px;line-height:1.5;margin-bottom:10px }table >thead >tr >th,table >tbody >tr >th,table >tfoot >tr >th,table >thead >tr >td,table >tbody >tr >td,table >tfoot >tr >td {border:0 }.woocommerce-terms-and-conditions-checkbox-text {text-align:left;font-size:12px;line-height:1.2;display:inline-block;width:85% }.woocommerce-terms-and-conditions-wrapper .required {display:none }.woocommerce-form__input-checkbox {transform:translateY(-4px) !important }.woocommerce-info:before {display:none }.elementor-menu-cart__toggle {width:100px;position:absolute;right:0 }.shop_table .product-quantity,.shop_table .product-remove {width:100% }.shop_table .product-remove a.remove {display:inline-block }.sticky-cart {position:fixed;top:0;left:0;right:0 }ul.products li.product .button {min-width:auto;font-size:14px }ul.products li.product .excerpt {display:none }ul.products li.product br {display:none }.woocommerce-loop-product__title {font-size:14px !important;height:62px }.woocommerce ul.products li.product .price {margin-bottom:0 }.home-slider .swiper-slide-inner {-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start }.home-slider .swiper-slide-contents {padding-top:15vh !important;text-align:center;width:100% !important }.home-slider .swiper-slide-bg {background-position:50% calc(100% - 100px);background-size:80% !important }.home-slider .elementor-slide-button {position:absolute;bottom:50px;left:10%;right:10% }.woocommerce-shipping-calculator {display:none }.home-slider .elementor-slides .swiper-slide-inner .swiper-slide-contents {position:static }.home-slide-left .swiper-slide {flex-direction:column !important;height:auto !important }.home-slide-left .swiper-slide-contents {text-align:center }.home-slide-left .elementor-slide-heading:after {margin:auto;margin-top:15px }.home-slide-left .swiper-slide-bg,.home-slide-left .swiper-slide-contents {width:100% !important;max-width:100% !important;position:static }.home-slide-left .swiper-slide-bg {height:30vh;min-height:30vh !important }.home-slide-left .swiper-slide-inner {margin-top:0 !important;width:100% !important;position:static }.home-slide-left .elementor-swiper-button-next {top:25vh !important;left:50% !important;margin-left:2px;right:auto !important;width:40px;height:40px }.home-slide-left .elementor-swiper-button-prev {top:25vh !important;right:50% !important;margin-right:2px;left:auto !important;width:40px;height:40px }.bottom-line:after {margin:auto;margin-top:15px }.fsmfe-wrapper .menu-overlay {top:50px !important }.fsmfe-wrapper .menu-overlay .content-type-menu {margin-top:-50px }.woocommerce-error,.woocommerce-info,.woocommerce-message {padding:0;font-size:20px;padding-top:45px;padding-left:15px;padding-right:15px;padding-bottom:70px;margin-bottom:0;margin-top:32px }.woocommerce-checkout .woocommerce-info {padding:10px !important;margin-bottom:20px }.woocommerce form .form-row {padding:0 }.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button {float:none;position:absolute;bottom:20px;left:50%;transform:translateX(-50%);top:auto }.woocommerce-message:before {display:none }.site-logo-div img {height:60px }.woocommerce form .form-row label {font-size:14px }#nav-toggle {position:fixed;top:15px;right:15px;z-index:999;line-height:35px;background:var(--primary) }#nav-toggle span,#nav-toggle span:after,#nav-toggle span:before,.nav-is-visible#nav-toggle span:before,.nav-is-visible#nav-toggle span:after {background:#FFF }table th {font-size:14px }.woocommerce-shipping-fields {margin-top:30px }.onepress-menu.onepress-menu-mobile {position:fixed;top:0;left:0;right:0;bottom:0;padding:30px;padding-top:20vh;text-align:center;width:100% !important;height:100% !important;background:#FFF }.home-header ul li {margin:0 !important;padding:0 }.home-header ul li a {line-height:28px;font-size:16px }.home-header ul li:before {width:20px;height:20px;vertical-align:middle }.mobile-sticky {position:fixed;top:0;left:0;right:0;z-index:11 }.elementor-section-height-full {height:70vh }.elementor-section-height-full .elementor-container {height:100% }.elementor-7 .elementor-element.elementor-element-8a693da {padding-top:15vh }.middle-form {max-width:100% }}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,.elementor-button:focus-visible,.select2-container .select2-selection--single:focus-visible,.woocommerce .quantity .qty:focus-visible,.woocommerce-invalid #terms:focus-visible {outline:2px solid var(--secondary,#FF6930) !important;outline-offset:2px !important }@media (prefers-reduced-motion:reduce) {*,*::before,*::after {animation-duration:0.001ms !important;animation-iteration-count:1 !important;transition-duration:0.001ms !important;scroll-behavior:auto !important }}