:root{--re-ease-out: cubic-bezier(.16, 1, .3, 1);--re-accent: 0, 122, 255}@media(prefers-reduced-motion:no-preference){:root{--animation-slide-in: reSlideIn .85s var(--re-ease-out) forwards;--animation-fade-in: reFadeIn .85s var(--re-ease-out)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation-delay:calc(min(var(--animation-order, 0),6)*70ms)}slider-component.scroll-trigger.animate--slide-in:has(>.grid:not(.slider)>.scroll-trigger){opacity:1;transform:none;animation:none}@keyframes reSlideIn{0%{opacity:.01;transform:translate3d(0,2rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes reFadeIn{0%{opacity:.01}to{opacity:1}}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.title-wrapper .title,.title-wrapper-with-link .title,.collection__title .title,.collection-hero__title,.main-page-title,.title--primary{text-transform:uppercase;letter-spacing:.06em}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);text-transform:uppercase;letter-spacing:.12em}.price{font-variant-numeric:tabular-nums}.announcement-bar__message{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase}.header__menu-item{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase}.header__menu-item span,.header__active-menu-item{text-underline-offset:.7rem}.header__active-menu-item,.header__menu-item:hover span{text-decoration-thickness:.2rem}.menu-drawer .menu-drawer__menu-item{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:.1em;text-transform:uppercase}.section-header .header-wrapper{transition:box-shadow .3s ease}.section-header.shopify-section-header-sticky.scrolled-past-header:not(.shopify-section-header-hidden) .header-wrapper{box-shadow:0 1rem 3rem -2rem #00000059}.collection__title.title-wrapper,.title-wrapper-with-link{margin-bottom:3.2rem}.product-card-wrapper .card,.product-card-wrapper .card__inner{--ratio-percent: 75% !important}.product-card-wrapper .card .card__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.5rem;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}.product-card-wrapper .card-information .price{font-size:1.5rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.75)}@media screen and (min-width:990px)and (prefers-reduced-motion:no-preference){.card-wrapper:hover .media.media--hover-effect>img+img,.card-wrapper .media.media--hover-effect>img:first-child:not(:only-child){transition:opacity .45s ease,transform .7s var(--re-ease-out)}}.product .product__title h1,.featured-product .product__title{font-size:clamp(2.6rem,1.9rem + 1.1vw,3.6rem);line-height:1.12;letter-spacing:.03em;text-transform:uppercase}.product .product__text.caption-with-letter-spacing{font-size:1.1rem;letter-spacing:.24em;color:rgba(var(--color-foreground),.6)}.product .price.price--large{font-size:2rem;letter-spacing:.04em}.product .product-form__input.product-form__input--pill input[type=radio]+label{min-width:8rem;padding:1.1rem 2rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase}.product .product-form__buttons .product-form__submit{min-height:5.2rem}.product .product__description{color:rgba(var(--color-foreground),.8)}.product .product__info-container .icon-with-text{padding:2rem 0;border-top:.1rem solid rgba(var(--color-foreground),.12);border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.product .icon-with-text{--icon-size: 2.2rem;--icon-spacing: .8rem}.product .icon-with-text .h4{font-size:1.1rem;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;word-break:normal;overflow-wrap:normal}.product .product__accordion .accordion__title{font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase}.product .product__accordion .accordion__content{color:rgba(var(--color-foreground),.8)}.facets__summary,.facet-filters__label,.product-count__text{letter-spacing:.06em}.template-search__header h1,.cart__empty-text{text-transform:uppercase;letter-spacing:.06em}:is([id$=__value_props],[id$=__features]) .multicolumn-list{counter-reset:re-prop}:is([id$=__value_props],[id$=__features]) .multicolumn-list__item{counter-increment:re-prop}:is([id$=__value_props],[id$=__features]) .multicolumn .multicolumn-card{height:100%;padding-top:2rem;border-top:.1rem solid rgba(var(--color-foreground),.15)}:is([id$=__value_props],[id$=__features]) .multicolumn .multicolumn-list .multicolumn-card__info{padding:0 2rem 0 0}:is([id$=__value_props],[id$=__features]) .multicolumn-card__info:before{content:counter(re-prop,decimal-leading-zero);display:block;margin-bottom:1.4rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.2rem;letter-spacing:.16em;color:rgb(var(--re-accent))}:is([id$=__value_props],[id$=__features]) .multicolumn-card__info h3{font-size:1.6rem;letter-spacing:.08em;text-transform:uppercase}:is([id$=__value_props],[id$=__features]) .multicolumn-card__info .rte{margin-top:.6rem;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.7)}@media screen and (max-width:749px){:is([id$=__value_props],[id$=__features]) .multicolumn .multicolumn-list .multicolumn-card__info{padding-right:1rem}:is([id$=__value_props],[id$=__features]) .multicolumn-card__info .rte{font-size:1.4rem}}@media screen and (min-width:750px){[id$=__spotlight] .featured-product{align-items:center}}[id$=__spotlight] .product__text.caption-with-letter-spacing{color:rgb(var(--re-accent))}:is([id$=__featured_collection],[id$=__lineup]) .collection__title{text-align:center}:is([id$=__featured_collection],[id$=__lineup]) .product-grid{justify-content:center}.footer .footer-block__heading{margin-bottom:1.6rem;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase}.footer .footer-block__brand-info .footer-block__heading{font-size:1.6rem;letter-spacing:.06em}.footer .footer-block .rte,.footer .footer-block__details-content .list-menu__item--link{font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.footer .footer-block .rte a,.footer .footer-block__details-content .list-menu__item--link:hover{color:rgb(var(--color-foreground))}.footer .footer-block .rte p+p{margin-top:.8rem}.footer .copyright__content{letter-spacing:.06em}.drawer__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:.08em;text-transform:uppercase}.free-shipping-bar{padding:1.4rem 1.6rem 1.6rem;border-radius:0}.free-shipping-bar__track{height:6px;min-height:6px;border-radius:0;box-shadow:none;background:rgba(var(--color-foreground),.12)}.free-shipping-bar__fill,.free-shipping-bar--complete .free-shipping-bar__fill{height:6px;min-width:6px;border-radius:0;background:rgb(var(--re-accent));box-shadow:none;animation:none}.free-shipping-bar__fill:after{content:none}.csb{scroll-margin-top:9rem}:is([id$=__calibers],[id$=__faq]) .title-wrapper-with-link,:is([id$=__calibers],[id$=__faq]) .title-wrapper{justify-content:center;text-align:center}.related-products__heading{margin-bottom:3.2rem;text-align:center;text-transform:uppercase;letter-spacing:.06em}.related-products .product-grid{justify-content:center}[id$=__calibers] .multicolumn-card__image-wrapper{overflow:hidden;background:#f4f4f4}[id$=__calibers] .multicolumn-card__info{padding:2rem 0 0}[id$=__calibers] .multicolumn-card__info h3{font-size:1.6rem;letter-spacing:.08em;text-transform:uppercase}[id$=__calibers] .multicolumn-card__info .rte{margin-top:.6rem;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.7)}@media screen and (min-width:990px)and (prefers-reduced-motion:no-preference){[id$=__calibers] .multicolumn-card__image-wrapper img{transition:transform .9s var(--re-ease-out)}[id$=__calibers] .multicolumn-list__item:hover .multicolumn-card__image-wrapper img{transform:scale(1.03)}}.collapsible-content__heading{text-transform:uppercase;letter-spacing:.06em}.collapsible-content .accordion{border-color:rgba(var(--color-foreground),.14)}.collapsible-content .accordion__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.5rem;letter-spacing:.06em;text-transform:uppercase}.collapsible-content .accordion__content{font-size:1.6rem;line-height:1.65;color:rgba(var(--color-foreground),.75)}.collapsible-content .accordion summary{padding:2rem 0}@media screen and (max-width:749px){.related-products__heading,.image-with-text__heading.h1{font-size:calc(var(--font-heading-scale) * 2.6rem)}}[id$=__about_intro] .rte{font-size:clamp(1.8rem,1.5rem + .5vw,2.2rem);line-height:1.55;color:rgba(var(--color-foreground),.8)}.image-with-text__heading,.rich-text__heading{text-transform:uppercase;letter-spacing:.03em}.image-with-text .caption-with-letter-spacing,.rich-text .caption-with-letter-spacing{color:rgb(var(--re-accent));letter-spacing:.24em}.image-with-text__text.rte,.rich-text__text.rte{color:rgba(var(--color-foreground),.75)}.template-404{padding-top:4rem}.template-404>p:first-child{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(7rem,5rem + 6vw,12rem);line-height:1;letter-spacing:.04em;color:rgb(var(--re-accent));opacity:1}.template-404 .title{margin-top:1.6rem;text-transform:uppercase;letter-spacing:.06em}@media screen and (min-width:990px)and (max-width:1199px){.header__inline-menu .header__menu-item{padding-right:.9rem;padding-left:.9rem;font-size:1.2rem;letter-spacing:.1em}}.menu-drawer__menu-item{padding-top:1.3rem;padding-bottom:1.3rem}.re-contact-intro{margin-top:.8rem}.re-contact-intro p{margin:0;font-size:clamp(1.7rem,1.5rem + .4vw,2rem);line-height:1.55;color:rgba(var(--color-foreground),.8)}.re-contact-intro__list{display:grid;gap:1.4rem;margin:2.4rem 0 0;padding:2.2rem 0 0;list-style:none;border-top:.1rem solid rgba(var(--color-foreground),.12);font-size:1.5rem;line-height:1.55;color:rgba(var(--color-foreground),.75)}.re-contact-intro__list strong{display:block;margin-bottom:.3rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--re-accent))}@media screen and (min-width:750px){.re-contact-intro__list{grid-template-columns:1fr 1fr;gap:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/theme-refinements.css.map */
