/** Shopify CDN: Minification failed

Line 995:69 Unexpected "{"

**/
@font-face {
  font-family: "League Spartan Regular";
  src: url("/cdn/shop/files/LeagueSpartan-Regular.woff2?v=1758740468") format("woff2");
  /*src: url("/cdn/shop/files/LeagueSpartan-Regular.woff?v=1702529641") format("woff");*/
}
@font-face {
  font-family: "League Spartan Bold";
  src: url("/cdn/shop/files/LeagueSpartan-Bold.woff2?v=1758740468") format("woff2");
}
:root {
  --playfair: 'Playfair Display', serif;
  --playfair-sc: 'Playfair Display SC', serif;
  --spartan: 'League Spartan Regular', sans-serif;
  --wtblack: #0A131D;
  --wtgreen: #306364;
  --wtyellow: #DBA627;
  --wtmaroon: #240E0E;
  --wt-text-shadow: 0.03125em 0.03125em 0 rgba(0, 0, 0, 0.9);
  --wt-box-shadow: 0.375rem 0.375rem 1rem rgba(0, 0, 0, 0.9);
  --y-offset: calc((((100vw / 1029) * 22) + 44px) * -1);
  --boostsd-toolbar-color: #FFF;
}
body {
  font-family: var(--spartan);
  font-weight: 300;
  letter-spacing: normal;
}
h1, h2, h3, h4, h5, .h0, .h1, .h2, .h3, .h4, .h5 {
  letter-spacing: normal;
}
p {
  margin-block-start: 0;
}
img {
  max-width: 100%;
  height: auto;
}
a {
  color: inherit;
}
strong {
  font-family: "League Spartan Bold";
}
.button {
  font-family: var(--playfair);
  letter-spacing: normal;
  text-transform: uppercase;
}
.row-reverse {
    flex-flow: row-reverse wrap;
}
.wt-slide-link {
  width: 100%;
  height: 100%;
}
.wt-slide-link img {
  width: 100%;
}
.wt .menu-drawer {
  z-index: 20;
}
.header.page-width {
  max-width: none;
}
@media screen and (min-width: 990px) {
  .header {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .header--has-menu {
    grid-template-columns: max-content auto max-content;
  }
  .header__inline-menu {
        display: flex;
        justify-content: end;
    }
}
.header__heading-link { 
  padding-top: 0.125rem;
}
.header__menu-item {
  color: #FFF;
  letter-spacing: 0;
  font-size: 1.6rem;
  text-transform: uppercase;
}
.wt-header-image {
  display: grid;
  place-items: center;
  aspect-ratio: 3 / 1;
  background-position: center 35%;
  background-size: 100% auto;
}
.wt-header-image .wt-page-title {
  width: 100%;
  text-shadow: var(--wt-text-shadow);
}
[id*="HCDM7J"] {
  & .collection-list-wrapper {
    top: 8rem;
    z-index: 2;
  }
  
}
[id*="8AY44x"] {
  & .slideshow__controls {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    border: 0;
  }
  & .slider-button {
    display: none;
  }
} 
.shopify-section[id*="9hrwdD"] {
  background-color: var(--wtmaroon);
  position: relative;
  margin-block-start: 16rem;

  &::before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 16rem;
    background-color: var(--wtmaroon);
    top: -16rem;
    left: 0;
    z-index: 2;
}

  &::after {
    content: url(/cdn/shop/t/12/assets/wt-compass-01.svg);
    width: 30vw;
    height: auto;
    position: absolute;
    top: -16rem;
    left: 0;
    z-index: 2;
    opacity: 0.2;
    transform: rotate(-30deg);
}
  & .gradient {
    background-color: transparent;
    z-index: 3;
  }
  & .collection__title {
    background-color: #FFF;   
    margin-bottom: 0;
    padding-block: 4.8rem;
    color: var(--wtblack);
    text-align: center;
  }
  & .collection__title h2 {
    margin-bottom: 0;
    color: var(--wtblack);
    font-weight: 300;
  }
  & slider-component {
    background-color: #FFF;
  }
  & .product-grid {
    margin-top: 0;
    justify-content: space-between;
  }
  & .product-grid .card__heading,
  & .product-grid .price {
    letter-spacing: normal;
    text-align: center;
  }
  & .product-grid .card__heading {
    margin-block-end: 0;
    color: var(--wtblack);
    font-size: 1.8rem;
    font-weight: 300;
  }
  & .product-grid .price {
    color: var(--wtyellow);
    font-size: 1.6rem;
  }
  & .collection__view-all {
    max-width: 120rem;
    background-color: #FFF;
    margin: 0 auto 6.4rem auto;
    padding: 4.8rem;
  }
  & .collection__view-all a {
    background-color: var(--wtyellow);
    border: 0;
    font-family: var(--playfair-sc);
    text-transform: uppercase;
  }
  & .collection__view-all a::after {
    display: none;
  }
}
.product__tax.caption {
  display: none;
}
.wt .price>* {
  vertical-align: middle;
}
/*.product [id="ProductInfo-template--20799725469940__main"] .price__container {
  display: none;
}
.wt-donation-currency {
  font-size: 3rem;
}
.cart-item .wt-donation-currency {
  display: inline-block;
  margin-left: calc(-1ch - 0.8rem);
  padding-inline: 0.4rem;
  font-size: 2rem;
}
.cart-drawer .cart-item [href*="47222017458420"] + .product-option {
  display: none;
}
.cart-item:has([href*="47222017458420"]),
.cart-item:has(.wt-donation-amount-options) {
  & .product-option {
    display: none;
  }
  & .quantity__button {
    visibility: hidden;
    pointer-events: none;
  }
  & .quantity__input {
    
  }
}*/
@media only screen and (max-width: 767px) {
  .wt .boost-sd__toolbar-container {
    margin-bottom: 1.6rem;
  }
.wt .boost-sd__toolbar-item--product-count,
.wt .boost-sd__toolbar-item--view-as {
  padding-bottom: 0.8rem;
}
}
.price--sold-out .badge.price__badge-sold-out, 
.price--on-sale .badge.price__badge-sale, 
.volume-pricing--sale-badge .badge.price__badge-sale {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  padding: 0.2rem;
  font-size: 1rem;
  text-transform: uppercase;
}
.product-form__input .form__label,
.wt .product-form__quantity .form__label {
  margin-bottom: 0;
}
.select__select {
  font-size: 1.6rem;
}
.wt-atc-fs-message {
    padding: 0 0 0.8rem 0;
    color: #000;
    text-align: center;
    text-transform: uppercase;
}
[id="ProductInfo-template--20799725469940__main"] .wt-atc-fs-message {
  display: none;
}
.product-form__buttons {
  margin: auto;
}
.button.product-form__submit {
  background-color: var(--wtyellow);
  flex-flow: column wrap;
  margin: auto;
  font-family: var(--playfair);
  text-transform: uppercase;
  transition: background-color 0.2s;
}
.button.product-form__submit:hover {
  background-color: var(--wtblack);
}
.button.product-form__submit::after {
  content: 'Ships in 1-3 weeks';
  display: none;
  width: 100%;
  position: relative;
  inset:0;
  box-shadow: none;
  opacity: 0;
  color: #FFF;
  font-family: var(--spartan);
  font-weight: 400;
  text-transform: capitalize;
  transition: opacity 0.25s, display 0.01s 0.26s;
}
.button.product-form__submit:hover::after {
  box-shadow: none;
}
.product__info-container:has([data-cvariant-pol="continue"][data-cvariant-qty="0"]) .button.product-form__submit::after,
.product__info-container:has([data-cvariant-pol="continue"][data-cvariant-qty*="-"]) .button.product-form__submit::after{
  display: block;
  opacity: 1
}
.button:before, .shopify-challenge__button:before, .customer button:before, .shopify-payment-button__button--unbranded:before,
.button:after, .shopify-challenge__button:after, .customer button:after, .shopify-payment-button__button--unbranded:after {
  display: none;
}
.wt .product__title {
  margin-bottom: 0.4rem;
}
.product__title > h1 {
  font-size: 2.8rem;
  font-weight: 300;
}
.shopify-app-block:has(.okeReviews) {
  margin: 0 0 0.2rem 0;
}
.wt [id*="price-template"] {
  margin-top: 0;
}
.wt .price-item {
  color: var(--wtyellow);
  font-size: 2rem;
}
.price .badge.price__badge-sold-out {
  display: none;
}
[id="SI_trigger_wrapper"] {
  margin-top: 2rem!important;
}
[id="SI_trigger_wrapper"] .btn {
  background-color: var(--wtyellow);
  border: 0;
  padding: 1.5rem 3rem;
  color: #FFF;
  font-weight: 400!important;
}
.wt variant-selects {

}
.product-form__quantity {

}
/*.wt .product__media-icon {
left: calc(50% - 1.5rem);
    top: calc(50% - 1.5rem);
}*/
.wt-backorder-message {
  visibility: hidden;
  	color: #FFF;
    font-family: var(--spartan);
  	font-weight: 400;
    text-transform: capitalize;
    transition: all 0.25s;
}
.wt-cart-backorder-message {
  font-size: 1.2rem;
}

