.sticky-arrow{display:none}.sticky-arrow.active{display:block}@media (max-width:400px){header .container a#logo-header{max-width:175px!important;margin-right:0}}@media (max-width:360px){header .container a#logo-header{max-width:160px!important}}body.woocommerce-checkout .woocommerce-form-login{display:flex;flex-direction:column;align-items:center;justify-content:center;border:none;padding:20px 0;text-align:center;width:33%;min-width:450px;margin-left:auto;margin-right:auto}body.woocommerce-checkout .woocommerce-form-login p{float:none;width:100%;overflow:visible}body.woocommerce-checkout .woocommerce-form-login .form-row:not(.form-row-first,.form-row-last){display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:center}body.woocommerce-checkout .woocommerce-form-login button[type="submit"]{min-height:59px!important;display:flex;flex-basis:100%;width:100%!important;text-align:center!important;justify-content:center;align-items:center;text-decoration:none!important;border-radius:2px!important;box-shadow:0 1px 4px rgba(0,0,0,.6)!important;padding:8px 16px!important;font-size:14px!important;text-transform:uppercase!important;font-weight:500!important;letter-spacing:1.25px!important;background-color:#d0112b!important;color:#fff;margin-right:0;margin-bottom:8px}body.woocommerce-checkout .woocommerce-form-login p.lost_password{text-align:left}body.woocommerce-checkout .woocommerce-form-login input[type="text"],body.woocommerce-checkout .woocommerce-form-login input[type="password"]{background-color:#fff;border-width:0 0 0 0;border-radius:0 0 0 0;min-height:59px;padding:7px 20px;width:100%;max-width:100%;border:none}@media(min-width:1200px){#navbarNavDropdownMobile{display:none!important}}@media(max-width:1200px){header nav#main-nav .container{flex-wrap:nowrap}#navbarNavDropdownMobile{flex:0;margin-right:15px;margin-left:auto}#navbarNavDropdownMobile ul#mobile-menu{flex-direction:row}#navbarNavDropdownMobile ul#mobile-menu li a.nav-link{font-size:24px;color:#000;padding:2px 12px!important}header nav#main-nav .container{flex-wrap:wrap}}@media(max-width:576px){#navbarNavDropdownMobile ul#mobile-menu li a.nav-link{font-size:18px;padding:2px 9px!important}header nav#main-nav .navbar-toggler{width:36px;height:36px;min-width:36px;min-height:36px;font-size:22px}header a#logo-header{max-width:215px!important}}@media (max-width:576px){body.single-product.product-template-default .included-section .col-3{flex:0 0 47%;max-width:47%}}.product-type-simple .woocommerce-product-details__short-description p{margin-bottom:0}.single-product.woocommerce div.product p.price{margin-top:1rem}.single-product .row.included .col-3 div strong{display:block!important;border-top:1px solid rgba(0,0,0,.2)!important;padding-top:15px!important;color:#231f20!important;padding:.5em 0!important;margin:0!important;font-size:1em!important}.single-product .row.included .col-3 img{width:100%!important;height:auto!important;display:block!important;margin:0 0 1em!important;box-shadow:none!important}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:0}.downloadable_files{margin-bottom:1rem}.woocommerce table.shop_table td,.woocommerce table.shop_table th{border-top:none!important;border-bottom:1px solid #ccc!important;border-width:1px!important}.woocommerce table.shop_table tfoot td{border-top:none}table.shop_table tr.tax-rate td,table.shop_table tr.tax-rate th{border-bottom:1px solid #ebe9eb}body.search form.search-form span.input-group-append:before{pointer-events:none}#page{overflow-x:hidden}.search-bar span.input-group-append{max-width:41.5px}.search-bar input[type=submit]{font-size:0px!important}div.product-search-results-content{background:#f7f7f7!important;border-color:transparent!important;padding:15px!important}.product-search-results table.search-results tr td,.entry-content .product-search-results table.search-results tr td{padding:6px}body.woocommerce-page .wcms-address-form{margin:20px 0}body.woocommerce-page .wcms-address-form .select2-container{margin-bottom:10px}body.woocommerce-page .address-container .address-block .buttons{display:flex;flex-direction:row}body.woocommerce-page .address-container .address-block a.button,body.woocommerce-page .btn-import-billing,body.woocommerce-page .btn-import-shipping,body.woocommerce-page input[type="submit"]{color:#fff;background-color:#d0112b!important;padding:8px 16px;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1.25px;transition:all ease-in .2s;text-align:center;box-shadow:0 1px 4px rgba(0,0,0,.6)!important;border-radius:2px;line-height:28px;text-decoration:none;border-color:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:0;margin-right:10px}body.woocommerce-page .address-container .address-block a.button:hover,body.woocommerce-page .btn-import-billing:hover,body.woocommerce-page .btn-import-shipping:hover,body.woocommerce-page input[type="submit"]:hover{background-color:#c36!important;color:#fff;text-decoration:none}html body.search.search-results .row-results .shop-item{flex:0 0 100%!important;max-width:100%!important}.u-column.woocommerce-Address{padding-bottom:15px;margin-bottom:32px;border-bottom:1px solid rgba(118,118,118,.39)}.woocommerce table.my_account_orders .button{margin:2px 3px}.woocommerce-terms-and-conditions-wrapper{width:100%;margin-bottom:15px}button[type="submit"][id="place_order"]{float:none;display:block;width:100%;line-height:28px}.woocommerce-checkout button[type="submit"][id="place_order"],.woocommerce-page #payment #place_order{width:fit-content;margin:0 auto 0 0;float:none}.col-100{max-width:100%!important;width:100%!important;flex:0 0 100%!important}.ms-addresses-field span.select2-container{width:100%!important}.gform_wrapper input[type="url"]{border:1px solid transparent;background-color:#f7f7f7;color:#231f20}#customer-registration-widget{margin:0 auto;text-align:center;display:block}#customer-registration-widget h3{margin-bottom:20px;color:#d0112b;font-size:25px}#customer-registration-widget p{margin-top:20px;margin-bottom:20px}ins{text-decoration:none}#pay-full-amount-label,#pay-deposit-label{background-color:transparent!important}#wc-deposits-options-form div a.wc-deposits-switcher{background-color:#D0112B!important;background:#D0112B!important}.col-card-item .card-item.faded-image .img .fade_{height:calc(100% + 5px)!important}.col-card-item .card-item.faded-image .content{padding-top:17px!important}body section#video .video-ctr{max-height:unset!important}section#video .video-ctr .ctr_{position:relative;display:block;width:100%;overflow:hidden}section#video .video-ctr .ctr_::before{display:block;content:'';padding-top:56.25%}section#video .video-ctr .ctr_ iframe{position:absolute;top:0;bottom:0;left:0;width:100%!important;height:100%!important;border:0}@media(max-width:768px){body .cards-gradient .card-gradient{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}body .cards-gradient .card-gradient:first-of-type{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}body .cards-gradient .card-gradient:last-of-type{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}body .cards-gradient .card-gradient .inner{margin-left:0!important;margin-right:0!important}body .cards-gradient .card-gradient:first-of-type .inner{margin-left:0!important;margin-right:0!important}body .cards-gradient .card-gradient:last-of-type .inner{margin-left:0!important;margin-right:0!important}}@media (max-width:1200px){.cards-gradient .card-gradient:last-of-type{padding-right:5px!important}.cards-gradient .card-gradient:first-of-type{padding-left:5px!important}}.variations .value{text-align:right!important}.woocommerce-info{background-color:#f7f6f7;color:#515151;border:none;box-shadow:0 2px 6px 1px rgb(0 0 0 / 10%);margin:0 0 2em}.woocommerce-info::before{content:"\e01d";color:#333031}#ship-to-different-address,.woocommerce-billing-fields h3{font-weight:500;font-size:25px}#pay-deposit-label{background-color:#D0112B}.place-order{justify-content:right!important}.place-order button{line-height:1}.woocommerce-checkout-review-order-table{background-color:#fff;box-shadow:0 2px 6px 1px rgb(0 0 0 / 10%)}.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{border:1.5px solid #ccc}.woocommerce table.shop_table{border-collapse:collapse}#order_review_heading{margin-top:50px;font-weight:500;font-size:25px}.woocommerce-cart-form{background-color:#fff;box-shadow:0 2px 6px 1px rgb(0 0 0 / 10%)}.woocommerce-cart-form th,.woocommerce-cart-form td{border:1.5px solid #ccc}.woocommerce-cart-form button,.woocommerce-cart-form input{line-height:1.3;margin-top:.8px}.woocommerce-cart #coupon_code.input-text{width:180px!important;margin-bottom:5px}.cart_totals.calculated_shipping h2{font-size:34px;font-weight:500!important;color:black!important;margin-top:10px}.cart_totals .shop_table{background-color:#fff;box-shadow:0 2px 6px 1px rgb(0 0 0 / 10%)}.cart_totals .cart-subtotal td,.cart_totals .cart-subtotal th,.cart_totals .shipping td,.cart_totals .shipping th{border-bottom:1px solid #ccc}.wc-proceed-to-checkout a{text-transform:none;font-weight:500;font-size:1.25em}@media (max-width:768px){.woocommerce-cart-form .quantity{text-align:-webkit-right}}.woocommerce-MyAccount-content{padding-left:20px}.account-orders-table{background-color:#fff;box-shadow:0 2px 6px 1px rgb(0 0 0 / 10%)}.account-orders-table td,.account-orders-table th{border:1.5px solid #ccc}.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number{border-left:none}.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{border-right:none}.woocommerce-orders-table__header.woocommerce-orders-table__header-order-number{border-left:none}.woocommerce-orders-table__header.woocommerce-orders-table__header-order-actions{border-right:none}.woocommerce-orders-table__header.woocommerce-orders-table__header-order-number,.woocommerce-orders-table__header.woocommerce-orders-table__header-order-date,.woocommerce-orders-table__header.woocommerce-orders-table__header-order-status,.woocommerce-orders-table__header.woocommerce-orders-table__header-order-production-status,.woocommerce-orders-table__header.woocommerce-orders-table__header-order-total,.woocommerce-orders-table__header.woocommerce-orders-table__header-order-actions{border-top:none}.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .button{background-color:#D0112B;color:#fff}.u-column.woocommerce-Address h3{font-size:25px;font-weight:500}.woocommerce-MyAccount-navigation{margin-bottom:20px}.woocommerce-MyAccount-navigation a{margin-bottom:10px}.woocommerce-EditAccountForm.edit-account input{padding:5px}.woocommerce-EditAccountForm.edit-account fieldset{border:1px solid #000;padding:10px;margin-top:30px;margin-bottom:20px}.woocommerce-EditAccountForm.edit-account .form-row{display:block}.woocommerce-EditAccountForm.edit-account legend{margin-left:10px;width:auto;font-size:16px}.search .products .shop-item{max-width:25%!important}.woocommerce-Message.woocommerce-Message--info.woocommerce-info .btn{float:right}.woocommerce .woocommerce-error li{padding-left:30px!important}.woocommerce .woocommerce-MyAccount-content .button,.woocommerce .woocommerce-MyAccount-content #place_order{color:#fff;background-color:#d0112b;padding:8px 16px;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1.25px;transition:all ease-in .2s;text-align:center;box-shadow:0 1px 4px rgba(0,0,0,.6)!important;border-radius:2px;line-height:28px;text-decoration:none;border-color:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:0}.woocommerce .woocommerce-MyAccount-content .button:hover{background-color:#c36!important;color:#fff;text-decoration:none}@media (max-width:768px){.woocommerce-MyAccount-content{padding-left:0}.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{padding-left:100px!important;padding-right:100px!important}.woocommerce-form-login{width:100%!important;min-width:auto!important}}@media (max-width:580px){.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{padding-left:25px!important;padding-right:25px!important}}@media (max-width:460px){.woocommerce-Message.woocommerce-Message--info.woocommerce-info{display:grid}.woocommerce-Message.woocommerce-Message--info.woocommerce-info .btn{margin-bottom:20px}}.nav-links .current{color:grey}.recaptcha-mm{font-size:x-small}.product h1{margin-bottom:20px!important}#place_order{background-color:#d0112b!important}.single-product.woocommerce div.product p.price,.single-product .product.type-product.product-type-variable .single_variation_wrap .woocommerce-variation-price .price{display:flex;flex-direction:column}.single-product .product.type-product.product-type-variable .single_variation_wrap .woocommerce-variation-price .price .woocommerce-Price-amount{font-size:1.25rem;padding:0}.col-sidebar .custom-widget{padding:35px 20px 40px 20px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.col-sidebar .custom-widget .widget_block{width:100%}.col-sidebar .custom-widget .widget_block h2,.col-sidebar .custom-widget .widget_nav_menu h2.widgettitle{font-size:20px;font-weight:400;margin-bottom:16px;color:#000}.col-sidebar .custom-widget .widget_block h3,.col-sidebar .custom-widget h3.widgettitle,.col-sidebar .shop-search-title{font-size:18px;font-weight:400;margin-bottom:14px;color:#000}.col-sidebar .custom-widget li.widget,.col-sidebar .custom-widget li.widget ul,.col-sidebar .custom-widget li.widget ol{padding-left:0;list-style:none}.col-sidebar .custom-widget li.widget ul li,.col-sidebar .custom-widget li.widget ol li{padding:4px 0}.col-sidebar .custom-widget .widget p,.col-sidebar .custom-widget .widget a{font-size:14px}.col-sidebar .custom-widget .widget .sub-menu{padding-left:15px}@media screen and (max-width:992px){.mobile-trigger{background-color:#f7f7f7;margin-bottom:0}#categories-box{padding:0 15px;margin-top:1rem}}.woocommerce-checkout p.woocommerce-notice{font-size:28px;font-weight:500;color:#d0112b;text-align:center}.woocommerce ul.order_details{margin-top:3em}@media all and (min-width:1199px){@keyframes fade{from{opacity:0;visibility:hidden;transform:translateY(-10px)}to{opacity:1;visibility:visible;transform:translateY(0)}}.navbar .nav-item .dropdown-menu{display:none;position:absolute;z-index:10;animation:fade .5s ease forwards;transition-delay:.5s}.navbar .nav-item:hover .dropdown-menu{display:block;margin-top:0}}.dropdown-item{font-weight:700;font-size:15px;font-family:Roboto,sans-serif;color:#000}.dropdown-item:hover{color:#fff;background-color:#d0112b}@media all and (min-width:1199px){.dropdown-menu{width:743px;border:none;box-shadow:0 2px 6px 1px rgba(0,0,0,.1);border-radius:0}.menu-item ul.dropdown-menu li{display:inline-block;float:left;width:247px}.menu-item ul.dropdown-menu li:nth-child(odd){float:left}#menu-item-11912 .dropdown-menu{left:-171px}#menu-item-11911 .dropdown-menu{left:-307px}#menu-item-11975 .dropdown-menu{left:-117.5px}#menu-item-11982 .dropdown-menu{left:-317px}.dropdown-item{transition:all .1s ease-in-out}header #navbarNavDropdown ul.navbar-nav li.nav-item a.nav-link{padding:4px 18px}.navbar-expand-xl .navbar-collapse{margin-top:15px}header #navbarNavDropdown ul.navbar-nav li.nav-item.current_page_item.active a.nav-link{color:#d0112b;border-bottom:none}}header #navbarNavDropdown ul.navbar-nav li.current-menu-parent a.nav-link{color:#d0112b}