h1,h2,h3,.h1,.h2,.h3,.mega-title,.section-header__title,.site-header__logo{text-transform:uppercase;letter-spacing:.05em;font-weight:700}.site-header__logo{letter-spacing:.12em}.site-header__logo a,.site-header__logo a:hover{color:inherit}#shopify-section-header{position:sticky;top:0;z-index:20}.site-nav__link{text-transform:uppercase;font-weight:700;letter-spacing:.14em;font-size:.923em}.announcement-bar{text-transform:uppercase;letter-spacing:.12em;font-size:.8em}.category-bar{background:#000;border-top:1px solid #2a2a2a;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.category-bar::-webkit-scrollbar{display:none}.category-bar__list{display:flex;list-style:none;margin:0;padding:0 12px;white-space:nowrap}.category-bar__item{margin:0;flex:0 0 auto}.category-bar__link{display:block;padding:13px 16px 11px;color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:.12em;font-size:.8em;text-decoration:none;border-bottom:2px solid transparent}.category-bar__link:hover,.category-bar__link:focus{color:#fff;border-bottom-color:#666}.category-bar__link--active{border-bottom-color:#fff}.btn,.btn--secondary,.shopify-payment-button .shopify-payment-button__button--unbranded{border-radius:0;text-transform:uppercase;letter-spacing:.15em;font-weight:700}.btn:hover,.btn:focus{background-color:#fff;color:#000;box-shadow:inset 0 0 0 2px #000}input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],textarea,select{border-radius:0}.hero{background-color:#111}.hero--adapt{max-height:none!important}.mega-title{font-weight:900;letter-spacing:.04em}.mega-title--large{font-size:clamp(44px,9vw,110px);line-height:1.05}.mega-subtitle{letter-spacing:.06em}.hero__btn{margin-top:24px}.section-header__title{position:relative;padding-bottom:14px}.section-header__title:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:48px;height:3px;background:#000}.grid-view-item{text-align:left}.grid-view-item__title{font-weight:700;letter-spacing:.03em}.grid-view-item__image-wrapper{background:#f5f5f5;overflow:hidden}.grid-view-item__image{transition:transform .35s ease}.grid-view-item:hover .grid-view-item__image{transform:scale(1.04)}.price{font-weight:700}.collection-carousel{position:relative}.collection-carousel__viewport{position:relative;padding:0}.collection-carousel__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-left:0}.collection-carousel__track::-webkit-scrollbar{display:none}.collection-carousel__slide{flex:0 0 calc((100% - (var(--cc-per-view-mobile) - 1) * 16px) / var(--cc-per-view-mobile) - 14%);scroll-snap-align:start}@media(min-width:750px){.collection-carousel__slide{flex-basis:calc((100% - (var(--cc-per-view) - 1) * 16px) / var(--cc-per-view) + 5%)}}.collection-carousel__slide .collection-grid-item__title-wrapper{margin-top:12px;text-align:center}.collection-carousel__cta{display:block;margin-top:8px;text-align:center;text-transform:uppercase;font-weight:700;letter-spacing:.1em;font-size:.8em;text-decoration:underline;text-underline-offset:4px;color:#111}.collection-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:52px;height:52px;border:0;background:#ffffffeb;color:#000;font-size:30px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 2px 12px #0000002e;transition:opacity .2s ease,background .2s ease,color .2s ease}.collection-carousel__arrow span{position:relative;top:-2px}.collection-carousel__arrow:hover{background:#000;color:#fff}.collection-carousel__arrow--prev{left:14px}.collection-carousel__arrow--next{right:14px}.collection-carousel__arrow:disabled{opacity:.35;pointer-events:none}.collection-carousel__dots{display:flex;justify-content:center;gap:8px;margin-top:22px}.collection-carousel__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background .2s ease,transform .2s ease}.collection-carousel__dot.is-active{background:#000;transform:scale(1.25)}@media(max-width:749px){.collection-carousel__arrow{width:42px;height:42px;font-size:24px}.collection-carousel__arrow--prev{left:8px}.collection-carousel__arrow--next{right:8px}}.site-footer h4,.site-footer .h4,.site-footer__linklist-heading{text-transform:uppercase;letter-spacing:.14em;font-weight:700}.site-footer hr,.site-footer .hr--small{border-color:#2a2a2a}
/*# sourceMappingURL=/cdn/shop/t/4/assets/newera.css.map */
