.gt-shop-order{display:flex;align-items:center;justify-content:space-between;margin-bottom:90px}.gt-product-listing.gt-style-2 .gt-item .star-rating{margin-bottom:7px}.woocommerce-page .gt-product-listing img{margin-bottom:25px}td.label{background:inherit;display:table-cell;padding:16px;border-radius:inherit;font-size:inherit;line-height:inherit;white-space:inherit;cursor:inherit}.reset_variations,.reset_variations:focus,.reset_variations:hover,.reset_variations:visited{display:inline-block;margin-top:15px;text-decoration:underline}.woocommerce-variation-description{margin-bottom:33px}.grouped_form{margin-bottom:33px}.gt-product-gallery{display:flex;justify-content:flex-start;flex-direction:row-reverse}.gt-product-gallery figure{width:100%}.gt-product-gallery .flex-viewport{width:calc(100% - 120px);border:1px solid rgba(17,17,17,.1);height:auto!important}.gt-product-gallery .flex-control-nav{list-style:none;padding:0 40px 0 0;margin:0;width:120px}.gt-product-gallery .flex-control-nav li:not(:last-child){margin-bottom:8px}.gt-product-gallery .flex-control-nav li img{border:1px solid rgba(17,17,17,.1);cursor:pointer}.pswp__caption__center{text-align:center;color:#fff;font-size:12px}.gt-product-header{margin-bottom:80px}.gt-product-overview{padding:40px 0}.gt-product-overview .product_title{font-size:48px;line-height:1.2}@media only screen and (max-width:767px){.gt-product-overview .product_title{font-size:24px}}.woocommerce-product-rating{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:15px}.woocommerce-product-rating .woocommerce-review-link,.woocommerce-product-rating .woocommerce-review-link:visited{display:inline-block;font-size:14px;margin-left:4px;line-height:1}.gt-product-overview .price{font-size:24px;margin-bottom:33px;display:block}.gt-product-overview .price ins{text-decoration:none}.woocommerce-product-details__short-description{opacity:.7;font-size:14px;margin-bottom:45px}.gt-product-overview .stock{font-weight:600;margin-bottom:20px}.gt-product-overview .gt-add-to-cart,.gt-product-overview form.cart{margin-bottom:45px}.gt-product-overview .gt-add-to-cart form,.gt-product-overview .gt-add-to-cart>div{display:flex;align-items:stretch}.gt-quantity{display:flex;align-items:stretch;padding-right:30px}.gt-quantity button{padding:15px}.gt-quantity .qty{width:40px;text-align:center;display:inline;border:0;font-weight:600;font-size:16px;padding:10px 0}.gt-product-overview .gt-meta>ul{list-style:none;padding:0;margin:-2px -8px;display:flex;flex-wrap:wrap;align-items:center;font-size:12px}.gt-product-overview .gt-meta>ul>li{padding:2px 8px;display:flex;align-items:center}.gt-product-overview .gt-meta>ul>li span{opacity:.6;margin-right:4px}.gt-product-overview .gt-meta>ul>li>ul{list-style:none;padding:0;margin:-4px;display:flex;flex-wrap:wrap;align-items:center}.gt-product-overview .gt-meta>ul>li>ul>li{padding:2px}.gt-product-overview .gt-meta>ul>li.gt-categories>ul{font-weight:500}.gt-product-overview .gt-meta>ul>li.gt-categories>ul>li:not(:last-child):after{content:','}.gt-product-overview .gt-meta>ul>li.gt-tags>ul{text-transform:lowercase}.gt-product-overview .gt-meta>ul>li.gt-tags>ul>li a:before,.gt-product-overview .gt-meta>ul>li.gt-tags>ul>li a:visited:before{content:'#'}.gt-product-tabs .gt-product-tab-inner{max-width:980px;margin:0 auto;text-align:initial}.gt-product-tabs .gt-product-tab-inner p{font-size:14px}.gt-product-tabs{margin-bottom:210px}.woocommerce .gt-comments-list .gt-title{display:none}.woocommerce .gt-comments-list .gt-items li>img{border-radius:50%;margin-right:23px}.woocommerce .gt-comments-list .gt-items li .description{font-size:14px;margin:24px 0 0}.star-rating{overflow:hidden;position:relative;width:70px;height:12px;font-size:0;letter-spacing:.5px;speak:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-flex;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free"}.star-rating:before{content:"\f005\f005\f005\f005\f005";top:0;position:absolute;left:0;font-size:12px;font-weight:500;opacity:.2}.star-rating span{height:100%;overflow:hidden;position:absolute}.star-rating span:before{content:"\f005\f005\f005\f005\f005";top:0;position:absolute;left:0;font-size:12px;font-weight:900}.stars{display:inline-block;margin:-2px -2px -2px 4px}.stars a,.stars a:visited{display:inline-block;font-size:0;position:relative;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";text-indent:-6px;padding:2px}.stars a:after,.stars a:visited:after{content:"\f005";opacity:.2;font-size:16px}.stars a:focus:after,.stars a:hover:after,.stars.selected a:after,.stars.selected a:visited:after,.stars:focus a:after,.stars:hover a:after{opacity:1}.stars a.active~a:after,.stars a:hover~a:after{opacity:.2}.checkout_coupon,.woocommerce-form-coupon-toggle:not(:empty),.woocommerce-notice,.woocommerce-notices-wrapper:not(:empty){margin-bottom:40px}.woocommerce-notices-wrapper>:not(:last-child){margin-bottom:20px}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-notice{display:flex;align-items:center;border:1px solid rgba(17,17,17,.1);justify-content:space-between;padding:15px 15px 15px 20px;font-size:14px}.woocommerce-error{list-style:none;margin:-2px;border-color:#b80000;color:#b80000}.woocommerce-error li{padding:2px}.woocommerce-notices-wrapper .gt-button{order:1}.woocommerce-page .gt-title-bar h1,.woocommerce-page .gt-title-bar h2{text-transform:capitalize}.woocommerce-cart-form .shop_table{margin-bottom:110px}.woocommerce-cart-form .product-price,.woocommerce-cart-form .product-quantity,.woocommerce-cart-form .product-subtotal{width:180px;max-width:100%}.woocommerce-cart-form .product-remove{width:100px;text-align:center}.woocommerce-cart-form .product-remove svg{width:10px}.woocommerce-cart-form .product-thumbnail{width:120px;max-width:100%}.woocommerce-cart-form .gt-quantity-input input{padding-left:15px;padding-right:15px}.woocommerce-cart-form .actions .gt-inner{display:flex;align-items:stretch;justify-content:space-between}.woocommerce-cart-form .actions .coupon{display:flex;align-items:stretch}.woocommerce-cart-form .actions .coupon input{flex:1}.cross-sells:not(:last-child),.gt-related-products:not(:last-child),.gt-up-sells:not(:last-child){margin-bottom:210px}.gt-shop-heading{text-align:center;margin-bottom:115px}.gt-shop-heading h4{margin:0}.gt-shop-heading h4+.gt-subtitle{margin-top:10px}.gt-shop-heading .gt-subtitle{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:2px;opacity:.4}.cart_totals h2,.gt-checkout-field h2,.gt-checkout-field h3,.gt-checkout-field h4,.woocommerce-bacs-bank-details h2,.woocommerce-cart-form .gt-cart-totals h4,.woocommerce-order-downloads h2{font-size:30px;text-transform:capitalize}.woocommerce-bacs-bank-details h3{font-size:21px;text-transform:capitalize}.gt-checkout-field:not(:last-child),.woocommerce-bacs-bank-details:not(:last-child),.woocommerce-order-overview:not(:last-child){margin-bottom:60px}.gt-checkout-field:empty{margin-bottom:0}.gt-shop-list-box ul,.wc-bacs-bank-details,.woocommerce-order-overview{font-size:14px;list-style:none;padding:0;margin:0 0 35px;border:1px solid rgba(17,17,17,.1)}.gt-shop-list-box ul li,.wc-bacs-bank-details li,.woocommerce-order-overview li{padding:20px}.gt-shop-list-box ul li:not(:last-child),.wc-bacs-bank-details li:not(:last-child),.woocommerce-order-overview li:not(:last-child){border-bottom:1px solid rgba(17,17,17,.1)}.woocommerce-checkout-payment ul{font-size:14px;list-style:none;padding:0;margin:0 0 35px;border:1px solid rgba(17,17,17,.1)}.woocommerce-checkout-payment ul li p{font-size:12px;opacity:.7;margin-top:5px}.woocommerce-checkout-payment .woocommerce-privacy-policy-text{margin-bottom:15px}.woocommerce-checkout-payment ul li{padding:20px}.woocommerce-checkout-payment ul li{display:flex;align-items:center;flex-wrap:wrap}.woocommerce-checkout-payment ul li:not(:last-child){border-bottom:1px solid rgba(17,17,17,.1)}.woocommerce-checkout-payment ul li .payment_box{width:100%;flex:0 0 100%}.woocommerce-shipping-methods{list-style:none;padding:0;margin:-3px}.woocommerce-shipping-methods li{padding:3px;display:flex;align-items:center;flex-wrap:wrap}.woocommerce-shipping-methods+.woocommerce-shipping-destination{margin-top:20px}.woocommerce-shipping-destination{margin-bottom:10px}.shipping-calculator-button,.shipping-calculator-button:focus,.shipping-calculator-button:hover,.shipping-calculator-button:visited{font-weight:600;text-decoration:underline}.woocommerce-shipping-calculator p:not(:last-child){margin-bottom:10px}.shipping-calculator-button+.shipping-calculator-form{margin-top:20px}.woocommerce-terms-and-conditions-wrapper{font-size:14px}.woocommerce-page address{border:1px solid rgba(17,17,17,.1);padding:20px;font-style:normal;font-size:14px}.woocommerce-address-fields__field-wrapper{margin-bottom:60px}.select2-container--default .select2-selection--single{background-color:transparent;border:1px solid rgba(17,17,17,.1);border-radius:0;padding:9px 24px;height:auto;font-size:14px;font-weight:400;line-height:1.6;display:flex;align-items:stretch;outline:0}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;top:0;right:0;width:50px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:inherit;padding:0;opacity:.6}.select2-results__option{padding:2px 15px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#111;color:#fff;outline:0}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:rgb(17 17 17 / 10%);color:#111;outline:0}.select2-dropdown{border:1px solid rgba(17,17,17,.1);border-radius:0}.select2-search--dropdown{padding:15px}