@media screen and (min-width: 990px) {
    .wt .product--stacked .product__media-item {
        max-width: calc(24% - var(--grid-desktop-horizontal-spacing) / 2);
    }
}
.product__media-wrapper .lifestyle-photo {
  display: none;
}
.product__description + .lifestyle-photo {
  display: block;
}
@media screen and (min-width: 750px) {
  .product__media-wrapper .lifestyle-photo {
    display: block;
  }
  .product__description + .lifestyle-photo {
    display: none;
  }
}
.wt-product-icons {
  container: wt-product-icons / inline-size;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  gap: 0.8rem;
  margin: 0 auto;
}
.wt-product-icons:has(:nth-child(even):last-child) {
  
}
@media screen and (min-width: 37.5em) {
  .wt-product-icons {
    max-width: none;
  }
}
.wt-product-icon {
  display: block;
  width: 4.8rem;
  height: auto;
}
.wt-product-sliders {
  margin-top: 2.4rem;
}
.wt-product-slider {
  max-width: 32rem;
  position: relative;
  margin: 0 auto 2.4rem auto;
}
.wt-product-slider::after {
  content: url('https://windandthrottle.com/cdn/shop/t/18/assets/slider-marker-0001.svg');
  display: block;
  height: 2.4rem;
    width: 2.4rem;
  position: absolute;
  top: calc(53% - 1.2rem);
}
.wt-product-slider[data-wt-snum="1"]::after {
  left: calc(8.75% - 1.2rem);
}
.wt-product-slider[data-wt-snum="2"]::after {
  left: calc(29.25% - 1.2rem) ;
}
.wt-product-slider[data-wt-snum="3"]::after {
  left: calc(50% - 1.2rem);
}
.wt-product-slider[data-wt-snum="4"]::after {
  left: calc(70.75% - 1.2rem);
}
.wt-product-slider[data-wt-snum="5"]::after {
  left: calc(91.25% - 1.2rem);
}
.wt-product-slider-title {
  background-color: #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0.64rem;
  color: #FFF;
  font-size: 2.8rem;
  font-weight: 700;
  letter-spacing: -0.08em;
  line-height: 1;
  text-align: center;
}
.wt-product-slider-image {
  display: block;
  position: relative;
}
.wt-product-addons {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  gap: 0 1.6rem;
  background-color: var(--wtyellow);
  margin: 0 0 3.2rem 0;
  padding: 1.6rem;
}
.wt-product-addons-title {
  width: 100%;
  flex: none;
  color: #FFF;
  font-family: var(--playfair);
  font-size: 2.6rem;
  font-weight: 900;
  text-align: center;
}
.wt-product-addon {
  max-width: calc(50% - 1.6rem);
  opacity:1;
  transition: opacity 0.3s;
}
.wt-product-addon:hover {
  opacity: 0.7;
}
.wt-product-addons:has(.wt-product-addon:nth-child(4)) .wt-product-addon {
  max-width: calc(33.33% - 3.2rem);
  margin: 0 0 2rem 0;
}
.wt-product-addon-image {
  background-color: #E5E5E5;
  border: 1px solid #0A131D;
  aspect-ratio: 1;
  overflow: hidden;
}
.wt-product-addon-image img {
  display: block;
  width: auto;
  height: 100%;
  margin: auto;
  object-position: center;
}
.wt-product-addon-name {
  padding: 0.4rem;
  color: #FFF;
  line-height: 1.2;
  text-align: center;
}
.wt-product-addon a {
  text-decoration: none;
}
.related-products__heading {
  text-align: center;
}
.slideshow__text.banner__box:empty {
  display: none;
}
.collection-hero__title {
  text-shadow: var(--wt-text-shadow);
}
.collection-list-wrapper.page-width {
  max-width: 160rem;
}
.collection-list {
  justify-content: space-between;
  gap: 1.6rem;
}
.wt .card__media + .card__content {
  display: none;
}
.collection-list .card {
  position: relative;
  aspect-ratio: 1 / 0.73;
  overflow: hidden;
}
.collection-list .card .card__content{
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 1rem;
}
.collection-list .card__information {
  height: fit-content;
  position: absolute;
  bottom: 0.8rem;
  left: 0.8rem;
  padding: 0;
}
.collection-list .card__content > a {
  width: 100%;
  height: 100%;
  position: absolute;
}
.collection-list .card__heading {
  font-size:3.6rem;
  text-shadow: var(--wt-text-shadow);
}
.collection-list .card__heading .icon-wrap {
  display: none;
}
.collection-list .card .media.media--hover-effect {
  background-color: var(--wtblack);
}
.collection-list .card .media.media--hover-effect>img:first-child:only-child, 
.collection-list .card-wrapper .media.media--hover-effect>img:first-child:only-child {
  opacity: 0.7;
  transition: transform 0.2s ease, opacity 0.2s ease;
}
.collection-list .card:hover .media.media--hover-effect>img:first-child:only-child, 
.collection-list .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child {
  opacity: 1;
}
@media screen and (min-width: 990px) {
    .grid--4-col-desktop .grid__item {
      width: calc(25% - 1.6rem);
      max-width: calc(25% - 1.6rem);
    }
    .collection-list .card:hover .media.media--hover-effect>img:first-child:only-child, 
    .collection-list .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child {
        transform: scale(1.2);
    }
}
.article {
  max-width:80rem;
  margin: 0 auto 6.4rem auto;
}
.article-card-wrapper {
  height: auto;
}
.article-card .card__inner {
  display: block;
}
.wt-article-header {
  background-color: var(--wtblack);
  padding: 3.2rem 0;
  color: #FFF;
}
.article-card .card__heading {
  border-bottom: 1px solid #FFF;
    margin: 0 10% 0.8rem 10%;
    padding: 0 0 1.6rem 0;
    color: #FFF;
  text-align: center;
  text-wrap: balance;
}
.article-card .article-card__info {
  color: #FFF;
  font-family: var(--spartan);
  font-size: 1.6rem;
  letter-spacing: normal;
  text-align: center;
  text-transform: none;
}
.article-card.card .card__media, 
.article-card.card .media,
.article-card .card__media .media img {
  position: relative;
}
.article-card.card--card.card--media .card__inner .card__information, 
.article-card.card--card.card--text .card__inner, 
.article-card.card--card.card--media>.card__content .card__badge {
  display: block;
}
.article-card .card__content {
  padding: 3.2rem;
}
.article-card .card__content .card__information {
  padding: 0;
}
.wt-media-wrapper-link {
    position: absolute;
    width: 100%;
    height: 100%;
}
.wt-free-shipping-diff {
  display: none;
  background-color: var(--wtyellow);
  margin: 0 0 3.2rem 0;
  padding: 0.75rem 2rem 0.5rem 2rem;
  color: #FFF;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
}
.wt-free-shipping-diff .gauge {
  max-width: 20rem;
  width: 20%;
  height: 0.5rem;
  position: relative;
  border: 1px solid #FFF;
  margin: 0.5rem auto 0.25rem auto;
}
.wt-free-shipping-diff .gauge-amount{
  width: 0;
  height: 100%;
  background-color: #FFF;
  position: absolute;
  top: 0;
  left: 0;
  transition: width 0.3s;
}
.wt-free-shipping-diff[data-wt-country="US"] {
  display: block;
}
.wt-order-update-error {
  background-color: #D20300;
  padding: 0.75rem 2rem 0.5rem 2rem;
  color: #FFF;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
}
[for="effectiveAppsEGW"] > * {
  color: #FFF;
}
@media screen and (min-width: 750px) {
    [data-wt-page="news"] .blog-articles {
        grid-template-columns: 1fr;
    }
  }
