:root{--hades-bg:#ffffff;--hades-surface:#f6f6f4;--hades-surface-2:#efefec;--hades-line:#e6e3dd;--hades-line-strong:#cfccc4;--hades-fg:#030302;--hades-heading:#030302;--hades-muted:#8a8780;--hades-accent:#030302;--hades-sale:#030302;--ease-premium:cubic-bezier(.22,.61,.36,1);--drawer-width:84vw;--drawer-max-width:460px;--drawer-animation-speed:.36s;--hades-sans:"Helvetica Neue",Helvetica,Arial,sans-serif;--font-body--family:var(--hades-sans) !important;--font-heading--family:var(--hades-sans) !important;--font-subheading--family:var(--hades-sans) !important;--font-accent--family:var(--hades-sans) !important}html,body{background:var(--hades-bg)!important;overflow-x:hidden}body{font-family:var(--hades-sans);-webkit-font-smoothing:antialiased;color:var(--hades-fg)}h1,h2,h3,.h1,.h2,.h3,[class*=title] h1,[class*=title] h2{font-family:var(--hades-sans)!important;font-weight:400!important;letter-spacing:normal;line-height:1.1;text-transform:none!important;color:var(--hades-heading)!important}h4,h5,h6,.h4,.h5,.h6{font-family:var(--hades-sans)!important;font-weight:400!important;letter-spacing:normal;text-transform:none!important;color:var(--hades-heading)!important}.section h2,[class*=section] h2{color:var(--hades-heading)!important}a{color:var(--hades-fg)}a:hover{color:var(--hades-muted)}#header-component[transparent] .header__row,#header-component[transparent] .header__row .section-background,#header-component[transparent] .header__row:before,#header-component[transparent] .header__row:after{background:transparent!important;box-shadow:none!important;border-color:transparent!important}#header-component[transparent] .header__row{transition:background .32s ease,backdrop-filter .32s ease,border-color .32s ease!important}#header-component[transparent].stryxx-scrolled .header__row{background:#ffffffe6!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;border-bottom:1px solid var(--hades-line)!important}#header-component .header__row,#header-component .header__row a,#header-component .header__row .svg-wrapper,.header__icon--menu .svg-wrapper{color:var(--hades-fg)!important}.header__menu a,.menu__link,nav a,.menu-list__link{font-family:var(--hades-sans)!important;font-weight:400!important;letter-spacing:.04em;text-transform:uppercase;color:var(--hades-fg)!important}.header__menu a:hover,.menu-list__link:hover{color:var(--hades-muted)!important}.header__icon--menu{display:inline-flex!important}.menu-drawer{--style-border-drawer:0;background:var(--hades-bg)!important;color:var(--hades-fg)!important;width:var(--drawer-width)!important;max-width:var(--drawer-max-width)!important;border-right:0!important;border-radius:0 18px 18px 0!important;box-shadow:24px 0 60px -20px #03030259!important;will-change:transform}@media screen and (min-width:750px){.menu-drawer{width:min(84vw,380px)!important;max-width:380px!important}}.menu-drawer,.menu-drawer__submenu{transition:transform var(--drawer-animation-speed) var(--ease-premium),visibility var(--drawer-animation-speed) var(--ease-premium),opacity var(--drawer-animation-speed) var(--ease-premium)!important}.menu-drawer__backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0303026b!important;transition:opacity var(--drawer-animation-speed) var(--ease-premium)!important}.stryxx-drawer-top{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 16px;border-bottom:1px solid var(--hades-line)}.stryxx-drawer-logo{display:inline-flex;align-items:center;text-decoration:none}.stryxx-drawer-logo img{height:26px;width:auto;display:block}.stryxx-drawer-logo__text{font-family:var(--hades-sans);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:1.05rem;color:var(--hades-fg)}.stryxx-drawer-close{position:relative!important;right:auto!important;top:auto!important;width:auto!important;height:auto!important;padding:6px!important;color:var(--hades-fg)!important;background:transparent!important;border:0!important;box-shadow:none!important;transition:transform .35s var(--ease-premium),opacity .2s var(--ease-premium)!important}.stryxx-drawer-close:hover{transform:rotate(90deg)}.stryxx-drawer-close:active{transform:scale(.88);opacity:.6}.menu-drawer__navigation{padding-block:20px 40px!important}.menu-drawer__menu-item--mainlist{font-family:var(--hades-sans)!important;font-weight:600!important;font-size:clamp(1.5rem,5.2vw,2rem)!important;letter-spacing:-.01em!important;line-height:1.12!important;text-transform:none!important;color:var(--hades-fg)!important;padding:.34em 2rem!important;position:relative;transition:color .3s var(--ease-premium),padding-left .32s var(--ease-premium),transform .18s var(--ease-premium),opacity .18s var(--ease-premium)}.menu-drawer__menu-item--mainlist:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;background:var(--hades-fg);transition:height .35s var(--ease-premium)}.menu-drawer__menu-item--mainlist:hover,.menu-drawer__menu-item--mainlist:focus-visible{color:var(--hades-fg)!important;padding-left:2.5rem!important}.menu-drawer__menu-item--mainlist:hover:before,.menu-drawer__menu-item--mainlist:focus-visible:before{height:60%}.menu-drawer__menu-item--mainlist:active{transform:scale(.985);opacity:.7}.menu-drawer__menu-item--active.menu-drawer__menu-item--mainlist{color:var(--hades-fg)!important;padding-left:2.5rem!important}.menu-drawer__menu-item--active.menu-drawer__menu-item--mainlist:before{height:60%}.menu-drawer-container[open] .menu-drawer__animated-element{animation:stryxx-drawer-item var(--drawer-animation-speed) var(--ease-premium) backwards!important;animation-delay:calc(.12s + (var(--menu-drawer-animation-index) - 1) * 50ms)!important}@keyframes stryxx-drawer-item{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.menu-drawer-container[open] .menu-drawer__animated-element{animation:none!important}.menu-drawer,.menu-drawer__submenu,.menu-drawer__backdrop{transition:none!important}}.menu-drawer__utility-links a,.menu-drawer__utility-links button{color:var(--hades-muted)!important;font-family:var(--hades-sans)!important;font-weight:400!important;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem!important}.menu-drawer__utility-links a:hover{color:var(--hades-fg)!important}.section-resource-list{background:var(--hades-bg)!important}.section-resource-list .resource-list{background:transparent!important;box-shadow:none!important}.product-card,.resource-card,.card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible}.product-card .card-gallery,.product-card [class*=gallery],.resource-card__image-container{background:var(--hades-surface)!important;border-radius:0!important;overflow:hidden}.product-card img,.resource-card img{transition:transform .7s var(--ease-premium)!important}.product-card:hover img,.resource-card:hover img{transform:scale(1.04)}.product-card .product-title,.product-card [class*=title] a,.product-card a[class*=title],.product-card h3,.product-card h2{font-family:var(--hades-sans)!important;text-transform:uppercase;letter-spacing:.04em;font-weight:400!important;font-size:.92rem!important;color:var(--hades-fg)!important;padding-inline:0!important;margin-top:12px}.product-card .price,.product-card [class*=price]{font-family:var(--hades-sans)!important;font-weight:400!important;letter-spacing:normal;color:var(--hades-fg)!important;padding-inline:0!important}.compare-at-price,.price-item--regular.compare-at-price,.price__compare,[class*=compare]{color:var(--hades-muted)!important;text-decoration:line-through;font-weight:400!important}.price-item--sale,.price__sale .price-item{color:var(--hades-fg)!important}.card-rating{padding-inline:0!important;margin-top:4px;width:auto!important;max-width:100%}.card-rating__stars{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;gap:2px;width:auto!important;flex:0 0 auto}.card-rating__star,.rating .stars{width:11px!important;height:11px!important;max-width:11px!important;min-width:11px!important;flex:0 0 11px!important;flex-shrink:0!important;--empty-star-fill-color:rgba(0,0,0,.18)}.card-rating__star.is-filled,.rating .filled-star,.rating .is-filled{color:var(--hades-fg)!important}.card-rating__text{color:var(--hades-muted)!important;font-size:.75rem!important}.product-card .badge,.product-card [class*=badge],.card__badge,[class*=badges] .badge{background:transparent!important;color:var(--hades-sale)!important;font-family:var(--hades-sans)!important;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem!important;font-weight:400!important;border:0!important;padding:0!important}.button:not(.button-unstyled):not(.close-button):not(.button-secondary){font-family:var(--hades-sans)!important;text-transform:uppercase;letter-spacing:.08em;font-weight:400!important;border-radius:2px!important;background:var(--hades-fg)!important;color:#fff!important;border:1px solid var(--hades-fg)!important;transition:background .3s var(--ease-premium),color .3s var(--ease-premium),border-color .3s var(--ease-premium)!important}.button:not(.button-unstyled):not(.close-button):not(.button-secondary):hover{background:transparent!important;color:var(--hades-fg)!important;border-color:var(--hades-fg)!important}.button-secondary{font-family:var(--hades-sans)!important;text-transform:uppercase;letter-spacing:.08em;font-weight:400!important;background:transparent!important;color:var(--hades-fg)!important;border:1px solid var(--hades-fg)!important;border-radius:2px!important}.button-secondary:hover{background:var(--hades-fg)!important;color:#fff!important}hr,[class*=divider]{border-color:var(--hades-line)!important}input,select,textarea{font-family:var(--hades-sans)}.shopify-section-group-footer-group,.shopify-section-group-footer-group .shopify-section,.shopify-section-group-footer-group .section-background,.footer,footer{background:var(--hades-surface)!important;color:var(--hades-fg);border-radius:0!important;margin-left:0!important;margin-right:0!important;margin-bottom:0!important}footer{border-top:1px solid var(--hades-line)!important}.footer a,.shopify-section-group-footer-group a{color:var(--hades-muted)!important}.footer a:hover,.shopify-section-group-footer-group a:hover,.shopify-section-group-footer-group h2,.shopify-section-group-footer-group h3,.shopify-section-group-footer-group [class*=title]{color:var(--hades-fg)!important}.scollage,.stryxx-hero,.stryxx-media{background:var(--hades-bg)!important}.stryxx-ribbon-section{align-self:stretch!important;width:100vw!important;max-width:100vw!important;margin-inline:0!important;flex-shrink:0!important;box-sizing:border-box!important}.stryxx-ribbon-section .ribbon{display:flex!important;width:100%!important;align-self:stretch!important;align-items:center!important}.stryxx-ribbon-section .ribbon__viewport{flex:1 1 auto!important;width:100%!important;min-width:0!important;overflow:hidden}.stryxx-ribbon-section .ribbon__track{min-width:max-content}.stryxx-ribbon-section .ribbon__item,.stryxx-ribbon-section .ribbon__sep{font-family:var(--hades-sans)!important;font-size:var(--ribbon-size,13px)!important;line-height:1!important;color:var(--ribbon-fg,#f5f5f3)!important}.stryxx-ribbon-section .ribbon__sep{color:var(--ribbon-accent,#f5f5f3)!important}.card-gallery{position:relative}.stryxx-hover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0;transition:opacity var(--stryxx-hover-speed,.3s) var(--ease-premium,ease)}.stryxx-hover__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--stryxx-hover-speed,.3s) var(--ease-premium,ease),transform .8s var(--ease-premium,ease)}.stryxx-hover__img:first-child{opacity:1}@media(hover:hover){.card-gallery:hover .stryxx-hover{opacity:1}.card-gallery:hover .stryxx-hover__img{transform:scale(var(--stryxx-hover-zoom,1.03))}}.card-gallery.stryxx-show-hover .stryxx-hover{opacity:1}@media(prefers-reduced-motion:reduce){.stryxx-hover,.stryxx-hover__img{transition:none}.card-gallery:hover .stryxx-hover__img{transform:none}}.product-card,.resource-card,.product-grid__card,.product-card .card-gallery,.resource-card__image-container,.card-gallery,.card-gallery img,.product-media-container,.product-media,.product-media img,.slideshow-slide,.slideshow-slide img,.stryxx-hover,.stryxx-hover__img{--media-radius:0px;--product-corner-radius:0px;--card-corner-radius:0px;border-radius:0!important}@media screen and (min-width:750px){#header-component[data-menu-style=drawer] .header__drawer{display:flex!important;align-items:center}#header-component[data-menu-style=drawer] .header__column--left{justify-content:flex-start}}.menu-drawer__menu--childlist{display:none!important}@media screen and (max-width:749px){.resource-list,.product-grid{grid-template-columns:repeat(2,1fr)!important}.product-grid,.resource-list,.section-resource-list .resource-list{gap:8px 8px!important}.section-resource-list{padding-inline:8px!important}.product-card .card-gallery,.product-card [class*=gallery],.resource-card__image-container,.card-gallery{aspect-ratio:3 / 4!important;height:auto!important;border-radius:8px!important;overflow:hidden!important}.product-card img,.resource-card img,.card-gallery img,.card-gallery .stryxx-hover__img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 22%!important;border-radius:8px!important}.product-card .product-title,.product-card [class*=title],.resource-card__title{font-size:.8rem!important;line-height:1.2!important;margin-top:8px!important;letter-spacing:.02em!important}.product-card .price,.product-card [class*=price]{font-size:.8rem!important;margin-top:2px!important}.product-card .card-rating,.product-card [class*=rating],.product-card [class*=vendor],.resource-card [class*=vendor]{display:none!important}.product-card a,.resource-card a{-webkit-tap-highlight-color:transparent}}.product-information__media{padding:0!important}.product-information__grid{align-items:start}@media screen and (min-width:750px){.product-information__media media-gallery.sticky-content{position:sticky;top:calc(var(--header-height, 72px) + 16px);align-self:start;z-index:1}.product-information--media-left .product-information__media{padding-right:clamp(12px,2vw,24px)!important}}media-gallery.media-gallery--carousel{--gallery-aspect-ratio:1 / 1.25;--media-radius:6px;width:100%;max-width:100%}media-gallery.media-gallery--carousel slideshow-component{gap:clamp(10px,1.5vw,16px)}media-gallery.media-gallery--carousel .product-media-container{background:var(--hades-surface)!important;border-radius:var(--media-radius,6px)!important;overflow:hidden;max-height:none!important;aspect-ratio:var(--gallery-aspect-ratio, 1 / 1.25)!important}media-gallery.media-gallery--carousel .product-media,media-gallery.media-gallery--carousel .product-media img,media-gallery.media-gallery--carousel .product-media .deferred-media__poster-image{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:var(--hades-surface)!important}media-gallery.media-gallery--carousel .product-media img{animation:stryxx-gallery-fade .4s var(--ease-premium) both}@keyframes stryxx-gallery-fade{0%{opacity:0;transform:scale(.992)}to{opacity:1;transform:scale(1)}}@media(hover:hover)and (min-width:750px){media-gallery.media-gallery--carousel slideshow-slide:not([aria-hidden=true]) .product-media img{transition:transform .55s var(--ease-premium),opacity .35s var(--ease-premium);will-change:transform}media-gallery.media-gallery--carousel slideshow-slide:not([aria-hidden=true]) .product-media-container:hover img{transform:scale(1.035)}}media-gallery.media-gallery--carousel slideshow-slides{scroll-behavior:smooth}media-gallery.media-gallery--carousel slideshow-slide{transition:opacity .32s var(--ease-premium)}@media screen and (min-width:750px){media-gallery.media-gallery--carousel slideshow-controls[thumbnails][pagination-position=left]{flex-shrink:0;width:auto;min-width:56px}media-gallery.media-gallery--carousel slideshow-controls[thumbnails][pagination-position=left] .slideshow-controls__thumbnails{gap:8px;padding-inline:0!important}media-gallery.media-gallery--carousel .slideshow-controls__thumbnail{width:var(--thumbnail-width,56px)!important;border-radius:var(--thumbnail-radius,4px)!important;overflow:hidden;opacity:.55;transition:opacity .25s var(--ease-premium),transform .25s var(--ease-premium);border:1px solid transparent}media-gallery.media-gallery--carousel .slideshow-controls__thumbnail:hover{opacity:.85;transform:translateY(-1px)}media-gallery.media-gallery--carousel .slideshow-controls__thumbnail[aria-selected=true]{opacity:1;border-color:var(--hades-fg);outline:none}media-gallery.media-gallery--carousel .slideshow-controls__thumbnail img{object-fit:cover;aspect-ratio:1 / 1.25}media-gallery.media-gallery--carousel slideshow-container{flex:1;min-width:0}}@media screen and (max-width:749px){.product-information__media{margin-inline:calc(-1 * var(--page-margin, 16px));width:calc(100% + 2 * var(--page-margin, 16px));max-width:100vw}media-gallery.media-gallery--carousel{--media-radius:4px}media-gallery.media-gallery--carousel .product-media-container{border-radius:0!important;aspect-ratio:4 / 5!important}media-gallery.media-gallery--carousel .media-gallery__mobile-controls{padding-block:12px 4px}media-gallery.media-gallery--carousel slideshow-controls:not([thumbnails]) .slideshow-controls__dots{gap:6px}media-gallery.media-gallery--carousel slideshow-controls:not([thumbnails]) button{--size:6px;width:6px;height:6px;min-height:6px;border-radius:50%;background:var(--hades-line-strong);opacity:.5;transition:opacity .25s var(--ease-premium),transform .25s var(--ease-premium)}media-gallery.media-gallery--carousel slideshow-controls:not([thumbnails]) button[aria-selected=true]{opacity:1;background:var(--hades-fg);transform:scale(1.15)}media-gallery.media-gallery--carousel slideshow-controls[thumbnails]:not(.media-gallery__mobile-controls){display:none!important}}media-gallery.media-gallery--carousel .product-media-container--zoomable{cursor:zoom-in}media-gallery.media-gallery--carousel .product-media-container__zoom-button{cursor:zoom-in}@media(prefers-reduced-motion:reduce){media-gallery.media-gallery--carousel .product-media img,media-gallery.media-gallery--carousel slideshow-slide,media-gallery.media-gallery--carousel .slideshow-controls__thumbnail{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/stryxx-hades.css.map */
