@keyframes rckx-fade-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes rckx-fade-in{0%{opacity:0}to{opacity:1}}@keyframes rckx-slide-right{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes rckx-reveal-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rckx-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.rckx-vm-hero{display:grid;grid-template-columns:55fr 45fr;min-height:480px;background:#000;border-bottom:1px solid #1c1c1c}.rckx-vm-hero__image{overflow:hidden;position:relative}.rckx-vm-hero__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.rckx-vm-hero:hover .rckx-vm-hero__image img{transform:scale(1.03)}.rckx-vm-hero__content{display:flex;flex-direction:column;justify-content:center;padding:64px 56px;background:#000}.rckx-vm-hero__eyebrow{font-size:.65rem;letter-spacing:.22em;text-transform:uppercase;color:#e63329;margin-bottom:20px;display:block}.rckx-vm-hero__heading{font-size:clamp(2rem,3.8vw,3.6rem);font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1;color:#fff;margin-bottom:28px;font-family:inherit}.rckx-vm-hero__heading span{color:#e63329}.rckx-vm-hero__body{color:#777;font-size:.95rem;line-height:1.85;margin-bottom:36px;max-width:440px}.rckx-vm-hero__body strong{color:#bbb;font-weight:600}.rckx-vm-hero__cta{display:inline-block;background:#fff;color:#000;padding:14px 40px;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;text-decoration:none;border:none;transition:background .2s ease;align-self:flex-start}.rckx-vm-hero__cta:hover{background:#ccc;color:#000}@media(max-width:768px){.rckx-vm-hero{grid-template-columns:1fr}.rckx-vm-hero__image{min-height:260px}.rckx-vm-hero__content{padding:40px 24px}.rckx-vm-hero__heading{font-size:clamp(1.6rem,6vw,2.4rem)}}.ai-blocks__heading,[class*=ai-blocks] h2{font-size:clamp(1.6rem,3vw,2.8rem)!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:700!important;line-height:1.1!important;margin-bottom:20px!important}.ai-blocks__subtitle,[class*=ai-blocks] p{font-size:clamp(1rem,1.6vw,1.15rem)!important;line-height:1.8!important;max-width:780px!important}.slideshow__slide-title{animation:rckx-fade-up 1s cubic-bezier(.16,1,.3,1) .2s both;font-size:clamp(2.4rem,6vw,5rem)!important}.slideshow__slide-text{animation:rckx-fade-up 1s cubic-bezier(.16,1,.3,1) .45s both;font-size:clamp(.9rem,1.4vw,1.05rem)!important}.slideshow__slide-button-wrapper{animation:rckx-fade-up 1s cubic-bezier(.16,1,.3,1) .65s both}.slideshow__slide .image-fit{transform:scale(1.08);transition:transform 12s cubic-bezier(.25,.46,.45,.94);will-change:transform}.slideshow__slide.is-selected .image-fit,.slideshow__slide:first-child .image-fit{transform:scale(1)}.image-with-text__heading{font-size:clamp(1.4rem,2.5vw,2.2rem)!important;letter-spacing:.1em!important;text-transform:uppercase!important;line-height:1.1!important;font-weight:700!important}.page__title,h1.title{font-size:clamp(2rem,5vw,3.5rem)!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-weight:700!important}.header{animation:rckx-fade-in .6s ease 0s both;transition:background .3s ease}.header__inline-menu a{position:relative;transition:color .2s ease}.header__inline-menu a:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s cubic-bezier(.16,1,.3,1)}.header__inline-menu a:hover:after{transform:scaleX(1)}.shopify-section:nth-child(1){animation:rckx-fade-up .9s cubic-bezier(.16,1,.3,1) 0s both}.shopify-section:nth-child(2){animation:rckx-fade-up .9s cubic-bezier(.16,1,.3,1) .1s both}.shopify-section:nth-child(3){animation:rckx-fade-up .9s cubic-bezier(.16,1,.3,1) .2s both}.shopify-section:nth-child(4){animation:rckx-fade-up .9s cubic-bezier(.16,1,.3,1) .3s both}.shopify-section:nth-child(5){animation:rckx-fade-up .9s cubic-bezier(.16,1,.3,1) .4s both}.shopify-section:nth-child(6){animation:rckx-fade-up .9s cubic-bezier(.16,1,.3,1) .5s both}.shopify-section:nth-child(7){animation:rckx-fade-up .9s cubic-bezier(.16,1,.3,1) .6s both}.shopify-section:nth-child(8){animation:rckx-fade-up .9s cubic-bezier(.16,1,.3,1) .7s both}[class*=ai-block]:hover{transform:translateY(-3px);transition:transform .3s cubic-bezier(.16,1,.3,1)}.image-with-text__content{animation:rckx-slide-right .9s cubic-bezier(.16,1,.3,1) .3s both}.image-with-text__image-wrapper{animation:rckx-fade-in 1.1s ease .15s both;overflow:hidden}.image-with-text__image-wrapper img{transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.image-with-text__image-wrapper:hover img{transform:scale(1.03)}.button,.btn,[class*=button]{position:relative;overflow:hidden;transition:background .25s ease,color .25s ease,transform .2s ease}.button:before,[class*=button]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff0f;transform:translate(-101%);transition:transform .3s cubic-bezier(.16,1,.3,1)}.button:hover:before,[class*=button]:hover:before{transform:translate(0)}.button:active{transform:scale(.98)}.product-item,.article-item,.collection-item{transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s ease;animation:rckx-fade-up .7s cubic-bezier(.16,1,.3,1) both}.product-item:hover,.article-item:hover{transform:translateY(-4px)}.product-item__image-wrapper{overflow:hidden}.product-item__image-wrapper img{transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.product-item:hover .product-item__image-wrapper img{transform:scale(1.05)}.rckx-ticker-wrap{overflow:hidden;background:#000;border-top:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c;padding:18px 0}.rckx-ticker{display:flex;width:max-content;animation:rckx-ticker 22s linear infinite}.rckx-ticker-item{white-space:nowrap;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:#333;padding:0 48px}.rckx-ticker-item span{color:#fff;margin-right:12px}.rckx-cursor{position:fixed;width:8px;height:8px;background:#fff;border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:width .25s ease,height .25s ease,opacity .25s ease;mix-blend-mode:difference}.rckx-cursor.is-hovering{width:32px;height:32px;opacity:.6}body{animation:rckx-fade-in .4s ease both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/style.css.map */
