.category-hub{--hub-blue: var(--brand-accent, #00a8ff);--hub-ink: var(--brand-ink, #07090d);background:var(--hub-ink);color:#fff}.category-hub__collections{padding-block:clamp(4rem,7vw,8rem)}.category-hub__heading{margin:0 0 2.4rem;color:#fff;font-size:clamp(2.8rem,4vw,4.8rem);line-height:1;text-transform:uppercase}.category-hub__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2vw,2.4rem);margin:0;padding:0;list-style:none}.category-hub__item{position:relative}.category-hub__tile{position:relative;display:grid;aspect-ratio:16 / 10;min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:1.6rem;background:#11151d;color:#fff;text-decoration:none;isolation:isolate}.category-hub__tile-media,.category-hub__tile-shade,.category-hub__tile-copy{grid-area:1 / 1}.category-hub__tile-media{display:block;height:100%;min-height:0;overflow:hidden}.category-hub__tile-image{width:100%;height:100%;object-fit:cover;transition:transform .42s cubic-bezier(.22,1,.36,1)}.category-hub__tile--logo .category-hub__tile-media{display:grid;place-items:center;background:radial-gradient(80% 65% at 50% 42%,color-mix(in srgb,var(--hub-blue) 22%,transparent),transparent 75%),var(--ed-surface, #242833)}.category-hub__tile--logo .category-hub__tile-logo{width:auto;max-width:72%;max-height:58%;object-fit:contain;transition:transform .42s cubic-bezier(.22,1,.36,1)}.category-hub__tile--logo:hover .category-hub__tile-logo,.category-hub__tile--logo:focus-visible .category-hub__tile-logo{transform:scale(1.05)}.category-hub__tile--logo .category-hub__tile-copy{background:linear-gradient(0deg,rgba(2,4,8,.55),transparent)}.category-hub__tile-shade{background:linear-gradient(0deg,#020408eb,#02040814 72%)}.category-hub__tile-copy{align-self:end;display:grid;gap:.4rem;padding:clamp(1.8rem,2.5vw,3rem)}.category-hub__tile-title{font-size:clamp(2.2rem,2.5vw,3.4rem);font-weight:800;line-height:.95;text-transform:uppercase}.category-hub__tile-count{color:#ffffffad;font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase}.category-hub__tile:hover .category-hub__tile-image,.category-hub__tile:focus-visible .category-hub__tile-image{transform:scale(1.035)}.category-hub__flyout{position:absolute;top:calc(100% + .8rem);left:0;right:0;z-index:4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1.2rem;background:var(--ed-surface-deep, #121212);border:1px solid var(--ed-hairline-strong, rgba(255, 255, 255, .14));border-radius:.8rem;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1),visibility 0s linear .24s}.category-hub__item:hover .category-hub__flyout,.category-hub__item:focus-within .category-hub__flyout{opacity:1;visibility:visible;transform:none;transition-delay:0s}.category-hub__flyout-item{display:block;color:#fff;text-decoration:none}.category-hub__flyout-item img{display:block;width:100%;aspect-ratio:930 / 400;object-fit:cover;border-radius:.6rem}.category-hub__flyout-item span{display:block;margin-top:.4rem;font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-hub__flyout-item:hover span,.category-hub__flyout-item:focus-visible span{color:var(--hub-blue)}.category-hub__flyout-all{grid-column:1 / -1;display:flex;align-items:center;min-height:4.4rem;padding-top:.4rem;color:var(--hub-blue);font-size:1.3rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;text-decoration:none}.category-hub__flyout-all:hover,.category-hub__flyout-all:focus-visible{text-decoration:underline;text-underline-offset:.3rem}@media(hover:none){.category-hub__flyout{display:none}}@media(prefers-reduced-motion:reduce){.category-hub__flyout{transition:none}}@media screen and (min-width:750px)and (max-width:989px){.category-hub__item:nth-last-child(-n+2) .category-hub__flyout{top:auto;bottom:calc(100% + .8rem);transform:translateY(-4px)}.category-hub__item:nth-last-child(-n+2):hover .category-hub__flyout,.category-hub__item:nth-last-child(-n+2):focus-within .category-hub__flyout{transform:none}}@media screen and (min-width:990px){.category-hub__item:nth-last-child(-n+3) .category-hub__flyout{top:auto;bottom:calc(100% + .8rem);transform:translateY(-4px)}.category-hub__item:nth-last-child(-n+3):hover .category-hub__flyout,.category-hub__item:nth-last-child(-n+3):focus-within .category-hub__flyout{transform:none}}.category-hub__tile:focus-visible{outline:.3rem solid var(--hub-blue);outline-offset:.3rem}@media screen and (max-width:989px){.category-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:599px){.category-hub__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.category-hub__tile-image{transition:none}}.collection-tabs-drawer__summary{display:none}.collection-tabs-drawer__panel{display:block}.collection-tabs-drawer--enabled{margin:0 auto 2rem;border:1px solid rgba(255,255,255,.1);background:#0c0d10}.collection-tabs-drawer--enabled .collection-tabs-drawer__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:4.75rem;padding:1rem clamp(1.25rem,3vw,3rem);border:0;color:#fff;background:transparent;cursor:pointer;font-family:var(--font-heading-family);font-size:clamp(1.1rem,2vw,1.45rem);font-weight:800;letter-spacing:.035em;text-align:left;text-transform:uppercase}.collection-tabs-drawer__summary-icon{display:grid;width:2.2rem;height:2.2rem;flex:none;place-items:center;border:1px solid rgba(255,255,255,.26);border-radius:50%;font-size:1.6rem;line-height:1;transition:transform .28s cubic-bezier(.22,1,.36,1),background-color .28s ease}.collection-tabs-drawer--enabled.is-open .collection-tabs-drawer__summary-icon{transform:rotate(45deg);background:#ef2c17}.collection-tabs-drawer--enabled .collection-tabs-drawer__panel{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .26s ease,visibility 0s linear .42s}.collection-tabs-drawer--enabled.is-open .collection-tabs-drawer__panel{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .28s 90ms ease,visibility 0s linear 0s}.collection-tabs-drawer__panel-inner{min-height:0;overflow:hidden}.collection-tabs-drawer__content{padding-bottom:clamp(1.5rem,3vw,3rem)}.product-grid--artwork-overflow,.product-grid--artwork-overflow .grid__item,.product-grid--artwork-overflow .card-wrapper,.product-grid--artwork-overflow .card,.product-grid--artwork-overflow .card__inner,.product-grid--artwork-overflow .card__media,.product-grid--artwork-overflow .media{overflow:visible}.product-grid--artwork-overflow .grid__item{padding-top:1rem}.product-grid--artwork-overflow .card{background:#15171d}.product-grid--artwork-overflow .card__media{z-index:1}.product-grid--artwork-overflow .card__media .media>img{object-fit:contain;transform:scale(1.08);transform-origin:center;filter:drop-shadow(0 1rem 1.1rem rgba(0,0,0,.34))}.product-grid--artwork-overflow .card__content{position:relative;z-index:2}.product-grid--artwork-overflow .card__heading--quoted-title,.product-grid--artwork-overflow .card__heading--quoted-title a{color:#fff}@media(prefers-reduced-motion:reduce){.collection-tabs-drawer__summary-icon,.collection-tabs-drawer__panel{transition:none}}.rust-collection-hero{position:relative;isolation:isolate;display:grid;min-height:28rem;aspect-ratio:3 / 1;overflow:hidden;background:#050505}.rust-collection-hero__media,.rust-collection-hero__shade,.rust-collection-hero__logo-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.rust-collection-hero__media{z-index:0}.rust-collection-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;animation:rustCollectionHeroBackground 1.2s ease-out forwards}.rust-collection-hero__shade{z-index:1;background:linear-gradient(90deg,#0009,#0000001f 52%,#00000080)}.rust-collection-hero:before,.rust-collection-hero:after{position:absolute;z-index:2;content:"";pointer-events:none}.rust-collection-hero:before{top:-10%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(ellipse at 2% 80%,rgba(245,80,31,.38),transparent 43%),radial-gradient(ellipse at 98% 72%,rgba(241,73,24,.34),transparent 40%),radial-gradient(ellipse at 14% 100%,rgba(191,185,174,.26),transparent 42%),radial-gradient(ellipse at 88% 100%,rgba(171,169,161,.2),transparent 45%);filter:blur(28px) saturate(1.15);mix-blend-mode:screen;opacity:.24;animation:rustCollectionHeroSmoke 13s ease-in-out infinite alternate}.rust-collection-hero:after{top:-4%;right:-4%;bottom:-4%;left:-4%;background:radial-gradient(circle at 8% 86%,rgba(255,191,71,.62) 0 .11rem,transparent .16rem),radial-gradient(circle at 15% 74%,rgba(255,112,41,.5) 0 .09rem,transparent .15rem),radial-gradient(circle at 5% 60%,rgba(244,91,27,.34) 0 .08rem,transparent .14rem),radial-gradient(circle at 92% 82%,rgba(255,198,84,.57) 0 .1rem,transparent .16rem),radial-gradient(circle at 85% 67%,rgba(255,104,35,.44) 0 .08rem,transparent .14rem),radial-gradient(circle at 98% 51%,rgba(248,143,44,.35) 0 .07rem,transparent .13rem);filter:drop-shadow(0 0 .35rem rgba(255,73,22,.26));opacity:.18;animation:rustCollectionHeroEmbers 9s ease-in-out infinite alternate}.rust-collection-hero__logo-wrap{z-index:3;display:grid;place-items:center;padding:1.6rem;pointer-events:none}.rust-collection-hero__logo-frame{display:grid;place-items:center;max-width:min(56rem,92vw);padding:clamp(.55rem,1vw,.9rem);background:#0003;box-shadow:0 1.2rem 4.8rem #0000006b;opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(1.4rem) scale(.94);animation:rustCollectionHeroLogoReveal 1s 1.05s cubic-bezier(.22,1,.36,1) forwards}.rust-collection-hero__logo{display:block;width:min(49rem,82vw);height:auto;filter:drop-shadow(0 .55rem 1.5rem rgba(0,0,0,.42))}@keyframes rustCollectionHeroBackground{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes rustCollectionHeroLogoReveal{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(1.4rem) scale(.94)}62%{opacity:1}to{opacity:1;clip-path:inset(0 0 0 0);transform:translateY(0) scale(1)}}@keyframes rustCollectionHeroSmoke{0%{opacity:.14;transform:translate3d(-1.5%,1%,0) scale(1)}to{opacity:.32;transform:translate3d(1.5%,-2%,0) scale(1.08)}}@keyframes rustCollectionHeroEmbers{0%{opacity:.1;transform:translate3d(-1%,1.5%,0) scale(.98)}to{opacity:.28;transform:translate3d(1.5%,-3%,0) scale(1.04)}}body:has(.rust-collection-hero) .header-wrapper{position:relative;z-index:5;margin-bottom:-12rem;overflow:visible;border:0!important;outline:0!important;background:linear-gradient(180deg,#000000f5,#000000c7 38%,#0000005c 68%,#0000)!important;box-shadow:none!important}body:has(.rust-collection-hero) .header-wrapper--border-bottom,body:has(.rust-collection-hero) .shopify-section-header-sticky{border:0!important;box-shadow:none!important}body:has(.rust-collection-hero) .header-wrapper .header{background:transparent!important}@media screen and (max-width:749px){body:has(.rust-collection-hero) .header-wrapper{margin-bottom:-5.25rem}}@media screen and (max-width:749px){.rust-collection-hero{min-height:22rem;aspect-ratio:16 / 9}.rust-collection-hero__image{object-position:56% center}.rust-collection-hero__logo{width:min(32rem,90vw)}}@media(prefers-reduced-motion:reduce){.rust-collection-hero__image,.rust-collection-hero:before,.rust-collection-hero:after,.rust-collection-hero__logo-frame{animation:none;opacity:1;transform:none}.rust-collection-hero__logo-frame{clip-path:none}}
/*# sourceMappingURL=/cdn/shop/t/42/compiled_assets/styles.css.map */
