.woocommerce{--sw-woocommerce-link-color:var(--sw-color-yellow);--sw-woocommerce-link-hover-color:var(--sw-color-gray);--sw-woocommerce-button-color:var(--sw-color-white);--sw-woocommerce-button-hover-color:var(--sw-color-white);--sw-woocommerce-button-background-color:var(--sw-color-blue);--sw-woocommerce-button-background-hover-color:var(--sw-color-gray);--sw-woocommerce-error-color:var(--sw-color-gray)}.wc-navigation-icon{margin-bottom:-4px}.wc-navigation-icon-login-status{position:absolute;bottom:1px;padding-left:5px!important}.wc-navigation-icon-login-status i{font-size:16px!important}.ark-header.ark-cart-classic .shopping-cart .shopping-cart-menu{border-top-width:1px}.woocommerce-mini-cart-wrapper .shopping-cart-menu-product-name,.woocommerce-mini-cart-wrapper .shopping-cart-menu-product-price,.woocommerce-mini-cart-wrapper .shopping-cart-subtotal-view-link{font-size:15px}.navbar-actions .shopping-cart-wrapper .shopping-cart{margin-left:0;line-height:1.4!important;margin-bottom:-5px}.shopping-cart-icon-wrapper{font-size:24px;padding:0;margin-top:2px;margin-bottom:-2px;margin-left:8px;width:auto!important}.shopping-cart-icon-wrapper::after{right:-5px}.woocommerce a{color:var(--sw-woocommerce-link-color)}.woocommerce a:hover,.woocommerce-MyAccount-navigation .is-active a{color:var(--sw-woocommerce-link-hover-color);text-decoration:none}.woocommerce form .form-row{padding:3px 0}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style-type:none;padding-left:2.5rem;border-left:2px solid #e4c99f}.woocommerce-order-postfinancecheckout-documents,.woocommerce-MyAccount-navigation-link--downloads{display:none}.product-category-header-background{position:absolute;top:0;right:0;bottom:0;left:0}.product-category-header-background{background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:cover}.category-container{display:flex;flex-direction:column;justify-content:center}.category-container .buttons-el-wrapper{margin-top:20px}.category-container,.ark-woocommerce-products .fg-blog-col-main,.woocommerce .wc-products-loop .fg-blog-col-main,.woocommerce .wc-products-loop ul.products li.product,.wc-products-loop .woocommerce ul.products li.product{margin-top:18px!important;margin-bottom:12px!important}.ark-woocommerce-single-product-excerpt,.ark-woocommerce-single-product-excerpt p,.ark-woocommerce-single-product-excerpt li{color:var(--sw-color-gray)}.ark-woocommerce-products,.wc-products-loop ul.products{display:flex;flex-wrap:wrap}.ark-woocommerce-products .product,.wc-products-loop .product{display:flex;flex-direction:column}.ark-woocommerce-products .product .featured-image,.woocommerce .wc-products-loop .featured-image{margin-bottom:0}.ark-woocommerce-products .wc-product-info,.wc-products-loop .wc-product-info{display:flex;flex-direction:column;flex:auto}.ark-woocommerce-products .wc-product-info .wc-product-info-text,.wc-products-loop .wc-product-info .wc-product-info-text{margin:0}.ark-woocommerce-products .wc-product-info .wc-product-info-text p,.wc-products-loop .wc-product-info .wc-product-info-text p{margin-bottom:0}.ark-woocommerce-products .wc-product-info .price,.wc-products-loop .wc-product-info .price{margin-bottom:3px!important}.wc-products-loop .wc-product-info .wc-product-info-text h2{padding:0!important}.btn-base-md,.ark-woocommerce-products .ark-cart-buttons a.add_to_cart_button,.ark-woocommerce-products .ark-cart-buttons a.added_to_cart,.wc-products-loop a.button.add_to_cart_button,.wc-products-loop a.button.added_to_cart,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.ark-woocommerce-single-product-add-to-cart button.single_add_to_cart_button,.wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart button.button,.woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment button.button,.woocommerce-mini-cart-wrapper .shopping-cart-subtotal-checkout-link,.woocommerce .checkout_coupon button.button,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{padding:6px 15px 7px;font-size:18px;line-height:1;font-weight:400;font-weight:400;color:var(--sw-woocommerce-button-color);border:none;transition:all 0.2s}.btn-base-md:hover,.woocommerce button.button:hover,.woocommerce a.button:hover,.ark-woocommerce-products .ark-cart-buttons a.add_to_cart_button:hover,.ark-woocommerce-products .ark-cart-buttons a.added_to_cart:hover,.wc-products-loop a.add_to_cart_button:hover,.wc-products-loop .ark-cart-buttons a.added_to_cart:hover,.woocommerce a.remove:hover,.woocommerce-mini-cart-wrapper a.remove:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart button.button:hover,.woocommerce-cart button.button:disabled[disabled]:hover,.shopping-cart-subtotal-checkout-link:hover,.woocommerce .woocommerce-checkout-payment button.button:hover,.woocommerce .checkout_coupon button.button:hover{background-color:var(--sw-woocommerce-button-background-hover-color)!important;color:var(--sw-woocommerce-button-hover-color)!important}.woocommerce-cart button.button:disabled[disabled],.woocommerce button.button:disabled[disabled]{color:var(--sw-woocommerce-button-hover-color);opacity:.3}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:inline-block}.wc-products-loop .ark-woocommerce-single-product-add-to-cart a.add_to_cart_button{margin:0 5px 10px 5px!important}.ark-woocommerce-products .ark-cart-buttons a.add_to_cart_button.added,.ark-woocommerce-products .ark-cart-buttons a.add_to_cart_button.loading,.wc-products-loop a.add_to_cart_button.added,.wc-products-loop a.add_to_cart_button.loading{padding-right:30px}.ark-woocommerce-products .add_to_cart_button.added:after,.ark-woocommerce-products .add_to_cart_button.loading:after,.wc-products-loop a.add_to_cart_button.added:after,.wc-products-loop a.add_to_cart_button.loading:after{top:6px;right:8px;font-size:17px;position:absolute}.ark-woocommerce-products .wc-product-info .added_to_cart,.wc-products-loop .wc-product-info .added_to_cart{display:none}.ark-woocommerce-single-product-add-to-cart .quantity{margin-right:5px}.woocommerce a.button br,.woocommerce-EditAccountForm .woocommerce-form-row br,.woocommerce-form label~br,.woocommerce-form label>br:first-child,.woocommerce-form-row label~br,.woocommerce-cart-form .quantity br,.woocommerce-orders-table__cell-order-number br{display:none}.woocommerce div.product p,.woocommerce div.product li{line-height:1.8!important;font-size:19px!important;font-weight:300!important}.woocommerce div.product li>div{display:inline-block}.woocommerce div.product p.stock{font-size:1em;color:#d48775}.woocommerce span.onsale{line-height:61px;height:68px;width:68px;left:0!important;right:auto!important;background-color:#d48775}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{top:.3em;right:.3em;zoom:1.2;opacity:.8}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:none}.woocommerce div.product div.images .flex-control-thumbs{display:none}.woocommerce div.product div.images .flex-control-thumbs li{width:20%}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(5n+1){clear:left}ul.product-attributes{padding-left:0;margin-top:-18px;margin-bottom:20px}ul.product-attributes li{font-size:17px;font-weight:400;list-style:none;margin-top:3px}ul.product-attributes li .product-attribute-label{font-weight:700;color:#586E81}ul.product-attributes li .product-attribute-value a{font-size:17px;font-weight:400;color:#586E81}.woocommerce-product-details__short-description strong{text-transform:uppercase;color:#6d213d;font-weight:600;font-size:22px}.woocommerce-error li{font-size:17px}.woocommerce-error li .button{font-weight:600;margin-left:1em}.woocommerce-error::before{font-size:17px;top:.9em}.woocommerce-info,.woocommerce-message{border-top-color:#e4c99f}.woocommerce-info::before,.woocommerce-message::before{color:#d6b178}.woocommerce-message br{display:none}.woocommerce-error{border-top-color:var(--sw-woocommerce-error-color)}.woocommerce-error::before{color:var(--sw-woocommerce-error-color)}.woocommerce-info,.woocommerce-message,.woocommerce-error,#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:#fff0;color:var(--sw-color-gray)}.woocommerce-mini-cart-wrapper a.remove{padding-top:1px;padding-left:1px;margin-top:-2px}.woocommerce a.remove,.woocommerce-mini-cart-wrapper a.remove{color:#6d213d!important}.woocommerce-account li,.woocommerce-account li a,.woocommerce-account p,.woocommerce-shipping-fields h3{font-size:18px}.woocommerce-account p em{font-size:15px}.woocommerce .show-password-input{top:0.3em!important}.woocommerce legend{padding-top:2.5rem;font-weight:600;border-color:#606060;color:#606060}.woocommerce-account .addresses .title .edit{float:left;clear:both;margin-top:-1rem;margin-bottom:1rem}.woocommerce-MyAccount-content h3{color:#606060;font-weight:600}.woocommerce-MyAccount-content .woocommerce-order-details{margin-top:2em}.woocommerce table.my_account_orders{font-size:16px!important}.woocommerce table.my_account_orders .button{margin:2px 5px 2px 0}.woocommerce-orders-table__cell p:empty{display:none}.woocommerce-order .woocommerce-notice{text-align:center;font-size:18px}.woocommerce ul.order_details{padding:0}.woocommerce ul.order_details li,.woocommerce ul.order_details li strong{font-size:16px}.woocommerce-order-details h2,.woocommerce-customer-details h2,.woocommerce .type-product.product h2,.woocommerce .product-category.product h2,.woocommerce div.product li{color:var(--sw-color-gray)}.woocommerce-order-details h2,.woocommerce-customer-details h2,.woocommerce .product-category.product h2,.product-detail-page .type-product.product h2{border-top:1px solid var(--sw-color-yellow)}.product-detail-page p+h2,.product-detail-page ul+h2,.product-detail-page .cert-container+h2,.product-detail-page .features+h2,.product-detail-page h4+h2{margin-top:55px}.product-detail-page .features{padding-left:20px;margin-top:0;margin-bottom:10px}.product-detail-page .features>p{display:list-item;list-style:outside;list-style-type:disc}.product-detail-page .product.type-product .features p{margin-bottom:0}.product-detail-page .product.type-product p+h2{margin-top:28px}.product-detail-page ul li.N{display:none}.woocommerce-order-details h2,.woocommerce-customer-details h2,.woocommerce .type-product.product h2,.woocommerce .product-category.product h2{padding-top:28px;margin-bottom:5px;font-size:24px;font-weight:500;text-transform:uppercase}.product-cycles .theme-icons{position:absolute;font-size:20px;top:14px;left:33px}.product-detail-page .product-cycles .theme-icons{font-size:23px;top:66px;left:9px;z-index:2}.product-cycles .theme-icons.bto:before,.product-cycles .theme-icons.bto-en:before,.product-cycles .theme-icons.eol:before,.product-cycles .theme-icons.eol-en:before,.product-cycles .theme-icons.mts:before,.product-cycles .theme-icons.mts-en:before,.product-cycles .theme-icons.moq:before,.product-cycles .theme-icons.moq-en:before{font-family:'demkeicons'!important}.product-cycles .theme-icons.bto:before,.product-cycles .theme-icons.bto-en:before{content:'\e901'}.product-cycles .theme-icons.eol:before,.product-cycles .theme-icons.eol-en:before{content:'\e903'}.product-cycles .theme-icons.mts:before,.product-cycles .theme-icons.mts-en:before{content:'\e900'}.product-cycles .theme-icons.moq:before,.product-cycles .theme-icons.moq-en:before{content:'\e902'}.woocommerce form .form-row .required,.woocommerce form .form-row.woocommerce-invalid label,.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{color:var(--sw-woocommerce-error-color)}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--sw-woocommerce-error-color)}.woocommerce-result-count,.woocommerce-ordering{display:none}span.show-stp-Y{display:block}.show-stp-N{display:none}.cert-container{display:flex;flex-wrap:wrap;padding-bottom:30px}.cert-container .cert img{max-height:50px;max-width:50px;padding-right:5px}.ul-N,.e14-N,.ip64-N,.ce-N,.emv-N{display:none}.ul-Y,.e14-Y,.ip64-Y,.ce-Y,.emv-Y{color:green}.paginations-v3-list li>a,.paginations-v3-list li>span,.paginations-v3-list li>.current,.paginations-v3-list.page-numbers-single li>span,.paginations-v3-list li.active>a,.paginations-v3-list li.active>span{background:#fff0;color:var(--sw-color-yellow);font-weight:300}.paginations-v3-list li>a:hover,.paginations-v3-list li>span:hover{background:#fff0}.woocommerce-pagination-wrapper{margin-top:80px}@media screen and (min-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation{width:25%;float:left}.woocommerce-account .woocommerce-MyAccount-content{width:75%;float:right}}@media screen and (max-width:991px){.woocommerce div.product p,.woocommerce div.product li{font-size:17px!important}.product-detail-page .product-cycles .theme-icons{top:59px}@media screen and (max-width:767px){.woocommerce-account li{display:inline;margin-right:1rem}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin-bottom:25px;padding-left:1.75rem}.product-detail-page .product-cycles .theme-icons{top:54px}}@media screen and (max-width:480px){.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-error>li,.woocommerce-info>li,.woocommerce-message>li{display:flex;flex-direction:column-reverse}.woocommerce-error a.button,.woocommerce-info a.button,.woocommerce-message a.button{margin:10px 0 0}}@media screen and (max-width:549px){.ark-woocommerce-products .product,.wc-products-loop .product{align-items:start!important}}@media screen and (min-width:550px) and (max-width:767px){.woocommerce .wc-products-loop ul.products li.product,.wc-products-loop .woocommerce ul.products li.product{width:50%!important}}