:root{--cowboy-bg: #f5f5f5;--cowboy-bg-dark: #1d1d1d;--cowboy-text: rgb(29, 29, 29);--cowboy-text-light: rgba(29, 29, 29, .7);--cowboy-white: #ffffff;--cowboy-white-muted: rgba(255, 255, 255, .6);--cowboy-accent: #f5dd4b;--btn-radius-pill: 9999px;--section-padding-y: clamp(60px, 8vw, 120px);--section-padding-x: clamp(20px, 5vw, 80px)}html,body{overflow-x:clip}@supports not (overflow: clip){html,body{overflow-x:hidden}}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background-color:var(--cowboy-bg);color:var(--cowboy-text);line-height:1.5;-webkit-font-smoothing:antialiased}.hero-video-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero-video-wrapper video{width:100%;height:100%;object-fit:cover}.hero-title-large{font-weight:400;line-height:1.08;color:var(--cowboy-white)}.hero-subtitle{font-weight:400;color:var(--cowboy-white-muted)}.button-primary,.button--primary{padding:1rem 1.5rem;font-weight:500;background-color:var(--cowboy-white);color:var(--cowboy-text);border-radius:var(--btn-radius-pill);transition:transform .2s ease,box-shadow .2s ease}.button-primary:hover,.button--primary:hover{background-color:var(--cowboy-text);color:var(--cowboy-white)}.button-secondary,.button--secondary{padding:.875rem 1.5rem;font-weight:500;background-color:transparent;color:var(--cowboy-text);border:1px solid var(--cowboy-text);border-radius:var(--btn-radius-pill);transition:all .2s ease}.button-secondary:hover,.button--secondary:hover{background-color:var(--cowboy-text);color:var(--cowboy-white)}.button:not(.button-unstyled):not(.button-secondary){font-size:16px!important;font-weight:500!important}.button:hover{background-color:#333!important;color:#fff!important;border-color:#333!important}.marquee-section{background-color:var(--cowboy-bg-dark);color:var(--cowboy-white);padding:1rem 0}.testimonials-quote{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:400}.stats-number-large{font-size:clamp(3rem,8vw,5rem);font-weight:400;line-height:1}.hero-bottom-features{position:absolute;bottom:0;left:0;right:0;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:28px min(7vw,120px);background:linear-gradient(to top,rgba(0,0,0,.5) 0%,rgba(0,0,0,.2) 60%,transparent 100%);z-index:10;pointer-events:auto;gap:40px}.hero-bottom-features .feature-item{flex:1;text-align:left;color:#fff;cursor:default;transition:opacity .3s ease;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.hero-bottom-features[data-count="1"]{justify-content:flex-start}.hero-bottom-features[data-count="1"] .feature-item{flex:0 0 auto;max-width:520px}.hero-bottom-features[data-count="2"]{justify-content:space-between}.hero-bottom-features[data-count="3"]{justify-content:space-between;gap:0}.hero-bottom-features[data-count="3"] .feature-item{flex:1 1 0;min-width:0;max-width:none}.hero-bottom-features .feature-item:hover{opacity:1}.hero-bottom-features .feature-item strong{display:block;font-weight:600;font-size:14px;line-height:1.4;color:#fff;margin-bottom:4px;transition:color .3s ease}.hero-bottom-features .feature-item:hover strong{color:#fff}.hero-bottom-features .feature-item span{display:block;font-size:14px;font-weight:400;line-height:1.4;color:#ffffffbf;transition:color .3s ease}.hero-bottom-features .feature-item:hover span{color:#ffffffe6}[id*=hero_cross] .hero__content-wrapper h1{line-height:.95!important;margin-top:0!important;margin-bottom:-6px!important}@media(max-width:1023px){section.hero-wrapper:first-of-type .hero__container{padding-left:0!important;padding-right:0!important;padding-inline-start:0!important;padding-inline-end:0!important;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;min-width:100%!important;grid-column:1 / -1!important}section.hero-wrapper:first-of-type .hero__media-wrapper{width:100%!important;max-width:100%!important;min-width:100%!important;left:0!important;right:0!important;margin-left:0!important;margin-right:0!important}section.hero-wrapper:first-of-type .hero__content-wrapper{--horizontal-alignment: center !important;--vertical-alignment: center !important;--vertical-alignment-mobile: center !important}section.hero-wrapper:first-of-type .hero__content-wrapper{align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;max-width:100%!important;min-width:100%!important;padding-left:20px!important;padding-right:20px!important;padding-inline-start:20px!important;padding-inline-end:20px!important;grid-column:1 / -1!important;margin-left:0!important;margin-right:0!important}section.hero-wrapper:first-of-type .hero__content-wrapper.layout-panel-flex--column{align-items:center!important;justify-content:center!important}section.hero-wrapper:first-of-type .hero__content-wrapper.layout-panel-flex--column.mobile-column{align-items:center!important;justify-content:center!important}@media screen and (max-width:749px){section.hero-wrapper:first-of-type .hero__content-wrapper.mobile-column{align-items:center!important;justify-content:center!important}}section.hero-wrapper:first-of-type .hero__content-wrapper .text-block[style*=--text-align]{--text-align: center !important;--text-align-default: center !important;align-items:center!important}section.hero-wrapper:first-of-type .hero__content-wrapper .text-block.text-block--align-left{--text-align: center !important;--text-align-default: center !important;align-items:center!important}section.hero-wrapper:first-of-type .hero__content-wrapper .text-block{--text-align: center !important;--text-align-default: center !important;align-items:center!important}section.hero-wrapper:first-of-type .hero__content-wrapper .text-block>h1,section.hero-wrapper:first-of-type .hero__content-wrapper .text-block>h2,section.hero-wrapper:first-of-type .hero__content-wrapper .text-block>h3,section.hero-wrapper:first-of-type .hero__content-wrapper .text-block>h4,section.hero-wrapper:first-of-type .hero__content-wrapper .text-block>h5,section.hero-wrapper:first-of-type .hero__content-wrapper .text-block>h6,section.hero-wrapper:first-of-type .hero__content-wrapper .text-block>p,section.hero-wrapper:first-of-type .hero__content-wrapper .text-block>*{text-align:center!important}section.hero-wrapper:first-of-type .hero__content-wrapper h1,section.hero-wrapper:first-of-type .hero__content-wrapper h2,section.hero-wrapper:first-of-type .hero__content-wrapper h3,section.hero-wrapper:first-of-type .hero__content-wrapper h4,section.hero-wrapper:first-of-type .hero__content-wrapper h5,section.hero-wrapper:first-of-type .hero__content-wrapper h6,section.hero-wrapper:first-of-type .hero__content-wrapper p{text-align:center!important}section.hero-wrapper:first-of-type .hero__content-wrapper>div{text-align:center!important;align-items:center!important}section.hero-wrapper:first-of-type .hero__content-wrapper .text-block-content{text-align:center!important}section.hero-wrapper:first-of-type .hero__content-wrapper a[href*=collections],section.hero-wrapper:first-of-type .hero__content-wrapper .button,section.hero-wrapper:first-of-type .hero__content-wrapper button{align-self:center!important;margin-left:auto!important;margin-right:auto!important}section.hero-wrapper:nth-of-type(3) .hero__container{padding-left:0!important;padding-right:0!important;padding-inline-start:0!important;padding-inline-end:0!important;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;min-width:100%!important;grid-column:1 / -1!important}section.hero-wrapper:nth-of-type(3) .hero__media-wrapper{width:100%!important;max-width:100%!important;min-width:100%!important;left:0!important;right:0!important;margin-left:0!important;margin-right:0!important}section.hero-wrapper:nth-of-type(3) .hero__content-wrapper{--horizontal-alignment: center !important;--vertical-alignment: center !important;--vertical-alignment-mobile: center !important}section.hero-wrapper:nth-of-type(3) .hero__content-wrapper{align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;max-width:100%!important;min-width:100%!important;padding-left:20px!important;padding-right:20px!important;padding-inline-start:20px!important;padding-inline-end:20px!important;grid-column:1 / -1!important;margin-left:0!important;margin-right:0!important}section.hero-wrapper:nth-of-type(3) .hero__content-wrapper.layout-panel-flex--column{align-items:center!important;justify-content:center!important}section.hero-wrapper:nth-of-type(3) .hero__content-wrapper.layout-panel-flex--column.mobile-column{align-items:center!important;justify-content:center!important}section.hero-wrapper:nth-of-type(3) .hero__content-wrapper .text-block{--text-align: center !important;--text-align-default: center !important;align-items:center!important}section.hero-wrapper:nth-of-type(3) .hero__content-wrapper .text-block.text-block--align-left{--text-align: center !important;--text-align-default: center !important;align-items:center!important}section.hero-wrapper:nth-of-type(3) .hero__content-wrapper .text-block>h1,section.hero-wrapper:nth-of-type(3) .hero__content-wrapper .text-block>h2,section.hero-wrapper:nth-of-type(3) .hero__content-wrapper .text-block>h3,section.hero-wrapper:nth-of-type(3) .hero__content-wrapper .text-block>h4,section.hero-wrapper:nth-of-type(3) .hero__content-wrapper .text-block>h5,section.hero-wrapper:nth-of-type(3) .hero__content-wrapper .text-block>h6,section.hero-wrapper:nth-of-type(3) .hero__content-wrapper .text-block>p,section.hero-wrapper:nth-of-type(3) .hero__content-wrapper .text-block>*{text-align:center!important}section.hero-wrapper:nth-of-type(3) .hero__content-wrapper h1,section.hero-wrapper:nth-of-type(3) .hero__content-wrapper h2,section.hero-wrapper:nth-of-type(3) .hero__content-wrapper h3,section.hero-wrapper:nth-of-type(3) .hero__content-wrapper h4,section.hero-wrapper:nth-of-type(3) .hero__content-wrapper h5,section.hero-wrapper:nth-of-type(3) .hero__content-wrapper h6,section.hero-wrapper:nth-of-type(3) .hero__content-wrapper p{text-align:center!important}section.hero-wrapper:nth-of-type(3) .hero__content-wrapper a,section.hero-wrapper:nth-of-type(3) .hero__content-wrapper .button,section.hero-wrapper:nth-of-type(3) .hero__content-wrapper button{align-self:center!important;margin-left:auto!important;margin-right:auto!important}}@media(min-width:1024px){section.hero-wrapper:first-of-type .hero{position:relative}section.hero-wrapper:first-of-type .hero__container{position:relative}section.hero-wrapper:first-of-type .hero__media-wrapper{width:100vw!important;height:100vh!important;left:0!important;right:0!important;top:0!important;bottom:0!important}section.hero-wrapper:first-of-type .hero__video,section.hero-wrapper:first-of-type .hero__image{width:100vw!important;height:100vh!important;object-fit:cover!important;object-position:center center!important}section.hero-wrapper:first-of-type .hero__content-wrapper h1{font-size:120px!important;line-height:.95!important;letter-spacing:-3px!important;margin-top:0;margin-bottom:-6px;text-align:left!important}[id*=hero_cross] .hero__content-wrapper h1{line-height:.95!important;margin-top:0;margin-bottom:-6px}section.hero-wrapper:first-of-type .hero__content-wrapper>div:nth-child(2) p{font-size:20px!important;line-height:1.45!important;margin-top:0;margin-bottom:0;text-align:left!important}section.hero-wrapper:first-of-type .hero__content-wrapper a[href*=collections][href*=all]{font-size:16px!important;line-height:16px!important;font-weight:500!important;padding:20px 24px!important;border-radius:9999px!important;margin-top:10px!important;align-self:flex-start!important}section.hero-wrapper:first-of-type .hero__content-wrapper{max-width:50%!important;padding-left:min(7vw,120px)!important;padding-bottom:0!important;justify-content:center!important;align-items:flex-start!important;text-align:left!important;height:100vh!important;display:flex!important;flex-direction:column!important}section.hero-wrapper:first-of-type .hero{min-height:100vh!important;height:100vh!important}section.hero-wrapper:first-of-type .hero__container{min-height:100vh!important;height:100vh!important}section.hero-wrapper:nth-of-type(3) .hero{position:relative}section.hero-wrapper:nth-of-type(3) .hero__container{position:relative}section.hero-wrapper:nth-of-type(3) .hero__media-wrapper{width:100vw!important;height:100vh!important;left:0!important;right:0!important;top:0!important;bottom:0!important}section.hero-wrapper:nth-of-type(3) .hero__video,section.hero-wrapper:nth-of-type(3) .hero__image{width:100vw!important;height:100vh!important;object-fit:cover!important;object-position:center center!important}section.hero-wrapper:nth-of-type(3) .hero__content-wrapper h2{font-size:120px!important;line-height:1.08!important;letter-spacing:-3px!important;margin-top:0;margin-bottom:-6px;text-align:left!important;padding-left:4px!important}section.hero-wrapper:nth-of-type(3) .hero__content-wrapper>div:nth-child(2) p{font-size:20px!important;line-height:1.45!important;margin-top:0;margin-bottom:0;text-align:left!important;padding-left:4px!important}section.hero-wrapper:nth-of-type(3) .hero__content-wrapper a{font-size:16px!important;line-height:16px!important;font-weight:500!important;padding:20px 24px!important;border-radius:9999px!important;margin-top:10px!important;align-self:flex-start!important;margin-left:4px!important}section.hero-wrapper:nth-of-type(3) .hero__content-wrapper{max-width:50%!important;padding-left:min(7vw,120px)!important;padding-bottom:0!important;justify-content:center!important;align-items:flex-start!important;text-align:left!important;height:100vh!important;display:flex!important;flex-direction:column!important}section.hero-wrapper:nth-of-type(3) .hero{min-height:100vh!important;height:100vh!important}section.hero-wrapper:nth-of-type(3) .hero__container{min-height:100vh!important;height:100vh!important}.section--full-width .section-content-wrapper.left-center-layout{max-width:50%!important;padding-left:min(7vw,120px)!important;padding-bottom:0!important;justify-content:center!important;align-items:flex-start!important;text-align:left!important;height:100vh!important;display:flex!important;flex-direction:column!important}[id^=Hero-template][id$=__tech_features] .hero__content-wrapper h2,[id^=Hero-template][id$=__tech_features] .hero__content-wrapper p{color:#fff!important}[id^=Hero-template][id$=__tech_features] .hero__content-wrapper>div:first-child p{font-size:14px;letter-spacing:.16em!important;text-transform:uppercase;color:#fff!important;opacity:.8;margin-bottom:16px!important}[id^=Hero-template][id$=__tech_features] .hero__content-wrapper h2{line-height:1.05;font-weight:500!important;letter-spacing:-.03em!important;margin:0 0 20px!important;transform:translateY(100px)!important}[id^=Hero-template][id$=__tech_features] .hero__content-wrapper ul{list-style:none!important;padding:0!important;margin:0 0 24px!important;display:flex!important;flex-direction:row!important;justify-content:center!important;gap:56px!important}[id^=Hero-template][id$=__tech_features] .hero__content-wrapper ul li{position:relative;color:#fff!important;font-size:14px;line-height:1.3;font-weight:400!important;white-space:nowrap;padding-top:78px;text-align:center}[id^=Hero-template][id$=__tech_features] .hero__content-wrapper ul li:before{content:"";position:absolute;left:50%;top:0;transform:translate(-50%);width:64px;height:64px;border-radius:50%;background:#00000073;border:1px solid rgba(255,255,255,.45)}[id^=Hero-template][id$=__tech_features] .hero__content-wrapper ul li:after{position:absolute;left:50%;top:20px;transform:translate(-50%);font-size:24px;color:#fff}[id^=Hero-template][id$=__tech_features] .hero__content-wrapper ul li:nth-child(1):after{content:"\2197"}[id^=Hero-template][id$=__tech_features] .hero__content-wrapper ul li:nth-child(2):after{content:"\26a1"}[id^=Hero-template][id$=__tech_features] .hero__content-wrapper ul li:nth-child(3):after{content:"\25ce"}[id^=Hero-template][id$=__tech_features] .hero__content-wrapper>div:nth-child(4) p{max-width:560px!important;margin:16px auto 20px!important;font-size:16px;line-height:1.4;color:#ffffffe6!important;transform:translateY(-110px)!important}[id^=Hero-template][id$=__tech_features] .hero__content-wrapper a{align-self:center!important;background-color:#fff!important;color:#111!important;border-radius:9999px!important;padding:18px 32px!important;border:none!important;font-weight:600!important;transition:all .3s ease!important;transform:translateY(-190px)!important}[id^=Hero-template][id$=__tech_features] .hero__content-wrapper a:hover{background-color:#000!important;color:#fff!important;border:none!important}@media(max-width:1199px){[id^=Hero-template][id$=__tech_features] .hero__content-wrapper h2{font-size:80px!important}[id^=Hero-template][id$=__tech_features] .hero__content-wrapper ul{gap:40px!important}[id^=Hero-template][id$=__tech_features] .hero__content-wrapper ul li{font-size:13px}}@media(max-width:1023px){[id^=Hero-template][id$=__tech_features] .hero__content-wrapper h2{font-size:60px!important;transform:translateY(60px)!important}[id^=Hero-template][id$=__tech_features] .hero__content-wrapper ul{flex-direction:column!important;gap:24px!important}[id^=Hero-template][id$=__tech_features] .hero__content-wrapper ul li{padding-top:0!important;padding-left:56px!important;text-align:left!important}[id^=Hero-template][id$=__tech_features] .hero__content-wrapper ul li:before{left:0!important;transform:translate(0)!important;width:48px;height:48px}[id^=Hero-template][id$=__tech_features] .hero__content-wrapper ul li:after{left:24px!important;top:12px!important;transform:translate(-50%)!important;font-size:20px}[id^=Hero-template][id$=__tech_features] .hero__content-wrapper>div:nth-child(4) p{transform:translateY(-80px)!important;font-size:14px}[id^=Hero-template][id$=__tech_features] .hero__content-wrapper a{transform:translateY(-140px)!important;padding:16px 28px!important}}@media(max-width:768px){[id^=Hero-template][id$=__tech_features] .hero__content-wrapper h2{font-size:48px!important;transform:translateY(40px)!important}[id^=Hero-template][id$=__tech_features] .hero__content-wrapper>div:first-child p{font-size:12px}[id^=Hero-template][id$=__tech_features] .hero__content-wrapper ul li{font-size:12px}[id^=Hero-template][id$=__tech_features] .hero__content-wrapper>div:nth-child(4) p{transform:translateY(-60px)!important;font-size:13px}[id^=Hero-template][id$=__tech_features] .hero__content-wrapper a{transform:translateY(-100px)!important;padding:14px 24px!important;font-size:14px!important}}}@media(max-width:1439px){section.hero-wrapper:first-of-type .hero__content-wrapper h1,section.hero-wrapper:nth-of-type(3) .hero__content-wrapper h1{font-size:100px!important;line-height:.95!important}}@media(max-width:1199px){section.hero-wrapper:first-of-type .hero__content-wrapper h1,section.hero-wrapper:nth-of-type(3) .hero__content-wrapper h1{font-size:80px!important;line-height:.95!important}section.hero-wrapper:first-of-type .hero__content-wrapper,section.hero-wrapper:nth-of-type(3) .hero__content-wrapper{max-width:60%!important}}@media(max-width:1023px){section.hero-wrapper:first-of-type .hero__content-wrapper h1,section.hero-wrapper:nth-of-type(3) .hero__content-wrapper h1{font-size:60px!important;letter-spacing:-2px!important;line-height:.95!important}section.hero-wrapper:first-of-type .hero__content-wrapper,section.hero-wrapper:nth-of-type(3) .hero__content-wrapper{max-width:70%!important;padding-left:40px!important;padding-right:40px!important}section.hero-wrapper:first-of-type .hero__content-wrapper>div:nth-child(2) p{font-size:18px!important}section.hero-wrapper:nth-of-type(3) .hero__content-wrapper>div:nth-child(2) p{font-size:18px!important}.hero-bottom-features[data-count="3"]{flex-direction:row!important;justify-content:space-between!important;align-items:flex-end!important;gap:0!important;padding:20px 40px!important;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,rgba(0,0,0,.3) 70%,transparent 100%)!important}.hero-bottom-features:not([data-count="3"]){flex-direction:column;gap:16px;padding:20px 40px;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,rgba(0,0,0,.3) 70%,transparent 100%)}.hero-bottom-features[data-count="3"] .feature-item{flex:1 1 0!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important;align-items:flex-start!important}.hero-bottom-features:not([data-count="3"]) .feature-item{display:flex;flex-direction:row;gap:8px;align-items:baseline}.hero-bottom-features[data-count="3"] .feature-item strong{display:block!important;margin-bottom:0!important}.hero-bottom-features:not([data-count="3"]) .feature-item strong{display:inline;margin-bottom:0}.hero-bottom-features[data-count="3"] .feature-item span{display:block!important}.hero-bottom-features:not([data-count="3"]) .feature-item span{display:inline}}@media(max-width:768px){.hero-bottom-features[data-count="3"]{padding:20px!important}.hero-bottom-features:not([data-count="3"]){padding:20px}}.product-features-list{list-style:none;padding:0;margin:0}.product-features-list li{padding:.5rem 0;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.product-features-list li:before{content:"+";font-weight:600}.product-tab{padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;border:1px solid transparent;border-radius:var(--btn-radius-pill);background:transparent;cursor:pointer;transition:all .2s ease}.product-tab:hover{border-color:var(--cowboy-text)}.product-tab.active{background-color:var(--cowboy-text);color:var(--cowboy-white)}.color-swatches{display:flex;gap:.75rem;margin:1rem 0}.color-swatch{width:24px;height:24px;border-radius:50%;cursor:pointer;position:relative;transition:transform .2s ease}.color-swatch:hover,.color-swatch.active{transform:scale(1.1)}@media(max-width:1024px){.product-grid{grid-template-columns:1fr;gap:3rem}}@media(max-width:768px){:root{--section-padding-y: 48px;--section-padding-x: 20px}.hero-title-large{font-size:2rem}.hero-subtitle{font-size:1rem}.stats-number-large{font-size:2.5rem}section.hero-wrapper:first-of-type .hero__content-wrapper h1,section.hero-wrapper:nth-of-type(3) .hero__content-wrapper h1{font-size:48px!important;letter-spacing:-1.5px!important;margin-bottom:-4px!important;line-height:.95!important}section.hero-wrapper:first-of-type .hero__content-wrapper,section.hero-wrapper:nth-of-type(3) .hero__content-wrapper{max-width:90%!important;padding-left:20px!important;padding-right:20px!important;align-items:center!important;text-align:center!important}section.hero-wrapper:first-of-type .hero__content-wrapper>div,section.hero-wrapper:nth-of-type(3) .hero__content-wrapper>div{width:100%!important;text-align:center!important}section.hero-wrapper:first-of-type .hero__content-wrapper>div:nth-child(2) p{font-size:16px!important}section.hero-wrapper:nth-of-type(3) .hero__content-wrapper>div:nth-child(2) p{font-size:16px!important}section.hero-wrapper:first-of-type .hero__content-wrapper a[href*=collections][href*=all],section.hero-wrapper:nth-of-type(3) .hero__content-wrapper a{font-size:14px!important;padding:16px 20px!important;align-self:center!important}section.hero-wrapper:first-of-type .hero__video,section.hero-wrapper:first-of-type .hero__image,section.hero-wrapper:nth-of-type(3) .hero__video,section.hero-wrapper:nth-of-type(3) .hero__image{object-position:center center!important;min-width:100%!important;min-height:100%!important}section.hero-wrapper:first-of-type .hero,section.hero-wrapper:nth-of-type(3) .hero{min-height:100vh!important}section.hero-wrapper:first-of-type .hero__container,section.hero-wrapper:nth-of-type(3) .hero__container{min-height:100vh!important}}@media(max-width:480px){section.hero-wrapper:first-of-type .hero__content-wrapper h1,section.hero-wrapper:nth-of-type(3) .hero__content-wrapper h1{font-size:36px!important;letter-spacing:-1px!important;line-height:.95!important}section.hero-wrapper:first-of-type .hero__content-wrapper>div:nth-child(2) p{font-size:14px!important}section.hero-wrapper:nth-of-type(3) .hero__content-wrapper>div:nth-child(2) p{font-size:14px!important}section.hero-wrapper:first-of-type .hero__content-wrapper a[href*=collections][href*=all],section.hero-wrapper:nth-of-type(3) .hero__content-wrapper a{font-size:13px!important;padding:14px 18px!important}}.fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.fade-in.visible{opacity:1;transform:translateY(0)}.hero-video{opacity:0;transition:opacity 1s ease}.hero-video.loaded{opacity:1}.mega-menu__content-list--products{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px;padding:0;margin:-25px 0;max-width:100%}.mega-menu__content-list--products .mega-menu__content-list-item{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.mega-menu__content-list--products .resource-card{display:flex;flex-direction:column;align-items:center;width:100%;max-width:300px;margin:0 auto}.mega-menu__content-list--products .resource-card__media,.mega-menu__content-list--products .card-gallery{width:100%;max-width:300px;aspect-ratio:1 / 1;margin:0 auto 20px;overflow:hidden;background:#fafafa;border-radius:0;position:relative}.mega-menu__content-list--products .resource-card__image,.mega-menu__content-list--products .card-gallery__image{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .3s ease}.mega-menu__content-list--products .resource-card:hover .resource-card__image,.mega-menu__content-list--products .resource-card:hover .card-gallery__image{transform:scale(1.05)}.mega-menu__content-list--products .resource-card__title,.mega-menu__content-list--products .product-card__title{font-size:1.125rem;font-weight:400;line-height:1.4;color:#1d1d1d;text-align:center;margin:12px 0 0;width:100%;padding:0}.mega-menu__content-list--products .resource-card__title-link,.mega-menu__content-list--products .product-card__title-link{color:inherit;text-decoration:none;transition:color .2s ease;display:block}.mega-menu__content-list--products .resource-card__title-link:hover,.mega-menu__content-list--products .product-card__title-link:hover{color:#666}.mega-menu__content-list--products .resource-card__price,.mega-menu__content-list--products .product-card__price,.mega-menu__content-list--products .price{display:none!important}.mega-menu__content-list--products quick-add,.mega-menu__content-list--products .quick-add{display:none!important}.mega-menu__content-list--products .card-gallery__badges,.mega-menu__content-list--products .resource-card__badges{display:none!important}.mega-menu__content{width:100%;padding:0 20px}@media screen and (max-width:989px){.mega-menu__content-list--products{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px;padding:0;margin:-25px 0}.mega-menu__content-list--products .resource-card__media,.mega-menu__content-list--products .card-gallery{max-width:240px}.mega-menu__content-list--products .resource-card__title,.mega-menu__content-list--products .product-card__title{font-size:1rem}}@media screen and (max-width:749px){.mega-menu__content-list--products{grid-template-columns:repeat(2,1fr);gap:20px;padding:0;margin:-15px 0}.mega-menu__content-list--products .resource-card__media,.mega-menu__content-list--products .card-gallery{max-width:160px}.mega-menu__content-list--products .resource-card__title,.mega-menu__content-list--products .product-card__title{font-size:.875rem;margin:8px 0 0}}@media screen and (max-width:480px){.mega-menu__content-list--products{gap:16px;padding:0;margin:-15px 0}.mega-menu__content-list--products .resource-card__media,.mega-menu__content-list--products .card-gallery{max-width:140px;margin-bottom:12px}}.mega-menu__link:has(.mega-menu__link-image){display:flex!important;flex-direction:column!important;align-items:center!important;padding:0!important;width:100%;max-width:300px;margin:0 auto}.mega-menu__link-image{width:300px!important;height:300px!important;max-width:300px!important;aspect-ratio:1 / 1!important;object-fit:contain!important;object-position:center!important;margin-bottom:16px!important;border-radius:0!important;background:#fafafa;transition:transform .3s ease}.mega-menu__link:has(.mega-menu__link-image):hover .mega-menu__link-image{transform:scale(1.05)}.mega-menu__link:has(.mega-menu__link-image) .mega-menu__link-title{text-align:center!important;width:100%;font-size:1.125rem;font-weight:400;line-height:1.4;color:#1d1d1d;margin:0;padding:0;display:block}.mega-menu__column{display:flex;flex-direction:column;align-items:center;padding:20px 0}.mega-menu__grid:has(.mega-menu__link-image){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:40px!important;padding:0 20px!important;margin:-25px 0!important}.mega-menu__column--wide-collection-image,.mega-menu__column--span-1,.mega-menu__column--span-2{grid-column:auto!important;display:flex;justify-content:center}.mega-menu__column:has(.mega-menu__link-image)>div>ul{display:none}@media screen and (max-width:989px){.mega-menu__link-image{width:240px!important;height:240px!important;max-width:240px!important}.mega-menu__grid:has(.mega-menu__link-image){grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:32px!important;padding:0 20px!important;margin:-25px 0!important}.mega-menu__link:has(.mega-menu__link-image){max-width:240px}.mega-menu__link:has(.mega-menu__link-image) .mega-menu__link-title{font-size:1rem}}@media screen and (max-width:749px){.mega-menu__link-image{width:160px!important;height:160px!important;max-width:160px!important;margin-bottom:12px!important}.mega-menu__grid:has(.mega-menu__link-image){grid-template-columns:repeat(2,1fr)!important;gap:24px!important;padding:0 16px!important;margin:-15px 0!important}.mega-menu__link:has(.mega-menu__link-image){max-width:160px}.mega-menu__link:has(.mega-menu__link-image) .mega-menu__link-title{font-size:.875rem}}@media screen and (max-width:480px){.mega-menu__link-image{width:140px!important;height:140px!important;max-width:140px!important}.mega-menu__grid:has(.mega-menu__link-image){gap:20px!important;padding:0 12px!important;margin:-15px 0!important}}@media screen and (min-width:750px){.header .header__row.section--full-width.section--full-width-margin>.header__columns.spacing-style{padding-left:min(7vw,120px)!important;padding-right:min(7vw,120px)!important}}@media screen and (max-width:1023px){.header .header__row.section--full-width.section--full-width-margin>.header__columns.spacing-style{padding-left:40px!important;padding-right:40px!important}}@media screen and (max-width:768px){.header .header__row.section--full-width.section--full-width-margin>.header__columns.spacing-style{padding-left:20px!important;padding-right:20px!important}}.product-showcase__info,.product-showcase .product-showcase__bottom{margin-left:88px!important}@media screen and (max-width:1440px){.product-showcase__info,.product-showcase .product-showcase__bottom{margin-left:48px!important}}@media screen and (max-width:1024px){.product-showcase__info,.product-showcase .product-showcase__bottom{margin-left:8px!important}}@media screen and (max-width:1023px){.product-showcase__info,.product-showcase .product-showcase__bottom{margin-left:20px!important}}@media screen and (max-width:768px){.product-showcase__info,.product-showcase .product-showcase__bottom{margin-left:0!important}}.product-showcase__cta{margin-left:88px!important}@media screen and (max-width:1440px){.product-showcase__cta{margin-left:48px!important}}@media screen and (max-width:1023px){.product-showcase__cta{margin-left:20px!important}}@media screen and (max-width:768px){.product-showcase__cta{margin-left:0!important}}.tabs-carousel-section .tab-content{margin-left:0!important;margin-right:0!important}.tabs-carousel-section .tab-title,.tabs-carousel-section .tab-description{margin-left:0!important}@media screen and (max-width:768px){.tab-title{margin-left:0!important}}.tab-description{margin-left:-24px!important}@media screen and (max-width:1440px){.tab-description{margin-left:-24px!important}}@media screen and (max-width:1023px){.tab-description{margin-left:0!important}}@media screen and (max-width:768px){.tab-description{margin-left:0!important}}@media screen and (min-width:750px){.mega-menu.section--full-width-margin>.mega-menu__grid{padding-left:0!important;padding-right:0!important}.menu-list__submenu-inner{padding-left:min(7vw,120px)!important;padding-right:min(7vw,120px)!important}}@media screen and (max-width:1023px){.mega-menu.section--full-width-margin>.mega-menu__grid{padding-left:0!important;padding-right:0!important}.menu-list__submenu-inner{padding-left:40px!important;padding-right:40px!important}}@media screen and (max-width:749px){.mega-menu.section--full-width-margin>.mega-menu__grid{padding-left:0!important;padding-right:0!important}.menu-list__submenu-inner{padding-left:20px!important;padding-right:20px!important}}body.template-page-about [id*=faq],body.template-page-about .section-wrapper:has(.accordion-block){background-color:#f5f5f5!important}body.template-page-about [id*=faq] .section,body.template-page-about .section-wrapper:has(.accordion-block) .section{background-color:#f5f5f5!important;max-width:none!important;width:100%!important}body.template-page-about [id*=faq] .section-content-wrapper,body.template-page-about .section-wrapper:has(.accordion-block) .section-content-wrapper{max-width:none!important;width:100%!important;padding-left:min(7vw,120px)!important;padding-right:min(7vw,120px)!important;box-sizing:border-box!important}body.template-page-about [id*=faq] h1,body.template-page-about .section-wrapper:has(.accordion-block) h1{font-size:clamp(60px,8vw,120px)!important;font-weight:400!important;color:#e0e0e0!important;text-align:right!important;margin:0 0 40px!important;letter-spacing:-.02em}body.template-page-about [id*=faq] summary.details__header,body.template-page-about [id*=faq] .details__header,body.template-page-about .section-wrapper:has(.accordion-block) summary.details__header,body.template-page-about .section-wrapper:has(.accordion-block) .details__header{font-size:24px!important;font-weight:400!important;color:#000!important;padding:24px 0!important;border-bottom:1px solid #E0E0E0!important;cursor:pointer;line-height:1.4!important}body.template-page-about [id*=faq] .details__content,body.template-page-about .section-wrapper:has(.accordion-block) .details__content{font-size:16px!important;font-weight:400!important;color:#333!important;line-height:1.6!important;padding:16px 0 24px!important}@media(max-width:1200px){body.template-page-about [id*=faq] .section-content-wrapper,body.template-page-about .section-wrapper:has(.accordion-block) .section-content-wrapper{padding-left:60px!important;padding-right:60px!important}}@media(max-width:768px){body.template-page-about [id*=faq] .section-content-wrapper,body.template-page-about .section-wrapper:has(.accordion-block) .section-content-wrapper{padding-left:20px!important;padding-right:20px!important}body.template-page-about [id*=faq] h1,body.template-page-about .section-wrapper:has(.accordion-block) h1{font-size:60px!important}body.template-page-about [id*=faq] summary.details__header,body.template-page-about [id*=faq] .details__header,body.template-page-about .section-wrapper:has(.accordion-block) summary.details__header,body.template-page-about .section-wrapper:has(.accordion-block) .details__header{font-size:18px!important;padding:16px 0!important}body.template-page-about [id*=faq] .details__content,body.template-page-about .section-wrapper:has(.accordion-block) .details__content{font-size:14px!important}}body.template-page-about .section[data-section-type=section]{min-height:var(--section-min-height, auto);max-height:var(--section-max-height, none)}body.template-page-about .layout-panel-flex--row{display:flex;flex-direction:row;align-items:center;gap:60px;min-height:0}body.template-page-about .layout-panel-flex--row .group-block-content{flex:1;display:flex;flex-direction:column;gap:24px}body.template-page-about .layout-panel-flex--row image-block{flex:1;width:100%;max-height:100%;overflow:hidden}body.template-page-about .layout-panel-flex--row image-block img{width:100%;height:100%;max-height:600px;object-fit:cover;border-radius:8px}@media(max-width:749px){body.template-page-about .layout-panel-flex--row{flex-direction:column;gap:40px}body.template-page-about .layout-panel-flex--row .group-block-content{width:100%}body.template-page-about .layout-panel-flex--row image-block{width:100%;order:-1}body.template-page-about .section-content-wrapper.spacing-style.layout-panel-flex--row.mobile-column{--padding-inline-start: 20px !important;--padding-inline-end: 20px !important;padding-inline:20px 20px!important}body.template-page-about .section-content-wrapper.spacing-style.layout-panel-flex--row.mobile-column .group-block,body.template-page-about .section-content-wrapper.spacing-style.layout-panel-flex--row.mobile-column .group-block-content,body.template-page-about .section-content-wrapper.spacing-style.layout-panel-flex--row.mobile-column image-block{--padding-inline-start: 20px !important;--padding-inline-end: 20px !important;padding-inline:20px 20px!important}.text-block[class*=partners_title].spacing-style,[class*=text-block--][class*=partners_title].spacing-style{--padding-inline-start: 25px !important;--padding-inline-end: 25px !important;padding-left:25px!important;padding-right:25px!important;padding-inline:25px 25px!important}}@media(min-width:750px){.text-block[class*=partners_title].spacing-style,[class*=text-block--][class*=partners_title].spacing-style{--padding-inline-start: min(7vw, 120px) !important;--padding-inline-end: 0 !important;padding-left:min(7vw,120px)!important;padding-right:0!important;padding-inline:min(7vw,120px) 0!important}}.header[data-sticky-state=idle][data-scroll-direction=down],.header[data-sticky-state=idle]:not([data-scroll-direction=up]){opacity:0!important;visibility:hidden!important;transform:translateY(-100%)!important;transition:opacity .3s ease,visibility .3s ease,transform .3s ease!important;pointer-events:none!important}.header[data-sticky-state=active][data-scroll-direction=up]{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;transition:opacity .3s ease,visibility .3s ease,transform .3s ease!important;pointer-events:auto!important}.header[transparent][data-sticky-state=inactive] .header__row,.header[transparent]:not([data-sticky-state]) .header__row{background-color:transparent!important}.header[transparent][data-sticky-state=inactive] .menu-list__link,.header[transparent][data-sticky-state=inactive] .header__column a,.header[transparent][data-sticky-state=inactive] .header__column button,.header[transparent][data-sticky-state=inactive] .header__column span{color:#fff!important}body.page-contact .header[transparent] .header__row,body.page-policy .header[transparent] .header__row,body.template-policy .header[transparent] .header__row{background-color:#fff!important}body.page-contact .header[transparent] .menu-list__link,body.page-contact .header[transparent] .header__column a,body.page-contact .header[transparent] .header__column button,body.page-contact .header[transparent] .header__column span,body.page-contact .header[transparent] .header__column--left a,body.page-policy .header[transparent] .menu-list__link,body.page-policy .header[transparent] .header__column a,body.page-policy .header[transparent] .header__column button,body.page-policy .header[transparent] .header__column span,body.page-policy .header[transparent] .header__column--left a,body.template-policy .header[transparent] .menu-list__link,body.template-policy .header[transparent] .header__column a,body.template-policy .header[transparent] .header__column button,body.template-policy .header[transparent] .header__column span,body.template-policy .header[transparent] .header__column--left a{color:#000!important}body.page-policy main,body.template-policy main{padding-top:100px!important}.header[transparent][data-sticky-state=active] .header__row{background-color:#fff!important;--color-foreground: #000000 !important;--color-foreground-rgb: 0, 0, 0 !important}.header[transparent][data-sticky-state=active] .menu-list__link,.header[transparent][data-sticky-state=active] .header__column a,.header[transparent][data-sticky-state=active] .header__column button,.header[transparent][data-sticky-state=active] .header__column span{color:#000!important}@media(min-width:990px){.header[data-sticky-state=active] .header__columns{justify-content:flex-start!important;align-items:center!important;column-gap:56px!important;grid-column-gap:56px!important;gap:56px!important}}@media(max-width:989px){.header[data-sticky-state=active] .header__columns{justify-content:unset!important;column-gap:unset!important;grid-column-gap:unset!important;gap:unset!important}}@media(min-width:990px){.header[data-sticky-state=active] .header__column--left,.header[data-sticky-state=active] .header__column--center{justify-content:flex-start!important;gap:16px!important;width:auto!important;max-width:fit-content!important}}@media(min-width:990px){.header__column--left{width:auto!important;max-width:fit-content!important;flex:0 0 auto!important}}@media(min-width:990px){.header[data-sticky-state=active] .header__columns{font-family:var(--font-body--family)!important}.header[data-sticky-state=active] .header__column--left{font-size:16px!important;font-weight:500!important;line-height:1!important;letter-spacing:0!important}.header[data-sticky-state=active] .menu-list__link{font-size:14px!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important}}.text-block[class*=partners_title] p,[class*=text-block--][class*=partners_title] p,.text-block[class*=partners_title] .rte p,[class*=text-block--][class*=partners_title] .rte p{font-weight:400!important}.shopify-section:has(.blog-hero-cowboy),.shopify-section:has(.blog-hero-cowboy-wrapper){margin:0!important;padding:0!important;--padding-block-end: 0px !important;--margin-block-end: 0px !important;height:auto!important}.shopify-section:has(.blog-hero-cowboy) .blog-hero-cowboy,.shopify-section:has(.blog-hero-cowboy-wrapper) .blog-hero-cowboy{height:100vh!important;min-height:100vh!important;max-height:100vh!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;width:100vw!important;max-width:100vw!important;left:0!important;right:0!important}.shopify-section:has(.blog-hero-cowboy) .blog-hero-cowboy__container{height:100vh!important;min-height:100vh!important;max-height:100vh!important;width:100%!important;max-width:100%!important}.shopify-section:has(.blog-hero-cowboy) .blog-hero-cowboy__media{height:100vh!important;min-height:100vh!important;max-height:100vh!important;width:100vw!important;max-width:100vw!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important}.shopify-section:has(.blog-hero-cowboy) .blog-hero-cowboy__image{height:100vh!important;min-height:100vh!important;max-height:100vh!important;width:100vw!important;max-width:100vw!important;object-fit:cover!important;object-position:center!important;display:block!important}.shopify-section:has(.blog-hero-cowboy)+.shopify-section{margin-top:0!important;padding-top:0!important;--padding-block-start: 0px !important;--margin-block-start: 0px !important}[id$=__partners] .text-block{--padding-inline-start: min(7vw, 120px) !important;--padding-inline-end: 0 !important;padding-inline-start:min(7vw,120px)!important;padding-inline-end:0!important;padding-left:min(7vw,120px)!important;padding-right:0!important}@media(max-width:1023px){[id$=__partners] .text-block{--padding-inline-start: 40px !important;padding-inline-start:40px!important;padding-left:40px!important}}@media(max-width:768px){[id$=__partners] .text-block{--padding-inline-start: 20px !important;padding-inline-start:20px!important;padding-left:20px!important}}@media(max-width:749px){.menu-drawer__featured-content{display:none!important}.menu-drawer__link-image,.menu-drawer__menu-item>img,.menu-drawer__menu-item .menu-drawer__link-image{display:none!important}.menu-drawer__menu-item--mainlist{font-size:22px!important;font-weight:400!important;min-height:44px!important;padding:8px 0!important;line-height:1.3!important}.menu-drawer__menu-item--child{font-size:18px!important;font-weight:400!important;padding:6px 0!important;line-height:1.3!important;flex-direction:row!important}.menu-drawer__menu.has-submenu{padding-inline:20px!important}.menu-drawer__menu>.menu-drawer__list-item{min-height:auto!important}.menu-drawer__close-button{padding:16px!important}.menu-drawer__menu--grid{display:flex!important;flex-direction:column!important;gap:0!important;grid-template-columns:1fr!important}.menu-drawer__menu--grid .menu-drawer__menu-item:before,.menu-drawer__menu--grid:has(.menu-drawer__link-image) .menu-drawer__menu-item:not(:has(>.menu-drawer__link-image)):before{display:none!important;content:none!important}.menu-drawer__menu-item:has(>.menu-drawer__link-image){flex-direction:row!important;align-items:center!important;padding:6px 0!important;row-gap:0!important}}.template-search main.content-for-layout{padding-top:120px!important}@media screen and (max-width:768px){.template-search main.content-for-layout{padding-top:100px!important}}@media screen and (min-width:750px){.template-search .section.section--page-width>*{padding-left:calc(min(7vw,120px) - 40px)!important;padding-right:calc(min(7vw,120px) - 40px)!important}.template-search .collection-wrapper{padding-left:min(7vw,120px)!important;padding-right:min(7vw,120px)!important}}@media screen and (max-width:1023px){.template-search .section.section--page-width>*{padding-left:0!important;padding-right:0!important}.template-search .collection-wrapper{padding-left:40px!important;padding-right:40px!important}}@media screen and (max-width:768px){.template-search .section.section--page-width>*{padding-left:0!important;padding-right:0!important}.template-search .collection-wrapper{padding-left:20px!important;padding-right:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/cowboy-style.css.map */
