:root{--ultrx-accent: #d0dc51;--ultrx-ink: #1c1c1c;--ultrx-tracking-label: .08em;--ultrx-tracking-button: .06em;--ultrx-ease: cubic-bezier(.2, 0, 0, 1)}::selection{background-color:var(--ultrx-accent);color:var(--ultrx-ink)}h1,h2,h3,.h1,.h2,.h3{text-wrap:balance}h5,h6,.h5,.h6{letter-spacing:var(--ultrx-tracking-label)}.rte a:not(.button,.button-secondary,.button-unstyled){text-decoration-color:var(--ultrx-accent);text-decoration-thickness:2px;text-underline-offset:.25em;transition:text-decoration-color var(--animation-speed) var(--animation-easing)}.rte a:not(.button,.button-secondary,.button-unstyled):hover{text-decoration-color:currentcolor}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{letter-spacing:var(--ultrx-tracking-button);font-weight:700}.button:not(.button-secondary,.button-unstyled,.button-custom):hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: var(--ultrx-ink);--button-background-color: var(--ultrx-accent);--button-border-color: var(--ultrx-accent)}.button-secondary:hover{--button-color: #ffffff;--button-background-color: var(--ultrx-ink);--button-border-color: var(--ultrx-ink)}.button-custom.button-custom:hover{--button-color: var(--ultrx-ink);--button-background-color: var(--ultrx-accent);--button-border-color: var(--ultrx-accent)}.button-unstyled[class*=product_list_button]{font-family:var(--font-subheading--family);font-weight:700;text-transform:uppercase;letter-spacing:var(--ultrx-tracking-label);text-decoration:underline;text-decoration-color:var(--ultrx-accent);text-decoration-thickness:2px;text-underline-offset:.35em}.menu-list__link-title{position:relative}.menu-list__link-title:after{content:"";position:absolute;inset-inline:var(--gap-sm);inset-block-end:-.35em;height:2px;background-color:var(--ultrx-accent);transform:scaleX(0);transform-origin:left;transition:transform .24s var(--ultrx-ease)}[slot=overflow] .menu-list__link-title:after{inset-inline:0}.menu-list__link:hover .menu-list__link-title:after,.menu-list__link[aria-expanded=true] .menu-list__link-title:after,.menu-list__link--active .menu-list__link-title:after{transform:scaleX(1)}.announcement-bar__text{font-family:var(--font-subheading--family);font-size:.75rem;text-transform:uppercase;letter-spacing:var(--ultrx-tracking-label)}product-card [ref=productTitleLink] .text-block,product-card [ref=productTitleLink] .text-block p{font-family:var(--font-subheading--family);font-weight:700;letter-spacing:.01em;color:#111}product-card .price{font-weight:700;color:#111}.shopify-section-group-footer-group a:not(.button,.button-secondary){transition:color var(--animation-speed) var(--animation-easing)}.shopify-section-group-footer-group a:not(.button,.button-secondary):hover{color:var(--ultrx-accent)}@media(prefers-reduced-motion:reduce){.menu-list__link-title:after{transition:none}}div[class^=footer-bottom-sections--][class*=ss_footer_6]{display:none}.shopify-section-group-footer-group [class^=footer-menu-heading-]{font-family:var(--font-subheading--family);text-transform:uppercase;letter-spacing:.01em}.card-gallery{--ultrx-tile: #f4f4f2}.card-gallery slideshow-container,.card-gallery .product-media{background-color:var(--ultrx-tile)}.card-gallery .product-media-container .product-media__image{object-fit:contain;padding:10%;mix-blend-mode:multiply}.hero .group-block[class*=color-custom-]{position:relative;clip-path:polygon(0 0,calc(100% - 32px) 0,100% 32px,100% 100%,0 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero .group-block[class*=color-custom-]:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background-color:var(--ultrx-accent);transform-origin:top;z-index:1}.hero .text-block.rte{max-width:68ch}[class*=product_list_text] :is(h2,h3):before{content:"";display:block;width:48px;height:4px;margin-block-end:.6em;background-color:var(--ultrx-accent)}.ultrx-seg{display:inline-block}.ultrx-slash{display:inline-block;color:#fff;opacity:.35;margin-inline:.15em}@media(prefers-reduced-motion:no-preference){html.ultrx-motion .ultrx-reveal{opacity:0;transform:translateY(32px);transition:opacity .7s var(--ultrx-ease),transform .9s var(--ultrx-ease);transition-delay:calc(var(--ultrx-i, 0) * 90ms)}html.ultrx-motion .ultrx-reveal--left{transform:translate(-48px)}html.ultrx-motion .ultrx-reveal.is-visible{opacity:1;transform:none}html.ultrx-motion .hero .group-block.ultrx-reveal:before{transform:scaleY(0);transition:transform .9s var(--ultrx-ease) .25s}html.ultrx-motion .hero .group-block.ultrx-reveal.is-visible:before{transform:scaleY(1)}html.ultrx-motion .ultrx-seg{opacity:0;transform:translateY(.4em);transition:opacity .5s var(--ultrx-ease),transform .6s var(--ultrx-ease);transition-delay:calc(.5s + var(--ultrx-i, 0) * .16s)}html.ultrx-motion .is-visible .ultrx-seg{opacity:1;transform:none}@supports (animation-timeline: view()){.hero__media{animation:ultrx-parallax linear both;animation-timeline:view()}@keyframes ultrx-parallax{0%{transform:scale(1.15) translateY(-5%)}to{transform:scale(1.15) translateY(5%)}}}}:is(.hero,[id*=__ultrx_]) .group-block-content.layout-panel-flex--row>.group-block{position:relative;padding-block-start:20px;border-block-start:1px solid color-mix(in srgb,currentcolor 18%,transparent)}:is(.hero,[id*=__ultrx_]) .group-block-content.layout-panel-flex--row>.group-block:before{content:"";position:absolute;inset-block-start:-1px;inset-inline-start:0;width:48px;height:3px;background-color:var(--ultrx-accent)}.hero:has(h2) .hero__container{position:relative;overflow:hidden}.hero:has(h2) .hero__container:after{content:"ULTRX" / "";position:absolute;inset-inline-end:-.04em;inset-block-end:-.18em;font-family:var(--font-heading--family);font-weight:700;font-size:clamp(8rem,26vw,26rem);line-height:1;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,currentcolor 10%,transparent);pointer-events:none;z-index:0}.hero:has(h2) .hero__content-wrapper{position:relative;z-index:1}@media screen and (max-width:749px){.hero:has(h2) .hero__container:after{font-size:9rem}.hero .group-block[class*=color-custom-]{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%)}}@media screen and (min-width:990px){.product-grid.product-grid--grid[data-product-card-size]:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}}@media screen and (min-width:1600px){.product-grid.product-grid--grid[data-product-card-size]:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}}[id*=__ultrx_about_promise] .text-block{max-width:26em}[id*=__ultrx_about_banner] .hero__container{aspect-ratio:2048 / 1004;min-height:0;height:auto}[id*=__ultrx_about_banner] .hero__media{animation:none;transform:none;object-fit:cover;object-position:center}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ultrx.css.map */
