.cl-landing{--cl-ease: cubic-bezier(.16, 1, .3, 1);overflow-x:clip}body:has(.cl-landing) #shopify-section-header,body:has(.cl-landing) .header-wrapper,body:has(.cl-landing) header.header{background:#0a0c0f!important;box-shadow:none!important}body:has(.cl-landing).cl-scrolled #shopify-section-header,body:has(.cl-landing).cl-scrolled .header-wrapper,body:has(.cl-landing).cl-scrolled header.header{background:#0a0c0f!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.cl-hero{position:relative;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;background:#0b0d10}.cl-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:28vh;z-index:3;pointer-events:none;background:linear-gradient(to bottom,#ea002900,#ea002926 25%,#ea00298c 55%,#ea0029)}.cl-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.cl-hero__image{width:100%;height:100%;object-fit:contain;object-position:78% bottom;transform-origin:center bottom;will-change:transform;transform:scale(calc(.92 - (var(--cl-scroll, 0) * .04)))}.cl-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--cl-overlay, .2);pointer-events:none}.cl-hero__content{position:absolute;z-index:4;left:clamp(3rem,10vw,12rem);top:50%;transform:translateY(-48%);width:min(28rem,32vw);color:#fff}.cl-hero__range{display:flex;flex-direction:column;align-items:flex-start}.cl-hero__range+.cl-hero__range{margin-top:clamp(2.2rem,3vw,3.5rem)}.cl-hero__eyebrow{display:inline-block;margin:0 0 .7rem;padding:.65rem 2rem .7rem;background:red;color:#fff;font-size:clamp(1.25rem,1.6vw,1.55rem);font-weight:900;line-height:1;letter-spacing:.025em;text-transform:uppercase;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.cl-hero__heading{display:block;width:5.2em;max-width:5.2em;margin:0;color:#fff;font-size:clamp(3.2rem,4.7vw,5.4rem);font-weight:900;line-height:.84;letter-spacing:-.045em;text-transform:uppercase;white-space:normal;word-break:normal;overflow-wrap:normal;text-shadow:0 4px 18px rgba(0,0,0,.32)}.cl-hero__subheading{max-width:34rem;margin:0 0 2rem;color:#fff;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.6;opacity:.92}.cl-hero__cta{display:inline-block;padding:.9rem 2rem;border:1px solid #fff;border-radius:999px;color:#fff;text-decoration:none;transition:background-color .3s var(--cl-ease),color .3s var(--cl-ease)}.cl-hero__cta:hover{background:#fff;color:#111}.cl-hero__scroll-cue{position:absolute;bottom:1.5rem;left:50%;width:1px;height:3rem;transform:translate(-50%);background:#ffffff80}.cl-hero__scroll-cue:after{content:"";position:absolute;top:0;left:-2px;width:5px;height:5px;border-radius:50%;background:#fff;animation:cl-scroll-cue 1.8s ease-in-out infinite}@keyframes cl-scroll-cue{0%{top:0;opacity:0}20%{opacity:1}80%{opacity:1}to{top:100%;opacity:0}}[data-cl-reveal]{opacity:0;transform:translateY(2.5rem);transition:opacity .8s var(--cl-ease),transform .8s var(--cl-ease);transition-delay:calc(var(--cl-reveal-delay, 0) * .12s)}[data-cl-reveal-variant=scale]{transform:translateY(1rem) scale(.96)}[data-cl-reveal].is-visible{opacity:1;transform:none}.cl-panel{position:relative;isolation:isolate;z-index:1;min-height:88svh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,7vw,8rem);padding:clamp(4rem,7vw,7rem) 7vw;overflow:hidden;background-color:#f5f6f8}.cl-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#0000;pointer-events:none;transition:background .4s ease}.cl-panel[style*=background-image]:before{background:rgba(0,0,0,var(--cl-panel-overlay, .2))}.cl-panel__media,.cl-panel__text{position:relative;z-index:1}.cl-panel--left .cl-panel__media{grid-column:1;grid-row:1}.cl-panel--left .cl-panel__text,.cl-panel--right .cl-panel__media{grid-column:2;grid-row:1}.cl-panel--right .cl-panel__text{grid-column:1;grid-row:1}.cl-panel__media{min-height:0;height:70svh;display:flex;align-items:center;justify-content:center;overflow:visible}@media(min-width:769px){.cl-panel--left .cl-panel__media{justify-content:flex-start;transform:translate(-2vw)}.cl-panel--right .cl-panel__media{justify-content:flex-end;transform:translate(2vw)}}.cl-panel__image{width:var(--cl-panel-image-size, 80%);height:auto;max-width:none;max-height:none;display:block;object-fit:contain;transform:translate3d(var(--cl-panel-translate-x, 0px),var(--cl-panel-translate-y, 0px),0) rotate(var(--cl-panel-rotate, 0deg)) scale(var(--cl-panel-scale, 1));transform-origin:center center;will-change:transform;transition:transform .08s linear}.cl-panel__text{max-width:36rem}.cl-panel__text h2{margin:0 0 1.5rem;color:var(--cl-heading-color, #111111);font-family:Sawton Bauhaus,sans-serif;font-size:clamp(2.6rem,4.2vw,4.8rem);font-weight:700;line-height:.95;letter-spacing:-.035em;text-transform:uppercase}.cl-panel__subtitle{max-width:34rem;margin:0 0 2.5rem;color:var(--cl-text-color, #555555);font-size:clamp(1.45rem,1.8vw,2rem);line-height:1.25;font-weight:400}.cl-panel__body{max-width:34rem;color:var(--cl-text-color, #555555);font-size:clamp(1rem,1.05vw,1.15rem);line-height:1.65;opacity:1}.cl-panel__body p{margin-top:0;margin-bottom:1.15rem}.cl-panel__body p:not(:first-child){margin-top:0;margin-bottom:1.15rem;font-size:clamp(1.05rem,1.15vw,1.25rem);line-height:1.65}.cl-panel__body p:last-child{margin-bottom:0}.cl-panel__link{display:inline-flex;align-items:center;justify-content:center;min-width:180px;margin-top:2rem;padding:1.1rem 2.2rem;background:red;color:#fff!important;font-size:1.4rem;font-weight:900;line-height:1;text-align:center;text-decoration:none!important;text-transform:uppercase;border:none;transition:background-color .25s ease,transform .25s ease}.cl-panel__link:hover{background:#c90032;color:#fff!important;transform:translateY(-2px)}.cl-panel[style*=background-image] .cl-panel__text h2{color:var(--cl-heading-color, #ffffff);text-shadow:0 2px 18px rgba(0,0,0,.25)}.cl-panel[style*=background-image] .cl-panel__body,.cl-panel[style*=background-image] .cl-panel__body p{color:var(--cl-text-color, #ffffff);opacity:1}.cl-panel[style*=background-image] .cl-panel__link{color:var(--cl-text-color, #ffffff)}.cl-gallery{padding:clamp(4rem,8vw,7rem) 6vw}.cl-gallery__heading{margin:0 0 2.5rem;text-align:center;font-size:clamp(2rem,3vw,3rem)}.cl-gallery__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}.cl-gallery__item{grid-column:span 2}.cl-gallery__item--1,.cl-gallery__item--4{grid-column:span 3}.cl-gallery__zoom{overflow:hidden;border-radius:4px}.cl-gallery__zoom img{width:100%;display:block;transition:transform .7s var(--cl-ease)}.cl-gallery__zoom:hover img{transform:scale(1.06)}.cl-closing{position:relative;display:flex;justify-content:center;padding:clamp(6rem,10vw,10rem) 7vw;overflow:hidden;background:var(--cl-closing-bg, #ffffff)}.cl-closing__inner{width:min(1200px,100%);margin:0 auto;text-align:center}.cl-closing__inner h2{max-width:1100px;margin:0 auto clamp(2rem,3vw,3rem);color:#111;font-family:Sawton Bauhaus,sans-serif;font-size:clamp(3rem,6vw,6.5rem);font-weight:700;line-height:.92;letter-spacing:-.04em;text-transform:uppercase}.cl-closing__cta{display:inline-flex;align-items:center;justify-content:center;min-width:210px;padding:1.1rem 2.4rem;border:0;border-radius:999px;background:red;color:#fff;font-weight:900;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,transform .2s ease}.cl-closing__cta:hover{background:#c90032;color:#fff;transform:translateY(-2px)}@media(max-width:768px){.cl-hero{min-height:90svh}.cl-hero__image{object-position:60% bottom;transform:scale(calc(.96 - (var(--cl-scroll, 0) * .03)))}.cl-hero__content{left:50%;top:30%;width:100%;padding:0 2rem;transform:translate(-50%,-48%);text-align:center}.cl-hero__range{width:100%;align-items:center}.cl-hero__heading{width:auto;max-width:none;font-size:4rem;text-align:center}.cl-panel,.cl-panel--left,.cl-panel--right{min-height:auto;grid-template-columns:1fr;gap:1.5rem;padding:4rem 6vw}.cl-panel--left .cl-panel__media,.cl-panel--right .cl-panel__media{grid-column:1;grid-row:1;transform:none;justify-content:center}.cl-panel--left .cl-panel__text,.cl-panel--right .cl-panel__text{grid-column:1;grid-row:2}.cl-panel__media{width:100%;height:44svh;min-height:0;padding:0;overflow:hidden}.cl-panel__image{width:90%!important;height:100%!important;max-width:90%!important;max-height:100%!important;margin:0 auto;object-fit:contain;transform:none!important}.cl-panel__text{width:100%;max-width:34rem;margin:0 auto;padding-top:1rem}.cl-panel__text h2{margin:0 0 1.5rem;color:var(--cl-heading-color, #111111);font-size:clamp(2.6rem,4.2vw,4.8rem);font-weight:800;line-height:.92;letter-spacing:-.025em}.cl-panel__body{font-size:1rem}.cl-gallery__grid{grid-template-columns:repeat(2,1fr)}.cl-gallery__item,.cl-gallery__item--1,.cl-gallery__item--4{grid-column:span 1}.cl-closing{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.cl-hero__image,.cl-panel__image,[data-cl-reveal]{transition:none!important;animation:none!important}.cl-panel__image{transform:none!important}}.cl-brand-bridge{position:relative;z-index:4;margin-top:-3px;min-height:42svh;display:flex;align-items:center;justify-content:center;padding:clamp(4rem,7vw,7rem) 6vw clamp(7rem,11vw,12rem);overflow:hidden;background:#ea0029}.cl-brand-bridge__inner{width:min(1200px,92vw);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.6rem;text-align:center;color:#fff}.cl-brand-bridge__inner span{display:inline-block;font-size:clamp(3.8rem,6.8vw,7rem);font-weight:300;line-height:.92;letter-spacing:-.045em}.cl-brand-bridge__inner span:first-child,.cl-brand-bridge__inner span:last-child{transform:none}@media(max-width:768px){.cl-brand-bridge{min-height:30svh;padding:4rem 5vw 6rem}.cl-brand-bridge__inner span{font-size:clamp(2rem,9vw,3.4rem);line-height:.95}.cl-brand-bridge__inner span:first-child,.cl-brand-bridge__inner span:last-child{transform:none}}.cl-products{position:relative;z-index:2;overflow:hidden;background-color:#0d0d0f;padding:clamp(5rem,8vw,8rem) clamp(2rem,6vw,7rem)}.cl-products--has-background:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--cl-products-background);background-size:cover;background-position:center;background-repeat:no-repeat}.cl-products--has-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(0,0,0,var(--cl-products-overlay, .55))}.cl-products__inner{position:relative;z-index:2}.cl-products__heading{margin:0 0 1rem;color:#fff;font-family:Sawton Bauhaus,sans-serif;font-size:clamp(2.8rem,4.5vw,5rem);font-weight:700;line-height:.95;letter-spacing:-.035em;text-transform:uppercase}.cl-products__intro{max-width:46rem;margin-bottom:clamp(3rem,5vw,4.5rem);color:#ffffffc7;font-size:clamp(1.05rem,1.25vw,1.25rem);line-height:1.6}.cl-products__intro p{margin:0}.cl-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.cl-products__card{display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:22px;color:#111;min-width:0}.cl-products__media{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;padding:1.2rem;background:#f5f5f5;overflow:hidden}.cl-products__image{display:block;width:100%;height:100%;object-fit:contain;transition:transform .4s ease}.cl-products__media:hover .cl-products__image{transform:scale(1.035)}.cl-products__info{display:flex;flex-direction:column;flex:1;padding:1.6rem 1.4rem 1.5rem}.cl-products__title{margin:0 0 .8rem;min-height:2.8em;font-size:1rem;font-weight:500;line-height:1.4}.cl-products__title a{color:#111;text-decoration:none}.cl-products__title a:hover{text-decoration:underline}.cl-products__price{margin-bottom:1.3rem;color:red;font-size:1.15rem;font-weight:800}.cl-products__form{width:100%;margin-top:auto}.cl-products__add{width:100%;min-height:50px;padding:.9rem 1.2rem;border:0;border-radius:999px;background:red;color:#fff;cursor:pointer;font-size:.95rem;font-weight:900;line-height:1;text-align:center;text-transform:uppercase;transition:transform .2s ease,background-color .2s ease}.cl-products__add:hover:not(:disabled){background:#c90032;transform:translateY(-2px)}.cl-products__add:disabled{background:#929292;cursor:not-allowed}.cl-products__view{display:block;margin-top:1.15rem;color:#111;font-size:.82rem;text-align:center;text-decoration:none}.cl-products__view:hover{text-decoration:underline}@media(max-width:1100px){.cl-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cl-products{padding:4rem 1rem}.cl-products__grid{grid-template-columns:1fr;gap:1.25rem}.cl-products__heading{font-size:clamp(2.4rem,12vw,3.5rem)}.cl-products__card{border-radius:18px}.cl-products__info{padding:1.4rem 1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/category-landing.css.map */
