@media only screen and (max-width:1024px){.header .logolink{margin:0 auto}.header .searchform{display:none}.thb-secondary-area{margin-left:unset}.thb-header-mobile-left{align-items:center}.thb-header-mobile-left .union-header-mobile-search-icon{display:inline-flex}}.cart-drawer--discount-form{padding:15px}.discount-form{width:100%}.discount-form--input-group{display:flex;gap:8px;margin-bottom:10px}.discount-form--input{flex:1;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--general-border-radius, 3px);font-size:.875rem;background-color:var(--bg-body);color:var(--color-body);transition:border-color .2s ease;margin-bottom:0!important}.discount-form--input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px rgba(var(--color-accent-rgb),.1)}.discount-form--button{padding:10px 16px;background-color:var(--color-accent);color:var(--color-accent-text, #fff);border:none;border-radius:var(--general-border-radius, 3px);font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s ease,opacity .2s ease;white-space:nowrap}.discount-form--button:hover:not(:disabled){background-color:var(--color-accent-dark, var(--color-accent));opacity:.9}.discount-form--button:disabled{opacity:.6;cursor:not-allowed}.discount-form--message{font-size:.75rem;padding:8px 12px;border-radius:var(--general-border-radius, 3px);margin-top:8px;display:none}.discount-form--message.success{background-color:#22c55e1a;color:#16a34a;border:1px solid rgba(34,197,94,.2)}.discount-form--message.error{background-color:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.2)}.cart-drawer--discount .cart-drawer--discount-label{display:flex;align-items:center;justify-content:space-between;gap:8px}.discount-remove{background:none;border:none;padding:4px;cursor:pointer;color:var(--color-body);opacity:.6;transition:opacity .2s ease;border-radius:2px}.discount-remove:hover{opacity:1;background-color:rgba(var(--color-body-rgb),.1)}.discount-remove svg{width:12px;height:12px}.cart-discount .cart-drawer--discount-label,.cart-discount .price{font-size:12px}@media only screen and (min-width:768px){.cart-drawer--discount-form{padding:20px}.discount-form--input{font-size:1rem;padding:12px 16px}.discount-form--button{padding:12px 20px;font-size:1rem}}body{overflow-x:hidden}@media(min-width:768px)and (max-width:1024px){#product-grid.products.collection li.columns{flex:0 0 50%;max-width:50%}.section-header--content{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/union-app.css.map */
