.content-product-wrapper{padding:130px 0}.woocommerce .page-pagination{margin-top:20px}.woocommerce .woocommerce-result-count{margin:14px 0 0}.woocommerce .woocommerce-ordering{margin-bottom:30px}.woocommerce .woocommerce-ordering .orderby{width:300px;padding:19px 20px;line-height:1.2;color:var(--sasi-color-text-main)}.woocommerce .woocommerce-ordering .orderby option{color:var(--sasi-color-dark);background:var(--sasi-color-white)}.woocommerce ul.products li.product .star-rating,.woocommerce .woocommerce-product-rating .star-rating{height:16px;font-size:15px;letter-spacing:5px;width:100px;text-align:left}.woocommerce .star-rating::before{color:#ffbe4e}.woocommerce .star-rating span{color:#ffbe4e}.woocommerce ul.products,.woocommerce-page ul.products{margin:0;padding:0}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{list-style:none;margin-bottom:50px}.woocommerce ul.products li.product .product-media,.woocommerce-page ul.products li.product .product-media{position:relative;overflow:hidden;background:var(--sasi-bg-media-product);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.woocommerce ul.products li.product .product-media img,.woocommerce-page ul.products li.product .product-media img{margin-bottom:0;border:1px solid var(--sasi-border-color);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear}.woocommerce ul.products li.product .product-media:after,.woocommerce-page ul.products li.product .product-media:after{position:absolute;content:"";inset:0;pointer-events:none;opacity:0;background-repeat:no-repeat;background:linear-gradient(180deg,rgba(185,251,106,0) 0%,var(--sasi-color-primary) 100%);transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear}.woocommerce ul.products li.product .product-media:hover:after,.woocommerce-page ul.products li.product .product-media:hover:after{opacity:1}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title{font-family:var(--sasi-font-second);font-size:20px;line-height:25px;color:var(--sasi-color-dark);font-weight:600;margin-top:20px;margin-bottom:12px;padding:0}.woocommerce ul.products li.product .woocommerce-loop-product__title a,.woocommerce-page ul.products li.product .woocommerce-loop-product__title a{color:var(--sasi-color-dark)}.woocommerce ul.products li.product .woocommerce-loop-product__title a:hover,.woocommerce-page ul.products li.product .woocommerce-loop-product__title a:hover{text-decoration:underline}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{display:inline-block;font-size:16px;color:var(--sasi-color-text-main);line-height:1;font-weight:400;margin-bottom:0}.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del{color:var(--sasi-color-text-main);opacity:1}.woocommerce ul.products li.product .price del .woocommerce-Price-amount,.woocommerce-page ul.products li.product .price del .woocommerce-Price-amount{font-weight:400}.woocommerce ul.products li.product .price ins,.woocommerce-page ul.products li.product .price ins{color:var(--sasi-color-dark);background:0 0}.woocommerce ul.products li.product .price ins .woocommerce-Price-amount,.woocommerce-page ul.products li.product .price ins .woocommerce-Price-amount{font-weight:400}.woocommerce ul.products li.product .wrapper-add-to-cart,.woocommerce-page ul.products li.product .wrapper-add-to-cart{visibility:hidden;opacity:0;text-align:center;width:100%;position:absolute;left:0;bottom:0;padding:20px;z-index:2;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.woocommerce ul.products li.product .product_type_grouped,.woocommerce ul.products li.product .add_to_cart_button,.woocommerce ul.products li.product .added_to_cart,.woocommerce-page ul.products li.product .product_type_grouped,.woocommerce-page ul.products li.product .add_to_cart_button,.woocommerce-page ul.products li.product .added_to_cart{--sasi-btn-color-hover:var(--sasi-color-dark);--sasi-btn-bg-color-hover:var(--sasi-color-white);--sasi-btn-border-color-hover:var(--sasi-color-white);transform:translateY(20px);font-family:var(--sasi-btn-font-family);font-size:var(--sasi-btn-font-size);color:var(--sasi-btn-color);background-color:var(--sasi-btn-bg-color);border:var(--sasi-btn-border-width) solid var(--sasi-btn-border-color);padding:var(--sasi-btn-padding-top) var(--sasi-btn-padding-right) var(--sasi-btn-padding-bottom) var(--sasi-btn-padding-left);line-height:var(--sasi-btn-line-height);border-radius:var(--sasi-btn-rounded);font-weight:var(--sasi-btn-font-weight);gap:var(--sasi-btn-icon-spacing);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;vertical-align:middle;letter-spacing:0;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear}.woocommerce ul.products li.product .product_type_grouped:hover,.woocommerce ul.products li.product .product_type_grouped:active,.woocommerce ul.products li.product .add_to_cart_button:hover,.woocommerce ul.products li.product .add_to_cart_button:active,.woocommerce ul.products li.product .added_to_cart:hover,.woocommerce ul.products li.product .added_to_cart:active,.woocommerce-page ul.products li.product .product_type_grouped:hover,.woocommerce-page ul.products li.product .product_type_grouped:active,.woocommerce-page ul.products li.product .add_to_cart_button:hover,.woocommerce-page ul.products li.product .add_to_cart_button:active,.woocommerce-page ul.products li.product .added_to_cart:hover,.woocommerce-page ul.products li.product .added_to_cart:active{color:var(--sasi-btn-color-hover);background-color:var(--sasi-btn-bg-color-hover);border-color:var(--sasi-btn-border-color-hover)}.woocommerce ul.products li.product .added_to_cart,.woocommerce-page ul.products li.product .added_to_cart{--sasi-btn-color:var(--sasi-color-white);--sasi-btn-bg-color:var(--sasi-color-dark);--sasi-btn-border-color:var(--sasi-color-dark)}.woocommerce ul.products li.product .add_to_cart_button.added,.woocommerce-page ul.products li.product .add_to_cart_button.added{display:none}.woocommerce ul.products li.product:hover .sasi-icon,.woocommerce-page ul.products li.product:hover .sasi-icon{--sasi-btn-icon-color-hover:var(--sasi-color-white);--sasi-btn-icon-bg-color-hover:var(--sasi-color-dark);--sasi-btn-icon-border-color-hover:var(--sasi-color-dark)}.woocommerce ul.products li.product:hover .wrapper-add-to-cart,.woocommerce-page ul.products li.product:hover .wrapper-add-to-cart{visibility:visible;opacity:1}.woocommerce ul.products li.product:hover .product_type_grouped,.woocommerce ul.products li.product:hover .add_to_cart_button,.woocommerce ul.products li.product:hover .added_to_cart,.woocommerce-page ul.products li.product:hover .product_type_grouped,.woocommerce-page ul.products li.product:hover .add_to_cart_button,.woocommerce-page ul.products li.product:hover .added_to_cart{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.woocommerce .site-main .product.sale span.onsale{top:20px;left:20px;right:auto;margin:0;min-height:auto;min-width:auto;font-size:16px;font-weight:400;line-height:1;padding:6px 9px;color:var(--sasi-color-onsale);background:var(--sasi-color-primary);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}@media (max-width:767px){.content-product-wrapper{padding:90px 0 100px}}@media (max-width:479px){.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:none}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:left;margin-top:10px;border:none;border-radius:0;padding:0;background:0 0}.woocommerce div ul.products[class*=columns-] li.product,.woocommerce-page div ul.products[class*=columns-] li.product{width:100%}.woocommerce #reviews #comments ol.commentlist li img.avatar{position:static;float:none}.woocommerce div #reviews #comments ol.commentlist li .comment-text{margin-left:0;margin-top:20px}.woocommerce div .woocommerce-ordering .orderby{padding:0;border:none}}.single-product div.product p.price del,.single-product div.product span.price del{font-size:30px;opacity:1;vertical-align:middle;text-decoration-thickness:from-font;color:var(--sasi-color-dark)}.single-product div.product p.price del .woocommerce-Price-amount bdi,.single-product div.product span.price del .woocommerce-Price-amount bdi{color:var(--sasi-color-text-main);font-weight:600!important}.single-product div.product p.price,.single-product div.product p.price ins{color:var(--sasi-color-dark);font-size:30px;font-weight:600;vertical-align:middle}.single-product div.product p.price{margin-bottom:50px}.woocommerce div.product.sale .product_title{margin-top:50px}.single-product h2.page-title{font-weight:700}.single-product h1.product_title{font-size:48px;line-height:55px;margin-bottom:25px;letter-spacing:-.48px}.single-product div.product .woocommerce-product-rating{display:flex;align-items:center;margin-bottom:10px}.single-product div.product .woocommerce-product-rating .star-rating{margin-top:0;margin-left:0}.single-product div.product .woocommerce-product-rating .woocommerce-review-link{margin-top:0;color:var(--sasi-color-text-main)}.single-product .woocommerce-tabs h2,.single-product .woocommerce-tabs .comment-reply-title{font-family:var(--sasi-font-second);display:none;font-size:22px;font-weight:600;color:var(--sasi-color-dark);line-height:1;margin-bottom:23px;margin-top:0}.single-product .woocommerce-product-gallery__image,.single-product div.product div.images .flex-control-thumbs li img{background:var(--sasi-bg-color-green);opacity:1;border-radius:14px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear}.single-product div.product div.images .flex-control-thumbs li img{background:0 0}.single-product .site-main>.product.sale>span.onsale{top:0;left:calc(50% + 55px)}.product_meta>span{display:block;margin-bottom:2px}.product_meta>span>*{color:var(--sasi-color-dark)}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{background:var(--sasi-bg-color-green)}.woocommerce div.product .woocommerce-tabs .panel{margin-bottom:0}.woocommerce-product-details__short-description ul,.woocommerce-Tabs-panel--description ul{list-style:none;padding-left:0}.woocommerce-product-details__short-description ul li,.woocommerce-Tabs-panel--description ul li{position:relative;margin-bottom:10px;color:var(--sasi-color-dark)}.woocommerce-product-details__short-description ul li:before,.woocommerce-Tabs-panel--description ul li:before{content:"";font-family:"icomoon";font-size:12px;margin-right:10px}.woocommerce-product-details__short-description ul:last-child,.woocommerce-Tabs-panel--description ul:last-child{margin-bottom:0}.woocommerce-product-details__short-description p,.woocommerce-Tabs-panel--description p{margin-bottom:30px}.woocommerce table.shop_attributes{margin-top:-2px;margin-bottom:0}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{border:1px solid var(--sasi-border-color);background:var(--sasi-bg-color-white);line-height:1;padding:20px;font-style:normal}.woocommerce table.shop_attributes th{font-family:var(--sasi-font-second);font-size:20px;color:var(--sasi-color-dark);font-weight:600;width:270px}.woocommerce table.shop_attributes td{font-weight:300}.woocommerce table.shop_attributes tr th,.woocommerce table.shop_attributes tr td{background:var(--sasi-bg-color-white)!important}.woocommerce div.product form.cart .group_table td{vertical-align:middle}.woocommerce div.product form.cart .group_table td .woocommerce-Price-amount{color:var(--sasi-color-dark)}.woocommerce div.quantity input.qty::-webkit-inner-spin-button{margin-left:-10px}.woocommerce div.quantity input.qty::-moz-number-spin-up,.woocommerce div.quantity input.qty::-moz-number-spin-down{padding-left:3px;padding-right:3px}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:50%;padding-right:15px;margin-bottom:50px}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:50%;padding-left:55px;margin-bottom:50px}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{border:1px solid #dbdbdb;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.woocommerce #reviews #comments ol.commentlist{display:inline-block;margin-bottom:30px;padding-left:0}.woocommerce #reviews #comments ol.commentlist li{padding:30px;margin-bottom:30px;border:1px solid var(--sasi-border-color);border-radius:14px}.woocommerce #reviews #comments ol.commentlist li .comment_container{position:relative}.woocommerce #reviews #comments ol.commentlist li img.avatar{width:auto;border-radius:50%;padding:0;border:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{position:relative;margin-left:90px;border:none;padding:0}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:16px;line-height:1;color:var(--sasi-color-text-main);margin-bottom:20px}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong{font-weight:400;color:var(--sasi-color-dark)}.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating{font-size:15px;height:16px}.woocommerce #reviews #comments ol.commentlist li .comment-text .description p:last-child{margin-bottom:0}.woocommerce #review_form #respond{box-shadow:none}.woocommerce #review_form #respond textarea{height:200px}.woocommerce #review_form #respond .submit{font-family:var(--sasi-btn-font-family);font-size:var(--sasi-btn-font-size);color:var(--sasi-btn-color);background-color:var(--sasi-btn-bg-color);border:var(--sasi-btn-border-width) solid var(--sasi-btn-border-color);padding:var(--sasi-btn-padding-top) var(--sasi-btn-padding-right) var(--sasi-btn-padding-bottom) var(--sasi-btn-padding-left);line-height:var(--sasi-btn-line-height);border-radius:var(--sasi-btn-rounded);font-weight:var(--sasi-btn-font-weight);gap:var(--sasi-btn-icon-spacing);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;vertical-align:middle;letter-spacing:0;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear}.woocommerce #review_form #respond .submit:hover,.woocommerce #review_form #respond .submit:active{color:var(--sasi-btn-color-hover);background-color:var(--sasi-btn-bg-color-hover);border-color:var(--sasi-btn-border-color-hover)}.woocommerce div.product form.cart{margin-top:40px;margin-bottom:50px}.woocommerce div.product form.cart div.quantity{margin-right:10px}.woocommerce #review_form #respond p{margin-bottom:0;margin-top:10px}#reviews .comment-form-rating{margin-bottom:20px;line-height:1}#reviews .comment-form-rating .stars{float:right;font-size:15px}#reviews .comment-form-rating .stars a{font-size:15px;color:#ffbb37}#reviews .comment-form-rating .stars:hover a{color:#ffbb37}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:0 0;top:24px;left:26px;right:auto;z-index:1}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{top:0;left:-6px;width:18px;height:18px;border-color:var(--sasi-color-dark)}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{top:17px;left:14px;background:var(--sasi-color-dark)}.woocommerce .woocommerce-product-gallery.woocommerce-product-gallery--with-images .flex-viewport,.woocommerce div.product div.images .flex-control-thumbs li img{border:1px solid var(--sasi-color-gray);border-radius:14px}.woocommerce .woocommerce-product-gallery.woocommerce-product-gallery--with-images .flex-viewport,.woocommerce-product-gallery__image{margin-bottom:10px}.woocommerce div.product div.images .flex-control-thumbs{margin-left:-10px}.woocommerce div.product div.images .flex-control-thumbs li{padding-left:10px}.woocommerce div.product .woocommerce-tabs ul.tabs{display:block;text-align:left;padding-left:5px;margin:0 0 45px;overflow:visible;border-bottom:1px solid var(--sasi-border-color)}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-bottom:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;background-color:transparent!important;border-radius:0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border:0px solid #d3ced2;bottom:0;width:0px;height:0px}.woocommerce div.product .woocommerce-tabs ul.tabs li~li{margin-left:130px}.woocommerce div.product .woocommerce-tabs ul.tabs li a{position:relative;display:inline-block;font-family:var(--sasi-font-second);font-size:20px;line-height:1;font-weight:600;color:var(--sasi-color-text-main);padding-bottom:30px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}.woocommerce div.product .woocommerce-tabs ul.tabs li a:before{position:absolute;content:"";bottom:0;left:0;width:100%;height:3px;background:var(--sasi-color-dark);visibility:hidden;opacity:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:var(--sasi-color-dark)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--sasi-color-dark)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:before{visibility:visible;opacity:1}.woocommerce table.shop_attributes td p{padding:0}.related.products{padding-top:50px}.related.products>h2{font-size:32px;margin-bottom:40px}.single-product div.product .related.products span.price del{font-size:16px}.single-product div.product .related.products span.price del .woocommerce-Price-amount bdi{font-weight:400!important}.single-product div.product .related.products span.price del .woocommerce-Price-amount{font-size:16px;vertical-align:top}.woocommerce div.product form.cart .variations .label,.woocommerce div.product form.cart .variations label{vertical-align:middle;font-weight:500;color:var(--sasi-color-dark)}.single_variation_wrap .single_variation{margin-bottom:30px}.single_variation_wrap .single_variation .woocommerce-variation-price span.price{font-size:30px;font-weight:600;color:var(--sasi-color-dark)}@media (max-width:1199px){.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{padding-left:15px}.single-product .site-main>.product.sale>span.onsale{left:calc(50% + 15px)}}@media (max-width:991px){.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%;padding-right:0}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%;padding-left:0}.woocommerce div.product .woocommerce-tabs ul.tabs li~li{margin-left:30px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:0}.woocommerce .site-main .product.sale span.onsale{top:24px;right:20px;left:auto}.single-product h1.product_title{font-size:32px;line-height:44px}}@media (max-width:575px){.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:block;margin-left:0}}.woocommerce a.remove{font-weight:400;font-size:16px;color:var(--sasi-color-text-main)!important;background-color:transparent!important;border:1px solid currentColor;line-height:12px}.woocommerce a.remove:hover{color:var(--sasi-color-dark)!important}.woocommerce-cart-form table,.woocommerce-cart-form th,.woocommerce-cart-form td{border:0px solid #eee}.woocommerce table.shop_table{color:var(--sasi-color-dark);border:none;border-collapse:collapse}.woocommerce table.shop_table thead>tr,.woocommerce table.shop_table tr{border-bottom:1px solid var(--sasi-border-color)}.woocommerce table.shop_table.cart th{color:var(--sasi-color-text-main);padding:25px 10px;background:0 0}.woocommerce table.shop_table th{font-size:16px;font-weight:500;padding-top:15px;padding-bottom:15px;color:var(--sasi-color-text-main);border-color:transparent}.woocommerce table.shop_table td{border:none;padding:30px 10px}.woocommerce table.shop_table td.product-name a{color:var(--sasi-color-dark);font-weight:600}.woocommerce table.shop_table td.product-price,.woocommerce table.shop_table td.product-subtotal{font-weight:600}.woocommerce table.shop_table td.actions{padding-top:40px;padding-bottom:30px}.woocommerce table.shop_table tbody tr:last-child td.actions{border-bottom:none}.woocommerce-page #content table.cart td.actions .input-text{width:300px;padding:9px 20px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{padding:40px 50px;border:1px solid rgba(14,14,14,.1);border-radius:10px;background:var(--sasi-bg-color-green)}.woocommerce .cart-collaterals .cart_totals .cart-subtotal,.woocommerce-page .cart-collaterals .cart_totals .cart-subtotal{color:var(--sasi-body-font-color)}.woocommerce .cart-collaterals .cart_totals .order-total,.woocommerce-page .cart-collaterals .cart_totals .order-total{font-size:36px;border-top:1px solid var(--sasi-color-dark)}.woocommerce .cart-collaterals .cart_totals .order-total th,.woocommerce .cart-collaterals .cart_totals .order-total td,.woocommerce-page .cart-collaterals .cart_totals .order-total th,.woocommerce-page .cart-collaterals .cart_totals .order-total td{line-height:40px;background:0 0}.woocommerce .cart-collaterals .cart_totals .order-total th strong,.woocommerce .cart-collaterals .cart_totals .order-total td strong,.woocommerce-page .cart-collaterals .cart_totals .order-total th strong,.woocommerce-page .cart-collaterals .cart_totals .order-total td strong{font-weight:600}.woocommerce .cart-collaterals .cart_totals .order-total th,.woocommerce-page .cart-collaterals .cart_totals .order-total th{color:var(--sasi-color-dark)}.woocommerce-cart .wc-proceed-to-checkout{padding-top:20px;padding-bottom:0}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{--sasi-btn-color:var(--sasi-color-white);--sasi-btn-bg-color:var(--sasi-color-dark);--sasi-btn-border-color:var(--sasi-color-dark);--sasi-btn-color-hover:var(--sasi-hover-btn-proceed);--sasi-btn-bg-color-hover:var(--sasi-color-primary);--sasi-btn-border-color-hover:var(--sasi-color-primary);width:100%;height:60px;font-family:var(--sasi-btn-font-family);font-size:var(--sasi-btn-font-size);color:var(--sasi-btn-color);background-color:var(--sasi-btn-bg-color);border:var(--sasi-btn-border-width) solid var(--sasi-btn-border-color);padding:var(--sasi-btn-padding-top) var(--sasi-btn-padding-right) var(--sasi-btn-padding-bottom) var(--sasi-btn-padding-left);line-height:var(--sasi-btn-line-height);border-radius:var(--sasi-btn-rounded);font-weight:var(--sasi-btn-font-weight);gap:var(--sasi-btn-icon-spacing);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;vertical-align:middle;letter-spacing:0;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;margin-bottom:0}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:active{color:var(--sasi-btn-color-hover);background-color:var(--sasi-btn-bg-color-hover);border-color:var(--sasi-btn-border-color-hover)}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:100px;border-radius:10px;border:1px solid var(--sasi-color-gray)}.woocommerce .quantity .qty{font-size:16px;padding:20px 0;width:110px;height:50px;text-align:center;line-height:50px;border-radius:25px}.woocommerce form .form-row{margin-bottom:15px}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{padding-top:30px;padding-left:0;padding-right:0}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{display:flex}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text,.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{width:100%;height:52px;padding:20px;margin:0 10px 0 0;border-color:var(--sasi-border-color);background:var(--sasi-color-white);color:var(--sasi-color-dark);border-radius:14px}.woocommerce .cart .button,.woocommerce .cart input.button{font-size:14px;line-height:30px;padding:15px;height:50px;width:230px;text-transform:uppercase;color:var(--sasi-color-white);background-color:var(--sasi-color-primary)}.woocommerce .cart .button:hover,.woocommerce .cart input.button:hover{color:var(--sasi-color-white);background-color:var(--sasi-color-primary)}:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .cart button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .cart button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .cart button.button:disabled{text-transform:capitalize;flex-shrink:0;font-family:var(--sasi-btn-font-family);font-size:var(--sasi-btn-font-size);color:var(--sasi-btn-color);background-color:var(--sasi-btn-bg-color);border:var(--sasi-btn-border-width) solid var(--sasi-btn-border-color);padding:var(--sasi-btn-padding-top) var(--sasi-btn-padding-right) var(--sasi-btn-padding-bottom) var(--sasi-btn-padding-left);line-height:var(--sasi-btn-line-height);border-radius:var(--sasi-btn-rounded);font-weight:var(--sasi-btn-font-weight);gap:var(--sasi-btn-icon-spacing);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;vertical-align:middle;letter-spacing:0;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear}:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .cart button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .cart button.button:active,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .cart button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .cart button.button.disabled:active,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .cart button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce .cart button.button:disabled:active{color:var(--sasi-btn-color-hover);background-color:var(--sasi-btn-bg-color-hover);border-color:var(--sasi-btn-border-color-hover)}#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{border-color:var(--sasi-border-color)}.woocommerce-message,.woocommerce-info{border-color:var(--sasi-border-color);border-width:3px 1px 1px;border-style:solid;border-radius:14px;background:var(--sasi-color-white);color:inherit}.woocommerce-message:before,.woocommerce-info:before{color:var(--sasi-color-dark)}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{padding-top:40px}.cart_totals h2{margin-bottom:50px;font-size:22px;line-height:36px;font-weight:600;text-transform:capitalize}.woocommerce .cart_totals table.shop_table tbody th{font-family:var(--sasi-font-second);font-size:20px;font-weight:600;color:var(--sasi-color-dark)}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{line-height:24px;padding:15px;border:none}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{font-weight:400;padding-left:0}.woocommerce-cart .cart-collaterals .cart_totals table td{font-family:var(--sasi-font-second);padding-right:0;text-align:right;font-size:22px;font-weight:600;color:var(--sasi-color-dark)}.woocommerce .checkout_coupon button.button,.woocommerce button.button.alt{font-family:var(--sasi-btn-font-family);font-size:var(--sasi-btn-font-size);color:var(--sasi-btn-color);background-color:var(--sasi-btn-bg-color);border:var(--sasi-btn-border-width) solid var(--sasi-btn-border-color);padding:var(--sasi-btn-padding-top) var(--sasi-btn-padding-right) var(--sasi-btn-padding-bottom) var(--sasi-btn-padding-left);line-height:var(--sasi-btn-line-height);border-radius:var(--sasi-btn-rounded);font-weight:var(--sasi-btn-font-weight);gap:var(--sasi-btn-icon-spacing);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;vertical-align:middle;letter-spacing:0;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear}.woocommerce .checkout_coupon button.button:hover,.woocommerce .checkout_coupon button.button:active,.woocommerce button.button.alt:hover,.woocommerce button.button.alt:active{color:var(--sasi-btn-color-hover);background-color:var(--sasi-btn-bg-color-hover);border-color:var(--sasi-btn-border-color-hover)}.select2-container .select2-selection--single{height:52px;line-height:52px;border-radius:14px;border-color:var(--sasi-border-color);color:var(--sasi-color-dark);background:var(--sasi-color-white)}.select2-search--dropdown .select2-search__field{padding:10px;border-radius:6px}.select2-container .select2-dropdown,.select2-container .select2-selection{background:var(--sasi-color-white);color:var(--sasi-color-dark);border-color:var(--sasi-color-gray)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--sasi-border-dark)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--sasi-color-text-main);font-size:16px;line-height:52px;padding:0}.select2-container--default .select2-selection--single .select2-selection__arrow{top:2px;right:20px}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:20px}.woocommerce form .form-row label{color:var(--sasi-color-dark);margin-bottom:5px}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody th,.woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody td,.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot td,.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot th{font-weight:600;border-bottom:1px solid var(--sasi-border-color)}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody th strong,.woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody td strong,.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot td strong,.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot th strong{font-weight:400}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody th .woocommerce-Price-amount,.woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody td .woocommerce-Price-amount,.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot td .woocommerce-Price-amount,.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot th .woocommerce-Price-amount{font-weight:600;color:var(--sasi-color-dark)}.woocommerce-checkout-payment .woocommerce-info{font-size:16px;font-weight:400;color:var(--sasi-color-text-main)}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot .order-total th,.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot .order-total strong{font-weight:500}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot .order-total strong{color:var(--sasi-color-dark)}.woocommerce table.shop_table.woocommerce-checkout-review-order-table thead th{color:var(--sasi-color-text-main)}.woocommerce form.woocommerce-form-coupon .form-row{width:50%;margin-bottom:0}.woocommerce-shipping-fields input{margin-right:6px;vertical-align:middle}.woocommerce-page .woocommerce-additional-fields .form-row textarea{height:150px;width:100%}.woocommerce-checkout h3{font-size:35px}@media (max-width:991px){.woocommerce .cart button.button:disabled{display:block}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{padding-bottom:10px}}@media (max-width:767px){.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{background-color:transparent!important}.woocommerce table.shop_table_responsive tr td .qty,.woocommerce-page table.shop_table_responsive tr td .qty{margin-left:auto}}@media (max-width:479px){.woocommerce-page #content table.cart td.actions .coupon input.input-text,.woocommerce-page #content table.cart td.actions .coupon button.button{width:100%;margin-bottom:14px}.woocommerce form.woocommerce-form-coupon .form-row,.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}}.shop-sidebar.widget-area .widget{padding:0;border:none}.woocommerce .widget_product_categories .count{font-size:14px;vertical-align:top}.woocommerce .widget_product_categories ul.children{margin-top:11px}.woocommerce ul.product_list_widget li{margin-bottom:20px;padding-bottom:20px;display:flex;align-items:flex-start}.woocommerce ul.product_list_widget li:last-child{padding-bottom:0;border-bottom:none}.woocommerce ul.product_list_widget li .widget-prthumb{display:flex;align-items:center;justify-content:center;margin-right:25px;width:85px;height:85px;min-width:85px;overflow:hidden;text-align:center;border-radius:14px}.woocommerce ul.product_list_widget li .widget-prthumb img{width:90px;margin-left:0;float:none;border:1px solid var(--sasi-color-gray);border-radius:14px}.woocommerce ul.product_list_widget li .widget-prcontent{display:flex;align-items:flex-start;flex-direction:column;flex:2}.woocommerce ul.product_list_widget li .product-title{font-family:var(--sasi-font-second);font-size:18px;line-height:26px;margin-bottom:8px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.woocommerce ul.product_list_widget li .product-title a{display:block!important;font-weight:600}.woocommerce ul.product_list_widget li .star-rating{float:none;margin-bottom:13px;font-size:15px;letter-spacing:5px;width:100px;height:16px}.woocommerce ul.product_list_widget li .price{display:inline-block;line-height:1;color:var(--sasi-color-text-main);font-weight:400}.woocommerce ul.product_list_widget li .price del{color:var(--sasi-color-text-main)}.woocommerce ul.product_list_widget li .price del span{font-weight:400;text-decoration:line-through}.woocommerce ul.product_list_widget li .price ins{color:var(--sasi-color-dark);background:0 0}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{height:9px;padding:3px 5px;background-color:transparent;border-radius:5px;border:1px solid var(--sasi-color-dark)}.woocommerce .widget_price_filter .ui-slider{margin-left:0;margin-right:0;margin-bottom:15px}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{top:2px;height:3px;background-color:var(--sasi-color-dark)}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{width:14px;height:14px;top:-4px;margin-left:-1px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-12px}.woocommerce .widget_price_filter .price_slider_amount{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;text-align:left;font-size:16px;font-weight:400}.woocommerce .widget_price_filter .price_slider_amount button.button{--sasi-btn-padding-top:11px;--sasi-btn-padding-bottom:11px;font-family:var(--sasi-btn-font-family);font-size:var(--sasi-btn-font-size);color:var(--sasi-btn-color);background-color:var(--sasi-btn-bg-color);border:var(--sasi-btn-border-width) solid var(--sasi-btn-border-color);padding:var(--sasi-btn-padding-top) var(--sasi-btn-padding-right) var(--sasi-btn-padding-bottom) var(--sasi-btn-padding-left);line-height:var(--sasi-btn-line-height);border-radius:var(--sasi-btn-rounded);font-weight:var(--sasi-btn-font-weight);gap:var(--sasi-btn-icon-spacing);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;vertical-align:middle;letter-spacing:0;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear}.woocommerce .widget_price_filter .price_slider_amount button.button:hover,.woocommerce .widget_price_filter .price_slider_amount button.button:active{color:var(--sasi-btn-color-hover);background-color:var(--sasi-btn-bg-color-hover);border-color:var(--sasi-btn-border-color-hover)}.woocommerce .widget_price_filter .price_slider_amount .price_label{font-family:var(--sasi-font-second);line-height:1;flex-grow:1}.woocommerce .widget_price_filter .price_slider_amount .price_label span{color:var(--sasi-color-dark);font-weight:600}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce input.button,.woocommerce button.button.alt.disabled{font-family:var(--sasi-btn-font-family);font-size:var(--sasi-btn-font-size);color:var(--sasi-btn-color);background-color:var(--sasi-btn-bg-color);border:var(--sasi-btn-border-width) solid var(--sasi-btn-border-color);padding:var(--sasi-btn-padding-top) var(--sasi-btn-padding-right) var(--sasi-btn-padding-bottom) var(--sasi-btn-padding-left);line-height:var(--sasi-btn-line-height);border-radius:var(--sasi-btn-rounded);font-weight:var(--sasi-btn-font-weight);gap:var(--sasi-btn-icon-spacing);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;vertical-align:middle;letter-spacing:0;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear}.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit.alt:active,.woocommerce a.button.alt:hover,.woocommerce a.button.alt:active,.woocommerce button.button.alt:hover,.woocommerce button.button.alt:active,.woocommerce input.button.alt:hover,.woocommerce input.button.alt:active,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit:active,.woocommerce a.button:hover,.woocommerce a.button:active,.woocommerce input.button:hover,.woocommerce input.button:active,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt.disabled:active{color:var(--sasi-btn-color-hover);background-color:var(--sasi-btn-bg-color-hover);border-color:var(--sasi-btn-border-color-hover)}.woocommerce .widget_shopping_cart .cart_list .quantity{font-size:14px;color:var(--sasi-color-dark)}.woocommerce .widget_shopping_cart ul.cart_list li,.woocommerce.widget_shopping_cart ul.cart_list li{position:relative;display:block;padding:0 30px 15px 0;margin-bottom:20px}.woocommerce .widget_shopping_cart ul.cart_list li img,.woocommerce.widget_shopping_cart ul.cart_list li img{width:85px;float:left;margin-left:0;margin-right:20px;border-radius:14px}.woocommerce .widget_shopping_cart ul.cart_list li a:not(.remove),.woocommerce.widget_shopping_cart ul.cart_list li a:not(.remove){font-family:var(--sasi-font-second);display:block;font-size:18px;line-height:26px;font-weight:600;color:var(--sasi-color-dark)}.woocommerce .widget_shopping_cart ul.cart_list li a:not(.remove):hover,.woocommerce.widget_shopping_cart ul.cart_list li a:not(.remove):hover{color:var(--sasi-color-text-main)}.woocommerce .widget_shopping_cart ul.cart_list li a.remove,.woocommerce.widget_shopping_cart ul.cart_list li a.remove{position:absolute;top:0;margin-top:0;right:0;left:auto;font-weight:400;font-size:16px}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{font-size:18px;font-weight:600;border-top:0;padding:0;margin-bottom:20px;margin-top:20px;color:var(--sasi-color-dark)}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{font-weight:600}.woocommerce-mini-cart__buttons a.button.wc-forward,.woocommerce-mini-cart__buttons a.button.checkout{font-family:var(--sasi-btn-font-family);font-size:var(--sasi-btn-font-size);color:var(--sasi-btn-color);background-color:var(--sasi-btn-bg-color);border:var(--sasi-btn-border-width) solid var(--sasi-btn-border-color);padding:var(--sasi-btn-padding-top) var(--sasi-btn-padding-right) var(--sasi-btn-padding-bottom) var(--sasi-btn-padding-left);line-height:var(--sasi-btn-line-height);border-radius:var(--sasi-btn-rounded);font-weight:var(--sasi-btn-font-weight);gap:var(--sasi-btn-icon-spacing);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;vertical-align:middle;letter-spacing:0;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear}.woocommerce-mini-cart__buttons a.button.wc-forward:hover,.woocommerce-mini-cart__buttons a.button.wc-forward:active,.woocommerce-mini-cart__buttons a.button.checkout:hover,.woocommerce-mini-cart__buttons a.button.checkout:active{color:var(--sasi-btn-color-hover);background-color:var(--sasi-btn-bg-color-hover);border-color:var(--sasi-btn-border-color-hover)}.woocommerce-mini-cart__buttons a.button.checkout{--sasi-btn-color:var(--sasi-color-white);--sasi-btn-bg-color:var(--sasi-color-dark);--sasi-btn-border-color:var(--sasi-color-dark);--sasi-btn-color-hover:var(--sasi-color-dark);--sasi-btn-bg-color-hover:var(--sasi-color-primary);--sasi-btn-border-color-hover:var(--sasi-color-primary)}