body.xc-visual-pilot{--xc-font: "XC Archivo", Arial, sans-serif;--xc-bg: #0a0b0d;--xc-surface: #111318;--xc-surface-2: #171a20;--xc-text: #f5f6f7;--xc-muted: #a9afb8;--xc-line: rgba(255, 255, 255, .14);--xc-line-strong: rgba(255, 255, 255, .28);--xc-accent: #c9a45c;--xc-accent-rgb: 201, 164, 92;--xc-on-accent: #0a0b0d;--xc-display-wdth: 92%;--xc-display-weight: 660;--xc-body-wdth: 100%;--xc-radius: 2px;--xc-section-space: clamp(6.4rem, 7vw, 11.2rem);--xc-title-xl: clamp(4.4rem, 7.2vw, 10.4rem);--xc-title-lg: clamp(3.6rem, 5.3vw, 7.2rem);--xc-title-md: clamp(2.8rem, 3.5vw, 4.8rem);--xc-title-sm: clamp(2.1rem, 2.2vw, 3.2rem);--xc-body: clamp(1.5rem, 1.05vw, 1.7rem);--xc-label: 1.1rem;--xc-content: 76rem;background:var(--xc-bg);color:var(--xc-text);font-family:var(--xc-font);font-size:var(--xc-body);font-stretch:var(--xc-body-wdth);line-height:1.65}.xc-visual-pilot.xc-visual--track{--xc-bg: #07090b;--xc-surface: #0e1115;--xc-surface-2: #151a20;--xc-text: #f7f8f9;--xc-muted: #9ba4ae;--xc-line: rgba(255, 255, 255, .18);--xc-line-strong: rgba(var(--xc-accent-rgb), .42);--xc-display-wdth: 70%;--xc-display-weight: 760;--xc-body-wdth: 94%;--xc-radius: 0;--xc-section-space: clamp(5.6rem, 6vw, 9.6rem)}.xc-visual-pilot,.xc-visual-pilot button,.xc-visual-pilot input,.xc-visual-pilot select,.xc-visual-pilot textarea{font-family:var(--xc-font)}.xc-visual-pilot :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.headline){color:var(--xc-text);font-family:var(--xc-font);font-stretch:var(--xc-display-wdth);font-weight:var(--xc-display-weight);letter-spacing:-.035em;line-height:.98;text-wrap:balance}.xc-visual-pilot :is(h1,.h1){font-size:var(--xc-title-lg)}.xc-visual-pilot :is(h2,.h2){font-size:var(--xc-title-md)}.xc-visual-pilot :is(h3,.h3){font-size:var(--xc-title-sm);line-height:1.08}.xc-visual-pilot :is(h4,h5,h6,.h4,.h5,.h6){font-size:clamp(1.8rem,1.7vw,2.4rem);line-height:1.18}.xc-visual-pilot :is(p,li,.rte,.text-block){font-size:var(--xc-body);letter-spacing:-.008em}.xc-visual-pilot :is(.subtext,small){font-size:1.3rem;letter-spacing:.025em}.xc-visual-pilot :is(.section,.shopify-policy__container){position:relative}.xc-visual-pilot main>.section:not(.section-index--first){padding-block:var(--xc-section-space)}.xc-visual-pilot .section+.section:before{background:linear-gradient(90deg,transparent,var(--xc-line),transparent);content:"";height:1px;left:var(--gutter-container);position:absolute;right:var(--gutter-container);top:0}.xc-visual-pilot :is(.background,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.shopify-policy__container){--color-background: var(--xc-bg);--color-normal-text-rgb: 245, 246, 247;--color-accent: var(--xc-accent);--color-accent-rgb: var(--xc-accent-rgb);--color-accent-gradient: var(--xc-accent);--color-button-bg: var(--xc-accent);--color-button-bg-rgb: var(--xc-accent-rgb);--color-button-bg-gradient: var(--xc-accent);--color-button-text: var(--xc-on-accent)}.xc-visual-pilot :is(.header-container,.header,.footer__wrapper){background:#0a0b0df5;border-color:var(--xc-line);border-radius:0}.xc-visual-pilot .header-container{border-bottom:1px solid var(--xc-line)}.xc-visual-pilot .header :is(.menu__link,.btn,a),.xc-visual-pilot .footer :is(a,p,li){font-stretch:92%}.xc-visual-pilot .header .menu__link{font-size:1.3rem;font-weight:620;letter-spacing:.08em;text-transform:uppercase}.xc-visual-pilot .s-header__content{max-width:min(100%,98rem)}.xc-visual-pilot .s-header__subheading,.xc-visual-pilot .product__vendor,.xc-visual-pilot .breadcrumb,.xc-visual-pilot .breadcrumbs,.xc-visual-pilot .shopify-policy__title:before{color:var(--xc-accent);font-size:var(--xc-label);font-stretch:84%;font-weight:700;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.xc-visual-pilot .s-header__title{position:relative}.xc-visual-pilot .s-header__title:after{background:var(--xc-accent);content:"";display:block;height:2px;margin-top:1.8rem;width:5.6rem}.xc-visual-pilot.xc-visual--track .s-header__title:after{box-shadow:6.4rem 0 rgba(var(--xc-accent-rgb),.32);width:4.8rem}.xc-visual-pilot .btn{border-radius:var(--xc-radius);font-size:1.3rem;font-stretch:88%;font-weight:720;letter-spacing:.08em;min-height:4.8rem;text-transform:uppercase}.xc-visual-pilot .btn-primary{background:var(--xc-accent);color:var(--xc-on-accent)}.xc-visual-pilot .btn-secondary{background:transparent;border-color:var(--xc-line-strong)}.xc-visual-pilot .footer .btn-secondary{color:var(--xc-text)}.xc-visual-pilot :is(.card,.product-card,.card-product,.product-details,.collapsible-content__item){border-color:var(--xc-line);border-radius:var(--xc-radius)}.xc-visual-pilot :is(.card,.product-card,.card-product) :is(.card__heading,h3){font-size:clamp(1.9rem,1.7vw,2.7rem);line-height:1.08}.xc-visual-pilot :is(.card,.product-card,.card-product){transition:border-color .18s ease,transform .18s ease}@media(hover:hover){.xc-visual-pilot :is(.card,.product-card,.card-product):hover{border-color:var(--xc-line-strong);transform:translateY(-2px)}}.xc-visual-pilot.template-index main>.section:first-child :is(h1,.headline,.s-header__heading){font-size:var(--xc-title-xl);max-width:11ch}.xc-visual-pilot.template-collection main>.section:first-child .ctnr{background:linear-gradient(110deg,rgba(var(--xc-accent-rgb),.08),transparent 45%),var(--xc-surface);border:1px solid var(--xc-line);overflow:hidden;position:relative}.xc-visual-pilot.template-collection main>.section:first-child .ctnr:after{color:#ffffff0e;content:"01";font-size:clamp(12rem,20vw,30rem);font-stretch:70%;font-weight:800;line-height:.72;pointer-events:none;position:absolute;right:-.04em;top:.05em}.xc-visual-pilot.template-collection main>.section:first-child .s-header__content{align-items:flex-start;justify-content:flex-end;min-height:clamp(28rem,40vw,50rem);padding:clamp(3.2rem,6vw,8rem);text-align:left}.xc-visual-pilot.template-collection main>.section:first-child h1{font-size:var(--xc-title-xl);max-width:12ch;text-transform:none;z-index:1}.xc-visual-pilot.template-product .product-details{background:var(--xc-surface);border:1px solid var(--xc-line);overflow:hidden}.xc-visual-pilot.template-product .product__info-wrapper{border-left:1px solid var(--xc-line);padding:clamp(2.4rem,4vw,5.6rem)}.xc-visual-pilot.template-product .product__title{border-bottom:1px solid var(--xc-line);padding-bottom:2.4rem;position:relative}.xc-visual-pilot.template-product .product__title:before{color:var(--xc-accent);content:"FITMENT / 03";display:block;font-size:var(--xc-label);font-weight:720;letter-spacing:.16em;margin-bottom:1.6rem}.xc-visual-pilot.template-product .product__title h1{font-size:clamp(3.2rem,4vw,5.8rem)}.xc-visual-pilot.template-product .price{font-size:clamp(2.2rem,2.4vw,3.4rem);font-stretch:82%;font-weight:700}body.xc-visual-pilot.template-policy{background:linear-gradient(125deg,rgba(var(--xc-accent-rgb),.055),transparent 32rem),var(--xc-bg)}body.xc-visual-pilot.template-policy #mainContent{background:linear-gradient(125deg,rgba(var(--xc-accent-rgb),.055),transparent 32rem),var(--xc-bg);color:var(--xc-text)}.xc-visual-pilot.template-policy .shopify-policy__container{background:transparent;max-width:112rem;padding:clamp(4.8rem,8vw,10rem) clamp(2rem,6vw,8rem)}.xc-visual-pilot.template-policy .shopify-policy__title{border-bottom:1px solid var(--xc-line);margin-bottom:clamp(4rem,6vw,7.2rem);padding-bottom:clamp(3.2rem,5vw,5.6rem);text-align:left}.xc-visual-pilot.template-policy .shopify-policy__title:before{content:"POLICY / 04";display:block;margin-bottom:1.6rem}.xc-visual-pilot.template-policy .shopify-policy__title h1{font-size:var(--xc-title-xl)}.xc-visual-pilot.template-policy .shopify-policy__body{color:var(--xc-muted);max-width:var(--xc-content)}.xc-visual-pilot.template-policy .shopify-policy__body :is(p,li){color:var(--xc-muted)}.xc-visual-pilot.template-policy .shopify-policy__body strong{color:var(--xc-text)}.xc-visual-pilot.template-policy .shopify-policy__body :is(h2,h3){color:var(--xc-text);margin-block:1.8em .7em}.xc-visual-pilot.template-policy .shopify-policy__body>h2:first-child{margin-top:0;opacity:1}.xc-visual-pilot.template-policy .shopify-policy__body :is(p,li){line-height:1.75}.xc-visual-pilot.template-policy .shopify-policy__body a{color:var(--xc-text);text-decoration-color:var(--xc-accent);text-decoration-thickness:1px;text-underline-offset:.22em}.xc-visual-pilot.xc-visual--track main{background-image:repeating-linear-gradient(118deg,transparent 0,transparent 7.8rem,rgba(255,255,255,.018) 7.8rem,rgba(255,255,255,.018) 7.9rem)}.xc-visual-pilot.xc-visual--track :is(.s-header__heading,.product__title h1,.shopify-policy__title h1){text-transform:uppercase}@media(max-width:768px){.xc-visual-pilot{--xc-section-space: 5.6rem;--xc-title-xl: clamp(3.8rem, 13vw, 5.8rem);--xc-title-lg: clamp(3.2rem, 10vw, 4.6rem);--xc-title-md: clamp(2.7rem, 8vw, 3.8rem);--xc-body: 1.5rem}.xc-visual-pilot main>.section:not(.section-index--first){padding-block:var(--xc-section-space)}.xc-visual-pilot.template-collection main>.section:first-child .s-header__content{min-height:32rem;padding:3.2rem 2rem}.xc-visual-pilot.template-collection main>.section:first-child .ctnr:after{font-size:14rem}.xc-visual-pilot.template-product .product-details{border-inline:0}.xc-visual-pilot.template-product .product__info-wrapper{border-left:0;border-top:1px solid var(--xc-line);padding:3.2rem 2rem}.xc-visual-pilot.template-policy .shopify-policy__container{padding-inline:2rem}}@media(prefers-reduced-motion:reduce){.xc-visual-pilot *,.xc-visual-pilot *:before,.xc-visual-pilot *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/xc-visual-pilot.css.map */