.single.wt-event {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
  	padding: 4.8rem 3.2rem 3.2rem 3.2rem;
}
@media screen and (min-width: 37.5em) {
  	.single.wt-event .wt-event-image,
  	.single.wt-event .wt-event-content {
    	flex: 0 0 calc(50% - 2rem);
  	}
}
.single.wt-event .wt-event-header {
  display: flex;
  flex-flow: row wrap;
  margin: 0 0 1.5rem 0;
}
.single.wt-event .wt-event-date {
  align-self: start;
  top: 0;
  left: 0;
  margin: 0 1rem 0 0;
}
.single.wt-event .wt-event-desc,
.single.wt-event .wt-event-footer {
  width: 100%;
}
.single.wt-event .wt-event-title {
  width: auto;
  flex: 1;
  margin: 0.5rem 0 0 0;
  font-family: var(--playfair-sc);
}
.single.wt-event .wt-event-footer {
   margin: 2rem 0 0 0;
}
.wt-event-pubdate,
.wt-event-pubtime,
.wt-event-author,
.wt-article-meta span {
	display: inline-block;
}
.wt-event-pubdate,
.wt-article-pubdate {
	text-transform: uppercase;
}
.wt-event-pubtime,
.wt-article-pubtime {
	border: solid #707070;
	border-width: 0 1px;
	margin: 0 0.25rem;
	padding: 0 0.625rem 0 0.5rem;
	line-height: 1;
}
.wt-hero-inner.feature-row {
    position: relative;
}
.feature-row,
.wt-feature-row {
  display: flex;
  width: 100%;
  position: relative;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.wt-feature-row-inner {
  padding: 2rem;
}
.wt-feature-row-inner[style*="transparent"] {
  padding: 0;
}
.feature-row__item {
    flex: 0 0 100%;
    position: relative;
}
.feature-row__item img {
  display: block;
  max-width: 100%;
}
.wt-feature-row-text-title {
  position: relative;
  font-size: 2.5rem;
  margin: 0 0 0.5em 0;
}
.wt-feature-row__text {
  display: flex;
  flex-flow: column wrap;
  justify-content: center;
  align-self: normal;
  padding: 2.25rem 3rem 3rem 3rem;
}
.wt-feature-row__text .featured-row__subtext {
  position: relative;
}

.wt-hero-inner.feature-row.text-right {
flex-flow: row-reverse;
}
.wt-hero-section {
  position: relative;
  overflow: hidden;
}
[class*="wt-"].bga-scroll {
  background-attachment: scroll;
}
.wt-hero-bg-image {
  display: block;
  width: 100%;
  height: auto;
}
@media screen and (min-width: 37.5em) {
  .feature-row__item {
    flex: 0 1 50%;
    position: relative;
}
}
@media screen and (min-width:56.25em) {
  .wt-hero-section {
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 6.4rem;
  }
  [data-wt-page="our-story"] .wt-hero-section {
    padding: 0;
  }
  .wt-hero-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
}
.wt-hero-section[style*="FOX00898"] {
  min-height: 48rem;
  background-position: right 20% center;
    background-size: auto 100%;
}
.wt-hero-section[style*="JP5_2516"] {
  min-height: 48rem;
  background-size: auto 100%;
}
@media screen and (min-width: 56.25em) {
  .wt-hero-section[style*="JP5_2516"],
  .wt-hero-section[style*="FOX00898"] {
    background-position: center;
    background-size: cover;
  }
  .wt-events-home {
      padding: 8rem;
  }
}
.shopify-section #insta-feed {
    background-color: #FFF;
    margin-top: 6.4rem;
    padding: 3.2rem;
}
.shopify-section #insta-feed h2 {
  margin-top: 0;
  margin-bottom: 3rem;
  color: var(--wtblack)
}
.instafeed-new-layout-container {
    max-width: 100%;
}
.instafeed-new-layout-item {
    width: auto !important;
}
.product-form__cart-submit, .shopify-payment-button .shopify-payment-button__button--unbranded {
    background-color: #000;
    color: #FFF;
    font-weight: 700;
    transition: all 0.25s;
}
.wt .footer {
  border-top: 0;
  padding-bottom: 0;
}
.svg-wrapper {
  width: 4.8rem;
  height: 4.8rem;
}
.footer-block__details-content>p, .footer-block__details-content>li {
  line-height: 1.4;
}
.footer-block__details-content .list-menu__item--link {
  padding: 0;
  font-size: 1.125rem;
  letter-spacing: 0.125rem;
  line-height: 1;
  text-transform: uppercase;
}
@media screen and (max-width: 989px) {
    .wt .footer-block__details-content .list-menu__item--link {
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }
}
.wt-social-icons {
  background-color: var(--wtyellow);
}
.wt .footer .list-social {
  background-color: var(--wtgreen);
  justify-content: center;
  margin: 0 0 6rem 0;
}
.wt .list-social__link {
  padding: 0.6rem;
}
.wt .list-social__link .icon {
  transform: scale(1);
  width: 3.6rem;
  height: 3.6rem;
}
.wt .list-social__link .icon path {
  fill: #FFF;
  transition: fill 0.2s;
}
.wt .list-social__link:hover .icon path {
  fill: #000;
}
.wt .footer__content-bottom {
  animation: none;
  opacity: 1;
  background-color: #1a1818;
  border-top: 0;
  padding-top: 0;
}
.wt .footer__content-bottom-wrapper--center {
  justify-content: start;
  padding: 2.4rem;
}
.wt .footer__copyright {
  margin-top: 0;
}
.copyright__content {
  color: #FFF;
  letter-spacing: 0;
}
.copyright__content + .copyright__content {
  display: none;
}
[data-wt-page="frequently-asked-questions"] .wt-page-wrap {
  background-color: var(--wtmaroon);
  padding-block: 6.4rem;
}
[data-wt-page="frequently-asked-questions"] .wt-page-wrap .page-width {
  background-color: #FFF;
  padding-block: 3.2rem;
  color: var(--wtblack);
}
.wt-faq {
  margin: 0 0 2rem 0;
}
.wt-faq summary {
  background-color: #240E0E;
  margin-bottom: 0.5rem;
  padding: 0.5rem 1rem;
  color: #FFF;
  cursor: pointer;
  list-style: none;
}
.wt-faq summary::marker,
.wt-faq summary::-webkit-details-marker {
  display: none;
}
.wt-faq summary::before { 
  content: '\25B2';
  display: inline-block;
  position: relative;
  top: -4px;
  margin-inline-end: 0.5rem;
  vertical-align: middle;
  rotate: 180deg;
  transform-origin: center;
}
.wt-faq[open] summary::before {
  rotate: 0deg;
  top: 0;
}
.wt-faq > :not(summary) {
  margin-inline: 1rem;
}
.wt .boost-sd__product-item {
  color: #FFF;
}
.wt .boost-sd__product-image {
  height: auto;
}
.wt .collection-hero {
  position: relative;
}
.wt .collection-hero.collection-hero--with-image,
.wt[data-wt-coll="products"] .collection-hero {
  padding: 0;
  aspect-ratio: 2 / 1;
  overflow: hidden;
}
.wt .collection-hero__image-container.media {
  aspect-ratio: 2 / 1;
}
@media screen and (min-width: 56.25em) {
  .wt .collection-hero.collection-hero--with-image,
  .wt[data-wt-coll="products"] .collection-hero {
    aspect-ratio: 3 / 1;
  }
  .wt .collection-hero__image-container.media {
  aspect-ratio: 3 / 1;
}
  .wt[data-wt-coll="made-for-fall-riding"] .collection-hero.collection-hero--with-image,
  .wt[data-wt-coll="made-for-fall-riding"] .collection-hero__image-container.media,
  /*.wt[data-wt-coll="sale"] .collection-hero.collection-hero--with-image,
  .wt[data-wt-coll="sale"] .collection-hero__image-container.media*/ {
    aspect-ratio: 2 / 1;
  }
}
.wt .collection-hero--with-image .collection-hero__inner {
  padding: 0;
}
.wt .collection-hero--with-image .collection-hero__text-wrapper,
.wt[data-wt-coll="products"] .collection-hero .collection-hero__text-wrapper {
  width: 100%;
  position: absolute;
  top: calc(50% - 1em);
  left: 0;
  z-index: 1;
  padding: 0; 
  flex: none;
  text-align: center;
}
.wt .collection-hero__image-container {
  aspect-ratio: 16 / 9;
  flex: 100%;
  margin-left: 0;
}
.wt .collection-hero__image-container.media>*:not(.zoom):not(.deferred-media__poster-button) {
  position: relative;
}
[data-wt-coll="made-for-fall-riding"] .collection-hero--with-image .collection-hero__text-wrapper,
[data-wt-coll="hell-on-wheels-collection"] .collection-hero--with-image .collection-hero__text-wrapper,
[data-wt-coll="best-sellers"] .collection-hero--with-image .collection-hero__text-wrapper {
  display: none;
}

