@supports (display:grid){.woocommerce ul.products li.product{flex-direction:column;display:flex}}.woocommerce ul.products li.product.woocommerce-image-align-left,.woocommerce ul.products li.product.woocommerce-image-align-right{display:block}.woocommerce ul.products li.product .woocommerce-LoopProduct-link{margin-bottom:auto;display:block}.woocommerce ul.products li.product .button{margin-right:auto;margin-left:auto}.woocommerce ul.products li.product.woocommerce-text-align-left .button{margin-left:0}.woocommerce ul.products li.product.woocommerce-text-align-right .button{margin-right:0}.woocommerce ul.products li.product .woocommerce-LoopProduct-link>:not(:first-child){margin-bottom:0;margin-top:10px}.woocommerce ul.products li.product .woocommerce-LoopProduct-link>.secondary-image+img{margin-top:0}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{min-height:15px;padding:8px 13px;font-size:inherit;font-size:80%;font-weight:inherit;font-weight:700;text-transform:uppercase;position:relative;min-width:auto;top:auto;border-radius:0;left:auto;line-height:1;display:inline-block}.woocommerce ul.products li.product.sales-flash-overlay .onsale{right:0;position:absolute;top:0;margin:0}.single-product span.onsale{margin-bottom:15px}.woocommerce-product-gallery{margin-right:4%}.rtl .woocommerce-product-gallery{margin-right:0;margin-left:4%}.woocommerce div.product div.images .flex-control-thumbs li{padding-top:5px;max-width:100px;padding-right:5px;box-sizing:border-box}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0}.woocommerce .page-header-image-single{display:none}.woocommerce .entry-content,.woocommerce .product .entry-summary{margin-top:0}.related.products{clear:both}.checkout-subscribe-prompt.clear{height:auto;visibility:visible;width:auto}.woocommerce .add_to_cart_button+.added_to_cart{display:none}.woocommerce-result-count{padding:10px 0;font-size:14px;border:1px solid transparent}.woocommerce-ordering select{border-color:rgba(0,0,0,.1);padding:10px 40px 10px 12px;font-size:14px;font-weight:500;-webkit-appearance:none;-moz-appearance:none;color:inherit;background:0 0;cursor:pointer;width:100%}.woocommerce-ordering select::-ms-expand{display:none}.woocommerce-ordering:after{pointer-events:none;font-size:16px;right:15px;color:inherit;content:"\e903";position:absolute;top:10px;font-family:GP Premium;display:inline-block}.woocommerce-ordering select option{color:initial}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin-bottom:30px}.woocommerce-variation-add-to-cart{flex-wrap:wrap;display:flex}@supports (display:grid){#wc-column-container .product{margin:0;width:auto;float:none}.woocommerce .related ul.products:after,.woocommerce .related ul.products:before,.woocommerce .up-sells ul.products:after,.woocommerce .up-sells ul.products:before,.woocommerce .wc-columns-container .products:after,.woocommerce .wc-columns-container .products:before{display:none}.wc-columns-container .products,.woocommerce .related ul.products,.woocommerce .up-sells ul.products{grid-gap:50px;width:100%;display:grid}.wc-columns-container.wc-columns-6 .products,.wc-related-upsell-columns-6 .related ul.products,.wc-related-upsell-columns-6 .up-sells ul.products{grid-template-columns:repeat(6,minmax(0,1fr))}.wc-columns-container.wc-columns-5 .products,.wc-related-upsell-columns-5 .related ul.products,.wc-related-upsell-columns-5 .up-sells ul.products{grid-template-columns:repeat(5,minmax(0,1fr))}.wc-related-upsell-columns-4 .related ul.products,.wc-related-upsell-columns-4 .up-sells ul.products,.woocommerce .wc-columns-container.wc-columns-4 .products{grid-template-columns:repeat(4,minmax(0,1fr))}.wc-related-upsell-columns-3 .related ul.products,.wc-related-upsell-columns-3 .up-sells ul.products,.woocommerce .wc-columns-container.wc-columns-3 .products{grid-template-columns:repeat(3,minmax(0,1fr))}.wc-related-upsell-columns-2 .related ul.products,.wc-related-upsell-columns-2 .up-sells ul.products,.woocommerce .wc-columns-container.wc-columns-2 .products{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-related-upsell-columns-1 .related ul.products,.wc-related-upsell-columns-1 .up-sells ul.products,.woocommerce .wc-columns-container.wc-columns-1 .products{width:100%}.woocommerce .wc-columns-1 ul.products li.product,.woocommerce-page .wc-columns-1 ul.products li.product{margin-right:0;margin-left:0}}#wc-mini-cart ul.woocommerce-mini-cart{height:auto;pointer-events:auto;right:auto;position:relative;opacity:1;visibility:visible;background-color:transparent;box-shadow:0 0 0;left:auto;width:auto;float:none}.wc-mini-cart{height:0;overflow:hidden;pointer-events:none;right:0;transition:opacity 80ms linear;transition-delay:0s;position:absolute;opacity:0;visibility:hidden;box-shadow:0 2px 2px rgba(0,0,0,.1);left:-99999px;width:300px;z-index:99999}.wc-menu-item.sfHover .wc-mini-cart,.wc-menu-item:hover .wc-mini-cart{height:auto;overflow:visible;transition-delay:.15s;pointer-events:auto;opacity:1;visibility:visible;left:auto}.dropdown-click ul li.wc-menu-item:hover ul{display:block}.sidebar .wc-mini-cart{right:100%;top:0}.sidebar .wc-mini-cart .widget{background:0 0}body:not(.using-mouse) .wc-menu-item.sfHover .wc-mini-cart{display:none}.wc-menu-item .sub-menu{right:0;left:auto;width:300px}.wc-menu-item .wc-mini-cart .widget_shopping_cart_content li.sfHover a,.wc-menu-item .wc-mini-cart .widget_shopping_cart_content li:hover a{background:0 0}.wc-menu-item .wc-mini-cart .widget_shopping_cart{padding:15px}.woocommerce.widget_shopping_cart .cart_list li{min-height:3em;padding:0 0 0 4em;box-sizing:border-box;margin:0}.woocommerce.widget_shopping_cart{font-size:14px}.widget_shopping_cart .woocommerce-mini-cart__buttons{margin-bottom:0;display:flex}.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a{padding:10px 15px;font-size:14px;text-align:center;margin:0;width:calc(50% - 10px);line-height:inherit}.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a:first-child{margin-right:2px}.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a:last-child{margin-left:2px}.woocommerce.widget_shopping_cart .cart_list li a.remove{height:20px;padding:0;font-size:16px;font-weight:400;right:0;position:relative;border-style:solid;border-width:1px;border-radius:50%;left:auto;width:20px;line-height:17px;float:right}.woocommerce ul.cart_list li img{height:auto;position:absolute;top:0;margin-left:0;left:0;width:3em}#wc-mini-cart .woocommerce-mini-cart-item a{padding:0}.woocommerce-mini-cart-item .quantity{font-size:12px;display:block}.woocommerce.widget_shopping_cart .total{padding:15px;font-size:14px;border:0;margin:15px 0;background:rgba(0,0,0,.05)}#wc-mini-cart .total{padding:15px;text-align:left;margin:15px -15px}#generate-slideout-menu .total{padding:10px 20px;margin:20px -20px}#generate-slideout-menu.do-overlay .total{margin:20px 0}.woocommerce.widget_shopping_cart a.button.wc-forward:after{display:none}.woocommerce.widget_shopping_cart .cart_list li.woocommerce-mini-cart-item:not(:last-child){margin-bottom:15px}.rtl .wc-mini-cart .woocommerce.widget_shopping_cart .cart_list li{padding:0 4em 0 0}.rtl .wc-mini-cart .woocommerce.widget_shopping_cart .cart_list li a.remove{float:left}.rtl .wc-mini-cart .woocommerce ul.cart_list li img{right:0}.slideout-widget .widget_shopping_cart_content,.slideout-widget .widget_shopping_cart_content a{font-size:14px}#generate-slideout-menu.do-overlay li.woocommerce-mini-cart-item{text-align:left}#wc-mini-cart a:not(.button){font-family:inherit}.wc-menu-item:not(.has-items) .wc-mini-cart{display:none}.woocommerce-mini-cart__empty-message{margin-bottom:0}.secondary-nav-aligned-center .secondary-navigation ul.woocommerce-mini-cart,.secondary-nav-aligned-right .secondary-navigation ul.woocommerce-mini-cart{font-size:inherit}#wc-mini-cart .widgettitle{display:none}@supports (display:grid){.woocommerce .related ul.products li.product,.woocommerce .up-sells ul.products li.product{margin-right:0;margin-bottom:0;margin-left:0;width:auto}}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{padding:10px 20px;font-size:inherit;font-weight:inherit;border-radius:0;line-height:inherit}ul.products .woocommerce-text-align-center{text-align:center}ul.products li.product.woocommerce-text-align-center .price,ul.products li.product.woocommerce-text-align-center .star-rating{margin-right:auto;margin-left:auto}ul.products li.product.woocommerce-text-align-right .price,ul.products li.product.woocommerce-text-align-right .star-rating{margin-left:auto}.woocommerce .star-rating:before,.woocommerce p.stars a{color:rgba(0,0,0,.4)}.woocommerce p.stars.selected a:before{color:#ffa200}.woocommerce ul.products li.product .price del{padding-right:10px;display:inline}ul.products .woocommerce-text-align-right{text-align:right}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:50%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{overflow:hidden;width:auto;float:none}.product_meta{padding-top:30px;font-size:80%;border-top:1px solid rgba(0,0,0,.1)}.product_meta>span{display:block}.up-sells{margin-top:40px}.add-to-cart-panel form.cart,.woocommerce div.product.do-quantity-buttons form.cart{flex-wrap:wrap;display:flex}.woocommerce div.product form.cart>:not(.quantity):not(.single_add_to_cart_button){width:100%}.add-to-cart-panel form.cart{flex-shrink:0}.woocommerce .quantity .qty{height:100%;height:50px;padding:0 10px;border:1px solid rgba(0,0,0,.1);max-width:80px;background:0 0;width:auto}.do-quantity-buttons .quantity:not(.buttons-added) .qty{width:50px}.add-to-cart-panel .cart.do-quantity-buttons div.quantity,.do-quantity-buttons div.quantity{align-items:center;display:flex}.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):after,.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):before,.woocommerce form .quantity.buttons-added .minus,.woocommerce form .quantity.buttons-added .plus,.woocommerce form .quantity.buttons-added .qty{height:100%;min-height:50px;padding:0;border:1px solid rgba(0,0,0,.1);text-decoration:none;-moz-appearance:textfield!important;-webkit-appearance:none;color:inherit;text-align:center;background-color:transparent;box-sizing:border-box;margin:0;border-radius:0;width:50px;vertical-align:middle;display:block}.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):after,.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):before,.woocommerce form .quantity.buttons-added .minus,.woocommerce form .quantity.buttons-added .plus{justify-content:center;align-items:center;display:flex}.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):before{border-right:0;content:"-"}.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):after{border-left:0;content:"+"}.woocommerce form .quantity.buttons-added .qty:focus{border-color:rgba(0,0,0,.1)}.do-quantity-buttons form .quantity input[type=number]::-webkit-inner-spin-button,.do-quantity-buttons form .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.do-quantity-buttons form .quantity:not(.buttons-added):before,.woocommerce form .quantity.buttons-added .minus{border-right-width:0}.do-quantity-buttons form .quantity:not(.buttons-added):after,.woocommerce form .quantity.buttons-added .plus{border-left-width:0}.do-quantity-buttons .elementor-add-to-cart form .quantity:not(.buttons-added):after,.do-quantity-buttons .elementor-add-to-cart form .quantity:not(.buttons-added):before,.do-quantity-buttons form .quantity.hidden{display:none}.woocommerce div.product form.cart div.quantity.hidden{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs:before{border:0;display:none}.woocommerce div.product .woocommerce-tabs ul.tabs{margin-left:0;padding-left:0;display:flex}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-color:rgba(0,0,0,.08);border-width:1px 1px 0 0;background-color:rgba(0,0,0,.02);margin:0;border-radius:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child{border-left-width:1px}.woocommerce-ordering{padding:0;margin-right:1em;margin-bottom:0;position:relative;float:left}nav li.wc-menu-item{float:right}.cart-contents>span{line-height:0}.cart-contents>span:not(:empty){margin-left:10px}.rtl .cart-contents>span:not(:empty){margin-right:10px;margin-left:0}.cart-contents>span.gp-icon{margin-left:0}.rtl .cart-contents>span.gp-icon{margin-right:0}nav span.count{font-size:.8em;opacity:.5}.woocommerce a.remove{border:1px solid!important;border-color:inherit;height:20px;font-size:16px;font-weight:400;color:inherit!important;background:0 0!important;width:20px;line-height:17px;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol!important}.woocommerce a.remove:hover{color:inherit!important;opacity:.7;background:0 0!important}.woocommerce .star-rating:before{content:"SSSSS";opacity:.25}.woocommerce div.product .woocommerce-product-rating{margin:1em 0}.woocommerce div.product p.price,.woocommerce div.product span.price{color:inherit}.wc-has-gallery .secondary-image{transform:translate(-50%);transition:opacity .1s ease-in-out;position:absolute;opacity:0;top:0;left:50%}.wc-has-gallery picture.secondary-image{height:100%;width:100%}.wc-product-image:hover .secondary-image{opacity:1}.woocommerce ul.products li.product a img{margin-bottom:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:initial}.woocommerce div.product p.price,.woocommerce ul.products li.product .price{font-weight:700}div.woocommerce-error a.button,div.woocommerce-error a.button:focus,div.woocommerce-error a.button:hover,div.woocommerce-info a.button,div.woocommerce-info a.button:focus,div.woocommerce-info a.button:hover,div.woocommerce-message a.button,div.woocommerce-message a.button:focus,div.woocommerce-message a.button:hover{padding:0;background:0 0}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{font-weight:700}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:20px 30px;border:0;border-left:10px solid rgba(0,0,0,.3)}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{display:none}a.button.wc-forward:after{content:"\e901";position:relative;top:2px;line-height:1em;font-family:GP Premium;padding-left:10px}.rtl a.button.wc-forward:after{display:none}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{margin:0;width:100%;float:none}.woocommerce-checkout .col2-set{margin-right:5.8823529412%;width:52.9411764706%;float:left}.rtl.woocommerce-checkout .col2-set{margin-right:0;margin-left:5.8823529412%;float:right}#customer_details+#wc_checkout_add_ons,#order_review,#order_review_heading{margin-right:0;width:41.1764705882%;float:right}.woocommerce-additional-fields>h3{margin-top:20px}.woocommerce table.shop_table,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border:0;border-radius:0}.woocommerce table.shop_table th{background-color:rgba(0,0,0,.03)}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:20px;border:0}.woocommerce table.shop_table td{border-bottom:1px solid rgba(0,0,0,.1);background-color:rgba(0,0,0,.005)}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:0}#add_payment_method #payment,#add_payment_method #payment div.payment_box,.woocommerce-cart #payment,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment,.woocommerce-checkout #payment div.payment_box{color:inherit;background-color:transparent}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{display:none}#payment .payment_methods>.wc_payment_method>label{padding:20px;background-color:rgba(0,0,0,.04);cursor:pointer;display:block}#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label{font-weight:700;background-color:rgba(0,0,0,.07)}#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child{clip:rect(1px,1px,1px,1px);position:absolute!important}#payment .payment_methods>.wc_payment_method>label:before{font-size:inherit;margin-right:.5407911001em;transition:color,ease,.2s;content:"\e902";-webkit-font-smoothing:antialiased;font-family:GP Premium;display:inline-block}#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label:before{content:"\e904"}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:0;border:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{padding-top:20px;font-size:150%;font-weight:700;padding-bottom:20px;width:100%;float:none}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding-top:0;padding-right:0;padding-left: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{float:right}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{line-height:1;float:none;display:inline-block}a.checkout-button:after{display:none}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{padding:10px 15px;width:150px}.woocommerce .coupon .button{border:1px solid transparent}.woocommerce ul.products li.product .woocommerce-product-details__short-description p:last-child{margin-bottom:0}.wc-product-image{text-align:center}.woocommerce-text-align-left .wc-product-image{text-align:left}.woocommerce-text-align-right .wc-product-image{text-align:right}.inside-wc-product-image{position:relative;display:inline-block}.woocommerce ul.products li.product.woocommerce-image-align-left .wc-product-image{margin-right:2em;float:left}.woocommerce ul.products li.product.woocommerce-image-align-right .wc-product-image{margin-left:2em;float:right}.woocommerce ul.products li.product.woocommerce-image-align-left a .wc-product-image img,.woocommerce ul.products li.product.woocommerce-image-align-right a .wc-product-image img{width:auto}.woocommerce-cart ul.products li.product.woocommerce-image-align-left .wc-product-image,.woocommerce-cart ul.products li.product.woocommerce-image-align-right .wc-product-image{margin:0;float:none}.woocommerce-cart ul.products li.product.woocommerce-image-align-left a .wc-product-image img,.woocommerce-cart ul.products li.product.woocommerce-image-align-right a .wc-product-image img{width:100%}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1em;line-height:normal}.woocommerce .related ul.products li.product a img,.woocommerce .up-sells ul.products li.product a img{margin-bottom:0}.woocommerce-review-link{font-size:80%}.woocommerce-Reviews .comment-reply-title{font-size:120%;font-weight:700;margin-bottom:10px;display:block}.woocommerce-MyAccount-navigation ul{border-top:1px solid rgba(0,0,0,.1);margin:0}.site-main .woocommerce-MyAccount-navigation li{padding:0;margin:0}.woocommerce-MyAccount-navigation li a{padding:20px 0;font-size:85%;border-bottom:1px solid rgba(0,0,0,.1);display:block}.woocommerce-MyAccount-navigation li.is-active a{font-weight:700}.woocommerce-MyAccount-navigation li a:hover{border-bottom:1px solid rgba(0,0,0,.2)}.woocommerce-MyAccount-navigation li.is-active a:after{font-size:115%;font-weight:700;content:"\e901";float:right;font-family:GP Premium}.woocommerce-account .woocommerce-MyAccount-navigation{width:25%}.woocommerce #payment .terms{padding:20px}h2.woocommerce-loop-category__title mark{font-size:80%;opacity:.5;background:0 0}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{padding:0;border:0;margin:0 0 1.5em}#ship-to-different-address{padding:3px;font-size:inherit}.woocommerce-image-align-left .products ul,.woocommerce-image-align-left .products ul:after,.woocommerce-image-align-left ul.products,.woocommerce-image-align-left ul.products:after,.woocommerce-image-align-right .products ul,.woocommerce-image-align-right .products ul:after,.woocommerce-image-align-right ul.products,.woocommerce-image-align-right ul.products:after{clear:none}.woocommerce nav.woocommerce-pagination{clear:both;margin-top:60px}.woocommerce input.button:disabled,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled[disabled]:hover{color:initial;opacity:.3;background-color:transparent}.entry-summary+.up-sells{clear:both}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{line-height:1.5}.main-navigation a.cart-contents:not(.has-svg-icon):before,.secondary-navigation a.cart-contents:not(.has-svg-icon):before{font-weight:400;font-style:normal;font-variant:normal;text-transform:none;content:"\f07a";-webkit-font-smoothing:antialiased;line-height:1;-moz-osx-font-smoothing:grayscale;font-family:GP Premium;display:inline-block}.main-navigation a.cart-contents:not(.has-svg-icon).shopping-bag:before,.secondary-navigation a.cart-contents:not(.has-svg-icon).shopping-bag:before{content:"\f290"}.main-navigation a.cart-contents:not(.has-svg-icon).shopping-basket:before,.secondary-navigation a.cart-contents:not(.has-svg-icon).shopping-basket:before{content:"\f291"}.cart-contents>span.number-of-items{height:1.7em;font-size:11px;position:relative;text-align:center;top:-5px;border-radius:50%;background:hsla(0,0%,100%,.1);margin-left:5px;width:1.7em;line-height:1.7em;display:inline-block;display:none}.cart-contents>span.number-of-items.no-items{display:none}.woocommerce-MyAccount-navigation ul{list-style-type:none}form.checkout:after,form.checkout:before{content:"";display:table}form.checkout:after{clear:both}.add-to-cart-panel{transform:translateY(-100%);padding:20px;font-size:90%;right:0;transition:opacity .5s ease-in-out,transform .5s ease-in-out;position:fixed;opacity:0;top:0;box-sizing:border-box;box-shadow:0 2px 2px -2px rgba(0,0,0,.2);background:#fff;left:0;z-index:101}.add-to-cart-panel.item-added,.add-to-cart-panel.show-sticky-add-to-cart{opacity:1}.add-to-cart-panel>div{align-items:center;display:flex}.add-to-cart-panel .continue-shopping{margin-right:auto}.add-to-cart-panel .continue-shopping .gp-icon{display:none}.add-to-cart-panel .cart-info{margin-right:20px}.add-to-cart-panel img{height:50px;width:auto;vertical-align:middle}.add-to-cart-panel .product-title{overflow:hidden;text-overflow:ellipsis;font-weight:600;margin-right:auto;margin-left:20px;white-space:nowrap}.add-to-cart-panel .product-price{margin-right:20px}.add-to-cart-panel div.quantity{margin-right:4px}.add-to-cart-panel .cart-data{font-size:12px}.add-to-cart-panel del{opacity:.4}.do-quantity-buttons input.qty::-webkit-inner-spin-button,.do-quantity-buttons input.qty::-webkit-outer-spin-button{-webkit-appearance:none}.wc-menu-cart-activated .menu-toggle{text-align:left}.woocommerce-order-received .woocommerce-customer-details .col2-set{width:auto;float:none}.woocommerce-order-received .woocommerce-customer-details .col2-set .col-1{margin-bottom:1.5em}