@import"https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600;700&family=Tenor+Sans&display=swap";:root{--font-heading-family: "Tenor Sans", sans-serif;--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: "Jost", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:0em}h1.title,.h1.title{font-size:2.6rem!important}h2.title,.h2.title{font-size:2rem!important}@media screen and (min-width:750px){h1.title,.h1.title{font-size:3rem!important}h2.title,.h2.title{font-size:2.2rem!important}}.card__heading,.card__heading a,.card__heading .full-unstyled-link{font-family:var(--font-body-family)!important;font-size:1.4rem!important;font-weight:300!important;letter-spacing:.2em!important;text-transform:uppercase!important;line-height:1.4!important}.card__heading a:hover,.card__heading a:focus,.card__heading .full-unstyled-link:hover,.card__heading .full-unstyled-link:focus,.card:hover .card__heading a,.card:hover .card__heading .full-unstyled-link,.card__inner:hover .card__heading a{text-decoration:none!important}.product__title h1,.product__title .h1{font-family:Tenor Sans,sans-serif!important;font-size:2.4rem!important;line-height:1.2!important;letter-spacing:0em!important;font-weight:400!important;text-transform:uppercase!important}.price__badge-sale,.price__badge,.product__tax{display:none!important}.product__price-row{display:flex;align-items:center;gap:.8rem}.product__price-row .price__container{margin-bottom:0!important}.product__save-badge{display:inline-block;background:#111;color:#fff;font-family:var(--font-body-family);font-size:1.15rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:.45rem .9rem;margin-top:0!important;margin-bottom:0!important}.product__trust-badges{display:flex;flex-direction:column;gap:.8rem;margin:1.2rem 0 0;padding:0}.product__trust-badge{display:flex;align-items:center;gap:.9rem;font-family:var(--font-body-family);font-size:1.5rem;font-weight:400;color:currentColor;line-height:1.4}.product__trust-badge img{width:25px;height:25px;object-fit:contain;flex-shrink:0}.announcement-bar__message,.announcement-bar__message.h5,.announcement-bar p,.announcement-bar span,.announcement-bar a,.announcement-bar__link{font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:400!important;letter-spacing:.1em!important;text-transform:none!important;color:inherit!important}.announcement-bar__message strong,.announcement-bar__message.h5 strong,.announcement-bar p strong,.announcement-bar span strong{font-weight:700!important;text-transform:uppercase!important;letter-spacing:.18em!important;color:#fff!important}.banner__heading{text-transform:uppercase;letter-spacing:0em}.collection__view-all-top{margin-top:1.4rem;margin-bottom:0;text-align:left}.collection__view-all-top .button--secondary{font-family:var(--font-body-family)!important;font-size:1.1rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;padding:.8rem 1.8rem!important;min-width:0!important}.collection__view-all-top .button--secondary:after{box-shadow:0 0 0 .1rem #0003!important}.footer-block__heading,.footer-block__heading.inline-richtext,footer h2.footer-block__heading{font-family:var(--font-body-family)!important;text-transform:uppercase!important;letter-spacing:.3em!important;font-size:1.2rem!important;font-weight:400!important}footer .footer-block__details-content a,footer .footer-block__details-content li,footer .footer-block__details-content p,footer .list-menu__item,footer .footer__list-item a,footer ul.footer-block__list li,footer ul.footer-block__list a,footer p{font-size:1.275rem!important;letter-spacing:normal!important;line-height:1.8!important}.footer-block--newsletter{--inputs-border-width: 0px}.footer-block--newsletter .field__input,footer .footer-block--newsletter .field .field__input{border:none!important;border-bottom:1px solid currentColor!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-box-shadow:none!important;padding-left:0!important;font-size:1.275rem!important;height:3.8rem!important}.footer-block--newsletter .field__label{padding-left:0!important;font-size:1.275rem!important;left:0!important}.footer-block--newsletter .field{min-height:3.8rem!important}.footer-block__newsletter-desc,.footer-block__newsletter-desc p{font-size:1.275rem!important;line-height:1.8!important;margin-bottom:1.5rem!important;letter-spacing:normal!important}.footer-block--newsletter .newsletter-form__button,.footer-block--newsletter .field__button{background:transparent!important;border:none!important;box-shadow:none!important;color:inherit!important;padding:0 .8rem!important;min-height:3.8rem!important;height:3.8rem!important;min-width:0!important;width:auto!important;display:flex!important;align-items:center!important;justify-content:center!important}.footer-block--newsletter .newsletter-form__button>*,.footer-block--newsletter .field__button>*{display:none!important}.footer-block--newsletter .newsletter-form__button:after,.footer-block--newsletter .field__button:after{content:""!important;display:block!important;width:1.8rem!important;height:1.4rem!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 18' fill='none' stroke='currentColor' stroke-width='1.5'%3E%3Crect x='1' y='1' width='22' height='16' rx='1'/%3E%3Cpath d='M1 1l11 9 11-9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-size:contain!important;background-position:center!important;opacity:.85!important}.section-header .title,.collection__title{text-transform:uppercase;letter-spacing:0em}.collapsible-content__heading,.image-with-text__heading,.related-products__heading,.section-header .title{font-size:2.2rem!important;letter-spacing:.05em!important}@media screen and (min-width:750px){.collapsible-content__heading,.image-with-text__heading,.related-products__heading,.section-header .title{font-size:2.2rem!important}}.header__menu-item span,.header__menu-item{font-family:var(--font-body-family);letter-spacing:.1em;text-transform:uppercase;font-size:1.3rem;font-weight:400}body{font-family:var(--font-body-family);letter-spacing:.02em;font-size:1.5rem}@media screen and (min-width:750px){body{font-size:1.6rem}}@media screen and (min-width:750px){.footer__content-top{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:3rem!important;align-items:start!important}.footer__blocks-wrapper{display:contents!important}.footer-block--newsletter{order:-1!important;margin-top:0!important;padding-top:0!important;border-top:none!important;text-align:left!important}.footer-block__newsletter{text-align:left!important}.footer-block--newsletter .field{max-width:100%!important}.footer__content-top .footer-block.grid__item{max-width:100%!important;width:100%!important;box-sizing:border-box!important}.footer-block:has(.footer-block__brand-info){display:none!important}}@media screen and (max-width:749px){.footer-block:has(.footer-block__brand-info){display:none!important}.footer-block--newsletter{order:-2!important}}@media screen and (min-width:750px){.product--thumbnail media-gallery,.product--thumbnail_slider media-gallery{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:1.2rem!important}.product--thumbnail media-gallery>slider-component:not(.thumbnail-slider),.product--thumbnail_slider media-gallery>slider-component:not(.thumbnail-slider){flex:1 1 0!important;min-width:0!important}.product--thumbnail .thumbnail-slider,.product--thumbnail_slider .thumbnail-slider{order:-1!important;flex:0 0 82px!important;width:82px!important}.product--thumbnail .thumbnail-list,.product--thumbnail_slider .thumbnail-list,.product--thumbnail .thumbnail-list.slider--tablet-up,.product--thumbnail_slider .thumbnail-list.slider--tablet-up{display:flex!important;flex-direction:column!important;grid-template-columns:unset!important;gap:.8rem!important;padding:0!important;overflow:visible!important}.product--thumbnail .thumbnail-list__item,.product--thumbnail_slider .thumbnail-list__item,.product--thumbnail .thumbnail-list__item.slider__slide,.product--thumbnail_slider .thumbnail-list__item.slider__slide{width:100%!important}}.product-form__buttons{max-width:100%!important;width:100%!important}.product-form__submit{text-transform:uppercase!important;letter-spacing:.15em!important;font-family:var(--font-body-family)!important;font-weight:600!important;width:100%!important}.product__shipping-notice{display:flex;align-items:center;justify-content:center;gap:.6rem;background:#fff5f5;border:1px solid #f5e0e0;border-radius:.4rem;padding:.75rem 1rem;font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;color:#333;margin:.8rem 0}.product__shipping-notice strong{font-weight:700}.form__label .opt-val{font-weight:400;text-transform:none;letter-spacing:.02em;color:#555}.price--on-sale .price-item--regular{color:#c20000!important}@media screen and (min-width:750px){product-info{padding-top:36px!important}}@media screen and (max-width:749px){product-info{padding-top:0!important}.product__media-list{padding-left:0!important;scroll-padding-left:0!important;gap:0!important}.product__media-list .product__media-item{width:100vw!important;max-width:100vw!important;min-width:100vw!important;margin-left:0!important;flex-shrink:0!important;scroll-snap-align:start!important}media-gallery .slider-buttons{display:none!important}}@media screen and (max-width:749px){section[id*=featured_collection] .slider-buttons{display:none!important}section[id*=featured_collection] .collection[class*=-padding]{padding-top:28px!important;padding-bottom:16px!important}section[id*=featured_collection] .product-grid{display:flex!important;flex-direction:row!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch;grid-template-columns:unset!important;gap:1.2rem!important;padding-left:1.5rem!important;padding-right:1.5rem!important;scrollbar-width:thin!important;scrollbar-color:#222 #e8e8e1!important}section[id*=featured_collection] .product-grid::-webkit-scrollbar{display:block;height:3px}section[id*=featured_collection] .product-grid::-webkit-scrollbar-track{background:#e8e8e1}section[id*=featured_collection] .product-grid::-webkit-scrollbar-thumb{background:#222;border-radius:2px}section[id*=featured_collection] .product-grid .grid__item{flex:0 0 44%!important;width:44%!important;scroll-snap-align:start}}@media screen and (max-width:749px){section[id*=hero_banner] .banner{min-height:65vh!important}section[id*=hero_banner] .banner__media{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;height:100%!important;min-height:65vh!important}section[id*=hero_banner] .banner__media img{object-fit:cover!important;width:100%!important;height:100%!important;object-position:center top!important}}@media screen and (max-width:749px){.related-products .product-grid .grid__item .card__heading,.related-products .product-grid .grid__item .card__heading a,.related-products .product-grid .grid__item .card__heading .full-unstyled-link,.related-products .product-grid .grid__item .price,.related-products .product-grid .grid__item .price__regular,.related-products .product-grid .grid__item .price-item{font-size:1.3rem!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-styles.css.map */
