mark{background:0}#header .middle-row .left-col{margin:0 -16rem 0 0;width:16rem}#header .middle-row .center-col{padding:0 16rem}#header .middle-row .right-col{margin:0 0 0 -16rem;width:16rem}#header .bottom-row .left-col{float:left;margin:0 -16rem 0 0;width:16rem}#header .bottom-row .center-col{padding:0 .1875rem}#header .bottom-row .right-col{float:right;margin:0 0 0 -16rem;width:16rem}body.has-catalog-menu #header .bottom-row .center-col{padding:0 .1875rem 0 16rem}body.sidebar-left #main{padding:0 0 0 16rem}body.sidebar-left #sidebar{width:16rem}body.sidebar-right #main{padding:0 16rem 0 0}body.sidebar-right #sidebar{margin:0 0 0 -16rem;width:16rem}body.sidebar-bottom #sidebar .widget{width:15rem}.searchform .advanced input[type='text'],.searchform .advanced input[type='search']{padding-right:9rem}.searchform .search-input .filter{position:absolute;right:2.625rem;top:.0625rem;bottom:.0625rem;line-height:2rem;width:6.375rem}.searchform .search-input .filter .select2-container{position:absolute;top:0;bottom:0;right:0;width:auto !important}.searchform .search-input .filter .select2-container--default .select2-selection--single{background:transparent;border:0}.searchform .search-input .filter .select2-container .select2-selection--single{height:2rem}.searchform .search-input .filter .select2-container--default .select2-selection--single .select2-selection__rendered{color:#858585;line-height:2rem}.searchform .search-input .filter .select2-container--default .select2-selection--single .select2-selection__clear{padding:0 .25rem}.searchform .search-input .filter .select2-container--default .select2-selection--single .select2-selection__rendered .selected{line-height:2rem}.searchform .search-input .filter .select2-container--default .select2-selection--single .select2-selection__arrow{height:1.9375rem}.search-filter-dropdown .select2-dropdown{border-color:#ccc;z-index:9999}#user-buttons{height:5rem;position:relative;text-align:right;padding:0 .5rem}#user-buttons .user-button-wrap{float:right}#user-buttons .user-button{border:.0625rem solid transparent;display:block;text-decoration:none;padding:.25rem .5rem;margin:.5625rem .0625rem .25rem .0625rem;height:3.875rem;position:relative}#user-buttons .user-button:hover,#user-buttons .user-button:active{border:.0625rem solid #fb3f4c;border-radius:.125rem;text-decoration:none}#user-buttons a.user-button .fa{color:#999;display:block;font-size:2.25rem;text-align:center}#user-buttons a.user-button:hover .fa{color:#787878}#user-buttons a.user-button:hover .fa-heart-o{color:#ff7a0b}#user-buttons span.user-button-text{display:block;font-size:.75rem;line-height:1.25rem;text-align:center}#user-buttons span.user-button-count{background-color:#fb3f4c;border-radius:50%;color:#fff;font-size:.75rem;line-height:1.25rem;position:absolute;top:.125rem;right:.3125rem;height:1.25rem;width:1.25rem;text-align:center}#user-buttons .cart-empty{display:none}#user-buttons .cart-count-max{width:1.625rem !important}#user-buttons a.user-button .fa-heart-o{color:#ffc100}#user-buttons a.user-button .fa-shopping-cart{color:#999}#user-buttons a.user-button .shopping-cart{background:url('../img/shopping-cart.svg') no-repeat center center transparent;background-size:cover;display:block;height:2.25rem;width:2.25rem}#user-buttons #comparison,#user-buttons #wishlist{pointer-events:none;opacity:.35}#catalog-menu{margin:0 .5rem}#catalog-menu #catalog-menu-title{margin:0;padding:0 2rem 0 2.25rem;font-size:1rem;line-height:2.25rem;height:2.25rem;overflow:hidden;position:relative;color:#2a5885;border-left:.0625rem solid #e9e9e9;border-right:.0625rem solid #e9e9e9;font-weight:normal;white-space:nowrap;text-overflow:ellipsis}#catalog-menu #catalog-menu-title:before{font-family:FontAwesome;font-size:1rem;line-height:1;content:'\f0c9';display:inline-block;position:absolute;top:50%;left:.5rem;padding:0 .25rem;margin:-0.5rem 0 0 0}#catalog-menu #catalog-menu-title:after{content:'';border-top:.25rem solid #999;border-right:.25rem solid transparent;border-bottom:0;border-left:.25rem solid transparent;height:0;width:0;margin-top:-0.125rem;position:absolute;top:1.125rem;right:.75rem;z-index:1;display:block}#catalog-menu #catalog-menu-title:hover{cursor:pointer}#catalog-menu:hover #catalog-menu-title,#catalog-menu.hover #catalog-menu-title{background:#fbfbfb}#catalog-menu:hover #catalog-menu-title:after,#catalog-menu.hover #catalog-menu-title:after{border-top:0;border-bottom:.25rem solid #999}#catalog-menu #catalog-menu-title:hover:after{border-bottom-color:#686868}#catalog-menu #catalog-menu-content{display:none}#catalog-menu:hover #catalog-menu-content,#catalog-menu.hover #catalog-menu-content{display:block}#catalog-menu #catalog-menu-content{background:#fff;position:absolute;top:2.25rem;width:15rem;z-index:1000;margin:0;padding:.625rem .625rem 1rem .625rem;border-right:.0625rem solid #e7e7e7;border-bottom:.0625rem solid #e7e7e7;border-left:.0625rem solid #e7e7e7;box-shadow:0 .125rem .25rem rgba(0,0,0,0.18)}#catalog-menu ul.menu{list-style:none inside}#catalog-menu ul li{position:relative}#catalog-menu ul li>a,#catalog-menu ul li>.item,#catalog-menu ul li>[data-href]{border-bottom:.0625rem solid #ebebeb;display:block;line-height:normal;padding:.5625rem .25rem;margin:0;position:relative}#catalog-menu ul li>a:hover,#catalog-menu ul li>.item:hover,#catalog-menu ul li>[data-href]:hover{text-decoration:none}#catalog-menu ul.menu,#catalog-menu ul.menu ul{list-style:none inside}#catalog-menu ul.menu{margin:0}#catalog-menu ul.menu li{position:relative}#catalog-menu ul.menu li>a,#catalog-menu ul.menu li>.item,#catalog-menu ul.menu li>[data-href]{border-bottom:.0625rem solid #ebebeb;display:block;line-height:normal;padding:.5625rem .25rem;margin:0;position:relative}#catalog-menu ul.menu li>a:hover,#catalog-menu ul.menu li>.item:hover,#catalog-menu ul.menu li>[data-href]:hover{text-decoration:none}#catalog-menu ul.menu li.menu-item-has-children>a,#catalog-menu ul.menu li.menu-item-has-children>.item,#catalog-menu ul.menu li.menu-item-has-children>[data-href]{padding-right:1.625rem}#catalog-menu ul.menu li.menu-item-has-children>a:after,#catalog-menu ul.menu li.menu-item-has-children>.item:after,#catalog-menu ul.menu li.menu-item-has-children>[data-href]:after{font-family:FontAwesome;font-size:1rem;line-height:1rem;content:'\f107';display:inline-block;position:absolute;top:50%;right:.25rem;padding:0 .25rem;margin:-0.5rem 0 0 0}#catalog-menu ul.menu li.current-menu-item>a,#catalog-menu ul.menu li.current-menu-item>[data-href]{color:red}#catalog-menu ul.sub-menu{margin:0 0 0 .75rem;display:none}#catalog-menu ul.menu li.current-post-parent>a,#catalog-menu ul.menu li.current-product-parent>a,#catalog-menu ul.menu li.current-post-parent>[data-href],#catalog-menu ul.menu li.current-product-parent>[data-href]{color:red}#catalog-menu ul.menu li.current-post-parent>ul.sub-menu,#catalog-menu ul.menu li.current-product-parent>ul.sub-menu{display:none}#catalog-menu ul.menu li.current-menu-item>ul.sub-menu,#catalog-menu ul.menu li.current-menu-ancestor>ul.sub-menu,#catalog-menu ul.menu li.current-post-ancestor>ul.sub-menu,#catalog-menu ul.menu li.current-product-ancestor>ul.sub-menu{display:block}#catalog-menu ul.menu li.menu-item-has-children.current-menu-item>a:after,#catalog-menu ul.menu li.menu-item-has-children.current-menu-ancestor>a:after,#catalog-menu ul.menu li.menu-item-has-children.current-menu-ancestor>.item:after,#catalog-menu ul.menu li.menu-item-has-children.current-post-ancestor>a:after,#catalog-menu ul.menu li.menu-item-has-children.current-product-ancestor>a:after,#catalog-menu ul.menu li.menu-item-has-children.active>a:after,#catalog-menu ul.menu li.menu-item-has-children.active>.item:after,#catalog-menu ul.menu li.menu-item-has-children.current-menu-item>[data-href]:after,#catalog-menu ul.menu li.menu-item-has-children.current-menu-ancestor>[data-href]:after,#catalog-menu ul.menu li.menu-item-has-children.current-post-ancestor>[data-href]:after,#catalog-menu ul.menu li.menu-item-has-children.current-product-ancestor>[data-href]:after,#catalog-menu ul.menu li.menu-item-has-children.active>[data-href]:after{content:'\f106';margin-top:-0.5625rem}#catalog-menu ul.menu li.menu-item-has-children.inactive>a:after,#catalog-menu ul.menu li.menu-item-has-children.inactive>.item:after,#catalog-menu ul.menu li.menu-item-has-children.inactive>[data-href]:after{content:'\f107';margin-top:-0.5rem}#catalog-menu ul.menu li a span.expand,#catalog-menu ul.menu li .item span.expand,#catalog-menu ul.menu li [data-href] span.expand{background:#fff;border:.0625rem solid transparent;border-radius:.125rem;position:absolute;top:50%;right:0;width:1.5625rem;height:1.5rem;margin:-0.75rem 0 0 0;z-index:1}#catalog-menu ul.menu li a span.expand:before,#catalog-menu ul.menu li .item span.expand:before,#catalog-menu ul.menu li [data-href] span.expand:before{font-family:FontAwesome;font-size:1rem;line-height:1rem;content:'\f107';display:inline-block;position:absolute;top:50%;right:50%;margin:-0.5rem -0.3125rem 0 0}#catalog-menu ul.menu li.menu-item-has-children.current-menu-item>a span.expand:before,#catalog-menu ul.menu li.menu-item-has-children.current-menu-ancestor>a span.expand:before,#catalog-menu ul.menu li.menu-item-has-children.current-menu-ancestor>.item span.expand:before,#catalog-menu ul.menu li.menu-item-has-children.current-post-ancestor>a span.expand:before,#catalog-menu ul.menu li.menu-item-has-children.current-product-ancestor>a span.expand:before,#catalog-menu ul.menu li.menu-item-has-children.active>a span.expand:before,#catalog-menu ul.menu li.menu-item-has-children.active>.item span.expand:before,#catalog-menu ul.menu li.menu-item-has-children.current-menu-item>[data-href] span.expand:before,#catalog-menu ul.menu li.menu-item-has-children.current-menu-ancestor>[data-href] span.expand:before,#catalog-menu ul.menu li.menu-item-has-children.current-post-ancestor>[data-href] span.expand:before,#catalog-menu ul.menu li.menu-item-has-children.current-product-ancestor>[data-href] span.expand:before,#catalog-menu ul.menu li.menu-item-has-children.active>[data-href] span.expand:before{content:'\f106';margin-top:-0.5625rem}#catalog-menu ul.menu li.menu-item-has-children.inactive>a span.expand:before,#catalog-menu ul.menu li.menu-item-has-children.inactive>.item span.expand:before,#catalog-menu ul.menu li.menu-item-has-children.inactive>[data-href] span.expand:before{content:'\f107';margin-top:-0.5rem}#catalog-menu ul.menu li.active>ul.sub-menu{display:block}#catalog-menu ul.menu li.inactive>ul.sub-menu{display:none}#catalog-menu ul.product-categories li.cat-parent>a{padding-right:1.625rem}#catalog-menu ul.product-categories li.cat-parent>a:after{font-family:FontAwesome;font-size:1rem;line-height:1rem;content:'\f107';display:inline-block;position:absolute;top:50%;right:.25rem;padding:0 .25rem;margin:-0.5rem 0 0 0}#catalog-menu ul.product-categories li.current-cat>a{color:red}#catalog-menu ul.children{margin:0 0 0 .75rem;display:none}#catalog-menu ul.product-categories li.current-cat>ul.children,#catalog-menu ul.product-categories li.current-cat-parent>ul.children{display:block}#catalog-menu ul.product-categories li.cat-parent.current-cat>a:after #catalog-menu ul.product-categories li.cat-parent.active>a:after{content:'\f106';margin-top:-0.5625rem}#catalog-menu ul.product-categories li.cat-parent.inactive>a:after{content:'\f107';margin-top:-0.5rem}#catalog-menu ul.product-categories li a span.expand{background:#fff;border:.0625rem solid transparent;border-radius:.125rem;position:absolute;top:50%;right:0;width:1.5625rem;height:1.5rem;margin:-0.75rem 0 0 0;z-index:1}#catalog-menu ul.product-categories li a span.expand:before{font-family:FontAwesome;font-size:1rem;line-height:1rem;content:'\f107';display:inline-block;position:absolute;top:50%;right:50%;margin:-0.5rem -0.3125rem 0 0}#catalog-menu ul.product-categories li.cat-parent.current-cat>a span.expand:before,#catalog-menu ul.product-categories li.cat-parent.active>a span.expand:before{content:'\f106';margin-top:-0.5625rem}#catalog-menu ul.product-categories li.cat-parent.inactive>a span.expand:before{content:'\f107';margin-top:-0.5rem}#catalog-menu ul.product-categories li.active>ul.children{display:block}#catalog-menu ul.product-categories li.inactive>ul.children{display:none}#main .woocommerce table ul,#main .woocommerce table ol{margin:0}.green-btn{border:.0625rem solid #d9d9d9;box-sizing:border-box;background-color:#689f38;background-image:-webkit-gradient(linear,left top,left bottom,from(#689f38),to(#639735));background-image:-webkit-linear-gradient(top,#689f38,#639735);background-image:-moz-linear-gradient(top,#689f38,#639735);background-image:-o-linear-gradient(top,#689f38,#639735);background-image:linear-gradient(to bottom,#689f38,#639735);border-radius:.25rem;transition:all .218s ease 0,visibility 0 ease 0;padding:0 .75rem;font-size:.875rem;line-height:2.125rem;height:2.25rem;text-decoration:none;text-align:center;cursor:pointer;display:inline-block;outline:0;overflow:hidden;color:#fff;position:relative}.green-btn:hover{color:#fff;background-color:#76b540;background-image:-webkit-gradient(linear,left top,left bottom,from(#76b540),to(#639735));background-image:-webkit-linear-gradient(top,#76b540,#639735);background-image:-moz-linear-gradient(top,#76b540,#639735);background-image:-o-linear-gradient(top,#76b540,#639735);background-image:linear-gradient(to bottom,#76b540,#639735);border:.0625rem solid #b9b9b9;box-shadow:0 .0625rem .0625rem rgba(0,0,0,0.1);transition:all 0 ease 0}.green-btn:active{color:#fff;background-color:#639735;background-image:-webkit-gradient(linear,left top,left bottom,from(#76b540),to(#598830));background-image:-webkit-linear-gradient(top,#76b540,#598830);background-image:-moz-linear-gradient(top,#76b540,#598830);background-image:-o-linear-gradient(top,#76b540,#598830);background-image:linear-gradient(to bottom,#76b540,#598830);box-shadow:0 .0625rem .125rem rgba(0,0,0,0.1) inset}#main .woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;-moz-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}#main .woocommerce form p.form-row>label{display:block;margin:0 0 .25rem 0}#main .woocommerce form .form-row label.hidden{visibility:hidden}#main .woocommerce form .form-row label.inline{display:inline}#main .woocommerce form .form-row select{cursor:pointer;margin:0}#main .woocommerce form .form-row .required{color:red;font-weight:500;border:0;text-decoration:none}#main .woocommerce form .form-row .input-checkbox{display:inline;margin:-0.125rem .5rem 0 0;text-align:center;vertical-align:middle}#main .woocommerce form .form-row input.input-text,#main .woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1}#main .woocommerce .woocommerce-MyAccount-content form .form-row>span{margin-top:.25rem}#main .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions .button{margin:.25rem}#main .woocommerce form .form-row textarea{height:4rem;line-height:1.5;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#main .woocommerce form .form-row .select2-container{max-width:100%;width:100%}#main .woocommerce form .form-row noscript{display:block;margin:0 0 1rem 0}#main .woocommerce form .form-row noscript .button{margin:.25rem 0 0 0}#main .woocommerce form .form-row.woocommerce-invalid label{color:#a00}#main .woocommerce form .form-row.woocommerce-invalid .select2-container,#main .woocommerce form .form-row.woocommerce-invalid input.input-text,#main .woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}#main .woocommerce form .form-row.woocommerce-validated .select2-container,#main .woocommerce form .form-row.woocommerce-validated input.input-text,#main .woocommerce form .form-row.woocommerce-validated select{border-color:#69bf29}#main .woocommerce form .form-row::-webkit-input-placeholder{line-height:normal}#main .woocommerce form .form-row:-moz-placeholder{line-height:normal}#main .woocommerce form .form-row:-ms-input-placeholder{line-height:normal}#main .woocommerce ul#shipping_method{list-style:none;margin:0;padding:0}#main .woocommerce ul#shipping_method li{margin:0;padding:.25rem 0 .25em 1.375rem;text-indent:-1.375rem;list-style:none}#main .woocommerce ul#shipping_method li input{margin:.1875rem .5ex}#main .woocommerce ul#shipping_method li label{display:inline}#main .woocommerce ul#shipping_method .amount{font-weight:500}#main .woocommerce p.woocommerce-shipping-contents{margin:0}#main .woocommerce .shipping-calculator-form p{margin:0 0 .25rem 0}#main .woocommerce .woocommerce-shipping-calculator p.form-row{margin:0 0 .5rem 0}#main .woocommerce .woocommerce-shipping-calculator #calc_shipping_country_field{padding-top:.5rem}#main .woocommerce .woocommerce-shipping-calculator .select2-container,#main .woocommerce .woocommerce-shipping-calculator p.form-row select{text-align:left;max-width:100%;width:100%}#main .woocommerce ul.order_details{list-style:none;margin:1.125rem 0 1rem 0}#main .woocommerce ul.order_details::after,#main .woocommerce ul.order_details::before{content:'';display:block;clear:both}#main .woocommerce ul.order_details li{text-transform:uppercase}#main .woocommerce ul.order_details li strong{text-transform:none}#main .woocommerce .woocommerce-order h2{margin-bottom:1.25rem}#main .woocommerce .woocommerce-column__title{margin-bottom:.75rem}#main .woocommerce address{margin:0 0 1.125rem 0}#main .woocommerce address p{margin:0}#main .woocommerce .wc-bacs-bank-details-account-name{font-weight:500;margin-bottom:.5rem}#main .woocommerce .woocommerce-bacs-bank-details ul.bacs_details{margin:.5rem 0 1.25rem 0}#main .woocommerce .woocommerce-checkout .woocommerce-billing-fields p.form-row,#main .woocommerce .woocommerce-checkout .woocommerce-shipping-fields p.form-row{width:48%;margin-right:2%;display:inline-block}#main .woocommerce h3 input[type='checkbox']{margin-right:.25rem}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{vertical-align:middle}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:'';display:block;clear:both}#add_payment_method .cart-collaterals .shipping_calculator .button,.woocommerce-cart .cart-collaterals .shipping_calculator .button,.woocommerce-checkout .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:'';display:block;clear:both}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#777;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#777}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#77a464}#add_payment_method .checkout .col-2 .form-row-first,#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:.6875rem;color:#777;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods::after,#add_payment_method .checkout .shipping_address,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fafafa;border:.0625rem solid #e7e7e7;border-radius:.25rem;margin:0 0 1.125rem 0}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:.0625rem solid #e7e7e7;margin:0;list-style:none}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-0.125rem 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:.125rem}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border:.0625rem solid #e7e7e7;border-radius:2px;line-height:1.5;background-color:#fff;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#e7e7e7}#add_payment_method #payment div.payment_box::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box::-webkit-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box:-moz-placeholder,.woocommerce-cart #payment div.payment_box:-moz-placeholder,.woocommerce-checkout #payment div.payment_box:-moz-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box:-ms-input-placeholder,.woocommerce-cart #payment div.payment_box:-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box:-ms-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-0.1825rem 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#777;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em 0}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:'';display:block;border:.9375rem solid #e7e7e7;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-0.6875rem;left:0;margin:-1.125rem 0 0 1.75rem}#add_payment_method #payment div.payment_box::after,.woocommerce-cart #payment div.payment_box::after,.woocommerce-checkout #payment div.payment_box::after{content:'';display:block;border:.9375rem solid #fff;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-0.6875rem;left:0;margin:-1.0625rem 0 0 1.75rem}#main .woocommerce fieldset legend{font-size:1.25rem;font-weight:500;line-height:normal;margin:0 0 1.125rem 0}.woocommerce-password-strength{text-align:center;font-weight:500;padding:.25rem .5rem;font-size:.875rem}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}.woocommerce-form-login .button{margin:0 .5rem 0 0}.woocommerce-form-login .woocommerce-form__label-for-checkbox{color:#444}#main .woocommerce-message,#main .woocommerce-info,#main .woocommerce-error{margin:0 0 1rem 0;padding:.75rem 1rem}body.single-product #main .woocommerce-message,body.single-product #main .woocommerce-info,body.single-product #main .woocommerce-error{margin:1rem .5rem -0.5rem .5rem;padding:.75rem 1rem .75rem 1rem}#main .woocommerce-message a,#main .woocommerce-info a,#main .woocommerce-error a,#main .woocommerce-message a:hover,#main .woocommerce-info a:hover,#main .woocommerce-error a:hover,#main .woocommerce-message a:active,#main .woocommerce-info a:active,#main .woocommerce-error a:active{text-decoration:underline !important}#main .woocommerce-message .button,#main .woocommerce-info .button,#main .woocommerce-error .button,#main .woocommerce-message .button:hover,#main .woocommerce-info .button:hover,#main .woocommerce-error .button:hover,#main .woocommerce-message .button:active,#main .woocommerce-info .button:active,#main .woocommerce-error .button:active{border:0;background:0;border-radius:0;box-shadow:none;line-height:normal;font-size:.875rem;text-decoration:none;height:auto;margin:0;padding:0}#main .woocommerce-message{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}#main .woocommerce-message hr{border-top-color:#c9e2b3}#main .woocommerce-message a,#main .woocommerce-message a:hover,#main .woocommerce-message a:active{color:#2b542c}#main .woocommerce-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}#main .woocommerce-info hr{border-top-color:#a6e1ec}#main .woocommerce-info a,#main .woocommerce-info a:hover,#main .woocommerce-info a:active{color:#245269}#main .woocommerce-error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}#main .woocommerce-error hr{border-top-color:#e4b9c0}#main .woocommerce-error a,#main .woocommerce-error a:hover,#main .woocommerce-error a:active{color:#843534}#main p.woocommerce-notice--success{background-color:#f5f5f5;border-left:.25rem solid #7ad03a;padding:.5rem .625rem .5rem .75rem}#main p.cart-empty{background-color:#f5f5f5;border-left:.25rem solid #fad054;padding:.5rem .625rem .5rem .75rem;color:#333}#main .products{position:relative;margin-bottom:1rem}#main .products .products-header{margin:0 .25rem 0 0;padding:0 0 1rem 0}#main .products .products-header .products-order{display:block;float:left}.grouped-products-orderby-dropdown .select2-results>.select2-results__options,.woocommerce-ordering-dropdown .select2-results>.select2-results__options{max-height:14rem}#main .woocommerce-ordering .orderby{min-width:12.5rem;width:auto}#main .products .products-header .products-view{display:block;position:relative;padding:0 .5rem;float:right}#main .products .products-header .products-view .label{color:#676767;display:inline-block;margin:0 .5rem 0 0}#main .products .products-header .products-view .btn-group{display:inline-block;position:relative;vertical-align:middle}#main .products .products-header .products-view .btn-group .btn{background:#fff;color:#333;float:left;position:relative;display:inline-block;line-height:1.625rem;vertical-align:middle;padding:0 .75rem;border:.0625rem solid #ccc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:.25rem;cursor:pointer;font-size:.875rem;font-weight:400;text-align:center;white-space:nowrap}#main .products .products-header .products-view .btn-group .btn:hover,#main .products .products-header .products-view .btn-group .btn:focus,#main .products .products-header .products-view .btn-group .btn:active,#main .products .products-header .products-view .btn-group .btn.active{background-color:#e6e6e6;border-color:#adadad;color:#333}#main .products .products-header .products-view .btn-group .btn .fa{color:#676767;font-size:.875rem;margin:0}#main .products .products-header .products-view .btn-group .grid-btn{border-top-right-radius:0;border-bottom-right-radius:0}#main .products .products-header .products-view .btn-group .list-btn{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-0.0625rem}#main .products .products-content{width:100%}#main .products .products-content:before{content:'';display:block;margin:0 .5rem .25rem 0;border-bottom:.0625rem solid #e7e7e7;width:100%}#main .products .products-footer{width:100%}#main .product-categories{margin:0 0 1rem 0;padding:0}#main .products .product-categories{margin:0}#main .product-categories .product-category{background:#fff;float:left;position:relative;margin:0;padding:0;width:20%;height:16rem}body.sidebar-left #main .product-categories .product-category,body.sidebar-right #main .product-categories .product-category{width:25%}#main .product-categories .product-category .outer{height:100%;padding:0 .375rem .375rem 0}#main .product-categories .product-category .outer .inner{border-bottom:.0625rem solid #eaeaea;border-right:.0625rem solid #eaeaea;height:100%}#main .product-categories .product-category .outer .inner .wrapper{border:.0625rem solid transparent;height:100%;padding:.5rem .875rem .5rem .5rem}#main .product-categories .product-category .outer .inner .wrapper .content{height:100%;width:100%;max-width:10rem;margin:0 auto;overflow:hidden;position:relative}#main .product-categories .product-category .outer .inner .wrapper .content:before{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:-moz-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:-o-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff);background-color:rgba(0,0,0,0);background-repeat:repeat;background-attachment:scroll;background-position:0 0;content:'';display:block;height:1.25rem;position:absolute;left:0;right:0;bottom:0;z-index:1}#main .product-categories .product-category:hover .outer .inner{position:relative;border-color:transparent}#main .product-categories .product-category:hover .outer .inner .wrapper{background:#fff;border:.0625rem solid #eaeaea;position:absolute;top:0;right:-0.0625rem;left:-0.0625rem;height:auto;margin:0 auto;min-height:100%;z-index:1000;box-shadow:0 .125rem .25rem rgba(0,0,0,0.18);padding:.5rem .9375rem .5rem .5625rem}#main .product-categories .product-category:hover .outer .inner .wrapper .content:before{display:none}#main .product-categories .product-category .category-image{position:relative;margin:0 0 .875rem 0;vertical-align:middle;text-align:center;line-height:10rem;height:10rem;width:100%}#main .product-categories .product-category .content .category-image *{line-height:normal}#main .product-categories .product-category .content .category-image img{display:inline-block;margin:0;padding:0}#main .product-categories .product-category .content .category-title{margin:0 0 .25rem 0;font-size:1.125rem;line-height:1.25rem;font-weight:normal}#main .product-categories .product-category .content .category-title a{display:block}body.mobile-nav-visible #main .product-categories .product-category:hover .outer .inner{border-bottom:.0625rem solid #eaeaea;border-right:.0625rem solid #eaeaea;position:inherit}body.mobile-nav-visible #main .product-categories .product-category:hover .outer .inner .wrapper{border:.0625rem solid transparent;height:100%;padding:.5rem .875rem .5rem .5rem;background:transparent;position:inherit;margin:0;z-index:auto;box-shadow:none}body.mobile-nav-visible #main .product-categories .product-category:hover .outer .inner .wrapper .content:before{display:block}#main .grid-group .product{background:#fff;float:left;position:relative;margin:0;padding:0;width:25%;height:30rem}body.sidebar-left #main .grid-group .product,body.sidebar-right #main .grid-group .product{width:33.33%}#main .grid-group .product.unavailable{opacity:.8}#main .grid-group .product.unavailable:hover{opacity:1}#main .grid-group .product .outer{height:100%;padding:0 .375rem .375rem 0}#main .grid-group .product .outer .inner{border-bottom:.0625rem solid #eaeaea;border-right:.0625rem solid #eaeaea;height:100%}#main .grid-group .product:hover .outer .inner{position:relative;border-color:transparent}#main .grid-group .product .outer .inner .wrapper{border:.0625rem solid transparent;height:100%;padding:.5rem .875rem .5rem .5rem}#main .grid-group .product:hover .outer .inner .wrapper{background:#fff;border:.0625rem solid #eaeaea;position:absolute;top:0;right:-0.0625rem;left:-0.0625rem;height:auto;margin:0 auto;min-height:100%;z-index:1000;box-shadow:0 .125rem .25rem rgba(0,0,0,0.18);padding:.5rem .9375rem .5rem .5625rem}#main .grid-group .product .outer .inner .wrapper .content{height:100%;width:100%;max-width:16rem;margin:0 auto;overflow:hidden;position:relative}#main .grid-group .product .outer .inner .wrapper .content:before{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:-moz-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:-o-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff);background-color:rgba(0,0,0,0);background-repeat:repeat;background-attachment:scroll;background-position:0 0;content:'';display:block;height:1rem;position:absolute;left:0;right:0;bottom:0;z-index:1}#main .grid-group .product:hover .outer .inner .wrapper .content:before{display:none}#main .grid-group .product .product-image{position:relative;margin:0 0 1rem 0;vertical-align:middle;text-align:center;line-height:14rem;height:14rem;width:100%;overflow:hidden}#main .grid-group .product .product-image *{line-height:normal}#main .grid-group .product .product-image img{display:inline-block;margin:0;padding:0;max-height:14rem}#main .grid-group .product.unavailable .product-image img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}#main .grid-group .product.unavailable:hover .product-image img{-webkit-filter:grayscale(0);filter:none}#main .grid-group .product .product-image .sale-flash{color:#fff;background:#f68501;display:inline-block;position:absolute;top:0;left:0;padding:0 1rem;line-height:1.875rem;max-width:100%;-webkit-border-radius:1.875rem;-moz-border-radius:1.875rem;border-radius:1.875rem;z-index:1}#main .grid-group .product .product-image .sale-flash:after{content:'';display:block;position:absolute;bottom:-0.5625rem;left:.875rem;border-style:solid;border-width:.625rem .5625rem 0 .5625rem;border-color:#f68501 transparent;width:0;z-index:1}#main .grid-group .product .product-image .onsale{background:#ff5547}#main .grid-group .product .product-image .onsale:after{border-color:#ff5547 transparent}#main .grid-group .product .product-image .best-seller{background:#f68501}#main .grid-group .product .product-image .best-seller:after{border-color:#f68501 transparent}#main .grid-group .product .product-image .novelty{background:#00c300}#main .grid-group .product .product-image .novelty:after{border-color:#00c300 transparent}#main .grid-group .unavailable .product-image .sale-flash{display:none}#main .grid-group .product .product-title:before{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:-moz-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:-o-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff);background-color:rgba(0,0,0,0);background-repeat:repeat;background-attachment:scroll;background-position:0 0;content:'';display:block;height:1.125rem;position:absolute;left:0;right:0;top:2.25rem;z-index:1}#main .grid-group .product .product-title{margin:0 0 .5rem 0;max-height:3.375rem;overflow:hidden;position:relative}#main .grid-group .product .product-title .entry-title{font-size:.9375rem;line-height:1.125rem;font-weight:normal;margin:0}#main .grid-group .product .product-title .entry-title a{display:block}#main .grid-group .product:hover .product-title:before{display:none}#main .grid-group .product:hover .product-title{max-height:none}#main .grid-group .product .product-status{font-size:.875rem;font-weight:500;color:#4dbf42;margin:0 0 .375rem 0}#main .grid-group .limited .product-status,#main .grid-group .product-status.limited{color:#fe6600}#main .grid-group .unavailable .product-status,#main .grid-group .product-status.unavailable{color:#333}#main .grid-group .product .product-price{display:inline-block;margin:0 .5rem .5rem 0}#main .grid-group .product .product-price .price{background:#fff3b5;border:.0625rem solid #dbdbdb;border-radius:.25rem;color:#333;display:inline-block;margin:0;padding:.375rem .5rem;vertical-align:middle;font-size:1rem;line-height:1.125rem}#main .grid-group .product .product-price .limited{background:#ffce3c;border-color:#ffbf01}#main .grid-group .unavailable .product-price .price,#main .grid-group .product-price .price.unavailable{color:#999;background:#eee;border:.0625rem solid #dbdbdb}#main .grid-group .product .product-price .sale{background:transparent;border:0;border-radius:0;padding:0}#main .grid-group .product .product-price .sale del{color:#999;display:inline-block;margin:.0625rem 0 .25rem 0;padding:0 .625rem;text-decoration:none;position:relative}#main .grid-group .unavailable .product-price .sale del,#main .grid-group .product-price .sale.unavailable del{display:none}#main .grid-group .product .product-price .sale del:before{background:#ed3b3b;content:'';display:block;position:absolute;left:.625rem;right:.625rem;top:50%;height:.0625rem;z-index:1}#main .grid-group .product .product-price .sale ins{color:#ed3b3b;background:#fff3b5;border:.0625rem solid #dbdbdb;border-radius:.25rem;display:block;margin:0;padding:.4375rem .625rem;vertical-align:middle;text-decoration:none}#main .grid-group .product .product-price .sale.limited ins{color:#333;background:#ffce3c;border-color:#ffbf01}#main .grid-group .unavailable .product-price .sale ins,#main .grid-group .product-price .sale.unavailable ins{color:#999;background:#eee;border:.0625rem solid #dbdbdb}#main .grid-group .product .product-price .price span.sep{color:inherit;margin:0;opacity:1}#main .grid-group .product .product-price .free{color:#ed3b3b}#main .grid-group .unavailable .product-price .free,#main .grid-group .product-price .free.unavailable{color:#999;background:#eee;border:.0625rem solid #dbdbdb}#main .grid-group .product .product-rating{display:block;margin:0 0 .5rem 0}#main .grid-group .product .product-rating .rating .fa{font-size:.9375rem;margin:0 .0625rem 0 0}#main .grid-group .product .product-rating .star-rating{margin:0 .125rem 0 0}#main .grid-group .product .product-rating a{font-size:.875rem}#main .grid-group .product .product-tools>*{margin:0 0 .625rem 0}#main .grid-group .product .add-to-cart-button,#main .grid-group .product .added_to_cart{border:.0625rem solid #d9d9d9;box-sizing:border-box;background-color:#689f38;background-image:-webkit-gradient(linear,left top,left bottom,from(#689f38),to(#639735));background-image:-webkit-linear-gradient(top,#689f38,#639735);background-image:-moz-linear-gradient(top,#689f38,#639735);background-image:-o-linear-gradient(top,#689f38,#639735);background-image:linear-gradient(to bottom,#689f38,#639735);border-radius:.25rem;transition:all .218s ease 0,visibility 0 ease 0;padding:0 .75rem 0 2.625rem;font-size:.875rem;line-height:2.125rem;height:2.25rem;text-decoration:none;text-align:center;cursor:pointer;display:inline-block;outline:0;overflow:hidden;color:#fff;position:relative}#main .grid-group .product .add-to-cart-button:hover,#main .grid-group .product .added_to_cart:hover{color:#fff;background-color:#76b540;background-image:-webkit-gradient(linear,left top,left bottom,from(#76b540),to(#639735));background-image:-webkit-linear-gradient(top,#76b540,#639735);background-image:-moz-linear-gradient(top,#76b540,#639735);background-image:-o-linear-gradient(top,#76b540,#639735);background-image:linear-gradient(to bottom,#76b540,#639735);border:.0625rem solid #b9b9b9;box-shadow:0 .0625rem .0625rem rgba(0,0,0,0.1);transition:all 0 ease 0}#main .grid-group .product .add-to-cart-button:active,#main .grid-group .product .added_to_cart:active{color:#fff;background-color:#639735;background-image:-webkit-gradient(linear,left top,left bottom,from(#76b540),to(#598830));background-image:-webkit-linear-gradient(top,#76b540,#598830);background-image:-moz-linear-gradient(top,#76b540,#598830);background-image:-o-linear-gradient(top,#76b540,#598830);background-image:linear-gradient(to bottom,#76b540,#598830);box-shadow:0 .0625rem .125rem rgba(0,0,0,0.1) inset}#main .grid-group .product .add-to-cart-button:before,#main .grid-group .product .added_to_cart:before{content:'';background:url('../img/add-to-cart.svg') no-repeat center center transparent;background-size:cover;display:block;height:1.5rem;width:1.5rem;left:0;top:0;margin:.3125rem .5rem;position:absolute}#main .grid-group .product .added_to_cart:after{content:'\f058';font-family:FontAwesome;position:absolute;top:-0.3125rem;left:1.3125rem}#main .grid-group .product-type-grouped .add-to-cart-button,#main .grid-group .product-type-grouped .added_to_cart{padding:0 .75rem}#main .grid-group .product-type-grouped .add-to-cart-button:before,#main .grid-group .product-type-grouped .added_to_cart:before,#main .grid-group .product-type-grouped .added_to_cart:after{display:none}#main .grid-group .product .added{display:none}#main .grid-group .unavailable .add-to-cart-button,#main .grid-group .unavailable .added_to_cart{display:none;padding:0 .75rem}#main .grid-group .unavailable .add-to-cart-button:before,#main .grid-group .unavailable .added_to_cart:before,#main .grid-group .unavailable .added_to_cart:after{display:none}#main .grid-group .product .product-excerpt{display:none}#main .grid-group .product:hover .product-excerpt{display:block}#main .grid-group .product .product-excerpt p{margin:0 0 .5rem 0}#main .grid-group .product .product-excerpt ul,#main .grid-group .product .product-excerpt ol{list-style:none inside;margin:0 0 .5rem 0}#main .grid-group .product .product-excerpt ul li{list-style-type:none;padding-left:.875rem;line-height:1.4rem;position:relative}#main .grid-group .product .product-excerpt ul li:before{content:'\f0da';font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;color:#787878;font-size:.5rem;line-height:1.4rem;text-decoration:none;position:absolute;left:.125rem;top:0}body.mobile-nav-visible #main .grid-group .product:hover .outer .inner{border-bottom:.0625rem solid #eaeaea;border-right:.0625rem solid #eaeaea;position:inherit}body.mobile-nav-visible #main .grid-group .product:hover .outer .inner .wrapper{border:.0625rem solid transparent;height:100%;padding:.5rem .875rem .5rem .5rem;background:transparent;position:inherit;margin:0;z-index:auto;box-shadow:none}body.mobile-nav-visible #main .grid-group .product:hover .outer .inner .wrapper .content:before{display:block}body.mobile-nav-visible #main .grid-group .product:hover .product-title:before{display:block}body.mobile-nav-visible #main .grid-group .product:hover .product-title{max-height:3.375rem}body.mobile-nav-visible #main .grid-group .product:hover .product-excerpt{display:none}#main .list-group .product{position:relative;margin:0;padding:0;width:100%;height:auto}#main .list-group .product:after{content:'';display:block;clear:both}#main .list-group .product.unavailable{opacity:.8}#main .list-group .product.unavailable:hover{opacity:1}#main .list-group .product .outer{height:100%;padding:.5rem 0}#main .list-group .product .outer .inner{height:100%;border-bottom:.0625rem solid #eaeaea}#main .list-group .product .outer .inner .wrapper{border:.0625rem solid transparent;height:100%;padding:.25rem 0 .5rem 0;overflow:hidden;position:relative}#main .list-group .product .outer .inner .wrapper .content{height:100%;width:100%;max-width:100%;margin:0 auto;overflow:hidden;position:relative}#main .list-group .product .outer .inner .wrapper .content:after{content:'';display:block;clear:both}#main .list-group .product .product-image{position:relative;vertical-align:middle;text-align:center;line-height:12.5rem;height:12.5rem;width:12.5rem;float:left;margin:0 1rem .25rem 0;overflow:hidden}#main .list-group .product .product-image *{line-height:normal}#main .list-group .product .product-image img{display:inline-block;margin:0;padding:0}#main .list-group .product.unavailable .product-image img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}#main .list-group .product.unavailable:hover .product-image img{-webkit-filter:grayscale(0);filter:none}#main .list-group .product .product-image .sale-flash{color:#fff;background:#f68501;display:inline-block;position:absolute;top:0;left:0;padding:0 1rem;line-height:1.875rem;max-width:100%;-webkit-border-radius:1.875rem;-moz-border-radius:1.875rem;border-radius:1.875rem;z-index:1}#main .list-group .product .product-image .sale-flash:after{content:'';display:block;position:absolute;bottom:-0.5625rem;left:.875rem;border-style:solid;border-width:.625rem .5625rem 0 .5625rem;border-color:#f68501 transparent;width:0;z-index:1}#main .list-group .product .product-image .onsale{background:#ff5547}#main .list-group .product .product-image .onsale:after{border-color:#ff5547 transparent}#main .list-group .product .product-image .best-seller{background:#f68501}#main .list-group .product .product-image .best-seller:after{border-color:#f68501 transparent}#main .list-group .product .product-image .novelty{background:#00c300}#main .list-group .product .product-image .novelty:after{border-color:#00c300 transparent}#main .list-group .unavailable .product-image .sale-flash{display:none}#main .list-group .product .product-title{margin:0 0 .5rem 13.75rem;overflow-x:auto;overflow-y:hidden;position:relative}#main .list-group .product .product-title .entry-title{font-size:1rem;line-height:1.25rem;font-weight:normal;margin:0}#main .list-group .product .entry-summary{margin:0 0 0 13.75rem;overflow-x:auto;overflow-y:hidden}#main .list-group .product .product-status{font-size:.875rem;font-weight:500;color:#4dbf42;margin:0 0 .375rem 0}#main .list-group .limited .product-status,#main .list-group .product-status.limited{color:#fe6600}#main .list-group .unavailable .product-status,#main .list-group .product-status.unavailable{color:#333}#main .list-group .product .product-price{display:inline-block;margin:0 .5rem .625rem 0}#main .list-group .product .product-price .price{background:#fff3b5;border:.0625rem solid #dbdbdb;border-radius:.25rem;color:#333;display:inline-block;margin:0;padding:.375rem .5rem;vertical-align:middle;font-size:1rem;line-height:1.125rem}#main .list-group .product .product-price .limited{background:#ffce3c;border-color:#ffbf01}#main .list-group .unavailable .product-price .price,#main .list-group .product-price .price.unavailable{color:#999;background:#eee;border:.0625rem solid #dbdbdb}#main .list-group .product .product-price .sale{background:transparent;border:0;border-radius:0;padding:0}#main .list-group .product .product-price .sale del{color:#999;display:inline-block;margin:.0625rem 0 .25rem 0;padding:0 .625rem;text-decoration:none;position:relative}#main .list-group .unavailable .product-price .sale del,#main .list-group .product-price .sale.unavailable del{display:none}#main .list-group .product .product-price .sale del:before{background:#ed3b3b;content:'';display:block;position:absolute;left:.625rem;right:.625rem;top:50%;height:.0625rem;z-index:1}#main .list-group .product .product-price .sale ins{color:#ed3b3b;background:#fff3b5;border:.0625rem solid #dbdbdb;border-radius:.25rem;display:block;margin:0;padding:.4375rem .625rem;vertical-align:middle;text-decoration:none}#main .list-group .product .product-price .sale.limited ins{color:#333;background:#ffce3c;border-color:#ffbf01}#main .list-group .unavailable .product-price .sale ins,#main .list-group .product-price .sale.unavailable ins{color:#999;background:#eee;border:.0625rem solid #dbdbdb}#main .list-group .product .product-price .price span.sep{color:inherit;margin:0;opacity:1}#main .list-group .product .product-price .free{color:#ed3b3b}#main .list-group .unavailable .product-price .free,#main .list-group .product-price .free.unavailable{color:#999;background:#eee;border:.0625rem solid #dbdbdb}#main .list-group .product .product-rating{display:block;margin:0 0 .625rem 0}#main .list-group .product .product-rating .rating .fa{font-size:.9375rem;margin:0 .0625rem 0 0}#main .list-group .product .product-rating .star-rating{margin:0 .125rem 0 0}#main .list-group .product .product-rating a{font-size:.875rem}#main .list-group .product .product-tools{margin:0 0 .625rem 0}#main .list-group .product .add-to-cart-button,#main .list-group .product .added_to_cart{border:.0625rem solid #d9d9d9;box-sizing:border-box;background-color:#689f38;background-image:-webkit-gradient(linear,left top,left bottom,from(#689f38),to(#639735));background-image:-webkit-linear-gradient(top,#689f38,#639735);background-image:-moz-linear-gradient(top,#689f38,#639735);background-image:-o-linear-gradient(top,#689f38,#639735);background-image:linear-gradient(to bottom,#689f38,#639735);border-radius:.25rem;transition:all .218s ease 0,visibility 0 ease 0;padding:0 .75rem 0 2.625rem;font-size:.875rem;line-height:2.125rem;height:2.25rem;text-decoration:none;text-align:center;cursor:pointer;display:inline-block;outline:0;overflow:hidden;color:#fff;position:relative}#main .list-group .product .add-to-cart-button:hover,#main .list-group .product .added_to_cart:hover{color:#fff;background-color:#76b540;background-image:-webkit-gradient(linear,left top,left bottom,from(#76b540),to(#639735));background-image:-webkit-linear-gradient(top,#76b540,#639735);background-image:-moz-linear-gradient(top,#76b540,#639735);background-image:-o-linear-gradient(top,#76b540,#639735);background-image:linear-gradient(to bottom,#76b540,#639735);border:.0625rem solid #b9b9b9;box-shadow:0 .0625rem .0625rem rgba(0,0,0,0.1);transition:all 0 ease 0}#main .list-group .product .add-to-cart-button:active,#main .list-group .product .added_to_cart:active{color:#fff;background-color:#639735;background-image:-webkit-gradient(linear,left top,left bottom,from(#76b540),to(#598830));background-image:-webkit-linear-gradient(top,#76b540,#598830);background-image:-moz-linear-gradient(top,#76b540,#598830);background-image:-o-linear-gradient(top,#76b540,#598830);background-image:linear-gradient(to bottom,#76b540,#598830);box-shadow:0 .0625rem .125rem rgba(0,0,0,0.1) inset}#main .list-group .product .add-to-cart-button:before,#main .list-group .product .added_to_cart:before{content:'';background:url('../img/add-to-cart.svg') no-repeat center center transparent;background-size:cover;display:block;height:1.5rem;width:1.5rem;left:0;top:0;margin:.3125rem .5rem;position:absolute}#main .list-group .product .added_to_cart:after{content:'\f058';font-family:FontAwesome;position:absolute;top:-0.3125rem;left:1.3125rem}#main .list-group .product-type-grouped .add-to-cart-button,#main .list-group .product-type-grouped .added_to_cart{padding:0 .75rem}#main .list-group .product-type-grouped .add-to-cart-button:before,#main .list-group .product-type-grouped .added_to_cart:before,#main .list-group .product-type-grouped .added_to_cart:after{display:none}#main .list-group .product .added{display:none}#main .list-group .unavailable .add-to-cart-button,#main .list-group .unavailable .added_to_cart{display:none;padding:0 .75rem}#main .list-group .unavailable .add-to-cart-button:before,#main .list-group .unavailable .added_to_cart:before,#main .list-group .unavailable .added_to_cart:after{display:none}#main .list-group .product .product-excerpt{display:none}#main .list-group .product .product-excerpt p{margin:0 0 .5rem 0}#main .list-group .product .product-excerpt ul,#main .list-group .product .product-excerpt ol{list-style:none inside;margin:0 0 .5rem 0}#sidebar ul.product-categories,#sidebar ul.product-categories ul{list-style:none inside}#sidebar ul.product-categories{margin:0}#sidebar ul.product-categories li{position:relative}#sidebar ul.product-categories li>a{border-bottom:.0625rem solid #ebebeb;display:block;line-height:normal;padding:.5625rem .25rem;margin:0;position:relative}#sidebar ul.product-categories li .count{display:none}#sidebar ul.product-categories li>a:hover{text-decoration:none}#sidebar ul.product-categories li.cat-parent>a{padding-right:1.625rem}#sidebar ul.product-categories li.cat-parent>a:after{font-family:FontAwesome;font-size:1rem;line-height:1rem;content:'\f107';display:inline-block;position:absolute;top:50%;right:.25rem;padding:0 .25rem;margin:-0.5rem 0 0 0}#sidebar ul.product-categories li.current-cat>a{color:red}#sidebar ul.children{margin:0 0 0 .75rem;display:none}#sidebar ul.product-categories li.current-cat>ul.children,#sidebar ul.product-categories li.current-cat-parent>ul.children{display:block}#sidebar ul.product-categories li.cat-parent.current-cat>a:after,#sidebar ul.product-categories li.cat-parent.active>a:after{content:'\f106';margin-top:-0.5625rem}#sidebar ul.product-categories li.cat-parent.inactive>a:after{content:'\f107';margin-top:-0.5rem}#sidebar ul.product-categories li a span.expand{background:#fff;border:.0625rem solid transparent;border-radius:.125rem;position:absolute;top:50%;right:0;width:1.5625rem;height:1.5rem;margin:-0.75rem 0 0 0;z-index:1}#sidebar ul.product-categories li a span.expand:before{font-family:FontAwesome;font-size:1rem;line-height:1rem;content:'\f107';display:inline-block;position:absolute;top:50%;right:50%;margin:-0.5rem -0.3125rem 0 0}#sidebar ul.product-categories li.cat-parent.current-cat>a span.expand:before,#sidebar ul.product-categories li.cat-parent.active>a span.expand:before{content:'\f106';margin-top:-0.5625rem}#sidebar ul.product-categories li.cat-parent.inactive>a span.expand:before{content:'\f107';margin-top:-0.5rem}#sidebar ul.product-categories li.active>ul.children{display:block}#sidebar ul.product-categories li.inactive>ul.children{display:none}#content .sidebar .products .product{background:#fff;position:relative;margin:0 0 1.625rem 0;padding:0 0 1rem 0;border-bottom:.0625rem solid #eaeaea;width:100%}#content .sidebar .products div.product:last-of-type{margin:0;padding:0;border:0}#content .sidebar .products .product.unavailable{opacity:.8}#content .sidebar .products .product.unavailable:hover{opacity:1}#content .sidebar .products .product .product-image{position:relative;margin:0 0 1rem 0;vertical-align:middle;text-align:center;width:100%;overflow:hidden}#content .sidebar .products .product .product-image *{line-height:normal}#content .sidebar .products .product .product-image img{display:inline-block;margin:0;padding:0;max-height:14rem}#content .sidebar .products .product.unavailable .product-image img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}#content .sidebar .products .product.unavailable:hover .product-image img{-webkit-filter:grayscale(0);filter:none}#content .sidebar .products .product .product-image .sale-flash{color:#fff;background:#f68501;display:inline-block;position:absolute;top:0;left:0;padding:0 1rem;line-height:1.875rem;max-width:100%;-webkit-border-radius:1.875rem;-moz-border-radius:1.875rem;border-radius:1.875rem;z-index:1}#content .sidebar .products .product .product-image .sale-flash:after{content:'';display:block;position:absolute;bottom:-0.5625rem;left:.875rem;border-style:solid;border-width:.625rem .5625rem 0 .5625rem;border-color:#f68501 transparent;width:0;z-index:1}#content .sidebar .products .product .product-image .onsale{background:#ff5547}#content .sidebar .products .product .product-image .onsale:after{border-color:#ff5547 transparent}#content .sidebar .products .product .product-image .best-seller{background:#f68501}#content .sidebar .products .product .product-image .best-seller:after{border-color:#f68501 transparent}#content .sidebar .products .product .product-image .novelty{background:#00c300}#content .sidebar .products .product .product-image .novelty:after{border-color:#00c300 transparent}#content .sidebar .products .unavailable .product-image .sale-flash{display:none}#content .sidebar .products .product .product-title{margin:0 0 .5rem 0;overflow:hidden;position:relative}#content .sidebar .products .product .product-title .entry-title{font-size:.9375rem;line-height:1.125rem;font-weight:normal;margin:0}#content .sidebar .products .product .product-title .entry-title a{display:block}#content .sidebar .products .product:hover .product-title:before{display:none}#content .sidebar .products .product:hover .product-title{max-height:none}#content .sidebar .products .product .product-status{font-size:.875rem;font-weight:500;color:#4dbf42;margin:0 0 .375rem 0}#content .sidebar .products .limited .product-status,#content .sidebar .products .product .product-status.limited{color:#fe6600}#content .sidebar .products .unavailable .product-status,#content .sidebar .products .product-status.unavailable{color:#333}#content .sidebar .products .product .product-price{display:inline-block;margin:0 .5rem .5rem 0}#content .sidebar .products .product .product-price .price{background:#fff3b5;border:.0625rem solid #dbdbdb;border-radius:.25rem;color:#333;display:inline-block;margin:0;padding:.375rem .5rem;vertical-align:middle;font-size:1rem;line-height:1.125rem}#content .sidebar .products .product .product-price .limited{background:#ffce3c;border-color:#ffbf01}#content .sidebar .products .unavailable .product-price .price,#content .sidebar .products .product-price .price.unavailable{color:#999;background:#eee;border:.0625rem solid #dbdbdb}#content .sidebar .products .product .product-price .sale{background:transparent;border:0;border-radius:0;padding:0}#content .sidebar .products .product .product-price .sale del{color:#999;display:inline-block;margin:.0625rem 0 .25rem 0;padding:0 .625rem;text-decoration:none;position:relative}#content .sidebar .products .unavailable .product-price .sale del,#content .sidebar .products .product-price .sale.unavailable del{display:none}#content .sidebar .products .product .product-price .sale del:before{background:#ed3b3b;content:'';display:block;position:absolute;left:.625rem;right:.625rem;top:50%;height:.0625rem;z-index:1}#content .sidebar .products .product .product-price .sale ins{color:#ed3b3b;background:#fff3b5;border:.0625rem solid #dbdbdb;border-radius:.25rem;display:block;margin:0;padding:.4375rem .625rem;vertical-align:middle;text-decoration:none}#content .sidebar .products .product .product-price .sale.limited ins{color:#333;background:#ffce3c;border-color:#ffbf01}#content .sidebar .products .unavailable .product-price .sale ins,#content .sidebar .products .product-price .sale.unavailable ins{color:#999;background:#eee;border:.0625rem solid #dbdbdb}#content .sidebar .products .product .product-price .price span.sep{color:inherit;margin:0;opacity:1}#content .sidebar .products .product .product-price .free{color:#ed3b3b}#content .sidebar .products .unavailable .product-price .free,#content .sidebar .products .product-price .free.unavailable{color:#999;background:#eee;border:.0625rem solid #dbdbdb}#content .sidebar .products .product .product-rating{display:block;margin:0 0 .5rem 0}#content .sidebar .products .product .product-rating .rating .fa{font-size:.9375rem;margin:0 .0625rem 0 0}#content .sidebar .products .product .product-rating .star-rating{margin:0 .125rem 0 0}#content .sidebar .products .product .product-rating a{font-size:.875rem}#content .sidebar .products .product .product-tools>*{margin:0 0 .625rem 0}#content .sidebar .products .product .add-to-cart-button,#content .sidebar .products .product .added_to_cart{border:.0625rem solid #d9d9d9;box-sizing:border-box;background-color:#689f38;background-image:-webkit-gradient(linear,left top,left bottom,from(#689f38),to(#639735));background-image:-webkit-linear-gradient(top,#689f38,#639735);background-image:-moz-linear-gradient(top,#689f38,#639735);background-image:-o-linear-gradient(top,#689f38,#639735);background-image:linear-gradient(to bottom,#689f38,#639735);border-radius:.25rem;transition:all .218s ease 0,visibility 0 ease 0;padding:0 .75rem 0 2.625rem;font-size:.875rem;line-height:2.125rem;height:2.25rem;text-decoration:none;text-align:center;cursor:pointer;display:inline-block;outline:0;overflow:hidden;color:#fff;position:relative}#content .sidebar .products .product .add-to-cart-button:hover,#content .sidebar .products .product .added_to_cart:hover{color:#fff;background-color:#76b540;background-image:-webkit-gradient(linear,left top,left bottom,from(#76b540),to(#639735));background-image:-webkit-linear-gradient(top,#76b540,#639735);background-image:-moz-linear-gradient(top,#76b540,#639735);background-image:-o-linear-gradient(top,#76b540,#639735);background-image:linear-gradient(to bottom,#76b540,#639735);border:.0625rem solid #b9b9b9;box-shadow:0 .0625rem .0625rem rgba(0,0,0,0.1);transition:all 0 ease 0}#content .sidebar .products .product .add-to-cart-button:active,#content .sidebar .products .product .added_to_cart:active{color:#fff;background-color:#639735;background-image:-webkit-gradient(linear,left top,left bottom,from(#76b540),to(#598830));background-image:-webkit-linear-gradient(top,#76b540,#598830);background-image:-moz-linear-gradient(top,#76b540,#598830);background-image:-o-linear-gradient(top,#76b540,#598830);background-image:linear-gradient(to bottom,#76b540,#598830);box-shadow:0 .0625rem .125rem rgba(0,0,0,0.1) inset}#content .sidebar .products .product .add-to-cart-button:before,#content .sidebar .products .product .added_to_cart:before{content:'';background:url('../img/add-to-cart.svg') no-repeat center center transparent;background-size:cover;display:block;height:1.5rem;width:1.5rem;left:0;top:0;margin:.3125rem .5rem;position:absolute}#content .sidebar .products .product .added_to_cart:after{content:'\f058';font-family:FontAwesome;position:absolute;top:-0.3125rem;left:1.3125rem}#content .sidebar .products .product-type-grouped .add-to-cart-button,#content .sidebar .products .product-type-grouped .added_to_cart{padding:0 .75rem}#content .sidebar .products .product-type-grouped .add-to-cart-button:before,#content .sidebar .products .product-type-grouped .added_to_cart:before,#content .sidebar .products .product-type-grouped .added_to_cart:after{display:none}#content .sidebar .products .product .added{display:none}#content .sidebar .products .unavailable .add-to-cart-button,#content .sidebar .products .unavailable .added_to_cart{display:none;padding:0 .75rem}#content .sidebar .products .unavailable .add-to-cart-button:before,#content .sidebar .products .unavailable .added_to_cart:before,#content .sidebar .products .unavailable .added_to_cart:after{display:none}#content .sidebar .product_list_widget li{border-bottom:.0625rem solid #e7e7e7;margin:.625rem 0;padding:.625rem 0;text-align:center}#content .sidebar .product_list_widget li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}#content .sidebar .product_list_widget li a{border:0;margin:0;padding:0}#content .sidebar .product_list_widget li img{margin:0 auto .625rem auto;max-height:12.5rem}#content .sidebar .product_list_widget li .product-title{display:block;margin:0 0 .25rem 0;text-align:left}#content .sidebar .product_list_widget li .price{background:#fff3b5;border:.0625rem solid #dbdbdb;border-radius:.25rem;color:#333;display:inline-block;margin:0 0 .5rem 0;padding:.375rem .5rem;vertical-align:middle;font-size:1rem;font-weight:500;line-height:1rem}#content .sidebar .product_list_widget li .price.unavailable{color:#999;background:#eee;border:.0625rem solid transparent}#content .sidebar .product_list_widget li .sale{background:transparent !important;border:0 !important;border-radius:0 !important;padding:0 !important}#content .sidebar .product_list_widget li .sale del{color:#999;display:inline-block;margin:.0625rem 0 .25rem 0;padding:0 .625rem;text-decoration:none;position:relative}#content .sidebar .product_list_widget li .sale.unavailable del{display:none}#content .sidebar .product_list_widget li .sale del:before{background:#ed3b3b;content:'';display:block;position:absolute;left:.625rem;right:.625rem;top:50%;height:.0625rem;z-index:1}#content .sidebar .product_list_widget li .sale ins{color:#ed3b3b;background:#fff3b5;border:.0625rem solid #dbdbdb;border-radius:.25rem;display:block;margin:0;padding:.4375rem .625rem;vertical-align:middle;text-decoration:none}#content .sidebar .product_list_widget li .sale.unavailable ins{color:#999;background:#eee;border:.0625rem solid transparent}#content .sidebar .product_list_widget li .price span.sep{color:inherit;margin:0;opacity:1}#content .sidebar .product_list_widget .review .product-title{margin:0 0 .375rem 0}#content .sidebar .product_list_widget .review .review-text{text-align:left;font-style:italic;margin:.25rem 0}#content .sidebar .product_list_widget .review .rating{display:block;margin:.375rem 0 .25rem 0;text-align:left}#content .sidebar .product_list_widget .review .rating .label{color:#787878;display:inline-block;margin:0 .25rem 0 0}#content .sidebar .product_list_widget .review .reviewer{color:#787878;text-align:left;margin:.25rem 0 .625rem 0}#content .sidebar .product_list_widget .review .read-more{text-align:center;margin:.25rem 0}#content .sidebar .product_list_widget .review .read-more a{display:block;padding:.1875rem;margin:.5rem 0;border:.0625rem solid #2a5885;width:100%}#content .sidebar .product_list_widget .review .read-more a:hover{border-color:red}#content .sidebar .widget_shopping_cart_content p{margin:0 0 .625rem 0}#content .sidebar .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item{position:relative}#content .sidebar .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item a{display:block}#content .sidebar .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item a img{display:block;padding:0 1.625rem}#content .sidebar .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item a.remove{display:inline-block;position:absolute;top:.5625rem;left:.25rem;color:#fb3f4c;font-size:1.125rem;line-height:1.125rem;width:1.125rem;height:1.125rem;text-indent:-9999px}#content .sidebar .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item a.remove:hover{color:#ed1c24}#content .sidebar .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item a.remove:before{content:'\f057';font-family:FontAwesome;position:absolute;top:0;left:0;right:0;bottom:0;display:inline-block;font-size:inherit;text-align:center;text-indent:0}#content .sidebar .widget_shopping_cart_content .total{margin:1rem 0;text-align:center}#content .sidebar .widget_shopping_cart_content .buttons{margin:0}#content .sidebar .widget_shopping_cart_content .buttons .button{width:100%}#content .sidebar .widget_shopping_cart_content .buttons .checkout{margin:.5rem 0 0 0}#content .sidebar .price_slider_wrapper{margin:1.5rem 0 0 0}#content .sidebar .price_slider_amount{position:relative;padding-bottom:1.75rem}#content .sidebar .price_slider_amount .button{position:absolute;left:0;right:0;bottom:0;width:100%}#content .sidebar .price_slider_amount .price_label{margin:1rem 0;color:#676767;text-align:center}#content .sidebar .ui-slider{position:relative;text-align:left;margin-left:.5rem;margin-right:.5rem}#content .sidebar .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1rem;height:1rem;background-color:#f5f5f5;border:.0625rem solid #d9d9d9;border-radius:1rem;cursor:ew-resize;outline:0;top:-0.3rem;margin-left:-0.5rem}#content .sidebar .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.875rem;display:block;border-top:.0625rem solid #d9d9d9;border-bottom:.0625rem solid #d9d9d9;border-radius:1rem;background-color:#f5f5f5}#content .sidebar .price_slider_wrapper .ui-widget-content{border-radius:1rem;background-color:#c3c3c3;border:0}#content .sidebar .ui-slider-horizontal{height:.5rem}#content .sidebar .ui-slider-horizontal .ui-slider-range{top:0;height:100%}#content .sidebar .ui-slider-horizontal .ui-slider-range-min{left:-0.0625rem}#content .sidebar .ui-slider-horizontal .ui-slider-range-max{right:-0.0625rem}body.single-product #main .product-details .entry-header{margin:0 0 .625rem 0;padding:0;position:relative}body.single-product #main .product-details .entry-header .entry-title{margin:0 0 .75rem 0}body.single-product #main .product-details .product-rating{display:inline-block;margin:0 .5rem .5rem 0}body.single-product #main .product-details .product-rating .rating{margin:0 .25rem 0 0;color:#686868}body.single-product #main .product-details .product-rating .star-rating .fa{font-size:1rem}body.single-product #main .product-details .entry-header .sku-wrapper{display:inline-block;margin:0 0 .5rem 0}body.single-product #main .product-details .entry-header .sku-wrapper .label{color:#999}body.single-product #main .product-details .entry-header .sku-wrapper .sku{font-weight:500}body.single-product #main .product-details .product-images-container{float:left;width:60%;padding:0;margin:0 0 1rem 0;position:relative}body.single-product #main .product-details .product-images-wrapper{margin:0 1.5rem 0 0;position:relative}body.single-product #main .product-details .product-images{width:100%;height:100%;text-align:center}body.single-product #main .product-details .product-images .product-image{height:26rem;line-height:26rem}body.single-product #main .product-details .product-images a{display:inline-block;width:100%;margin:0;padding:0}body.single-product #main .product-details .product-images .product-image img{display:inline-block;margin:0;padding:0;width:auto;height:auto;max-width:100%;max-height:26rem}body.single-product #main .unavailable .product-details .product-images .product-image img{filter:grayscale(100%)}body.single-product #main .unavailable .product-details .product-images .product-image:hover img{filter:none}body.single-product #main .product-details .product-images .swiper-button-next,body.single-product #main .product-details .product-images .swiper-button-prev{color:#999}body.single-product #main .product-details .product-thumbnails{margin:0}body.single-product #main .product-details .product-thumbnails .product-thumbnail{display:inline-block;width:5rem;height:5rem;line-height:5rem;float:left;text-align:center;cursor:pointer}body.single-product #main .product-details .product-thumbnails .product-thumbnail img{margin:0 auto;vertical-align:middle;display:inline-block;width:auto;height:auto;max-width:100%;max-height:5rem}body.single-product #main .unavailable .product-details .product-thumbnails .product-thumbnail img{filter:grayscale(100%)}body.single-product #main .unavailable .product-details .product-thumbnails .product-thumbnail:hover img{filter:none}body.single-product #main .product-details .swiper-container{width:100%;height:100%}body.single-product #main .product-details .swiper-slide{text-align:center;font-size:1.125rem;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}body.single-product #main .product-details .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}body.single-product #main .product-details .swiper-container{margin-left:auto;margin-right:auto}body.single-product #main .product-details .swiper-slide{background-size:cover;background-position:center}body.single-product #main .product-details .product-thumbnails{box-sizing:border-box;padding:1rem 0}body.single-product #main .product-details .product-thumbnails .swiper-slide{width:5rem;height:100%;opacity:.65}body.single-product #main .product-details .product-thumbnails .swiper-slide-thumb-active{opacity:1}body.single-product #main .product-details .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}body.single-product #main .product-details .product-images-wrapper .sale-flash{color:#fff;background:#f68501;display:inline-block;position:absolute;top:0;left:0;padding:0 1rem;line-height:1.875rem;max-width:100%;-webkit-border-radius:1.875rem;-moz-border-radius:1.875rem;border-radius:1.875rem;z-index:999}body.single-product #main .product-details .product-images-wrapper .sale-flash:after{content:'';display:block;position:absolute;bottom:-0.5625rem;left:.875rem;border-style:solid;border-width:.625rem .5625rem 0 .5625rem;border-color:#f68501 transparent;width:0;z-index:1}body.single-product #main .product-details .product-images-wrapper .onsale{background:#ff5547}body.single-product #main .product-details .product-images-wrapper .onsale:after{border-color:#ff5547 transparent}body.single-product #main .product-details .product-images-wrapper .best-seller{background:#f68501}body.single-product #main .product-details .product-images-wrapper .best-seller:after{border-color:#f68501 transparent}body.single-product #main .product-details .product-images-wrapper .novelty{background:#00c300}body.single-product #main .product-details .product-images-wrapper .novelty:after{border-color:#00c300 transparent}body.single-product #main .unavailable .product-details .product-images-wrapper .sale-flash{display:none}.countdown-timer{display:block;margin:0 0 .25rem 0}.countdown-timer .countdown-timer-item{position:relative;display:inline-block;margin:0 .25rem 0 0;width:1.625rem;color:#555}.countdown-timer .countdown-timer-item:after{position:absolute;content:':';font-size:1rem;line-height:1.25rem;font-weight:500;color:#4d4b4b;top:0;right:-0.25rem;z-index:2}.countdown-timer .countdown-timer-item:last-child:after{content:'';display:none}.countdown-timer .countdown-timer-item:last-child{margin:0}.countdown-timer .countdown-timer-item .value,.countdown-timer .countdown-timer-item .label{display:block;margin:0;text-align:center}.countdown-timer .countdown-timer-item .value{font-size:1.25rem;line-height:1.25rem;font-weight:500}.countdown-timer .countdown-timer-item .label{font-size:.625rem;line-height:1rem}body.single-product #main .product-details .entry-summary{float:right;width:40%;margin:0;padding:0;position:relative}body.single-product #main .product-details .offer{margin:0 0 1rem 0}body.single-product #main .product-type-simple .product-details .offer,body.single-product #main .product-type-external .product-details .offer,body.single-product #main .product-type-grouped .product-details .offer{display:inline-block;vertical-align:bottom;margin:0 .125rem 1.125rem 0}body.single-product #main .product-details .product-status{margin:0 0 .5rem 0;font-size:1rem;font-weight:500;color:#4dbf42}body.single-product #main .limited .product-details .product-status,body.single-product #main .product-details .product-status.limited{color:#fe6600}body.single-product #main .unavailable .product-details .product-status,body.single-product #main .product-details .product-status.unavailable{color:#676767}body.single-product #main .unavailable.no-price .product-details .product-status,body.single-product #main .no-price .product-details .product-status.unavailable{margin:.125rem 0 1.125rem 0}body.single-product #main .product-details .price{background:#fff3b5;border:.0625rem solid #dbdbdb;border-radius:.25rem;color:#333;display:inline-block;margin:0;padding:.4375rem .625rem;vertical-align:middle;font-size:1.125rem;font-weight:500;line-height:1.25rem;text-align:center}body.single-product #main .product-details .price ins{text-decoration:none}body.single-product #main .unavailable .product-details .price,body.single-product #main .product-details .price.unavailable{color:#999;background:#eee;border:.0625rem solid transparent}body.single-product #main .product-details .sale{background:transparent !important;border:0 !important;border-radius:0 !important;padding:0 !important}body.single-product #main .product-details .sale del{color:#999;display:inline-block;margin:.0625rem 0 .25rem 0;padding:0 .625rem;text-decoration:none;position:relative}body.single-product #main .unavailable .product-details .sale del,body.single-product #main .product-details .sale.unavailable del{display:none}body.single-product #main .product-details .sale del:before{background:#ed3b3b;content:'';display:block;position:absolute;left:.625rem;right:.625rem;top:50%;height:.0625rem;z-index:1}body.single-product #main .product-details .sale ins{color:#ed3b3b;background:#fff3b5;border:.0625rem solid #dbdbdb;border-radius:.25rem;display:block;margin:0;padding:.4375rem .625rem;vertical-align:middle;text-decoration:none}body.single-product #main .unavailable .product-details .sale ins,body.single-product #main .product-details .sale.unavailable ins{color:#999;background:#eee;border:.0625rem solid transparent}body.single-product #main .product-details .price span.sep{color:inherit;margin:0;opacity:1}body.single-product #main .product-details .free{color:#ed3b3b}body.single-product #main .unavailable .product-details .free,body.single-product #main .product-details .free.unavailable{color:#999;background:#eee;border:.0625rem solid #dbdbdb}body.single-product #main .product-type-simple .product-details .cart,body.single-product #main .product-type-external .product-details .cart,body.single-product #main .product-type-grouped .product-details #show-grouped-products{display:inline-block;margin:0 0 1.125rem 0;vertical-align:bottom}body.single-product #main .product-type-grouped .product-details .add-to-cart-wrap,body.single-product #main .product-type-variable .product-details .woocommerce-variation-add-to-cart{display:inline-block;margin:0 0 1.125rem 0}body.single-product #main .product-details .single_add_to_cart_button{border:.0625rem solid #d9d9d9;box-sizing:border-box;background-color:#689f38;background-image:-webkit-gradient(linear,left top,left bottom,from(#689f38),to(#639735));background-image:-webkit-linear-gradient(top,#689f38,#639735);background-image:-moz-linear-gradient(top,#689f38,#639735);background-image:-o-linear-gradient(top,#689f38,#639735);background-image:linear-gradient(to bottom,#689f38,#639735);border-radius:.25rem;transition:all .218s ease 0,visibility 0 ease 0;padding:0 .75rem 0 2.625rem;font-size:.875rem;line-height:2.125rem;height:2.25rem;text-decoration:none;text-align:center;cursor:pointer;display:inline-block;outline:0;overflow:hidden;color:#fff;position:relative}body.single-product #main .product-details .single_add_to_cart_button:hover{color:#fff;background-color:#76b540;background-image:-webkit-gradient(linear,left top,left bottom,from(#76b540),to(#639735));background-image:-webkit-linear-gradient(top,#76b540,#639735);background-image:-moz-linear-gradient(top,#76b540,#639735);background-image:-o-linear-gradient(top,#76b540,#639735);background-image:linear-gradient(to bottom,#76b540,#639735);border:.0625rem solid #b9b9b9;box-shadow:0 .0625rem .0625rem rgba(0,0,0,0.1);transition:all 0 ease 0}body.single-product #main .product-details .single_add_to_cart_button:active{color:#fff;background-color:#639735;background-image:-webkit-gradient(linear,left top,left bottom,from(#76b540),to(#598830));background-image:-webkit-linear-gradient(top,#76b540,#598830);background-image:-moz-linear-gradient(top,#76b540,#598830);background-image:-o-linear-gradient(top,#76b540,#598830);background-image:linear-gradient(to bottom,#76b540,#598830);box-shadow:0 .0625rem .125rem rgba(0,0,0,0.1) inset}body.single-product #main .product-details .single_add_to_cart_button[disabled],body.single-product #main .product-details .single_add_to_cart_button.disabled,body.single-product #main .product-details .single_add_to_cart_button[disabled]:hover,body.single-product #main .product-details .single_add_to_cart_button.disabled:hover,body.single-product #main .product-details .single_add_to_cart_button[disabled]:active,body.single-product #main .product-details .single_add_to_cart_button.disabled:active{color:#fff;background-color:#689f38;background-image:-webkit-gradient(linear,left top,left bottom,from(#689f38),to(#639735));background-image:-webkit-linear-gradient(top,#689f38,#639735);background-image:-moz-linear-gradient(top,#689f38,#639735);background-image:-o-linear-gradient(top,#689f38,#639735);background-image:linear-gradient(to bottom,#689f38,#639735);box-shadow:none;cursor:default;opacity:.65}body.single-product #main .product-details .single_add_to_cart_button:before{content:'';background:url('../img/add-to-cart.svg') no-repeat center center transparent;background-size:cover;display:block;height:1.5rem;width:1.5rem;left:0;top:0;margin:.3125rem .5rem;position:absolute}body.single-product #main .unavailable .product-details .single_add_to_cart_button{display:none;padding:0 .75rem}body.single-product #main .unavailable .product-details .single_add_to_cart_button:before{display:none}body.single-product #main .product-details .yandex-share{margin:0 0 .75rem 0}body.single-product #main .product-details .yandex-share ul,body.single-product #main .product-details .yandex-share ol{margin:0;text-align:left}body.single-product #main .product-details .yandex-share ul li,body.single-product #main .product-details .yandex-share ol li{margin:0 .25rem .25rem 0}body.single-product #main .product-details .entry-excerpt{margin:0 0 1rem 0}body.single-product #main .product-details .entry-excerpt p{margin:0 0 .5rem 0}body.single-product #main .product-details .entry-excerpt ul,body.single-product #main .product-details .entry-excerpt ol{margin:0 0 .5rem 0}body.single-product #main .product-details .entry-excerpt ul li{list-style-type:none;padding-left:.875rem;line-height:1.4rem;position:relative}body.single-product #main .product-details .entry-excerpt ul li:before{content:'\f0da';font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;color:#787878;font-size:.5rem;line-height:1.4rem;text-decoration:none;position:absolute;left:.125rem;top:0}body.single-product #main .product-type-simple .product-details .quantity{display:none}body.single-product #main .product-type-external.unavailable .product-details .cart{display:none}body.single-product #main .product-type-grouped.unavailable.no-price .product-details .product-status,body.single-product #main .product-type-grouped.no-price .product-details .product-status.unavailable{margin:0 0 .5rem 0}body.single-product #main .product-type-variable .product-details .variations_form{display:inline-block;min-width:15rem}body.single-product #main .product-type-variable .product-details table.variations{margin:0 0 1rem 0}body.single-product #main .product-type-variable .product-details table.variations tr{display:block}body.single-product #main .product-type-variable .product-details table.variations tr td{display:block;text-align:center;padding:.5rem .875rem}body.single-product #main .product-type-variable .product-details table.variations tr:nth-child(2) .label{border-top:0}body.single-product #main .product-type-variable .product-details table.variations .label{font-weight:500}body.single-product #main .product-type-variable .product-details table.variations .label>*{display:inline-block}body.single-product #main .product-type-variable .product-details table.variations .value{padding:.75rem .875rem;border-top:0}body.single-product #main .product-type-variable .product-details table.variations .value select{width:100%}body.single-product #main .product-type-variable .product-details table.variations .select2-container{max-width:100%;width:100% !important}body.single-product #main .product-type-variable .product-details table.variations a.reset_variations{display:none}body.single-product #main .product-type-variable .product-details table.variations a.reset_variations[style*="inline"]{margin:.75rem 0 0;display:inline-block !important;color:red}body.single-product #main .product-type-variable .product-details table.variations a.reset_variations[style*="inline"][style*="hidden"]{display:none !important}body.single-product #main .product-type-variable .product-details .woocommerce-variation{display:none;background:#fcfcfc;border:.0625rem solid #e7e7e7;padding:.625rem .875rem;margin:-1rem 0 1rem 0;border-top:0}body.single-product #main .product-type-variable .product-details .woocommerce-variation>*{margin:0}body.single-product #main .product-type-variable.unavailable .product-details .woocommerce-variation .woocommerce-variation-availability{display:none}body.single-product #main .product-type-variable .product-details .woocommerce-variation .woocommerce-variation-availability .product-status{text-align:center;margin:0}body.single-product #main .product-type-variable .product-details .woocommerce-variation-availability p{margin:0}body.single-product #main .product-type-variable .product-details .woocommerce-variation-price{text-align:center}body.single-product #main .product-type-variable .product-details .woocommerce-variation-price>*{margin:.5rem 0 .75rem 0}body.single-product #main .product-type-variable .product-details span.price{background:transparent !important;border:0 !important;border-radius:0 !important;padding:0 !important}body.single-product #main .product-type-variable .product-details .woocommerce-variation-description>*{margin:0 0 .375rem 0}body.single-product #main .product-type-variable.unavailable .product-details .woocommerce-variation-add-to-cart{display:none}body.single-product #main .product-type-variable .product-details .quantity{display:none !important}#product-tabs{margin:0 0 1.75rem 0;clear:both;position:relative}#product-tabs>.tabs-nav{border-bottom:.0625rem solid #ebebeb;list-style:none inside;margin:0 0 1.375rem 0;padding:0;position:relative}#product-tabs>.tabs-nav>li{float:left;outline:0;position:relative;padding:0;margin:0 -0.0625rem 0 0}#product-tabs>.tabs-nav>li:before,#product-tabs>.tabs-nav>li:after{background:#eaeaea;content:'';position:absolute;top:.25rem;bottom:0;width:.0625rem;z-index:3}#product-tabs>.tabs-nav>li:first-child:before{left:0}#product-tabs>.tabs-nav>li:after{right:0}#product-tabs .tabs-nav li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#product-tabs>.tabs-nav>li>a{display:block;font-size:.875rem;line-height:2rem;padding:0 .875rem;position:relative;margin:.25rem 0 0 0;outline:0;z-index:0}#product-tabs>.tabs-nav>li>a:hover{text-decoration:none;border-top:.125rem solid #fda5ab;margin-top:.125rem;z-index:1}#product-tabs>.tabs-nav>li>a:active{background:#f8f8f8;text-decoration:none;border-top:.125rem solid #b9e9b5;margin-top:.125rem;z-index:1}#product-tabs .tabs-nav li a.active{color:#000;cursor:default;border-top:.25rem solid #74d46b;margin-top:0;z-index:2}#product-tabs .tabs-nav li a.active:hover,#product-tabs .tabs-nav li a.active:active{background:#fff}#product-tabs .tabs-nav span.count{color:#8c8484;margin:0 0 0 .125rem}#product-tabs .tabs-panel{padding:0 .125rem;margin:0 0 1.5rem 0}#product-tabs .tabs-nav li.more{box-sizing:border-box}#product-tabs .tabs-nav li.more .sub-menu{display:none}#product-tabs .tabs-nav ul.sub-menu{list-style:none inside;position:absolute;padding:0;margin:0;top:100%;left:0;z-index:10;background-color:#fff;border:.0625rem solid #dbdbdb;border-radius:.125rem;min-width:100%;white-space:nowrap;box-shadow:-0.125rem .125rem .0625rem rgba(0,0,0,0.12),0.125rem .125rem .0625rem rgba(0,0,0,0.12)}#product-tabs .tabs-nav ul.sub-menu>li{clear:both;float:none;margin:0;padding:0;z-index:5}#product-tabs .tabs-nav ul.sub-menu li a{background-color:#fff;display:block;margin:0;padding:.5rem .875rem;font-size:.875rem;line-height:1rem;border-top:.0625rem solid transparent;border-right:.0625rem solid transparent;border-bottom:.0625rem solid #e7e7e7;border-left:.0625rem solid transparent}#product-tabs .tabs-nav ul.sub-menu li a.active{padding-left:.8125rem;border-left:.125rem solid #74d46b}#product-tabs .tabs-nav ul.sub-menu li:last-child a{border-bottom:.0625rem solid transparent}#product-tabs .tabs-nav ul.sub-menu li a:hover,#product-tabs .tabs-nav ul.sub-menu li a:active{background-color:#f3f3f3;text-decoration:none}#product-tabs .tabs-nav li.more:hover>ul.sub-menu{display:block}#product-tabs .tabs-nav li.more>a,#product-tabs .tabs-nav li.more:hover>a,#product-tabs .tabs-nav li.more:active>a{padding-right:1.875rem}#product-tabs .tabs-nav li.more:hover>a,#product-tabs .tabs-nav li.more:active>a{z-index:4}#product-tabs .tabs-nav li.more>a:after{content:'';border-top:.25rem solid #2a5885;border-right:.25rem solid transparent;border-bottom:0;border-left:.25rem solid transparent;height:0;width:0;margin-top:-0.125rem;position:absolute;bottom:.8125rem;right:.6875rem;z-index:1;display:block}#product-tabs .tabs-nav li.more:hover>a:after{border-top:0;border-right:.25rem solid transparent;border-bottom:.25rem solid #2a5885;border-left:.25rem solid transparent}#product-tabs .tabs-nav li.more:hover>a:hover:after{border-top:0;border-right:.25rem solid transparent;border-bottom:.25rem solid #fb3f4c;border-left:.25rem solid transparent}#product-tabs h2 .product-name{color:#b2b2b2}#product-tabs table{margin:1.5rem 0}#product-tabs tbody tr:nth-child(odd){background:#f1f1f1}#product-tabs tbody th,#product-tabs tbody td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#product-tabs #attributes tbody th{width:35%}#product-tabs #attributes tbody td{width:65%}#product-tabs tbody td.product_tags:first-letter {text-transform:uppercase}#product-tabs #video h2{margin:0 0 1.25rem 0}#product-tabs #images h2{margin:0 0 1.25rem 0}#product-tabs #images img{margin:.375rem auto 1.25rem auto}#product-tabs #images .product-image{max-width:200px;display:inline-block;padding:0 .75rem 1rem 0;vertical-align:top}#product-tabs #images .product-image img{margin:0}#comments .separate-comment .bold{font-weight:500}#comments .separate-comment .verified{display:inline-block;margin:0 .625rem 0 0;color:#3dc334}#comments .separate-comment .verified .fa{color:#3dc334;margin:0 .125rem 0 0}#product-tabs .content-collapsed{overflow:hidden;position:relative;margin-bottom:1.5rem}#product-tabs .content-collapsed:before{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 60%,#fff 100%);background-image:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 60%,#fff 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 60%,#fff 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 60%,#fff 100%);background-color:rgba(0,0,0,0);background-repeat:repeat;background-attachment:scroll;background-position:0 0;content:'';display:block;height:5rem;position:absolute;left:0;right:0;bottom:0;z-index:1}#product-tabs .content-collapsed .more-toggle,#product-tabs .content-expanded .more-toggle{color:#676767;background:#fbfbfb;display:inline-block;font-size:inherit;font-style:normal;border:.0625rem solid #e7e7e7;line-height:2rem;padding:0 .5rem;text-align:center;width:100%}#product-tabs .content-collapsed .more-toggle:hover,#product-tabs .content-expanded .more-toggle:hover{color:#222;background:#f5f5f5;cursor:pointer}#product-tabs .content-collapsed .more-toggle{position:absolute;bottom:0;left:.125rem;right:.125rem;z-index:3}#main .product-slider{position:relative}#main .product-slider .products{display:block;height:31.5rem}#main .product-slider .products .product{display:table-cell;float:none;width:16rem !important;min-width:16rem;max-width:16rem;vertical-align:top}#main .product-slider .grid-group .product:hover .outer .inner{border-bottom:.0625rem solid #eaeaea;border-right:.0625rem solid #eaeaea;position:inherit}#main .product-slider .grid-group .product:hover .outer .inner .wrapper{border:.0625rem solid transparent;height:100%;padding:.5rem .875rem .5rem .5rem;background:transparent;position:inherit;margin:0;z-index:auto;box-shadow:none}#main .product-slider .grid-group .product:hover .outer .inner .wrapper .content:before{display:block}#main .product-slider .grid-group .product:hover .product-title:before{display:block}#main .product-slider .grid-group .product:hover .product-title{max-height:3.375rem}#main .product-slider .grid-group .product:hover .product-excerpt{display:none}#main .product-slider .swiper-button-next,#main .product-slider .swiper-button-prev{color:#999}#main .product-slider .swiper-scrollbar-drag{background:rgba(0,0,0,0.25)}.fancybox-slide--iframe .fancybox-cart{width:100%;height:100%;max-width:48rem;max-height:100%;margin:0}#cart-popup{margin:0 !important}#cart-popup #wpadminbar,#cart-popup #header,#cart-popup .bc-wrap,#cart-popup .issue-error,#cart-popup .scrollup,#cart-popup #sidebar,#cart-popup #footer{display:none !important}#cart-popup,#cart-popup body,#cart-popup #content{background-color:#fff}#cart-popup #main{padding:0}#cart-popup #main .wrap{border:0;margin:0}#cart-popup #main .woocommerce .wc-backward{float:none;vertical-align:top}#cart-popup #main .woocommerce .wc-backward:after,#cart-popup #main .woocommerce .wc-backward:after{left:.5rem}#cart-popup #main .woocommerce .wc-forward{margin-left:.5rem}#main .cart-empty{background-color:#f5f5f5;border-left:.25rem solid #fad054;padding:.5rem .625rem .5rem .75rem}#main .woocommerce .wc-backward{position:relative;padding:0 .5rem 0 2rem;margin:0 0 1rem 0;display:inline-block;float:left}#main .woocommerce .wc-backward:after,#main .woocommerce .wc-backward:after{content:'\f177';font-family:FontAwesome;position:absolute;left:.5rem;top:0}#main .woocommerce .return-to-shop>.wc-backward{float:none;margin:0}#main .woocommerce table.shop_table th,#main .woocommerce table.shop_table td{padding:.375rem 1rem}#main .woocommerce table.shop_table .button{height:auto;line-height:1.125rem;padding:.25rem .5rem;margin:.25rem}#main .woocommerce table.shop_table th.product-remove,#main .woocommerce table.shop_table td.product-remove,#main .woocommerce table.shop_table th.product-thumbnail,#main .woocommerce table.shop_table td.product-thumbnail,#main .woocommerce table.shop_table th.product-price,#main .woocommerce table.shop_table td.product-price,#main .woocommerce table.shop_table th.product-quantity,#main .woocommerce table.shop_table td.product-quantity,#main .woocommerce table.shop_table th.product-subtotal,#main .woocommerce table.shop_table td.product-subtotal,#main .woocommerce table.shop_table th.download-remaining,#main .woocommerce table.shop_table td.download-remaining,#main .woocommerce table.shop_table th.download-expires,#main .woocommerce table.shop_table td.download-expires,#main .woocommerce table.shop_table th.woocommerce-orders-table__header-order-number,#main .woocommerce table.shop_table td.woocommerce-orders-table__header-order-number,#main .woocommerce table.shop_table th.woocommerce-orders-table__header-order-date,#main .woocommerce table.shop_table td.woocommerce-orders-table__header-order-date,#main .woocommerce table.shop_table th.woocommerce-orders-table__header-order-status,#main .woocommerce table.shop_table td.woocommerce-orders-table__header-order-status{width:1%;white-space:nowrap}#main .woocommerce table.shop_table td.product-name{word-break:break-all}#main .woocommerce table.shop_table td.product-remove a.remove{display:inline-block;position:relative;color:#fb3f4c;font-size:1.125rem;line-height:1.125rem;width:1.125rem;height:1.125rem;text-indent:-9999px}#main .woocommerce table.shop_table td.product-remove a.remove:hover{color:#ed1c24}#main .woocommerce table.shop_table td.product-remove a.remove:before{content:'\f057';font-family:FontAwesome;position:absolute;top:0;left:0;right:0;bottom:0;display:inline-block;font-size:inherit;text-align:center;text-indent:0}#main .woocommerce table.shop_table td.product-thumbnail a{display:block;text-align:center;padding:.5rem}#main .woocommerce table.shop_table td.product-thumbnail img{display:inline-block;margin:.25rem auto;max-width:6rem;max-height:6rem}#main .woocommerce table.shop_table td.product-thumbnail>img{margin:.5rem 1rem}#main .woocommerce table.shop_table td.product-quantity input[type='number']{max-width:100%;width:100%}#main .woocommerce table.shop_table td.product-quantity .qty-buttons-added .qty-input-wrap{display:inline-block;text-align:left;position:relative;white-space:nowrap;vertical-align:top}#main .woocommerce table.shop_table td.product-quantity .qty-input-wrap input[type='number']{width:3rem;max-width:3rem;text-align:center}#main .woocommerce table.shop_table td.product-quantity .qty-input-wrap .minus,#main .woocommerce table.shop_table td.product-quantity .qty-input-wrap .plus{background:transparent;display:inline-block;border:.0625rem solid #d9d9d9;font-size:.8125rem;line-height:1.625rem;height:1.75rem;width:1.75rem;padding:0 .25rem;cursor:pointer;vertical-align:top}#main .woocommerce table.shop_table td.product-quantity .qty-input-wrap .minus{border-right:0}#main .woocommerce table.shop_table td.product-quantity .qty-input-wrap .plus{border-left:0}#main .woocommerce table.shop_table td.product-quantity .qty-input-wrap .minus:hover,#main .woocommerce table.shop_table td.product-quantity .qty-input-wrap .plus:hover{background:#eee}#main .woocommerce table.shop_table td.product-quantity .qty-input-wrap input[type='number']::-webkit-outer-spin-button,#main .woocommerce table.shop_table td.product-quantity .qty-input-wrap input[type='number']::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#main .woocommerce table.shop_table td.product-quantity .qty-input-wrap input[type='number']{-moz-appearance:textfield}#main .woocommerce table.shop_table td.product-quantity .qty-input-wrap .minus:focus,#main .woocommerce table.shop_table td.product-quantity .qty-input-wrap .plus:focus{outline:0}#main .woocommerce table.shop_table td.actions{padding-top:.75rem;padding-bottom:.75rem}#main .woocommerce table.shop_table td.actions .coupon{float:left}#main .woocommerce table.shop_table td.actions .coupon label{font-weight:500;margin:0 .25rem 0 0}#main .woocommerce table.shop_table td.actions .coupon .input-text{margin:0 .25rem 0 0}#main .woocommerce table.shop_table td.actions .button{float:right;margin:0 !important}#main .woocommerce table.shop_table .cart_item dl.variation dt,#main .woocommerce table.shop_table .cart_item dl.variation dd{color:#787878}#main .woocommerce table.shop_table .cart_item dl.variation dd{font-style:italic}#main .woocommerce .cart-collaterals .wc-proceed-to-checkout{margin:0 0 1.125rem 0;text-align:right}#main .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button,#main .woocommerce #place_order{border:.0625rem solid #d9d9d9;box-sizing:border-box;background-color:#689f38;background-image:-webkit-gradient(linear,left top,left bottom,from(#689f38),to(#639735));background-image:-webkit-linear-gradient(top,#689f38,#639735);background-image:-moz-linear-gradient(top,#689f38,#639735);background-image:-o-linear-gradient(top,#689f38,#639735);background-image:linear-gradient(to bottom,#689f38,#639735);border-radius:.25rem;transition:all .218s ease 0,visibility 0 ease 0;padding:0 1rem;font-size:.875rem;line-height:2.125rem;height:2.25rem;text-decoration:none;text-align:center;cursor:pointer;display:inline-block;outline:0;overflow:hidden;color:#fff;position:relative}#main .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button:hover,#main .woocommerce #place_order:hover{color:#fff;background-color:#76b540;background-image:-webkit-gradient(linear,left top,left bottom,from(#76b540),to(#639735));background-image:-webkit-linear-gradient(top,#76b540,#639735);background-image:-moz-linear-gradient(top,#76b540,#639735);background-image:-o-linear-gradient(top,#76b540,#639735);background-image:linear-gradient(to bottom,#76b540,#639735);border:.0625rem solid #b9b9b9;box-shadow:0 .0625rem .0625rem rgba(0,0,0,0.1);transition:all 0 ease 0}#main .woocommerce .cart-collaterals .wc-proceed-to-checkout .checkout-button:active,#main .woocommerce #place_order:active{color:#fff;background-color:#639735;background-image:-webkit-gradient(linear,left top,left bottom,from(#76b540),to(#598830));background-image:-webkit-linear-gradient(top,#76b540,#598830);background-image:-moz-linear-gradient(top,#76b540,#598830);background-image:-o-linear-gradient(top,#76b540,#598830);background-image:linear-gradient(to bottom,#76b540,#598830);box-shadow:0 .0625rem .125rem rgba(0,0,0,0.1) inset}#main .woocommerce #payment #place_order{margin-bottom:.5em}#main .woocommerce .woocommerce-cart-form.processing,#main .woocommerce .processing #place_order{position:relative !important}#main .woocommerce .woocommerce-cart-form.processing:after,#main .woocommerce .processing #place_order:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;z-index:999;background:url('../../../assets/img/spinner.svg') no-repeat 50% 50% rgba(255,255,255,0.5)}#main .woocommerce .processing #place_order,#main .woocommerce .processing #place_order:hover,#main .woocommerce .processing #place_order:active{background-color:#689f38;background-image:-webkit-gradient(linear,left top,left bottom,from(#689f38),to(#639735));background-image:-webkit-linear-gradient(top,#689f38,#639735);background-image:-moz-linear-gradient(top,#689f38,#639735);background-image:-o-linear-gradient(top,#689f38,#639735);background-image:linear-gradient(to bottom,#689f38,#639735);border:.0625rem solid #d9d9d9;box-shadow:none;cursor:default}#main .woocommerce label .optional{display:none}#main .woocommerce .tabs>.tabs-nav{margin:0 0 .5rem 0}#main .woocommerce table ul,#main .woocommerce table ol{list-style:none}#main .woocommerce-MyAccount-content mark.order-number,#main .woocommerce-MyAccount-content mark.order-date,#main .woocommerce-MyAccount-content mark.order-status{font-weight:500}#main .woocommerce-MyAccount-content .woocommerce-message a,#main .woocommerce-MyAccount-content .woocommerce-Message a{text-decoration:underline}#product-filter .prdctfltr_wc,#mobile-product-filter .prdctfltr_wc{margin-bottom:0}#product-filter .prdctfltr_wc.prdctfltr_scroll_active .prdctfltr_filter_inner,#mobile-product-filter .prdctfltr_wc.prdctfltr_scroll_active .prdctfltr_filter_inner{margin-bottom:.75rem}#product-filter .prdctfltr_reset,#mobile-product-filter .prdctfltr_reset{color:#676767}#product-filter .prdctfltr_filter,#mobile-product-filter .prdctfltr_filter{float:none !important;width:100% !important;padding:0 .625rem .625rem .625rem !important}#product-filter .prdctfltr_filter .prdctfltr_regular_title,#mobile-product-filter .prdctfltr_filter .prdctfltr_regular_title{white-space:normal;overflow:unset;text-overflow:unset;font-weight:500;line-height:1.125rem;padding-bottom:.5rem}#product-filter .prdctfltr_checkboxes .pf_more,#mobile-product-filter .prdctfltr_checkboxes .pf_more{margin:.5rem 0 .25rem 0}#product-filter .prdctfltr_title_selected,#mobile-product-filter .prdctfltr_title_selected{display:none}#product-filter .prdctfltr_buttons,#mobile-product-filter .prdctfltr_buttons{display:none}.demo_store{position:fixed;left:0;bottom:0;right:0;margin:0;padding:1rem 1.5rem;background-color:#3d9cd2;text-align:center;color:#fff;z-index:9998}.demo_store a{color:#fff;font-weight:400;text-decoration:underline}.demo_store a:hover{text-decoration:none}.demo_store a.woocommerce-store-notice__dismiss-link{display:inline-block}