:root{--halmo-gold:#eeff01;--halmo-gold-soft:#c8d900;--halmo-line:rgba(255,255,255,.1);--halmo-bg:#0d0d0d;--halmo-elev:#16161a}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{letter-spacing:.005em}::selection{background:var(--halmo-gold);color:#0d0d0d}*{scrollbar-color:#3a3a3a transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#3a3a3a}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.hh{letter-spacing:.005em}.h0,.hh,h1{letter-spacing:-.01em;line-height:1.04}.slide__caption,.product__vendor,.breadcrumb,.section__heading--eyebrow{letter-spacing:.22em!important;text-transform:uppercase;font-size:.72em}a{transition:color .2s ease,opacity .2s ease}.body-text a:not(.button):hover,a.underline-animation:hover{color:var(--halmo-gold)}.button{transition:background .25s ease,color .25s ease,border-color .25s ease,transform .15s ease;letter-spacing:.12em}.button:active{transform:translateY(1px)}.button--solid{background:var(--halmo-gold);color:#0d0d0d;border:1px solid var(--halmo-gold)}.button--solid:hover{background:var(--halmo-gold-soft);border-color:var(--halmo-gold-soft);color:#0d0d0d}.button--solid path{fill:#0d0d0d}.button--outline{border:1px solid rgba(255,255,255,.55);color:#fff;background:transparent}.button--outline:hover{background:#fff;color:#0d0d0d}.product__add-to-cart.button{background:var(--halmo-gold);color:#0d0d0d;border:1px solid var(--halmo-gold)}.product__add-to-cart.button:hover{background:var(--halmo-gold-soft);border-color:var(--halmo-gold-soft)}.product__add-to-cart .add-to-cart__symbol path{fill:#0d0d0d;stroke:#0d0d0d}.sidebar,.mount-sidebar{border-right:1px solid var(--halmo-line)}.logo__image img{content:url(/cdn/shop/t/10/assets/logo-halmo-fluo.png?v=1781878956)!important;filter:none!important}.announcement-bar{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.slide{background:#000}.slide__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:linear-gradient(to top,#0000009e,#0000001a 38%,#0000 60%),linear-gradient(to bottom,#0000004d,#0000 22%)}.slide__title .hh,.slide__title .h0{text-shadow:0 2px 28px rgba(0,0,0,.55)}.slide__image img,.slide:hover .slide__image img{transform:none!important;transition:none!important}.product-item{transition:transform .3s ease}.product-item .product-item__image,.product-item figure,.product-item .image{overflow:hidden}.product-item img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.product-item:hover img{transform:scale(1.05)}.product-item:hover .product-item__title,.product-item:hover .product-item__price{color:var(--halmo-gold)}.product-item__title{transition:color .2s ease;letter-spacing:.01em}.product-item__thumbnail{position:relative;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.12);box-shadow:0 6px 20px -8px #0000008c;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,border-color .3s ease}.product-item__thumbnail figure,.product-item__thumbnail .lazy-image{border-radius:12px}.product-item:hover{position:relative;z-index:5;overflow:visible}.product-item:hover .product-item__link{overflow:visible}.product-item:hover .product-item__thumbnail{transform:translateY(-5px);border-color:#eeff01cc;box-shadow:0 16px 40px -12px #000000b3,0 0 34px 6px #eeff0180}.mount-product-gallery .lazy-image{border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.12)}[class*=__media] img,[class*=__cell] img,.rte img{border-radius:12px!important;border:1px solid rgba(255,255,255,.12)!important}.template-product .breadcrumb,.template-product .mobile-breadcrumb,#CookiebotWidget{display:none!important}.regular-select-cover{border-radius:6px!important}.sidebar__cookie-link{display:inline-block;margin:18px 0 6px;padding-left:14%;font-size:12px;letter-spacing:.04em;color:#9a9a9a;box-sizing:border-box}.sidebar__cookie-link:hover{color:var(--halmo-gold,#eeff01)}.button,.button--solid,.button--outline,.product__add-to-cart,.slide-cta,.newsletter__submit,input[type=submit],.shopify-payment-button__button{border-radius:12px!important}@media all and (max-width:768px){.sidebar__container-holder{position:relative!important;flex-direction:row!important;align-items:center!important;min-height:46px}.sidebar__responsive-handles{position:static!important;width:100%!important;justify-content:space-between!important;margin:0!important}.logo{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:auto!important;height:auto!important;margin:0!important;z-index:2}.logo>div{width:auto!important}.logo a.logo__image{height:auto!important;display:inline-block!important}.logo img{width:auto!important;max-width:250px!important;height:auto!important;margin:0!important}.sidebar__container{overflow:visible!important}.sidebar__container:after{content:"";position:absolute;left:0;right:0;top:100%;height:36px;pointer-events:none;background:linear-gradient(to bottom,#0d0d0d,#0d0d0d00)}}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],input[type=number],textarea,select{background-color:#141416;color:#ededed;border:1px solid rgba(255,255,255,.16);border-radius:6px;transition:border-color .2s ease}input::placeholder,textarea::placeholder{color:#7c7c7c}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--halmo-gold)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#ededed!important;caret-color:#ededed;-webkit-box-shadow:0 0 0 1000px #141416 inset!important;box-shadow:0 0 0 1000px #141416 inset!important;transition:background-color 600000s 0s,color 600000s 0s}.footer a:hover{color:var(--halmo-gold)}.lazy-image{background:#111}.button--small{letter-spacing:.1em}.social-links{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:12px;align-items:center;margin:20px 0 14px;padding-left:14%;box-sizing:border-box}.social-links a{display:inline-flex!important;align-items:center;justify-content:center;text-align:center;width:38px!important;height:38px!important;padding:0!important;margin:0!important;box-sizing:border-box;border-radius:50%;flex:0 0 auto;border:1px solid rgba(255,255,255,.18);background:#ffffff08;color:#cfcfcf;line-height:1;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.social-links a:hover,.social-links a:focus-visible{background:var(--halmo-gold,#eeff01);border-color:var(--halmo-gold,#eeff01);color:#0d0d0d;transform:translateY(-2px)}.social-links a [class*=shopify-social-icon]{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;line-height:1}.social-links a [class*=shopify-social-icon]:before{color:#d8d8d8!important;font-size:16px;line-height:1}.social-links a:hover [class*=shopify-social-icon]:before,.social-links a:focus-visible [class*=shopify-social-icon]:before{color:#0d0d0d!important}.product__subtitle{display:none!important}.popup-close,.popup-close svg,.popup-close svg path{color:#e6e6e6!important;fill:#e6e6e6!important}.popup-close:hover,.popup-close:hover svg,.popup-close:hover svg path{color:var(--halmo-gold,#eeff01)!important;fill:var(--halmo-gold,#eeff01)!important}.newsletter__submit,.newsletter__submit .long-arrow,.newsletter__submit svg,.newsletter__submit svg path,.newsletter__submit svg line,.newsletter__submit svg polyline{color:#e6e6e6!important;fill:#e6e6e6!important;stroke:#e6e6e6!important}.newsletter__submit:hover,.newsletter__submit:hover .long-arrow,.newsletter__submit:hover svg,.newsletter__submit:hover svg path,.newsletter__submit:hover svg line,.newsletter__submit:hover svg polyline{color:var(--halmo-gold,#eeff01)!important;fill:var(--halmo-gold,#eeff01)!important;stroke:var(--halmo-gold,#eeff01)!important}.slide-cta{transition:background .22s ease,color .22s ease,border-color .22s ease!important}.slide-cta:hover,.slide-cta:focus-visible{background:var(--halmo-gold,#eeff01)!important;border-color:var(--halmo-gold,#eeff01)!important;color:#0d0d0d!important}.template-list-collections .compact-header-container{display:none!important}@supports (height:100dvh){@media all and (max-width:768px){.sidebar-parent-element .sidebar-content-element{height:100dvh!important}#content-holder #content{min-height:calc(100dvh - 66px)!important}.slider--vertical .slide,.slider.slider--horizontal{height:calc(100dvh - 66px)!important}}}.template-list-collections .collection-list{display:grid!important;grid-template-columns:1fr 1fr!important;grid-auto-rows:auto!important;gap:clamp(20px,2.6vw,44px)!important;width:auto!important;max-width:min(1180px,100%)!important;height:calc(100vh - 120px)!important;height:calc(100dvh - 120px)!important;align-content:center!important;margin:0 auto!important;padding:0 24px!important;box-sizing:border-box!important}.template-list-collections .collection-list .collection-item{position:relative!important;aspect-ratio:4/3!important;max-height:calc((100vh - 170px)/2)!important;max-height:calc((100dvh - 170px)/2)!important;width:auto!important;max-width:none!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important}.template-list-collections .collection-list .collection-item__link{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:0!important;display:block;overflow:hidden;border-radius:12px;border:1px solid rgba(255,255,255,.12);box-shadow:0 6px 20px -8px #0000008c;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s ease,border-color .3s ease}.template-list-collections .collection-item__link:hover{transform:translateY(-5px);z-index:5;border-color:#eeff01cc;box-shadow:0 16px 40px -12px #000000b8,0 0 34px 6px #eeff0173}.template-list-collections .collection-item__background,.template-list-collections .collection-item__background .lazy-image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important}.template-list-collections .collection-item__background img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.template-list-collections .collection-item__link:hover .collection-item__background img{transform:scale(1.08)}.template-list-collections .collection-item__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,#000000d1,#00000040 42%,#0000 70%)}.template-list-collections .collection-item__header{position:absolute!important;inset:auto 0 0 0!important;top:auto!important;height:auto!important;z-index:2;display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-end!important;text-align:center!important;transform:none!important;padding:0 18px clamp(16px,2.4vw,26px)}.template-list-collections .collection-item__title{margin:0!important;color:#fff!important;line-height:1.1!important;letter-spacing:.07em;font-size:clamp(18px,2.2vw,26px)!important}.template-list-collections .collection-item__title span{color:#fff!important}.template-list-collections .collection-item__header:after{content:"";display:block;width:32px;height:3px;margin-top:10px;border-radius:2px;background:var(--halmo-gold,#eeff01);box-shadow:0 0 10px #eeff018c;transition:width .35s ease}.template-list-collections .collection-item__link:hover .collection-item__header:after{width:56px}@media all and (max-width:768px){.template-list-collections .collection-list{grid-template-columns:1fr!important;grid-template-rows:repeat(4,1fr)!important;grid-auto-rows:1fr!important;max-width:100%!important;height:calc(100vh - 128px)!important;height:calc(100dvh - 128px)!important;align-content:stretch!important;gap:12px!important;padding:0 14px!important}.template-list-collections .collection-list .collection-item{aspect-ratio:auto!important;max-height:none!important}.template-list-collections .collection-item__title{font-size:21px!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/modern.css.map */
