body.admin-bar nav#menu-cart.cart-panel{height:calc(100vh - 82px) !important;top:82px}body.admin-bar nav#menu-cart.cart-panel .expanding.circle{height:calc(100vh - 82px) !important;top:82px}.cart-panel{position:fixed;top:50px;right:0;width:75%;height:calc(100vh - 50px);padding:20px;color:#000;pointer-events:none;z-index:30}.cart-panel .expanding.circle{position:fixed;top:-50px;right:-10px;width:calc(75% + 10px);height:calc(100vh + 50px);will-change:clip-path;-webkit-clip-path:circle(0 at calc(100% - 2.25rem) 4.25rem);clip-path:circle(0 at calc(100% - 2.25rem) 4.25rem);-webkit-transition:-webkit-clip-path 1.5s;transition:-webkit-clip-path 1.5s;-o-transition:clip-path 1.5s;transition:clip-path 1.5s;transition:clip-path 1.5s, -webkit-clip-path 1.5s}.cart-panel .woocommerce{z-index:3;opacity:0;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.cart-panel .woocommerce table.shop_table{border:none}.cart-panel .woocommerce table.shop_table tbody tr:nth-child(4){display:none}.cart-panel .panel-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;opacity:0;z-index:3;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.cart-panel .panel-top h3{opacity:0.5;padding:0 0 10px;line-height:66px;font-size:66px}.cart-panel .panel-top .woocommerce-mini-cart.cart_list{-webkit-box-flex:1;-ms-flex:1;flex:1}.cart-panel .panel-top .woocommerce-mini-cart__buttons.buttons .button.wc-forward:not(.checkout){display:none}.cart-panel.animated{pointer-events:auto}.cart-panel.animated .expanding.circle{-webkit-clip-path:circle(172rem at calc(100% - 10rem) 10rem);clip-path:circle(172rem at calc(100% - 10rem) 10rem);-webkit-transition:-webkit-clip-path 3s 0.3s;transition:-webkit-clip-path 3s 0.3s;-o-transition:clip-path 3s 0.3s;transition:clip-path 3s 0.3s;transition:clip-path 3s 0.3s, -webkit-clip-path 3s 0.3s}.cart-panel.animated .panel-top{opacity:1;-webkit-transition:opacity 0.3s ease 1s;-o-transition:opacity 0.3s ease 1s;transition:opacity 0.3s ease 1s;z-index:3}.cart-panel.animated .woocommerce{opacity:1}.cart-panel a{color:#000}.cart-panel .woocommerce table.cart,.cart-panel .woocommerce table.shop_table,.cart-panel .woocommerce-page table.cart,.cart-panel .woocommerce-page table.shop_table{border:none;border-bottom:1px solid rgba(0,0,0,0.1);border-radius:0}.cart-panel .woocommerce table.cart tr td,.cart-panel .woocommerce table.shop_table tr td,.cart-panel .woocommerce-page table.cart tr td,.cart-panel .woocommerce-page table.shop_table tr td{border:none}.cart-panel .woocommerce table.cart tr td.product-remove a.remove,.cart-panel .woocommerce table.shop_table tr td.product-remove a.remove,.cart-panel .woocommerce-page table.cart tr td.product-remove a.remove,.cart-panel .woocommerce-page table.shop_table tr td.product-remove a.remove{font-size:0}.cart-panel .woocommerce table.cart tr td.product-remove a.remove:before,.cart-panel .woocommerce table.shop_table tr td.product-remove a.remove:before,.cart-panel .woocommerce-page table.cart tr td.product-remove a.remove:before,.cart-panel .woocommerce-page table.shop_table tr td.product-remove a.remove:before{font-family:"Font Awesome 5 Pro";content:"\f2ed";color:rgba(0,0,0,0.1);font-size:14px;font-weight:200}.cart-panel .woocommerce table.cart tr td.product-remove a.remove:hover:before,.cart-panel .woocommerce table.shop_table tr td.product-remove a.remove:hover:before,.cart-panel .woocommerce-page table.cart tr td.product-remove a.remove:hover:before,.cart-panel .woocommerce-page table.shop_table tr td.product-remove a.remove:hover:before{color:rgba(0,0,0,0.5)}.cart-panel .woocommerce table.cart img,.cart-panel .woocommerce table.shop_table img,.cart-panel .woocommerce-page table.cart img,.cart-panel .woocommerce-page table.shop_table img{height:50px;width:auto;border-radius:5px;border:1px solid rgba(0,0,0,0.1)}.woocommerce .woocommerce-cart-form .quantity{width:50px;text-align:center;position:relative;bottom:0;left:0;color:#000;font-size:15px;z-index:99;height:30px;border-radius:0;border:none;text-align:center;background:rgba(255,255,255,0);-webkit-transition:background 0.3s;-o-transition:background 0.3s;transition:background 0.3s}.woocommerce .woocommerce-cart-form .quantity:hover>input.qty{background:rgba(255,255,255,0.1);-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.woocommerce .woocommerce-cart-form .quantity .qty{width:100%;text-align:center;height:100%;width:30px;padding:0;background:none;border:1px solid rgba(0,0,0,0.3);color:#000;font-size:12px}.woocommerce .woocommerce-cart-form .quantity .quantity-button.quantity-up{position:absolute;height:100%;top:0;border:1px solid rgba(0,0,0,0.3);border-left:none;right:-10px;-webkit-transform:none;-ms-transform:none;transform:none;z-index:99;width:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.woocommerce .woocommerce-cart-form .quantity .quantity-button.quantity-down{position:absolute;height:100%;top:0;border:1px solid rgba(0,0,0,0.3);border-right:none;left:-10px;-webkit-transform:none;-ms-transform:none;transform:none;z-index:99;width:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.woocommerce .woocommerce-cart-form .quantity input[type="number"]::-webkit-inner-spin-button,.woocommerce .woocommerce-cart-form .quantity input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce .woocommerce-cart-form .quantity input[type="number"]{-moz-appearance:textfield}.woocommerce .woocommerce-cart-form .quantity input[type="number"]:focus{outline:0}.wt-mini-cart{font-size:20px;cursor:pointer;position:relative;float:right;padding:15px 0 0 35px}.wt-mini-cart:after{font-size:24px;display:inline-block;vertical-align:bottom}.wt-mini-cart span.number{color:#476ea6}.wt-mini-cart small.tax_label{display:none}span.free-shipping{position:relative;margin:0 -20px 0px 20px;top:5px;background:#efefef;padding:5px 10px 6px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}span.free-shipping:after{content:" ";top:8px;height:10px;width:10px;position:absolute;right:-5px;background:#efefef;-ms-transform:rotate(45deg);transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg)}a.menu-link{float:right}a.menu-link:hover,a.menu-link:active{text-decoration:none !important}.wrap{position:relative;max-width:100%;margin:0 auto;padding:0px}nav.cart-panel .panel-top{border-bottom:none;position:relative}nav.cart-panel a.menu-link{position:absolute;top:0px;right:10px}nav.cart-panel a.menu-link:before{font-family:"FontAwesome";content:"\f061";font-size:22px}nav.cart-panel a.menu-link:hover{text-decoration:none}nav.cart-panel ul.cart_list.product_list_widget{overflow-y:scroll;height:75%;list-style:none;padding:0;overflow-x:hidden}nav.cart-panel ul.cart_list.product_list_widget li.mini_cart_item{position:relative;padding:20px 0;width:100%;overflow:hidden}nav.cart-panel ul.product_list_widget li.mini_cart_item img{width:50px !important;height:inherit;float:left !important;margin:0px 20px 0px 0px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}nav.cart-panel ul.cart_list.product_list_widget li.mini_cart_item a.remove{position:absolute;right:10px;z-index:99;width:20px;height:20px;color:#fff !important;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;padding:5px;line-height:13px;-o-transition:ease-in 0.2s;transition:ease-in 0.2s;-moz-transition:ease-in 0.2s;-webkit-transition:ease-in 0.2s;font-size:0}nav.cart-panel ul.cart_list.product_list_widget li.mini_cart_item a.remove:hover{color:#b10028 !important;background:none;-o-transition:ease-in 0.2s;transition:ease-in 0.2s;-moz-transition:ease-in 0.2s;-webkit-transition:ease-in 0.2s}nav.cart-panel ul.cart_list.product_list_widget li.mini_cart_item a.remove:before{font-family:"Font Awesome 5 pro";content:"\f2ed";font-size:12px;color:#000;-o-transition:0.5s;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s}nav.cart-panel ul.cart_list.product_list_widget li.mini_cart_item a.remove:hover:before{font-family:"Font awesome 5 pro";content:"\f2ed";font-size:12px;color:#ffffff}nav.cart-panel ul.cart_list.product_list_widget a{font-weight:300;font-size:1.2em}nav.cart-panel ul.cart_list span.cart-item-title{display:block}nav.cart-panel ul.cart_list span.cart-item-qty{float:left}nav.cart-panel ul.cart_list span.cart-item-price{float:left}nav.cart-panel ul.cart_list.product_list_widget a:hover{text-decoration:none}nav.cart-panel ul.cart_list.product_list_widget li.mini_cart_item span.quantity{position:absolute;width:100% !important;left:120px;top:55px;font-weight:300}nav.cart-panel ul.cart_list.product_list_widget li.mini_cart_item dl.variation{padding:0;border-left:none;position:absolute;top:75px;left:120px;font-weight:300}nav.cart-panel p.total{font-size:18px;text-align:center;margin:0 0 20px 0;padding:20px 0}nav.cart-panel strong{display:inline-table;font-size:18px;font-weight:500}nav.cart-panel p.total{font-size:18px;text-align:center;margin:0}.wt-cart-total{position:absolute;bottom:20px;padding:20px 0;width:380px;display:block;background:#fff;z-index:300;text-align:center}nav.cart-panel a.button.wc-forward{width:100%;padding:20px;text-align:center;border-radius:0;float:left;text-transform:uppercase}nav.cart-panel a.button.checkout.wc-forward{width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;height:50px}li.empty{text-align:center}nav.cart-panel ul.cart_list.product_list_widget li.empty:before{font-family:"Font Awesome 5 pro";content:"\f49e";display:block;font-size:195px;color:rgba(0,0,0,0.05);line-height:195px;padding:20% 0;font-weight:200}.cart_list.product_list_widget p.woocommerce-mini-cart__total.total,.cart_list.product_list_widget .woocommerce-mini-cart__buttons.buttons{display:none}
