.woocommerce .cols-1:after,.woocommerce .cols-1:before,.woocommerce .cols-2:after,.woocommerce .cols-2:before,.woocommerce .cols-3:after,.woocommerce .cols-3:before,.woocommerce .cols-4:after,.woocommerce .cols-4:before,.woocommerce.columns-1:after,.woocommerce.columns-1:before,.woocommerce.columns-2:after,.woocommerce.columns-2:before,.woocommerce.columns-3:after,.woocommerce.columns-3:before,.woocommerce.columns-4:after,.woocommerce.columns-4:before{content:" ";display:table}.woocommerce .cols-1:after,.woocommerce .cols-2:after,.woocommerce .cols-3:after,.woocommerce .cols-4:after,.woocommerce.columns-1:after,.woocommerce.columns-2:after,.woocommerce.columns-3:after,.woocommerce.columns-4:after{clear:both}.woocommerce .cols-1 li.product,.woocommerce.columns-1 li.product{width:100%}.woocommerce .cols-2 li.product,.woocommerce.columns-2 li.product{width:48%}.woocommerce .cols-3 li.product,.woocommerce.columns-3 li.product{width:30.66667%}.woocommerce .cols-4 li.product,.woocommerce.columns-4 li.product{width:22%}@media (max-width:979px){.woocommerce .cols-3 li.product,.woocommerce .cols-4 li.product,.woocommerce.columns-3 li.product,.woocommerce.columns-4 li.product{width:48%}.woocommerce .cols-3 li.product.first,.woocommerce .cols-4 li.product.first,.woocommerce.columns-3 li.product.first,.woocommerce.columns-4 li.product.first{clear:none}.woocommerce .cols-3 li.product.last,.woocommerce .cols-4 li.product.last,.woocommerce.columns-3 li.product.last,.woocommerce.columns-4 li.product.last{margin-right:4%}.woocommerce .cols-3 li.product:nth-child(2n+3),.woocommerce .cols-4 li.product:nth-child(2n+3),.woocommerce.columns-3 li.product:nth-child(2n+3),.woocommerce.columns-4 li.product:nth-child(2n+3){clear:both}.woocommerce .cols-3 li.product:nth-child(2n+2),.woocommerce .cols-4 li.product:nth-child(2n+2),.woocommerce.columns-3 li.product:nth-child(2n+2),.woocommerce.columns-4 li.product:nth-child(2n+2){margin-right:0}}@media (max-width:480px){.woocommerce .cols-2 li.product,.woocommerce .cols-3 li.product,.woocommerce .cols-4 li.product,.woocommerce.columns-2 li.product,.woocommerce.columns-3 li.product,.woocommerce.columns-4 li.product{width:100%}}.woocommerce-account .woocommerce h2:first-child,.woocommerce-checkout .woocommerce h2:first-child{margin-top:0}.woocommerce-account .woocommerce header h2:first-child,.woocommerce-checkout .woocommerce header h2:first-child{margin-top:60px}.woocommerce-account .myaccount_user,.woocommerce-checkout .myaccount_user{margin-bottom:0}.woocommerce-account .button,.woocommerce-checkout .button{font-size:100%}.woocommerce-account .checkout_coupon,.woocommerce-checkout .checkout_coupon{margin-bottom:1.85em}.woocommerce-account .checkout_coupon:after,.woocommerce-account .checkout_coupon:before,.woocommerce-checkout .checkout_coupon:after,.woocommerce-checkout .checkout_coupon:before{content:" ";display:table}.woocommerce-account .checkout_coupon:after,.woocommerce-checkout .checkout_coupon:after{clear:both}.woocommerce-account .checkout_coupon .form-row-first,.woocommerce-account .checkout_coupon .form-row-last,.woocommerce-checkout .checkout_coupon .form-row-first,.woocommerce-checkout .checkout_coupon .form-row-last{width:100%;float:none}.woocommerce-account .checkout_coupon .form-row-first,.woocommerce-checkout .checkout_coupon .form-row-first{margin-bottom:.5em}.woocommerce-account .checkout_coupon .form-row-first input,.woocommerce-checkout .checkout_coupon .form-row-first input{margin-bottom:0;width:100%}.woocommerce-account .checkout_coupon .form-row-last,.woocommerce-account form,.woocommerce-checkout .checkout_coupon .form-row-last,.woocommerce-checkout form{margin-bottom:0}.woocommerce-account form:after,.woocommerce-account form:before,.woocommerce-checkout form:after,.woocommerce-checkout form:before{content:" ";display:table}.woocommerce-account form:after,.woocommerce-checkout form:after{clear:both}.woocommerce-account form h3,.woocommerce-checkout form h3{font-size:164%;margin-top:60px}.woocommerce-account form h3:first-child,.woocommerce-checkout form h3:first-child{margin-top:0}.woocommerce-account form h3#ship-to-different-address,.woocommerce-checkout form h3#ship-to-different-address{margin-top:60px}.woocommerce-account form h3#ship-to-different-address input,.woocommerce-account form h3#ship-to-different-address label,.woocommerce-checkout form h3#ship-to-different-address input,.woocommerce-checkout form h3#ship-to-different-address label{display:inline}.woocommerce-account form h3#ship-to-different-address input,.woocommerce-checkout form h3#ship-to-different-address input{margin:.575em 0 0}.woocommerce-account form h3#ship-to-different-address label,.woocommerce-checkout form h3#ship-to-different-address label{padding:0 0 0 .35em}.woocommerce-account form abbr,.woocommerce-checkout form abbr{border:0}.woocommerce-account form input[type=email],.woocommerce-account form input[type=password],.woocommerce-account form input[type=tel],.woocommerce-account form input[type=text],.woocommerce-account form select,.woocommerce-account form textarea,.woocommerce-checkout form input[type=email],.woocommerce-checkout form input[type=password],.woocommerce-checkout form input[type=tel],.woocommerce-checkout form input[type=text],.woocommerce-checkout form select,.woocommerce-checkout form textarea{width:100%}.woocommerce-account form textarea,.woocommerce-checkout form textarea{height:6em;resize:vertical}.woocommerce-account form input[name=billing_address_1],.woocommerce-account form input[name=shipping_address_1],.woocommerce-checkout form input[name=billing_address_1],.woocommerce-checkout form input[name=shipping_address_1]{margin-bottom:0}.woocommerce-account form input[type=checkbox],.woocommerce-account form input[type=radio],.woocommerce-checkout form input[type=checkbox],.woocommerce-checkout form input[type=radio]{float:left}.woocommerce-account form .woocommerce-billing-fields:after,.woocommerce-account form .woocommerce-billing-fields:before,.woocommerce-account form .woocommerce-shipping-fields:after,.woocommerce-account form .woocommerce-shipping-fields:before,.woocommerce-checkout form .woocommerce-billing-fields:after,.woocommerce-checkout form .woocommerce-billing-fields:before,.woocommerce-checkout form .woocommerce-shipping-fields:after,.woocommerce-checkout form .woocommerce-shipping-fields:before{content:" ";display:table}.woocommerce-account form .woocommerce-billing-fields:after,.woocommerce-account form .woocommerce-shipping-fields:after,.woocommerce-checkout form .woocommerce-billing-fields:after,.woocommerce-checkout form .woocommerce-shipping-fields:after{clear:both}.woocommerce-account form .form-row,.woocommerce-checkout form .form-row{margin-bottom:.65em}.woocommerce-account form .form-row:after,.woocommerce-account form .form-row:before,.woocommerce-checkout form .form-row:after,.woocommerce-checkout form .form-row:before{content:" ";display:table}.woocommerce-account form .form-row:after,.woocommerce-checkout form .form-row:after{clear:both}.woocommerce-account form .form-row label[for=rememberme],.woocommerce-checkout form .form-row label[for=rememberme]{margin:5px 0 0}.woocommerce-account form .form-row label[for=rememberme] input,.woocommerce-checkout form .form-row label[for=rememberme] input{margin-right:5px}.woocommerce-account form .form-row.terms,.woocommerce-checkout form .form-row.terms{margin:1em 0 0}.woocommerce-account form .form-row.terms label,.woocommerce-checkout form .form-row.terms label{padding:0;margin:0 5px 0 0;float:left}.woocommerce-account form .form-row.notes,.woocommerce-checkout form .form-row.notes{clear:both}.woocommerce-account form .form-row-first,.woocommerce-account form .form-row-last,.woocommerce-checkout form .form-row-first,.woocommerce-checkout form .form-row-last{width:48%;float:left}.woocommerce-account form .form-row-first,.woocommerce-checkout form .form-row-first{margin-right:4%}.woocommerce-account form>p:last-of-type,.woocommerce-checkout form>p:last-of-type{clear:both;margin:1em 0 0;width:100%;float:left}.woocommerce-account form>p:last-of-type.lost_password,.woocommerce-checkout form>p:last-of-type.lost_password{margin:0}.woocommerce-account form .payment_methods,.woocommerce-checkout form .payment_methods{list-style:none;margin-left:0}.woocommerce-account form .payment_methods li,.woocommerce-checkout form .payment_methods li{margin-bottom:1.313em}.woocommerce-account form .payment_methods label,.woocommerce-checkout form .payment_methods label{padding-left:18px}.woocommerce-account form .payment_methods label img,.woocommerce-checkout form .payment_methods label img{display:none}.woocommerce-account form .payment_methods p,.woocommerce-checkout form .payment_methods p{font-size:.75em;line-height:1.4}.woocommerce-account form .place-order,.woocommerce-checkout form .place-order{margin-bottom:0}.woocommerce-account ul.order_details,.woocommerce-checkout ul.order_details{list-style:none;margin-left:0}.woocommerce-account table.order_details dl,.woocommerce-checkout table.order_details dl{margin:0}.woocommerce-account h2,.woocommerce-checkout h2{font-size:164%;margin-top:65px}.woocommerce-account h3,.woocommerce-checkout h3{font-size:100%;letter-spacing:0;margin-top:0}.woocommerce-account .addresses .col-1,.woocommerce-account .addresses .col-2,.woocommerce-checkout .addresses .col-1,.woocommerce-checkout .addresses .col-2{width:48%;float:left}.woocommerce-account .addresses .col-1 address,.woocommerce-account .addresses .col-2 address,.woocommerce-checkout .addresses .col-1 address,.woocommerce-checkout .addresses .col-2 address{margin-bottom:0}.woocommerce-account .addresses .col-1,.woocommerce-checkout .addresses .col-1{margin-right:4%}.woocommerce-account .my_account_orders,.woocommerce-checkout .my_account_orders{margin:10px 0 0}@media (max-width:767px){.woocommerce-account .my_account_orders .order-date,.woocommerce-account .my_account_orders .order-total,.woocommerce-checkout .my_account_orders .order-date,.woocommerce-checkout .my_account_orders .order-total{display:none}}.woocommerce-account .change_password,.woocommerce-account .change_password p.form-row-first,.woocommerce-account .change_password p:last-of-type,.woocommerce-checkout .change_password,.woocommerce-checkout .change_password p.form-row-first,.woocommerce-checkout .change_password p:last-of-type{margin-bottom:0}.woocommerce-account .change_password p input[type=password],.woocommerce-checkout .change_password p input[type=password]{width:100%}.woocommerce-account .lost_reset_password,.woocommerce-account .lost_reset_password p:last-of-type,.woocommerce-checkout .lost_reset_password,.woocommerce-checkout .lost_reset_password p:last-of-type{margin-bottom:0}.woocommerce-account .lost_reset_password p input[type=text],.woocommerce-checkout .lost_reset_password p input[type=text]{width:100%}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin-left:0;margin-top:-5px}.woocommerce-MyAccount-navigation-link{display:inline-block}.woocommerce-MyAccount-navigation-link.is-active a:before{opacity:.875}.woocommerce-MyAccount-navigation-link a{padding:5px 6px;font-size:11px;color:currentColor;position:relative;text-align:center;background-color:transparent;margin:5px 3px 0 0;line-height:1;white-space:nowrap;display:block}.woocommerce-MyAccount-navigation-link a:before{transform:translateZ(0);border:1px solid;right:0;transition:opacity .3s ease;content:"";position:absolute;opacity:.275;bottom:0;top:0;background-color:transparent;border-radius:3px;left:0;display:block}.woocommerce-MyAccount-navigation-link a:focus,.woocommerce-MyAccount-navigation-link a:hover{color:currentColor}.woocommerce-MyAccount-navigation-link a:focus:before,.woocommerce-MyAccount-navigation-link a:hover:before{opacity:.875}.x-navbar .desktop .x-nav>li.x-menu-item-woocommerce>a:focus,.x-navbar .desktop .x-nav>li.x-menu-item-woocommerce>a:hover{box-shadow:none}.x-navbar .desktop .x-nav>li.x-menu-item-woocommerce>a span:after{content:"";display:none}.x-navbar .mobile .x-nav>li.x-menu-item-woocommerce>a{margin:25px 0 0;line-height:1.1}.x-navbar .x-nav>li.x-menu-item-woocommerce>a{padding:0;border:0}.x-navbar .x-nav>li.x-menu-item-woocommerce>a .x-cart{overflow:auto;padding:0;justify-content:flex-start;border:2px solid;background-clip:content-box;text-align:center;margin:0;align-items:stretch;flex-flow:row nowrap;white-space:nowrap;display:flex}.x-navbar .x-nav>li.x-menu-item-woocommerce>a .x-cart>span{padding:0 .625em;justify-content:center;align-items:center;flex-flow:column nowrap;display:flex}.x-navbar .x-nav>li.x-menu-item-woocommerce>a .x-cart.rounded{border-radius:.415em}.x-navbar .x-nav>li.x-menu-item-woocommerce>a .x-cart.inline.outer-inner{border-left:0}.x-navbar .x-nav>li.x-menu-item-woocommerce>a .x-cart.inline.inner-outer{border-right:0}.x-navbar .x-nav>li.x-menu-item-woocommerce>a .x-cart:not(.stacked){height:2.25em}.x-navbar .x-nav>li.x-menu-item-woocommerce>a .x-cart:not(.stacked)>span{flex:1 0 0%}.x-navbar .x-nav>li.x-menu-item-woocommerce>a .x-cart.stacked{flex-flow:column nowrap}.x-navbar .x-nav>li.x-menu-item-woocommerce>a .x-cart.stacked>span.inner{padding-top:.5em;padding-bottom:.5em}.x-navbar .x-nav>li.x-menu-item-woocommerce>a .x-cart.stacked>span.outer{padding-top:calc(.5em - 1px);padding-bottom:calc(.5em - 1px)}.woocommerce .quantity{margin-bottom:1.313em}.woocommerce .quantity input[type=number]{height:2.65em;padding:0 .65em;max-width:5em;margin:0}.woocommerce .cart_item .quantity{margin-bottom:0}.woocommerce .cart .actions{padding:0}.woocommerce .cart .actions>button,.woocommerce .cart .actions>input{font-size:100%;margin-left:.5em;float:right;margin-top:.5em}.woocommerce .cart .actions .coupon{padding-top:.5em}.woocommerce .cart .actions .coupon button[type=submit],.woocommerce .cart .actions .coupon input[type=submit],.woocommerce .cart .actions .coupon label{display:none}.woocommerce .cart .actions .coupon input[type=text]{margin:0;width:100%}.woocommerce .cart-form{margin:0}.woocommerce .cart{margin-top:1.313em}.woocommerce .cart.shop_table{margin:0}.woocommerce .cart.shop_table .product-thumbnail img{width:50%}@media (max-width:767px){.woocommerce .cart.shop_table .product-name{display:none}}@media (max-width:979px){.woocommerce .cart.shop_table .product-price{display:none}}.woocommerce .cart-collaterals .cart_totals{clear:both;margin:50px 0 0;width:100%;float:left}.woocommerce .cart-collaterals .cart_totals h2{font-size:200%;margin:0 0 .5em}.woocommerce .cart-collaterals table{margin:0}.woocommerce .cart-collaterals table th{width:35%}.woocommerce .cart-collaterals table td .x-alert{margin:.25em 0 .35em}.woocommerce .cart-collaterals .woocommerce-shipping-calculator,.woocommerce .cart-collaterals .woocommerce-shipping-calculator>p{margin:0}.woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-button{margin:.25em 0;display:inline-block}.woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form{padding:0 1em;margin:0 -1em}.woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form>p.form-row{margin:0}.woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form>p.form-row:first-child{margin-top:.5em}.woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form>p:not(.form-row){margin-bottom:.5em}.woocommerce .cart-collaterals .woocommerce-shipping-calculator input[type=text],.woocommerce .cart-collaterals .woocommerce-shipping-calculator select{width:100%}.woocommerce .cart-collaterals .woocommerce-shipping-calculator button{font-size:100%}.woocommerce .wc-proceed-to-checkout{text-align:center;margin:50px 0 0}body.woocommerce-cart .woocommerce>.cart-empty{font-size:2em;text-align:center;margin:10% 0 .85em;line-height:1.2}body.woocommerce-cart .woocommerce>.cart-empty:last-child{margin-bottom:10%}body.woocommerce-cart .woocommerce>.cart-empty+.return-to-shop{text-align:center;margin:0 0 10%}.x-cart-notification{height:8em;overflow:hidden;transform:scale(1.25);font-size:28px;transition:opacity .65s cubic-bezier(.23,1,.32,1),transform .65s cubic-bezier(.23,1,.32,1);position:fixed;opacity:0;text-align:center;top:50%;margin:-4em 0 0 -4em;border-radius:100em;left:50%;width:8em;line-height:1;display:block;z-index:-99999}.x-cart-notification:before{right:0;transition:background-color .65s cubic-bezier(.23,1,.32,1);content:"";position:absolute;opacity:.85;bottom:0;top:0;background-color:#000;left:0;display:block}.x-cart-notification.bring-forward{z-index:99999}.x-cart-notification.appear{transform:scale(1);opacity:1}.x-cart-notification.loading .x-cart-notification-icon.loading{transform:translate(0)}.x-cart-notification.added:before{background-color:#46a546}.x-cart-notification.added .x-cart-notification-icon.loading{transform:translate(0) scale(.5) rotate(180deg);opacity:0}.x-cart-notification.added .x-cart-notification-icon.added{transform:scale(1.25) rotate(0);opacity:1}.x-cart-notification-icon{height:100%;transition:all .65s cubic-bezier(.23,1,.32,1);width:100%;line-height:7.85em}.x-cart-notification-icon>i{font-size:3.85em}.x-cart-notification-icon.loading{transform:translateY(-100%);color:hsla(0,0%,100%,.35);opacity:1}.x-cart-notification-icon.added{transform:scale(.5) rotate(-180deg);color:#fff;position:absolute;opacity:0;top:0;left:0}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{text-decoration:underline;color:inherit}.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover{color:inherit}.woocommerce-message .button{font-size:inherit;font-weight:inherit;text-align:inherit;margin:0 0 0 40px;line-height:inherit;float:right;display:block}.woocommerce-message .button,.woocommerce-message .button:hover{padding:0;border:0;text-shadow:inherit;color:inherit;background-color:transparent;box-shadow:none}.woocommerce-message .button:hover{text-decoration:underline;margin:0}.woocommerce-error{list-style:none;margin:1.313em 0}.woocommerce-info{margin-bottom:1.313em}.woocommerce .pp_woocommerce .ppt{visibility:hidden}.woocommerce .pp_woocommerce .pp_content_container{padding-top:40px;padding-bottom:10px}.woocommerce .pp_woocommerce .pp_contract:before,.woocommerce .pp_woocommerce .pp_expand:before{right:-1px;top:-1px}.woocommerce .pp_woocommerce .pp_nav{line-height:1}.woocommerce .pp_woocommerce .pp_arrow_next:before,.woocommerce .pp_woocommerce .pp_arrow_previous:before,.woocommerce .pp_woocommerce .pp_close:before{top:-1px}.woocommerce .pp_woocommerce .pp_description{visibility:hidden}.woocommerce .star-rating-container{display:inline-block}.woocommerce .star-rating{height:1em;overflow:hidden;font-size:1em;font-weight:400!important;font-style:normal!important;position:relative;margin:0;width:5.4em;line-height:1em;float:none;font-family:star;display:block}.woocommerce .star-rating:before{color:#ff2a13;content:"\73\73\73\73\73";position:absolute;top:0;left:0;float:left}.woocommerce .star-rating span{overflow:hidden;padding-top:1.5em;position:absolute;top:0;left:0;float:left}.woocommerce .star-rating span:before{color:#ff2a13;content:"\53\53\53\53\53";position:absolute;top:0;left:0}.woocommerce .x-comments-area .star-rating-container.aggregate{font-size:21px;margin-bottom:8px}.woocommerce li.product .star-rating-container{transform:translateZ(0);transition:opacity .3s ease;position:absolute;opacity:0}.woocommerce li.product .star-rating-container .star-rating span:before,.woocommerce li.product .star-rating-container .star-rating:before{color:#fff}.woocommerce p.stars{float:left}.woocommerce p.stars:after,.woocommerce p.stars:before{content:" ";display:table}.woocommerce p.stars:after{clear:both}.woocommerce p.stars span{position:relative;display:block}.woocommerce p.stars span:after,.woocommerce p.stars span:before{content:" ";display:table}.woocommerce p.stars span:after{clear:both}.woocommerce p.stars span a{height:2em;overflow:hidden;text-indent:-9999em;color:hsla(0,0%,100%,.5);transition:none;position:relative;text-align:center;margin:0 .25em .25em 0;border-radius:100em;width:2em;line-height:2em;float:left;display:block}.woocommerce p.stars span a:before{right:0;text-indent:0;content:"\f005";position:absolute;bottom:0;top:0;left:0;font-family:FontAwesome;display:block}.woocommerce p.stars span a.x-active:before,.woocommerce p.stars span a:focus:before,.woocommerce p.stars span a:hover:before{color:#fff}@font-face{src:url(https://onefocusmusic.top/wp-content/themes/pro/framework/fonts/woocommerce/star.eot);src:url(https://onefocusmusic.top/wp-content/themes/pro/framework/fonts/woocommerce/star.eot) format("embedded-opentype"),url(https://onefocusmusic.top/wp-content/themes/pro/framework/fonts/woocommerce/star.woff) format("woff"),url(https://onefocusmusic.top/wp-content/themes/pro/framework/fonts/woocommerce/star.ttf) format("truetype"),url(https://onefocusmusic.top/wp-content/themes/pro/framework/fonts/woocommerce/star.svg##star) format("svg");font-weight:400;font-style:normal;font-family:star}.woocommerce .button.product_type_simple:before,.woocommerce .button.product_type_variable:before,.woocommerce .button.single_add_to_cart_button:before{text-rendering:auto;text-decoration:inherit;font-weight:400!important;font-style:normal!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:FontAwesome!important}.woocommerce .button.product_type_simple:before,.woocommerce .button.single_add_to_cart_button:before{content:"\f07a\0020"}.woocommerce .button.product_type_variable:before{content:"\f14a\0020"}.woocommerce #shipping_method{list-style:none;margin-left:0}.woocommerce #shipping_method:after,.woocommerce #shipping_method:before{content:" ";display:table}.woocommerce #shipping_method:after{clear:both}.woocommerce #shipping_method li{width:100%;float:left;display:block}.woocommerce #shipping_method label{position:relative;top:.05em;margin:0 0 0 .2em;display:inline-block}.woocommerce select.shipping_method{margin:.25em 0 1.313em;width:100%}.woocommerce select.shipping_method:last-child{margin-bottom:.25em}.woocommerce .product-name .variation{margin-bottom:0}.woocommerce .product-name .variation dd,.woocommerce .product-name .variation dt{margin:0}.woocommerce .select2-container{margin:0 0 1.313em;display:block!important}.woocommerce div.product .images figure{margin:0}.woocommerce div.product .images figure [data-thumb]:nth-child(n+2){margin:4% 4% 0 0;width:22%;float:left;display:block}.woocommerce div.product .images figure [data-thumb]:nth-child(4n+1){margin-right:0}.woocommerce div.product .images .flex-viewport [data-thumb]:nth-child(n+2){margin:0}.woocommerce div.product .images .thumbnails>a{margin:4% 4% 0 0;width:22%;float:left;display:block}.woocommerce div.product .images .thumbnails>a:nth-child(4n+4){margin-right:0}.woocommerce-product-gallery__trigger{height:3em;font-size:1.15em;position:absolute;text-align:center;top:0;left:0;width:3em;line-height:3em;display:block;z-index:2}.woocommerce .product .related.products h2{text-transform:capitalize}.woocommerce ul.products{list-style:none;clear:both;margin:0 0 -4.5%}.woocommerce ul.products:after,.woocommerce ul.products:before{content:" ";display:table}.woocommerce ul.products:after{clear:both}.woocommerce li.product{overflow:hidden;padding:0;position:relative;background-color:#fff;margin:0 4% 4.5% 0;box-shadow:0 .15em .35em 0 rgba(0,0,0,.135);border-radius:4px;float:left}.woocommerce li.product.first{clear:both}.woocommerce li.product.last{margin-right:0}.woocommerce li.product .onsale{top:6px;left:6px}.woocommerce li.product .entry-featured{overflow:hidden;z-index:0}.woocommerce li.product .entry-featured a{display:block}.woocommerce li.product .entry-featured img{min-width:100%}.woocommerce li.product .entry-wrap{padding:15px}.woocommerce li.product .entry-header{position:relative}.woocommerce li.product .entry-header h3{font-size:148%;-webkit-transition:color .3s ease;transition:color .3s ease;margin:0;padding-bottom:.5em;line-height:1.05}.woocommerce li.product .entry-header h3 a:hover{color:#ff2a13}.woocommerce li.product .entry-header .price>.amount,.woocommerce li.product .entry-header .price>ins>.amount{font-size:18px}.woocommerce li.product .entry-header .button{padding:.45em .5em .575em;font-size:14px;right:0;position:absolute;opacity:0;top:-65px;margin:0;left:0;display:block}.woocommerce li.product .added_to_cart{display:none}.woocommerce li.product:hover .entry-header .button,.woocommerce li.product:hover .star-rating-container{opacity:1}.woocommerce .entry-wrap{padding:60px}.woocommerce .entry-wrap:after,.woocommerce .entry-wrap:before{content:" ";display:table}.woocommerce .entry-wrap:after{clear:both}@media (max-width:979px){.woocommerce .entry-wrap{padding:36px}}@media (max-width:480px){.woocommerce .entry-wrap{padding:25px}}.woocommerce .entry-wrap>.entry-content:first-child{margin:0}.woocommerce .entry-wrap>.entry-content:first-child:after,.woocommerce .entry-wrap>.entry-content:first-child:before{content:" ";display:table}.woocommerce .entry-wrap>.entry-content:first-child:after{clear:both}.woocommerce div.product .images{position:relative;width:48%;float:left}@media (max-width:767px){.woocommerce div.product .images{width:100%}}.woocommerce div.product .images .onsale{top:12px;left:12px}.woocommerce div.product .summary{clear:right;width:48%;float:right}@media (max-width:767px){.woocommerce div.product .summary{width:100%;margin-top:50px}}.woocommerce div.product .summary .product_title{font-size:228%;margin:0 0 .25em}@media (max-width:480px){.woocommerce div.product .summary .product_title{font-size:200%}}.woocommerce div.product .summary .price>.from,.woocommerce div.product .summary .price>del{font-size:18px}.woocommerce div.product .summary .price>.amount,.woocommerce div.product .summary .price>ins>.amount{font-size:24px}.woocommerce div.product .summary .variations{margin-bottom:1.313em}.woocommerce div.product .summary .variations .label,.woocommerce div.product .summary .variations .value{border-top:0;background-color:transparent;vertical-align:middle}.woocommerce div.product .summary .variations .label{padding-left:0}.woocommerce div.product .summary .variations .value{padding-right:0}.woocommerce div.product .summary .variations select{margin-bottom:0;width:100%}.woocommerce div.product .summary .variations .reset_variations{display:none}.woocommerce div.product .summary .single_variation{text-align:right}.woocommerce div.product .summary .single_variation .price{margin-bottom:1.313em}.woocommerce div.product .woocommerce-tabs{clear:both;width:100%;float:left;margin-top:50px}.woocommerce div.product .woocommerce-tabs .x-tab-content{margin-bottom:0}.woocommerce div.product .woocommerce-tabs h2{font-size:200%;margin-bottom:.5em;margin-top:0}.woocommerce div.product .woocommerce-tabs p:last-child,.woocommerce div.product .woocommerce-tabs table{margin-bottom:0}.woocommerce .cross-sells,.woocommerce .related,.woocommerce .upsells{clear:both;margin:50px 0 -4%;width:100%;float:left}.woocommerce .cross-sells h2,.woocommerce .related h2,.woocommerce .upsells h2{font-size:200%;margin:0 0 .5em}.woocommerce .cross-sells ul.products li.product,.woocommerce .related ul.products li.product,.woocommerce .upsells ul.products li.product{border:1px solid #ddd;border:1px solid rgba(0,0,0,.15);box-shadow:0 .125em .275em 0 rgba(0,0,0,.125);border-radius:0 0 4px 4px}.woocommerce .cross-sells ul.products li.product .entry-featured,.woocommerce .related ul.products li.product .entry-featured,.woocommerce .upsells ul.products li.product .entry-featured{border-bottom:1px solid #ddd;border-bottom:1px solid rgba(0,0,0,.15)}.widget_best_sellers ul li,.widget_featured_products ul li,.widget_onsale ul li,.widget_products ul li,.widget_random_products ul li,.widget_recent_products ul li,.widget_recent_reviews ul li,.widget_recently_viewed_products ul li,.widget_shopping_cart ul li,.widget_top_rated_products ul li{font-size:81.25%}.widget_best_sellers ul li:after,.widget_best_sellers ul li:before,.widget_featured_products ul li:after,.widget_featured_products ul li:before,.widget_onsale ul li:after,.widget_onsale ul li:before,.widget_products ul li:after,.widget_products ul li:before,.widget_random_products ul li:after,.widget_random_products ul li:before,.widget_recent_products ul li:after,.widget_recent_products ul li:before,.widget_recent_reviews ul li:after,.widget_recent_reviews ul li:before,.widget_recently_viewed_products ul li:after,.widget_recently_viewed_products ul li:before,.widget_shopping_cart ul li:after,.widget_shopping_cart ul li:before,.widget_top_rated_products ul li:after,.widget_top_rated_products ul li:before{content:" ";display:table}.widget_best_sellers ul li:after,.widget_featured_products ul li:after,.widget_onsale ul li:after,.widget_products ul li:after,.widget_random_products ul li:after,.widget_recent_products ul li:after,.widget_recent_reviews ul li:after,.widget_recently_viewed_products ul li:after,.widget_shopping_cart ul li:after,.widget_top_rated_products ul li:after{clear:both}.widget_best_sellers ul li:last-child,.widget_featured_products ul li:last-child,.widget_onsale ul li:last-child,.widget_products ul li:last-child,.widget_random_products ul li:last-child,.widget_recent_products ul li:last-child,.widget_recent_reviews ul li:last-child,.widget_recently_viewed_products ul li:last-child,.widget_shopping_cart ul li:last-child,.widget_top_rated_products ul li:last-child{margin-bottom:0}.widget_best_sellers ul li a,.widget_featured_products ul li a,.widget_onsale ul li a,.widget_products ul li a,.widget_random_products ul li a,.widget_recent_products ul li a,.widget_recent_reviews ul li a,.widget_recently_viewed_products ul li a,.widget_shopping_cart ul li a,.widget_top_rated_products ul li a{font-size:135.7%;margin-bottom:2px;border-bottom:0;display:block}.widget_best_sellers ul li a img,.widget_featured_products ul li a img,.widget_onsale ul li a img,.widget_products ul li a img,.widget_random_products ul li a img,.widget_recent_products ul li a img,.widget_recent_reviews ul li a img,.widget_recently_viewed_products ul li a img,.widget_shopping_cart ul li a img,.widget_top_rated_products ul li a img{padding:3px!important;padding:5px;border:1px solid #ddd;border:1px solid rgba(0,0,0,.15);margin-right:.65em;-webkit-transition:border .3s ease,box-shadow .3s ease;transition:border .3s ease,box-shadow .3s ease;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:2px;width:65px;line-height:1.7;float:left}.widget_best_sellers ul li>del,.widget_best_sellers ul li>ins,.widget_featured_products ul li>del,.widget_featured_products ul li>ins,.widget_onsale ul li>del,.widget_onsale ul li>ins,.widget_products ul li>del,.widget_products ul li>ins,.widget_random_products ul li>del,.widget_random_products ul li>ins,.widget_recent_products ul li>del,.widget_recent_products ul li>ins,.widget_recent_reviews ul li>del,.widget_recent_reviews ul li>ins,.widget_recently_viewed_products ul li>del,.widget_recently_viewed_products ul li>ins,.widget_shopping_cart ul li>del,.widget_shopping_cart ul li>ins,.widget_top_rated_products ul li>del,.widget_top_rated_products ul li>ins{text-shadow:none}.widget_shopping_cart .empty{font-size:100%;text-align:center}.widget_shopping_cart ul li{position:relative}.widget_shopping_cart ul li .remove{height:25px;font-size:18px;right:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;position:absolute;opacity:0;bottom:0;text-align:center;margin:0;width:25px;line-height:25px;display:block}.widget_shopping_cart ul li:hover .remove{opacity:.35}.widget_shopping_cart ul li:hover .remove:hover{opacity:1}.widget_shopping_cart .total{padding:7px;font-size:11px;border:1px solid #ddd;border:1px solid rgba(0,0,0,.1);margin-bottom:0;text-transform:uppercase;border-bottom:0;text-align:center;border-radius:6px 6px 0 0;line-height:1.1}.widget_shopping_cart .buttons{border:1px solid #ddd;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 1px hsla(0,0%,100%,.95);border-radius:0 0 6px 6px}.widget_shopping_cart .buttons:after,.widget_shopping_cart .buttons:before{content:" ";display:table}.widget_shopping_cart .buttons:after{clear:both}.widget_shopping_cart .buttons .button{overflow:hidden;text-overflow:ellipsis;padding:7px;font-size:11px;border:0;text-shadow:none;color:#7a7a7a;text-align:center;background-color:transparent;margin:0;box-shadow:none;width:50%;line-height:1.1;float:left;white-space:nowrap}.widget_shopping_cart .buttons .button:hover{background-color:hsla(0,0%,100%,.35)}.widget_shopping_cart .buttons .button:first-child{border-right:1px solid #ddd;border-right:1px solid rgba(0,0,0,.1);border-radius:0 0 0 6px}.widget_shopping_cart .buttons .button:last-child{border-radius:0 0 6px 0}.widget_layered_nav .chosen,.widget_layered_nav_filters .chosen{background-color:#fff}.widget_layered_nav li{position:relative}.widget_layered_nav li .count{height:24px;right:10px;position:absolute;text-align:center;top:50%;background-color:#fff;box-shadow:inset 0 1px 2px rgba(0,0,0,.25);border-radius:100%;width:24px;line-height:24px;margin-top:-12px}.widget_price_filter form{margin-bottom:0}.widget_price_filter form input[type=text]{display:none}.widget_price_filter .price_slider_wrapper:after,.widget_price_filter .price_slider_wrapper:before{content:" ";display:table}.widget_price_filter .price_slider_wrapper:after{clear:both}.widget_price_filter .ui-slider{height:8px;position:relative;margin:10px 0 24px;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.15),0 1px 0 0 hsla(0,0%,100%,.85);border-radius:1em}.widget_price_filter .ui-slider .ui-slider-handle{height:21px;position:absolute;outline:none;top:50%;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);border-radius:1em;cursor:pointer;width:21px;margin-top:-11px;z-index:2}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-19px}.widget_price_filter .ui-slider .ui-slider-range{height:100%;border:0;position:absolute;top:0;background-color:#ff2a13;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.45);border-radius:1em;display:block;z-index:1}.widget_price_filter .price_slider_amount:after,.widget_price_filter .price_slider_amount:before{content:" ";display:table}.widget_price_filter .price_slider_amount:after{clear:both}.widget_price_filter .price_slider_amount .button,.widget_price_filter .price_slider_amount .price_label{overflow:hidden;text-overflow:ellipsis;padding:7px;font-size:11px;border:1px solid #ddd;border:1px solid rgba(0,0,0,.1);text-shadow:none;text-align:center;background-color:transparent;margin:0;box-shadow:0 1px 1px hsla(0,0%,100%,.95);width:50%;line-height:1.1;float:left;white-space:nowrap}.widget_price_filter .price_slider_amount .button{color:#7a7a7a;border-radius:4px 0 0 4px}.widget_price_filter .price_slider_amount .button:hover{background-color:hsla(0,0%,100%,.35)}.widget_price_filter .price_slider_amount .price_label{border-left:0;border-radius:0 4px 4px 0;width:50%}.widget_product_search [type=submit]{display:none}.widget.widget_recent_reviews .star-rating,.widget.widget_top_rated_products .star-rating{margin-bottom:2px}.woocommerce .price{line-height:1;display:block}.woocommerce .price:after,.woocommerce .price:before{content:" ";display:table}.woocommerce .price:after{clear:both}.woocommerce .price>.from,.woocommerce .price>del{color:#7a7a7a}.woocommerce .price>ins{text-decoration:none}.woocommerce .price>.amount,.woocommerce .price>ins>.amount{color:#ff2a13}.woocommerce .onsale{height:42px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);font-size:14px;text-shadow:0 1px 1px rgba(0,0,0,.6);color:#fff;position:absolute;letter-spacing:0;text-align:center;background-color:#ff2a13;box-shadow:inset 0 1px 3px rgba(0,0,0,.45);border-radius:100%;width:42px;line-height:40px;display:block;z-index:1}.woocommerce li.product .star-rating-container{padding:7px;right:13px;top:13px;background-color:rgba(0,0,0,.5);border-radius:3px}.woocommerce p.stars span a[class^=star]:after{padding:0 1em;text-rendering:auto;font-size:.5em;text-decoration:inherit;font-weight:400!important;font-style:normal!important;right:-8.5em;color:#7a7a7a;position:absolute;text-align:center;top:0;background-color:#e6e6e6;border-radius:100em;-webkit-font-smoothing:antialiased;width:6.25em;-moz-osx-font-smoothing:grayscale;font-family:FontAwesome!important;display:none}.woocommerce #respond{margin-bottom:0}.woocommerce #reply-title{font-size:200%}.woocommerce #comments{position:relative;margin-top:0}.woocommerce #comments .x-comments-list .x-comment-img .avatar-wrap:before{display:none}.woocommerce #comments .x-comments-list .x-comment-img .avatar-wrap .avatar{border-radius:0;width:60px}@media (max-width:767px){.woocommerce #comments .x-comments-list .x-comment-img{display:none}}.woocommerce #comments .x-comments-list article.comment{border:1px solid #ddd;border:1px solid rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:2px}@media (max-width:767px){.woocommerce #comments .x-comments-list article.comment{margin-left:0}}.woocommerce #comments .x-comments-list .x-comment-header .star-rating-container{margin-top:4px}.woocommerce-result-count{height:2.65em;padding:0 7px;font-size:11px;border:1px solid #ddd;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 1px hsla(0,0%,100%,.95);border-radius:4px;line-height:2.5em;float:right}.woocommerce-ordering{float:left}.woocommerce-ordering select{font-size:11px;margin-bottom:0;box-shadow:0 1px 1px hsla(0,0%,100%,.95);width:100%}@media (max-width:480px){.woocommerce-ordering,.woocommerce-result-count{float:none}}.woocommerce-invalid input{border-color:#e5bdc4;color:#b94a48;background-color:#f9f0f0}.woocommerce-validated input{border-color:#c1dea8;color:#468847;background-color:#f6fbf4}