#MainContent{--font-body-family: "Outfit", sans-serif;--font-heading-family: "Bebas Neue", sans-serif;font-family:Outfit,sans-serif}#MainContent button,#MainContent input,#MainContent select,#MainContent textarea{font-family:inherit}#MainContent .product__title h1,#MainContent .product__title .h1{font-family:Bebas Neue,sans-serif;font-weight:400;font-size:4rem;line-height:1.05;letter-spacing:.02em;text-transform:uppercase}#MainContent .product__info-container .price{font-weight:300;letter-spacing:.06em}#MainContent .product__info-container .form__label,#MainContent .product__info-container .quantity__label{font-size:1.1rem;letter-spacing:.25em;text-transform:uppercase}#MainContent .product-form__input--pill input[type=radio]+label{font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase}#MainContent .product-popup-modal__button{font-size:1.1rem;letter-spacing:.25em;text-transform:uppercase}#MainContent .quantity:after{box-shadow:0 0 0 1px #1a1a1a26}#MainContent .quantity__input{font-weight:300;letter-spacing:.1em}#MainContent .product-form__submit{min-height:5rem;font-size:1.1rem;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:#1a1a1a;transition:background-color .3s ease,color .3s ease}#MainContent .product-form__submit:after{box-shadow:0 0 0 1px #1a1a1a4d;transition:box-shadow .3s ease}#MainContent .product-form__submit:not([disabled]):hover{background-color:#c9a96e;color:#fff}#MainContent .product-form__submit:not([disabled]):hover:after{box-shadow:0 0 0 1px #c9a96e}#MainContent .shopify-payment-button__more-options{font-size:1rem;letter-spacing:.2em;text-transform:uppercase}.hat-intro__kicker{margin:0 0 .8rem;font-size:1.1rem;letter-spacing:.25em;text-transform:uppercase;opacity:.75}.hat-intro{margin:1.6rem 0 2rem}.hat-intro p:last-child{margin-bottom:0}.hat-tabs{margin:2rem 0}#MainContent .accordion__title{font-family:Bebas Neue,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase}#MainContent .share-button__button,#MainContent .share-button__copy-button{font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase}#MainContent .related-products__heading,#MainContent .related-products .title{font-family:Bebas Neue,sans-serif;letter-spacing:.04em;text-transform:uppercase}.product__media-item .product__modal-opener--image .product__media-icon,.hat-dots{display:none}@media screen and (max-width:749px){#MainContent .product__title h1,#MainContent .product__title .h1{font-size:3.2rem}[id^=Slider-Gallery-]{align-items:flex-start;overflow-y:hidden;transition:height .2s ease}slider-component[id^=GalleryViewer-] .slider-buttons{display:none}.hat-dots{display:flex;flex-wrap:wrap;justify-content:center;padding:.4rem 0 0}.hat-dots__dot{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:0;background:none;cursor:pointer}.hat-dots__dot:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:#1a1a1a38;transition:background-color .2s ease,transform .2s ease}.hat-dots__dot[aria-current=true]:before{background:#1a1a1a;transform:scale(1.2)}product-info[class*=-padding]{padding-top:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
