:root{--cxp-ink:#0b0e11;--cxp-gold:#9b8341;--cxp-gold-hi:#d4af37;--cxp-ease:cubic-bezier(.16,1,.3,1);--cxp-ease-io:cubic-bezier(.65,0,.35,1);--cxp-dur:.9s}.slideshow__text .banner__heading,.banner__heading{font-size:clamp(2.9rem,8.2vw,10.5rem)!important;line-height:.9!important;letter-spacing:-.035em!important;text-wrap:balance}.rich-text__heading,.multicolumn .title,.image-with-text__heading,.collection__title .title{font-size:clamp(2.1rem,4.6vw,5.2rem)!important;line-height:.98!important;letter-spacing:-.028em!important;text-wrap:balance}.banner__text,.rich-text__text{font-size:clamp(1.4rem,1.35vw,1.9rem)!important;line-height:1.5!important;opacity:.86}.banner__text{max-width:64rem;margin-inline:auto}.cxp-eyebrow,.rich-text__heading.cxp-eyebrow{font-size:clamp(1.1rem,1vw,1.35rem)!important;letter-spacing:.34em!important;text-transform:uppercase;opacity:.62;line-height:1.4!important}@media screen and (min-width:990px){.shopify-section>.rich-text,.shopify-section>.multicolumn,.shopify-section>.image-with-text{padding-block:clamp(6rem,7vw,11rem)}}.cxp-split{display:inline-block;overflow:hidden;vertical-align:top}.cxp-split>span{display:inline-block;transform:translate3d(0,110%,0) rotate(3deg);filter:blur(6px);opacity:0;transition:transform 1s var(--cxp-ease),opacity .7s var(--cxp-ease),filter .7s var(--cxp-ease);transition-delay:calc(var(--i,0) * 55ms);will-change:transform,opacity}.cxp-in .cxp-split>span{transform:translateZ(0) rotate(0);filter:blur(0);opacity:1}.cxp-marquee{position:relative;overflow:hidden;width:100%;padding-block:.35em;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.cxp-marquee__track{display:flex;width:max-content;animation:cxpMarquee 38s linear infinite}.cxp-marquee:hover .cxp-marquee__track{animation-play-state:paused}.cxp-marquee__item{display:inline-flex;align-items:center;gap:2.2rem;padding-inline:2.2rem;font-size:clamp(1.5rem,2.4vw,2.9rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:.72;transition:opacity .4s var(--cxp-ease)}.cxp-marquee__item:after{content:"";width:.5rem;height:.5rem;background:var(--cxp-gold-hi);transform:rotate(45deg);flex:0 0 auto}.cxp-marquee:hover .cxp-marquee__item{opacity:1}@keyframes cxpMarquee{to{transform:translate3d(-50%,0,0)}}.button,.shopify-challenge__button,.customer button{position:relative;overflow:hidden;isolation:isolate;letter-spacing:.13em;text-transform:uppercase;font-size:1.28rem;padding:1.5rem 3.1rem;transition:color .45s var(--cxp-ease),transform .5s var(--cxp-ease);will-change:transform}.button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,var(--cxp-gold),var(--cxp-gold-hi));transform:scaleX(0);transform-origin:left center;transition:transform .55s var(--cxp-ease);z-index:-1}@media(hover:hover){.button:hover:before{transform:scaleX(1)}.button:hover{color:var(--cxp-ink)}}.multicolumn-card{position:relative;border-radius:0!important;transition:transform .6s var(--cxp-ease),background-color .6s var(--cxp-ease)}.multicolumn-card__image-wrapper img,.card__inner img{transition:transform 1.1s var(--cxp-ease),filter .8s var(--cxp-ease)}@media(hover:hover){.multicolumn-card:hover{transform:translateY(-8px)}.multicolumn-card:hover .multicolumn-card__image-wrapper img{transform:scale(1.07);filter:saturate(1.15) contrast(1.05)}}.multicolumn-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--cxp-gold),var(--cxp-gold-hi));transform:scaleX(0);transform-origin:left;transition:transform .6s var(--cxp-ease)}@media(hover:hover){.multicolumn-card:hover:before{transform:scaleX(1)}}.cxp-progress{position:fixed;top:0;left:0;height:2px;width:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--cxp-gold),var(--cxp-gold-hi));z-index:9999;pointer-events:none}.cxp-grain{position:fixed;top:-150%;right:-150%;bottom:-150%;left:-150%;z-index:9998;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/></filter><rect width='180' height='180' filter='url(%23n)'/></svg>");animation:cxpGrain .7s steps(4) infinite}@keyframes cxpGrain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-2%)}to{transform:translate(0)}}.cxp-reveal{opacity:1}.cxp-js .cxp-reveal:not(.cxp-in){opacity:0;transform:translate3d(0,26px,0)}.cxp-js .cxp-reveal{transition:opacity .95s var(--cxp-ease),transform 1.05s var(--cxp-ease);will-change:opacity,transform}.cxp-js .cxp-reveal.cxp-in{opacity:1;transform:none}:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--cxp-gold-hi);outline-offset:3px}@media(prefers-reduced-motion:reduce){.cxp-split>span{transform:none!important;filter:none!important;opacity:1!important;transition:none!important}.cxp-marquee__track{animation:none!important}.cxp-grain{display:none!important}.cxp-js .cxp-reveal,.cxp-js .cxp-reveal:not(.cxp-in){opacity:1!important;transform:none!important;transition:none!important}.cxp-header-wrap{transition:none!important}*{scroll-behavior:auto!important}}@media print{.cxp-js .cxp-reveal:not(.cxp-in){opacity:1!important;transform:none!important}.cxp-grain,.cxp-progress{display:none!important}}.cxp-spot{position:fixed;top:0;left:0;width:44rem;height:44rem;margin:-22rem 0 0 -22rem;border-radius:50%;pointer-events:none;z-index:1;opacity:0;background:radial-gradient(circle,#d4af371c,#9b83410d 42%,#9b834100 72%);transition:opacity .6s var(--cxp-ease);will-change:transform}.cxp-spot.cxp-spot--on{opacity:1}.cxp-para{will-change:transform}.cxp-count{font-variant-numeric:tabular-nums}.multicolumn-card .link,.rich-text__blocks .link{position:relative;display:inline-flex;align-items:center;gap:.7em;letter-spacing:.1em;text-transform:uppercase;font-size:1.2rem}.multicolumn-card .link:after,.rich-text__blocks .link:after{content:"\2192";display:inline-block;transition:transform .45s var(--cxp-ease)}@media(hover:hover){.multicolumn-card .link:hover:after,.rich-text__blocks .link:hover:after{transform:translate(.5em)}}.cxp-marquee--rev .cxp-marquee__track{animation-direction:reverse}@media(prefers-reduced-motion:reduce){.cxp-spot{display:none!important}.cxp-para{transform:none!important}}.cxp-js [class*=ai-agency-richtext-hero-],.cxp-js [class*=ai-agency-richtext-subheading-],.cxp-js [class*=ai-agency-richtext-body-],.cxp-js [class*=ai-agency-richtext-stat-],.cxp-js [class*=ai-agency-richtext-closing-],.cxp-js [class*=ai-agency-richtext-divider-]{transition:opacity 1s var(--cxp-ease),transform 1.15s var(--cxp-ease);transition-delay:calc(var(--cxi,0) * .13s);will-change:opacity,transform}.cxp-js .cxp-aiblock:not(.cxp-in) [class*=ai-agency-richtext-hero-],.cxp-js .cxp-aiblock:not(.cxp-in) [class*=ai-agency-richtext-subheading-],.cxp-js .cxp-aiblock:not(.cxp-in) [class*=ai-agency-richtext-body-],.cxp-js .cxp-aiblock:not(.cxp-in) [class*=ai-agency-richtext-stat-],.cxp-js .cxp-aiblock:not(.cxp-in) [class*=ai-agency-richtext-closing-]{opacity:0;transform:translate3d(0,34px,0)}.cxp-js .cxp-aiblock:not(.cxp-in) [class*=ai-agency-richtext-divider-]{opacity:0;transform:scaleX(0);transform-origin:left center}.cxp-js .cxp-aiblock.cxp-in [class*=ai-agency-richtext-divider-]{opacity:1;transform:scaleX(1)}.cxp-js .cxp-aiblock [class*=ai-agency-richtext-hero-] .cxp-aiw{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em}.cxp-js .cxp-aiblock [class*=ai-agency-richtext-hero-] .cxp-aiw>span{display:inline-block;transition:transform 1.05s var(--cxp-ease),opacity .75s var(--cxp-ease);transition-delay:calc(var(--w,0) * 55ms);will-change:transform,opacity}.cxp-js .cxp-aiblock:not(.cxp-in) [class*=ai-agency-richtext-hero-] .cxp-aiw>span{transform:translate3d(0,115%,0);opacity:0}.cxp-js .cxp-aiblock.cxp-in [class*=ai-agency-richtext-hero-] .cxp-aiw>span{transform:none;opacity:1}.cxp-js .cxp-aiblock:not(.cxp-in) [class*=ai-agency-richtext-hero-][data-cxp-ai-split]{opacity:1;transform:none}.cxp-js [class*=ai-agency-richtext-subheading-]{transition:opacity 1s var(--cxp-ease),transform 1.15s var(--cxp-ease),letter-spacing 1.4s var(--cxp-ease);transition-delay:calc(var(--cxi,0) * .13s)}.cxp-js .cxp-aiblock:not(.cxp-in) [class*=ai-agency-richtext-subheading-]{letter-spacing:.22em}.cxp-js .cxp-aiblock.cxp-in [class*=ai-agency-richtext-subheading-]{letter-spacing:normal}.cxp-ainum{display:inline-block;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.cxp-ainum--done{animation:cxpNumPop .55s var(--cxp-ease) 1}@keyframes cxpNumPop{0%{filter:none}40%{filter:drop-shadow(0 0 16px rgba(212,175,55,.6))}to{filter:none}}.cxp-js .cxp-aiblock.cxp-in [class*=ai-agency-richtext-accent-line-]{background-image:linear-gradient(90deg,#d4af3700,#d4af37f2,#d4af3700);background-size:36% 100%;background-repeat:no-repeat;animation:cxpSweep 6s var(--cxp-ease) infinite}@keyframes cxpSweep{0%{background-position:-40% 0}to{background-position:145% 0}}.cxp-js .cxp-aiblock:not(.cxp-in) [class*=ai-agency-richtext-divider-]{transform-origin:center}.cxp-js .cxp-aiblock.cxp-in [class*=ai-agency-richtext-divider-]{transform-origin:center;animation:cxpDividerGlow 4.5s ease-in-out 1.2s infinite}@keyframes cxpDividerGlow{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.cxp-js .cxp-aiblock:not(.cxp-in) *{opacity:1!important;transform:none!important}.cxp-js .cxp-aiblock [class*=ai-agency-richtext-subheading-]{letter-spacing:normal!important}.cxp-js .cxp-aiblock.cxp-in [class*=ai-agency-richtext-accent-line-],.cxp-js .cxp-aiblock.cxp-in [class*=ai-agency-richtext-divider-],.cxp-ainum--done{animation:none!important}}:root{--cxp-rule-gap:1.2rem;--cxp-rule-clear:2.4rem}.rich-text__heading,.image-with-text__heading{margin-bottom:calc(var(--cxp-rule-gap) + var(--cxp-rule-clear))!important}.rich-text__heading:after,.image-with-text__heading:after{bottom:calc(-1 * var(--cxp-rule-gap))!important}.multicolumn .title{margin-bottom:1.6rem}@media screen and (max-width:749px){:root{--cxp-rule-gap:.9rem;--cxp-rule-clear:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/cruxstar-premium.css.map */
