/*!
 * Theme Name: Shapla
 * Description: Used to style the WooCommerce shop
 */.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;margin:0;width:100%}.woocommerce-page .woocommerce-result-count,.woocommerce .woocommerce-result-count{float:left;margin-top:0}.woocommerce-page .woocommerce-ordering,.woocommerce .woocommerce-ordering{float:right;margin-top:0}.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary,.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none;width:100%}@media screen and (min-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation{float:left;margin-right:2rem;width:25%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:calc(75% - 2rem)}.woocommerce-page .col2-set,.woocommerce .col2-set{width:100%}.woocommerce-page .col2-set:after,.woocommerce-page .col2-set:before,.woocommerce .col2-set:after,.woocommerce .col2-set:before{content:" ";display:table}.woocommerce-page .col2-set:after,.woocommerce .col2-set:after{clear:both}.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-1{float:left;margin-right:2rem;width:calc(50% - 2rem)}.woocommerce-page .col2-set .col-2,.woocommerce .col2-set .col-2{float:right;width:50%}.woocommerce-page .woocommerce-checkout .col2-set,.woocommerce .woocommerce-checkout .col2-set{float:left;margin-right:2rem;width:calc(50% - 2rem)}.woocommerce-page .woocommerce-checkout .col2-set .col-1,.woocommerce-page .woocommerce-checkout .col2-set .col-2,.woocommerce .woocommerce-checkout .col2-set .col-1,.woocommerce .woocommerce-checkout .col2-set .col-2{float:none;margin:0;width:100%}.woocommerce-page .woocommerce-checkout #order_review,.woocommerce-page .woocommerce-checkout #order_review_heading,.woocommerce .woocommerce-checkout #order_review,.woocommerce .woocommerce-checkout #order_review_heading{float:right;width:50%}.woocommerce-page div.product div.images,.woocommerce div.product div.images{float:left;margin-right:2rem;width:calc(50% - 2rem)}.woocommerce-page div.product div.summary,.woocommerce div.product div.summary{float:right;width:50%}}.woocommerce-page ul.products,.woocommerce ul.products{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}.woocommerce-page ul.products:after,.woocommerce-page ul.products:before,.woocommerce ul.products:after,.woocommerce ul.products:before{content:" ";display:table}.woocommerce-page ul.products:after,.woocommerce ul.products:after{clear:both}.woocommerce-page ul.products li.product,.woocommerce ul.products li.product{flex:0 0 100%;margin:0;max-width:100%;padding:1rem;position:relative}@media screen and (min-width:576px){.woocommerce-page ul.products.columns-2 li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products.columns-2 li.product,.woocommerce ul.products li.product{flex:0 0 50%;max-width:50%}}@media screen and (min-width:768px){.woocommerce-page ul.products li.product,.woocommerce ul.products li.product{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media screen and (min-width:992px){.woocommerce-page ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-4 li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products.columns-3 li.product,.woocommerce ul.products.columns-4 li.product,.woocommerce ul.products li.product{flex:0 0 33.3333333333%;max-width:33.3333333333%}.woocommerce-page ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-6 li.product,.woocommerce ul.products.columns-5 li.product,.woocommerce ul.products.columns-6 li.product{flex:0 0 25%;max-width:25%}}@media screen and (min-width:1200px){.woocommerce-page ul.products li.product,.woocommerce ul.products li.product{flex:0 0 25%;max-width:25%}.woocommerce-page ul.products.columns-3 li.product,.woocommerce ul.products.columns-3 li.product{flex:0 0 33.3333333333%;max-width:33.3333333333%}.woocommerce-page ul.products.columns-4 li.product,.woocommerce ul.products.columns-4 li.product{flex:0 0 25%;max-width:25%}.woocommerce-page ul.products.columns-5 li.product,.woocommerce ul.products.columns-5 li.product{flex:0 0 20%;max-width:20%}.woocommerce-page ul.products.columns-6 li.product,.woocommerce ul.products.columns-6 li.product{flex:0 0 16.6666666667%;max-width:16.6666666667%}}.woocommerce.single-product .product{margin-bottom:0;position:relative}.woocommerce.single-product .product_title{display:none;margin:0}.woocommerce.single-product .price{display:block;font-size:1.25em;margin-bottom:1.25rem}.woocommerce.single-product .price del{opacity:.5}.woocommerce.single-product .price ins{background:transparent;color:var(--shapla-primary,#0d6efd);font-weight:500;text-decoration:none}.woocommerce.single-product .woocommerce-product-details__short-description{margin-bottom:1.25rem}.woocommerce.single-product .woocommerce-product-details__short-description p:last-child{margin-bottom:0}.woocommerce.single-product .quantity .qty{text-align:center;width:5em}.woocommerce.single-product .stock{color:var(--shapla-primary,#0d6efd);font-size:.875em;margin-bottom:.5rem}.woocommerce.single-product .out-of-stock{color:var(--shapla-error,#dc3545)}.woocommerce.single-product .product_meta{display:flex;flex-direction:column}.woocommerce.single-product .product_meta>span{margin-bottom:1.25rem}.woocommerce.single-product div.images{margin-bottom:2em}.woocommerce.single-product div.images img{box-shadow:none;display:block;height:auto;width:100%}.woocommerce.single-product div.images div.thumbnails{padding-top:1em}.woocommerce.single-product div.images.woocommerce-product-gallery{position:relative}.woocommerce.single-product div.images .woocommerce-product-gallery__wrapper{transition:all .5s cubic-bezier(.795,-.035,0,1)}.woocommerce.single-product div.images .woocommerce-product-gallery__image:nth-child(n+2){display:inline-block;width:25%}.woocommerce.single-product div.images .woocommerce-product-gallery__trigger{background:#fff;border-radius:4px;box-sizing:content-box;font-size:2em;height:36px;position:absolute;right:1rem;text-indent:-9999px;top:1rem;width:36px;z-index:9}.woocommerce.single-product div.images .woocommerce-product-gallery__trigger:before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;position:absolute;top:9px;width:10px}.woocommerce.single-product div.images .woocommerce-product-gallery__trigger:after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce.single-product div.images .flex-control-thumbs{display:flex;flex-wrap:wrap;justify-content:center;margin:.5rem -.5rem 0;padding:0}.woocommerce.single-product div.images .flex-control-thumbs li{float:left;list-style:none;margin:0;padding:.5rem;width:25%}.woocommerce.single-product div.images .flex-control-thumbs li img{cursor:pointer;margin:0;opacity:.5}.woocommerce.single-product div.images .flex-control-thumbs li img.flex-active,.woocommerce.single-product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce.single-product div.summary{margin-bottom:2em}.woocommerce.single-product div.social{margin:0 0 1em;text-align:right}.woocommerce.single-product div.social span{margin:0 0 0 2px}.woocommerce.single-product div.social span span{margin:0}.woocommerce.single-product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce.single-product div.social iframe{float:left;margin-top:3px}.woocommerce.single-product p.cart{margin-bottom:2em}.woocommerce.single-product p.cart:after,.woocommerce.single-product p.cart:before{content:" ";display:table}.woocommerce.single-product p.cart:after{clear:both}.woocommerce.single-product form.cart{margin-bottom:1.25rem}.woocommerce.single-product form.cart:after,.woocommerce.single-product form.cart:before{content:" ";display:table}.woocommerce.single-product form.cart:after{clear:both}.woocommerce.single-product form.cart div.quantity{float:left;margin:0 .5rem 0 0}.woocommerce.single-product form.cart table{border-width:0 0 1px}.woocommerce.single-product form.cart table td{padding-left:0}.woocommerce.single-product form.cart table div.quantity{float:none;margin:0}.woocommerce.single-product form.cart table small.stock{display:block;float:none}.woocommerce.single-product form.cart .variations{border:0;margin-bottom:1em;width:100%}.woocommerce.single-product form.cart .variations td,.woocommerce.single-product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce.single-product form.cart .variations label{font-weight:500}.woocommerce.single-product form.cart .variations select{display:inline-block;margin-right:1em;max-width:100%;min-width:75%}.woocommerce.single-product form.cart .variations td.label{padding-right:1em}.woocommerce.single-product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce.single-product form.cart .reset_variations{font-size:.83em;visibility:hidden}.woocommerce.single-product form.cart .wc-no-matching-variations{display:none}.woocommerce.single-product form.cart .button{float:left;vertical-align:middle}.woocommerce.single-product form.cart .group_table td.label{padding-left:1em;padding-right:1em}.woocommerce.single-product form.cart .group_table td{border:0;padding-bottom:.5em;vertical-align:top}.woocommerce.single-product form.cart .group_table td:first-child{text-align:center;width:4em}.woocommerce.single-product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;margin:0 auto;transform:scale(1.5);width:auto}.woocommerce-tabs{clear:both;padding-top:30px;width:100%}.woocommerce-tabs ul.tabs{flex-grow:1;flex-shrink:0;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0}.woocommerce-tabs ul.tabs,.woocommerce-tabs ul.tabs a{align-items:center;border-bottom:2px solid #dbdbdb;display:flex}.woocommerce-tabs ul.tabs a{color:#4a4a4a;justify-content:center;margin-bottom:-2px;padding:.5em 1em;text-decoration:none;vertical-align:top}.woocommerce-tabs ul.tabs a:hover{border-bottom-color:#363636;color:#363636}.woocommerce-tabs ul.tabs a:focus{outline:none}.woocommerce-tabs ul.tabs li{display:block}.woocommerce-tabs ul.tabs li.active a{border-bottom-color:currentColor;color:var(--shapla-primary,#0d6efd)}.woocommerce-tabs .panel{margin:1.5em 0;padding:0}.woocommerce-tabs h2{display:block;font-size:1.25rem;margin:0 0 1rem}#reviews .commentlist{list-style:none;margin:0;width:100%}#reviews .commentlist:after,#reviews .commentlist:before{content:" ";display:table}#reviews .commentlist:after{clear:both}#reviews .commentlist li{background:0;border:0;margin:0 0 3.125rem;padding:0;position:relative}#reviews .commentlist li img.avatar{border-radius:3px;box-shadow:none;float:left;height:auto;left:0;margin:0;position:absolute;top:0;width:3rem}#reviews .commentlist li .meta{color:var(--shapla-text-secondary,rgba(0,0,0,.54));font-size:.75em}#reviews .commentlist li .comment-text{background-color:rgba(0,0,0,.02);border-radius:3px;margin:0 0 0 5rem;padding:1rem}#reviews .commentlist li .comment-text:after,#reviews .commentlist li .comment-text:before{content:" ";display:table}#reviews .commentlist li .comment-text:after{clear:both}#reviews .commentlist li .comment-text .star-rating{float:right;font-size:.875rem;height:1rem;line-height:1}#reviews .commentlist li .comment-text p.meta{font-size:.875rem;margin-bottom:1rem}#reviews .commentlist li .comment-text p.meta .woocommerce-review__dash{display:none}#reviews .commentlist li .comment-text p.meta time{display:block;font-size:.875rem;opacity:.5}#reviews .commentlist ul.children{list-style-type:none;margin:20px 0 0 50px}#reviews .commentlist ul.children .star-rating{display:none}#respond label.comment,#respond p.stars{display:block;margin:0 0 1rem}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{box-shadow:none;width:32px}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;margin:0 .5em 0 0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{clear:none;float:left}#add_payment_method .checkout .col-2 .form-row-first,#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{color:var(--shapla-text-secondary,rgba(0,0,0,.54));font-size:.75rem;font-weight:var(--shapla-body-font-weight,400)}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{clear:left;padding:0;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{border:1px solid rgba(0,0,0,.12)}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid rgba(0,0,0,.12);list-style:none outside;margin:0;padding:1em;text-align:left}#add_payment_method #payment ul.payment_methods:after,#add_payment_method #payment ul.payment_methods:before,.woocommerce-cart #payment ul.payment_methods:after,.woocommerce-cart #payment ul.payment_methods:before,.woocommerce-checkout #payment ul.payment_methods:after,.woocommerce-checkout #payment ul.payment_methods:before{content:" ";display:table}#add_payment_method #payment ul.payment_methods:after,.woocommerce-cart #payment ul.payment_methods:after,.woocommerce-checkout #payment ul.payment_methods:after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{font-weight:var(--shapla-body-font-weight,400);line-height:2;margin:0;text-align:left}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 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{box-shadow:none;margin:-2px 0 0 .5em;padding:0;position:relative;vertical-align:middle}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice):after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice):before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice):after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice):before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice):after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice):before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice):after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice):after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice):after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#f5f5f5;box-sizing:border-box;color:var(--shapla-text-primary,rgba(0,0,0,.87));font-size:.92em;line-height:1.5;margin:1em 0;padding:1em;position:relative;width:100%}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#f5f5f5}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{margin:-3px 1em 0 0;position:relative;vertical-align:middle}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;margin:1em 0 0;padding:0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{background-position:right .618em center;background-repeat:no-repeat;background-size:32px 20px;font-size:1.5em;padding:8px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='750' height='471' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%230E4595' width='750' height='471' rx='40'/%3E%3Cpath d='m278.197 334.228 33.361-195.763h53.36l-33.385 195.763h-53.336ZM524.308 142.688c-10.572-3.966-27.137-8.222-47.823-8.222-52.725 0-89.865 26.55-90.18 64.603-.298 28.13 26.513 43.822 46.753 53.186 20.77 9.594 27.752 15.714 27.654 24.283-.132 13.121-16.587 19.116-31.923 19.116-21.357 0-32.703-2.966-50.226-10.276l-6.876-3.111-7.49 43.824c12.464 5.464 35.51 10.198 59.438 10.443 56.09 0 92.501-26.246 92.916-66.882.2-22.268-14.016-39.216-44.8-53.188-18.65-9.055-30.072-15.099-29.951-24.268 0-8.137 9.667-16.839 30.556-16.839 17.45-.27 30.089 3.535 39.937 7.5l4.781 2.26 7.234-42.43M661.615 138.465h-41.231c-12.774 0-22.332 3.487-27.942 16.234l-79.245 179.404h56.032s9.161-24.123 11.233-29.418c6.124 0 60.554.084 68.337.084 1.596 6.853 6.491 29.334 6.491 29.334h49.513l-43.188-195.638Zm-65.418 126.407c4.413-11.279 21.26-54.723 21.26-54.723-.316.522 4.38-11.334 7.075-18.684l3.606 16.879s10.217 46.728 12.352 56.528h-44.293ZM232.903 138.465l-52.24 133.496-5.567-27.13c-9.725-31.273-40.025-65.155-73.898-82.118l47.766 171.203 56.456-.065 84.004-195.386h-56.521' fill='%23fff'/%3E%3Cpath d='M131.92 138.465H45.879l-.681 4.073c66.938 16.204 111.231 55.363 129.618 102.414l-18.71-89.96c-3.23-12.395-12.597-16.094-24.186-16.526' fill='%23F2AE14'/%3E%3C/g%3E%3C/svg%3E")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(../images/1458fd82696a19c647cc.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='-45 62.3 750 471' style='enable-background:new -45 62.3 750 471' xml:space='preserve' width='750' height='471'%3E%3Cstyle%3E.st0{fill:%23283a97}.st1{fill:%23ee4799}.st2{fill:none;stroke:%23ee4799;stroke-width:1.0006;stroke-miterlimit:2.6131}%3C/style%3E%3Cpath id='Rectangle-1' class='st0' d='M-5 62.3h670c22.1 0 40 17.9 40 40v391c0 22.1-17.9 40-40 40H-5c-22.1 0-40-17.9-40-40v-391c0-22.1 17.9-40 40-40z'/%3E%3Cpath class='st0' d='M160.2 477.3h340v-359h-340z'/%3E%3Cpath class='st1' d='m500.3 127.6-10.1 17.1-330.5-7.6v-1.7zM489.1 146.9l-10.4 17-313.2-7.9-.8-1.2zM477.4 166.3l-10.2 16.9-290.2-7.9-.7-1.1zM465.7 185.6l-9.9 17-266.6-7.9-.8-1.2zM454.5 204.8l-10.1 17.1-243.7-7.9-.8-1.3zM442.8 224.3l-10.1 16.9-220-7.9-.7-1.1zM431.3 243.5l-10.1 17.1-196.1-7.9-.8-1.3zM419.9 262.8l-10.2 17.1-173.1-7.9-.8-1.3zM408.6 282.1l-10.5 17-150-7.9-.8-1.1zM397 301.5l-10.2 17-126.5-8-.8-1.1zM385.5 320.8l-10.3 17-102.9-7.9-.8-1.2zM374 340l-10.3 17.1-79.4-7.9-.8-1.3zM362.5 359.5l-10.2 16.8-56.3-7.8-.8-1.2zM351.1 378.7l-10.4 17.1-33.2-7.9-.8-1.3zM339.1 398.6l-10.4 17.7-11.1-9.2-.3-1.2zM159.7 406.5h340.6-340.6z'/%3E%3Cpath class='st2' d='M159.7 406.5h340.6'/%3E%3Cpath class='st1' d='M159.7 387.2h340.6-340.6z'/%3E%3Cpath class='st2' d='M159.7 387.2h340.6'/%3E%3Cpath class='st1' d='M159.7 368h340.6-340.6z'/%3E%3Cpath class='st2' d='M159.7 368h340.6'/%3E%3Cpath class='st1' d='M159.7 348.6h340.6-340.6z'/%3E%3Cpath class='st2' d='M159.7 348.6h340.6'/%3E%3Cpath class='st1' d='M159.7 329.3h340.6-340.6z'/%3E%3Cpath class='st2' d='M159.7 329.3h340.6'/%3E%3Cpath class='st1' d='M159.7 310h340.6-340.6z'/%3E%3Cpath class='st2' d='M159.7 310h340.6'/%3E%3Cpath class='st1' d='M159.7 290.8h340.6-340.6z'/%3E%3Cpath class='st2' d='M159.7 290.8h340.6'/%3E%3Cpath class='st1' d='M159.7 271.3h340.6-340.6z'/%3E%3Cpath class='st2' d='M159.7 271.3h340.6'/%3E%3Cpath class='st1' d='M159.7 252.1h340.6-340.6z'/%3E%3Cpath class='st2' d='M159.7 252.1h340.6'/%3E%3Cpath class='st1' d='M159.7 232.8h340.6-340.6z'/%3E%3Cpath class='st2' d='M159.7 232.8h340.6'/%3E%3Cpath class='st1' d='M159.7 213.5h340.6-340.6z'/%3E%3Cpath class='st2' d='M159.7 213.5h340.6'/%3E%3Cpath class='st1' d='M159.7 194.1h340.6-340.6z'/%3E%3Cpath class='st2' d='M159.7 194.1h340.6'/%3E%3Cpath class='st1' d='M159.7 174.8h340.6-340.6z'/%3E%3Cpath class='st2' d='M159.7 174.8h340.6'/%3E%3Cpath class='st1' d='M159.7 155.6h340.6-340.6z'/%3E%3Cpath class='st2' d='M159.7 155.6h340.6'/%3E%3Cpath d='M364.5 427.4v37.4h25.4l3.2-7.1c-4.6.2-7.9.3-12.6.3h-5.4v-9.3h.6c2.7 0 5.7.2 8.8.3l3.2-7.3c-1.6.2-1.9.2-4.1.2-3.9.2-4.9.2-8.5.2v-7.7h1.3c3.2 0 7.3.2 12.8.3l3-7.3h-27.7zm-97.1 0 2.7 4-14.4 33.5h10.4l2.4-5.7h14.8l2.4 5.7h10.9l-16.4-37.4-12.8-.1zm12.9 24.9h-9l4.4-10.7 4.6 10.7zM221.4 425h-10.6v39.8h25.6l3-7.1c-3.3.2-7.6.3-12.2.3h-5.8v-33zm118.5 4.3c-4.1-1.9-7.7-2.7-11.4-2.7-8.1 0-13.6 4.4-13.6 10.7 0 4 1.7 6.6 6.3 9.6l5.4 3.6c2.5 1.7 3.5 3 3.5 4.9 0 2.4-2.2 3.8-5.5 3.8-2.8 0-4.6-.8-7.7-3.3l-2.8 6.6c4.7 2.5 7.1 3.2 11.2 3.2 9.3 0 15.2-4.6 15.2-11.7 0-4.1-1.9-6.8-6.6-10.1l-5.5-4c-2.4-1.6-3-2.4-3-3.6 0-2.1 1.6-3.3 4.3-3.3 2.4 0 4.4.8 7.6 2.8l2.6-6.5zm75.6-1.9v37.4h10.6v-30.5H428.4c4.7 0 7.3 1.9 7.3 5.4 0 3.6-3 6-7.7 6-.5 0-.8 0-1.6-.2l12.8 19.3h11.7l-10.6-15.5c4.6-2.7 6.5-5.7 6.5-10.3 0-7.9-5.5-11.7-16.7-11.7l-14.6.1z' style='fill:%23fff'/%3E%3C/svg%3E")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='750' height='471' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%230079BE' width='750' height='471' rx='40'/%3E%3Cpath d='M584.934 237.947c0-99.415-82.981-168.133-173.895-168.1h-78.242c-92.003-.033-167.73 68.705-167.73 168.1 0 90.93 75.727 165.64 167.73 165.204h78.242c90.914.436 173.895-74.293 173.895-165.204Z' fill='%23fff'/%3E%3Cpath d='M333.28 83.93c-84.07.027-152.194 68.308-152.214 152.58.02 84.258 68.144 152.533 152.214 152.56 84.09-.027 152.228-68.302 152.24-152.56-.012-84.272-68.15-152.553-152.24-152.58Z' fill='%230079BE'/%3E%3Cpath d='M237.066 236.098c.08-41.18 25.746-76.296 61.94-90.25v180.48c-36.194-13.947-61.861-49.044-61.94-90.23Zm131 90.275V145.847c36.207 13.92 61.914 49.057 61.98 90.257-.066 41.212-25.773 76.322-61.98 90.269Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(../images/073ce1a727af26d9f5d3.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='750' height='471' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient x1='.032%25' y1='50%25' x2='99.974%25' y2='50%25' id='a'%3E%3Cstop stop-color='%23007B40' offset='0%25'/%3E%3Cstop stop-color='%2355B330' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='.472%25' y1='50%25' x2='99.986%25' y2='50%25' id='b'%3E%3Cstop stop-color='%231D2970' offset='0%25'/%3E%3Cstop stop-color='%23006DBA' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='.114%25' y1='50.001%25' x2='99.986%25' y2='50.001%25' id='c'%3E%3Cstop stop-color='%236E2B2F' offset='0%25'/%3E%3Cstop stop-color='%23E30138' offset='100%25'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%230E4C96' width='750' height='471' rx='40'/%3E%3Cpath d='M617.243 346.766c0 41.615-33.728 75.36-75.36 75.36H132.757V124.245c0-41.626 33.733-75.37 75.365-75.37l409.12-.001v297.892h.001Z' fill='%23fff'/%3E%3Cpath d='M483.859 242.045c11.684.253 23.437-.516 35.077.4 11.787 2.2 14.628 20.043 4.156 25.888-7.141 3.85-15.633 1.432-23.379 2.113H483.86v-28.401Zm41.833-32.145c2.596 9.165-6.238 17.392-15.066 16.13h-26.767c.185-8.642-.368-18.021.272-26.208 10.724.301 21.549-.616 32.21.48 4.58 1.15 8.413 4.916 9.35 9.598ZM590.12 73.997c.498 17.501.071 35.927.214 53.783-.035 72.596.072 145.194-.055 217.79-.469 27.207-24.582 50.844-51.6 51.387-27.046.111-54.095.016-81.142.047v-109.75c29.47-.154 58.959.307 88.417-.232 13.667-.86 28.632-9.876 29.27-24.915 1.61-15.102-12.632-25.55-26.153-27.201-5.198-.135-5.044-1.515 0-2.117 12.892-2.787 23.02-16.133 19.226-29.499-3.236-14.058-18.773-19.499-31.697-19.472-26.351-.18-52.709-.026-79.063-.077.172-20.489-.354-41 .286-61.474 2.087-26.716 26.806-48.747 53.447-48.27h78.85Z' fill='url(%23a)'/%3E%3Cpath d='M159.74 125.04c.674-27.163 24.889-50.611 51.875-51.007 26.944-.083 53.891-.012 80.837-.036-.074 90.885.148 181.777-.112 272.658-1.038 26.834-24.99 49.834-51.679 50.307-26.996.099-53.995.014-80.992.042V283.551c26.223 6.194 53.722 8.832 80.473 4.721 15.993-2.575 33.488-10.424 38.902-27.014 3.986-14.192 1.742-29.126 2.334-43.692v-33.824h-46.297c-.208 22.37.426 44.78-.335 67.125-1.248 13.734-14.846 22.46-27.8 21.995-16.066.169-47.898-11.64-47.898-11.64-.08-41.917.466-94.408.692-136.182Z' fill='url(%23b)'/%3E%3Cpath d='M309.72 197.39c-2.434.517-.49-8.3-1.114-11.646.166-21.15-.346-42.323.284-63.458 2.083-26.829 26.991-48.916 53.739-48.288h78.766c-.074 90.884.147 181.775-.112 272.656-1.039 26.834-24.992 49.833-51.68 50.308-26.998.1-53.998.015-80.997.043V272.708c18.44 15.128 43.5 17.484 66.472 17.525 17.317-.006 34.534-2.675 51.35-6.67V260.79c-18.953 9.447-41.233 15.446-62.243 10.018-14.656-3.65-25.294-17.811-25.056-32.936-1.699-15.728 7.524-32.335 22.981-37.011 19.19-6.008 40.108-1.413 58.096 6.398 3.855 2.018 7.765 4.521 6.222-1.921v-17.9c-30.084-7.157-62.101-9.792-92.329-2.004-8.748 2.468-17.27 6.21-24.379 11.956Z' fill='url(%23c)'/%3E%3C/g%3E%3C/svg%3E")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(../images/fb7022e27a835b7ceaed.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='780' height='501' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M54.992 0C24.627 0 0 24.63 0 55.004v390.992C0 476.376 24.619 501 54.992 501h670.016C755.373 501 780 476.37 780 445.996V55.004C780 24.624 755.381 0 725.008 0H54.992Z' fill='%234D4D4D'/%3E%3Cpath d='M415.13 161.213c30.941 0 56.022 23.58 56.022 52.709v.033c0 29.13-25.081 52.742-56.021 52.742s-56.022-23.613-56.022-52.742v-.033c0-29.13 25.082-52.71 56.022-52.71Zm-87.978.68c8.837 0 16.248 1.784 25.268 6.09v22.751c-8.544-7.863-15.955-11.154-25.756-11.154-19.264 0-34.414 15.015-34.414 34.05 0 20.075 14.681 34.196 35.37 34.196 9.312 0 16.586-3.12 24.8-10.857v22.763c-9.341 4.14-16.911 5.776-25.756 5.776-31.278 0-55.582-22.596-55.582-51.737 0-28.826 24.951-51.878 56.07-51.878Zm-97.113.627c11.546 0 22.11 3.72 30.943 10.994l-10.748 13.248c-5.35-5.646-10.41-8.028-16.564-8.028-8.853 0-15.3 4.745-15.3 10.989 0 5.354 3.619 8.188 15.944 12.482 23.365 8.044 30.29 15.176 30.29 30.926 0 19.193-14.976 32.553-36.32 32.553-15.63 0-26.994-5.795-36.458-18.872l13.268-12.03c4.73 8.61 12.622 13.222 22.42 13.222 9.163 0 15.947-5.952 15.947-13.984 0-4.164-2.055-7.734-6.158-10.258-2.066-1.195-6.158-2.977-14.2-5.647-19.291-6.538-25.91-13.527-25.91-27.185 0-16.225 14.214-28.41 32.846-28.41Zm234.723 1.728h22.437l28.084 66.592 28.446-66.592h22.267l-45.494 101.686h-11.053l-44.687-101.686Zm-397.348.152h30.15c33.312 0 56.534 20.382 56.534 49.641 0 14.59-7.104 28.696-19.118 38.057-10.108 7.901-21.626 11.445-37.574 11.445H67.414V164.4Zm96.135 0h20.54v99.143h-20.54V164.4Zm411.734 0h58.252v16.8H595.81v22.005h36.336v16.791h-36.336v26.762h37.726v16.785h-58.252V164.4Zm71.858 0h30.455c23.69 0 37.265 10.71 37.265 29.272 0 15.18-8.514 25.14-23.986 28.105l33.148 41.766h-25.26l-28.429-39.828h-2.678v39.828h-20.515V164.4Zm20.515 15.616v30.025h6.002c13.117 0 20.069-5.362 20.069-15.328 0-9.648-6.954-14.697-19.745-14.697h-6.326ZM87.94 181.199v65.559h5.512c13.273 0 21.656-2.394 28.11-7.88 7.103-5.955 11.376-15.465 11.376-24.98 0-9.499-4.273-18.725-11.376-24.681-6.785-5.78-14.837-8.018-28.11-8.018H87.94Z' fill='%23fff'/%3E%3Cpath d='M779.982 288.361c-26.05 18.33-221.077 149.34-558.754 212.623H724.99c30.365 0 54.992-24.63 54.992-55.004V288.361Z' fill='%23F47216'/%3E%3C/g%3E%3C/svg%3E")}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{color:var(--shapla-text-secondary,rgba(0,0,0,.54));font-size:.857em;font-weight:var(--shapla-body-font-weight,400)}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border:1em solid transparent;border-bottom-color:#f5f5f5;content:"";display:block;left:0;margin:-1em 0 0 2em;position:absolute;top:-.75em}#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{float:right;font-size:.83em;line-height:52px}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce .woocommerce-order{display:flex;flex-wrap:wrap}.woocommerce .woocommerce-order>*{order:4}.woocommerce .woocommerce-order .woocommerce-notice{order:1;width:100%}.woocommerce .woocommerce-order ul.order_details{background-color:#f5f5f5;display:flex;flex-direction:column;list-style-type:none;margin:0 0 2rem;order:1;padding:2rem;width:100%}.woocommerce .woocommerce-order ul.order_details:after,.woocommerce .woocommerce-order ul.order_details:before{content:" ";display:table}.woocommerce .woocommerce-order ul.order_details:after{clear:both}.woocommerce .woocommerce-order ul.order_details li{border-bottom:1px solid rgba(51,51,51,.12);font-size:.875rem;padding:1rem 0}.woocommerce .woocommerce-order ul.order_details li:first-child{padding-top:0}.woocommerce .woocommerce-order ul.order_details li:last-child{border-bottom:none;padding-bottom:0}.woocommerce .woocommerce-order ul.order_details strong{color:rgba(0,0,0,.65);display:block;font-weight:700}.woocommerce .woocommerce-order .woocommerce-order-details{order:2;width:100%}.woocommerce .woocommerce-order .woocommerce-customer-details{order:3;width:100%}@media screen and (min-width:768px){.woocommerce .woocommerce-order ul.order_details{margin:0 2rem 2rem 0;width:35%}.woocommerce .woocommerce-order .woocommerce-order-details{width:calc(65% - 2rem)}}@media screen and (min-width:1200px){.woocommerce .woocommerce-order ul.order_details{width:30%}.woocommerce .woocommerce-order .woocommerce-order-details{width:calc(70% - 2rem)}}.woocommerce .wc-bacs-bank-details-account-name{font-weight:500}.woocommerce .star-rating{display:block;float:none;font-family:star;font-size:1rem;font-weight:var(--shapla-body-font-weight,400);height:1em;line-height:1;margin:0 0 .5em;overflow:hidden;position:relative;width:5.3em}.woocommerce .star-rating:before{color:#323232;content:"SSSSS";float:left;left:0;opacity:.25;position:absolute;top:0}.woocommerce .star-rating span{float:left;left:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0}.woocommerce .star-rating span:before{color:var(--shapla-secondary,#616161);content:"SSSSS";left:0;position:absolute;top:0}.woocommerce .woocommerce-product-rating{display:block;line-height:2}.woocommerce .woocommerce-product-rating:after,.woocommerce .woocommerce-product-rating:before{content:" ";display:table}.woocommerce .woocommerce-product-rating:after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{float:left;margin:.5em .5em 0 0}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}p.stars{display:inline-block;margin:0}p.stars a{display:inline-block;font-weight:var(--shapla-body-font-weight,400);height:1em;margin-right:1px;position:relative;text-decoration:none;text-indent:-999em;width:1em}p.stars a:before{display:block;font-family:star;height:1em;left:0;line-height:1;position:absolute;text-indent:0;top:0;width:1em}p.stars a:before,p.stars a:hover~a:before{color:#323232;content:"S";opacity:.25}p.stars.selected a.active:before,p.stars:hover a:before{color:var(--shapla-secondary,#616161);content:"S";opacity:1}p.stars.selected a.active~a:before{color:#323232;content:"S";opacity:.25}p.stars.selected a:not(.active):before{color:var(--shapla-secondary,#616161);content:"S";opacity:1}.woocommerce-page form .form-row,.woocommerce form .form-row{margin:0 0 1em}.woocommerce-page form .form-row:after,.woocommerce-page form .form-row:before,.woocommerce form .form-row:after,.woocommerce form .form-row:before{content:" ";display:table}.woocommerce-page form .form-row:after,.woocommerce form .form-row:after{clear:both}.woocommerce-page form .form-row label,.woocommerce form .form-row label{display:block;line-height:2}.woocommerce-page form .form-row label.checkbox,.woocommerce-page form .form-row label.inline,.woocommerce form .form-row label.checkbox,.woocommerce form .form-row label.inline{display:inline}.woocommerce-page form .form-row label.hidden,.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce-page form .form-row .required,.woocommerce form .form-row .required{border:0;color:var(--shapla-primary,#0d6efd);font-weight:var(--shapla-body-font-weight,400)}.woocommerce-page form .form-row .input-checkbox,.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce-page form .form-row .select2-container,.woocommerce form .form-row .select2-container{line-height:2em;width:100%}.woocommerce-page form .form-row .select2-container--default .select2-selection--single,.woocommerce form .form-row .select2-container--default .select2-selection--single{border:1px solid #dbdbdb;border-radius:3px;box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);color:#363636;height:auto;min-height:2.75em;padding:.4em}.woocommerce-page form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow{height:1em;position:absolute;right:.5em;top:1em;width:1em}.woocommerce-page form .form-row.woocommerce-invalid label,.woocommerce form .form-row.woocommerce-invalid label{color:var(--shapla-error,#dc3545)}.woocommerce-page form .form-row.woocommerce-invalid .select2-container,.woocommerce-page form .form-row.woocommerce-invalid input.input-text,.woocommerce-page form .form-row.woocommerce-invalid select,.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--shapla-error,#dc3545)}.woocommerce-page form .form-row.woocommerce-validated .select2-container,.woocommerce-page form .form-row.woocommerce-validated input.input-text,.woocommerce-page form .form-row.woocommerce-validated select,.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--shapla-success,#198754)}.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last,.woocommerce form .form-row-first,.woocommerce form .form-row-last{overflow:visible;width:48%}.woocommerce-page form .form-row-first,.woocommerce form .form-row-first{float:left}.woocommerce-page form .form-row-last,.woocommerce form .form-row-last{float:right}.woocommerce-page form .form-row-wide,.woocommerce form .form-row-wide{clear:both}.woocommerce-page form.checkout_coupon,.woocommerce-page form.login,.woocommerce-page form.register,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{background:rgba(0,0,0,.016);border-radius:3px;margin:0 0 1rem;padding:2rem 1rem 1rem;text-align:left}.woocommerce-page ul#shipping_method,.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce-page ul#shipping_method li,.woocommerce ul#shipping_method li{list-style:none outside;margin:0;padding:.25em 0 .25em 22px;text-indent:-22px}.woocommerce-page ul#shipping_method li input,.woocommerce ul#shipping_method li input{margin:3px .5ex}.woocommerce-page ul#shipping_method li label,.woocommerce ul#shipping_method li label{display:inline}.woocommerce-page ul#shipping_method .amount,.woocommerce ul#shipping_method .amount{font-weight:500}.woocommerce-page p.woocommerce-shipping-contents,.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{float:left;padding:0 1em 0 0;text-align:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce-page .woocommerce-billing-fields:after,.woocommerce-page .woocommerce-billing-fields:before,.woocommerce-page .woocommerce-shipping-fields:after,.woocommerce-page .woocommerce-shipping-fields:before,.woocommerce .woocommerce-billing-fields:after,.woocommerce .woocommerce-billing-fields:before,.woocommerce .woocommerce-shipping-fields:after,.woocommerce .woocommerce-shipping-fields:before{content:" ";display:table}.woocommerce-page .woocommerce-billing-fields:after,.woocommerce-page .woocommerce-shipping-fields:after,.woocommerce .woocommerce-billing-fields:after,.woocommerce .woocommerce-shipping-fields:after{clear:both}.woocommerce .products ul,.woocommerce ul.products{clear:both;list-style:none outside;margin-bottom:1rem;padding:0}.woocommerce .products ul:after,.woocommerce .products ul:before,.woocommerce ul.products:after,.woocommerce ul.products:before{content:" ";display:table}.woocommerce .products ul:after,.woocommerce ul.products:after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product a img{box-shadow:none;display:block;height:auto;margin:0;width:100%}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{color:var(--shapla-on-surface,#000);font-size:1.1rem;font-weight:var(--shapla-headings-font-weight,500);margin:0;padding:.5rem}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .star-rating{font-size:.875rem}.woocommerce ul.products li.product .price{color:var(--shapla-on-surface,#000);display:block;font-size:.875rem;font-weight:var(--shapla-body-font-weight,400);margin-bottom:.5rem}.woocommerce ul.products li.product .price del{color:inherit;display:inline-block;opacity:.5}.woocommerce ul.products li.product .price ins{background:none;color:inherit;font-weight:var(--shapla-body-font-weight,400)}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0;text-transform:uppercase}.woocommerce ul.products li.product .added_to_cart,.woocommerce ul.products li.product .button{margin-top:.5rem}.product-item-inner{border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1);height:100%;padding-bottom:1rem}.product-item-inner,.product-item-inner .woocommerce-loop-product__link{align-items:center;display:flex;flex-direction:column}.woocommerce-MyAccount-navigation ul{border-top:1px solid #f1f1f1;list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation-link{border-bottom:1px solid #f1f1f1;list-style:none;position:relative}.woocommerce-MyAccount-navigation-link.is-active a:before{opacity:1}.woocommerce-MyAccount-navigation-link a{color:var(--shapla-text-primary,rgba(0,0,0,.87));display:block;padding:1em 0}.woocommerce-MyAccount-navigation-link a:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:normal;text-rendering:auto;content:"";display:inline-block;float:right;font-family:Font Awesome\ 6 Free;font-style:normal;font-variant:normal;font-weight:900;line-height:1;line-height:1.1;margin-left:.5em;opacity:.25;text-align:right;width:1.5em}.woocommerce-MyAccount-navigation-link a:hover:before{opacity:1}.woocommerce-MyAccount-navigation-link--dashboard a:before{content:""}.woocommerce-MyAccount-navigation-link--orders a:before{content:""}.woocommerce-MyAccount-navigation-link--downloads a:before{content:""}.woocommerce-MyAccount-navigation-link--edit-address a:before{content:""}.woocommerce-MyAccount-navigation-link--payment-methods a:before{content:""}.woocommerce-MyAccount-navigation-link--edit-account a:before{content:""}.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:""}.woocommerce-account .woocommerce:after,.woocommerce-account .woocommerce:before{content:" ";display:table}.woocommerce-account .woocommerce:after{clear:both}.woocommerce-account .addresses .title:after,.woocommerce-account .addresses .title:before{content:" ";display:table}.woocommerce-account .addresses .title:after{clear:both}.woocommerce-account .addresses .title h3{float:left;font-size:1.5rem}.woocommerce-account .addresses .title .edit{color:var(--shapla-text-secondary,rgba(0,0,0,.54));display:block;float:right;height:1em;padding:.5em;position:relative;text-indent:-9999px;width:1em}.woocommerce-account .addresses .title .edit:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:normal;text-rendering:auto;content:"";display:inline-block;font-family:Font Awesome\ 6 Free;font-style:normal;font-variant:normal;font-weight:900;height:100%;left:0;line-height:1;line-height:1.618;position:absolute;text-align:center;text-indent:0;top:0;width:100%}@media screen and (max-width:575px){.woocommerce-page table.my_account_orders tr td.order-actions,.woocommerce table.my_account_orders tr td.order-actions{text-align:left}.woocommerce-page table.my_account_orders tr td.order-actions:before,.woocommerce table.my_account_orders tr td.order-actions:before{display:none}.woocommerce-page table.my_account_orders tr td.order-actions .button,.woocommerce table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}}.woocommerce-page table.cart img,.woocommerce table.cart img{height:auto}.woocommerce-page table.cart input.qty,.woocommerce table.cart input.qty{max-width:80px}.woocommerce-page table.cart td.actions,.woocommerce table.cart td.actions{text-align:right}.woocommerce-page table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text{width:115px}.woocommerce-page table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon{float:left}.woocommerce-page table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label{display:none}@media only screen and (max-width:768px){.woocommerce-page table.cart .product-thumbnail:before,.woocommerce table.cart .product-thumbnail:before{display:none}.woocommerce-page table.cart td.actions,.woocommerce table.cart td.actions{text-align:left}.woocommerce-page table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon{float:none;padding-bottom:1em;width:100%}.woocommerce-page table.cart td.actions .coupon:after,.woocommerce-page table.cart td.actions .coupon:before,.woocommerce table.cart td.actions .coupon:after,.woocommerce table.cart td.actions .coupon:before{content:" ";display:table}.woocommerce-page table.cart td.actions .coupon:after,.woocommerce table.cart td.actions .coupon:after{clear:both}.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input{box-sizing:border-box;width:48%}.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce-page table.cart td.actions .button,.woocommerce table.cart td.actions .button{display:block;width:100%}}.woocommerce .cart-collaterals{margin-bottom:2rem}.woocommerce .cart-collaterals .cart_totals{align-self:flex-start;background-color:rgba(0,0,0,.03);border-radius:1px;box-sizing:border-box;padding:2rem;width:100%}.woocommerce .cart-collaterals .cart_totals h2{font-size:1.25rem}.woocommerce .cart-collaterals .cart_totals table.shop_table{background-color:transparent;border:none}.woocommerce .cart-collaterals .cart_totals table.shop_table tr{border-top:1px solid rgba(51,51,51,.12);display:block;padding:.75rem 0}.woocommerce .cart-collaterals .cart_totals table.shop_table td,.woocommerce .cart-collaterals .cart_totals table.shop_table th{border:none;display:block;padding:0}.woocommerce .cart-collaterals .cart_totals table.shop_table th{width:40%}.woocommerce .cart-collaterals .cart_totals table.shop_table td{text-align:left}.woocommerce .cart-collaterals .cart_totals table.shop_table tr:first-of-type{border:none}.woocommerce .cart-collaterals .cart_totals p{margin-bottom:.75rem}.woocommerce .cart-collaterals .button{width:100%}.woocommerce .cart-collaterals a.checkout-button{display:block;font-size:1.25em;padding:1em}.woocommerce .cart-collaterals .shipping-calculator-form{margin-top:.75rem}@media only screen and (min-width:992px){.woocommerce .woocommerce-cart-form{display:block;float:left;width:calc(70% - 2rem)}.woocommerce .cart-collaterals{float:left;margin-left:2rem;width:30%}}.woocommerce table.variations tbody tr{border-bottom-width:0}.woocommerce table.variations tbody tr:nth-child(2n),.woocommerce table.variations tbody tr:nth-child(odd){background-color:transparent}.woocommerce table.variations tbody tr td.label{text-transform:capitalize}.woocommerce table.shop_attributes th{width:150px}.woocommerce table.shop_attributes td p{margin:0;padding:0}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background:rgba(0,0,0,.025)}.woocommerce table.my_account_orders{font-size:.75rem}.woocommerce table.my_account_orders .order-actions{text-align:right}.woocommerce table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{text-align:center;vertical-align:top}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file:before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file:before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{color:var(--shapla-text-secondary);font-size:.75rem;list-style-type:none}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{clear:both;display:inline-block;float:left;list-style:none outside;margin-right:.25em;text-transform:capitalize}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name dl.variation:last-child,.woocommerce td.product-name dl.variation p{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.875rem}.woocommerce td.product-quantity{min-width:80px}@media screen and (max-width:575px){table.shop_table_responsive tbody th,table.shop_table_responsive thead{display:none}table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}table.shop_table_responsive tbody tr:last-child td:last-child{border-bottom:0}table.shop_table_responsive tr td{border-top:none;display:block;text-align:right}table.shop_table_responsive tr td:before{content:attr(data-title) ": ";float:left;font-weight:var(--shapla-headings-font-weight,500)}table.shop_table_responsive tr td.actions:before,table.shop_table_responsive tr td.download-actions:before,table.shop_table_responsive tr td.product-remove:before{display:none}table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}}.woocommerce .onsale{background-color:var(--shapla-secondary,#616161);border-radius:3px;color:var(--shapla-on-secondary,#fff);font-size:.875rem;font-weight:500;line-height:1;margin:0;padding:.75em;position:absolute;text-align:center;z-index:9}.woocommerce.single-product .onsale{left:1rem;top:1rem}.woocommerce .product-item-inner .onsale{left:2rem;top:2rem}.woocommerce form.checkout{position:static!important}.woocommerce form.checkout:after,.woocommerce form.checkout:before{content:" ";display:table}.woocommerce form.checkout:after{clear:both}.woocommerce form.checkout>.blockUI{position:fixed!important}.woocommerce .loader:before,.woocommerce form.checkout>.blockUI:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:normal;text-rendering:auto;animation:fa-spin 2s linear infinite;content:"";display:inline-block;font-family:Font Awesome\ 6 Free;font-size:30px;font-style:normal;font-variant:normal;font-weight:900;height:30px;left:50%;line-height:1;line-height:30px;margin-left:-15px;margin-top:-15px;position:absolute;top:50%;width:30px}.woocommerce a.remove{border:0;border-radius:100%;color:var(--shapla-error,#dc3545)!important;display:block;font-size:1.5em;font-weight:var(--shapla-body-font-weight,400);height:1em;line-height:1;text-align:center;text-decoration:none;width:1em}.woocommerce a.remove:hover{background:var(--shapla-error,#dc3545);color:var(--shapla-on-error,#fff)!important;text-decoration:none}.woocommerce small.note{color:var(--shapla-text-secondary,rgba(0,0,0,.54));display:block;font-size:.857em;margin-top:10px}.button.loading,a.button.loading,button.loading,input[type=button].loading,input[type=reset].loading,input[type=submit].loading{color:transparent!important;pointer-events:none}.button.loading:after,a.button.loading:after,button.loading:after,input[type=button].loading:after,input[type=reset].loading:after,input[type=submit].loading:after{animation:fa-spin .5s linear infinite;border-color:transparent transparent #dbdbdb #dbdbdb;border-radius:100px;border-style:solid;border-width:2px;content:"";display:block;height:1em;left:calc(50% - .5em);position:absolute!important;top:calc(50% - .5em);width:1em}.wc-forward:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:normal;text-rendering:auto;content:"";display:inline-block;font-family:Font Awesome\ 6 Free;font-style:normal;font-variant:normal;font-weight:900;line-height:1;margin-left:.75em;vertical-align:middle}a.added_to_cart{display:inline-block;white-space:nowrap}.product_list_widget li{border-bottom:1px solid #f1f1f1;margin:0;padding:1em 0}.product_list_widget li:after,.product_list_widget li:before{content:" ";display:table}.product_list_widget li:after{clear:both}.product_list_widget li:last-child{border-bottom:none}.product_list_widget li a{display:block;font-weight:var(--shapla-body-font-weight,400)}.product_list_widget li img{box-shadow:none;float:right;height:auto;margin-left:4px;width:32px}.product_list_widget li ins{background:none;color:#333;font-weight:var(--shapla-headings-font-weight,500)}.product_list_widget li dl{display:block;margin:0;overflow:hidden;padding:0;width:100%}.product_list_widget li dl dd,.product_list_widget li dl dt{display:inline-block;margin:0 0 8px}.product_list_widget li dl dt{font-weight:var(--shapla-headings-font-weight,500)}.product_list_widget li dl dd p{margin:0}.product_list_widget li .star-rating{float:none}.widget_product_categories li:before{content:""}.widget_shopping_cart .total{border-bottom:1px solid #f1f1f1;border-top:1px solid #f1f1f1;margin:1em 0;padding:10px 0;text-align:center}.widget_shopping_cart .total strong{display:inline-block;min-width:40px}.widget_shopping_cart .product_list_widget li{padding:1em 0 1em 2em;position:relative}.widget_shopping_cart .product_list_widget li a.remove{left:0;position:absolute;top:16px}.widget_shopping_cart .buttons{text-align:center}.widget_shopping_cart .buttons:after,.widget_shopping_cart .buttons:before{content:" ";display:table}.widget_shopping_cart .buttons:after{clear:both}.widget_shopping_cart .buttons a{display:block;margin-bottom:8px}.widget_shopping_cart .buttons a:hover{text-decoration:none}.widget_layered_nav li:before{content:"";opacity:.85}.widget_layered_nav li.chosen:before,.widget_layered_nav li:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:normal;text-rendering:auto;display:inline-block;font-family:Font Awesome\ 6 Free;font-style:normal;font-variant:normal;font-weight:900;line-height:1}.widget_layered_nav li.chosen:before{content:""}.widget_layered_nav li .count{float:right}.widget_layered_nav_filters ul{zoom:1;overflow:hidden}.widget_layered_nav_filters ul li a:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:normal;text-rendering:auto;color:var(--shapla-error,#dc3545);content:"";display:inline-block;font-family:Font Awesome\ 6 Free;font-style:normal;font-variant:normal;font-weight:900;line-height:1;margin-right:.5em}.widget_rating_filter li a{padding:1px 0;text-decoration:none}.widget_rating_filter li .star-rating{display:inline-block;float:none;margin-bottom:0}.widget_rating_filter li.chosen a:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:normal;text-rendering:auto;color:var(--shapla-error,#dc3545);content:"";display:inline-block;float:left;font-family:Font Awesome\ 6 Free;font-style:normal;font-variant:normal;font-weight:900;line-height:1;margin-right:.5em}.widget_price_filter .price_slider{margin-bottom:1em}.widget_price_filter .price_slider_amount{font-size:.875em;line-height:2.4;text-align:right}.widget_price_filter .price_slider_amount .button{float:left;font-size:1.15em}.widget_price_filter .ui-slider{margin-left:.5em;margin-right:.5em;position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--shapla-primary,#0d6efd);border-radius:1em;cursor:ew-resize;height:1em;outline:none;position:absolute;top:-.3em;width:1em;z-index:2}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-.5em}.widget_price_filter .ui-slider .ui-slider-range{background-color:var(--shapla-primary,#0d6efd);border:0;border-radius:1em;display:block;font-size:.7em;position:absolute;z-index:1}.widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ccc;border:0;border-radius:1em}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%;top:0}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.single-product .pswp__button{background-color:transparent}.woocommerce-password-strength{color:#fff;font-size:1em;font-weight:500;padding:3px .5em;text-align:center}.woocommerce-password-strength.good,.woocommerce-password-strength.strong{background-color:var(--shapla-success,#198754)}.woocommerce-password-strength.bad,.woocommerce-password-strength.short{background-color:var(--shapla-error,#dc3545);color:var(--shapla-on-error,#fff)}.woocommerce-password-hint{display:block;margin:.5em 0 0}.woocommerce-store-notice,p.demo_store{background-color:var(--shapla-primary,#0d6efd);bottom:0;color:var(--shapla-on-primary,#fff);display:none;left:0;margin:0;padding:1rem 2rem;position:fixed;right:0;z-index:999}.woocommerce-store-notice a,p.demo_store a{background-color:rgba(0,0,0,.2);color:#fff;display:inline-block;float:right;margin:-1em -2em;padding:1em;text-decoration:underline}.woocommerce-store-notice a:hover,p.demo_store a:hover{text-decoration:none}.woocommerce-store-notice a:before,p.demo_store a:before{content:""}.woocommerce-store-notice:before,.woocommerce-store-notice a:before,p.demo_store:before,p.demo_store a:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:normal;text-rendering:auto;display:inline-block;font-family:Font Awesome\ 6 Free;font-style:normal;font-variant:normal;font-weight:900;line-height:1;margin-right:.5em}.woocommerce-store-notice:before,p.demo_store:before{content:""}.woocommerce-error,.woocommerce-info,.woocommerce-message{word-wrap:break-word;background-color:var(--shapla-primary,#0d6efd);border-left:.5em solid rgba(0,0,0,.2);color:var(--shapla-on-primary,#fff);list-style:none outside;margin:0 0 2rem;padding:1rem;position:relative;width:auto}.woocommerce-error:after,.woocommerce-error:before,.woocommerce-info:after,.woocommerce-info:before,.woocommerce-message:after,.woocommerce-message:before{content:" ";display:table}.woocommerce-error:after,.woocommerce-info:after,.woocommerce-message:after{clear:both}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:var(--shapla-on-primary,#fff);font-weight:var(--shapla-body-font-weight,400)}.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover{color:var(--shapla-on-primary,#fff);opacity:.7}.woocommerce-error a.button:hover,.woocommerce-info a.button:hover,.woocommerce-message a.button:hover{opacity:1}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{background:none;border-left-color:hsla(0,0%,100%,.25)!important;border-left-style:solid;border-radius:0;border-width:0;border-left-width:1px!important;box-shadow:none;color:var(--shapla-on-primary,#fff);float:right;line-height:1.5;padding:0 0 0 1em}.woocommerce-error .button:hover,.woocommerce-info .button:hover,.woocommerce-message .button:hover{background:none;color:var(--shapla-on-primary,#fff);opacity:.7}.woocommerce-error{background-color:var(--shapla-error,#dc3545);color:var(--shapla-on-error,#fff)}.header__cart-toggle{align-items:center;display:inline-flex;height:3rem;justify-content:center;order:4;padding:0;width:3rem}.header__cart-toggle,.header__cart-toggle:not(:disabled):hover{background:transparent;color:var(--header-text-color,#3a3a3a)}.header__cart-toggle .item-count,.header__wishlist-toggle .wishlist-item-count{display:block;font-size:11px;letter-spacing:0;line-height:1;position:absolute;right:.3rem;text-align:right;top:.3rem}.drawer-cart-content{padding:3rem}.drawer-cart .shapla-drawer__body{width:100%}@media screen and (min-width:768px){.drawer-cart .shapla-drawer__body{width:480px}}.drawer-cart-heading{align-items:center;border-bottom:1px solid rgba(0,0,0,.12);display:flex;justify-content:space-between;margin-bottom:.5rem}.drawer-cart-heading h4,.drawer-cart .widget_shopping_cart{margin-bottom:0}.drawer-cart .widget_shopping_cart .woocommerce-mini-cart{max-height:250px;overflow-x:hidden;overflow-y:auto}body.admin-bar .site-nav-body{height:calc(100vh - 32px);margin-top:32px}@media only screen and (max-width:781px){body.admin-bar .site-nav-body{height:calc(100vh - 46px);margin-top:46px}}