.cart-item__error-text+svg{margin-top:.4rem}:root{--price-font-size: 50px}.card__heading a:after{outline-offset:.3rem}.product-form__input--pills .form__label{margin-bottom:10px!important}.announcement-bar__message{padding:1rem 2rem}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}.title-wrapper .title,.collapsible-content__heading,.collection__title .title{font-size:18px;letter-spacing:normal;line-height:1.25}@media screen and (min-width:750px){.title-wrapper .title,.collapsible-content__heading,.collection__title .title{font-size:22px}}.upsell__outside-title,.upsell>.cart-drawer-gift__progress{letter-spacing:normal;line-height:1.25}:root{--slider-arrow-size: 37px;--slider-arrow-icon-size: 10px;--slider-arrow-border-radius: 100%}.splide__arrow{opacity:1}.splide__arrow:disabled{opacity:.3}.slider-buttons .splide__arrow{background-color:#fff;color:#15151e;box-shadow:0 3px 6px #00000026}.slider-buttons .splide__arrow{z-index:3}.slider-buttons .splide__arrow--prev{left:20px}.slider-buttons .splide__arrow--next{right:20px}.slider-buttons .splide__arrow:hover:not(:disabled){transform:translateY(-50%)}.splide--transparent-arrows .splide__arrow{box-shadow:none}.product__media-list.gallery-slider--desktop{cursor:grab}.product__media-list.gallery-slider--desktop::-webkit-scrollbar{display:none}.product__media-list.gallery-slider--desktop{scrollbar-width:none}.product-media-modal__content{display:flex;flex-wrap:nowrap;height:100vh;max-height:100vh;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:auto;scrollbar-width:none;cursor:grab}.product-media-modal__content::-webkit-scrollbar{display:none}.product-media-modal__content>*{flex:0 0 100%;width:100%;max-width:100%;scroll-snap-align:center;display:flex;align-items:center;justify-content:center}.product-media-modal__content img,.product-media-modal__content video{max-height:100vh;max-width:100%;width:auto;height:auto;object-fit:contain}.fh-modal-nav{position:fixed;left:50%;bottom:3rem;transform:translate(-50%);z-index:3;display:flex;align-items:center;gap:1.2rem}.fh-modal-nav__btn,.fh-modal-nav .product-media-modal__toggle{position:static;top:auto;right:auto;width:4.4rem;height:4.4rem;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background-color:#fff;color:#15151e;box-shadow:0 3px 6px #00000026;cursor:pointer}.fh-modal-nav__btn svg,.fh-modal-nav .product-media-modal__toggle svg{width:1.5rem;height:1.5rem}.fh-modal-nav__btn[disabled]{opacity:.35;cursor:default}.product-media-container.media-fit-cover .media{position:relative;height:auto;padding-top:min(var(--constrained-height, 100%),100%)}.product-media-container.media-fit-cover .media>img,.product-media-container.media-fit-cover .media>video,.product-media-container.media-fit-cover .media>internal-video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-form__buttons--uppercase .product-form__submit,.product-form__buttons--uppercase .shopify-payment-button__button{text-transform:none}.product-form__submit,.product-form__submit.button,.shopify-payment-button__button,.sticky-atc__button .button{font-weight:500}.trustpilot-stars .rating-stars-and-text{display:flex;align-items:center;flex-wrap:wrap;gap:0}.trustpilot-stars .rating-stars__prefix{font-weight:600}.trustpilot-stars .rating-stars__wordmark{display:inline-flex;align-items:center;gap:.25em;margin-left:.6em;font-weight:600}.trustpilot-stars .rating-stars__wordmark svg{width:1.1em;height:1.1em}
/*# sourceMappingURL=/cdn/shop/t/4/assets/fh-overrides.css.map */
