.site-header__logo img{max-height:44px;width:auto}.site-header__logo a{display:inline-block;padding-block:12px;margin-block:-12px}@media(max-width:899px){.site-footer .site-footer__quick{gap:0}.site-footer .site-footer__quick .site-footer__link{min-height:36px}}.product-card__title{padding-block:3px}@media(min-width:700px)and (max-width:899px){.category-tiles{grid-template-columns:repeat(3,1fr)}.category-tiles__intro{grid-column:1 / -1}.brand-story{grid-template-columns:1fr 1fr;align-items:stretch}}@media(min-width:900px)and (max-width:1199px){.site-header__menu-toggle{display:inline-flex;align-items:center;justify-self:start}.site-header__nav--left{display:none}.mobile-menu.drawer .drawer__panel{left:0;right:auto;width:min(420px,92vw);transform:translate(-100%)}.mobile-menu.drawer[data-open] .drawer__panel{transform:none}}@media(min-width:900px){.hero__media--pos-top .hero__image{object-position:50% 20%}}@media(min-width:900px){.collection-banner--from-product{height:auto;background:var(--color-bg-secondary);color:var(--color-text)}.collection-banner--from-product .collection-banner__media{display:none}.collection-banner--from-product .collection-banner__content{color:var(--color-text);padding-block:56px 48px;text-align:center}.collection-banner--from-product .collection-banner__description{margin-inline:auto}}.mobile-menu .mobile-menu__link{flex:0 1 auto}.mobile-menu .mobile-menu__item:has([data-submenu-toggle]) .mobile-menu__row{cursor:pointer}.mobile-menu .mobile-menu__header,.mobile-menu .mobile-menu__item{border-bottom:0}.mobile-menu .mobile-menu__expand span:before,.mobile-menu .mobile-menu__expand span:after{width:10px}.mobile-menu .mobile-menu__utility{display:block;grid-template-columns:none;gap:0;margin:12px 24px 0;padding:12px 0 0;border:0;border-top:1px solid var(--color-border);background:none}.mobile-menu .mobile-menu__utility-btn{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:14px;width:100%;padding:14px 0;border:0;background:none;text-align:left;font-size:var(--fs-ui);letter-spacing:var(--tracking-label);text-transform:uppercase}.mobile-menu .mobile-menu__utility-btn:hover{background:none;color:var(--color-text-muted)}.mobile-menu .mobile-menu__utility-btn>span{white-space:nowrap}.product-card__quick-view,.product-card__quick-add,.product-card__rating{display:none!important}.product-card__badge{position:absolute;top:10px;left:10px;z-index:2;margin:0;padding:3px 9px;font-size:10px;line-height:1.5}.product-card--single .product-card__media:hover .product-card__image--primary{opacity:1!important}.product-card--single .product-card__media:hover .product-card__image{transform:none!important}.product__main-image{aspect-ratio:auto;width:100%;margin-inline:0;background:none;overflow:visible}.product__main-image .product__image.is-active,.product__main-image--ratio-natural .product__image.is-active{position:static!important;display:block;width:auto!important;max-width:100%;height:auto!important;max-height:calc(100svh - 150px);margin-inline:auto;object-fit:contain!important;object-position:center!important}.product__gallery--single{grid-template-columns:1fr}.product__gallery--single .product__thumbs{display:none}.stock-tracker:not(.is-low):not(.is-out):has([data-stock-bar][hidden]){display:none}.breadcrumb{padding-block:14px}.product__layout{gap:20px 32px;padding-bottom:28px}.product__price-row,.product__rating-link{margin-top:8px}.product__form{margin-top:18px;padding-top:0;border-top:0}.product__options{gap:18px}.product__option-head{margin-bottom:10px}.product__buy{margin-top:20px;gap:14px}.product__actions{gap:10px}.product__accordion{margin-top:22px;border-top:0}.accordion{border-bottom:0}.accordion+.accordion{border-top:1px solid var(--color-border)}.accordion__summary{padding:14px 0}.accordion__icon{width:10px;height:10px}.accordion__content{padding-bottom:14px}.product-reviews-v2{padding-block:36px;border-top:0}.reviews__list{border-top:0}.reviews__head{margin-bottom:22px}.section-related{padding-block:36px}.product-sticky-bar{gap:12px}.product-sticky-bar__media{flex:none;width:44px;height:56px;overflow:hidden;background:var(--color-bg-secondary)}.product-sticky-bar__media img{display:block;width:100%;height:100%;object-fit:cover}.product-sticky-bar__info{flex:1;min-width:0}.product-sticky-bar__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-sticky-bar .btn{flex:none}.zoom-lightbox__nav svg{display:block;width:28px;height:28px}.accessory-strip__header{flex-wrap:wrap;align-items:baseline;gap:10px 28px;margin-bottom:28px}.accessory-strip__header .eyebrow{margin:0}.accessory-strip__grid{grid-template-columns:repeat(2,1fr);gap:28px 12px}.accessory-strip__media{aspect-ratio:4 / 5}.accessory-strip__item-info{display:grid;gap:2px;padding-top:10px}@media(min-width:700px){.accessory-strip__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1100px){.accessory-strip__grid{grid-template-columns:repeat(6,1fr);gap:28px 16px}}.newsletter-band__subheading{max-width:38ch;margin-inline:auto;line-height:1.65}.newsletter-band__field{max-width:440px;align-items:center}.newsletter-band__submit{padding:10px 2px 10px 16px;font-size:var(--fs-ui);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap}.search-panel__input{font-family:var(--font-body);font-size:16px;letter-spacing:.02em}@media(min-width:900px){.search-panel__input{font-size:20px}}.search-panel__browse-link{font-size:var(--fs-h4)}.search-panel__browse-link svg,.search-panel__all svg{display:none}.search-panel__eyebrow{font-size:var(--fs-label)}.site-footer__brand img{max-height:64px;width:auto}.site-footer__credit{color:inherit;text-decoration:underline;text-underline-offset:3px}.site-footer__quick{align-items:flex-start}@media(min-width:900px){.site-footer__quick{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:12px 32px;padding-top:6px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vault-overrides.css.map */
