.product-header{overflow:hidden}.product-header--light{background-color:#fff;color:#1a1a1a}.product-header--dark{background-color:#1a1a1a;color:#fff}.product-header__inner{display:grid;grid-template-columns:1fr;gap:var(--spacing-2);padding-top:var(--spacing-4);padding-bottom:var(--spacing-4);align-items:center}@media screen and (min-width:990px){.product-header__inner{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--spacing-1);align-items:start}}.product-header__content{display:flex;flex-direction:column;gap:var(--spacing-2)}.product-header__logo{display:block}.product-header__logo-image{display:block;width:100%;height:auto}.product-header__heading{margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--font-body-weight-bold);line-height:1;letter-spacing:.04em;text-transform:uppercase;color:inherit}.product-header__text{color:inherit}.product-header__text p{margin:0}.product-header__text p+p{margin-top:.75em}.product-header__buttons{display:flex;flex-wrap:wrap;gap:var(--spacing-base)}.product-header__main-col{display:flex;flex-direction:column;min-width:0;position:relative}.product-header__badges{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-half);position:absolute;top:var(--spacing-base);left:var(--spacing-base);z-index:9}.product-header__badge-list{display:flex;flex-wrap:wrap;gap:var(--spacing-half);padding:0;margin:0}.product-header .badge-pill{list-style:none}.product-header__main-slider{width:100%;overflow:hidden}.product-header__main-slider .swiper-wrapper{padding:0;align-items:center}.product-header__main-swiper .swiper-slide{justify-content:center}.product-header__main-image{display:block;width:100%;height:auto;object-fit:contain;aspect-ratio:4 / 3}.product-header__bottom-row{display:grid;grid-template-columns:1fr;gap:var(--spacing-base);align-items:start;min-width:0;overflow:hidden}.product-header__product-details{order:-1}@media screen and (min-width:750px){.product-header__bottom-row{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.product-header__product-details{order:0}}@media screen and (min-width:990px){.product-header__bottom-row{grid-column:1 / -1;padding-left:calc(30% + var(--spacing-5) * .6)}}.product-header__thumb-slider{position:relative;padding:0 var(--spacing-2);min-width:0;overflow:visible}@media screen and (min-width:750px){.product-header__thumb-slider{margin-right:4em}}.product-header__thumb-slider .swiper-wrapper{padding:0;align-items:center;height:118px}.product-header__thumb-swiper .swiper-slide{cursor:pointer;-webkit-user-select:none;user-select:none;width:calc(50% - 4px);height:100px}.product-header__thumb-slide{width:100%;height:100%;box-shadow:0 0 10px #0000001a;border-bottom:4px solid transparent;transition:border-color .2s ease}.swiper-slide-thumb-active .product-header__thumb-slide{border-bottom-color:var(--color-primary-2)}.product-header__thumb-image{display:block;width:100%;height:100%;object-fit:contain}.product-header__thumb-slider .swiper-button-next,.product-header__thumb-slider .swiper-button-prev{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;border:none;background-color:transparent;box-shadow:none;z-index:9}.product-header__thumb-slider .swiper-button-next{right:0}.product-header__thumb-slider .swiper-button-prev{left:0}@media screen and (min-width:990px){.product-header__thumb-swiper .swiper-slide{width:100px;height:100px}.product-header__thumb-slider .swiper-button-next{right:-30px}.product-header__thumb-slider .swiper-button-prev{left:-30px}}.product-header__product-details{display:flex;flex-direction:column;gap:var(--spacing-base)}.product-header__product-title{margin:0;font-size:var(--body-font-size-medium, 1rem);line-height:1.4;color:inherit}.product-header__meta-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-base)}.product-header__price{display:flex;align-items:baseline;gap:var(--spacing-base)}.product-header__price-current{font-size:1.375rem;font-weight:var(--font-body-weight-bold);color:inherit}.product-header__price-compare{color:#888;text-decoration:line-through}.product-header--dark .product-header__price-compare{color:#aaa}
/*# sourceMappingURL=/cdn/shop/t/171/assets/product-header.css.map */
