:root{--color-cream: #F8F7F2;--color-cream-warm: #F0EBE0;--color-ink: #1C1814;--color-stone: #8C8278;--color-stone-lt: #BFB8AE;--color-red: #C8102E;--color-red-dim: #9A0C23;--color-border: #E4DDD4;--font-playfair: "Playfair Display", serif;--font-din: "Barlow", sans-serif;--font-mono-dm: "DM Mono", monospace}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background-color:var(--color-cream);color:var(--color-ink);font-family:"DIN 2014",var(--font-din),"Helvetica Neue",Helvetica,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}.hero-container{position:relative;width:100%;height:100svh;min-height:520px;overflow:hidden;background:linear-gradient(180deg,#c2d9ed,#d8c9b2 55%,#c8a878)}.parallax-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background-position:0 100%;background-repeat:repeat-x;animation-name:parallax_fg;animation-timing-function:linear;animation-iteration-count:infinite}.layer-6{background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/24650/6.png);animation-duration:120s;background-size:auto 222px;z-index:1}.layer-5{background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/24650/5.png);animation-duration:95s;background-size:auto 311px;z-index:1}.layer-4{background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/24650/4.png);animation-duration:75s;background-size:auto 468px;z-index:1}.bike-1{background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/24650/bike.png);animation-duration:10s;background-size:auto 75px;z-index:2;animation-name:parallax_bike;bottom:100px!important;background-repeat:no-repeat}.bike-2{background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/24650/bike.png);animation-duration:15s;background-size:auto 75px;z-index:2;animation-name:parallax_bike;bottom:100px!important;background-repeat:no-repeat}.layer-3{background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/24650/3.png);animation-duration:55s;background-size:auto 158px;z-index:3}.layer-2{background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/24650/2.png);animation-duration:30s;background-size:auto 145px;z-index:4}.layer-1{background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/24650/1.png);animation-duration:20s;background-size:auto 136px;z-index:5}@keyframes parallax_fg{0%{background-position:2765px 100%}to{background-position:550px 100%}}@keyframes parallax_bike{0%{background-position:-300px 100%}to{background-position:2000px 100%}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{display:flex;width:max-content;animation:marquee-scroll 28s linear infinite}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes logo-enter{0%{transform:translateY(18px) scale(.97)}to{transform:translateY(0) scale(1)}}.logo-rise{animation:logo-enter 1s cubic-bezier(.16,1,.3,1) .2s both}.rise{animation:rise .7s ease forwards}.rise-1{animation-delay:.15s;opacity:0}.rise-2{animation-delay:.3s;opacity:0}.rise-3{animation-delay:.45s;opacity:0}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:translateY(0)}.reveal.delay-1{transition-delay:.1s}.reveal.delay-2{transition-delay:.2s}.reveal.delay-3{transition-delay:.3s}.nav-cta{font-family:"DIN 2014",var(--font-din),"Helvetica Neue",sans-serif;font-weight:300;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink);text-decoration:none;position:relative;padding-bottom:3px}.nav-cta:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--color-red);transition:width .25s ease}.nav-cta:hover:after{width:100%}.c-link{font-family:"DIN 2014",var(--font-din),"Helvetica Neue",sans-serif;font-weight:300;font-size:15px;color:var(--color-red);text-decoration:none;line-height:1.5;display:inline-flex;align-items:center;gap:7px;width:fit-content;position:relative}.c-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--color-red);transition:width .25s ease}.c-link:hover:after{width:100%}@media(max-width:768px){.pillar-row{grid-template-columns:1fr!important;gap:20px 0!important;padding:28px 0!important}.pillar-image{order:-1}.contact-grid{grid-template-columns:1fr!important;gap:28px 0!important}}.product-card:hover .product-img{transform:scale(1.06)}.product-card:hover .quick-add-btn{opacity:1!important;transform:translateY(0)!important}.bento-cell:hover .bento-img{transform:scale(1.04)}.checkout-btn:hover{background:var(--color-red)!important}.cart-shop-btn:hover{background:var(--color-ink)!important;color:var(--color-cream)!important}@media(max-width:768px){.info-strip{grid-template-columns:1fr 1fr!important;gap:24px!important}.bento-grid{grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important}.bento-grid>:first-child{grid-row:auto!important;min-height:360px!important}.product-detail-grid,.cart-layout{grid-template-columns:1fr!important}}@media(max-width:480px){.info-strip{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){.parallax-layer,.marquee-track{animation:none}.rise,.rise-1,.rise-2,.rise-3{animation:none;opacity:1}.reveal{opacity:1;transform:none;transition:none}.product-img,.bento-img{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/base.css.map */
