@media only screen and (max-width:999px){.hide_mobile{display:none}.shopify-section--shop-the-look .shop-the-look__item{max-width:100%}.shopify-section--shop-the-look .shop-the-look__image-wrapper,.shopify-section--shop-the-look .shop-the-look__item-content{width:100%}.checkbox-control .checkbox{width:clamp(20px,1.3020833333333333vw,5000px);height:clamp(20px,1.3020833333333333vw,5000px);border-width:clamp(1px,.06510416666666667vw,5000px);border-color:#0000001a;border-radius:clamp(4px,.2604166666666667vw,5000px)}.range-group .range{height:8px}.needsclick .needsclick.kl-private-reset-css-Xuajs1 span.needsclick.Teaser-pointer-Hn1zd.kl-private-reset-css-Xuajs1{display:none!important}}@media only screen and (min-width:1000px){.hide_desktop{display:none}.footer .footer__aside{display:grid;grid-template-columns:repeat(3,1fr)}.footer .localization-selectors{justify-content:flex-start}.product-gallery__carousel{display:flex;flex-wrap:wrap}.quick-buy-modal__gallery-wrapper .product-gallery__carousel{display:grid}.product-gallery__media.snap-center{width:calc(50% - var(--5px))}.quick-buy-modal__gallery-wrapper .product-gallery__media.snap-center{width:100%}.product-gallery__media.snap-center:nth-child(3n){width:100%}}@media only screen and (min-width:700px){.footer .footer__block-list{gap:clamp(40px,2.6041666666666665vw,5000px)}.header{column-gap:clamp(25px,1.6276041666666667vw,5000px);row-gap:clamp(30px,1.953125vw,5000px)}.block-image-wrapper svg{width:20px;height:20px}.block-image-wrapper{width:40px;height:40px}.collection-toolbar-desktop{display:flex}.collection-toolbar-mobile{display:none}.cstm-q-selector{width:25%}.cstm-btn{width:75%}.quick-buy-modal__info-wrapper .cstm-q-selector{width:35%}.quick-buy-modal__info-wrapper .cstm-btn{width:65%}.quick-buy-modal__info-wrapper .product-info__block-item hr:first-of-type{display:none}.quick-buy-modal__info-wrapper buy-buttons.buy-buttons.buy-buttons--has-dynamic{display:none}.shopify-section--testimonials .tap-area:before{content:"";position:absolute;top:-.2rem;right:-.2rem;bottom:-.2rem;left:-.2rem}.collection-description p span{display:inline}}@media only screen and (min-width:1100px){.footer .footer__block-list{display:grid;grid-template-columns:repeat(4,1fr)}.footer .footer__block-list .footer__block{width:100%;max-width:100%}}@media only screen and (max-width:700px){.collection-toolbar-desktop facets-sort-popover{display:none}.collection-toolbar__layout-switch-list{gap:12px;padding-inline:10px}.shopify-section--blog-posts .heading_view_all{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;gap:15px}.itg-page.custom-services .shopify-section--multiple-media-with-text .multiple-media-with-text__media-wrapper{display:contents}.itg-page.about .shopify-section--multiple-media-with-text multiple-media-with-text.multiple-media-with-text.multiple-media-with-text--overlap.multiple-media-with-text--reverse .multiple-media-with-text__media-wrapper{display:contents}button#LoadMoreBtn{font-size:14px;padding:12px 28px}}@media only screen and (min-width:1000px){.tab-filter-btn{display:none}.itg-blog .featured-blog-post .content-over-media--xs{--content-over-media-height: clamp(436px, 28.385416666666668vw, 5000px);display:block;position:relative}.itg-blog .featured-blog-post .prose.place-self-end-start{max-width:clamp(500px,32.552083333333336vw,5000px);position:absolute;bottom:clamp(50px,var(--50px),5000px);left:clamp(50px,var(--50px),5000px)}.itg-blog .featured-blog-post .prose.place-self-end-start button.blog-post-card__read-more.link{text-transform:uppercase;letter-spacing:0;font-size:clamp(14px,var(--14px),5000px);margin-top:clamp(15px,var(--15px),5000px)}.first_post_hiden_deskop{display:none}.itg-blog blog-posts.blog-post-list a.overflow-hidden.article_image img{height:clamp(340px,var(--340px),5000px);object-fit:cover}.author_image img.blog-post-sidebar__image{width:100%;object-fit:cover;height:100%}.author_image{width:clamp(190px,var(--190px),5000px);height:clamp(135px,var(--135px),5000px)}.shopify-section--blog-posts .blog-post-list{--blog-post-list-column-gap: clamp(15px, var(--15px), 5000px)}.shopify-section--blog-posts a.overflow-hidden.article_image img{height:clamp(346px,22.526041666666668vw,5000px);object-fit:cover}.shopify-section--faq .faq__content .accordion__toggle.text-lg{padding-block:clamp(15px,.9765625vw,5000px);font-size:clamp(16px,var(--16px),5000px)}.shopify-section--faq .faq__content .animated-plus{width:clamp(10px,var(--10px),5000px)}}@media screen and (min-width:991px){.multiple-media-with-text{padding-left:clamp(50px,var(--50px),5000px);padding-right:clamp(50px,var(--50px),5000px);column-gap:clamp(200px,13.020833333333334vw,5000px)}multiple-media-with-text.multiple-media-with-text--overlap.multiple-media-with-text--reverse{flex-direction:row-reverse}.multiple-media-with-text .multiple-media-with-text__media-wrapper{width:calc(50% - clamp(100px,6.510416666666667vw,5000px));display:block;position:relative}.multiple-media-with-text .multiple-media-with-text-primary_image img{width:100%;height:clamp(550px,35.807291666666664vw,5000px);display:block;object-fit:contain}.multiple-media-with-text .multiple-media-with-text-primary_secondary{position:absolute;top:50%;left:1%;overflow:hidden;transform:translate(-50%,-50%)!important}.multiple-media-with-text .multiple-media-with-text-primary_secondary img{width:clamp(250px,16.276041666666668vw,5000px);height:clamp(300px,19.53125vw,5000px);overflow:hidden;object-fit:contain}.itg-page.contact.contact .multiple-media-with-text .multiple-media-with-text-primary_secondary img,.itg-page.custom-services .multiple-media-with-text .multiple-media-with-text-primary_secondary img,.itg-page.hat-care-repairs .multiple-media-with-text .multiple-media-with-text-primary_secondary img,.itg-page.frontpage .multiple-media-with-text .multiple-media-with-text-primary_secondary img,.itg-page.your-hat-size .multiple-media-with-text .multiple-media-with-text-primary_secondary img,.itg-page.contact.contact .multiple-media-with-text .multiple-media-with-text-primary_image img,.itg-page.custom-services .multiple-media-with-text .multiple-media-with-text-primary_image img,.itg-page.hat-care-repairs .multiple-media-with-text .multiple-media-with-text-primary_image img,.itg-page.frontpage .multiple-media-with-text .multiple-media-with-text-primary_image img,.itg-page.your-hat-size .multiple-media-with-text .multiple-media-with-text-primary_image img{object-fit:contain}.itg-page.about .multiple-media-with-text .multiple-media-with-text-primary_secondary img{width:clamp(208px,var(--208px),5000px);height:clamp(250px,16.276041666666668vw,5000px);overflow:hidden}.multiple-media-with-text .multiple-media-with-text__content-wrapper{width:calc(50% - clamp(100px,6.510416666666667vw,5000px))}.itg-page.your-hat-size .shopify-section--multiple-media-with-text multiple-media-with-text.multiple-media-with-text.multiple-media-with-text--overlap:not(.multiple-media-with-text--reverse){justify-content:center;column-gap:clamp(100px,var(--100px),50000px)}.itg-page.your-hat-size .multiple-media-with-text:not(.multiple-media-with-text--overlap),.itg-page.art-of-hatmaking .multiple-media-with-text:not(.multiple-media-with-text--overlap){column-gap:clamp(100px,6.510416666666667vw,5000px);display:flex;justify-content:center}}@media only screen and (max-width:1400px){.cstm-wrapper{flex-wrap:wrap}.cstm-q-selector,.cstm-btn{width:100%}}@media only screen and (min-width:700px){.itg-blog .blog-post-list{--blog-post-list-items-per-row: 2;--blog-post-list-column-gap: clamp(15px,var(--15px), 5000px);--blog-post-list-row-gap: clamp(30px,var(--30px), 5000px)}.post_and_sidebar{display:flex;flex-direction:row;gap:clamp(30px,var(--30px),5000px);width:100%}.post_and_sidebar .main_posts_wrapper{width:67%;flex:1}.post_and_sidebar .sidebar_wrapper{width:33%;max-width:clamp(390px,var(--390px),50000px);position:sticky;top:clamp(50px,var(--50px),5000px);height:min-content}.article .article__wrapper{padding:clamp(30px,var(--30px),5000px)}.article .article__wrapper .v-stack.gap-10.sm\:gap-16{gap:clamp(30px,var(--30px),5000px)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/responsive.css.map */