.wt .collection-hero__image-container.media img  {
  object-fit: cover;
  object-position: center;
}
.wt[data-wt-coll="pants"] .collection-hero__image-container.media img  {
  object-position: top center;
}
[data-wt-coll="made-for-fall-riding"] .collection-hero__image-container.media img {
  height: auto;
}
[data-wt-page="join-our-community"] .page-title {
  font-size: 3.6rem;
  text-align: center;
}
[data-wt-page="join-our-community"] [id="mc_embed_signup"] {
  max-width: 80rem;
  background-color: #0a131d;
  border: 1px solid #FFF;
  margin-right: auto;
  margin-left: auto;
  padding: 2rem;
  color: #FFF;
}
[data-wt-page="join-our-community"] [id="mc_embed_signup"] input[type="text"],
[data-wt-page="join-our-community"] [id="mc_embed_signup"] input[type="email"] {
  width: 100%;
  padding: 0.8rem;
}
[data-wt-page="join-our-community"] .mc-sms-phone-group {
  display: flex;
  flex-flow: row;
  gap: 0.8rem;
  padding: 1.6rem 0;
}
[data-wt-page="join-our-community"] [id="mc_embed_signup"] .datefield {
  margin: 0 0 0.8rem 0;
}
[data-wt-page="join-our-community"] [id="mc_embed_signup"] .datefield + .helper_text {
  display: block;
  margin: 0 0 3.2rem 0;
}
[data-wt-page="join-our-community"] [id="mc_embed_signup"] .monthfield input[type="text"],
[data-wt-page="join-our-community"] [id="mc_embed_signup"] .dayfield input[type="text"] { 
  width: 6.4rem;
}
.klaviyo-form.klaviyo-form.klaviyo-form{
  margin: auto;
}
.kl_reviews__lightbox__right {
  background-color: var(--wtblack);
}
.shopify-block:has(.klaviyo-star-rating-widget) {
  margin-bottom: 0;
}
.klaviyo-star-rating-widget {
  line-height:1;
}