:root{--hal-line-section: #ECE8DF;--hal-line-content: #D8D3C9;--hal-line-action: #8A867D;--hal-line-strong: #121212}.hal-header{border-bottom:1px solid var(--hal-line-section)!important}.header-wrapper--border-bottom:has(.hal-header){border-bottom:0!important}.product .product-form__input--pill input[type=radio]+label{border-width:1px!important;border-style:solid!important;border-color:var(--hal-line-content)!important;box-shadow:none!important}.product .product-form__input--pill input[type=radio]:checked+label{border-color:var(--hal-line-strong)!important}.hal-product-packaging__card{border:1px solid var(--hal-line-content)!important}.hal-product-packaging__choice input:checked+.hal-product-packaging__card{border-color:var(--hal-line-strong)!important}.product quantity-input.quantity,.product .quantity{border:1px solid var(--hal-line-strong)!important;box-shadow:none!important}.product .product-form__submit,.product .shopify-payment-button__button{border:1px solid var(--hal-line-strong)!important;box-shadow:none!important}#main-cart-items .cart-items thead th,#main-cart-items .cart-item>td{border-bottom:0!important}#main-cart-items.cart__items{border-bottom:1px solid var(--hal-line-content)!important}@media screen and (max-width:749px){#main-cart-items .cart-items thead,#main-cart-items .cart-items thead tr{width:100%!important;max-width:100%!important;margin-inline:0!important;box-sizing:border-box}#main-cart-items .cart-items thead tr{border-bottom:1px solid var(--hal-line-content)!important}}@media screen and (min-width:750px){#main-cart-items .cart-items thead th{border-bottom:1px solid var(--hal-line-content)!important}}.hal-cart-packaging-row{width:100%!important;max-width:100%!important;box-sizing:border-box;border-top:0!important;border-bottom:1px solid var(--hal-line-content)!important}.hal-cart-packaging-row:before,.hal-cart-packaging-row:after{content:none!important;display:none!important}.hal-cart-packaging-row__discount{border:1px solid var(--hal-line-content)!important}.hal-cart-continue,.hal-cart-empty-button{border-bottom:1px solid var(--hal-line-action)!important}.hal-cart-checkout{border:1px solid var(--hal-line-strong)!important;box-shadow:none!important}cart-items:not(.is-empty) .cart__warnings.hal-cart-empty{display:none!important}cart-items.is-empty .cart__contents{display:none!important}.hal-footer,.hal-footer__social,.hal-footer__legal{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.hal-footer{border-top:1px solid var(--hal-line-section)!important}.hal-footer__social{border-top:1px solid var(--hal-line-content)!important}.hal-footer__social a{border-bottom:1px solid var(--hal-line-content)!important}.hal-footer__legal{border-top:1px solid var(--hal-line-section)!important}@media(hover:hover)and (pointer:fine){.hal-cart-continue:hover,.hal-cart-empty-button:hover{border-bottom-color:var(--hal-line-strong)!important}}cart-items.is-empty .hal-cart-heading-row{display:none!important}cart-items.is-empty{padding-top:28px!important}.hal-footer__social a,.hal-footer__social a:hover{padding-left:24px!important;padding-right:24px!important}.hal-footer__social{display:flex!important;align-items:center;justify-content:center;flex-wrap:nowrap;gap:30px;width:100%!important;margin:32px 0 0!important;padding:24px 24px 0!important;border-top:1px solid var(--hal-line-section)!important;border-bottom:0!important}.hal-footer__social a,.hal-footer__social a:hover,.hal-footer__social a:focus,.hal-footer__social a:active{display:inline-flex!important;align-items:center;justify-content:center!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;color:#55524d!important;font-size:10px!important;font-weight:500!important;letter-spacing:.14em!important;line-height:1.4!important;text-align:center!important;text-decoration:none!important;white-space:nowrap;transition:none!important;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.hal-footer__social-arrow{display:none!important}.hal-footer__legal{margin-top:30px!important;padding-top:24px!important;border-top:1px solid var(--hal-line-section)!important}@media(hover:hover)and (pointer:fine){.hal-footer__social a:hover{color:#8a867d!important}}@media(hover:none)and (pointer:coarse){.hal-footer__social a,.hal-footer__social a:hover,.hal-footer__social a:focus,.hal-footer__social a:active{color:#55524d!important;opacity:1!important}}@media screen and (max-width:380px){.hal-footer__social{gap:22px;padding-left:16px!important;padding-right:16px!important}.hal-footer__social a,.hal-footer__social a:hover,.hal-footer__social a:focus,.hal-footer__social a:active{font-size:9px!important;letter-spacing:.1em!important}}@media screen and (max-width:749px){.hal-cart-packaging-row__detail{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}}.hal-footer{padding-bottom:calc(34px + env(safe-area-inset-bottom))!important}.hal-footer__legal{display:block!important;position:static!important;min-height:0!important;height:auto!important;overflow:visible!important;visibility:visible!important;opacity:1!important;transform:none!important}.hal-footer__copyright{display:block!important;position:static!important;margin:18px 0 0!important;padding:0!important;color:#77736c!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.03em!important;visibility:visible!important;opacity:1!important;transform:none!important;clip:auto!important;clip-path:none!important}.hal-footer__legal:not(:has(.hal-footer__copyright)):after{content:"\a9  2026, HAL by ALIS GOLF";display:block;margin-top:18px;color:#77736c;font-family:var(--font-body-family);font-size:11px;line-height:1.6;letter-spacing:.03em;text-align:center}@media screen and (max-width:749px){.hal-footer{padding-bottom:calc(28px + env(safe-area-inset-bottom))!important}.hal-footer__legal{margin-top:30px!important;padding-top:24px!important;padding-bottom:0!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hal-lines.css.map */
