@font-face{font-family:Helvetica Now Display;src:url(/cdn/shop/files/HelveticaNowDisplay-Regular.woff2?v=1759822225) format("woff2"),url(/cdn/shop/files/HelveticaNowDisplay-Regular.woff?v=1759822225) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Helvetica Now Display;src:url(/cdn/shop/files/HelveticaNowDisplay-Medium.woff2?v=1759822225) format("woff2"),url(/cdn/shop/files/HelveticaNowDisplay-Medium.woff?v=1759822225) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Helvetica Now Display;src:url(/cdn/shop/files/HelveticaNowDisplay-Bold.woff2?v=1759822226) format("woff2"),url(/cdn/shop/files/HelveticaNowDisplay-Bold.woff?v=1759822225) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Helvetica Now Display;src:url(/cdn/shop/files/HelveticaNowDisplay-Black.woff2?v=1759822225) format("woff2"),url(/cdn/shop/files/HelveticaNowDisplay-Black.woff?v=1759822225) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Helvetica Now Display;src:url(/cdn/shop/files/HelveticaNowDisplay-Medium.woff2?v=1759822225) format("woff2"),url(/cdn/shop/files/HelveticaNowDisplay-Medium.woff?v=1759822225) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Megafield;src:url(/cdn/shop/files/Megafield-Light.otf?v=1759822669) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Megafield;src:url(/cdn/shop/files/Megafield-Regular.otf?v=1759822669) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Megafield;src:url(/cdn/shop/files/Megafield-Medium.otf?v=1759822669) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Megafield;src:url(/cdn/shop/files/Megafield-SemiBold.otf?v=1759822669) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Megafield;src:url(/cdn/shop/files/Megafield-Bold.otf?v=1759822670) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Megafield;src:url(/cdn/shop/files/Megafield-ExtraBold.otf?v=1759822669) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:Michigan Signature;src:url(/cdn/shop/files/Michigan_Signature.otf?v=1759823208) format("opentype");font-weight:800;font-style:normal}.footer-block a.link.link--text.list-menu__item.list-menu__item--link{line-height:1.6;font-family:Helvetica Now Display;font-weight:300!important}.field:before,.field:after{display:none}.field input:focus-visible,.field__input:focus-visible{outline:none!important;box-shadow:none!important}.field{border:1px solid #00000090}.warn-text{text-align:center;margin-top:10px;line-height:1.6}.warn-text p,.warn-text a{font-size:14px;font-weight:500;color:#000;letter-spacing:.3px}.custom.contact-wrapper.contact.page-width--narrow{max-width:1100px;display:flex;gap:40px;width:100%}.custom-title-contact{width:40%}.custom-title-contact h2{font-size:25px;font-weight:500}.custom-title-contact h2{font-size:24px;font-weight:500;margin-top:0;font-family:megafield;letter-spacing:.5px}.custom-title-contact p{font-size:14px;line-height:1.6}.field__label{text-transform:uppercase;font-size:13px;letter-spacing:1.3px;top:calc(1.3rem + var(--inputs-border-width))}.custom.contact-wrapper .contact__button button:before,.custom.contact-wrapper .contact__button button:after{display:none}.custom.contact-wrapper .contact__button{width:100%;margin-top:15px}.custom.contact-wrapper .contact__button button{width:100%;text-align:center;font-weight:700;background:#103d42;letter-spacing:0px}.custom.contact-wrapper form#ContactForm{width:60%}.price .price-item{font-weight:700}p.announcement-bar__message.h5{font-family:Helvetica Now Display;font-size:14px;font-weight:500;letter-spacing:.5px}.header__inline-menu .list-menu__item{text-transform:uppercase;font-size:12px;letter-spacing:1px;color:#000}h2.footer-block__heading.inline-richtext{font-family:Helvetica Now Display;font-weight:700;letter-spacing:1.5px;font-size:14px}.footer__blocks-wrapper{display:grid!important;grid-template-columns:1.1fr .9fr 1fr 1fr 1fr!important}.announcement-bar,.announcement-bar__announcement{width:100%;max-width:350px;margin:auto}a.star-rating-container{display:flex!important;margin-bottom:0;align-items:center;gap:5px;position:relative;z-index:1}.product__info-wrapper .price.price--large{margin-top:-40px;display:flex;justify-content:flex-end;font-weight:500}.faq-container{max-width:800px;width:100%}.faq-title{margin-bottom:40px;color:#1e1e1e;text-align:center;font-size:24px;font-weight:400;line-height:130%;font-family:Megafield;letter-spacing:.48px}.faq-item{border-bottom:1px solid #ddd;padding:0;margin:0!important}.faq-question{color:#1e1e1e;background:none;border:none;width:100%;text-align:left;cursor:pointer;position:relative;padding:20px 20px 20px 0;transition:color .3s ease;font-size:16px;font-weight:700;font-family:Helvetica Now Display;letter-spacing:.48px}.faq-question:after{content:"";position:absolute;right:0;top:25px;width:9px;height:9px;background-image:url(/cdn/shop/files/top-arrow-g.svg?v=1759825340);background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(180deg);transition:all .3s ease}.faq-item.active .faq-question:after{transform:rotate(0)}.faq-answer{max-height:0;overflow:hidden;transition:all .4s ease;opacity:0;color:#000;font-size:14px;font-family:Helvetica Now Display;line-height:1.5;padding-left:20px}.faq-item.active .faq-answer{max-height:1000px;opacity:1;margin-bottom:20px}.faq-answer p{margin:0}.product__info-wrapper .faq-question{font-size:12px;letter-spacing:.78px}.card-link{grid-row-start:3}.card__heading a:after{height:80%}.card__heading a{color:#1e1e1e;letter-spacing:.5px;font-size:12px;font-weight:700;font-family:Megafield;text-decoration:none!important}td.cart-item__totals.right{padding-top:5px!important;padding-bottom:5px!important}.cart-drawer .quantity{min-height:25px!important;width:80px!important;border:1px solid #CDCDD7!important;border-radius:3px!important}.quan-btn-minus{border-right:1px solid #CDCDD7!important}.cart-drawer .quantity:after{display:none}.quan-btn-plus{border-left:1px solid #CDCDD7!important}.cart-drawer .quantity__button{width:25px!important}svg.icon.icon-cart,svg.icon.icon-cart-empty{width:25px}.header__icon--cart{margin-right:0}.card-link a{background:#103d42;color:#fefef8;text-transform:uppercase;text-align:center;display:flex;justify-content:center;align-items:center;text-decoration:none!important;height:44px;letter-spacing:1px;font-size:10px;line-height:1.1;transition:all .4s ease;border:1px solid #103D42}.card-link a:hover{background:transparent;color:#103d42}.item-footer-acc .faq-question{color:#f7f5ea}.item-footer-acc .faq-question:after{filter:invert(1)}.item-footer-acc .faq-answer{color:#f7f5ea}.item-footer-acc .list-menu__item--link{padding-bottom:5px;padding-top:5px}.footer__content-bottom{border-top:0px solid #F7F5EA!important}.footer__localization h2{display:none!important}.localization-form__select:before,.localization-form__select:after{display:none!important}.disclosure__button.localization-form__select{padding-left:0!important}.footer__column.footer__localization.isolate{align-items:center!important}.usp-single-product{display:flex;align-items:center;gap:10px}.usp-single-product img{width:18px}.usp-single-product p{margin:0;font-size:14px;letter-spacing:.5px}.product-form__submit{background:#103d42;border:1px solid #103D42;color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:14px;transition:all .3s ease}.product__info-wrapper .product-form__input{margin-bottom:-5px!important;max-width:100%;min-width:fit-content}.product__info-wrapper .quantity:before,.product__info-wrapper .quantity:after{display:none!important}.product__info-wrapper quantity-input.quantity{width:100%;border:1px solid #50505030}p.short-description{font-size:14px;line-height:140%;letter-spacing:.42px}.quantity__button:focus-visible,.quantity__input:focus-visible{background-color:transparent!important;box-shadow:none!important;outline:none!important}.product__info-wrapper .product-form__quantity .form__label{margin-top:10px!important;margin-bottom:10px!important;font-size:14px!important;letter-spacing:.42px}.product-form__submit:hover{color:#103d42;background:transparent}.button--secondary:after,.button--secondary:before{display:none!important}.cart__ctas{margin-top:15px!important;text-align:center}.cart-drawer .totals{margin-top:15px!important}.cart-drawer .cart__checkout-button:after,.cart-drawer .cart__checkout-button:before{display:none!important}.cart-drawer .cart__checkout-button{background:#103d42!important;font-weight:700!important;letter-spacing:.5px!important}.pay-icon-cart{width:calc(100% - 30px);margin:15px auto auto;display:flex}.menu-drawer__account{display:none}.footer .list-social{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:5px}.menu-drawer__utility-links{background:transparent!important}.menu-drawer__navigation .list-menu__item{justify-content:space-between;padding:20px 0!important;border-bottom:1px solid #7E7E7E50;font-family:Megafield;font-size:12px;font-weight:600}.menu-drawer__menu li{margin-bottom:0;padding:0 20px}.facets__heading,.facets__header{display:none!important}.facets__price .field-currency{align-self:flex-start!important;margin-right:.6rem}.facets__summary .icon-caret,#more-payment-options-link{display:none!important}img.pay-icon{display:flex;position:relative;margin:0 auto 20px;width:calc(100% - 100px);justify-content:center;align-items:center}.pay-ink{text-align:center;margin:5px 0 10px;font-size:12px;letter-spacing:.4px}.facets__summary:hover .facets__summary-label{text-decoration:none!important}@media (max-width:990px){.faq-answer{padding-left:15px}.card-link a{height:38px}img.pay-icon{width:calc(100% - 60px)}.facets__display{left:0rem!important;width:max-content!important}.facets__price{display:flex;padding:2rem;flex-direction:column;align-items:flex-start}.footer .faq-item{border-bottom:1px solid #F7F5EA80}.footer .list-payment{padding-top:0rem}.custom.contact-wrapper.contact.page-width--narrow{max-width:1100px;display:flex;gap:30px;flex-direction:column}.custom.contact-wrapper form#ContactForm{width:100%}.custom-title-contact{width:100%;text-align:center}.custom-title-contact{text-wrap:balance}.custom-title-contact h2{font-size:18px}.header{padding:10px 18px 10px 20px!important}.header__icons{padding-right:0!important}.footer-block-image{margin-bottom:10px!important}.footer__blocks-wrapper{display:grid!important;gap:0px;grid-template-columns:1fr!important}.footer__content-top{padding-left:20px!important;padding-right:20px!important;padding-bottom:0rem!important}.faq-question{font-size:14px}.faq-title{font-size:18px;letter-spacing:.36px;margin-bottom:30px}.faq-section{padding:20px 10px}.footer__localization{justify-content:space-between!important;padding:0!important}}.header__active-menu-item{text-decoration:none}.header__menu-item:hover,.header__menu-item:hover span{text-decoration:none!important}h2.cart__empty-text{font-family:Megafield;font-size:20px}.facets__summary{padding:0 0rem 0 0!important}.predictive-search__item-heading{text-decoration:none!important}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{background-color:transparent!important}.okeReviews[data-oke-container] .oke-w-review-side,div.okeReviews .oke-w-review-side{background-color:#f0eddd!important;border:1px solid #B6B6B670!important;border-radius:8px!important}.oke-avatar-placeholder{background-color:#cbcfbc!important}.menu-drawer__menu-item:hover{background-color:transparent!important}.main-page-title{font-size:30px;font-family:Megafield}.panel .faq-answer a{color:#000!important}@media screen and (max-width: 989px){.header__heading-logo{height:25px}.mobile-hidden{display:none!important}.main-page-title{font-size:22px}}@media screen and (min-width: 990px){.footer__content-bottom-wrapper{border-top:1px solid #F7F5EA60}.desktop-hidden{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
