@font-face{font-family:star;src:url(fonts/star.eot);src:url(fonts/star.eot?#iefix) format("embedded-opentype"),url(fonts/star.woff) format("woff"),url(fonts/star.ttf) format("truetype"),url(fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}.products:after,.products:before,.wc-tabs:after,.wc-tabs:before{content:"";display:table;table-layout:fixed}.products:after,.wc-tabs:after{clear:both}.woocommerce-breadcrumb{margin:1.5em 0}ul.products{list-style:none;padding:0;position:relative;z-index:1}.wc_payment_methods{list-style:none}.products h3{margin:0 0 1em;position:relative}h2.woocommerce-loop-product__title{margin-bottom:0}.loaded .wc-proceed-to-checkout{transition:all .9s cubic-bezier(.23,1,.32,1) 0s,opacity .5s linear 2s;opacity:1}.woocommerce-cart .woocommerce-message{top:0!important;left:0;margin-bottom:60px;opacity:1;position:relative;display:inline-block}.woocommerce-cart .woocommerce-message a:hover{color:#fff}@media (min-width:768px){.modern-layout .products.masonry li{margin-left:0;margin-top:0}.masonry-layout .products li{width:50%}}@media (min-width:1200px){.masonry-layout .products li{width:25%}}h3 .count{display:none;position:absolute;left:50%;top:100%;font-size:.5em;line-height:1;color:#404040;margin-top:5px;background:0 0;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.woocommerce-Reviews{outline:0!important}.woocommerce-shipping-fields .woocommerce-form__label-for-checkbox input[type=checkbox]{margin:0;top:50%;margin-top:-.25em}.woocommerce-shipping-fields .woocommerce-form__label-for-checkbox span{margin-left:20px}.woocommerce-billing-fields input[type=email],.woocommerce-billing-fields input[type=tel],.woocommerce-billing-fields input[type=text],.woocommerce-shipping-fields input[type=email],.woocommerce-shipping-fields input[type=tel],.woocommerce-shipping-fields input[type=text]{width:100%;border-bottom:1px solid #dedede}td.product-remove{font-size:2em;text-align:center}.cart .quantity{display:inline-block;vertical-align:middle;opacity:1;visibility:visible;-webkit-transition:all .6s cubic-bezier(.23,1,.32,1);transition:all .6s cubic-bezier(.23,1,.32,1)}.cart.item-added .quantity{opacity:0;visibility:hidden}.product_meta{margin:1.5em 0}.woocommerce-variation-price,p.price{font-size:1.2em;margin:.5em 0;font-weight:700}.star-rating{margin:1em 0}.woocommerce-LoopProduct-link .star-rating{margin:1em auto 0}.comment_container .avatar{margin:2em 0 1em}.reset_variations{margin-left:20px}.woocommerce-message{padding:30px;color:#fff;background:#000;margin-top:30px;margin-bottom:30px}.woocommerce-message a{color:#fff;text-transform:uppercase;margin-right:20px}.woocommerce-LoopProduct-link span.price{margin-top:15px;display:inline-block}.woocommerce-MyAccount-navigation ul{list-style:none}.main-image.post-type-archive-product #page .page-title,.main-image.single-product #page .product_title,.main-image.tax-product_cat #page .page-title{position:absolute;font-size:6em;margin:0;top:-1.5em}.main-image.single-product #page .product_title{line-height:1.25em}@media (min-width:768px){.main-image.post-type-archive-product #page .page-title,.main-image.single-product #page .product_title,.main-image.tax-product_cat #page .page-title{top:-1.05em;font-size:6em}}@media (max-width:767px){.single_variation_wrap{text-align:center}.main-image.post-type-archive-product #page .page-title,.main-image.single-product #page .product_title,.main-image.tax-product_cat #page .page-title{top:0;position:relative}.products li{margin-bottom:30px}.products h3{margin:0}}.star-rating,p.stars a{font-weight:400;height:1em}.star-rating span:before,.star-rating:before{content:"\53\53\53\53\53";top:0;left:0}.star-rating{overflow:hidden;position:relative;line-height:1;font-size:1em;width:5.6em;font-family:star}.star-rating:before{color:#404040;float:left;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span:before{position:absolute;color:#979899}p.stars a:before,p.stars a:hover~a:before{color:#404040;content:"\53"}p.stars{margin:0}.woocommerce-product-rating .star-rating{font-size:1.4em}p.stars a{position:relative;width:1em;text-indent:-999em;margin-right:1px;font-size:2em}p.stars a:before{background:0 0}p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:star;text-indent:0}p.stars.selected a.active:before,p.stars:hover a:before{content:"\53";color:#979899;opacity:1}p.stars.selected a.active~a:before{content:"\53";color:#404040;opacity:.5}p.stars.selected a:not(.active):before{content:"\53";color:#979899;opacity:1}.site-header-cart{list-style:none;padding:0}.site-header-cart.mg-top{margin-top:30px}.albert-cart-contents{position:relative}.albert-cart-contents.albert-icon{color:#979899}.albert-cart-contents>span{width:100%;display:inline-block;color:#979899}.albert-cart-contents .count,.albert-wishlist-header .count,.albert-wishlist-header .wishlist_products_counter_number{position:absolute;top:0;left:0;margin-left:2.5em;margin-top:-1em}.albert-wishlist-header>span{width:100%;display:inline-block}.albert-sorting-wrapper{margin-bottom:2em;position:relative;z-index:2}.woocommerce-ordering{float:right;margin-top:1em;margin-bottom:1.5em}.woocommerce-result-count{float:left}.single-product div.product .images .woocommerce-main-image{margin-bottom:1.618em;display:block}.single-product div.product .images .thumbnails a.zoom{width:20%;float:left;margin-left:6.66%;margin-bottom:20px}.single-product div.product .images .thumbnails a.zoom:first-child{margin-left:0}.product-slider .slider-item{cursor:pointer}.product-slider .slider-item:hover .scale{-webkit-transform:scale(.95) translateZ(0);-moz-transform:scale(.95) translateZ(0);-ms-transform:scale(.95);transform:scale(.95) translateZ(0)}.product-slider .slider-item:hover img{-webkit-transform:scale(1.1,1.1) translateZ(0);-moz-transform:scale(1.1,1.1) translateZ(0);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1) translateZ(0)}.input-text.qty.text{font-size:1.4em;padding:4px 0;margin-bottom:10px;width:4.235801032em;text-align:center}.albert-top-meta-inner .cart>div{vertical-align:middle}.sku_wrapper{width:100%;display:inline-block;line-height:2em}.price ins,.widget-area ins{background:0 0;margin-left:6px}.onsale{background:#e5005b;padding:10px;color:#fff}.woocommerce-LoopProduct-link{position:relative}.wc-summary .onsale{margin-left:15px}.wc-summary .thumbnails:after,.wc-summary .thumbnails:before{content:"";display:table;table-layout:fixed}.wc-summary .thumbnails:after{clear:both}.woocommerce-LoopProduct-link .onsale{float:none;position:absolute;right:0;top:0;z-index:2}del{color:#404040}.add_to_cart_button .fix-title,.product_type_grouped .fix-title,.tinvwl_add_to_wishlist_button .fix-title{line-height:1.2em;height:1.4em;vertical-align:middle;font-size:1.4em;padding:0;margin-right:10px}.tinvwl_add_to_wishlist_button .fix-title:after{display:none}.tinvwl_add_to_wishlist_button.disabled-add-wishlist{opacity:.5}.added_to_cart{margin-top:10px}.instock .add_to_cart_button{display:block}.wc-tabs{list-style:none;text-transform:uppercase}.wc-tabs>li{float:left}.upsells .products{margin-top:50px}.products li .add_to_cart_button{margin-bottom:10px;display:inline-block}.woocommerce-message{position:absolute;top:0;left:10%;z-index:4}.add_to_cart_button.adding .title-visible,.single_add_to_cart_button.adding .title-visible{opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.add_to_cart_button.adding .title-hover,.single_add_to_cart_button.adding .title-hover{opacity:0;-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%)}@media screen and (max-width:767px){.woocommerce-message{top:70px;left:0}.add_to_cart_wrap,.woocommerce-LoopProduct-link{text-align:center}.button[name=apply_coupon]{margin-top:15px}.albert_header_small_widgets .big-text{font-size:1.6em}.main-image.single-product #page .product_title,.main-image.tax-product_cat #page .page-title{position:relative;margin-top:2em;top:0;font-size:2em}.main-image.single-product #page .product_title{text-align:center}.woocommerce-tabs .tabs{margin:0}.product_meta .posted_in{line-height:1em;font-size:1em}.single-product #comments{padding:0}.single-product #respond{padding:0}.entry-summary .price{text-align:center}.variations_form.cart{text-align:center}}@media screen and (min-width:768px){.single-product .slider-wrapper.albert-top-slider{right:15%;width:45%}.single-product .albert-top-slider .slider-nav{left:55%}.modern-layout .products li{width:40%;float:left;text-align:center}.related .products li{width:40%;float:left}.entry-summary .cart,.entry-summary p.price{display:none}.product-type-grouped .entry-summary .cart{display:block}}#mini-cart-wrapper{position:relative}#mini-cart-wrapper .amount{font-size:1.4em}#cart-content .widget_shopping_cart{-webkit-transition:opacity .6s cubic-bezier(.23,1,.32,1);transition:opacity .6s cubic-bezier(.23,1,.32,1)}#cart-content.loading .widget_shopping_cart{opacity:.1}.widget_product_search input.search-field{font-size:20px}.widget_product_search input[type=submit]{margin-top:20px}.woocommerce .widget_layered_nav ul{margin:0;padding:0;border:0;list-style:none}.woocommerce .widget_layered_nav ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_layered_nav ul li:after,.woocommerce .widget_layered_nav ul li:before{content:" ";display:table}.woocommerce .widget_layered_nav ul li.chosen a:before,.woocommerce .widget_layered_nav_filters ul li a:before{line-height:1;content:"";font-family:WooCommerce;font-weight:400;color:#a00;background-color:transparent!important;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-decoration:none}.yith-woocommerce-ajax-product-filter .yith-wcan-select-wrapper{background-color:#000;width:calc(100% - 45px)}.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span{padding:1px 0}.woocommerce .widget_layered_nav ul li.chosen a:before{margin-right:.618em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1px 1px 0;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a:before{margin-right:.618em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:center;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;display:inline-block}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#979899;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#979899}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#404040;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li:after,.woocommerce .widget_rating_filter ul li:before{content:" ";display:table}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.single_add_to_cart_button{border:none!important;box-shadow:0 -2px 0 0 #404040 inset;padding:0;line-height:2em;height:2em;display:block;margin:0 auto}.site-right-panel .single_add_to_cart_button{box-shadow:none!important}.single-product .site-right-panel .site-info{display:none}.site-right-panel .button-wrapper .fix-title:after{display:none}.site-right-panel .quantity{margin:0 0 15px}.single_add_to_cart_button .fix-title .icon-commerce{font-size:1.4em;vertical-align:top}.single_add_to_cart_button .anim-title{vertical-align:bottom}.added_to_cart.wc-forward{padding-left:20px;position:relative;height:2em;margin:0 5px 0 0;line-height:2em;vertical-align:top;display:none}.added_to_cart.wc-forward:after,.added_to_cart.wc-forward:before{background:0 0}.added_to_cart.wc-forward:before{content:'>';position:absolute;left:5px;top:0}.add_to_cart_button .fix-title:after,.product_type_grouped .fix-title:after{display:none}.pp_content_container a:before{background:0 0}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{border:none}.woocommerce .quantity .minus,.woocommerce .quantity .plus,.woocommerce-page .quantity .minus:hover,.woocommerce-page .quantity .plus:hover{box-shadow:none!important}.woocommerce .quantity,.woocommerce-page .quantity{padding:0 1em}.woocommerce .quantity .plus,.woocommerce-page .quantity .plus{top:50%;right:15px;border-bottom:0;border-radius:50%;width:24px;height:24px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.woocommerce .quantity .minus,.woocommerce-page .quantity .minus{top:50%;left:15px;right:auto;border-radius:50%;width:24px;height:24px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.woocommerce .quantity .minus,.woocommerce .quantity .plus,.woocommerce-page .quantity .minus,.woocommerce-page .quantity .plus{border:none!important;font-size:20px;background:0 0!important}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{line-height:2em;height:2em;font-size:2em;box-shadow:none!important}.woocommerce .quantity .minus,.woocommerce .quantity .plus,.woocommerce-page .quantity .minus,.woocommerce-page .quantity .plus{background-color:transparent}.albert-top-meta-inner input[type=number]::-webkit-inner-spin-button,.albert-top-meta-inner input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.right-sidebar .mini_cart_item .remove{font-size:2em;margin-right:1em}.right-sidebar .mini_cart_item{margin-bottom:60px;display:flex;align-items:center;flex-wrap:wrap}.right-sidebar .mini_cart_item img{margin-right:20px;max-width:200px}.right-sidebar .widget_shopping_cart_content .total{text-align:right}.right-sidebar .wc-forward{margin-right:20px}.fixed-bottom-widget .woocommerce-Price-amount.amount{font-size:1.4em}.variation-item .dropdown-toggle{margin-left:6px}.variations{list-style:none;margin:0;padding:0}a.reset_variations{display:none!important}.right-panel-widget .button-wrapper{display:block;margin:0;padding:15px 0;background:#101010;color:#fff}dl.variation{display:inline-block}.mini_cart_item dl.variation{vertical-align:middle;text-align:center;margin:0 15px}.mini_cart_item dt{text-transform:uppercase}.mini_cart_item dd{margin-bottom:0;line-height:1em}.mini_cart_item dd p{margin:0}.variation-item{margin-bottom:15px}.woocommerce .quantity,.woocommerce-page .quantity{display:block;text-align:center}.woocommerce .mini_cart_item .quantity,.woocommerce-page .mini_cart_item .quantity{display:inline-block}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{float:none}.variations .dropdown-menu .selected{display:none}#shipping_method{list-style:none;padding-left:0}.woocommerce-cart-form__contents thead th{text-transform:uppercase;font-size:10px;text-align:left}.woocommerce table.cart tr,.woocommerce table.cart tr td,.woocommerce table.cart tr th{border:none!important}.woocommerce table.cart .product-thumbnail img{max-width:200px}.woocommerce table.cart .coupon input[type=text]{font-size:1rem;line-height:1;padding:18px 10px}.woocommerce table.cart .actions .button{margin-top:15px}.cart_totals table td,.cart_totals table th,.cart_totals table tr{border:none!important}.wc-proceed-to-checkout .checkout-button{margin-top:15px;box-shadow:0 -4px 0 0 #404040 inset;border:1px solid #404040;text-align:center;line-height:1;padding:20px;letter-spacing:1px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.woocommerce-checkout .woocommerce-checkout-review-order table:not(#wp-calendar) td,.woocommerce-checkout .woocommerce-checkout-review-order table:not(#wp-calendar) th,.woocommerce-checkout .woocommerce-checkout-review-order table:not(#wp-calendar) tr{border:none}.woocommerce-checkout-payment .form-row.place-order button{margin-top:30px;box-shadow:0 -4px 0 0 #404040 inset}.woocommerce-checkout #order_review_heading{font-size:3em}.form-row label{font-size:10px;text-transform:uppercase;line-height:1;margin:0}.woocommerce-form__label-for-checkbox.checkbox{margin-top:20px}.woocommerce-form__label-for-checkbox.checkbox a{color:#a00}.woocommerce-form__label-for-checkbox.checkbox input[type=checkbox]{margin-top:0;margin-left:0}.woocommerce-form__label-for-checkbox .woocommerce-terms-and-conditions-checkbox-text{margin-left:20px}.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox.checkbox input[type=checkbox]{position:relative;top:auto;margin-top:-1px}.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox.checkbox{font-size:12px}.woocommerce-form__label-for-checkbox .woocommerce-terms-and-conditions-checkbox-text{margin-left:10px;cursor:pointer}.woocommerce-form__label-for-checkbox .woocommerce-terms-and-conditions-checkbox-text .woocommerce-terms-and-conditions-link{margin-top:1em;display:inline-block}.woocommerce-shipping-fields .woocommerce-form__label-for-checkbox span{margin-left:10px}.woocommerce-shipping-fields .woocommerce-form__label-for-checkbox input[type=checkbox]{position:relative;top:auto;margin-top:0}.woocommerce-shipping-fields #ship-to-different-address{font-size:12px;text-transform:uppercase}.woocommerce-shipping-fields .woocommerce-form__label-for-checkbox{cursor:pointer}.tinv-wishlist .woocommerce-message{position:relative;left:0;display:inline-block}.albert-select .dropdown-toggle{line-height:2}.woocommerce-shipping-fields label{margin-left:0}.woocommerce-account-fields .create-account .input-checkbox{position:relative;top:auto;margin-right:10px;display:inline-block;vertical-align:middle}.woocommerce-account-fields .create-account .checkbox span{display:inline-block;vertical-align:middle}@media (max-width:767px){.cart_totals table:not(#wp-calendar) td{text-align:left}.woocommerce table.cart .quantity{text-align:right;padding:0}.woocommerce table.cart .quantity input.qty{margin:0}.woocommerce table.cart .amount{font-size:1.5em;font-weight:900}.woocommerce table.cart:not(#wp-calendar) tr{margin-bottom:30px}.woocommerce .woocommerce-cart-form__cart-item .quantity .minus{left:auto;right:50px}.woocommerce .woocommerce-cart-form__cart-item .quantity .plus{right:-8px}.woocommerce-checkout .woocommerce-checkout-review-order table:not(#wp-calendar) th{display:block;text-align:right}}@media (min-width:768px){.woocommerce table.cart .actions .coupon{float:left}.woocommerce table.cart .actions button[name=update_cart]{float:right}.cart_totals table td,.cart_totals table th,.cart_totals table tr{text-align:left}.cart_totals table.shop_table tr th{padding-left:0}.woocommerce-checkout .col2-set{display:flex}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{flex:0 0 50%;max-width:50%}.woocommerce-checkout .col2-set .col-2{padding-left:30px}.woocommerce-checkout .col2-set .col-1{padding-right:30px}.woocommerce-checkout .woocommerce-form-coupon-toggle{margin:30px 0}.woocommerce-checkout-payment .form-row.place-order{overflow:hidden}.woocommerce-checkout-payment .payment_method_paypal img{margin:0 15px}.woocommerce-checkout li.wc_payment_method{margin:30px 0}.woocommerce-checkout .wc_payment_methods{padding-left:0}.woocommerce-checkout .woocommerce-checkout-review-order{max-width:50%}.woocommerce-checkout .woocommerce-checkout-review-order table:not(#wp-calendar) thead th{text-align:left}.woocommerce-checkout .woocommerce-checkout-review-order table:not(#wp-calendar) thead td{text-align:right}.woocommerce-checkout #order_review_heading{margin-top:60px;font-size:6em}.woocommerce-checkout .woocommerce-checkout-review-order .cart-subtotal .amount{font-weight:900}.woocommerce-checkout .woocommerce-checkout-review-order .order-total .amount{font-size:2em;font-weight:900}}