.sparkla-shop h1{margin:50px 0}.sparkla-shop__wrap{padding-top:0}.sparkla-shop__wrap table.shop_table{border-collapse:collapse;border-color:#bababa;border-radius:0!important}.sparkla-shop__wrap table.shop_table.cart{margin-bottom:70px!important}.sparkla-shop__wrap table.shop_table.cart img{width:90px}.sparkla-shop__wrap table.shop_table td,.sparkla-shop__wrap table.shop_table th{border-color:#bababa!important;text-align:left;vertical-align:middle!important}.sparkla-shop__wrap table.shop_table td::before,.sparkla-shop__wrap table.shop_table th{font-weight:400!important;font-size:14px;line-height:20px;letter-spacing:var(--sparkla-menu-ls);text-transform:uppercase;color:var(--sparkla-color-headings)}.sparkla-shop__wrap table.shop_table td{background:0 0!important}@media only screen and (max-width:768px){.sparkla-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}}.sparkla-shop__wrap table.shop_table td:not(:first-child) a{color:var(--sparkla-color-headings);font-weight:500;font-size:var(--sparkla-text-size)}.sparkla-shop__wrap table.shop_table td:not(:first-child) a:hover{color:var(--sparkla-color-text)}.sparkla-shop__wrap table.shop_table a.remove{color:var(--sparkla-color-dark)!important;height:1.1em!important;width:1.1em!important;font-weight:400!important}.sparkla-shop__wrap table.shop_table a.remove:hover{background:var(--sparkla-color-dark)!important;color:var(--sparkla-color-light)!important}.sparkla-shop__wrap table.shop_table .order-total{color:var(--sparkla-color-headings);font-weight:500}.sparkla-shop__wrap .quantity-wrap span{display:none}.sparkla-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(--sparkla-color-headings)}@media only screen and (max-width:991px){.sparkla-shop__wrap .quantity-wrap__inputs{width:130px}}@media only screen and (max-width:768px){.sparkla-shop__wrap .quantity-wrap__inputs{margin-left:auto}}.sparkla-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(--sparkla-color-headings)}.sparkla-shop__wrap .quantity-wrap input::-webkit-inner-spin-button,.sparkla-shop__wrap .quantity-wrap input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sparkla-shop__wrap .quantity-wrap .minus,.sparkla-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}.sparkla-shop__wrap .return-to-shop .button,.sparkla-shop__wrap a.button.checkout-button,.sparkla-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:0 0!important;border:1px solid transparent;outline:2px solid var(--sparkla-color-headings);color:var(--sparkla-color-headings);outline-offset:-2px;border-radius:30px;font-weight:500;font-size:var(--sparkla-text-size);padding:17px 52px!important}.sparkla-shop__wrap .return-to-shop .button::before,.sparkla-shop__wrap a.button.checkout-button::before,.sparkla-shop__wrap button[type=submit]::before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background-color:var(--sparkla-color-light);-webkit-transform:translate(-102%);-ms-transform:translate(-102%);transform:translate(-102%);-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:-1}.sparkla-shop__wrap .return-to-shop .button:hover,.sparkla-shop__wrap a.button.checkout-button:hover,.sparkla-shop__wrap button[type=submit]:hover{text-decoration:none;opacity:1;color:var(--sparkla-color-headings)!important}.sparkla-shop__wrap .return-to-shop .button:hover::before,.sparkla-shop__wrap a.button.checkout-button:hover::before,.sparkla-shop__wrap button[type=submit]:hover::before{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.sparkla-shop__wrap .coupon input[type=text]{border:1px solid rgba(102,102,102,.3)!important;border-radius:30px;line-height:1.4;width:unset!important;padding:12px 40px!important}@media only screen and (max-width:800px){.sparkla-shop__wrap .coupon input[type=text]{padding:12px 30px!important}}@media only screen and (max-width:767px){.sparkla-shop__wrap .coupon input[type=text]{width:100%!important;margin-bottom:10px!important;text-align:center}}@media only screen and (max-width:767px){.sparkla-shop__wrap .coupon button{width:100%!important}}.sparkla-shop__wrap .cart_totals{float:none!important;width:100%!important;background:#fff;padding:30px}.sparkla-shop__wrap .cart_totals table{border:none}.sparkla-shop__wrap .cart_totals table td[data-title=Subtotal],.sparkla-shop__wrap .cart_totals table td[data-title=Total]{text-align:right;font-size:15px;font-weight:600;color:var(--sparkla-color-headings)}.sparkla-shop__wrap .cart_totals table td,.sparkla-shop__wrap .cart_totals table th{vertical-align:top!important;padding:0}@media only screen and (max-width:768px){.sparkla-shop__wrap .cart_totals table td::before{width:100%;float:none;text-align:left;margin-bottom:10px}}.sparkla-shop__wrap .cart_totals table th{padding-right:10px;width:40%}.sparkla-shop__wrap .cart_totals table tr:not(:last-child) td,.sparkla-shop__wrap .cart_totals table tr:not(:last-child) th{padding-bottom:30px}@media only screen and (max-width:768px){.sparkla-shop__wrap .cart_totals table tr:not(:last-child) td,.sparkla-shop__wrap .cart_totals table tr:not(:last-child) th{padding-bottom:15px}}.sparkla-shop__wrap .cart_totals table tr:not(:first-child) td,.sparkla-shop__wrap .cart_totals table tr:not(:first-child) th{padding-top:30px}@media only screen and (max-width:768px){.sparkla-shop__wrap .cart_totals table tr:not(:first-child) td,.sparkla-shop__wrap .cart_totals table tr:not(:first-child) th{padding-top:15px}}.sparkla-shop__wrap .cart_totals a.checkout-button.button,.sparkla-shop__wrap .cart_totals button[type=submit]{background:var(--sparkla-color-headings)!important;color:var(--sparkla-color-light)!important;-webkit-transition:background-color .3s ease,color .2s ease .15s;-o-transition:background-color .3s ease,color .2s ease .15s;transition:background-color .3s ease,color .2s ease .15s}.sparkla-shop__wrap .cart_totals a.checkout-button.button:hover,.sparkla-shop__wrap .cart_totals button[type=submit]:hover{background:0 0;color:var(--sparkla-color-headings)!important}.sparkla-shop__wrap .cart_totals .woocommerce-shipping-destination{font-style:italic;font-size:16px}@media only screen and (max-width:768px){.sparkla-shop__wrap .cart_totals .woocommerce-shipping-destination{width:100%;text-align:left}}.sparkla-shop__wrap .cart_totals .shipping-calculator-form p:last-of-type{text-align:center}.sparkla-shop__wrap .cart_totals .shipping-calculator-form p:last-of-type button{width:100%}.sparkla-shop__wrap .cart_totals input:not([type=radio]):not([type=checkbox]){border:1px solid rgba(102,102,102,.3)!important;border-radius:30px;line-height:1;padding:12px 25px!important;font-size:16px}.sparkla-shop__wrap .cart_totals input[type=radio]{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.sparkla-shop__wrap .cart_totals input+label{position:relative;cursor:pointer;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;color:var(--sparkla-color-headings);font-weight:400;font-size:16px;margin-bottom:0}.sparkla-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}.sparkla-shop__wrap .cart_totals input:checked+label:before{border-color:var(--sparkla-color-headings)}.sparkla-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(--sparkla-color-headings);border-radius:50%}.sparkla-shop__wrap .cart_totals a.button.checkout-button{width:100%;margin-bottom:0}.sparkla-shop__wrap .cart_totals .wc-proceed-to-checkout{padding-top:30px;padding-bottom:0}.sparkla-shop__wrap .return-to-shop{width:100%;text-align:center}.sparkla-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){.sparkla-shop__wrap>.woocommerce{gap:0}}.sparkla-shop__wrap>.woocommerce .woocommerce-notices-wrapper{width:100%}.sparkla-shop__wrap>.woocommerce .woocommerce-cart-form{width:calc(100% - 420px)}@media only screen and (max-width:1199px){.sparkla-shop__wrap>.woocommerce .woocommerce-cart-form{width:100%}}.sparkla-shop__wrap>.woocommerce .cart-collaterals{width:390px}@media only screen and (max-width:1199px){.sparkla-shop__wrap>.woocommerce .cart-collaterals{margin-left:auto}}@media only screen and (max-width:768px){.sparkla-shop__wrap>.woocommerce .cart-collaterals{width:100%}}.sparkla-shop__breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;gap:5px;font-weight:400;font-size:12px;line-height:20px;letter-spacing:var(--sparkla-menu-ls);text-transform:uppercase;margin:30px 0}.sparkla-shop__breadcrumbs li:not(:last-child)::after{content:' /'}.sparkla-shop__breadcrumbs a{color:var(--sparkla-color-headings);font-weight:500;cursor:pointer}.sparkla-shop__breadcrumbs a:hover{color:var(--sparkla-color-text)}.sparkla-shop__latest{width:100%;padding-bottom:150px}@media only screen and (max-width:1024px){.sparkla-shop__latest{padding-bottom:120px}}@media only screen and (max-width:781px){.sparkla-shop__latest{padding-bottom:100px}}.sparkla-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-bottom:70px}@media only screen and (max-width:767px){.sparkla-shop__latest-headings{margin-bottom:50px;-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}}.sparkla-shop__latest-headings h2{margin-bottom:0}.sparkla-shop__latest-headings a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:var(--sparkla-color-headings);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-weight:500;line-height:1.4;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sparkla-shop__latest-headings a svg{margin-left:12px;margin-top:-1px;position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;max-width:12px;right:0}.sparkla-shop__latest-headings a:hover{background:0 0;color:var(--sparkla-color-headings)}.sparkla-shop__latest-headings a:hover svg{right:-3px}.sparkla-shop__latest-inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;gap:50px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:991px){.sparkla-shop__latest-inner ul{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}.sparkla-shop__latest-inner ul li{width:calc(25% - 150px / 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}@media only screen and (max-width:991px){.sparkla-shop__latest-inner ul li{width:calc(50% - 15px)}}@media only screen and (max-width:600px){.sparkla-shop__latest-inner ul li{width:100%}}.sparkla-shop__latest-inner ul li *{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.sparkla-shop__latest-inner ul li:hover .woocommerce-loop-product__images img:nth-last-of-type(2){opacity:0}.sparkla-shop__latest-inner ul li:hover .woocommerce-loop-product__images img:nth-of-type(2){opacity:1}.sparkla-shop__latest-inner ul li:hover .button{opacity:1}.sparkla-shop__latest-inner ul li .price{margin:0;font-size:15px;line-height:1;color:var(--sparkla-color-text);font-weight:300}.sparkla-shop__latest-inner ul li .woocommerce-loop-product__title{color:var(--sparkla-color-headings);font-family:var(--sparkla-font-family-text);font-size:var(--sparkla-h6-desc);margin-bottom:14px;line-height:1.2;display:inline-block;font-weight:400;width:100%;padding:0;margin-top:-14px}.sparkla-shop__latest-inner ul li .woocommerce-loop-product__title a{font:inherit;color:inherit}.sparkla-shop__latest-inner ul li .woocommerce-loop-product__title:hover{color:var(--sparkla-color-text)}.sparkla-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%}.sparkla-shop__latest-inner ul li .woocommerce-loop-product__images img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin:0}.sparkla-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}.sparkla-shop__latest-inner ul li .woocommerce-loop-product__images img:nth-of-type(1){opacity:1}.sparkla-shop__latest-inner ul li .woocommerce-loop-product__images img:nth-of-type(2){opacity:0}.sparkla-shop__latest-inner ul li .button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;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;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;padding:17px 52px;font-weight:500;background:0 0;color:var(--sparkla-color-light);border:1px solid transparent;outline:2px solid var(--sparkla-color-light);outline-offset:-2px;border-radius:30px;font-size:var(--sparkla-text-size);opacity:0;row-gap:2px;width:calc(100% - 40px);background:0 0;margin:-20px 20px 0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);position:relative;overflow:hidden;z-index:3}.sparkla-shop__latest-inner ul li .button::before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background-color:var(--sparkla-color-light);-webkit-transform:translate(-102%);-ms-transform:translate(-102%);transform:translate(-102%);-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:-1}.sparkla-shop__latest-inner ul li .button.added{color:var(--sparkla-color-headings)!important}.sparkla-shop__latest-inner ul li .button.added::before{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.sparkla-shop__latest-inner ul li .button::after{display:none!important}.sparkla-shop__latest-inner ul li .added_to_cart{display:none!important}.sparkla-shop__cta{margin-bottom:150px}@media only screen and (max-width:1024px){.sparkla-shop__cta{margin-bottom:120px}}@media only screen and (max-width:781px){.sparkla-shop__cta{margin-bottom:100px}}.sparkla-shop__cta h2,.sparkla-shop__cta h6,.sparkla-shop__cta p{text-align:center}.sparkla-shop__cta h6{margin-bottom:30px;font-size:16px;font-family:inherit;font-weight:700;letter-spacing:var(--sparkla-menu-ls);line-height:1.3;max-width:600px;margin-right:auto;margin-left:auto}.sparkla-shop__cta h2{max-width:600px;margin-right:auto;margin-left:auto}.sparkla-shop__cta p{max-width:710px;margin:30px auto 0}.sparkla-shop__cta a{font-weight:bolder}.select2-container--default .select2-selection--single{background-color:transparent;border:1px solid #bababa;border-radius:30px;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(--sparkla-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(--sparkla-color-light);border:1px solid #bababa}.select2-dropdown .select2-search__field{border:1px solid #bababa!important;border-radius:30px;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(--sparkla-color-dark)!important;color:var(--sparkla-color-light)}.select2-dropdown .select2-results__option--highlighted{background-color:var(--sparkla-color-headings)!important;color:var(--sparkla-color-light)}html[dir=rtl] .cart_totals table td[data-title=Shipping],html[dir=rtl] .cart_totals table td[data-title=Subtotal],html[dir=rtl] .cart_totals table td[data-title=Total]{text-align:left}html[dir=rtl] .cart_totals table th{text-align:right}@media only screen and (max-width:768px){html[dir=rtl] .cart_totals table td::before{text-align:right}}
/*# sourceMappingURL=cart.css.map */
