﻿.cart__content-wrapper:after,.woocommerce-cart .woocommerce:after,.woocommerce-checkout:after,.gallery:after,.clear-multi>div:after,.clear-multi:after,.ginput_complex:after,.gfield_radio:after,.gfield_checkbox:after,.btn-group:after{display:block;clear:both;content:''}.forum__sidebar-search input[type="submit"],.forum__mobile-search button,.modal__close,.wc_payment_method.payment_method_paypal label,.site-logo,.site-logo__footer{overflow:hidden;text-indent:-99999px}.youtube-player__icon,.site-banner--video .site-banner__video-icon{width:80px;height:80px;display:block;background:rgba(36,155,198,0.5) url(../img/icons/play.svg) center/17px 20px no-repeat;border-radius:100%}*,*:before,*:after{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;font-size:100%;outline:0}body{font-family:"Varela Round",sans-serif;font-size:16px;color:#73787c;line-height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,.featured-product__title,.single-product .product__size-txt,h1 a,.featured-product__title a,.single-product .product__size-txt a,h2,h2 a,h3,.price,.price *,h3 a,.price a,h4,.product-preview h2,.cart-collaterals h2,h4 a,.product-preview h2 a,.cart-collaterals h2 a,h5,#order_review_heading,h5 a,#order_review_heading a,h6,.woocommerce-MyAccount-content h2,h6 a,.woocommerce-MyAccount-content h2 a{color:#2c2e2f}h1,.featured-product__title,.single-product .product__size-txt,h2,h3,.price,.price *,h4,.product-preview h2,.cart-collaterals h2,h5,#order_review_heading,h6,.woocommerce-MyAccount-content h2{font-family:"Varela Round",sans-serif;font-weight:normal}h1,.featured-product__title,.single-product .product__size-txt{line-height:120%;text-transform:uppercase}h2{line-height:115%;text-transform:uppercase}h3,.price,.price *{line-height:120%;text-transform:uppercase}h4,.product-preview h2,.cart-collaterals h2{line-height:130%}h5,#order_review_heading{line-height:140%}h6,.woocommerce-MyAccount-content h2{line-height:150%}*+h1,*+.featured-product__title,.single-product *+.product__size-txt,h1+*,.featured-product__title+*,.single-product .product__size-txt+*,*+h2,h2+*{margin-top:10px}*+h3,*+.price,.price *+*,h3+*,.price+*,*+h4,.product-preview *+h2,.cart-collaterals *+h2,h4+*,.product-preview h2+*,.cart-collaterals h2+*,*+h5,*+#order_review_heading,h5+*,#order_review_heading+*,*+h6,.woocommerce-MyAccount-content *+h2,h6+*,.woocommerce-MyAccount-content h2+*{margin-top:5px}h3+p,.price+p,.price *+p,h2+p{margin-top:20px}p,em{font-size:1rem;line-height:140%}li,address{font-size:1rem;line-height:165%}p+p,ul+p,ol+p,p+ul,p+ol{margin-top:30px}p+h1,p+.featured-product__title,.single-product p+.product__size-txt,p+h2,ul+h1,ul+.featured-product__title,.single-product ul+.product__size-txt,ul+h2{margin-top:40px}strong{font-weight:normal;color:#000}em{font-style:italic}a{color:#249bc6;text-decoration:none;position:relative}address{font-style:normal}.align--left{float:left}.align--center{margin-left:auto;margin-right:auto}.align--right{float:right}.txt--left{text-align:left}.txt--center{text-align:center}.txt--right{text-align:right}.txt--highlight{color:#249bc6}.txt--dark{color:#474747}.txt--light{color:#a3a3a3}.txt--white{color:#fff}.txt--small{font-size:14px;font-size:.875rem;line-height:140%}.txt--large,.post-styles.txt--large p,.post-styles.txt--large li{font-size:18px;font-size:1.125rem;line-height:140%}.txt--upper{text-transform:uppercase}.txt--lower{text-transform:none}.wf-loading h1,.wf-loading .featured-product__title,.wf-loading .single-product .product__size-txt,.single-product .wf-loading .product__size-txt,.wf-loading h2,.wf-loading h3,.wf-loading .price,.wf-loading .price *,.price .wf-loading *,.wf-loading h4,.wf-loading h5,.wf-loading #order_review_heading,.wf-loading h6,.wf-loading p,.wf-loading li,.wf-loading a,.wf-loading address,.wf-loading cite,.wf-loading tr{visibility:hidden}.txt--light h1,.txt--light .featured-product__title,.txt--light .single-product .product__size-txt,.single-product .txt--light .product__size-txt,.txt--light h2,.txt--light h3,.txt--light .price,.txt--light .price *,.price .txt--light *,.txt--light h4,.txt--light h5,.txt--light #order_review_heading,.txt--light h6{color:#fff}.txt--light p,.txt--light li,.txt--light a,.txt--light address,.txt--light cite,.txt--light tr{color:#bdbfc1}@media screen and (min-width: 681px){h1,.featured-product__title,.single-product .product__size-txt{font-size:32px;font-size:2rem}h2{font-size:32px;font-size:2rem}h3,.price,.price *{font-size:26px;font-size:1.625rem}h4,.product-preview h2,.cart-collaterals h2{font-size:24px;font-size:1.5rem}h5,#order_review_heading{font-size:20px;font-size:1.25rem}h6,.woocommerce-MyAccount-content h2{font-size:18px;font-size:1.125rem}}@media screen and (max-width: 680px){h1,.featured-product__title,.single-product .product__size-txt{font-size:32px;font-size:2rem}h2{font-size:26px;font-size:1.625rem}h3,.price,.price *{font-size:22px;font-size:1.375rem}h4,.product-preview h2,.cart-collaterals h2{font-size:20px;font-size:1.25rem}h5,#order_review_heading{font-size:18px;font-size:1.125rem}h6,.woocommerce-MyAccount-content h2{font-size:16px;font-size:1rem}}.table-wrapper{width:100%;overflow-x:scroll}table{width:100%;border-spacing:0;border-collapse:separate;text-align:left}th,td{padding:20px 15px}th{background:#f6f7f8;font-weight:normal;font-size:20px;font-size:1.25rem;color:#000}td{border-bottom:1px solid #d1d2d3;font-size:16px;font-size:1rem}form{display:block}input:not([type="submit"]),textarea,#wp-bbp_topic_content-editor-container,#wp-bbp_reply_content-editor-container,.jcf-select,.select2-container .select2-selection,.jcf-select-drop,.jcf-checkbox,.jcf-radio,.jcf-file{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px}input:not([type="submit"]),textarea,#wp-bbp_topic_content-editor-container,#wp-bbp_reply_content-editor-container,.jcf-select,.select2-container .select2-selection,.jcf-select-drop{width:100%;display:block;background:#fff;font-family:"Varela Round",sans-serif;color:#73787c;font-size:16px;font-size:1rem}input:not([type="submit"]),textarea,#wp-bbp_topic_content-editor-container,#wp-bbp_reply_content-editor-container{padding:0 15px;line-height:normal;font-size:16px;font-size:1rem}input:not([type="submit"]).input--large,textarea.input--large,.input--large#wp-bbp_topic_content-editor-container,.input--large#wp-bbp_reply_content-editor-container{font-size:18px;font-size:1.125rem}input:not([type="submit"])::-moz-placeholder,textarea::-moz-placeholder,#wp-bbp_topic_content-editor-container::-moz-placeholder,#wp-bbp_reply_content-editor-container::-moz-placeholder{opacity:1;color:#a3a3a3}input:not([type="submit"])::-webkit-input-placeholder,textarea::-webkit-input-placeholder,#wp-bbp_topic_content-editor-container::-webkit-input-placeholder,#wp-bbp_reply_content-editor-container::-webkit-input-placeholder{color:#a3a3a3}input:not([type="submit"]),.jcf-select,.select2-container .select2-selection,.jcf-fake-input,.jcf-upload-button{height:50px}input:not([type="submit"]).input--large,.jcf-select.input--large,.select2-container .input--large.select2-selection,.jcf-fake-input.input--large,.jcf-upload-button.input--large{height:60px}input:not([type="submit"]),textarea,#wp-bbp_topic_content-editor-container,#wp-bbp_reply_content-editor-container{cursor:text}input[type="text"]{min-width:160px}input,textarea,#wp-bbp_topic_content-editor-container,#wp-bbp_reply_content-editor-container,button{-webkit-appearance:none;border-radius:0}input[type="submit"],button{line-height:100% !important}textarea,#wp-bbp_topic_content-editor-container,#wp-bbp_reply_content-editor-container{min-height:150px;padding-top:15px;padding-bottom:15px}label{display:block;padding-top:20px;font-size:18px;font-size:1.125rem;color:#000}label abbr.required{text-decoration:none}label .jcf-checkbox{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);margin-right:10px}label+*,label+.select2-container{margin-top:10px}.btn,.wc-gateway-ppec-cancel,.woocommerce-shipping-calculator>p a,.woocommerce-shipping-calculator .button[name="calc_shipping"],.button,.menu-item--btn a,input[type="submit"],button{height:47px;padding:16px 22px 15px 22px;display:inline-block;cursor:pointer;background:#249bc6;border-radius:4px;position:relative;z-index:1;-webkit-box-shadow:0px 3px 0px 0px #186986;-moz-box-shadow:0px 3px 0px 0px #186986;box-shadow:0px 3px 0px 0px #186986;line-height:100%;color:#fff;font-size:16px;font-size:1rem;font-family:"Varela Round",sans-serif;text-transform:uppercase}.btn--small,.cross-sells__cross-sell a.button,.menu-item--btn a{height:auto;padding:7px 10px 6px 10px;font-size:12px;font-size:.75rem}.btn--large,.text-template__form input[type="submit"],.single-product .single_add_to_cart_button,div.bbp-submit-wrapper button,input[type="submit"].btn--large,button.btn--large{height:57px;padding:20px 20px 18px 20px;font-size:18px;font-size:1.125rem}.btn--full,.single-product .single_add_to_cart_button,div.bbp-submit-wrapper button,.wc-gateway-ppec-cancel{width:100%;text-align:center}.btn--video{padding-left:38px;background-image:url("../img/icons/play.svg");background-position:left 15px top 15px;background-size:14px;background-repeat:no-repeat}.btn-group .btn,.btn-group .wc-gateway-ppec-cancel,.btn-group .woocommerce-shipping-calculator>p a,.woocommerce-shipping-calculator>p .btn-group a,.btn-group .woocommerce-shipping-calculator .button[name="calc_shipping"],.woocommerce-shipping-calculator .btn-group .button[name="calc_shipping"],.btn-group .button,.btn-group .menu-item--btn a,.menu-item--btn .btn-group a,.btn-group input[type="submit"],.btn-group button{margin-left:10px;margin-right:10px;float:left}.btn-group .btn:first-child,.btn-group .wc-gateway-ppec-cancel:first-child,.btn-group .woocommerce-shipping-calculator>p a:first-child,.woocommerce-shipping-calculator>p .btn-group a:first-child,.btn-group .button:first-child,.btn-group .menu-item--btn a:first-child,.menu-item--btn .btn-group a:first-child,.btn-group input[type="submit"]:first-child,.btn-group button:first-child{margin-left:0}.btn-group .btn:last-child,.btn-group .wc-gateway-ppec-cancel:last-child,.btn-group .woocommerce-shipping-calculator>p a:last-child,.woocommerce-shipping-calculator>p .btn-group a:last-child,.btn-group .button:last-child,.btn-group .menu-item--btn a:last-child,.menu-item--btn .btn-group a:last-child,.btn-group input[type="submit"]:last-child,.btn-group button:last-child{margin-right:0}blockquote p{font-style:italic;font-size:22px;font-size:1.375rem}blockquote cite{line-height:175%;font-style:normal}.grid,.contact__form ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid--spaced .grid__col{margin-right:2%}.grid--spaced .grid__col:last-of-type{margin-right:0}.grid--spaced-1 .grid__col:nth-of-type(12n){margin-right:0}.grid--spaced-2 .grid__col:nth-of-type(6n){margin-right:0}.grid--spaced-3 .grid__col:nth-of-type(4n){margin-right:0}.grid--spaced-4 .grid__col:nth-of-type(3n){margin-right:0}.grid--spaced-6 .grid__col:nth-of-type(2n){margin-right:0}.grid__col--1{width:8.3333333333%}.grid--spaced .grid__col--1{width:6.5%}.grid__col--2{width:16.6666666667%}.grid--spaced .grid__col--2{width:15%}.grid__col--3{width:25%}.grid--spaced .grid__col--3{width:23.5%}.grid__col--4{width:33.3333333333%}.grid--spaced .grid__col--4{width:32%}.grid__col--5{width:41.6666666667%}.grid--spaced .grid__col--5{width:40.5%}.grid__col--6{width:50%}.grid--spaced .grid__col--6{width:49%}.grid__col--7{width:58.3333333333%}.grid--spaced .grid__col--7{width:57.5%}.grid__col--8{width:66.6666666667%}.grid--spaced .grid__col--8{width:66%}.grid__col--9{width:75%}.grid--spaced .grid__col--9{width:74.5%}.grid__col--10{width:83.3333333333%}.grid--spaced .grid__col--10{width:83%}.grid__col--11{width:91.6666666667%}.grid--spaced .grid__col--11{width:91.5%}.grid__col--12{width:100%}.grid--spaced .grid__col--12{width:100%}@media screen and (min-width: 681px) and (max-width: 1024px){.grid__col-tb--1{width:8.3333333333%}.grid--spaced .grid__col-tb--1{width:6.5%}.grid__col-tb--2{width:16.6666666667%}.grid--spaced .grid__col-tb--2{width:15%}.grid__col-tb--3{width:25%}.grid--spaced .grid__col-tb--3{width:23.5%}.grid__col-tb--4{width:33.3333333333%}.grid--spaced .grid__col-tb--4{width:32%}.grid__col-tb--5{width:41.6666666667%}.grid--spaced .grid__col-tb--5{width:40.5%}.grid__col-tb--6{width:50%}.grid--spaced .grid__col-tb--6{width:49%}.grid__col-tb--7{width:58.3333333333%}.grid--spaced .grid__col-tb--7{width:57.5%}.grid__col-tb--8{width:66.6666666667%}.grid--spaced .grid__col-tb--8{width:66%}.grid__col-tb--9{width:75%}.grid--spaced .grid__col-tb--9{width:74.5%}.grid__col-tb--10{width:83.3333333333%}.grid--spaced .grid__col-tb--10{width:83%}.grid__col-tb--11{width:91.6666666667%}.grid--spaced .grid__col-tb--11{width:91.5%}.grid__col-tb--12{width:100%}.grid--spaced .grid__col-tb--12{width:100%}.grid--spaced-tb-6 .grid__col{margin-right:2%}.grid--spaced-tb-6 .grid__col:nth-of-type(2n){margin-right:0}.grid--spaced-tb-12 .grid__col{margin-right:0}.grid__col-tb-center{margin-left:25%}}@media screen and (min-width: 681px) and (max-width: 768px){.grid__col-tb2--1{width:8.3333333333%}.grid--spaced .grid__col-tb2--1{width:6.5%}.grid__col-tb2--2{width:16.6666666667%}.grid--spaced .grid__col-tb2--2{width:15%}.grid__col-tb2--3{width:25%}.grid--spaced .grid__col-tb2--3{width:23.5%}.grid__col-tb2--4{width:33.3333333333%}.grid--spaced .grid__col-tb2--4{width:32%}.grid__col-tb2--5{width:41.6666666667%}.grid--spaced .grid__col-tb2--5{width:40.5%}.grid__col-tb2--6{width:50%}.grid--spaced .grid__col-tb2--6{width:49%}.grid__col-tb2--7{width:58.3333333333%}.grid--spaced .grid__col-tb2--7{width:57.5%}.grid__col-tb2--8{width:66.6666666667%}.grid--spaced .grid__col-tb2--8{width:66%}.grid__col-tb2--9{width:75%}.grid--spaced .grid__col-tb2--9{width:74.5%}.grid__col-tb2--10{width:83.3333333333%}.grid--spaced .grid__col-tb2--10{width:83%}.grid__col-tb2--11{width:91.6666666667%}.grid--spaced .grid__col-tb2--11{width:91.5%}.grid__col-tb2--12{width:100%}.grid--spaced .grid__col-tb2--12{width:100%}.grid--spaced-tb2-6 .grid__col{margin-right:2%}.grid--spaced-tb2-6 .grid__col:nth-of-type(2n){margin-right:0}.grid--spaced-tb2-6 .grid__col:not(:nth-of-type(2n)){margin-right:2%}.grid--spaced-tb2-12 .grid__col{margin-right:0}}@media screen and (max-width: 680px){.grid__col-m--1{width:8.3333333333%}.grid--spaced .grid__col-m--1{width:6.5%}.grid__col-m--2{width:16.6666666667%}.grid--spaced .grid__col-m--2{width:15%}.grid__col-m--3{width:25%}.grid--spaced .grid__col-m--3{width:23.5%}.grid__col-m--4{width:33.3333333333%}.grid--spaced .grid__col-m--4{width:32%}.grid__col-m--5{width:41.6666666667%}.grid--spaced .grid__col-m--5{width:40.5%}.grid__col-m--6{width:50%}.grid--spaced .grid__col-m--6{width:49%}.grid__col-m--7{width:58.3333333333%}.grid--spaced .grid__col-m--7{width:57.5%}.grid__col-m--8{width:66.6666666667%}.grid--spaced .grid__col-m--8{width:66%}.grid__col-m--9{width:75%}.grid--spaced .grid__col-m--9{width:74.5%}.grid__col-m--10{width:83.3333333333%}.grid--spaced .grid__col-m--10{width:83%}.grid__col-m--11{width:91.6666666667%}.grid--spaced .grid__col-m--11{width:91.5%}.grid__col-m--12{width:100%}.grid--spaced .grid__col-m--12{width:100%}.grid--spaced-m-12 .grid__col{margin-right:0}}.site-header{width:100%;height:70px;position:fixed;z-index:10;background-color:#2c2e2f;-webkit-box-shadow:0px 4px 0px 0px rgba(98,98,98,0.08);-moz-box-shadow:0px 4px 0px 0px rgba(98,98,98,0.08);box-shadow:0px 4px 0px 0px rgba(98,98,98,0.08);z-index:9999}.site-header__inner{height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.site-header__nav{height:100%;padding:10px 0;position:relative;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}.site-header__spacer{height:70px}.toggle-menu{width:34px;height:34px;position:absolute;top:18px;right:20px;display:block;cursor:pointer}.toggle-menu span{width:18px;height:2px;display:block;background-color:#249bc6;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:8px}.toggle-menu span:before{content:"";width:18px;height:2px;display:block;background-color:#249bc6;position:absolute;top:-6px}.toggle-menu span:after{content:"";width:18px;height:2px;display:block;background-color:#249bc6;position:absolute;top:6px}.toggle-menu--active span{background-color:rgba(255,255,255,0);left:10px}.toggle-menu--active span:before{transform-origin:center left;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:20px;top:-7px}.toggle-menu--active span:after{transform-origin:center left;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:7px;width:20px}@media screen and (max-width: 1024px){.site-header{border-bottom:1px solid rgba(255,255,255,0.1)}.site-header__logo-wrapper{display:block;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.site-header__nav{height:100vh;position:absolute;top:70px;left:100%;background-color:#2c2e2f;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);overflow-y:scroll;padding-bottom:150px;-webkit-overflow-scroll:touch}.site-header__nav--active{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}@media screen and (min-width: 681px) and (max-width: 1024px){.site-header__nav{width:300px}}@media screen and (max-width: 680px){.site-header__nav{width:100%}}.site-logo,.site-logo__footer{display:block}.site-logo{width:179px;height:28px;background:url("../img/../img/logos/logo.svg") center/179px no-repeat}.site-logo__footer{width:179px;height:121px;margin:0 auto;background:url("../img/../img/logos/logo-full.svg") center/179px no-repeat}@media screen and (max-width: 680px){.site-logo{width:140px;height:21px;background:url("../img/../img/logos/logo.svg") center/140px no-repeat}}.site-menu{height:100%;margin-left:auto;list-style:none;float:right}.site-menu li{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.site-menu>.menu-item:nth-last-child(2){border-left:1px solid #73787c;padding-left:20px}.site-menu__overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1;display:none}.menu-item{height:100%;margin:0 0 0 20px}.menu-item a{text-transform:uppercase;font-size:16px;font-size:1rem;color:#fff}.menu-item--btn{z-index:auto}.menu-item--dropdown{position:relative}.menu-item--dropdown svg{width:19px;position:relative;top:2px;margin-right:10px}.menu-item--dropdown svg path,.menu-item--dropdown svg rect{fill:#249bc6}.menu-item--dropdown--active{z-index:1}.toggle-sub-menu{cursor:pointer}.menu-item__drop{position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%, 100%);-ms-transform:translate(-50%, 100%);transform:translate(-50%, 100%);padding:10px 30px;background-color:#565859;border-radius:4px;list-style:none;z-index:2;display:none}.menu-item__drop:before{content:"";width:14px;height:12px;position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:url(../img/icons/menu-pin.svg) center/14px no-repeat}.menu-item__drop li{display:block;margin:10px 0;text-align:center}@media screen and (max-width: 1024px){.site-menu{height:auto;width:100%;list-style:none;float:none;padding:0 20px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-menu li{width:100%;margin-left:0;display:block}.site-menu li a:not(.toggle-sub-menu){width:100%;display:block;padding:15px 0}.site-menu>li:not(.menu-item--btn){border-bottom:1px solid rgba(255,255,255,0.1)}.menu-item:nth-last-child(2):nth-child(n){padding-left:0;border-left:0}.menu-item.menu-item--dropdown{padding:0 0 20px 0;margin-bottom:20px;border-bottom-color:rgba(255,255,255,0.5) !important}.menu-item--dropdown>a>span,.menu-item--dropdown>a>svg{display:none}.menu-item__drop{display:block !important;position:relative;top:0;left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);padding:0;background:none}.menu-item__drop:before{display:none}.menu-item__drop>li{margin:0;text-align:left}.menu-item__drop>li:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.1)}.menu-item--btn{-ms-flex-order:-1;-webkit-order:-1;order:-1}.menu-item--btn a{width:100%;height:47px;padding:16px 22px;text-align:center}a.toggle-sub-menu{display:none}}.site-banner{display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:730px;max-height:1400px;height:calc(100vh - 70px);position:relative}.site-banner--std{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:url(../img/banner/banner.jpg) center/cover no-repeat}.site-banner--std .site-banner__logo{width:366px;display:block;margin:0 auto;position:relative;top:-100px}.site-banner--std .site-banner__arrow{width:63px;height:63px;display:block;margin:0 auto;position:absolute;bottom:115px;left:0;right:0}.site-banner--std .site-banner__arrow .svg-circle{fill:#fff}.site-banner--std .site-banner__arrow path{fill:#249bc6}.site-banner--std.site-banner--404{min-height:400px;height:calc(100vh - 470px);max-height:none}.site-banner--video{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;height:auto;padding-bottom:100px;background:#000 url(../img/banner/banner.jpg) center/cover no-repeat}.site-banner--video .site-banner__video-icon{margin:0 auto 40px}.site-banner--video .site-banner__title{color:#fff}.site-banner--video .site-banner__subtitle{color:#249bc6}.site-banner--video .site-banner__txt{color:#bdbfc1}.site-banner--video .site-banner__btn:nth-child(n+2){margin-top:30px}@media screen and (max-width: 1024px){.site-banner--std .site-banner__arrow{width:50px;height:50px;bottom:60px}.site-banner--std:not(.site-banner--404){min-height:0}}@media screen and (min-width: 681px) and (max-width: 1024px){.site-banner--std .site-banner__logo{width:200px;top:-50px}.site-banner--std:not(.site-banner--404){min-height:400px;max-height:none}}@media screen and (min-width: 681px){.site-banner--video{min-height:calc(100vh - 70px)}}@media screen and (max-width: 680px){.site-banner--std .site-banner__logo{width:160px;top:-40px}.site-banner--std .site-banner__arrow{width:40px;height:40px;bottom:60px}.site-banner--std:not(.site-banner--404){max-height:none;height:400px}.site-banner--std.site-banner--404{min-height:500px;height:calc(100vh - 770px)}.site-banner--video{display:block;background-size:0}.site-banner--video:before{content:"";width:100%;height:400px;display:block;background-image:inherit;background-position:center;background-size:cover}.site-banner--video .site-banner__inner{padding-top:0}}.site-footer{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#2c2e2f}.site-footer,.site-footer__push{height:400px}.site-footer__nav,.site-footer__social{padding-top:30px;list-style:none;text-align:center}.site-footer__nav li,.site-footer__social li{display:inline-block}.site-footer__nav li:first-child,.site-footer__social li:first-child{margin-left:0}.site-footer__nav a{font-size:14px;font-size:.875rem;text-transform:uppercase;color:#fff}.site-footer__social li+li{margin-left:25px}.site-footer__social svg{width:24px;height:24px}.site-footer__social svg path{fill:#249bc6}.site-footer__txt{margin-top:15px;padding-bottom:10px;font-size:14px;font-size:.875rem}.site-footer__txt a{color:#73787c}@media screen and (min-width: 681px){.site-footer__nav li:nth-child(n+2){margin-left:25px}}@media screen and (max-width: 680px){.site-footer,.site-footer__push{height:700px}.site-footer__nav{margin-top:20px;text-align:center}.site-footer__nav li{margin-left:0;display:block}.site-footer__social li:not(:first-child){margin-left:15px}.site-footer__txt{margin-top:25px}}html,body{height:100%;margin:0}.site__content-wrapper{min-height:100%;margin-bottom:-400px}@media screen and (max-width: 680px){.site__content-wrapper{margin-bottom:-700px}}.jcf-select,.select2-container .select2-selection{padding:17px 15px 0;position:relative;z-index:10;cursor:pointer;line-height:100%}.jcf-select-opener,.jcf-select-opener:before{width:53px;height:49px;display:inline-block}.jcf-select-opener{position:absolute;top:0;right:0;border-top:none;border-right:none}.jcf-select-opener:before{content:'';background:url("../img/icons/caret-down.svg") center 20px/16px no-repeat}.jcf-select-drop{border-top-left-radius:0;border-top-right-radius:0}.jcf-drop-active,.jcf-option{background:#f6f7f8}.jcf-drop-active{z-index:800;border-bottom-left-radius:0;border-bottom-right-radius:0}.jcf-drop-active .jcf-select-opener:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.jcf-select-drop{position:absolute;top:100%;left:-1px;z-index:900}.jcf-drop-flipped .jcf-select-drop{top:auto;bottom:100%}.jcf-list-content{max-height:230px !important;position:relative;overflow:scroll;display:block}.jcf-list-content ul{list-style:none}.jcf-list-content li{margin:0;border-bottom:1px solid rgba(0,0,0,0.2);line-height:100%}.jcf-list-content li:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.jcf-option{width:100%;padding:15px;display:inline-block;cursor:pointer;font-size:14px;font-size:.875rem}.jcf-option:empty{display:none}.jcf-option.jcf-selected{background:#ccc}.jcf-checkbox,.jcf-radio{width:26px;height:26px;display:inline-block;position:relative}.jcf-checkbox span,.jcf-radio span{width:18px;height:18px;display:inline-block;opacity:0;position:absolute;top:3px;left:3px;background:transparent url(../img/icons/check.svg) center/16px no-repeat}.jcf-radio,.jcf-radio span{border-radius:1000px}.jcf-checked span{opacity:1}.jcf-number{width:80px;position:relative;display:block}.jcf-number input[type="number"]{-moz-appearance:textfield}.jcf-number input::-webkit-inner-spin-button,.jcf-number input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.jcf-btn-inc,.jcf-btn-dec{width:10px;height:10px;display:inline-block;position:absolute;right:18px;cursor:pointer;background:url("../img/icons/caret-down.svg") center/10px no-repeat}.jcf-btn-inc{top:14px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.jcf-btn-dec{bottom:14px}.jcf-file{display:inline-block;position:relative}.jcf-file .jcf-fake-input,.jcf-file .jcf-real-element{cursor:pointer}.jcf-file .jcf-fake-input,.jcf-file .jcf-upload-button{padding:12px 20px 0;float:left;font-size:16px;font-size:1rem;color:#2c2e2f}.jcf-file .jcf-fake-input{display:block;background:#fff}.jcf-file .jcf-upload-button{display:block;background:#000;font-weight:bold;color:#fff}.jcf-file .jcf-real-element{width:100%;height:100%;top:0;left:0}.gform_ajax_spinner,.gform_validation_container{display:none}.gform_heading{margin-bottom:10px}.gfield,.gfield_checkbox li,.gfield_radio li{margin:0;list-style:none}.gfield:not(.gsection){padding-bottom:15px}.gsection{padding-top:10px}.gsection_title{margin-bottom:10px}.gsection_description{margin:0 0 10px}.gfield_checkbox li,.gfield_radio li{display:-ms-flexbox;display:-webkit-flex;display:flex}.gfield_checkbox li+li,.gfield_radio li+li{margin-top:10px}.gfield_checkbox label,.gfield_radio label{padding-left:10px;line-height:120%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.ginput_complex>span{float:left;display:inline-block;width:49%}.ginput_complex>span:nth-of-type(2n){float:right}.ginput_complex>span:nth-of-type(1n+3){margin-top:10px}.ginput_complex .jcf-select,.ginput_complex .select2-container .select2-selection,.select2-container .ginput_complex .select2-selection{margin-top:0}.clear-multi>div{margin-right:2%;float:left}.clear-multi .gfield_time_ampm{margin-right:0}.clear-multi .jcf-number,.clear-multi i,.clear-multi label{display:inline-block}.clear-multi .jcf-select,.clear-multi .select2-container .select2-selection,.select2-container .clear-multi .select2-selection{min-width:90px;margin-top:0}.validation_error,.gform_confirmation_wrapper{max-width:560px;margin:0 auto 40px;padding:50px;border:2px solid;text-align:center;line-height:145%;color:#2c2e2f;font-size:18px;font-size:1.125rem}.validation_error{border-color:#000;background:#fff}.gform_confirmation_wrapper{border-color:#000;background:#fff}.gfield_error input:not([type="submit"]),.gfield_error textarea,.gfield_error #wp-bbp_topic_content-editor-container,.gfield_error #wp-bbp_reply_content-editor-container,.gfield_error .jcf-select,.gfield_error .select2-container .select2-selection,.select2-container .gfield_error .select2-selection,.gfield_error .jcf-checkbox{border-color:#000}.gfield_error label{color:#000}.gfield_error .validation_message{width:100%;font-weight:bold;text-align:right;text-transform:uppercase;color:#2c2e2f;font-size:10px;font-size:.625rem}@media screen and (min-width: 783px){.admin-bar .site-header{top:32px}}@media screen and (max-width: 782px) and (min-width: 601px){.admin-bar .site-header{top:46px}}@media screen and (max-width: 600px){.admin-bar{margin-top:-46px}#wpadminbar{display:none}}.gallery+.gallery{margin-top:40px}.gallery-item{margin-right:2%;float:left}.gallery-item:last-of-type{margin-right:0}.gallery-icon img{margin:0 auto;display:block}.gallery-caption{padding-top:10px;text-align:center}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{width:49%}.gallery-columns-3 .gallery-item{width:32%}.gallery-columns-4 .gallery-item{width:23.5%}.gallery-columns-5 .gallery-item{width:18.4%}.gallery-columns-6 .gallery-item{width:15%}.gallery-columns-7 .gallery-item{width:12.5714285714%}.gallery-columns-8 .gallery-item{width:10.75%}.gallery-columns-9 .gallery-item{width:9.305%}.price,.price *{color:#249bc6;text-transform:uppercase}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-checkout .login{padding:30px;background:#f6f7f8}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a,.woocommerce-checkout .login a{margin-top:20px}.woocommerce-info,.woocommerce-message{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.woocommerce-info .button,.woocommerce-message .button{margin-top:20px;-ms-flex-order:2;-webkit-order:2;order:2}.login+.woocommerce-info{margin-top:20px}.woocommerce-password-strength{margin-top:20px}.wc-stripe-error li{margin-left:0}.woocommerce-error .button{display:none}ul.woocommerce-error{list-style:none;text-align:center}.select2-container .select2-selection{padding:10px}.select2-results{background:none}.select2-container .select2-choice>.select2-chosen{overflow:visible}.select2-drop{border-color:#d9d9d9}.select2-dropdown-open .select2-choice{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container .select2-selection .select2-selection__arrow{width:53px;height:49px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);background:url("../img/icons/caret-down.svg") center 20px/16px no-repeat}.select2-container .select2-selection .select2-selection__arrow b{display:none}.select2-container .select2-selection .select2-selection__arrow b:after{display:none}.select2-container--open .select2-selection .select2-selection__arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#249bc6}.select2-container--default .select2-results__option{margin-left:5px}.select2-dropdown{border-color:#d9d9d9}.select2-container{margin-top:10px}.cart .coupon label,#stripe-payment-data>p{display:none}.payment_method_paypal.payment_box{display:none !important}.woocommerce-input-wrapper{display:block}.form-row+.form-row,.clear+.form-row,.woocommerce fieldset,.clear+p{margin-top:20px}.clear+p input.woocommerce-Button,.clear+p input.button{margin-top:40px}.woocommerce legend{display:none}.woocommerce-account .acf-field input[type="text"]{height:50px}.woocommerce-account .acf-field .acf-label label{padding-top:20px;font-weight:normal}.woocommerce-account form.register h2{display:none}.woocommerce-account form.register .acf-input-wrap input{padding:0 15px}.create-account .jcf-checkbox{margin-right:10px}.woocommerce-account .register{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-account .register>*{width:100%}.woocommerce-account .register .form-row:nth-last-child(2){-ms-flex-order:2;-webkit-order:2;order:2}.woocommerce-account .register .form-row:last-child{-ms-flex-order:1;-webkit-order:1;order:1}.woocommerce-variation p{margin-top:20px}.woocommerce-products-header__title{text-align:center}.woocommerce-checkout .col2-set{width:55%}.woocommerce-cart .woocommerce>form,.cart__form-wrapper{width:65%}.woocommerce-cart .woocommerce>form td.product-thumbnail,.cart__form-wrapper td.product-thumbnail{max-width:100px}td.product-name dl.variation{display:none}.woocommerce-cart .woocommerce>form,.cart__form-wrapper,.woocommerce-checkout .col2-set{float:left}.woocommerce-checkout-review-order,.woocommerce-checkout-top .woocommerce-info:nth-of-type(2),.woocommerce-checkout-top .checkout_coupon{width:42%}.cart-collaterals{width:32%}.woocommerce-checkout-review-order dl.variation,.woocommerce-cart .woocommerce>form dl.variation,.cart__form-wrapper dl.variation{padding-top:10px;font-size:14px;font-size:.875rem}.woocommerce-checkout-review-order dl.variation p,.woocommerce-cart .woocommerce>form dl.variation p,.cart__form-wrapper dl.variation p{font-size:12px;font-size:.75rem}.cart td.product-name{color:#249bc6}.woocommerce-checkout-review-order,.cart-collaterals{float:right}.woocommerce-checkout-review-order{padding:30px;background:#f6f7f8}.woocommerce-checkout-review-order th,.woocommerce-checkout-review-order td{padding:12px 0;vertical-align:top;font-size:14px;font-size:.875rem}.woocommerce-checkout-review-order th{padding-right:15px;background:none}.woocommerce-checkout-review-order td{border:none}.woocommerce-checkout-review-order td:not(.product-name),.woocommerce-checkout-review-order .product-total{text-align:right}.woocommerce-shipping-fields{padding-top:20px;border-top:1px solid #eaebeb}#customer_details{padding:0 30px}.woocommerce-billing-fields h3,.woocommerce-billing-fields .price,.woocommerce-billing-fields .price *,.price .woocommerce-billing-fields *,.wc-paypal-express #customer_details h3,.wc-paypal-express #customer_details .price,.wc-paypal-express #customer_details .price *,.price .wc-paypal-express #customer_details *,.woocommerce-checkout #customer_details h3§{padding:20px 0;border-top:1px solid #eaebeb;border-bottom:1px solid #eaebeb;text-align:center;font-size:20px;font-size:1.25rem}.cart-collaterals{background-color:#2c2e2f;padding:30px;border:20px solid #f6f7f8}.cart-collaterals h2{padding:20px 0;text-align:center;border-top:1px solid #73787c;border-bottom:1px solid #73787c;color:#fff}.cart-collaterals .cart-totals{border:none}.cart-collaterals th{width:35%;background:none;color:#fff;text-transform:uppercase;font-size:16px;font-size:1rem}.cart-collaterals td{width:55%;text-align:right;border:none}.cart-collaterals tr.order-total th{font-size:20px;font-size:1.25rem}.cart-collaterals .amount{color:#fff}tr.cart_item td.product-name dl.variation dt,.woocommerce-order-received .order_details dl.variation dt,.woocommerce-view-order .order_details dl.variation dt{display:none}tr.cart_item td.product-name dl.variation dd,tr.cart_item td.product-name dl.variation dd p,.woocommerce-order-received .order_details dl.variation dd,.woocommerce-order-received .order_details dl.variation dd p,.woocommerce-view-order .order_details dl.variation dd,.woocommerce-view-order .order_details dl.variation dd p{display:inline}tr.cart_item td.product-name dl.variation dd:first-of-type:before,.woocommerce-order-received .order_details dl.variation dd:first-of-type:before,.woocommerce-view-order .order_details dl.variation dd:first-of-type:before{content:"("}tr.cart_item td.product-name dl.variation dd:first-of-type:after,.woocommerce-order-received .order_details dl.variation dd:first-of-type:after,.woocommerce-view-order .order_details dl.variation dd:first-of-type:after{content:" x"}tr.cart_item td.product-name dl.variation dd:last-of-type:after,.woocommerce-order-received .order_details dl.variation dd:last-of-type:after,.woocommerce-view-order .order_details dl.variation dd:last-of-type:after{content:")";position:relative;left:-3px}.woocommerce-checkout-review-order th{width:50%}.woocommerce-checkout-review-order td{width:35%}.woocommerce-checkout-review-order dl.variation{color:#73787c}.wc-proceed-to-checkout .button,.place-order .button{width:100%;text-align:center}.woocommerce-shipping-calculator,.wc-payment-form,.payment_box.payment_method_stripe{width:100%}.woocommerce-shipping-calculator .jcf-select,.woocommerce-shipping-calculator .select2-container .select2-selection,.select2-container .woocommerce-shipping-calculator .select2-selection,.woocommerce-shipping-calculator input[type="text"],.woocommerce-shipping-calculator label,.wc-payment-form .jcf-select,.wc-payment-form .select2-container .select2-selection,.select2-container .wc-payment-form .select2-selection,.wc-payment-form input[type="text"],.wc-payment-form label{font-size:14px;font-size:.875rem}.woocommerce-shipping-calculator .jcf-select,.woocommerce-shipping-calculator .select2-container .select2-selection,.select2-container .woocommerce-shipping-calculator .select2-selection,.woocommerce-shipping-calculator input[type="text"],.wc-payment-form .jcf-select,.wc-payment-form .select2-container .select2-selection,.select2-container .wc-payment-form .select2-selection,.wc-payment-form input[type="text"]{height:50px}.woocommerce-shipping-calculator p+p,.wc-payment-form p+p{margin-top:10px}.wc-terms-and-conditions{padding-top:30px}.wc-terms-and-conditions,p.create-account,#ship-to-different-address{display:-ms-flexbox;display:-webkit-flex;display:flex}.wc-terms-and-conditions .jcf-checkbox,p.create-account .jcf-checkbox,#ship-to-different-address .jcf-checkbox{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}#subscribe_to_newsletter_field{text-transform:uppercase}.woocommerce-checkout p.create-account{padding-top:20px}p.create-account label,#ship-to-different-address label{order:2;text-transform:uppercase;font-size:16px;font-size:1rem}p.create-account label{padding-top:2px}div.create-account{padding-top:30px}#ship-to-different-address label{padding-top:8px}.wc-terms-and-conditions label{padding-top:0px;color:#fff}.payment_icons img{width:28px}.payment_method_ppec_paypal .payment_icons{margin-left:10px}.wc-terms-and-conditions label[for="terms"]{font-size:16px;font-size:1rem}.woocommerce-checkout-top .login input[type="submit"]{margin-top:0}.woocommerce-checkout-top .login label[for="rememberme"] .jcf-checkbox{top:5px;margin-right:5px}.wc-paypal-express label[for="checkbox"]{margin-left:10px}.cart .actions{width:100%;padding-left:0;padding-right:0}.cart .actions .button{margin-left:auto;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}.cart .actions .button[name="update_cart"],.cart .actions .button[name="empty_cart"],.cart .actions .btn-clear-cart{float:right}.cart .actions label[for="coupon_code"]+input{margin-top:0}.cart__form-wrapper>form th.product-price,.cart__form-wrapper>form td.product-price{display:none}.woocommerce-cart .woocommerce-error,.woocommerce-cart .woocommerce-info{margin-bottom:20px}.woocommerce-cart .wc-forward{display:none}.cart_totals table.shop_table,.cart_totals table.shop_table tbody,.cart_totals tr.cart-discount,.cart_totals tr.cart-discount th,.cart_totals tr.card-discount td{width:100%;display:block}.cart_totals tr.cart-discount th{padding-bottom:10px}.cart_totals tr.cart-discount td{padding-top:0;text-align:left}.cart_totals tr.cart-discount td span,.cart_totals tr.cart-discount td a{font-size:14px;font-size:.875rem}.coupon{width:50%;max-width:500px;float:left;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.coupon input[type="text"]{margin-right:20px}.wc-proceed-to-checkout{margin-top:20px}.wc-proceed-to-checkout a{width:100%;text-align:center}.woocommerce-shipping-calculator>p{margin-top:10px}.woocommerce-shipping-calculator>p a,.woocommerce-shipping-calculator .button[name="calc_shipping"]{padding:10px;font-size:12px;font-size:.75rem}.woocommerce-shipping-calculator .jcf-select,.woocommerce-shipping-calculator .select2-container .select2-selection,.select2-container .woocommerce-shipping-calculator .select2-selection,.woocommerce-shipping-calculator input{text-align:left}.shipping-calculator-form{margin-top:10px}.woocommerce-cart .shop_table tr:last-child td{border-bottom:none}.cart__sku,.checkout__sku{display:block;padding-top:4px;font-size:14px;font-size:.875rem;color:#73787c !important}.cart__sku:before,.checkout__sku:before{content:"("}.cart__sku:after,.checkout__sku:after{content:")"}.wcppec-checkout-buttons__separator{margin:10px 0}.cross-sells h3,.cross-sells .price,.cross-sells .price *,.price .cross-sells *{font-size:24px;font-size:1.5rem}.cross-sells__wrapper{padding:30px;margin:0}.cross-sells .products{width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.cross-sells .products li{margin-left:0}.cross-sells__cross-sell{width:48%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}.cross-sells__cross-sell>*{width:100%;display:block;text-align:center}.cross-sells__cross-sell .price{margin-top:auto;padding:20px 0}.cross-sells__cross-sell .price *:nth-child(n){font-size:18px;font-size:1.125rem;color:#2c2e2f}.cross-sells__cross-sell a.button{width:auto}.cross-sells__cross-sell:nth-of-type(odd){margin-right:4%}.cross-sells__cross-sell:nth-of-type(n+3){padding-top:40px;border-top:1px solid #ddd}.cross-sells__img-wrapper{width:100%;height:100px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;overflow:hidden}.cross-sells__img-wrapper img{width:100px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.cross-sells__txt{padding-top:20px;font-size:14px;font-size:.875rem}.cart-collaterals tr.shipping td{font-size:0px;font-size:0rem}.cart-collaterals tr.shipping td .amount{font-size:16px;font-size:1rem}.cart-collaterals tr.shipping td .woocommerce-shipping-destination{display:none}ul.woocommerce-shipping-methods{list-style:none}ul.woocommerce-shipping-methods li,ul.woocommerce-shipping-methods label{color:#fff}.cart_totals label[for^="shipping_method_"]{font-size:0px;font-size:0rem;padding-top:4px}.woocommerce-shipping-destination strong{color:#fff;font-size:14px;font-size:.875rem}.woocommerce__dashboard{padding-bottom:60px;border-bottom:1px solid #eaebeb}.cart-empty,.return-to-shop{text-align:center}.woocommerce-checkout-top{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:50px}.woocommerce-checkout-top .woocommerce-info:nth-of-type(2),.woocommerce-checkout-top .checkout_coupon{margin-left:auto}.woocommerce-checkout-top .woocommerce-info{margin-top:0;margin-bottom:0}.woocommerce-checkout-top .woocommerce-info:nth-of-type(2){margin-left:auto}.woocommerce-checkout-top .login{-ms-flex-order:3;-webkit-order:3;order:3}.woocommerce-checkout-top .login .form-row{width:48%;display:inline-block}.woocommerce-checkout-top .login .form-row:nth-child(even){margin-right:2%}.woocommerce-checkout-top .checkout_coupon{margin-left:auto;-ms-flex-order:4;-webkit-order:4;order:4}.woocommerce-checkout-top .woocommerce-info:nth-of-type(1),.woocommerce-checkout-top .login{width:100%}.woocommerce-checkout-top .login p:first-child{max-width:800px;margin:0 auto;text-align:center;font-style:italic}.checkout_coupon{padding:10px 20px 20px;background:#eee;display:-ms-flexbox;display:-webkit-flex;display:flex}.checkout_coupon .form-row-first{width:100%;padding-right:20px}.checkout_coupon .form-row-last{margin-top:0;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}.woocommerce-checkout .woocommerce-error{margin-bottom:30px}.woocommerce-checkout .form-row+.form-row,.woocommerce-checkout .clear+.form-row{margin-top:20px}.woocommerce-checkout #billing_address_2,.woocommerce-checkout #shipping_address_2{margin-top:15px}label[for="billing_country"]{margin-bottom:10px}.checkout__create-account-desc{padding-top:20px}.woocommerce-checkout-payment{margin-top:30px;padding-top:30px;border-top:1px solid #ccc}.wc_payment_method,.woocommerce-PaymentMethod{margin:0;padding-left:36px;list-style:none;position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.wc_payment_method+.wc_payment_method,.wc_payment_method+.woocommerce-PaymentMethod,.woocommerce-PaymentMethod+.wc_payment_method,.woocommerce-PaymentMethod+.woocommerce-PaymentMethod{margin-top:20px}.wc_payment_method .jcf-radio,.woocommerce-PaymentMethod .jcf-radio{position:absolute;top:0;left:0}.wc_payment_method label,.woocommerce-PaymentMethod label{padding-top:0;color:#fff}.wc_payment_method label img,.woocommerce-PaymentMethod label img{margin-left:10px}label[for="payment_method_ppec_paypal"]{display:-ms-flexbox;display:-webkit-flex;display:flex}.payment_box.payment_method_stripe{width:calc(100% + 36px);margin-left:-36px}.payment_icons{display:block}.payment_icons img{margin-top:5px}.payment_icons img:first-of-type{margin-left:auto !important}.place-order .button{margin-top:30px}.wc-payment-form{margin-top:10px}.woocommerce-shipping-fields,.notes{margin-top:30px}.woocommerce-checkout-review-order{background-color:#2c2e2f;border:20px solid #f6f7f8}#order_review_heading{padding-top:20px;padding-bottom:20px;text-align:center;border-top:1px solid #73787c;border-bottom:1px solid #73787c;color:#fff}.woocommerce-checkout-review-order-table{width:100%;display:block}.woocommerce-checkout-review-order-table tfoot,.woocommerce-checkout-review-order-table tbody{width:100%;display:block}.woocommerce-checkout-review-order-table tr{width:100%;display:block}.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{width:49%;display:inline-block}.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table span,.woocommerce-checkout-review-order-table strong,.woocommerce-checkout-review-order-table .amount{color:#fff;text-transform:uppercase}.woocommerce-checkout-review-order-table tr:not(.order-total) td,.woocommerce-checkout-review-order-table tr:not(.order-total) th{font-size:16px;font-size:1rem}.woocommerce-checkout-review-order-table th.product-name,.woocommerce-checkout-review-order-table th.product-total{display:none}.woocommerce-checkout-review-order-table td.product-name{width:68%}.woocommerce-checkout-review-order-table td.product-name dl{padding-top:0}.woocommerce-checkout-review-order-table td.product-total{width:30%}.woocommerce-checkout-review-order-table tr.shipping{width:100%;display:block}.woocommerce-checkout-review-order-table tr.shipping th,.woocommerce-checkout-review-order-table tr.shipping td{width:100%;display:block}.woocommerce-checkout-review-order-table tr.shipping th{padding-bottom:0;text-transform:uppercase}.woocommerce-checkout-review-order-table tr.shipping td{padding-top:0;text-align:left;color:#73787c;font-size:14px;font-size:.875rem}.woocommerce-checkout-review-order-table tr.shipping td .amount{position:relative;float:right;color:#fff;font-size:16px;font-size:1rem}.woocommerce-checkout-review-order-table tr.shipping td label{padding-top:0}.woocommerce-checkout-review-order-table label[for^="shipping_method_"]{font-size:14px;font-size:.875rem;color:#73787c}.woocommerce-checkout-review-order-table label[for^="shipping_method_"] .amount{margin-top:-20px}.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td{font-size:18px;font-size:1.125rem}label[for="order_comments"]{padding-top:0}.woocommerce-form-login-toggle{width:100%}.wc_payment_method.payment_method_paypal label{width:160px;height:39px;display:block;position:relative;top:-6px;left:-10px;background:url("../img/paypal-logo.png") center/120px no-repeat}#wc-stripe-cc-form .form-row-first,#wc-stripe-cc-form .form-row-last{-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;width:48%;display:inline-block;margin-top:10px}#wc-stripe-cc-form .form-row-last{margin-left:2%}#wc-stripe-cc-form .wc-stripe-elements-field{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:40px;border-radius:5px}#wc-stripe-cc-form .wc-stripe-elements-field>div{width:100%}.wc-stripe-error{margin-top:10px}.wc-stripe-error:nth-child(n){margin-bottom:0}#add_payment_method #payment ul.payment_methods li img.stripe-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon{width:30px}#customer_login{display:-ms-flexbox;display:-webkit-flex;display:flex}#customer_login .u-column1,#customer_login .u-column2{padding:10px;width:49%}#customer_login .u-column2{margin-left:auto}#customer_login p{margin-top:0}#customer_login p input[type="submit"],#customer_login p button[type="submit"]{margin-top:20px;display:inline-block}#customer_login label[for="rememberme"]{display:inline-block;padding-left:20px}#customer_login label[for="rememberme"] .jcf-checkbox{position:relative;top:5px;margin-right:5px}#customer_login .lost_password{margin-top:20px}.woocommerce-MyAccount-navigation{margin-bottom:30px}.woocommerce-MyAccount-navigation ul{display:-ms-flexbox;display:-webkit-flex;display:flex}.woocommerce-MyAccount-navigation-link{margin:0;list-style:none}.woocommerce-MyAccount-navigation-link+.woocommerce-MyAccount-navigation-link{margin-left:30px}.woocommerce-MyAccount-content,.woocommerce-account #customer_login{border-top:1px solid #eaebeb}.woocommerce-MyAccount-content h2{padding-bottom:20px}.wc-dashboard__link+.wc-dashboard__link{margin-top:16px;display:block}.addresses{margin-top:30px;display:-ms-flexbox;display:-webkit-flex;display:flex}.addresses .col-1,.addresses .col-2{padding:40px;background:#eee;width:49%}.addresses .col-2{margin-left:auto}.addresses p{margin-top:0}.woocommerce-order-received .col2-set{width:100%;float:none !important}.woocommerce-order-received .col2-set .woocommerce-column--2{margin-top:0}input[name="save_address"]{margin-top:30px}.order-actions{text-align:right}.order-actions .button+.button{margin-left:20px}.woocommerce-thankyou-order-received{text-align:center}.woocommerce-thankyou-order-details{list-style:none;margin-bottom:60px;text-align:center}.woocommerce-thankyou-order-details li{display:inline-block}.woocommerce-thankyou-order-details li:not(:first-child){margin-left:20px}.woocommerce-table--order-details .product-name .wc-item-meta{display:none}.table-wrapper+.woocommerce-Pagination,table+.woocommerce-Pagination{margin-top:20px}.woocommerce-order-details__title{margin-top:20px}.order_details .order-again{margin-bottom:30px}.woocommerce-order-details .order-again{margin-bottom:30px}.shop_table.order_details,.shop_table.customer_details{margin-bottom:40px}.shop_table.order_details td.product-name .variation{padding-top:10px}.woocommerce-MyAccount-content header+table,.woocommerce-MyAccount-content header+address,.woocommerce-order-received header+table,.woocommerce-order-received header+address{margin-top:20px}p.order-again+header{margin-top:30px}.woocommerce-order-pay .wc_payment_methods{margin:30px 0}.woocommerce-order-pay .wc_payment_methods li label{color:#2c2e2f}.woocommerce-payment-methods .button,.woocommerce-add-payment-method .button{margin-top:30px}.wc-gateway-ppec-cancel{margin-top:20px}.wc-paypal-express #customer_details h3,.wc-paypal-express #customer_details .price,.wc-paypal-express #customer_details .price *,.price .wc-paypal-express #customer_details *,.woocommerce-checkout #customer_details h3,.woocommerce-checkout #customer_details .price,.woocommerce-checkout #customer_details .price *,.price .woocommerce-checkout #customer_details *{margin-bottom:20px}.wc-paypal-express .col-1 ul,.woocommerce-checkout .col-1 ul{list-style:none}.wc-paypal-express .col-1 ul li,.woocommerce-checkout .col-1 ul li{margin-left:0;font-size:18px;font-size:1.125rem}.wc-paypal-express .col-2,.woocommerce-checkout .col-2{margin-top:20px;line-height:200%}.widget_subscribe_to_newsletter{margin-top:80px;list-style:none}.widget_subscribe_to_newsletter form>div{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.widget_subscribe_to_newsletter form>div>div{-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}.widget_subscribe_to_newsletter form>div #newsletter_email{margin-top:0}.widget_subscribe_to_newsletter form>div .button{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;margin-left:20px}@media screen and (max-width: 1024px){.woocommerce-checkout-top .woocommerce-info:nth-of-type(1),.woocommerce-checkout-top .login,.woocommerce-checkout .col2-set{width:100%}.woocommerce-checkout-review-order,.woocommerce-checkout-top .woocommerce-info:nth-of-type(2),.woocommerce-checkout-top .checkout_coupon,.woocommerce-cart .woocommerce>form,.cart-collaterals,.cart__form-wrapper{width:100%;margin-top:20px}input[name="udpate_cart"]{width:100%}.cross-sells h3,.cross-sells .price,.cross-sells .price *,.price .cross-sells *{text-align:center}.cross-sells__cross-sell a{height:47px;padding:16px 22px 15px 22px;font-size:16px;font-size:1rem}.cart_totals tbody th,.cart_totals tbody td{display:inline-block}.cart_totals tbody tr{width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex}.cart_totals tbody th,.cart_totals tbody td{width:50%}}@media screen and (max-width: 680px){.woocommerce-checkout-review-order{border:0}.woocommerce-cart .woocommerce>form td,.cart__form-wrapper td{border:none}.woocommerce-cart .woocommerce>form tr,.cart__form-wrapper tr{border-bottom:1px solid #e5e5e5}.woocommerce-cart .woocommerce>form thead tr:first-child,.cart__form-wrapper thead tr:first-child{display:none}.woocommerce-cart .woocommerce>form tr.cart_item td.product-quantity,.cart__form-wrapper tr.cart_item td.product-quantity{display:block}.woocommerce-cart .woocommerce>form tr.cart_item td.product-quantity .jcf-number,.cart__form-wrapper tr.cart_item td.product-quantity .jcf-number{width:100%}.woocommerce-cart .woocommerce>form tr.cart_item td:not(.product-price):not(.product-quantity),.cart__form-wrapper tr.cart_item td:not(.product-price):not(.product-quantity){display:inline-block}.woocommerce-cart .woocommerce>form td.product-remove,.cart__form-wrapper td.product-remove{width:10%}.woocommerce-cart .woocommerce>form td.product-subtotal,.cart__form-wrapper td.product-subtotal{width:100%;text-align:center;border-top:1px solid #eaebeb;border-bottom:1px solid #eaebeb}.woocommerce-cart .woocommerce>form td.product-subtotal span,.cart__form-wrapper td.product-subtotal span{font-size:18px;font-size:1.125rem;color:#2c2e2f}.woocommerce-cart .woocommerce>form .coupon,.cart__form-wrapper .coupon{width:100%;max-width:none;display:block;margin-bottom:20px}.woocommerce-cart .woocommerce>form .coupon input[type="text"],.cart__form-wrapper .coupon input[type="text"]{width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;text-align:center}.woocommerce-cart .woocommerce>form .coupon input[type="submit"],.cart__form-wrapper .coupon input[type="submit"]{width:100%;border-top-left-radius:0;border-top-right-radius:0}.cart .actions .button[name="update_cart"]{width:100%}.wc-proceed-to-checkout a{width:100%;text-align:center}input[name="empty_cart"]{width:100%}.cross-sells__cross-sell{width:100%;margin-right:0}.cross-sells__cross-sell:nth-last-child(2){padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #ddd}.shop_table.order_details th,.shop_table.customer_details th{font-size:16px;font-size:1rem}.shop_table.order_details td,.shop_table.customer_details td{min-width:100px}.woocommerce-Addresses{display:block}.woocommerce-Addresses .woocommerce-Address+.woocommerce-Address{margin-top:10px}.addresses{margin-top:30px;display:block}.addresses .col-1,.addresses .col-2{width:100%;padding:40px;background:#eee;margin:0}.addresses .col-1:first-of-type,.addresses .col-2:first-of-type{margin-bottom:20px}.woocommerce__dashboard{padding-left:20px;padding-right:20px;text-align:center}#customer_login{display:block}#customer_login .u-column1,#customer_login .u-column2{width:100%;margin:0}#customer_login .u-column1:not(:first-child),#customer_login .u-column2:not(:first-child){padding-top:30px}#customer_login label[for="rememberme"]{display:block;padding-left:0}.widget_subscribe_to_newsletter form>div{display:block}.widget_subscribe_to_newsletter form>div #newsletter_email{text-align:center}.widget_subscribe_to_newsletter form>div .button{width:100%;margin-left:0;border-top-right-radius:0;border-top-left-radius:0;text-align:center}}div.bbp-template-notice{background-color:#249bc6;border-color:#186986;color:#fff}.bbp-template-notice.error p,div.bbp-template-notice.info{color:#2c2e2f}#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums div.bbp-template-notice img.avatar{margin-bottom:-2px}.bbp-breadcrumb-home,.bbp-breadcrumb-home+.bbp-breadcrumb-sep,.bbp-breadcrumb-current:nth-child(3),.bbp-breadcrumb-search,.bbp-breadcrumb-search+.bbp-breadcrumb-sep{display:none}div.bbp-pagination{margin-bottom:0}.bbp-pagination-count{padding:0 0 20px 0;float:none}.bbp-pagination-links{width:100%;float:none;text-align:center}.bbp-pagination-links a,.bbp-pagination-links span,.bbp-pagination-links span.current,.bbp-pagination-links span.dots{display:inline-block;margin-bottom:30px;float:none}.single-forum .bbp-breadcrumb,.single-forum .bbp-pagination{width:50%;display:block;float:none}.bbp-topics+.bbp-pagination .bbp-pagination-count{display:none}.forum-archive .bbp-breadcrumb{display:none}.single-forum #bbpress-forums{position:relative}#bbpress-forums,#bbpress-forums ul.bbp-forums{margin:0}#bbpress-forums li.bbp-header,#bbpress-forums li.bbp-footer,#bbpress-forums div.bbp-reply-header{background-color:#f6f7f8;font-weight:normal}#bbpress-forums li.bbp-header,#bbpress-forums li.bbp-footer,#bbpress-forums div.bbp-reply-header,#bbpress-forums li.bbp-body ul.topic,#bbpress-forums li.bbp-body ul.forum,#bbpress-forums div.bbp-topic-header{padding-left:20px;padding-right:20px}.bbp-pagination{margin-bottom:40px}#bbpress-forums ul.bbp-topics{margin-bottom:40px}#bbpress-forums ul.bbp-topics .bbp-topic-voice-count{display:none}#bbpress-forums li.bbp-header,#bbpress-forums div.bbp-reply-header,#bbpress-forums div.bbp-topic-header{border-top:none}li.bbp-header .forum-titles li.bbp-forum-info,li.bbp-forum-info{width:55%}li.bbp-header .forum-titles li.bbp-forum-freshness,li.bbp-forum-freshness,li.bbp-header .forum-titles li.bbp-topic-freshness,li.bbp-topic-freshness{width:22%}li.bbp-header .forum-titles li.bbp-topic-title,li.bbp-topic-title{width:65%}li.bbp-header .forum-titles li,.bbp-topic-meta{color:#2c2e2f;text-transform:uppercase;font-weight:normal}.bbp-forum-info,.bbp-forum-topic-count,.bbp-forum-reply-count,.bbp-forum-freshness,.bbp-topic-title,.bbp-topic-voice-count,.bbp-topic-reply-count,.bbp-topic-freshness{font-size:14px;font-size:.875rem}li.bbp-topic-freshness,li.bbp-forum-freshness{float:right;text-align:right}.topic li.bbp-topic-freshness,.forum li.bbp-forum-freshness{font-size:12px;font-size:.75rem}#bbpress-forums p.bbp-topic-meta img.avatar{margin-top:10px;margin-bottom:-3px}#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums .bbp-forum-info .bbp-forum-content p{font-size:12px;font-size:.75rem}#bbpress-forums .bbp-replies li:nth-child(3) .bbp-reply-header,#bbpress-forums .bbp-search-results li.bbp-body .bbp-reply-header:nth-child(1){border-top:none}#bbpress-forums .bbp-replies .bbp-header,#bbpress-forums .bbp-search-results .bbp-header{display:none}.bbp-topic-post-date,.bbp-reply-post-date,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-reply-title .price,#bbpress-forums div.bbp-reply-title .price *,.price #bbpress-forums div.bbp-reply-title *,#bbpress-forums div.bbp-topic-title h3,#bbpress-forums div.bbp-topic-title .price,#bbpress-forums div.bbp-topic-title .price *,.price #bbpress-forums div.bbp-topic-title *,.bbp-search-results .bbp-topic-permalink,.bbp-search-results .bbp-topic-title{font-size:14px;font-size:.875rem;line-height:120%}#bbpress-forums div.bbp-reply-author a.bbp-author-name,#bbpress-forums div.bbp-topic-author a.bbp-author-name{font-size:14px;font-size:.875rem;word-break:keep-all}#bbpress-forums div.bbp-reply-author .bbp-author-name+br,#bbpress-forums div.bbp-topic-author a.bbp-author-name+br{display:none}span.bbp-admin-links a{color:#2c2e2f}#bbpress-forums div.bbp-reply-author,#bbpress-forums div.bbp-topic-author{width:140px}#bbpress-forums div.bbp-reply-author,#bbpress-forums div.bbp-reply-content,#bbpress-forums div.bbp-topic-author,#bbpress-forums div.bbp-topic-content{padding:30px 20px}#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log,#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log{margin:10px 0}#bbpress-forums ul.bbp-topic-revision-log img.avatar,#bbpress-forums ul.bbp-reply-revision-log img.avatar{margin-bottom:-2px}#bbpress-forums .bbp-topic-content .bbp-topic-revision-log-item,#bbpress-forums .bbp-reply-content .bbp-reply-revision-log-item,#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li{font-size:14px;font-size:.875rem}#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{margin-top:0}#bbpress-forums div.bbp-reply-content,#bbpress-forums div.bbp-topic-content{margin-left:140px;border-left:1px solid #f6f7f8}span.bbp-author-ip{display:none}#bbpress-forums ul.bbp-threaded-replies{position:relative;margin-left:20px}#bbpress-forums ul.bbp-threaded-replies:before{content:"";height:100%;width:20px;position:absolute;top:0;left:-20px;background-color:#f6f7f8}.single-topic .bbp-footer,.forum-search .bbp-footer{display:none}.bbp-reply-header .bbp-admin-links{display:block;float:none}.bbp-topic-form label,.bbp-form label{padding-bottom:15px}.bbp-topic-form legend,.bbp-form legend{font-size:16px;font-size:1rem}div.bbp-submit-wrapper{width:100%;padding-bottom:15px;text-align:center}div.bbp-search-form+div.bbp-breadcrumb{position:relative;top:16px}div.bbp-search-form{margin-bottom:30px}.reply-edit .bbp-reply-form{padding-top:30px}#bbp_search{margin-right:10px}#wp-bbp_topic_content-editor-container,#wp-bbp_reply_content-editor-container{border-radius:4px}#wp-bbp_topic_content-editor-container .quicktags-toolbar,#wp-bbp_reply_content-editor-container .quicktags-toolbar{border-top-right-radius:4px;border-top-left-radius:4px}#wp-bbp_topic_content-editor-container textarea,#wp-bbp_topic_content-editor-container #wp-bbp_topic_content-editor-container,#wp-bbp_topic_content-editor-container #wp-bbp_reply_content-editor-container,#wp-bbp_reply_content-editor-container textarea,#wp-bbp_reply_content-editor-container #wp-bbp_topic_content-editor-container,#wp-bbp_reply_content-editor-container #wp-bbp_reply_content-editor-container{border-radius:4px}a+#bbp_reply_submit,a+#bbp_topic_submit{margin-top:20px}.bbp-form.topic-revision-log .jcf-checkbox{position:relative;top:5px;margin-right:6px}#bbpress-forums form .wp-switch-editor{display:none}.bbpress .mce-container-body button,.bbpress .mce-container button{box-shadow:none}.bbpress .mce-combobox.mce-abs-layout-item{display:-ms-flexbox;display:-webkit-flex;display:flex}.bbpress .mce-combobox.mce-abs-layout-item .mce-textbox{margin-right:10px}.bbpress .mce-textbox{width:auto !important;height:28px}.bbpress .mce-checkbox{left:0 !important;top:65px !important}#hm_bbpui_file_form #hm_bbpui_file{display:none}#bbpress-forums #bbp-your-profile fieldset input,#bbpress-forums #bbp-your-profile fieldset textarea,#bbpress-forums #bbp-your-profile fieldset #wp-bbp_topic_content-editor-container,#bbpress-forums #bbp-your-profile fieldset #wp-bbp_reply_content-editor-container{background-color:#fff;border-radius:4px}#bbpress-forums #bbp-your-profile fieldset div.jcf-select-drop,#bbpress-forums #bbp-your-profile fieldset div.jcf-select-drop-content{margin-bottom:0}#bbpress-forums #bbp-your-profile fieldset .jcf-select,#bbpress-forums #bbp-your-profile fieldset .select2-container .select2-selection,.select2-container #bbpress-forums #bbp-your-profile fieldset .select2-selection{width:60%}#bbpress-forums #bbp-your-profile h2.entry-title:not(:first-child){margin-top:20px}#bbpress-forums #bbp-your-profile fieldset label[for]{float:none;text-align:left;font-size:16px;font-size:1rem}#bbpress-forums #bbp-your-profile fieldset input[type="text"],#bbpress-forums #bbp-your-profile fieldset textarea,#bbpress-forums #bbp-your-profile fieldset #wp-bbp_topic_content-editor-container,#bbpress-forums #bbp-your-profile fieldset #wp-bbp_reply_content-editor-container,#bbpress-forums #bbp-your-profile fieldset .jcf-select,#bbpress-forums #bbp-your-profile fieldset .select2-container .select2-selection,.select2-container #bbpress-forums #bbp-your-profile fieldset .select2-selection,#bbpress-forums #bbp-your-profile fieldset label[for],#bbpress-forums #bbp-your-profile fieldset .bbp-form.password{width:100%}#bbpress-forums #bbp-your-profile fieldset label+*,#bbpress-forums #bbp-your-profile fieldset .jcf-select,#bbpress-forums #bbp-your-profile fieldset .select2-container .select2-selection,.select2-container #bbpress-forums #bbp-your-profile fieldset .select2-selection{margin-top:10px}#bbpress-forums #bbp-your-profile .acf-label label{font-weight:normal}#bbpress-forums #bbp-your-profile fieldset.submit{padding-left:0}#bbpress-forums #bbp-your-profile h2:not(:first-child){margin-top:20px;font-size:17px;font-size:1.0625rem}#bbpress-forums p.bbp-topic-meta span{white-space:normal}#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar input{width:auto}#bbpress-forums blockquote{padding:10px;margin-bottom:20px;background-color:#f2f2f2;border:1px solid #e5e5e5;border-radius:4px}#bbpress-forums blockquote p{font-size:16px;font-size:1rem}@media screen and (max-width: 980px){#bbpress-forums li.bbp-header{display:none}.single-forum .bbp-breadcrumb,.single-forum .bbp-pagination{width:100%}#bbpress-forums li.bbp-body ul:first-child{border-top:0}#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-forum-reply-count{display:none}#bbpress-forums li.bbp-body li.bbp-forum-info,#bbpress-forums li.bbp-body li.bbp-forum-freshness{width:100%;text-align:left}#bbpress-forums li.bbp-body .bbp-topic-started-by,#bbpress-forums li.bbp-body .bbp-topic-voice-count{display:none}#bbpress-forums li.bbp-body{border-top:0}#bbpress-forums li.bbp-body li.bbp-topic-reply-count{width:100%;text-align:left;font-size:14px;font-size:.875rem}#bbpress-forums li.bbp-body li.bbp-topic-reply-count:before{content:"replies: "}#bbpress-forums li.bbp-body li.bbp-topic-freshness{width:100%;text-align:left}#bbpress-forums p.bbp-topic-meta{display:inline;margin-left:5px}li.bbp-topic-title{width:100%}.bbp-reply-header a.bbp-reply-permalink{display:none}span.bbp-reply-post-date{float:none}#bbpress-forums div.bbp-search-form{width:100%;padding-bottom:0}#bbpress-forums div.bbp-search-form div{display:-ms-flexbox;display:-webkit-flex;display:flex}#bbpress-forums div.bbp-search-form input[type="text"]{-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}#bbpress-forums div.bbp-search-form input[type="submit"]{padding:16px 22px;font-size:14px;font-size:.875rem}#bbpress-forums div.bbp-reply-author,#bbpress-forums .bbp-body div.bbp-reply-author,#bbpress-forums div.bbp-topic-author,#bbpress-forums .bbp-body div.bbp-topic-author{width:100%;min-height:115px;float:none;text-align:left;position:relative;border-bottom:1px solid #f6f7f8;margin:0}#bbpress-forums div.bbp-reply-author br,#bbpress-forums .bbp-body div.bbp-reply-author br,#bbpress-forums div.bbp-topic-author br,#bbpress-forums .bbp-body div.bbp-topic-author br{display:none}.single-topic #bbpress-forums .bbp-author-avatar{position:absolute;left:10px}#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{position:absolute;top:0;width:60px}#bbpress-forums .bbp-body div.bbp-reply-author,#bbpress-forums .bbp-body div.bbp-topic-author{padding-left:20px}#bbpress-forums div.bbp-reply-author a.bbp-author-name,#bbpress-forums div.bbp-topic-author a.bbp-author-name{position:absolute;top:40px;left:90px;margin:0}#bbpress-forums div.bbp-reply-author .bbp-author-role,#bbpress-forums div.bbp-topic-author .bbp-author-role{position:absolute;top:62px;left:90px;font-style:italic}#bbpress-forums div.bbp-reply-content,#bbpress-forums div.bbp-topic-content{margin-left:0;border:none}div.bbp-search-form+div.bbp-breadcrumb{margin-bottom:20px}div.bbp-breadcrumb,div.bbp-pagination,div.bbp-pagination-count{width:100%}#bbpress-forums #bbp-single-user-details{width:100%}#bbpress-forums #bbp-single-user-details #bbp-user-avatar{float:none;margin:0 auto}#bbpress-forums #bbp-user-body{padding-top:30px}#bbpress-forums #bbp-user-body .bbp-form div{display:block}#bbpress-forums #bbp-your-profile fieldset label[for]{width:100%;display:block;float:none;text-align:left}#bbpress-forums #bbp-your-profile fieldset input,#bbpress-forums #bbp-your-profile fieldset .jcf-select,#bbpress-forums #bbp-your-profile fieldset .select2-container .select2-selection,.select2-container #bbpress-forums #bbp-your-profile fieldset .select2-selection,#bbpress-forums #bbp-your-profile fieldset textarea,#bbpress-forums #bbp-your-profile fieldset #wp-bbp_topic_content-editor-container,#bbpress-forums #bbp-your-profile fieldset #wp-bbp_reply_content-editor-container{width:100%}#bbpress-forums #bbp-your-profile fieldset fieldset.password{width:100%}#bbpress-forums #bbp-your-profile fieldset.submit button{width:100%;float:none}.bbpress .mce-widget[aria-label="Insert/edit image"]{display:none}}@media screen and (max-width: 680px){div.bbp-breadcrumb,div.bbp-pagination,div.bbp-pagination-count{text-align:center}}#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs{margin-bottom:60px;text-align:center}table.affwp-table th{font-size:16px;font-size:1rem}table.affwp-table th,table.affwp-table td{padding:20px 15px}.affwp-referral-url-wrap div.description{padding-top:15px}#affwp-graphs-filter .tablenav{display:-ms-flexbox;display:-webkit-flex;display:flex}#affwp-graphs-filter .tablenav .jcf-select,#affwp-graphs-filter .tablenav .select2-container .select2-selection,.select2-container #affwp-graphs-filter .tablenav .select2-selection{flex-grow:1;margin-right:20px}#affwp-graphs-filter .tablenav input[type="submit"]{flex-shrink:0}label[for="affwp-referral-notifications"]{position:relative;top:-6px;left:8px;display:inline-block}#affwp-login-form{padding-top:20px}.prettyprint{line-height:200%}.affwp-user-remember .jcf-checkbox{top:5px;margin-right:10px}.modal{width:100%;height:100%;display:none;position:fixed;top:0;left:0;z-index:1000}.modal__overlay{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.75)}.modal__outer{width:100%;max-width:800px;max-height:100%;margin:0px auto;overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.modal__inner{padding:50px;position:relative;background:#fff}.modal__close{width:40px;height:40px;position:absolute;top:0;right:0;display:block}.modal__close svg{width:20px;stroke-width:2px;display:block}.modal--video .modal__outer{overflow:visible}.modal--video .modal__inner{padding:0;background-color:transparent}.modal--video .modal__close{display:flex;align-items:center;justify-content:center;top:-60px;left:50%;transform:translateX(-50%)}.modal--video .modal__close svg path{stroke:#fff}@media screen and (max-width: 680px){.modal__inner{padding:35px}.modal__outer{width:90%}}.post-styles .btn+*:not([class^="btn"]),.post-styles input[type="submit"]+*:not([class^="btn"]),.post-styles button+*:not([class^="btn"]),.post-styles .menu-item--btn a+*:not([class^="btn"]),.menu-item--btn .post-styles a+*:not([class^="btn"]),.post-styles .button+*:not([class^="btn"]),.post-styles .woocommerce-shipping-calculator>p a+*:not([class^="btn"]),.woocommerce-shipping-calculator>p .post-styles a+*:not([class^="btn"]),.post-styles .woocommerce-shipping-calculator .button[name="calc_shipping"]+*:not([class^="btn"]),.post-styles .wc-gateway-ppec-cancel+*:not([class^="btn"]),.post-styles *:not([class^="btn"])+.btn,.post-styles *:not([class^="btn"])+input[type="submit"],.post-styles *:not([class^="btn"])+button,.post-styles .menu-item--btn *:not([class^="btn"])+a,.menu-item--btn .post-styles *:not([class^="btn"])+a,.post-styles *:not([class^="btn"])+.button,.post-styles .woocommerce-shipping-calculator>p *:not([class^="btn"])+a,.woocommerce-shipping-calculator>p .post-styles *:not([class^="btn"])+a,.post-styles .woocommerce-shipping-calculator *:not([class^="btn"])+.button[name="calc_shipping"],.post-styles *:not([class^="btn"])+.wc-gateway-ppec-cancel,.post-styles .btn-group+*,.post-styles *+.btn-group,.post-styles .gform_wrapper+*,.post-styles *+.gform_wrapper,.post-styles .gforms_confirmation_message+*,.post-styles *+.gforms_confirmation_message,.post-styles blockquote+*,.post-styles *+blockquote,.post-styles [class*="wp-image"]+*,.post-styles *+[class*="wp-image"],.post-styles ul+*{margin-top:30px}.post-styles a:not([class^="btn"]){display:inline-block;position:relative}.post-styles a:not([class^="btn"]):after{content:"";width:100%;height:1px;background:#e5e5e5;position:absolute;bottom:2px;left:0}.post-styles .alignleft{float:left}.post-styles .aligncenter{margin-left:auto;margin-right:auto;display:block}.post-styles .alignright{float:right}.post-styles .wp-caption{display:inline-block}.post-styles .wp-caption-text{padding-top:10px;text-align:center}.post-styles h1,.post-styles .featured-product__title,.post-styles .single-product .product__size-txt,.single-product .post-styles .product__size-txt,.post-styles h2,.post-styles h3,.post-styles .price,.post-styles .price *,.price .post-styles *,.post-styles h4,.post-styles h5,.post-styles #order_review_heading,.post-styles h6{text-transform:uppercase}.post-styles p+p{margin-top:30px}.post-styles *+h1,.post-styles *+.featured-product__title,.post-styles .single-product *+.product__size-txt,.single-product .post-styles *+.product__size-txt,.post-styles *+h2,.post-styles *+h3,.post-styles *+.price,.post-styles .price *+*,.price .post-styles *+*,.post-styles *+h4,.post-styles .product-preview *+h2,.post-styles .cart-collaterals *+h2,.post-styles *+h5,.post-styles *+#order_review_heading,.post-styles *+h6,.post-styles .woocommerce-MyAccount-content *+h2{margin-top:30px}.post-styles h1+*,.post-styles .featured-product__title+*,.post-styles .single-product .product__size-txt+*,.single-product .post-styles .product__size-txt+*,.post-styles h2+*,.post-styles h3+*,.post-styles .price+*,.post-styles .price *+*,.price .post-styles *+*,.post-styles h4+*,.post-styles .product-preview h2+*,.post-styles .cart-collaterals h2+*,.post-styles h5+*,.post-styles #order_review_heading+*,.post-styles h6+*,.post-styles .woocommerce-MyAccount-content h2+*{margin-top:20px}.post-styles h2{font-size:28px;font-size:1.75rem}.post-styles img{display:block;width:100%}.post-styles *+img,.post-styles img+*{margin-top:30px}.post-styles ul li,.post-styles ol li{margin:5px 0 5px 25px}.post-styles blockquote{padding-left:40px;position:relative}.post-styles blockquote:before{content:"\201C";position:absolute;top:32px;left:0;font-size:80px;font-size:5rem;color:#249bc6}.post-styles blockquote,.post-styles blockquote p{font-size:18px;font-size:1.125rem}.post-styles strong{color:#73787c;font-weight:bold}.post__content-wrapper{padding:0 20px;margin-top:-40px}.post__content{padding:30px;background-color:#fff;position:relative;z-index:1}.post__featured-wrapper{max-height:415px;overflow:hidden}.post__category{padding-bottom:15px}.post__date{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:5px;padding-bottom:15px}.post__excerpt{padding-bottom:15px}.post__share{list-style:none}.post__share li{display:inline-block}.post__share li:first-child{margin-left:0}.post__share-item a{text-transform:uppercase;font-size:14px;font-size:.875rem}.post__share-item img{margin-right:15px;position:relative}.post__share-item--facebook img{height:20px;top:5px}.post__share-item--twitter img{height:17px;top:3px}.post__share-item--pinterest img{height:16px;top:2px}.post__author{padding:25px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f6f7f8;border-radius:4px}.post__author-avatar{width:90px;height:90px;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;display:inline-block;background:center / cover no-repeat;border-radius:100%}.post__author-avatar img{border-radius:100%}.post__author-avatar--small{width:45px;height:45px;margin-right:10px}.post__author-text{-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;padding-left:20px}.post__author-text a{color:#249bc6}.post__author-links{padding-top:20px}.post__author-links a:not(:last-child){margin-right:10px}.post__author-links img{height:15px}@media screen and (max-width: 680px){.post__content-wrapper{padding:0;margin-top:0}.post__content{padding:30px 0}}.section,.single-product__intro-img{width:92%;margin-right:auto;margin-left:auto}.section--smallest{max-width:474px}.section--small{max-width:642px}.section--medium{max-width:810px}.section--large{max-width:978px}.spacing-large{padding-top:80px;padding-bottom:80px}.spacing-large-top,.featured-product:nth-child(1){padding-top:80px}.spacing-large-bottom{padding-bottom:80px}.spacing-medium{padding-top:60px;padding-bottom:60px}.spacing-medium-top,.featured-product:nth-child(n+2),.woocommerce-products-header__title,.woocommerce-MyAccount-content,.woocommerce-account #customer_login{padding-top:60px}.spacing-medium-bottom{padding-bottom:60px}.spacing-small,.single-product .product__size{padding-top:30px;padding-bottom:30px}.spacing-small-top{padding-top:30px}.spacing-small-bottom,.product-preview__desc{padding-bottom:30px}.spacing-mini{padding-top:10px;padding-bottom:10px}.spacing-mini-top{padding-top:10px}.spacing-mini-bottom{padding-bottom:10px}.justify-center{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.justify-center--2>*{width:49%}.justify-center *{-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}.justify-center *:not(:first-child){margin-left:2%}.img-full,.product-preview__img img{width:100%;display:block}body.lock-scroll{overflow:hidden}.google-map{width:100%;height:450px}.bg-white,.section-bg-white{background-color:#fff}.bg-gray,.section-bg-gray{background-color:#f6f7f8}.bg-black,.section-bg-black{background-color:#000}.section-bg-white+.section-bg-white,.section-bg-gray+.section-bg-gray,.section-bg-black+.section-bg-black{padding-top:0}.section-divide{width:100%;height:26px;display:block;margin:70px auto 40px auto}.section-divide:before{content:"";width:100%;height:3px;background-color:#eaebeb;display:block;position:relative;top:50%}.section-divide:after{content:"";width:70px;height:100%;background:#fff url(../img/icons/divide.svg) center/20px 26px no-repeat;display:block;margin:0 auto;position:relative;z-index:1}.section:not(.bg-gray)+.section .section-divide:first-child,.single-product__intro-img:not(.bg-gray)+.section .section-divide:first-child,.section:not(.bg-gray)+.single-product__intro-img .section-divide:first-child,.single-product__intro-img:not(.bg-gray)+.single-product__intro-img .section-divide:first-child,[class*="section-bg-"] .section-divide{margin-top:0}.bg-gray .section-divide:after,.section-bg-gray .section-divide:after{background-color:#f6f7f8}.bg-black .section-divide:before,.section-bg-black .section-divide:before{background-color:rgba(234,235,235,0.6)}.bg-black .section-divide:after,.section-bg-black .section-divide:after{background-color:#000}@media screen and (min-width: 1025px){.desktop-hide{display:none}}@media screen and (min-width: 681px) and (max-width: 1024px){.section-tb{width:92%;margin-right:auto;margin-left:auto}.section-tb-full{width:100%}.section-tb--small{max-width:560px}.spacing-tb-medium{padding-top:60px;padding-bottom:60px}.spacing-tb-medium-top{padding-top:60px}.spacing-tb-medium-bottom{padding-bottom:60px}.spacing-tb-small{padding-top:30px;padding-bottom:30px}.spacing-tb-small-top{padding-top:30px}.spacing-tb-small-bottom{padding-bottom:30px}}@media screen and (max-width: 680px){.section-m-full{width:100%}.spacing-m-none{padding-top:0px;padding-bottom:0px}.spacing-m-none-top{padding-top:0px}.spacing-m-none-bottom{padding-bottom:0px}.spacing-m-small{padding-top:30px;padding-bottom:30px}.spacing-m-small-top{padding-top:30px}.spacing-m-small-bottom{padding-bottom:30px}.spacing-m-medium{padding-top:60px;padding-bottom:60px}.spacing-m-medium-top{padding-top:60px}.spacing-m-medium-bottom{padding-bottom:60px}.spacing-large{padding-top:60px;padding-bottom:60px}.spacing-large-top,.featured-product:nth-child(1){padding-top:60px}.spacing-large-bottom{padding-bottom:60px}.section-divide{margin-top:40px}}.components{display:-ms-flexbox;display:-webkit-flex;display:flex}.components__item{width:20.8%;height:350px;position:relative;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.components__item:nth-child(n+2):before{content:"";width:55px;height:55px;background:url(../img/icons/plus.svg) center/33px no-repeat;position:absolute;top:50px;left:-55px}.components__item span{display:block;width:100%;height:40%}.components__item span img{padding:0 10px;display:block}@media screen and (min-width: 769px){.components__item:nth-child(n+2){margin-left:5.6%}}@media screen and (max-width: 768px){.components__item:before{display:none}}@media screen and (min-width: 681px) and (max-width: 768px){.components{display:block}.components__item{width:48%;display:inline-block;padding:40px}.components__item:nth-child(odd){margin-right:2% !important}.components__item:nth-child(even){margin-right:0% !important}.components__item:after{display:none}.components__item img{max-width:250px;margin:0 auto}.components__item h5,.components__item #order_review_heading{padding-top:30px}}@media screen and (max-width: 680px){.components{display:block}.components__item{width:100%;display:block;padding:40px;margin:0}.components__item img{max-width:200px;margin:0 auto}.components__item h5,.components__item #order_review_heading{padding-top:10px}}.no-touch .jcf-file:hover .jcf-upload-button{background:#595959}.no-touch input:not([type="submit"]):hover,.no-touch input:not([type="submit"]):focus,.no-touch textarea:hover,.no-touch #wp-bbp_topic_content-editor-container:hover,.no-touch #wp-bbp_reply_content-editor-container:hover,.no-touch textarea:focus,.no-touch #wp-bbp_topic_content-editor-container:focus,.no-touch #wp-bbp_reply_content-editor-container:focus,.no-touch .jcf-select:hover,.no-touch .select2-container .select2-selection:hover,.select2-container .no-touch .select2-selection:hover{background:#f6f7f8}.no-touch .modal__close:hover{opacity:0.6}.no-touch .jcf-option:hover{background-color:#ccc}.no-touch .jcf-checkbox:hover,.no-touch .jcf-checkbox input:hover,.no-touch .jcf-radio:hover,.no-touch .jcf-radio input:hover{cursor:pointer}.no-touch a:hover{color:#2c2e2f}.no-touch .btn:hover,.no-touch input[type="submit"]:hover,.no-touch button:hover,.no-touch .menu-item--btn a:hover,.menu-item--btn .no-touch a:hover,.no-touch .button:hover,.no-touch .woocommerce-shipping-calculator>p a:hover,.woocommerce-shipping-calculator>p .no-touch a:hover,.no-touch .wc-gateway-ppec-cancel:hover{top:3px;-webkit-box-shadow:0px 0px 0px 0px #186986;-moz-box-shadow:0px 0px 0px 0px #186986;box-shadow:0px 0px 0px 0px #186986;color:#fff}.no-touch .menu-item:not(.menu-item--btn) a:hover{color:#249bc6}.no-touch .site-logo:hover{opacity:0.6}.no-touch .site-banner__arrow:hover svg path{fill:#fff}.no-touch .site-footer a:hover{color:#249bc6}.no-touch .site-footer__social li a:hover svg path{fill:#fff}.no-touch .testimonial-slider__blip:hover{opacity:1}.no-touch .video__thumb:hover:before{opacity:0.5}.no-touch .video__thumb:hover:after{background-color:rgba(36,155,198,0.8)}.no-touch .blog__thumb:hover{opacity:0.8}.no-touch .blog__popular a:hover{opacity:0.6}.no-touch .blog__related a:hover{opacity:0.8}.no-touch .post__title a:hover{opacity:0.6}.no-touch .product-preview a:not(.button):hover,.no-touch .featured-product a:not(.btn):not(input[type="submit"]):not(button):not(.button):not(.wc-gateway-ppec-cancel):hover{opacity:.6}.no-touch .wc-terms-and-conditions label a:hover{color:#fff}.no-touch tr.cart-discount td a:hover{color:#fff}.no-touch .mce-btn button:hover{color:#333 !important}.no-touch .jcf-select,.no-touch .select2-container .select2-selection,.select2-container .no-touch .select2-selection,.no-touch .jcf-select-text,.no-touch .jcf-option,.no-touch .jcf-select-opener:before{-webkit-transition:all ease .25s;-ms-transition:all ease .25s;transition:all ease .25s}.no-touch input:not([type="submit"]),.no-touch textarea,.no-touch #wp-bbp_topic_content-editor-container,.no-touch #wp-bbp_reply_content-editor-container,.no-touch .jcf-select-opener,.no-touch .jcf-upload-button{-webkit-transition:background ease .25s;-ms-transition:background ease .25s;transition:background ease .25s}.no-touch .modal__close{-webkit-transition:opacity ease .25s;-ms-transition:opacity ease .25s;transition:opacity ease .25s}.no-touch .jcf-checkbox span,.no-touch .jcf-radio span{-webkit-transition:opacity ease .25s;-ms-transition:opacity ease .25s;transition:opacity ease .25s}.no-touch .select2-arrow{-webkit-transition:transform ease .25s;-ms-transition:transform ease .25s;transition:transform ease .25s}.no-touch a{-webkit-transition:color ease .25s;-ms-transition:color ease .25s;transition:color ease .25s}.no-touch .site-logo{-webkit-transition:opacity ease .25s;-ms-transition:opacity ease .25s;transition:opacity ease .25s}.no-touch .toggle-menu span{-webkit-transition:background-color ease .25s;-ms-transition:background-color ease .25s;transition:background-color ease .25s}.no-touch .toggle-menu span:before,.no-touch .toggle-menu span:after{-webkit-transition:transform ease .25s;-ms-transition:transform ease .25s;transition:transform ease .25s}.no-touch .site-banner__arrow svg path{-webkit-transition:fill ease .25s;-ms-transition:fill ease .25s;transition:fill ease .25s}.no-touch .site-footer__social li a svg path{-webkit-transition:fill ease .25s;-ms-transition:fill ease .25s;transition:fill ease .25s}.no-touch .testimonial-slider__blip:hover{-webkit-transition:opacity ease .25s;-ms-transition:opacity ease .25s;transition:opacity ease .25s}.no-touch .video__thumb:before{-webkit-transition:opacity ease .25s;-ms-transition:opacity ease .25s;transition:opacity ease .25s}.no-touch .video__thumb:after{-webkit-transition:background-color ease .25s;-ms-transition:background-color ease .25s;transition:background-color ease .25s}.no-touch .blog__thumb{-webkit-transition:opacity ease .25s;-ms-transition:opacity ease .25s;transition:opacity ease .25s}.no-touch .blog__popular a{-webkit-transition:opacity ease .25s;-ms-transition:opacity ease .25s;transition:opacity ease .25s}.no-touch .blog__related a{-webkit-transition:opacity ease .25s;-ms-transition:opacity ease .25s;transition:opacity ease .25s}.no-touch .post__title a{-webkit-transition:opacity ease .25s;-ms-transition:opacity ease .25s;transition:opacity ease .25s}.no-touch .product-preview a:not(.button),.no-touch .featured-product a:not(.btn):not(input[type="submit"]):not(button):not(.button):not(.wc-gateway-ppec-cancel){-webkit-transition:opacity ease .25s;-ms-transition:opacity ease .25s;transition:opacity ease .25s}.site-header__nav{-webkit-transition:transform ease .25s;-ms-transition:transform ease .25s;transition:transform ease .25s}#home__intro:before,#stealth-pack-section:before,#corkscrew-section:before{display:block;content:" ";margin-top:-70px;height:70px;visibility:hidden}.home__stealth-intro{margin-bottom:-250px}.home__corkscrew-intro{margin-bottom:-200px}.home__corkscrew-overview{padding-top:180px}@media screen and (max-width: 680px){.home__stealth-intro{margin-bottom:-175px}.home__title{font-size:24px;font-size:1.5rem}.home__corkscrew-intro{margin-bottom:-125px}.home__corkscrew-overview{padding-top:160px}}.usp__icon--large{width:138px;height:138px;background-color:#249bc6;display:block;margin:0 auto;padding:25px;border-radius:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.usp__icon__bulge{position:relative;top:8px}.usp__icon--small{padding-right:12px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.usp__icon--small img{max-width:100%;max-height:64px;margin:0 auto;display:block}@media screen and (min-width: 680px) and (max-width: 1024px){.usp__block:nth-child(3):last-child{margin:0 auto}}@media screen and (min-width: 681px){.usp__block:nth-child(n+4){margin-top:40px}.usp-items{display:flex;flex-wrap:wrap}.usp-items .usp-items__item{width:32%}.usp-items .usp-items__item:not(:nth-child(3n+1)){margin-left:2%}.usp-items .usp-items__item:nth-child(n+4){margin-top:30px}}@media screen and (max-width: 680px){.usp--large:nth-child(n+2),.usp__block:nth-child(n+2){margin-top:30px}.usp-items .usp-items__item:nth-child(n+2){margin-top:30px}}.testimonial-slider__wrapper{background:#249bc6 url(../img/banner/banner.jpg) center/cover no-repeat}.testimonial-slider__quote{padding-bottom:20px;font-size:30px;font-size:1.875rem;font-style:italic;color:#fff;line-height:110%}.testimonial-slider__quote:before{content:"\0022"}.testimonial-slider__quote:after{content:"\0022"}.testimonial-slider__customer{font-size:20px;font-size:1.25rem;text-transform:uppercase;color:#fff}#testimonial-slider__pager{padding-top:20px}.testimonial-slider__blip{display:inline-block;width:12px;height:12px;background-color:#249bc6;border-radius:100%;opacity:0.35}.testimonial-slider__blip:not(:last-child){margin-right:2px}.testimonial-slider__blip.active{opacity:1}@media screen and (max-width: 680px){.testimonial-slider__quote{font-size:24px;font-size:1.5rem}}.subscribe h2+p{margin-top:10px}.subscribe__form{display:-ms-flexbox;display:-webkit-flex;display:flex}.subscribe__field[type="text"]{-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}.subscribe__submit[type="submit"]{margin-left:4%;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}.blog__page-wrapper{background:#fff;background:-moz-linear-gradient(left, #fff 1%, #fff 50%, #f6f7f8 51%, #f6f7f8 100%);background:-webkit-linear-gradient(left, #fff 1%, #fff 50%, #f6f7f8 51%, #f6f7f8 100%);background:linear-gradient(to right, #fff 1%, #fff 50%, #f6f7f8 51%, #f6f7f8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f7f8',GradientType=1 )}.blog__mobile-search{display:none}.blog__title-prefix{font-size:16px;font-size:1rem}.blog__posts{padding-right:12px;background-color:#fff}.blog__thumb{display:block}.blog__sidebar{background-color:#f6f7f8}.blog__categories{list-style:none;padding-top:5px;padding-bottom:10px}.blog__categories li{margin-left:0;padding:2px 0;border-bottom:1px solid rgba(0,0,0,0.05)}.blog__categories li:first-child{border-top:1px solid rgba(0,0,0,0.05)}.blog__category{margin-bottom:10px;text-transform:uppercase;color:#249bc6}.blog__category{font-size:16px;font-size:1rem}.blog__ad{width:100%;max-width:300px;background-color:#f6f7f8}.blog__related{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.blog__related a{height:100%;display:block}.blog__popular{padding:20px 0}.blog__popular:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.05)}.blog__popular a{display:-ms-flexbox;display:-webkit-flex;display:flex}.blog__popular-thumb{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;padding-right:20px}.blog__popular-title h6,.blog__popular-title .woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content .blog__popular-title h2{height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:16px;font-size:1rem}@media screen and (max-width: 768px){.blog__page-wrapper{background:#fff}.blog__mobile-search{display:block}.blog__page-wrapper__inner{width:100%}.blog__posts{padding:22px;margin-right:0 !important;background-color:#fff}.blog__sidebar{padding:22px}.blog__sidebar .search-form{display:none}.blog__sidebar-categories-ad{display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;padding-bottom:30px}.blog__sidebar-categories-ad:after{content:'';width:100%;height:1px;background-color:#d5d7d9;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:block}.blog__categories-wrapper{width:50%;display:inline-block;padding-top:0}.blog__ad{display:inline-block;margin-left:auto}.blog__newsletter{text-align:center}}@media screen and (min-width: 769px){.blog__article{margin-right:0 !important}}@media screen and (max-width: 680px){.blog__sidebar-categories-ad{display:block}.blog__ad{display:block;margin:0 auto}}.search-form{display:-ms-flexbox;display:-webkit-flex;display:flex}.search-form__field{-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}.search-form__btn{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;margin-left:5%}.single-product .product__thumb-wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.single-product p.price{margin-bottom:20px}.single-product div[itemprop="description"]{margin-top:20px}.single-product .quantity{display:none !important}.single-product .product__size{width:100%;margin-top:20px;background-color:#f6f7f8}.single-product .product__size-txt{width:100%;display:block;text-align:center}.single-product .upsell{width:100%;background-color:#f6f7f8;padding:20px;margin:20px 0 0 0;display:-ms-flexbox;display:-webkit-flex;display:flex}.single-product .upsell .product__up-sell-txt{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}.single-product .upsell .product__up-sell-txt div{display:inline-block}.single-product .upsell .product__up-sell-txt .product__up-sell-name,.single-product .upsell .product__up-sell-txt .amount{font-size:20px;font-size:1.25rem;color:#2c2e2f}.single-product .upsell .product__up-sell-txt .product__up-sell-name{padding-left:10px}.single-product .upsell .product__up-sell-txt .jcf-checkbox{-ms-flex-order:0;-webkit-order:0;order:0}.single-product .upsell .product__up-sell-thumb{max-width:160px;padding-left:20px;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}.single-product .upsell .amount{margin-top:0}.single-product .reset_variations{display:none !important}.single-product .stock.in-stock{display:none}.single-product .stock.out-of-stock{padding:10px 0}.single-product .woocommerce-variation-availability br{display:none}.single-product .woocommerce-variation-price{margin-top:20px}.single-product .wc-no-matching-variations{margin-top:20px}.single-product .product__guide-number{width:138px;height:138px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;position:relative;background-color:#249bc6;border-radius:100%}.single-product .product__guide-number:after{content:'';width:126px;height:126px;display:block;position:absolute;top:6px;left:6px;border:2px solid #fff;border-radius:100%;opacity:0.5}.single-product .product__guide-number span{width:100%;display:block;text-align:center;font-size:32px;font-size:2rem;color:#fff}.single-product .single_variation p{margin-bottom:20px}.single-product .single_add_to_cart_button{margin-top:20px}.single-product__intro{overflow:hidden}.single-product__intro-img{max-width:480px;position:relative}.single-product__intro-img:after{content:"";width:200vw;height:50%;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#f6f7f8}.single-product__intro-img img{position:relative;z-index:1}.single-product__cart-txt{max-width:380px;margin:0 auto 10px;text-align:center}@media screen and (max-width: 1024px){.single-product .product__size-wrapper{width:100%;margin-top:20px}}@media screen and (min-width: 681px) and (max-width: 1024px){.single-product .product__thumb-wrapper{padding:20px}.single-product .product__up-sell-thumb{display:none}.single-product .up-sells ul li{padding:30px}}@media screen and (max-width: 680px){.single-product .product__thumb-wrapper{padding:30px}.single-product .product__up-sell-thumb{display:none}.single-product .upsell{padding:30px}.single-product .upsell .product__up-sell-txt .product__up-sell-name,.single-product .upsell .product__up-sell-txt .amount{font-size:16px;font-size:1rem}.single-product .single_variation{margin-bottom:20px}.product__guide-item:nth-child(n+2){margin-top:30px}}.pagination{width:100%;text-align:center}.pagination h2{display:none}.pagination .page-numbers{font-size:20px;font-size:1.25rem}.pagination .page-numbers:not(:last-child){margin-right:15px}.pagination .page-numbers.current{color:#000}.pagination .prev,.pagination .next{display:none}.product-preview{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;list-style:none;text-align:center}.product-preview a:not(.button){display:block}.product-preview .price{padding-bottom:20px;display:block}.product-preview .price *{font-size:20px;font-size:1.25rem}.product-preview__img{position:relative;margin-bottom:30px}.product-preview__img:before{content:"";width:100%;height:30%;position:absolute;bottom:0;left:0;background:#f6f7f8}.product-preview__img img{position:relative}.product-preview__desc:nth-child(n){margin-top:0}.product-preview__btn{margin-top:auto}@media screen and (min-width: 769px){.product-preview:nth-child(n+4){margin-top:80px}.product-preview__img{padding:50px}}@media screen and (min-width: 681px) and (max-width: 768px){.product-preview:nth-child(n+43){margin-top:80px}.product-preview__img{padding:50px}}@media screen and (max-width: 680px){.product-preview:nth-child(n+3){margin-top:80px}.product-preview__img{padding:0 40px 40px 40px}}.video__thumb-wrapper{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.video__thumb{width:100%;display:block;position:relative;background:#000 center/cover no-repeat}.youtube-player:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:0.25;z-index:1;cursor:pointer}.youtube-player__img{width:100%;display:block}.youtube-player__icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2}.video__title{display:block;padding-top:20px;font-size:20px;font-size:1.25rem;color:#000}.text-template .txt--large+p{margin-top:10px}.text-template .txt--large+p+p{margin-top:10px}.text-template h1 a,.text-template .featured-product__title a,.text-template .single-product .product__size-txt a,.single-product .text-template .product__size-txt a,.text-template h2 a,.text-template h3 a,.text-template .price a,.price .text-template * a,.text-template h4 a,.text-template h5 a,.text-template #order_review_heading a,.text-template h6 a{color:#249bc6}.text-template__banner{width:100%;background:#249bc6 url(../img/banner/banner.jpg) center/cover no-repeat;padding:100px 0}.text-template__banner h1,.text-template__banner .featured-product__title,.text-template__banner .single-product .product__size-txt,.single-product .text-template__banner .product__size-txt,.text-template__banner span{color:#fff}.text-template__banner h1,.text-template__banner .featured-product__title,.text-template__banner .single-product .product__size-txt,.single-product .text-template__banner .product__size-txt{padding:0;font-size:50px;font-size:3.125rem}.text-template__banner span{display:inline-block;font-size:22px;font-size:1.375rem;line-height:120%}.text-template__banner h1+span,.text-template__banner .featured-product__title+span,.text-template__banner .single-product .product__size-txt+span,.single-product .text-template__banner .product__size-txt+span{padding-top:20px}.text-template__form input[type="submit"]{width:200px;margin-top:10px}.text-template__form .gform_footer{text-align:center}@media screen and (max-width: 680px){.text-template__banner h1,.text-template__banner .featured-product__title,.text-template__banner .single-product .product__size-txt,.single-product .text-template__banner .product__size-txt{font-size:28px;font-size:1.75rem}.text-template__banner span{font-size:18px;font-size:1.125rem}.text-template__form input[type="submit"]{width:100%}}.contact__form label{display:none}.contact__form li:first-child{width:49%;margin-right:2%}.contact__form li:nth-child(2){width:49%}.contact__form li:last-child{width:100%}@media screen and (max-width: 680px){.contact__form label{display:none}.contact__form li:first-child{width:100%}.contact__form li:nth-child(2){width:100%}.contact__form li:last-child{width:100%}}.forum__page-wrapper{background:#fff;background:-moz-linear-gradient(left, #fff 1%, #fff 50%, #f6f7f8 51%, #f6f7f8 100%);background:-webkit-linear-gradient(left, #fff 1%, #fff 50%, #f6f7f8 51%, #f6f7f8 100%);background:linear-gradient(to right, #fff 1%, #fff 50%, #f6f7f8 51%, #f6f7f8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f7f8',GradientType=1 )}.forum__welcome-msg{margin-top:-30px;padding-left:30px;padding-right:30px}.forum__create-btn{position:absolute;top:0;right:0}.forum__mobile-search{display:none}.forum__main{background:#fff;padding-right:12px}.forum__title{padding-left:30px;padding-right:30px}.forum__sidebar-search+#loginform{margin-top:30px;padding-top:30px;border-top:1px solid #eee}.forum__sidebar #bbp-search-form>div,.bbp-search-form>div{display:-ms-flexbox;display:-webkit-flex;display:flex}.forum__sidebar-search input[type="text"]{-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;margin-right:10px}.forum__sidebar-search input[type="submit"],.forum__mobile-search button{width:53px;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;background:#249bc6 url(../img/icons/search.svg) center/20px no-repeat}.forum__sidebar #loginform p:not(:first-child){margin-top:10px}.forum__sidebar #loginform label{padding-top:0;font-size:16px;font-size:1rem}.forum__sidebar #loginform p.login-remember{margin-top:20px}.forum__sidebar #loginform .login-remember .jcf-checkbox{position:relative;top:5px;margin-right:8px}.forum__sidebar #loginform p.login-submit{margin-top:20px}.forum__sidebar #loginform input[type="submit"]{width:100%}.forum__sidebar-loggedin{margin-top:30px;border-top:1px solid #eee}.forum__sidebar-user-links{display:-ms-flexbox;display:-webkit-flex;display:flex;padding-top:10px}.forum__sidebar-avatar{padding-right:20px}.forum__sidebar-loggedin ul{-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;list-style:none}.forum__sidebar-loggedin ul li{margin-left:0;font-size:14px;font-size:.875rem}.forum__sidebar-loggedin ul li:first-child{margin-top:0}.forum__sidebar-ad-wrapper{width:100%;margin-top:30px;padding-top:30px;border-top:1px solid #eee}.forum__sidebar-ad{max-width:350px;display:block;margin:0 auto;text-align:center}.forum__recent{padding:20px 0}.forum__recent:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.05)}.forum__recent-freshness{margin-top:10px;font-size:12px;font-size:.75rem}.forum__recent-author{margin-top:10px;color:#2c2e2f;font-size:11px;font-size:.6875rem}.forum__recent .bbp-author-avatar img{width:14px;height:14px;position:relative;top:3px;border:3px double #ddd}.forum__footer-push{height:100%;position:relative}@media screen and (max-width: 768px){.forum__page-wrapper{background:#fff}.forum__page-wrapper>div{width:100%}.forum__main,.forum__sidebar{padding:22px}.forum__mobile-search{display:block}.forum__sidebar-loggedin{width:100%;margin-bottom:30px}.forum__sidebar-loggedin h6,.forum__sidebar-loggedin .woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content .forum__sidebar-loggedin h2{text-align:center}.forum__sidebar-user-links{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.forum__sidebar-loggedin ul{-ms-flex-positive:0;-webkit-flex-grow:0;flex-grow:0}.forum__sidebar-ad-wrapper{width:100%}.forum__sidebar-ad{max-width:100%}.forum__recent{width:100%}}@media screen and (min-width: 981px) and (max-width: 768px){.forum__sidebar{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0}.forum__sidebar .forum__sidebar-search{width:100%;display:block}.forum__sidebar .forum__sidebar-search #bbp-search-form{max-width:600px;margin:0 auto}.forum__sidebar #loginform{width:49%;margin-top:0;margin-right:2%;padding-top:0;border:none}.forum__sidebar-ad-wrapper{margin:0 auto;padding:0;border:none}#loginform+.forum__sidebar-ad-wrapper{width:49%}}@media screen and (max-width: 980px){.forum__title{padding-left:0;padding-right:0;font-size:24px;font-size:1.5rem}.forum__sidebar{margin-top:0;padding-bottom:0}.forum__welcome-msg{margin-top:-10px}.forum__create-btn{position:relative}}@media screen and (max-width: 680px){.forum__create-btn{position:relative;text-align:center}}@media screen and (min-width: 681px){.img-w-txt{display:flex;align-items:center}.img-w-txt__img,.img-w-txt__txt{width:49%}.img-w-txt__txt{margin-left:auto}}@media screen and (max-width: 680px){.img-w-txt__txt:nth-child(n+2){margin-top:30px}}.contents-list{list-style:none}.contents-list__item-count{min-width:35px;flex-shrink:0;margin-right:20px;color:#249bc6}@media screen and (min-width: 681px){.contents-list{display:flex;flex-wrap:wrap}.contents-list__item{width:49%;display:flex}.contents-list__item:nth-child(even){margin-left:auto}.contents-list__item:nth-child(n+3){margin-top:5px}}@media screen and (max-width: 680px){.contents-list__item:nth-child(n+2){margin-top:5px}}.steps{display:flex;flex-wrap:wrap;list-style:none}.steps__item{text-align:center}.steps__item-number{display:flex;align-items:center;width:138px;height:138px;margin:0 auto 30px;position:relative;background-color:#249bc6;border-radius:100%}.steps__item-number:after{content:'';width:126px;height:126px;display:block;position:absolute;top:6px;left:6px;border:2px solid #fff;border-radius:100%;opacity:0.5}.steps__item-number span{font-size:32px;font-size:2rem;width:100%;display:block;text-align:center;color:#fff}@media screen and (min-width: 681px){.steps__item{width:32%}.steps__item:not(:nth-child(3n+1)){margin-left:2%}.steps__item:nth-child(n+4){margin-top:30px}}@media screen and (max-width: 680px){.steps__item:nth-child(n+2){margin-top:30px}}.scrolling-img__img-inner{height:calc(100vh - 200px);display:flex;align-items:center;position:sticky;top:100px;left:0}.scrolling-img__img-inner span{position:relative}.scrolling-img__img-inner span:before{content:"";width:100%;height:40px;position:absolute;top:0;left:0;background:linear-gradient(to bottom, #fff, rgba(255,255,255,0))}.scrolling-img__img-inner span:after{content:"";width:100%;height:40px;position:absolute;bottom:0;left:0;background:linear-gradient(to top, #fff, rgba(255,255,255,0))}.scrolling-img__img-inner img{max-height:80vh;display:block;margin-left:auto;margin-right:auto}@media screen and (min-width: 681px){.scrolling-img__detail:nth-child(n+2){margin-top:250px}}@media screen and (min-width: 681px){.scrolling-img{display:flex}.scrolling-img__img,.scrolling-img__details{width:49%}.scrolling-img__details{margin-left:auto;padding-top:50vh;padding-bottom:50vh}}@media screen and (max-width: 680px){.scrolling-img__img{height:2000px}.scrolling-img__detail{margin-top:30px}}.sliding-img{display:flex;align-items:center;justify-content:center;overflow:hidden}.sliding-img img{max-width:none}@media screen and (min-width: 681px){.sliding-img img{height:350px}}@media screen and (max-width: 680px){.sliding-img img{height:200px}}.review-cols .glsr-default .glsr-review{display:block}@media screen and (min-width: 800px){.review-cols .glsr-reviews{grid-template-columns:repeat(3, 1fr)}.review-cols .glsr-reviews .glsr-review:last-child{border-bottom:1.4px solid}}.sticky-btn-container{padding-bottom:40px;background:#f6f7f8}.sticky-btn-container>*:last-child{padding-bottom:120px}.sticky-btn{width:100%;height:80px;display:flex;align-items:center;justify-content:center;position:sticky;top:calc(100vh - 80px);left:0;background:#f6f7f8;z-index:800}.sticky-btn .btn,.sticky-btn input[type="submit"],.sticky-btn button,.sticky-btn .menu-item--btn a,.menu-item--btn .sticky-btn a,.sticky-btn .button,.sticky-btn .woocommerce-shipping-calculator>p a,.woocommerce-shipping-calculator>p .sticky-btn a,.sticky-btn .woocommerce-shipping-calculator .button[name="calc_shipping"],.woocommerce-shipping-calculator .sticky-btn .button[name="calc_shipping"],.sticky-btn .wc-gateway-ppec-cancel{margin-left:auto;margin-right:auto}.site-banner--video+.sticky-btn-container .sticky-btn{margin-top:-80px}.featured-product__img{padding:40px;background:#f6f7f8}.featured-product__txt{margin-left:auto;text-align:center}.featured-product__txt>*+*{margin-top:15px}@media screen and (min-width: 681px){.featured-product{display:flex;align-items:center}.featured-product__img,.featured-product__txt{width:49%}.featured-product__txt{padding-left:20px}}@media screen and (max-width: 680px){.featured-product__txt:nth-child(n+2){margin-top:30px}}.flex-mixin-tester{width:100%;padding:20px;background:red;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-order:5;-webkit-order:5;order:5;-ms-flex-positive:2;-webkit-flex-grow:2;flex-grow:2;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:100%;flex-basis:100%}.scrollto-section{padding-top:70px;margin-top:-70px}html,body{background:#fff}hr{height:1px;margin:40px 0;display:block;clear:both;background:#d1d2d3}figure,picture img{display:block}img,picture{max-width:100%;height:auto}svg{width:100%;height:auto}mark{background:none;text-decoration:underline}
