*{box-sizing:border-box}nav.woocommerce-breadcrumb{background:#FFF;box-shadow:0 4px 51px rgb(0 0 0 / .1);border-radius:15px;padding:15px 35px;margin-bottom:40px;position:relative;color:#888;font-size:14px}nav.woocommerce-breadcrumb a:not(:first-child){margin-left:5px;margin-right:5px}nav.woocommerce-breadcrumb a{color:#222}nav.woocommerce-breadcrumb:before{content:'';width:30px;height:4px;position:absolute;left:35px;top:calc(50% - 2px);border-radius:50px;background-color:var(--e-global-color-primary);background-image:linear-gradient(270deg,rgb(255 255 255 / 40%) 0%,#00000000 100%);box-shadow:0 2px 15px 0 var(--e-global-color-primary)52}body.single-product .top-section{display:flex;align-items:flex-start;gap:30px;position:relative}body.single-product .top-section span.onsale{position:absolute;top:30px;z-index:1;right:30px;color:#fff;background:var(--e-global-color-primary);padding:3px 10px;font-size:14px;font-weight:400;border-radius:5px}body.single-product .top-section .woocommerce-product-gallery{width:70%;position:relative}body.single-product .top-section .summary.entry-summary{width:100%;padding-top:20px}body.single-product .top-section .woocommerce-product-gallery .flex-control-thumbs{display:flex;padding:0;margin:15px 0 0 0;gap:10px}body.single-product .top-section .woocommerce-product-gallery .flex-control-thumbs li{display:flex}body.single-product .top-section .woocommerce-product-gallery .flex-control-thumbs img{border-radius:30px;width:120px;height:120px;object-fit:cover}body.single-product .top-section .product_title{margin:0 0 20px 0;font-size:24px;font-weight:700;color:#444}body.single-product .top-section .woocommerce-Price-amount{background-color:#5d6278;color:#fff;padding:4px 15px;font-size:14px;font-weight:400;border-radius:8px}body.single-product .top-section del .woocommerce-Price-amount{background-color:#e3e5ee;color:#888}body.single-product .sale .top-section .price ins .woocommerce-Price-amount.amount{padding:8px 25px;font-size:16px;font-weight:700}body.single-product .top-section .price{display:flex;align-items:center;gap:10px;margin:0 0 30px 0}body.single-product .top-section .price ins{display:flex}body.single-product .top-section .woocommerce-product-details__short-description{margin-bottom:30px}body.single-product .top-section .woocommerce-product-details__short-description p{margin:0;font-size:14px;font-weight:400;line-height:32px;color:#888}body.single-product ins,body.single-product mark{text-decoration:none}body.single-product input:not([type=checkbox]):not([type=submit]),body.single-product textarea{margin-bottom:20px;width:100%;padding:0 15px;border:2px solid #f5f5f5;font-weight:400;outline:0;transition:all .3s linear;border-radius:6px;background-color:#f4f5f7;font-size:15px;box-sizing:border-box}body.single-product input:not([type=checkbox]):not([type=submit])::placeholder,body.single-product textarea::placeholder{color:#8b8b8b}body.single-product input:not([type=checkbox]):not([type=submit]):focus,body.single-product textarea:focus{border-color:var(--e-global-color-primary);box-shadow:none;background-color:#fff0}body.single-product .quantity .plus-button:before{content:"\2b"}body.single-product .quantity .minus-button:before{content:"\f068"}body.single-product .quantity .plus-button,body.single-product .quantity .minus-button{font-size:14px;font-weight:400;font-family:"Font Awesome 6 Pro";color:#aaa}body.single-product .quantity .plus-button:hover,body.single-product .quantity .minus-button:hover{color:var(--e-global-color-primary)}body.single-product .quantity{width:110px;display:inline-block;position:relative;background-color:#fff0;border:2px solid #e3e5ee;border-radius:6px}body.single-product .quantity input::-webkit-inner-spin-button,body.single-product .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.single-product .quantity .qty{padding:0!important;margin:0!important;border-radius:0;height:40px;background-color:transparent!important;text-align:center;border:0!important}body.single-product .quantity .qty:focus{border-color:#fff0}body.single-product .quantity .minus-button{height:100%;width:30px;position:absolute;right:0;top:0;line-height:40px;text-align:center;cursor:pointer;border-left:2px solid #e3e5ee;background-color:#e3e5ee}body.single-product .quantity .plus-button{height:100%;width:30px;position:absolute;left:0;top:0;line-height:40px;text-align:center;cursor:pointer;border-right:2px solid #e3e5ee;background-color:#e3e5ee}body.single-product .single_add_to_cart_button{font-size:14px;color:#fff;background:var(--e-global-color-primary);border:2px solid var(--e-global-color-primary);border-radius:6px;padding:5px 20px;line-height:1;height:44px;font-weight:400;transition:0.3s;cursor:pointer}body.single-product .single_add_to_cart_button:hover{background:#fff0;color:var(--e-global-color-primary)}body.single-product .top-section .cart{border-bottom:1px dashed #eff1f6;padding-bottom:30px}body.single-product .product_meta:after{content:'';width:7px;height:calc(100% - 12px);position:absolute;right:6px;top:6px;border-radius:50px;background:#fff;box-shadow:0 2px 15px 0 lch(39.91 95.09 294.74 / .32)}body.single-product .product_meta>span>span,.product_meta>span a{font-size:14px;font-weight:400;color:#888}body.single-product .product_meta>span>span,body.single-product .product_meta>span a:first-child{margin-right:10px}body.single-product .product_meta>span a:hover{color:var(--e-global-color-primary)}body.single-product .top-section .product_meta{margin-top:25px;position:relative;padding:5px 35px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}body.single-product .product_meta:before{content:'';width:10px;height:100%;position:absolute;right:0;top:0;border-radius:50px;background-color:var(--e-global-color-primary);background-image:linear-gradient(180deg,rgb(255 255 255 / 40%) 0%,#00000000 100%);box-shadow:0 2px 15px 0 var(--e-global-color-primary)52}body.single-product .product_meta>span{display:block;font-size:14px;font-weight:500;color:#555}body.single-product a.woocommerce-product-gallery__trigger{position:absolute;z-index:1;left:30px;top:30px;background-color:#fff;border:1px solid #eee!important;width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:6px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgOC42MDg1OUMxIDExLjg3MDIgMS41ODczNiAxMy42NjIzIDIuNjUwNjYgMTQuNjg3N0MzLjcyMjU2IDE1LjcyMTMgNS41MjQxMiAxNi4yMTczIDguNjA4NyAxNi4yMTczQzExLjY5MzMgMTYuMjE3MyAxMy40OTQ4IDE1LjcyMTMgMTQuNTY2NyAxNC42ODc3QzE1LjYzIDEzLjY2MjMgMTYuMjE3NCAxMS44NzAyIDE2LjIxNzQgOC42MDg1OUMxNi4yMTc0IDUuMzQ2OTMgMTUuNjMgMy41NTQ4NCAxNC41NjY3IDIuNTI5NTJDMTMuNDk0OCAxLjQ5NTkgMTEuNjkzMyAwLjk5OTg5MyA4LjYwODcgMC45OTk4OTNDNS41MjQxMiAwLjk5OTg5MyAzLjcyMjU2IDEuNDk1OSAyLjY1MDY2IDIuNTI5NTJDMS41ODczNiAzLjU1NDg0IDEgNS4zNDY5MyAxIDguNjA4NTlaIiBzdHJva2U9IiM4ODg4ODgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNy4yMTc0IDE3LjIxNzVMMTUuMjYwOSAxNS4yNjEiIHN0cm9rZT0iIzg4ODg4OCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:center;border:none}body.single-product a.woocommerce-product-gallery__trigger img{display:none!important}body.single-product .top-section .woocommerce-product-gallery .woocommerce-product-gallery__image,body.single-product .top-section .woocommerce-product-gallery .woocommerce-product-gallery__image a{border-radius:35px;display:flex}body.single-product .top-section .woocommerce-product-gallery .flex-viewport{border-radius:35px}body.single-product .wc-tabs-wrapper{margin-top:100px;background:#FFF;box-shadow:0 4px 51px rgb(0 0 0 / .1);border-radius:15px;padding:35px;margin-bottom:40px}@media (max-width:991px){body.single-product .wc-tabs-wrapper{padding:25px}}body.single-product .tabs.wc-tabs{margin-bottom:36px;list-style:none;padding:10px;text-align:center;background-color:#e3e5ee;border-radius:15px}body.single-product .tabs.wc-tabs li{display:inline-block;margin-left:20px}body.single-product .tabs.wc-tabs li a{color:#222;padding:5px 20px;display:inline-block;position:relative;transition:all .3s ease-in-out;border-radius:13px}body.single-product .tabs.wc-tabs li.active a{color:#fff;background-color:var(--e-global-color-primary)}body.single-product .tabs.wc-tabs li.active a:after{width:100%}body.single-product .woocommerce-Tabs-panel h2,body.single-product .woocommerce-Tabs-panel h2 span:not(.number){font-size:24px;font-weight:500;display:flex;align-items:center}body.single-product .woocommerce-Tabs-panel #comments{margin-top:0}body.single-product .woocommerce-product-attributes{border-color:#dedfe3}body.single-product .woocommerce-product-attributes tbody>tr{border-top-color:#dedfe3}body.single-product .woocommerce-product-attributes td:last-child{border-left-color:#dedfe3}body.single-product .woocommerce-product-attributes p{margin-bottom:0}body.single-product .comment-form-rating label{margin-left:10px}body.single-product .woocommerce-Reviews .comment-respond .comment-reply-title{display:block;margin-bottom:25px;color:#222;font-weight:500;line-height:1.6}body.single-product .woocommerce-Reviews input:not([type=checkbox]):not([type=submit]),body.single-product .woocommerce-Reviews textarea{padding:10px 15px}body.single-product .woocommerce-Reviews input:not([type=checkbox]):not([type=submit]):focus,body.single-product .woocommerce-Reviews textarea:focus{border-color:var(--e-global-color-primary);background-color:#fff}body.single-product .woocommerce-Reviews .comment-form .comment-form-author,body.single-product .woocommerce-Reviews .comment-form .comment-form-email{width:100%;padding:0;position:relative;z-index:22}body.single-product .woocommerce-Reviews .comment-form .comment-form-cookies-consent label:not(:empty){padding-right:10px}body.single-product .woocommerce-Reviews .comment-form textarea{height:120px;border-color:transparent!important;background-color:#f4f5f7;padding:20px 25px}body.single-product .woocommerce-Reviews .commentlist{margin-bottom:76px;padding:0;list-style:none}body.single-product .woocommerce-Reviews .commentlist li .thiscommentbody .commentava{float:right}body.single-product .woocommerce-Reviews .commentlist .comment_container{display:flex;flex-wrap:wrap;background-color:#fff;padding:30px 30px 20px;margin-bottom:20px;border-radius:22px;border:3px solid #e3e5ee}body.single-product .woocommerce-Reviews .commentlist .comment_container img{max-width:70px;flex:1;height:max-content;margin-left:20px;border-radius:25px}body.single-product .woocommerce-Reviews .commentlist .comment_container .comment-text{flex:2}body.single-product .woocommerce-Reviews .commentlist .meta{font-size:15px;margin-bottom:2px}body.single-product p.stars{display:inline-block;vertical-align:top;font-size:0;line-height:0}body.single-product p.stars a:before{display:block;font-family:FontAwesome,sans-serif;font-size:16px;line-height:24px;letter-spacing:.3em;color:#666;content:"\f006";transition:all .3s ease}body.single-product p.stars a{display:inline-block}body.single-product p.stars a:hover~a:before,body.single-product p.stars.selected:not(:hover) a.active~a:before{color:#666}body.single-product p.stars.selected:not(:hover) a:before,body.single-product p.stars:hover a:before{color:#ffbc53;content:"\f005"}body.single-product p.stars a:before{display:block;font-family:FontAwesome,sans-serif;font-size:16px;line-height:24px;letter-spacing:.3em;color:#666;content:"\f005";transition:all .3s ease}body.single-product .comment-form-rating{margin-bottom:15px}body.single-product .woocommerce-tabs .tab-description{font-size:14px;line-height:32px}body.single-product .woocommerce-tabs .tab-description p{color:#666}body.single-product .woocommerce-tabs form.comment-form p{margin:0!important}body.single-product .woocommerce-tabs .tab-description p img{margin:50px 0}body.single-product .woocommerce-tabs form.comment-form p.comment-form-cookies-consent{margin-bottom:20px!important;margin-top:10px!important}.woocommerce-Reviews .commentlist .comment_container .comment-text .star-rating span{background-color:var(--e-global-color-primary);display:block;color:#fff;padding:3px 15px;border-radius:0 8px 8px 0;font-size:12px;font-weight:400;min-width:120px;transition:2s}.woocommerce-Reviews .commentlist .comment_container .comment-text .star-rating{background-color:#e3e5ee;border-radius:8px;margin-bottom:20px}.woocommerce-Reviews #review_form_wrapper{margin-top:60px}p.parsian-stars-rate span:before{display:block;font-family:FontAwesome,sans-serif;font-size:16px;line-height:24px;letter-spacing:.3em;color:#e3e5ee;content:"\f005";transition:all .3s ease}p.parsian-stars-rate{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}p.parsian-stars-rate.rate-1 span.star-1:before,p.parsian-stars-rate.rate-2 span.star-1:before,p.parsian-stars-rate.rate-3 span.star-1:before,p.parsian-stars-rate.rate-4 span.star-1:before,p.parsian-stars-rate.rate-5 span.star-1:before{color:#ffbc53}p.parsian-stars-rate.rate-2 span.star-2:before,p.parsian-stars-rate.rate-3 span.star-2:before,p.parsian-stars-rate.rate-4 span.star-2:before,p.parsian-stars-rate.rate-5 span.star-2:before{color:#ffbc53}p.parsian-stars-rate.rate-3 span.star-3:before,p.parsian-stars-rate.rate-4 span.star-3:before,p.parsian-stars-rate.rate-5 span.star-3:before{color:#ffbc53}p.parsian-stars-rate.rate-4 span.star-4:before,p.parsian-stars-rate.rate-5 span.star-4:before{color:#ffbc53}p.parsian-stars-rate.rate-5 span.star-5:before{color:#ffbc53}.woocommerce-Tabs-panel .woocommerce-Reviews-title span.number{display:flex;background-color:var(--parsian-color-primary);border-radius:8px;padding-top:4px;color:#fff;width:30px;height:30px;margin-left:8px;align-items:center;justify-content:center}.parsian-woo-card{background:#fff;box-shadow:0 4px 51px rgb(0 0 0 / .1);border-radius:15px;padding:15px;display:flex;flex-direction:column}.parsian-woo-card .woocommerce-loop-product__link{display:flex;flex-direction:column;align-items:center;position:relative}.parsian-woo-card .woocommerce-loop-product__link .onsale{position:absolute;right:10px;top:10px;z-index:2;background:#fff;color:#000;padding:2px 8px;font-size:13px;font-weight:400;border-radius:3px}.parsian-woo-card .woocommerce-loop-product__link .attachment-woocommerce_thumbnail{border-radius:15px;width:100%;height:250px;object-fit:contain;padding:30px}.parsian-woo-card .woocommerce-loop-product__link .woocommerce-loop-product__title{color:#444;margin:15px 0;font-size:18px}.parsian-woo-card .woocommerce-loop-product__link .price>*{text-decoration:none!important}.parsian-woo-card .woocommerce-loop-product__link .price{font-size:15px;color:#888;margin:15px 0;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;align-items:center}.parsian-woo-card .woocommerce-loop-product__link .price del .woocommerce-Price-amount>bdi{text-decoration:line-through!important}.parsian-woo-card .add_to_cart_button{background:var(--e-global-color-primary);color:#fff;display:flex;text-align:center;justify-content:center;padding:10px 15px;border-radius:13px;font-size:13px;transition:0.3s}.parsian-woo-card .add_to_cart_button:hover{background-color:#222}.woocommerce .row.products{grid-template-columns:repeat(3,1fr);display:grid;gap:30px}.parsian-woo-card .woocommerce-loop-product__link .price>ins{background:#7a7a7a;padding:3px 5px;color:#fff;font-size:16px;border-radius:5px}.woocommerce_before_shop_loop{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-between}.woocommerce-notices-wrapper .woocommerce-message{background:#fff;box-shadow:0 4px 51px rgb(0 0 0 / .1);border-radius:12px;font-size:14px;color:#666;padding:15px 30px;margin-bottom:20px}.woocommerce-notices-wrapper .woocommerce-message a{background:var(--e-global-color-primary);color:#fff;text-align:center;padding:8px 15px;border-radius:8px;font-size:13px}.woocommerce-notices-wrapper .woocommerce-message{display:flex;justify-content:space-between;align-items:center}.woocommerce-notices-wrapper{width:100%}.woocommerce_before_shop_loop{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:30px}.woocommerce-notices-wrapper{width:100%}.ultraland-product-result-wrapper{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap;margin-bottom:30px;align-items:center}.ultraland-product-result-wrapper p{margin:0}.ultraland-product-result-wrapper .woocommerce-notices-wrapper{width:100%}.ultraland-orderby-wrapper{display:flex;align-items:center}.ultraland-orderby-wrapper .product-layout{margin:0;padding:0;list-style:none;margin-left:30px}.ultraland-orderby-wrapper .product-layout li{display:inline-block;color:#777;font-size:20px;cursor:pointer;transition:all .3s ease-in-out}.ultraland-orderby-wrapper .product-layout li:not(:last-child){margin-left:15px}.ultraland-orderby-wrapper .product-layout li.active{color:var(--e-global-color-primary)}.ultraland-orderby-wrapper select{font-size:14px;background-color:#f6f6f7;border:0;height:40px;color:#4f5158;margin-bottom:0;padding:0 10px;border-radius:8px}select{width:100%;border:1px solid #f5f5f5;height:54px;font-size:16px;display:inline-block;background-position:left 10px center;-moz-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:4px 20px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 490.656 490.656' style='enable-background:new 0 0 490.656 490.656;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M487.536,120.445c-4.16-4.16-10.923-4.16-15.083,0L245.317,347.581L18.203,120.445c-4.16-4.16-10.923-4.16-15.083,0 c-4.16,4.16-4.16,10.923,0,15.083l234.667,234.667c2.069,2.091,4.8,3.136,7.531,3.136s5.461-1.045,7.552-3.115l234.667-234.667 C491.696,131.368,491.696,124.627,487.536,120.445z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:12px;background-color:#f4f5f7;border-radius:6px;margin-bottom:20px}.parsian-woo-card .added_to_cart.wc-forward{background:#dfdfdf;color:#888;display:flex;text-align:center;justify-content:center;padding:10px 15px;border-radius:13px;font-size:13px;transition:0.3s;margin-top:10px}.parsian-woo-card .star-rating{display:none}.woocommerce-pagination{display:flex;background:#FFF;box-shadow:0 4px 51px rgb(0 0 0 / .1);border-radius:15px;padding:25px 20px;margin-top:30px;margin-bottom:30px;position:relative;color:#888;font-size:14px}.woocommerce-pagination ul.page-numbers{padding:0;margin:0}.woocommerce-pagination ul.page-numbers li .page-numbers{background-color:#005f63;color:#fff;padding:10px 20px;border-radius:15px}.woocommerce-pagination ul.page-numbers li a{color:#fff}.woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce-pagination ul.page-numbers li .page-numbers.current{background-color:#ddd;color:#888}.woocommerce-pagination ul.page-numbers li a.page-numbers:hover{background-color:#222}.woocommerce-pagination ul.page-numbers li a.page-numbers{transition:0.3s}body.woocommerce-cart .cart-section{display:flex;flex-direction:row;align-items:flex-start;gap:30px}body.woocommerce-cart .cart-section form.woocommerce-cart-form{width:100%}body.woocommerce-cart .cart-section .cart-collaterals{width:50%}body.woocommerce-cart .cart-section>*{background:#FFF;box-shadow:0 4px 51px rgb(0 0 0 / .1);border-radius:15px;font-weight:700;font-size:20px;line-height:28px;color:#222;padding:25px;position:relative;margin:0 0 30px 0}body.woocommerce-cart .cart-section .cart-collaterals h2{font-size:16px;color:#222;border-bottom:1px dashed #ddd;padding-bottom:15px;margin-bottom:20px}body.woocommerce-cart .cart-section .cart-collaterals tbody{font-size:14px}body.woocommerce-cart .cart-section .cart-collaterals tbody td{text-align:left}body.woocommerce-cart .cart-section .cart-collaterals tbody tr th,body.woocommerce-cart .cart-section .cart-collaterals tbody tr td{border-bottom:1px solid #ddd!important;padding:20px 0;text-align:right}body.woocommerce-cart .cart-section .cart-collaterals tbody tr.woocommerce-shipping-totals.shipping td{display:flex;flex-direction:column;align-items:flex-end}body.woocommerce-cart .cart-section .cart-collaterals tbody tr.woocommerce-shipping-totals.shipping td>*{padding:0;line-height:20px}body.woocommerce-cart .cart-section .cart-collaterals tbody tr{width:100%;display:inline-table}body.woocommerce-cart .cart-section .cart-collaterals tbody tr td{text-align:left}body.woocommerce-cart .cart-section .cart-collaterals tbody tr.woocommerce-shipping-totals.shipping td .woocommerce-shipping-methods{margin-bottom:7px}body.woocommerce-cart .cart-section .cart-collaterals tbody tr.woocommerce-shipping-totals.shipping td form.woocommerce-shipping-calculator *{font-size:14px;color:#888;text-align:right}body.woocommerce-cart .cart-section .cart-collaterals tbody tr.woocommerce-shipping-totals.shipping td form.woocommerce-shipping-calculator input{border:1px solid #ddd;padding:5px 10px;border-radius:5px}body.woocommerce-cart .cart-section .cart-collaterals tbody tr.woocommerce-shipping-totals.shipping td form.woocommerce-shipping-calculator .select2-selection{border:1px solid #ddd;padding:3px 10px;height:auto}body.woocommerce-cart .cart-section .cart-collaterals tbody tr.woocommerce-shipping-totals.shipping td button.button{background:var(--e-global-color-primary);border:0;padding:5px 20px;border-radius:5px;color:#fff;cursor:pointer}body.woocommerce-cart .cart-section .cart-collaterals tbody tr.woocommerce-shipping-totals.shipping td button.button:hover{background:#222}body.woocommerce-cart .cart-section .wc-proceed-to-checkout a{background:var(--e-global-color-primary);border:0;padding:5px 20px;border-radius:5px;color:#fff;font-size:14px;font-weight:400;width:100%;text-align:center}body.woocommerce-cart .cart-section .wc-proceed-to-checkout{display:flex;justify-content:center;padding:25px 0 10px 0}body.woocommerce-cart .cart-section .wc-proceed-to-checkout a:hover{background:#222}body.woocommerce-cart .cart-section table.shop_table{font-size:14px;color:#888;width:100%;text-align:right}body.woocommerce-cart .cart-section table.shop_table img.attachment-woocommerce_thumbnail{width:80px;height:80px;object-fit:cover;border-radius:10px}body.woocommerce-cart .cart-section table.shop_table thead tr th{border-bottom:1px solid #ddd;padding-bottom:10px}body.woocommerce-cart .cart-section table.shop_table tbody .cart_item td{padding-top:20px;border-bottom:1px solid #ddd;padding-bottom:20px}body.woocommerce-cart .cart-section table.shop_table tbody .cart_item:last-child td{padding:0!important;margin:0!important;border-bottom:0!important}body.woocommerce-cart .cart-section table.shop_table tbody .cart_item td.product-thumbnail a{display:flex}body.woocommerce-cart .cart-section table.shop_table tbody .cart_item td.product-quantity input.qty{width:65px;height:30px;padding:0 10px;border:1px solid #ddd;border-radius:8px}body.woocommerce-cart .cart-section table.shop_table tbody .cart_item td.product-remove{width:30px;text-align:center}body.woocommerce-cart .cart-section table.shop_table tbody .cart_item td.product-remove a.remove{background:#FFEFEF;color:#EF8B8C;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px}body.woocommerce-cart .cart-section table.shop_table tbody .cart_item td.product-remove a.remove:hover{background:#EF8B8C;color:#FFEFEF}body.woocommerce-cart .cart-section table.shop_table tbody td.actions{padding-top:20px}body.woocommerce-cart .cart-section table.shop_table tbody td.actions .coupon .input-text{border:1px solid #ddd;padding:10px 20px;border-radius:8px}body.woocommerce-cart .cart-section table.shop_table tbody td.actions .coupon button.button{border:0;padding:10px 20px;border-radius:8px;background:var(--e-global-color-primary);color:#fff;cursor:pointer}body.woocommerce-cart .cart-section table.shop_table tbody td.actions>button.button{border:0;padding:10px 20px;border-radius:8px;background:#ddd;color:#666;cursor:pointer;margin-top:20px}body.woocommerce-cart .cart-section table.shop_table tbody .cart_item td.product-thumbnail a:last-child{background:#eee;color:#666;border-radius:5px;margin-top:10px;padding:0 10px;font-size:13px;font-weight:400}body.woocommerce-cart .cart-section table.shop_table tbody td.actions .coupon{display:flex;gap:10px;align-items:stretch}.woocommerce-checkout form.woocommerce-checkout{display:flex;gap:30px;align-items:flex-start}.woocommerce-checkout form.woocommerce-checkout div#customer_details{width:100%}.woocommerce-checkout form.woocommerce-checkout .tt_checkout-wrapper{width:50%}.woocommerce-checkout form.woocommerce-checkout>div{background:#FFF;box-shadow:0 4px 51px rgb(0 0 0 / .1);border-radius:15px;padding:35px;position:relative}.woocommerce-checkout form.woocommerce-checkout>div h3{font-weight:700;font-size:20px;line-height:28px;color:#222;position:relative;margin-bottom:30px}.woocommerce-checkout form.woocommerce-checkout>div h3:before{content:'';width:3px;height:20px;background:var(--e-global-color-primary);position:absolute;right:-35px;top:calc(50% - 10px)}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{display:flex;flex-direction:column;align-items:stretch}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p{display:flex;gap:0;align-items:center;margin-bottom:30px}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p span.woocommerce-input-wrapper{width:100%}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper input,.woocommerce-checkout form.woocommerce-checkout .shipping_address input{border:1px solid #ddd;height:40px;border-radius:8px;padding:5px 15px}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .select2-selection,.woocommerce-checkout form.woocommerce-checkout .shipping_address .select2-selection{border:1px solid #ddd;height:40px;display:flex;align-items:center}.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields textarea,.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields textarea:focus{border:1px solid #ddd;min-height:150px;border-radius:8px;padding:25px;outline:none}.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .select2-selection .select2-selection__arrow,.woocommerce-checkout form.woocommerce-checkout .shipping_address .select2-selection .select2-selection__arrow{height:100%}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{display:flex;align-items:stretch;flex-direction:row-reverse;justify-content:flex-end}.woocommerce-form-coupon-toggle{background:#FFF;box-shadow:0 4px 51px rgb(0 0 0 / .1);border-radius:15px;font-weight:400;font-size:14px;line-height:28px;color:#222;padding:16px 25px;position:relative;margin:0 0 30px 0}.woocommerce-form-coupon-toggle:before{content:'';width:3px;height:20px;background:var(--e-global-color-primary);position:absolute;right:0;top:calc(50% - 10px)}.woocommerce-form-coupon-toggle a{background:var(--e-global-color-primary);color:#fff;padding:5px 15px;border-radius:11px;font-size:13px;font-weight:400;margin-right:15px}form.checkout_coupon.woocommerce-form-coupon{background:#FFF;box-shadow:0 4px 51px rgb(0 0 0 / .1);border-radius:15px;padding:16px 25px;position:relative;margin:0 0 30px 0}form.checkout_coupon.woocommerce-form-coupon input{border:1px solid #ddd;height:40px;border-radius:8px;padding:5px 15px}form.checkout_coupon.woocommerce-form-coupon button.button{background:var(--e-global-color-primary);color:#fff;padding:10px 15px;border-radius:11px;font-size:13px;font-weight:400;border:0}form.checkout_coupon.woocommerce-form-coupon button.button:hover{background:#222}body.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p{display:flex;align-items:stretch;flex-wrap:wrap}body.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p input{width:100%}.woocommerce-checkout form.woocommerce-checkout textarea{display:block;width:100%}body.woocommerce-checkout .shipping_address p{display:flex;flex-direction:column;margin-bottom:40px}body.woocommerce-checkout .shipping_address p input{width:100%}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input#ship-to-different-address-checkbox{width:50px}body.woocommerce-checkout .woocommerce-checkout-review-order{text-align:right;font-size:14px}body.woocommerce-checkout .woocommerce-checkout-review-order tr.cart_item td{border:1px solid #ddd;padding:10px;border-radius:8px}body.woocommerce-checkout .woocommerce-checkout-review-order thead tr th{padding-bottom:20px;border-radius:8px;font-size:13px;font-weight:400}body.woocommerce-checkout .woocommerce-checkout-review-order thead{margin-bottom:15px}body.woocommerce-checkout .woocommerce-checkout-review-order tfoot tr th,body.woocommerce-checkout .woocommerce-checkout-review-order tfoot tr td{padding-top:30px}body.woocommerce-checkout .woocommerce-shipping-methods{padding-left:0!important}.woocommerce-checkout form.woocommerce-checkout .tt_checkout-wrapper td{font-size:13px;font-weight:400}body.woocommerce-checkout ul.wc_payment_methods.payment_methods.methods{padding:20px 0 0 0}body.woocommerce-checkout .woocommerce-checkout-review-order tfoot tr th{width:100px}.woocommerce-checkout form.woocommerce-checkout button.button{background:var(--e-global-color-primary);color:#fff;padding:15px 15px;border-radius:100px;font-size:14px;font-weight:400;border:0;width:100%;margin-top:20px;transition:0.3s;cursor:pointer}.woocommerce-checkout form.woocommerce-checkout button.button:hover{background:#222}.woocommerce-checkout form.woocommerce-checkout .tt_checkout-wrapper{position:sticky;top:30px}body.logged-in.woocommerce-account .page-content>.woocommerce{display:flex;flex-direction:row;align-items:flex-start;align-content:flex-start;gap:30px}body.logged-in.woocommerce-account .page-content>.woocommerce nav.woocommerce-MyAccount-navigation{width:30%}body.logged-in.woocommerce-account .page-content>.woocommerce .woocommerce-MyAccount-content{width:100%}body.logged-in.woocommerce-account .page-content>.woocommerce>*{background:#FFF;box-shadow:0 4px 51px rgb(0 0 0 / .1);border-radius:15px;font-weight:700;font-size:20px;line-height:28px;color:#222;padding:35px;position:relative}body.logged-in.woocommerce-account .page-content>.woocommerce nav.woocommerce-MyAccount-navigation ul{padding:0;display:flex;flex-direction:column;gap:20px}body.logged-in.woocommerce-account .page-content>.woocommerce nav.woocommerce-MyAccount-navigation ul li{background:#fff;border-radius:9px;color:#888}body.logged-in.woocommerce-account .page-content>.woocommerce nav.woocommerce-MyAccount-navigation ul li a{color:#888;line-height:24px}body.logged-in.woocommerce-account .page-content>.woocommerce nav.woocommerce-MyAccount-navigation ul li.is-active{background:var(--e-global-color-primary);padding-right:20px}body.logged-in.woocommerce-account .page-content>.woocommerce nav.woocommerce-MyAccount-navigation ul li.is-active a{color:#fff}body.logged-in.woocommerce-account .page-content>.woocommerce nav.woocommerce-MyAccount-navigation ul li.is-active:before{color:#fff;right:10px}body.logged-in.woocommerce-account .page-content>.woocommerce nav.woocommerce-MyAccount-navigation ul li:hover{background:#222;padding-right:20px}body.logged-in.woocommerce-account .page-content>.woocommerce nav.woocommerce-MyAccount-navigation ul li:hover a{color:#fff}body.logged-in.woocommerce-account .page-content>.woocommerce nav.woocommerce-MyAccount-navigation ul li:hover:before{color:#fff!important;right:10px}.woocommerce-checkout form.woocommerce-checkout .woocommerce-NoticeGroup-checkout{width:100%;position:fixed;bottom:0;right:0;z-index:4}.woocommerce-checkout form.woocommerce-checkout .woocommerce-NoticeGroup-checkout ul.woocommerce-error{margin:0}body.woocommerce-order-received .woocommerce-order{display:flex;flex-direction:column;gap:30px}body.woocommerce-order-received .woocommerce-order>*{background:#FFF;box-shadow:0 4px 51px rgb(0 0 0 / .1);border-radius:15px;font-weight:700;font-size:20px;line-height:28px;color:#222;padding:35px!important;position:relative;margin:0!important}body.woocommerce-order-received .woocommerce-order section h2{font-weight:700;font-size:20px;line-height:28px;color:#222;position:relative;margin-bottom:30px}body.woocommerce-order-received .woocommerce-order section h2:before{content:'';width:3px;height:20px;background:var(--e-global-color-primary);position:absolute;right:-35px;top:calc(50% - 10px)}body.woocommerce-order-received .woocommerce-order section,body.woocommerce-order-received .woocommerce-order section address{font-size:14px;color:#444;font-style:normal;font-weight:400}body.woocommerce-order-received .woocommerce-order section.woocommerce-order-details table{width:100%;text-align:right;border:1px solid #ddd;padding:30px;border-radius:12px}body.woocommerce-order-received .woocommerce-order section.woocommerce-order-details table th,body.woocommerce-order-received .woocommerce-order section.woocommerce-order-details table td{border:1px solid #ddd;padding:5px 15px}body.woocommerce-order-received .woocommerce-order section.woocommerce-order-details table a{color:#fff;background:var(--e-global-color-primary);padding:3px 10px;font-weight:300;border-radius:8px;font-size:13px}.woocommerce-account .woocommerce-MyAccount-navigation{width:20%}.woocommerce-account .woocommerce-MyAccount-content{display:inline-block;float:left;width:75%}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li{list-style:none;padding-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active:before{opacity:1}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{padding:10px 5px;display:block}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover:before{opacity:1}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard:before{content:"\f0e4"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders:before{content:"\f291"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads:before{content:"\f1c6"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address:before{content:"\f015"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods:before{content:"\f09d"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account:before{content:"\f007"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout:before{content:"\f08b"}.woocommerce-account .woocommerce-MyAccount-content h2{font-size:25px;text-align:center;font-weight:600}.woocommerce-account p.order-again{text-align:right}.woocommerce-account .woocommerce-EditAccountForm input[type="submit"]{margin-top:50px;float:right}.woocommerce-account .woocommerce-MyAccount-navigation ul li:before{margin:0;padding:0!important;border:0!important;border-radius:0!important;font-size:15px!important;font-weight:300!important;position:unset!important}body.logged-in.woocommerce-account .page-content>.woocommerce nav.woocommerce-MyAccount-navigation ul li{display:flex;padding:0;align-items:center}.woocommerce-MyAccount-content table{width:100%;font-size:14px;font-weight:400;color:#444;text-align:right}.woocommerce-MyAccount-content table th,.woocommerce-MyAccount-content table td{border:1px solid #ddd;padding:5px 10px;border-radius:8px}.woocommerce-MyAccount-content table a{color:var(--e-global-color-primary);font-weight:700}.woocommerce-MyAccount-content{font-size:14px!important;font-weight:400!important;color:#444!important}.woocommerce-MyAccount-content a{color:#222;font-weight:700}.woocommerce-MyAccount-content input{border:1px solid #ddd!important;padding:5px 15px;border-radius:5px;margin:0 10px}.woocommerce-MyAccount-content fieldset{border-color:#ddd!important;border-width:1px;border-style:solid;padding:30px}.woocommerce-MyAccount-content fieldset legend{padding:0 30px}.woocommerce-MyAccount-content button.button{background:var(--e-global-color-primary);color:#fff;border:0;padding:10px 20px;border-radius:8px;margin:20px 0 0 0}.woocommerce-account .u-columns{display:flex;flex-direction:row;align-items:stretch;gap:30px}.woocommerce-account .u-columns>div{width:100%;background:#FFF;box-shadow:0 4px 51px rgb(0 0 0 / .1);border-radius:15px;padding:35px;position:relative}.woocommerce-account .u-columns h2{font-size:24px;position:relative;margin-bottom:30px}.woocommerce-account .u-columns h2:before{content:'';width:3px;height:20px;background:var(--e-global-color-primary);position:absolute;right:-35px;top:calc(50% - 10px)}.woocommerce-account .u-columns p{display:flex;flex-direction:column;align-items:stretch}.woocommerce-account .u-columns p input{width:100%;border:1px solid #ddd!important;padding:10px 15px;border-radius:5px;margin:0}.woocommerce-account .u-columns .woocommerce-form-login__rememberme{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.woocommerce-account .u-columns .woocommerce-form-login__rememberme input#rememberme{width:30px}.woocommerce-account .u-columns button.button{background:var(--e-global-color-primary);color:#fff;border:0;padding:10px 20px;border-radius:8px;margin:20px 0 0 0;cursor:pointer;transition:0.3s}.woocommerce-account .u-columns button.button:hover{background:#222}a.button.product_type_simple{background:var(--e-global-color-primary);color:#fff;display:flex;text-align:center;justify-content:center;padding:10px 15px;border-radius:13px;font-size:13px;transition:0.3s}@media (max-width:768px){body.single-product .top-section{display:flex;flex-direction:column-reverse}body.single-product .top-section .woocommerce-product-gallery{width:100%}body.single-product .top-section span.onsale{display:none}body.single-product .top-section .woocommerce-product-gallery .woocommerce-product-gallery__image a img{width:100%;object-fit:cover}body.single-product .top-section .woocommerce-product-gallery .flex-control-thumbs img{width:100%;height:auto}nav.woocommerce-breadcrumb:before{display:none}.woocommerce .row.products{grid-template-columns:repeat(2,1fr)}body.woocommerce-cart .cart-section{display:flex;flex-direction:column}body.woocommerce-cart .cart-section form.woocommerce-cart-form{margin:0}body.woocommerce-cart .cart-section .cart-collaterals{width:100%}.woocommerce-checkout form.woocommerce-checkout{display:flex;flex-direction:column}.woocommerce-checkout form.woocommerce-checkout .tt_checkout-wrapper{width:100%}body.woocommerce-checkout .woocommerce-checkout-review-order tfoot tr th{width:unset}.woocommerce-account .u-columns{display:flex;flex-direction:column}body.logged-in.woocommerce-account .page-content>.woocommerce{display:flex;flex-direction:column}body.logged-in.woocommerce-account .page-content>.woocommerce nav.woocommerce-MyAccount-navigation{width:100%}body.logged-in.woocommerce-account .page-content>.woocommerce nav.woocommerce-MyAccount-navigation ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px}body.logged-in.woocommerce-account .page-content>.woocommerce nav.woocommerce-MyAccount-navigation ul li:hover{background:#fff;padding-right:0}body.logged-in.woocommerce-account .page-content>.woocommerce nav.woocommerce-MyAccount-navigation ul li:hover a{color:#222}body.logged-in.woocommerce-account .page-content>.woocommerce nav.woocommerce-MyAccount-navigation ul li:hover:before{color:#222!important;right:10px}body.logged-in.woocommerce-account .page-content>.woocommerce nav.woocommerce-MyAccount-navigation ul li.is-active{padding-left:20px}}@media (max-width:600px){.woocommerce .row.products{grid-template-columns:repeat(1,1fr)}body.woocommerce-cart .cart-section table.shop_table img.attachment-woocommerce_thumbnail{display:none}body.woocommerce-cart .cart-section table.shop_table{font-size:12px}body.woocommerce-cart .cart-section table.shop_table tbody .cart_item td.product-quantity input.qty{width:40px}.woocommerce-checkout .woocommerce-info{display:flex;flex-direction:column;gap:20px}.woocommerce-checkout .woocommerce-info a.showcoupon{margin:0}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input#ship-to-different-address-checkbox{width:20px}body.logged-in.woocommerce-account .page-content>.woocommerce nav.woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;align-items:stretch;gap:10px}body.logged-in.woocommerce-account .page-content>.woocommerce nav.woocommerce-MyAccount-navigation ul li{background:#eee;padding:0 20px}body.logged-in.woocommerce-account .page-content>.woocommerce nav.woocommerce-MyAccount-navigation ul li a{color:#888}body.logged-in.woocommerce-account .page-content>.woocommerce nav.woocommerce-MyAccount-navigation ul li:before{color:#888!important;right:10px}}