.short-desc-title{font-size:1.3em!important}.top-bullet{margin-left:-30px;margin-top:-15px;list-style-type:circle}.middle-bullet{margin-left:-30px;margin-top:-5px;list-style-type:circle}.bottom-bullet{margin-left:-30px;margin-top:-5px;margin-bottom:5px;list-style-type:circle}ul.show-fit-bullets li{line-height:1.3em!important;list-style-type:circle!important}.adjust-bullet{margin-top:-30px!important;margin-bottom:20px!important}.hat-size-guide{max-width:600px;margin:auto;font-family:sans-serif}.hat-diagram{position:relative;text-align:center;margin-bottom:20px}.hat-image{width:100%;max-width:300px}.measurement-label{position:absolute;background:rgb(0 0 0 / .6);color:#fff;padding:2px 6px;font-size:.85em;border-radius:4px}.measurement-label.top{top:5%;left:50%;transform:translateX(-50%)}.measurement-label.side{top:50%;left:-10%;transform:translateY(-50%) rotate(-90deg)}.measurement-label.brim{bottom:5%;left:50%;transform:translateX(-50%)}.size-table{width:100%;border-collapse:collapse}.size-table th,.size-table td{border:1px solid #ddd;padding:8px;text-align:center}.size-table th{background-color:#f5f5f5}.mt-status-module{display:flex;flex-direction:column;gap:10px;margin:12px 0 18px}.mt-shipping-row{display:flex;align-items:center;gap:8px;text-transform:uppercase;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:11px;font-weight:500;letter-spacing:.14em;opacity:.92}.mt-stock-label{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1;opacity:.92}.mt-status-top{display:flex;align-items:center;gap:14px}.mt-stock-indicator{display:flex;align-items:center;gap:10px;font-size:13px;text-transform:uppercase}.mt-stock-dot{width:10px;height:10px;border-radius:50%;position:relative}.mt-stock-green{background:#6f8f6b}.mt-stock-amber{background:#b08a47}.mt-stock-red{background:#8a4b4b}.mt-stock-backorder{background:#8b6f47}.mt-stock-green{animation:mtStockPulse 2.2s ease-out infinite}.mt-stock-green::after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;opacity:.45;animation:mtStockPulseRing 2.2s ease-out infinite}@keyframes mtStockPulse{0%{transform:scale(1)}40%{transform:scale(1.08)}100%{transform:scale(1)}}@keyframes mtStockPulseRing{0%{transform:scale(1);opacity:.45}70%{transform:scale(2.1);opacity:0}100%{transform:scale(2.1);opacity:0}}.mt-scarcity{display:none;font-size:12px;text-transform:uppercase;color:#8a4b4b;font-weight:600}.mt-scarcity.is-visible{display:inline-block}.mt-preorder-release{display:none;font-size:12px;text-transform:uppercase;gap:8px}.mt-preorder-release.is-visible{display:flex}.single_variation,.reset_variations{display:none!important}.single_variation:empty{display:none!important}.product-summary .variations_form,.product-summary .single_variation_wrap{margin-bottom:0!important}form.variations_form{margin-bottom:0!important;padding-bottom:0!important}form.variations_form table.variations{margin-bottom:0!important}form.variations_form table.variations tr,form.variations_form table.variations td,form.variations_form table.variations th{padding-bottom:0!important;margin-bottom:0!important}.single_variation_wrap{margin:0!important;padding:0!important;min-height:0!important}.single_variation{display:none!important;margin:0!important;padding:0!important;min-height:0!important;height:0!important}.single_variation:empty{display:none!important;height:0!important}.woocommerce-variation-description,.woocommerce-variation-price,.woocommerce-variation-availability,.reset_variations{display:none!important;margin:0!important;padding:0!important}.woocommerce-variation-add-to-cart,.variations_button{margin-top:0!important;padding-top:0!important}.product-summary .variations_form,.product-summary .single_variation_wrap,.product-info .variations_form,.product-info .single_variation_wrap{margin-bottom:0!important}.mt-stock-dot.mt-stock-neutral{background-color:#b8b8b8}.pre-order-text{text-transform:uppercase;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:.14em;opacity:.92;margin-top:10px}.mt-shipping-row.is-hidden{display:none!important}.single_variation_wrap,.single_variation,.woocommerce-variation.single_variation,.woocommerce-variation-add-to-cart,.variations_button{height:auto!important;min-height:0!important;overflow:visible!important;display:block!important;margin:0!important;padding:0!important}.woocommerce-variation-add-to-cart.variations_button,.variations_button{display:flex!important}.single_variation .woocommerce-variation-description,.single_variation .woocommerce-variation-price,.single_variation .woocommerce-variation-availability,.reset_variations{display:none!important}.single_variation{margin:0!important;padding:0!important;line-height:0!important;font-size:0!important}.single_variation:empty{display:none!important}.single_variation_wrap{margin:0!important;padding:0!important;min-height:0!important;overflow:visible!important}.woocommerce-variation-add-to-cart,.variations_button{margin-top:0!important;padding-top:0!important;display:flex!important;align-items:center;gap:10px}.mt-status-module{display:flex;flex-direction:column;gap:14px;margin:18px 0 10px}.mt-status-shipping{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6a6a6a}.mt-truck{font-size:13px}.mt-status-preorder{display:flex;align-items:center;gap:10px}.mt-dot{width:10px;height:10px;border-radius:50%;background:#6f8f6b;position:relative;animation:mtPulse 2.2s ease-out infinite}.mt-dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:#6f8f6b;opacity:.35;animation:mtPulseRing 2.2s ease-out infinite}@keyframes mtPulse{0%{transform:scale(1)}40%{transform:scale(1.08)}100%{transform:scale(1)}}@keyframes mtPulseRing{0%{transform:scale(1);opacity:.35}70%{transform:scale(2.2);opacity:0}100%{transform:scale(2.2);opacity:0}}.mt-status-label{font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.mt-status-incentive{font-size:13px;line-height:1.5;color:#111;letter-spacing:.02em}.mt-status-scarcity{font-size:12.5px;line-height:1.5;color:#555;letter-spacing:.02em}.mt-status-preorder{margin-top:2px}.mt-status-incentive{margin-top:-4px}.mt-status-scarcity{margin-top:-6px}html{scroll-behavior:smooth}.mt-client-services{max-width:1080px;margin:0 auto;padding:10px 0 30px}.mt-cs-hero{text-align:center;padding:18px 0 28px}.mt-cs-eyebrow,.mt-cs-section-eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#666;margin-bottom:10px}.mt-cs-title{font-size:34px;line-height:1.15;margin:0 0 14px;letter-spacing:.02em}.mt-cs-intro,.mt-cs-section-copy{max-width:760px;margin:0 auto;font-size:15px;line-height:1.8;color:#444}.mt-cs-anchor-nav{display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap;margin:4px 0 26px;padding:10px 0;position:sticky;top:0;z-index:30;background:rgb(255 255 255 / .96);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid rgb(0 0 0 / .04);border-bottom:1px solid rgb(0 0 0 / .08)}.mt-cs-anchor-nav a{font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:#555;padding:10px 0;position:relative;transition:color .2s ease}.mt-cs-anchor-nav a::after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background:rgb(0 0 0 / .18);transform:scaleX(0);transform-origin:left center;transition:transform .25s ease,background .25s ease}.mt-cs-anchor-nav a:hover{color:#111}.mt-cs-anchor-nav a:hover::after{transform:scaleX(1)}.mt-cs-anchor-nav a.is-active{color:#111;font-weight:600}.mt-cs-anchor-nav a.is-active::after{transform:scaleX(1);background:#111}#mt-orders,#mt-shipping,#mt-returns,#mt-preorder,#mt-clubprive{scroll-margin-top:140px}.mt-cs-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin:10px 0 18px}.mt-cs-card{border:1px solid rgb(0 0 0 / .08);padding:24px 22px;text-align:left;border-radius:2px;background:#fff}.mt-cs-icon{margin-bottom:14px;color:#111;line-height:1}.mt-cs-card h2{font-size:16px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;line-height:1.3}.mt-cs-card p{margin:0;font-size:14px;line-height:1.7;color:#555}.mt-cs-divider{height:1px;background:rgb(0 0 0 / .08);margin:34px 0}.mt-cs-section{margin-bottom:8px}.mt-cs-section-head{margin-bottom:18px}.mt-cs-section-title{font-size:26px;line-height:1.2;margin:0 0 10px;letter-spacing:.02em}.mt-cs-preorder-banner{border:1px solid rgb(0 0 0 / .08);padding:20px 22px;margin:0 0 22px;background:#fff}.mt-cs-preorder-line{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin-bottom:6px}.mt-cs-preorder-note{font-size:14px;line-height:1.6;margin:10px 0 8px;color:#111}.mt-cs-preorder-copy{font-size:14px;line-height:1.7;color:#555}.mt-cs-accordion .accordion-title{letter-spacing:.08em;text-transform:uppercase;font-weight:600;font-size:13px}.mt-cs-accordion .accordion-inner{font-size:14px;line-height:1.85;color:#444}.mt-cs-accordion .accordion-inner p{margin-bottom:1em}.mt-cs-accordion .accordion-inner ul{margin:0 0 1em 1.2em}.mt-cs-accordion .accordion-inner li{margin-bottom:.45em}.mt-cs-accordion .accordion-item{border-bottom:1px solid rgb(0 0 0 / .08)}.mt-cs-accordion .toggle{min-height:auto}.mt-cs-accordion .accordion-inner a{color:#111;text-decoration:underline;text-underline-offset:2px}@media (max-width:1200px){.mt-cs-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1000px){.mt-cs-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:849px){.mt-cs-grid{grid-template-columns:1fr}.mt-cs-title{font-size:28px}.mt-cs-section-title{font-size:22px}.mt-cs-anchor-nav{gap:14px;padding:10px 12px}}.mt-cs-accordion .accordion-inner{display:none}.mt-cs-accordion .accordion-item.active .accordion-inner{display:block}.mt-cs-inner-panel{background:#fff;border:1px solid rgb(0 0 0 / .06);padding:20px 22px}.mt-cs-accordion .accordion-inner{background:#fff0;padding:0 0 18px}.mt-cs-accordion .accordion-inner p:last-child,.mt-cs-accordion .accordion-inner ul:last-child{margin-bottom:0}.mt-cs-accordion .accordion-inner ul{list-style:disc;padding-left:1.2rem}.mt-cs-accordion .accordion-inner li ul{margin-top:.5em}.mt-policy-wrap{max-width:980px;margin:0 auto}h1[style*="text-align:center"],.mt-policy-title{text-align:center;font-size:30px;line-height:1.15;letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin:0 0 30px;color:#111}.mt-policy-wrap .accordion{border-top:1px solid rgb(0 0 0 / .08)}.mt-policy-wrap .accordion-item{border-bottom:1px solid rgb(0 0 0 / .08);transition:background-color .25s ease,border-color .25s ease}.mt-policy-wrap .accordion-title{display:flex;align-items:center;gap:10px;padding:18px 0;text-decoration:none;transition:opacity .2s ease}.mt-policy-wrap .accordion-title:hover{opacity:.82}.mt-policy-wrap .accordion-title span{font-size:13px;line-height:1.45;letter-spacing:.09em;text-transform:uppercase;font-weight:600;color:#111}.mt-policy-wrap .accordion-title .toggle{border:0;background:#fff0;min-height:auto;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center}.mt-policy-wrap .accordion-title .toggle i{opacity:.72;transition:transform .28s ease,opacity .28s ease}.mt-policy-wrap .accordion-item.active .accordion-title .toggle i{transform:rotate(180deg);opacity:1}.mt-policy-wrap .accordion-inner{padding:0 0 22px;animation:mtPolicyFade .22s ease}.mt-policy-wrap .accordion-inner>p,.mt-policy-wrap .accordion-inner>ul{background:#fff;border-left:1px solid rgb(0 0 0 / .05);border-right:1px solid rgb(0 0 0 / .05);margin:0;padding-left:24px;padding-right:24px}.mt-policy-wrap .accordion-inner>p:first-child,.mt-policy-wrap .accordion-inner>ul:first-child{border-top:1px solid rgb(0 0 0 / .05);padding-top:22px}.mt-policy-wrap .accordion-inner>p:last-child,.mt-policy-wrap .accordion-inner>ul:last-child{border-bottom:1px solid rgb(0 0 0 / .05);padding-bottom:22px}.mt-policy-wrap .accordion-inner>p+p,.mt-policy-wrap .accordion-inner>p+ul,.mt-policy-wrap .accordion-inner>ul+p,.mt-policy-wrap .accordion-inner>ul+ul{margin-top:0}.mt-policy-wrap .accordion-inner p{font-size:14px;line-height:1.85;color:#2a2a2a;margin-bottom:0}.mt-policy-wrap .accordion-inner ul{list-style:disc;padding-left:42px;margin-bottom:0}.mt-policy-wrap .accordion-inner li{font-size:14px;line-height:1.75;color:#2a2a2a;margin-bottom:10px}.mt-policy-wrap .accordion-inner li:last-child{margin-bottom:0}.mt-policy-wrap .accordion-inner a{color:#111;text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease}.mt-policy-wrap .accordion-inner a:hover{opacity:.72}.mt-policy-wrap .accordion-inner strong{font-weight:600;color:#111}.mt-policy-wrap .accordion-inner em{color:#555}.mt-policy-wrap .accordion-item:first-child .accordion-inner>p:first-child{font-size:14px}.mt-policy-wrap .accordion-item.active{background:rgb(0 0 0 / .01)}@keyframes mtPolicyFade{from{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (max-width:849px){h1[style*="text-align:center"],.mt-policy-title{font-size:22px;letter-spacing:.14em;margin-bottom:22px}.mt-policy-wrap .accordion-title{padding:16px 0}.mt-policy-wrap .accordion-title span{font-size:12px;letter-spacing:.07em}.mt-policy-wrap .accordion-inner>p,.mt-policy-wrap .accordion-inner>ul{padding-left:16px;padding-right:16px}.mt-policy-wrap .accordion-inner>p:first-child,.mt-policy-wrap .accordion-inner>ul:first-child{padding-top:18px}.mt-policy-wrap .accordion-inner>p:last-child,.mt-policy-wrap .accordion-inner>ul:last-child{padding-bottom:18px}.mt-policy-wrap .accordion-inner ul{padding-left:34px}.mt-policy-wrap .accordion-inner p,.mt-policy-wrap .accordion-inner li{font-size:13.5px}}.badge.out-of-stock,.woocommerce span.out-of-stock{background:#000!important;color:#fff!important;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:8px 12px;border-radius:0}.badge.out-of-stock,.woocommerce span.out-of-stock{display:none!important}.badge.out-of-stock,.woocommerce span.out-of-stock{background:rgb(0 0 0 / .82)!important;color:#fff!important;border:1px solid rgb(255 255 255 / .18);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;padding:7px 14px}.badge.out-of-stock,.woocommerce span.out-of-stock{background:rgb(0 0 0 / .88)!important;color:#ffffff!important;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;padding:8px 14px;border-radius:0;line-height:1;border:1px solid rgb(255 255 255 / .18);top:12px;left:12px;backdrop-filter:blur(2px)}.product-small:hover .badge.out-of-stock{background:rgb(0 0 0 / .95)!important;border-color:rgb(255 255 255 / .28)}@media (max-width:768px){.badge.out-of-stock{font-size:9px;padding:6px 10px}}.product-inner .out-of-stock-badge{display:none!important}.ast-shop-product-out-of-stock{display:none!important}