.electra-shop{background-color:var(--electra-color-light)}.electra-shop h1{margin:40px 0 10px}@media (max-width:1199px){.electra-shop h1{margin-bottom:40px}}.electra-shop__wrap{padding-top:0}.electra-shop__wrap table.shop_table{border-collapse:separate;border-color:#bababa;border-radius:8px!important;margin:0}@media (max-width:1199px){.electra-shop__wrap table.shop_table.cart{margin-bottom:70px!important}}.electra-shop__wrap table.shop_table.cart img{width:90px}.electra-shop__wrap table.shop_table td,.electra-shop__wrap table.shop_table th{border-color:#bababa!important;text-align:left;vertical-align:middle!important}.electra-shop__wrap table.shop_table td::before,.electra-shop__wrap table.shop_table th{font-weight:600!important;font-size:14px;line-height:20px;letter-spacing:var(--electra-menu-ls);text-transform:uppercase;color:var(--electra-color-link)}.electra-shop__wrap table.shop_table td{background:0 0!important}@media only screen and (max-width:768px){.electra-shop__wrap table.shop_table td:not(.actions):not(.product-thumbnail){display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.electra-shop__wrap table.shop_table td:not(:first-child) a{color:var(--electra-color-headings);font-weight:500;font-size:var(--electra-text-size)}.electra-shop__wrap table.shop_table td:not(:first-child) a:hover{color:var(--electra-color-text)}.electra-shop__wrap table.shop_table a.remove{color:var(--electra-color-dark)!important;height:1.1em!important;width:1.1em!important;font-weight:400!important}.electra-shop__wrap table.shop_table a.remove:hover{background:var(--electra-color-dark)!important;color:var(--electra-color-light)!important}.electra-shop__wrap table.shop_table .order-total{color:var(--electra-color-headings);font-weight:500}.electra-shop__wrap .quantity-wrap span{display:none}.electra-shop__wrap .quantity-wrap__inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid rgba(102,102,102,.3);border-radius:8px;padding:11px 15px;max-width:100%;width:160px;color:var(--electra-color-headings)}@media only screen and (max-width:991px){.electra-shop__wrap .quantity-wrap__inputs{width:130px}}@media only screen and (max-width:768px){.electra-shop__wrap .quantity-wrap__inputs{margin-left:auto}}.electra-shop__wrap .quantity-wrap input{-moz-appearance:textfield;-webkit-appearance:textfield!important;background:0 0;outline:0;border:none;padding:0;text-align:center;font-size:16px;color:var(--electra-color-headings)}.electra-shop__wrap .quantity-wrap input::-webkit-inner-spin-button,.electra-shop__wrap .quantity-wrap input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.electra-shop__wrap .quantity-wrap .minus,.electra-shop__wrap .quantity-wrap .plus{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;font-size:16px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.electra-shop__wrap .return-to-shop .button,.electra-shop__wrap a.button.checkout-button,.electra-shop__wrap button[type=submit]{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;position:relative;z-index:3;overflow:hidden;background:var(--electra-color-link)!important;color:var(--electra-color-light)!important;font-family:var(--electra-font-family-headings);border-radius:8px;font-weight:500;font-size:var(--electra-text-size);padding:14px 30px!important}.electra-shop__wrap .return-to-shop .button:hover,.electra-shop__wrap a.button.checkout-button:hover,.electra-shop__wrap button[type=submit]:hover{text-decoration:none;opacity:.85}.electra-shop__wrap .coupon input[type=text]{border:1px solid rgba(102,102,102,.3)!important;border-radius:8px;line-height:1;width:unset!important;padding:10px 40px!important}@media only screen and (max-width:800px){.electra-shop__wrap .coupon input[type=text]{padding:12px 30px!important}}@media only screen and (max-width:767px){.electra-shop__wrap .coupon input[type=text]{width:100%!important;margin-bottom:10px!important;text-align:center}}@media only screen and (max-width:767px){.electra-shop__wrap .coupon button{width:100%!important}}.electra-shop__wrap .cart_totals{float:none!important;width:100%!important;background:#fff;padding:30px;border-radius:8px;border:1px solid rgba(0,0,0,.28)}.electra-shop__wrap .cart_totals table{border:none}.electra-shop__wrap .cart_totals table td[data-title=Subtotal],.electra-shop__wrap .cart_totals table td[data-title=Total]{text-align:right;font-size:15px;font-weight:600;color:var(--electra-color-headings)}.electra-shop__wrap .cart_totals table td,.electra-shop__wrap .cart_totals table th{vertical-align:top!important;padding:0}@media only screen and (max-width:768px){.electra-shop__wrap .cart_totals table td::before{width:100%;float:none;text-align:left;margin-bottom:10px}}.electra-shop__wrap .cart_totals table th{padding-right:10px;width:40%}.electra-shop__wrap .cart_totals table tr:not(:last-child) td,.electra-shop__wrap .cart_totals table tr:not(:last-child) th{padding-bottom:30px}@media only screen and (max-width:768px){.electra-shop__wrap .cart_totals table tr:not(:last-child) td,.electra-shop__wrap .cart_totals table tr:not(:last-child) th{padding-bottom:15px}}.electra-shop__wrap .cart_totals table tr:not(:first-child) td,.electra-shop__wrap .cart_totals table tr:not(:first-child) th{padding-top:30px}@media only screen and (max-width:768px){.electra-shop__wrap .cart_totals table tr:not(:first-child) td,.electra-shop__wrap .cart_totals table tr:not(:first-child) th{padding-top:15px}}.electra-shop__wrap .cart_totals .woocommerce-shipping-destination{font-style:italic;font-size:16px}@media only screen and (max-width:768px){.electra-shop__wrap .cart_totals .woocommerce-shipping-destination{width:100%;text-align:left}}.electra-shop__wrap .cart_totals .shipping-calculator-form p:last-of-type{text-align:center}.electra-shop__wrap .cart_totals .shipping-calculator-form p:last-of-type button{width:100%}.electra-shop__wrap .cart_totals input:not([type=radio]):not([type=checkbox]){border:1px solid rgba(102,102,102,.3)!important;border-radius:8px;line-height:1;padding:12px 25px!important;font-size:16px}.electra-shop__wrap .cart_totals input[type=radio]{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.electra-shop__wrap .cart_totals input+label{position:relative;cursor:pointer;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;color:var(--electra-color-headings);font-weight:400;font-size:16px;margin-bottom:0}.electra-shop__wrap .cart_totals input[type=radio]+label::before{content:'';-webkit-appearance:none;border:1px solid #bababa;border-radius:50%;background-color:#fff;width:18px;min-width:18px;height:18px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px;margin-top:4px}.electra-shop__wrap .cart_totals input:checked+label:before{border-color:var(--electra-color-headings)}.electra-shop__wrap .cart_totals input:checked+label:after{content:'';display:block;position:absolute;top:9px;left:5px;width:8px;min-width:8px;height:8px;background:var(--electra-color-headings);border-radius:50%}.electra-shop__wrap .cart_totals a.button.checkout-button{width:100%;margin-bottom:0}.electra-shop__wrap .cart_totals .wc-proceed-to-checkout{padding-top:30px;padding-bottom:0}.electra-shop__wrap .return-to-shop{width:100%;text-align:center}.electra-shop__wrap>.woocommerce{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}@media only screen and (max-width:1199px){.electra-shop__wrap>.woocommerce{gap:0}}.electra-shop__wrap>.woocommerce .wc-empty-cart-message{width:100%;border-top-color:var(--electra-color-link)}.electra-shop__wrap>.woocommerce .wc-empty-cart-message::before{color:var(--electra-color-link)}.electra-shop__wrap>.woocommerce .woocommerce-notices-wrapper{width:100%}.electra-shop__wrap>.woocommerce .woocommerce-notices-wrapper .woocommerce-message{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;border-top-color:var(--electra-color-link)}@media (max-width:782px){.electra-shop__wrap>.woocommerce .woocommerce-notices-wrapper .woocommerce-message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:525px){.electra-shop__wrap>.woocommerce .woocommerce-notices-wrapper .woocommerce-message{padding:15px 0 15px 27px}}.electra-shop__wrap>.woocommerce .woocommerce-notices-wrapper .woocommerce-message::before{color:var(--electra-color-link)}@media (max-width:525px){.electra-shop__wrap>.woocommerce .woocommerce-notices-wrapper .woocommerce-message::before{left:0}}.electra-shop__wrap>.woocommerce .woocommerce-notices-wrapper .woocommerce-message::after{display:none}@media (min-width:783px){.electra-shop__wrap>.woocommerce .woocommerce-notices-wrapper .woocommerce-message::after{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block}}.electra-shop__wrap>.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button{font-size:17px;color:var(--electra-color-light);font-family:var(--electra-font-family-headings);font-weight:500;line-height:1;background-color:var(--electra-color-link);border-radius:8px;padding:14px 30px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media (max-width:782px){.electra-shop__wrap>.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button{margin:0 auto}}.electra-shop__wrap>.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button:hover{color:var(--electra-color-light);background-color:var(--electra-color-link);opacity:.85}.electra-shop__wrap>.woocommerce .woocommerce-notices-wrapper .woocommerce-info{border-top-color:var(--electra-color-link)}.electra-shop__wrap>.woocommerce .woocommerce-notices-wrapper .woocommerce-info::before{color:var(--electra-color-link)}.electra-shop__wrap>.woocommerce .woocommerce-cart-form{width:calc(100% - 420px)}@media only screen and (max-width:1199px){.electra-shop__wrap>.woocommerce .woocommerce-cart-form{width:100%}}.electra-shop__wrap>.woocommerce .woocommerce-cart-form thead .product-name{position:relative}.electra-shop__wrap>.woocommerce .woocommerce-cart-form__cart-item .product-thumbnail{text-align:center}.electra-shop__wrap>.woocommerce .woocommerce-cart-form__cart-item .product-thumbnail a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:95px;width:95px;background-color:var(--electra-color-light)}.electra-shop__wrap>.woocommerce .woocommerce-cart-form__cart-item .product-thumbnail a img{max-width:90px;width:auto;max-height:90px}.electra-shop__wrap>.woocommerce .woocommerce-cart-form__cart-item .product-name{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.electra-shop__wrap>.woocommerce .woocommerce-cart-form__cart-item .product-name dl dd{float:left}.electra-shop__wrap>.woocommerce .cart-collaterals{width:390px}@media only screen and (max-width:1199px){.electra-shop__wrap>.woocommerce .cart-collaterals{margin-left:auto}}@media only screen and (max-width:768px){.electra-shop__wrap>.woocommerce .cart-collaterals{width:100%}}.electra-shop__breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;padding:70px 0 0;font-size:14px;font-weight:700;letter-spacing:1.12px;text-transform:uppercase}@media only screen and (max-width:767px){.electra-shop__breadcrumbs{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:50px 0 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.electra-shop__breadcrumbs a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.electra-shop__breadcrumbs a svg path{stroke:currentColor}.electra-shop__latest{width:100%;padding-bottom:70px}@media only screen and (max-width:781px){.electra-shop__latest{padding-bottom:50px}}.electra-shop__latest-headings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;margin:70px 0 40px}@media (max-width:781px){.electra-shop__latest-headings{margin-top:50px}}@media only screen and (max-width:767px){.electra-shop__latest-headings{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.electra-shop__latest-headings h2{margin-bottom:0;line-height:1;font-weight:500;letter-spacing:-1.5px}.electra-shop__latest-headings a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:17px;color:var(--electra-color-light);font-family:var(--electra-font-family-headings);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-weight:500;line-height:1.5;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 30px;border-radius:8px;background-color:var(--electra-color-link)}.electra-shop__latest-headings a svg{display:none}.electra-shop__latest-headings a:hover{opacity:.85;color:var(--electra-color-light)}.electra-shop__latest-headings a:hover svg{right:-3px}.electra-shop__latest-inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.electra-shop__latest-inner ul li{position:relative;width:calc(25% - 60px / 4);text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--electra-color-light);border-radius:8px;border:1px solid rgba(0,0,0,.28);padding:20px;margin:0;height:340px;overflow:hidden}@media only screen and (max-width:991px){.electra-shop__latest-inner ul li{width:calc(50% - 10px)}}@media only screen and (max-width:600px){.electra-shop__latest-inner ul li{width:100%}}.electra-shop__latest-inner ul li *{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.electra-shop__latest-inner ul li:hover .woocommerce-loop-product__images img:nth-last-of-type(2){opacity:0}.electra-shop__latest-inner ul li:hover .woocommerce-loop-product__images img:nth-of-type(2){opacity:1}.electra-shop__latest-inner ul li:hover .price,.electra-shop__latest-inner ul li:hover .woocommerce-loop-product__title{opacity:0;max-height:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);pointer-events:none;margin:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.electra-shop__latest-inner ul li:hover .button{opacity:1;max-height:100%;pointer-events:all;padding:14px 30px;bottom:20px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.electra-shop__latest-inner ul li .price,.electra-shop__latest-inner ul li .woocommerce-loop-product__title{opacity:1;max-height:100%;pointer-events:all;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}.electra-shop__latest-inner ul li .price ins,.electra-shop__latest-inner ul li .woocommerce-loop-product__title ins{background:0 0;color:var(--electra-color-text)}.electra-shop__latest-inner ul li .price{margin:0;font-size:15px;line-height:1;color:var(--electra-color-text);font-weight:300}.electra-shop__latest-inner ul li .woocommerce-loop-product__title{color:var(--electra-color-headings);font-family:var(--electra-font-family-text);font-size:var(--electra-h6-desc);margin-bottom:12px;line-height:1;display:inline-block;font-weight:500;width:100%;padding:0}.electra-shop__latest-inner ul li .woocommerce-loop-product__title a{font:inherit;color:var(--electra-color-headings)}.electra-shop__latest-inner ul li .woocommerce-loop-product__title:hover{color:var(--electra-color-accent)}.electra-shop__latest-inner ul li .woocommerce-loop-product__images{position:relative;overflow:hidden;display:inline-block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;max-width:200px;margin-bottom:30px;-webkit-box-flex:1;-ms-flex:1;flex:1}.electra-shop__latest-inner ul li .woocommerce-loop-product__images img{width:auto;max-height:195px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin:0}.electra-shop__latest-inner ul li .woocommerce-loop-product__images img:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.electra-shop__latest-inner ul li .woocommerce-loop-product__images img:nth-of-type(2){position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.electra-shop__latest-inner ul li .woocommerce-loop-product__images img:nth-of-type(1){opacity:1}.electra-shop__latest-inner ul li .woocommerce-loop-product__images img:nth-of-type(2){opacity:0}.electra-shop__latest-inner ul li .button{position:absolute;bottom:-100px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;width:calc(100% - 40px);padding:0;background-color:var(--electra-color-accent);color:var(--electra-color-light);font-family:var(--electra-font-family-headings);border:none;outline:0;font-size:17px;border-radius:8px;opacity:0;max-height:0;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;pointer-events:none}.electra-shop__latest-inner ul li .button:hover{background-color:var(--electra-color-link);color:var(--electra-color-light)}.electra-shop__latest-inner ul li .button.added{color:var(--electra-color-headings)!important}.electra-shop__latest-inner ul li .button::after{display:none!important}.electra-shop__latest-inner ul li .added_to_cart{display:none!important}.electra-shop__cta{margin-bottom:150px}@media only screen and (max-width:1024px){.electra-shop__cta{margin-bottom:120px}}@media only screen and (max-width:781px){.electra-shop__cta{margin-bottom:100px}}.electra-shop__cta h2,.electra-shop__cta h6,.electra-shop__cta p{text-align:center}.electra-shop__cta h6{margin-bottom:30px;font-size:16px;font-family:inherit;font-weight:700;letter-spacing:var(--electra-menu-ls);line-height:1.3;max-width:600px;margin-right:auto;margin-left:auto}.electra-shop__cta h2{max-width:600px;margin-right:auto;margin-left:auto}.electra-shop__cta p{max-width:710px;margin:30px auto 0}.electra-shop__cta a{font-weight:bolder}.select2-container--default .select2-selection--single{background-color:transparent;border:1px solid #bababa;border-radius:8px;height:49px}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:12px 20px;line-height:1.5;text-align:left;font-size:16px;color:var(--electra-color-headings)}.select2-container--default .select2-selection--single .select2-selection__arrow{height:49px;right:10px}.select2-container--default .select2-selection--single .select2-selection__arrow b{background-image:url("data:image/svg+xml,%3Csvg width='7' height='4' viewBox='0 0 7 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 3.75L0 0.25H7L3.5 3.75Z' fill='%2356443E'%3E%3C/path%3E%3C/svg%3E");background-size:7px;background-repeat:no-repeat;border:none;width:7px;height:4px}.select2-dropdown{background-color:var(--electra-color-light);border:1px solid #bababa}.select2-dropdown .select2-search__field{border:1px solid #bababa!important;border-radius:8px;font-size:16px;padding:8px 25px!important}.select2-dropdown .select2-results__option{font-size:16px}.select2-dropdown .select2-results__option[data-selected=true]{background-color:var(--electra-color-link)!important;color:var(--electra-color-light)}.select2-dropdown .select2-results__option--highlighted{background-color:var(--electra-color-link)!important;color:var(--electra-color-light);opacity:.7}body.rtl .electra-shop .cart_totals table td[data-title=Shipping],body.rtl .electra-shop .cart_totals table td[data-title=Subtotal],body.rtl .electra-shop .cart_totals table td[data-title=Total]{text-align:left}body.rtl .electra-shop .cart_totals table th{text-align:right}@media only screen and (max-width:768px){body.rtl .electra-shop .cart_totals table td::before{text-align:right}}
/*# sourceMappingURL=cart.css.map */
