.gt-commerce .gt-collection-notice{background:var(--stone);padding:24px;margin:24px 0 36px;border-radius:4px}.gt-commerce .gt-collection-notice h2{font-size:26px}.gt-commerce .gt-collection-notice p{margin:8px 0;font-size:15px}
.gt-commerce .woocommerce input.input-text,.gt-commerce .woocommerce textarea,.gt-commerce .woocommerce select{font:inherit;padding:12px;background:#fff;border:1px solid var(--muted);color:var(--ink);border-radius:3px;max-width:100%;min-height:44px}
.gt-commerce .woocommerce input:focus-visible,.gt-commerce .woocommerce textarea:focus-visible{outline:3px solid var(--wine);outline-offset:3px}
.gt-commerce .woocommerce a.button,.gt-commerce .woocommerce button.button,.gt-commerce .woocommerce #payment #place_order{background:var(--wine);color:white;padding:14px 20px;border:0;line-height:1.4}
.gt-commerce .woocommerce table.shop_table{background:white;border-color:var(--stone);border-collapse:collapse}.gt-commerce .woocommerce table.shop_table th,.gt-commerce .woocommerce table.shop_table td{padding:16px;border-color:var(--stone)}
.gt-commerce .woocommerce .quantity .qty{width:5em}.gt-commerce .woocommerce-error,.gt-commerce .woocommerce-info,.gt-commerce .woocommerce-message{background:var(--stone);color:var(--ink);border-top-color:var(--wine)}
.gt-commerce .woocommerce-info:before,.gt-commerce .woocommerce-message:before{color:var(--wine)}.gt-commerce .woocommerce #payment{background:var(--stone)}
.gt-commerce .woocommerce form .form-row label{line-height:1.5;margin-bottom:6px}.gt-commerce .woocommerce form .form-row{padding:6px 0;margin-bottom:14px}
.gt-commerce .woocommerce h3{margin-top:28px}.gt-commerce .woocommerce-checkout #customer_details{margin-bottom:30px}.gt-commerce .woocommerce .cart-collaterals .cart_totals{width:48%}
.gt-commerce .woocommerce-shipping-destination{display:none}
@media(max-width:760px){.gt-commerce .woocommerce .col2-set .col-1,.gt-commerce .woocommerce .col2-set .col-2,.gt-commerce .woocommerce .cart-collaterals .cart_totals{float:none;width:100%}.gt-commerce .woocommerce .form-row-first,.gt-commerce .woocommerce .form-row-last{float:none;width:100%}.gt-commerce .gt-collection-notice{padding:20px}.gt-commerce .woocommerce table.shop_table td{padding:12px}.gt-commerce .woocommerce .coupon{display:flex;flex-wrap:wrap;gap:8px}.gt-commerce .woocommerce .coupon .input-text{width:100%!important}}

.gt-account .woocommerce{display:flow-root}.gt-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0 0 24px;padding:0;border:1px solid var(--stone);background:white}.gt-account .woocommerce-MyAccount-navigation li a{display:block;padding:12px 16px;text-decoration:none;border-bottom:1px solid var(--stone)}.gt-account .woocommerce-MyAccount-navigation li.is-active a{background:var(--wine);color:white}.gt-account .woocommerce-MyAccount-content{min-width:0;overflow-wrap:anywhere}.gt-account .woocommerce form.login,.gt-account .woocommerce form.register{background:white;border-color:var(--stone)}.gt-account .woocommerce-Address-title h2,.gt-account .woocommerce-Address-title h3{font-size:26px}.gt-account .woocommerce table.shop_table{width:100%}@media(max-width:700px){.gt-account .woocommerce-MyAccount-navigation,.gt-account .woocommerce-MyAccount-content{float:none;width:100%}.gt-account .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap}.gt-account .woocommerce-MyAccount-navigation li{flex:1 1 145px}.gt-account .woocommerce-MyAccount-navigation li a{height:100%}}
