.woocommerce div.product form.cart .variations{margin-bottom:30px}.woocommerce div.product form.cart .variations th{border:none;padding-right:15px;padding-left:0}.woocommerce div.product form.cart .variations td{border:none;padding-bottom:0;vertical-align:middle;padding-right:1rem}.woocommerce div.product form.cart .variations td.variations-label{font-size:.9rem;font-weight:600;padding-left:0;width:21%}.woocommerce div.product form.cart .variations label{font-size:.9rem;font-weight:600;text-transform:capitalize}.woocommerce div.product form.cart .variations .reset_variations{font-size:.8rem;margin-left:10px;text-decoration:none}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart{margin:25px 0}.woocommerce div.product.single-product-image-with-thumb .woocommerce-product-gallery figure{margin:0}.woocommerce div.product.single-product-image-with-thumb .woocommerce-product-gallery .zoomImg{background-color:#fff}.woocommerce div.product.single-product-image-with-thumb .woocommerce-product-gallery .flex-viewport{border:1px solid #ddd;border-radius:10px;margin:0;width:100%}.woocommerce div.product.single-product-image-with-thumb .woocommerce-product-gallery .woocommerce-product-gallery__image.flex-active-slide img{opacity:1}@media screen and (min-width:1300px){.woocommerce div.product.single-product-image-with-thumb .woocommerce-product-gallery .flex-control-thumbs{position:absolute;left:-90px;top:0}}@media screen and (max-width:1299px){.woocommerce div.product.single-product-image-with-thumb .woocommerce-product-gallery .flex-control-thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.woocommerce div.product.single-product-image-with-thumb .woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;position:relative;padding:0 3px}@media screen and (min-width:1300px){.woocommerce div.product.single-product-image-with-thumb .woocommerce-product-gallery .flex-control-thumbs li{width:83px}}@media screen and (max-width:1299px){.woocommerce div.product.single-product-image-with-thumb .woocommerce-product-gallery .flex-control-thumbs li{margin-top:6px;width:20%}}.woocommerce div.product.single-product-image-with-thumb .woocommerce-product-gallery .flex-control-thumbs img{padding:0;border:1px solid #ddd;opacity:.5;border-radius:3px;transition:opacity .4s cubic-bezier(.455,.03,.515,.955),border-color .4s cubic-bezier(.455,.03,.515,.955)}.woocommerce div.product.single-product-image-with-thumb .woocommerce-product-gallery .flex-control-thumbs img:hover,.woocommerce div.product.single-product-image-with-thumb .woocommerce-product-gallery .flex-control-thumbs img.flex-active{opacity:1;box-shadow:0px 0 20px rgba(5,5,5,.08)}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:33.3333%}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:25%}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:20%}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product .woocommerce-tabs .wc-tabs li.ui-state-hover a{color:var(--theme-color3-text-color);background-color:var(--theme-color3)}.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews .commentlist{list-style:outside none none;margin-bottom:10px;padding-bottom:10px}.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews .commentlist li{margin-bottom:30px}.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews .commentlist li:last-child{margin-bottom:0}.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews .commentlist .comment_container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:767.98px){.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews .commentlist .comment_container{display:block}}.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews .commentlist .comment_container>img{-ms-flex-negative:0;flex-shrink:0;width:102px;margin:0;margin-right:14px;padding:10px;background-color:var(--theme-color-silver);border-radius:50%;box-shadow:0px 10px 30px rgba(5,5,5,.08)}@media (max-width:767.98px){.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews .commentlist .comment_container>img{margin-bottom:20px}}.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews .commentlist .comment_container .comment-text{position:relative;display:inline-block;width:100%;vertical-align:top;padding:25px 30px;border:1px solid var(--theme-color-silver);background-color:var(--theme-color-silver)}.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews .commentlist .comment_container .meta{font-size:1rem;margin-bottom:0}.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews .commentlist .comment_container .meta .woocommerce-review__author{color:var(--headings-color);font-family:var(--heading-font-family);font-weight:var(--headings-font-weight-h4);line-height:var(--headings-line-height-smaller);font-size:var(--h5-font-size);display:inline-block;text-transform:capitalize}.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews .commentlist .comment_container .meta .woocommerce-review__published-date{font-size:.85rem;font-weight:400;color:var(--theme-color1)}.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews .commentlist .comment_container .description{margin:10px 0 0}.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews .commentlist .comment{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:15px;padding-left:0}.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews .commentlist .comment .media-left{margin-right:15px}.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews #review_form .comment-respond .comment-form-rating .nice-select,.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews #review_form .comment-respond .comment-form-comment .nice-select{display:none}.woocommerce div.product .up-sells.products .title{display:block;margin:15px 0 30px}.woocommerce div.product .related.products .title{display:block;margin:15px 0 30px}.woocommerce div.product .summary form.cart .variations td{padding-left:0}.woocommerce div.product .summary .woocommerce-review-link{font-size:.9rem;color:var(--text-color);font-weight:400}.woocommerce div.product .summary .woocommerce-review-link:hover{text-decoration:underline}.woocommerce div.product .summary .woosc-btn{margin-top:10px;margin-right:20px;font-size:13px;font-weight:700;color:#222;background-color:transparent;border:none;padding:0}.woocommerce div.product .summary .woosc-btn:before{font-family:"linearicons-free";content:"";margin-right:10px;line-height:inherit;vertical-align:middle}.woocommerce div.product .summary .woosc-btn:hover{color:var(--theme-color1)}.woocommerce div.product .summary .woosw-btn{margin-top:10px;font-size:13px;font-weight:700;color:#222;background-color:transparent;padding:0;margin-right:30px;border:none}.woocommerce div.product .summary .woosw-btn:before{font-family:"linearicons-free";content:"";margin-right:10px;line-height:inherit;vertical-align:middle}.woocommerce div.product .summary .woosw-btn:hover{color:var(--theme-color1)}.woocommerce div.product .summary .compare.button{vertical-align:middle;float:left;background:0 0;border:none;line-height:30px;letter-spacing:1px;margin-right:20px;margin-bottom:10px;margin-top:0;font-size:.9rem;color:var(--text-color);font-weight:400;padding:10px 0}.woocommerce div.product .summary .compare.button:hover{background:0 0}.woocommerce div.product .summary .compare.button a{color:var(--text-color);font-weight:400}.woocommerce div.product .summary .compare.button a:hover{text-decoration:underline}.woocommerce div.product .summary .compare.button:hover{text-decoration:underline}.woocommerce div.product .summary .compare.button .blockUI{background-image:none!important}.woocommerce div.product .summary .compare.button::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;font-weight:600;line-height:1;vertical-align:middle;font-family:"Font Awesome 5 Free";margin-right:5px;content:"";color:var(--theme-color1)}