.woocommerce.single-product .product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .shop_attributes tr td,.woocommerce.single-product .product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .shop_attributes tr th{padding:.5em .5em .5em .9em;border-left:1px solid var(--gt-color-woo-border);border-bottom:1px solid var(--gt-color-woo-border)}:root{--gt-color-woo-text-desc:#111111;--gt-color-woo-text-light:#a7b1c4;--gt-color-woo-primary:#ad9a6d;--gt-color-woo-rating:#ad9a6d;--gt-color-woo-onsale:#ad9a6d;--gt-color-woo-price:#ad9a6d;--gt-color-woo-info:#f7f8f9;--gt-color-woo-info-dark:#dfe1e9;--gt-color-woo-success:#1bae56;--gt-color-woo-error:#e73131;--gt-color-woo-warning:#e7af31;--gt-color-woo-border:rgba(17, 17, 17, 0.1);--gt-color-woo-form-border:rgba(17, 17, 17, 0.15);--gt-color-woo-form-button:#111111;--gt-color-woo-form-button-active:#ad9a6d;--gt-color-woo-pagination-active-background:#111111;--gt-color-woo-pagination-active-color:#FFFFFF;--gt-size-woo-text-small:12px;--gt-size-woo-text-medium:14px;--gt-size-woo-text-default:16px;--gt-size-woo-text-large:18px;--gt-size-woo-border-radius:4px;--gt-size-woo-single-price:24px;--gt-size-woo-single-title-size:36px;--gt-size-woo-form-height:38px}.woocommerce .woocommerce-breadcrumb{font-size:.75rem;margin-top:1.25rem;margin-bottom:.9375rem;color:var(--gt-color-woo-text-light)}.woocommerce .woocommerce-breadcrumb a{text-decoration:none;color:var(--gt-color-woo-text-desc)}.woocommerce .woocommerce-NoticeGroup>*,.woocommerce .woocommerce-notices-wrapper>*,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Message{font-size:var(--gt-size-woo-text-medium);color:var(--gt-color-woo-text-desc);background-color:var(--gt-color-woo-info);border-radius:var(--gt-size-woo-border-radius)}.woocommerce .woocommerce-NoticeGroup>.woocommerce-message,.woocommerce .woocommerce-notices-wrapper>.woocommerce-message,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Message.woocommerce-message{border-top-color:var(--gt-color-woo-success)}.woocommerce .woocommerce-NoticeGroup>.woocommerce-message::before,.woocommerce .woocommerce-notices-wrapper>.woocommerce-message::before,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Message.woocommerce-message::before{color:var(--gt-color-woo-success)}.woocommerce .woocommerce-NoticeGroup>.woocommerce-error,.woocommerce .woocommerce-notices-wrapper>.woocommerce-error,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Message.woocommerce-error{border-top-color:var(--gt-color-woo-error)}.woocommerce .woocommerce-NoticeGroup>.woocommerce-error::before,.woocommerce .woocommerce-notices-wrapper>.woocommerce-error::before,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Message.woocommerce-error::before{color:var(--gt-color-woo-error)}.woocommerce .woocommerce-NoticeGroup>* a.button,.woocommerce .woocommerce-notices-wrapper>* a.button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Message a.button{font-weight:500;color:var(--gt-color-woo-text-desc)!important;background-color:var(--gt-color-woo-info-dark)}.woocommerce .woocommerce-NoticeGroup>* a.button:active,.woocommerce .woocommerce-NoticeGroup>* a.button:focus,.woocommerce .woocommerce-NoticeGroup>* a.button:hover,.woocommerce .woocommerce-notices-wrapper>* a.button:active,.woocommerce .woocommerce-notices-wrapper>* a.button:focus,.woocommerce .woocommerce-notices-wrapper>* a.button:hover,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Message a.button:active,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Message a.button:focus,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Message a.button:hover{background-color:var(--gt-color-woo-info-dark);opacity:.8}.woocommerce .woocommerce-products-header .woocommerce-products-header__title,.woocommerce-terms-and-conditions-wrapper:not(:last-child){margin-bottom:1.25rem}.woocommerce .woocommerce-result-count{font-size:var(--gt-size-woo-text-medium);color:var(--gt-color-woo-text-desc);margin-bottom:2rem}.woocommerce .woocommerce-ordering{margin-bottom:2rem}.woocommerce .woocommerce-ordering select{font-size:var(--gt-size-woo-text-medium);color:var(--gt-color-woo-text-desc);border:0;cursor:pointer;padding:0;height:auto;min-height:auto}.woocommerce .star-rating{color:var(--gt-color-woo-rating)}.woocommerce .price>.amount{font-weight:700}.woocommerce .price ins{text-decoration:none}.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:auto;height:var(--gt-size-woo-form-height);font-size:var(--gt-size-woo-text-small);border-radius:var(--gt-size-woo-border-radius);padding:.75rem 1.125rem;-webkit-transition:.2s cubic-bezier(.28, .12, .22, 1);transition:.2s cubic-bezier(.28, .12, .22, 1);color:#fff!important;background-color:var(--gt-color-woo-form-button);border-color:var(--gt-color-woo-form-button)}.woocommerce #respond input#submit:disabled,.woocommerce a.button:disabled,.woocommerce button.button:disabled,.woocommerce input.button:disabled{pointer-events:none;background-color:var(--gt-color-woo-info-dark);opacity:1!important}#add_payment_method #payment #place_order:active,#add_payment_method #payment #place_order:focus,#add_payment_method #payment #place_order:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:active,.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:active,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:active,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:active,.woocommerce input.button:focus,.woocommerce input.button:hover,.woocommerce-cart #payment #place_order:active,.woocommerce-cart #payment #place_order:focus,.woocommerce-cart #payment #place_order:hover,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:active,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:focus,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover,.woocommerce-checkout #payment #place_order:active,.woocommerce-checkout #payment #place_order:focus,.woocommerce-checkout #payment #place_order:hover,.woocommerce.single-product .product .cart .single_add_to_cart_button:active,.woocommerce.single-product .product .cart .single_add_to_cart_button:focus,.woocommerce.single-product .product .cart .single_add_to_cart_button:hover{background-color:var(--gt-color-woo-form-button-active)}.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after{top:auto}.woocommerce #respond input#submit.added::after,.woocommerce a.button.added::after,.woocommerce button.button.added::after,.woocommerce input.button.added::after{font-size:.53rem;margin-left:.8rem}.woocommerce form .form-row textarea,.woocommerce input[type=email],.woocommerce input[type=number],.woocommerce input[type=password],.woocommerce input[type=reset],.woocommerce input[type=search],.woocommerce input[type=tel],.woocommerce input[type=text],.woocommerce input[type=url],.woocommerce textarea{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:var(--gt-size-woo-form-height);font-size:var(--gt-size-woo-text-medium);border-radius:2px;padding:.45rem .75rem;border:1px solid var(--gt-color-woo-form-border)}.woocommerce form .form-row textarea:active,.woocommerce form .form-row textarea:focus,.woocommerce input[type=email]:active,.woocommerce input[type=email]:focus,.woocommerce input[type=number]:active,.woocommerce input[type=number]:focus,.woocommerce input[type=password]:active,.woocommerce input[type=password]:focus,.woocommerce input[type=reset]:active,.woocommerce input[type=reset]:focus,.woocommerce input[type=search]:active,.woocommerce input[type=search]:focus,.woocommerce input[type=tel]:active,.woocommerce input[type=tel]:focus,.woocommerce input[type=text]:active,.woocommerce input[type=text]:focus,.woocommerce input[type=url]:active,.woocommerce input[type=url]:focus,.woocommerce textarea:active,.woocommerce textarea:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.woocommerce ul.products li.product{position:relative}.woocommerce ul.products li.product .onsale,.woocommerce.single-product .product .onsale{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--gt-size-woo-text-small);font-weight:600;line-height:inherit;background-color:var(--gt-color-woo-onsale);top:.9375rem;left:.9375rem;right:auto;min-width:auto;min-height:auto;border-radius:var(--gt-size-woo-border-radius);padding:.25rem .5rem;margin:0}.woocommerce ul.products li.product a,.woocommerce.single-product .product #reviews #comments>ol.commentlist li .comment-text .meta{color:currentColor}#add_payment_method #payment ul.payment_methods li input,.woocommerce ul.products li.product a.added_to_cart,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{vertical-align:middle}.woocommerce ul.products li.product .button{margin-top:.5rem}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:var(--gt-size-woo-text-default);padding-top:0;padding-bottom:0;margin-bottom:.5rem}.woocommerce ul.products li.product .star-rating{font-size:var(--gt-size-woo-text-small);margin-bottom:.9375rem}.woocommerce ul.products li.product .price{font-size:var(--gt-size-woo-text-large);color:var(--gt-color-woo-price)}.woocommerce ul.products li.product .price del{font-size:85%}.woocommerce .woocommerce-pagination,.woocommerce-checkout .woocommerce .woocommerce-checkout .col2-set>* .woocommerce-additional-fields{margin-top:1.25rem}.woocommerce .woocommerce-pagination .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;border:0}.woocommerce .woocommerce-pagination .page-numbers li{border:0;margin-right:.125rem;margin-bottom:.125rem}.woocommerce .woocommerce-pagination .page-numbers li:last-child{margin-right:0}.woocommerce .woocommerce-pagination .page-numbers li .page-numbers{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--gt-size-woo-text-medium);font-weight:600;color:currentColor;min-width:2.25rem;height:2.25rem;-webkit-transition:.2s cubic-bezier(.28, .12, .22, 1);transition:.2s cubic-bezier(.28, .12, .22, 1);border-radius:var(--gt-size-woo-border-radius)}.woocommerce .woocommerce-pagination .page-numbers li .page-numbers.current,.woocommerce .woocommerce-pagination .page-numbers li a:focus,.woocommerce .woocommerce-pagination .page-numbers li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--gt-color-woo-pagination-active-background);color:var(--gt-color-woo-pagination-active-color)}.woocommerce .added_to_cart{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:var(--gt-size-woo-form-height);font-size:var(--gt-size-woo-text-medium);font-weight:600;color:var(--gt-color-woo-text-light)!important;margin-left:.625rem}.woocommerce.single-product .product .product_title{font-size:1.5rem;font-weight:500;margin-bottom:1rem}.woocommerce.single-product .product .woocommerce-product-rating{margin-bottom:.9375rem}.woocommerce.single-product .product .woocommerce-product-rating .star-rating{font-size:var(--gt-size-woo-text-small);margin-top:.6875rem}.woocommerce.single-product .product .woocommerce-product-rating a{font-size:var(--gt-size-woo-text-small);text-decoration:none;color:currentColor}.woocommerce.single-product .product .price{font-size:var(--gt-size-woo-single-price);font-weight:600;color:var(--gt-color-woo-price);margin-bottom:1rem}.woocommerce.single-product .product .price del{font-size:85%;font-weight:400;color:var(--gt-color-woo-text-light)}.woocommerce.single-product .product .woocommerce-product-details__short-description{font-size:var(--gt-size-woo-text-medium);font-weight:400;color:var(--gt-color-woo-text-desc);margin-bottom:1.875rem}.woocommerce div.product .stock,.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:var(--gt-color-woo-primary)}.woocommerce div.product form.cart .variations th{border:0;line-height:inherit;vertical-align:initial}.woocommerce div.product form.cart .variations label{padding-left:.5rem}.woocommerce div.product form.cart table td{padding-left:1rem}.woocommerce.single-product .product .cart .quantity input{width:4.375rem}.woocommerce.single-product .product .cart .single_add_to_cart_button{color:#fff!important;background-color:var(--gt-color-woo-form-button);border-color:var(--gt-color-woo-form-button)}.woocommerce.single-product .product .cart.grouped_form .woocommerce-grouped-product-list{width:100%;margin-bottom:.9375rem}.woocommerce.single-product .product .cart.grouped_form .woocommerce-grouped-product-list td{font-size:var(--gt-size-woo-text-medium);vertical-align:middle}.woocommerce.single-product .product .cart.grouped_form .woocommerce-grouped-product-list td a{font-weight:500;color:currentColor;text-decoration:none}.woocommerce.single-product .product .cart.grouped_form .woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__price del{opacity:.3}.woocommerce.single-product .product .product_meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:var(--gt-size-woo-text-small);border-top:1px solid var(--gt-color-woo-border);padding-top:1.5rem}.woocommerce.single-product .product #reviews #comments>ol.commentlist li .comment-text .meta .woocommerce-review__dash,.woocommerce.single-product .product #reviews #comments>ol.commentlist li .comment-text .meta .woocommerce-review__published-date,.woocommerce.single-product .product .product_meta>*{color:var(--gt-color-woo-text-light)}.woocommerce.single-product .product .product_meta>*>*{font-weight:500;text-decoration:none;color:var(--gt-color-woo-text-desc)}.woocommerce.single-product .product .product_meta>*+*{margin-top:.3125rem}.woocommerce.single-product .product .woocommerce-tabs{margin-top:1.875rem}.woocommerce.single-product .product .woocommerce-tabs .wc-tabs{padding-left:0;padding-right:0;border:0;background:0 0}.woocommerce.single-product .product .woocommerce-tabs .wc-tabs::before{border-bottom-color:var(--gt-color-woo-border)}.woocommerce.single-product .product .woocommerce-tabs .wc-tabs li{background-color:transparent;border:0;padding-left:0;padding-right:0;margin:0 0 0 1.25rem}#add_payment_method #payment .woocommerce-notice::before,.woocommerce-cart #payment .woocommerce-notice::before,.woocommerce-cart .woocommerce .cart-empty::after,.woocommerce-cart .woocommerce .cart-empty::before,.woocommerce-checkout #payment .woocommerce-notice::before,.woocommerce-checkout .woocommerce .woocommerce-form-coupon-toggle>::before,.woocommerce.single-product .product .woocommerce-tabs .wc-tabs li::after,.woocommerce.single-product .product .woocommerce-tabs .wc-tabs li::before,.woocommerce.single-product .product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information>h2{display:none}.woocommerce.single-product .product .woocommerce-tabs .wc-tabs li a{position:relative;font-weight:600;-webkit-transition:.2s cubic-bezier(.28, .12, .22, 1);transition:.2s cubic-bezier(.28, .12, .22, 1);color:inherit}.woocommerce.single-product .product .woocommerce-tabs .wc-tabs li a::before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:currentColor;opacity:0;-webkit-transition:opacity .2s cubic-bezier(.28, .12, .22, 1);transition:opacity .2s cubic-bezier(.28, .12, .22, 1);will-change:opacity}.woocommerce.single-product .product .woocommerce-tabs .wc-tabs li.active{background:0 0;border-bottom-color:transparent}.woocommerce.single-product .product .woocommerce-tabs .wc-tabs li.active>a::before{opacity:1}.woocommerce.single-product .product .woocommerce-tabs .wc-tabs li:first-child{margin-left:0}.woocommerce.single-product .product .woocommerce-tabs .wc-tabs li:not(.active)>a{opacity:.4}.woocommerce.single-product .product .woocommerce-tabs .wc-tabs li:not(.active)>a:hover{opacity:.5}.woocommerce.single-product .product .woocommerce-tabs .entry-content{line-height:1.7}.woocommerce.single-product .product .woocommerce-tabs .entry-content p{font-size:var(--gt-size-woo-text-default)}.woocommerce.single-product .product .woocommerce-tabs .entry-content h1,.woocommerce.single-product .product .woocommerce-tabs .entry-content h2,.woocommerce.single-product .product .woocommerce-tabs .entry-content h3,.woocommerce.single-product .product .woocommerce-tabs .entry-content h4,.woocommerce.single-product .product .woocommerce-tabs .entry-content h5,.woocommerce.single-product .product .woocommerce-tabs .entry-content h6{font-weight:500}.woocommerce.single-product .product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .shop_attributes{font-size:.9375rem;border-top:1px solid var(--gt-color-woo-border)}.woocommerce.single-product .product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .shop_attributes tr td{font-style:normal;border-right:1px solid var(--gt-color-woo-border)}.woocommerce.single-product .product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .shop_attributes tr td p{padding-top:0;padding-bottom:0}.woocommerce.single-product .product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .shop_attributes tr td p+p{padding-top:.5rem}.woocommerce.single-product .product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .shop_attributes tr:nth-child(2n) td,.woocommerce.single-product .product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .shop_attributes tr:nth-child(2n) th{background:0 0}p.woocommerce-noreviews{margin-bottom:1rem}.woocommerce.single-product .product #reviews #comments .woocommerce-Reviews-title{font-size:1.125rem;margin-bottom:1.5rem}.woocommerce.single-product .product #reviews #comments>ol.commentlist{padding-left:0}.woocommerce.single-product .product #reviews #comments>ol.commentlist li img.avatar{width:2.875rem;padding:0;border:0;border-radius:50%}.woocommerce.single-product .product #reviews #comments>ol.commentlist li .comment-text{margin-left:4.375rem;border:0;padding:0}#add_payment_method #payment .woocommerce-privacy-policy-text,.woocommerce-cart #payment .woocommerce-privacy-policy-text,.woocommerce-checkout #payment .woocommerce-privacy-policy-text,.woocommerce.single-product .product #reviews #comments>ol.commentlist li .comment-text .star-rating{font-size:var(--gt-size-woo-text-small)}.woocommerce form.login .woocommerce-form-login__rememberme span,.woocommerce form.login label,.woocommerce form.register .woocommerce-form-login__rememberme span,.woocommerce form.register label,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm label,.woocommerce-checkout .woocommerce .checkout_coupon>p,.woocommerce-checkout .woocommerce .woocommerce-checkout .col2-set>* label,.woocommerce.single-product .product #reviews #comments>ol.commentlist li .comment-text .description,.woocommerce.single-product .product #reviews #review_form_wrapper #respond label{font-size:var(--gt-size-woo-text-medium)}.woocommerce.single-product .product #reviews #review_form_wrapper #respond{padding:1.25rem;border:1px solid var(--gt-color-woo-border);border-radius:var(--gt-size-woo-border-radius)}.woocommerce.single-product .product #reviews #review_form_wrapper #respond .comment-reply-title{display:block;font-size:var(--gt-size-woo-text-small);font-weight:700;text-transform:uppercase;margin-bottom:1.25rem;opacity:.3}.woocommerce.single-product .product #reviews #review_form_wrapper #respond .comment-form-rating{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid var(--gt-color-woo-border);margin-bottom:.9375rem}.woocommerce.single-product .product #reviews #review_form_wrapper #respond .comment-form-rating .stars{position:relative;margin-left:1.25rem;top:2px}.woocommerce.single-product .product .related.products{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--gt-color-woo-border)}.woocommerce.single-product .product .related.products>h2{font-size:1.5rem;margin-bottom:1.875rem}.woocommerce-cart .woocommerce{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:100%;float:none}.woocommerce-cart .woocommerce .woocommerce-cart-form,.woocommerce-cart .woocommerce .woocommerce-notices-wrapper,.woocommerce-checkout .woocommerce .checkout_coupon>p:first-child,.woocommerce-checkout .woocommerce .woocommerce-checkout #order_review,.woocommerce-checkout .woocommerce .woocommerce-checkout #order_review_heading,.woocommerce-checkout .woocommerce .woocommerce-checkout .col2-set{width:100%}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{float:none;width:100%;border:1px solid var(--gt-color-woo-border)}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals h2{font-size:1.125rem;font-weight:600;background-color:var(--gt-color-woo-info);margin-bottom:0;padding:.5rem 1.25rem}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table{border-radius:0;border-left:0;border-right:0;margin-bottom:0}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout{padding:1.25rem}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--gt-size-woo-text-medium);height:2.625rem;width:100%;margin-bottom:0;background-color:var(--gt-color-woo-form-button);border-color:var(--gt-color-woo-form-button)}.woocommerce-cart .woocommerce .cart-empty{display:block;font-size:1.5rem;font-weight:400;width:100%;border:0;background-color:transparent;text-align:center;margin-bottom:0}.woocommerce-cart .woocommerce .cart-empty+.return-to-shop{display:block;width:100%;text-align:center}.woocommerce th.label{padding:1rem;font-size:inherit;line-height:inherit;background:inherit;color:inherit}.woocommerce table.shop_table{font-size:var(--gt-size-woo-text-medium);border:1px solid var(--gt-color-woo-border);border-radius:var(--gt-size-woo-border-radius);border-collapse:collapse;border-width:0 1px 1px 0}.woocommerce table.shop_table thead,.woocommerce table.shop_table tr,.woocommerce table.shop_table tr td,.woocommerce table.shop_table tr th{border-right-width:0;border-bottom-width:0}.woocommerce table.shop_table tr td.product-name a,.woocommerce table.shop_table tr th{font-weight:600}.woocommerce table.shop_table tr td{min-width:3.25rem;vertical-align:middle;border-top:1px solid var(--gt-color-woo-border);padding:.7rem 1rem}.woocommerce table.shop_table tr td a{color:currentColor;text-decoration:none}.woocommerce table.shop_table tr td a.remove{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:500;width:1.5rem;height:1.5rem;color:var(--gt-color-woo-text-desc)!important;border:1px solid var(--gt-color-woo-border);-webkit-transition:.2s cubic-bezier(.28, .12, .22, 1);transition:.2s cubic-bezier(.28, .12, .22, 1)}.woocommerce table.shop_table tr td a.remove:hover{color:#fff!important;background-color:var(--gt-color-woo-error);border-color:transparent}.woocommerce table.shop_table tr td.product-thumbnail img{width:auto;max-width:4.375rem}.woocommerce-checkout .woocommerce .woocommerce-form-coupon-toggle>*{font-size:var(--gt-size-woo-text-medium);color:var(--gt-color-woo-text-light);background-color:transparent;border:1px dashed var(--gt-color-woo-form-border);border-radius:var(--gt-size-woo-border-radius);padding:1em 2em}.woocommerce-account .woocommerce-MyAccount-content p,.woocommerce-checkout .woocommerce .woocommerce-form-coupon-toggle>* a{color:var(--gt-color-woo-text-desc)}.woocommerce-checkout .woocommerce .checkout_coupon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-1.25rem;background-color:var(--gt-color-woo-info);border:1px solid var(--gt-color-woo-border)}.woocommerce-checkout .woocommerce .checkout_coupon>p.form-row{padding:0;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}.woocommerce-checkout .woocommerce .checkout_coupon>p.form-row .button{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce-checkout .woocommerce .woocommerce-checkout .col2-set>*{float:none;width:100%}.woocommerce-checkout .woocommerce .woocommerce-checkout .col2-set>* h3{font-size:1.25rem;font-weight:600;padding-bottom:.625rem;margin-bottom:.9375rem;border-bottom:1px solid var(--gt-color-woo-border)}.woocommerce-checkout .woocommerce .woocommerce-checkout #order_review_heading{font-size:1.25rem;font-weight:600}.woocommerce-checkout .woocommerce .woocommerce-checkout #order_review .shop_table .order-total td{font-size:1.25rem;font-weight:500}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-color:var(--gt-color-woo-border)}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:var(--gt-color-woo-info);border:1px solid var(--gt-color-woo-border)}#add_payment_method #payment .woocommerce-notice,.woocommerce-cart #payment .woocommerce-notice,.woocommerce-checkout #payment .woocommerce-notice{font-size:var(--gt-size-woo-text-small);background-color:transparent;border:0;padding:0}#add_payment_method #payment .payment_methods,.woocommerce-cart #payment .payment_methods,.woocommerce-checkout #payment .payment_methods{padding:1.25rem!important;border-bottom:1px solid var(--gt-color-woo-border)!important}#add_payment_method #payment .payment_methods li label,.woocommerce-cart #payment .payment_methods li label,.woocommerce-checkout #payment .payment_methods li label{font-size:var(--gt-size-woo-text-medium);font-weight:600}#add_payment_method #payment .payment_methods li .payment_box,.woocommerce-cart #payment .payment_methods li .payment_box,.woocommerce-checkout #payment .payment_methods li .payment_box{font-size:var(--gt-size-woo-text-small);background-color:var(--gt-color-woo-info-dark)}#add_payment_method #payment .payment_methods li .payment_box::before,.woocommerce-cart #payment .payment_methods li .payment_box::before,.woocommerce-checkout #payment .payment_methods li .payment_box::before{border:1em solid var(--gt-color-woo-info-dark);border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}#add_payment_method #payment .form-row,.woocommerce-cart #payment .form-row,.woocommerce-checkout #payment .form-row{margin-bottom:.5rem}#add_payment_method #payment .form-row:last-child,.woocommerce-cart #payment .form-row:last-child,.woocommerce-checkout #payment .form-row:last-child{margin-bottom:0}#add_payment_method #payment .woocommerce-privacy-policy-text a,.woocommerce form.login .lost_password a,.woocommerce form.register .lost_password a,.woocommerce-account .woocommerce-MyAccount-content p a,.woocommerce-cart #payment .woocommerce-privacy-policy-text a,.woocommerce-checkout #payment .woocommerce-privacy-policy-text a{color:var(--gt-color-woo-primary);text-decoration:none}#add_payment_method #payment #place_order,.woocommerce-cart #payment #place_order,.woocommerce-checkout #payment #place_order{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:2.625rem;background-color:var(--gt-color-woo-form-button);border-color:var(--gt-color-woo-form-button)}.select2-container--default .select2-selection--single{height:var(--gt-size-woo-form-height);background-color:transparent;border:1px solid var(--gt-color-woo-form-border);border-radius:2px}.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:var(--gt-size-woo-text-medium);line-height:var(--gt-size-woo-form-height);color:currentColor}.select2-container--default .select2-selection--single .select2-selection__arrow{height:var(--gt-size-woo-form-height)}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--gt-color-woo-primary)}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-thankyou-order-received{font-size:1.5rem;font-weight:600;margin-bottom:.9375rem}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;background-color:var(--gt-color-woo-info);border:1px solid var(--gt-color-woo-border);border-radius:var(--gt-size-woo-border-radius)}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-overview li{margin:0;padding:1.25rem;border-right:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li+li,.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-overview li+li{border-top:1px solid var(--gt-color-woo-border)}@media screen and (min-width:1024px){.woocommerce.single-product .product .product_title{font-size:var(--gt-size-woo-single-title-size)}.woocommerce.single-product .product .woocommerce-tabs .entry-content h1{font-size:2.5rem}.woocommerce.single-product .product .woocommerce-tabs .entry-content h2{font-size:1.6666666667rem}.woocommerce.single-product .product .woocommerce-tabs .entry-content h3{font-size:1.5rem}.woocommerce.single-product .product .woocommerce-tabs .entry-content h4,.woocommerce.single-product .product .woocommerce-tabs .entry-content h5{font-size:1.3333333333rem}.woocommerce.single-product .product .woocommerce-tabs .entry-content h6{font-size:1.2rem}.woocommerce.single-product .product #reviews #review_form_wrapper #respond{padding:1.875rem}.woocommerce-cart .woocommerce .woocommerce-cart-form{-webkit-box-flex:72%;-ms-flex:72%;flex:72%;max-width:72%}.woocommerce-cart .woocommerce .cart-collaterals{-webkit-box-flex:25%;-ms-flex:25%;flex:25%;max-width:25%;margin-left:auto}.woocommerce table.shop_table tr td.product-quantity input{width:3.75rem;height:1.875rem}.woocommerce table.shop_table tr td.actions #coupon_code{width:15rem}.woocommerce-checkout .woocommerce .checkout_coupon{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.woocommerce-checkout .woocommerce .checkout_coupon>p.form-row .button{width:auto}.woocommerce-checkout .woocommerce .checkout_coupon>p.form-row{-webkit-box-flex:49%;-ms-flex:49%;flex:49%;max-width:49%}.woocommerce-checkout .woocommerce .woocommerce-checkout .col2-set{float:left;width:65%}.woocommerce-checkout .woocommerce .woocommerce-checkout #order_review,.woocommerce-checkout .woocommerce .woocommerce-checkout #order_review_heading{float:right;width:30%}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-thankyou-order-received{font-size:1.875rem;margin-bottom:1.875rem}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-overview{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-flow:row wrap;flex-flow:row wrap}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-overview li{-webkit-box-flex:1;-ms-flex:1;flex:1}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-overview li+li{border-top:0;border-left:1px solid var(--gt-color-woo-border)}}.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-column__title,.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-order-details__title{font-size:1.25rem;margin-bottom:1.25rem}.woocommerce .woocommerce-customer-details address{border:1px solid var(--gt-color-woo-border);padding:1rem}.woocommerce form.login,.woocommerce form.register{max-width:35rem;margin-left:auto;margin-right:auto;border:1px solid var(--gt-color-woo-border)}.woocommerce form.login .woocommerce-form-login__rememberme,.woocommerce form.register .woocommerce-form-login__rememberme{position:relative;top:.375rem}.woocommerce form.login .woocommerce-form-login__rememberme input,.woocommerce form.register .woocommerce-form-login__rememberme input{position:relative;top:1px;margin-right:.5rem}.woocommerce form.login .lost_password,.woocommerce form.register .lost_password{font-size:var(--gt-size-woo-text-medium);margin-top:.9375rem;margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation{border:1px solid var(--gt-color-woo-border);border-radius:var(--gt-size-woo-border-radius)}@media screen and (max-width:991px){.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;margin-bottom:45px;float:none}.woocommerce-account .woocommerce-MyAccount-content{width:100%;float:none}}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;margin:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;color:currentColor;text-decoration:none;padding:.625rem .9375rem}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active{background-color:var(--gt-color-woo-info)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders .woocommerce-button{font-size:var(--gt-size-woo-text-small);height:2.125rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address .edit{font-size:var(--gt-size-woo-text-small);font-weight:700;text-transform:uppercase;text-decoration:none;color:var(--gt-color-woo-text-light)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm em{font-size:var(--gt-size-woo-text-small);color:var(--gt-color-woo-text-light)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{margin-top:1.5rem;padding-top:.625rem;border-top:1px solid var(--gt-color-woo-border)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend{background-color:inherit;padding-right:1rem;font-weight:500}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm button{margin-top:.9375rem}