html.hm{--f-serif: "DM Sans", "Inter Display", -apple-system, "Helvetica Neue", Arial, sans-serif;--f-ui: "DM Sans", "Inter Display", -apple-system, "Helvetica Neue", Arial, sans-serif;--hm-ink: #171717;--hm-tile: #F3F1EE;--hm-tile-2: #EBE7E1;--hm-line: rgba(23, 23, 23, .08);--hm-radius: 20px;--hm-radius-sm: 14px}html.hm body{-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}html.hm h1,html.hm h2,html.hm h3,html.hm .section__title,html.hm .bnf__title,html.hm .cmp__title,html.hm .fg-h1,html.hm .fg-h2,html.hm .lpp-h1,html.hm .lpp-h2,html.hm .hwhy__title,html.hm .rst__headline,html.hm .nl__title{font-family:var(--f-serif)!important;font-weight:500!important;letter-spacing:-.025em!important}html.hm .product-card__name,html.hm .bnf__card-title,html.hm .pi__title,html.hm .pi__ct strong{font-family:var(--f-serif)!important;font-weight:500!important;letter-spacing:-.015em!important}html.hm .hero-section--editorial .hlabel__head{font-family:var(--f-ui)!important;font-weight:600!important;letter-spacing:-.02em!important}html.hm .bnf__sub,html.hm .cmp__sub,html.hm .ugc__sub,html.hm .nl__text,html.hm .fg-p,html.hm .lpp-sub{font-weight:400!important}html.hm .promo-block__eyebrow{letter-spacing:.14em;font-weight:500}html.hm .site-nav{top:10px;margin:10px 16px 0;border:0;border-radius:999px;background:#ecececc7;-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px);box-shadow:0 1px #fff9 inset,0 6px 24px #0000000f;height:56px;padding:0 10px 0 22px}@media(min-width:990px){html.hm .site-nav{margin:12px auto 0;max-width:1260px}}html.hm .nav-right{gap:6px}html.hm .nav-right a,html.hm .nav-right button{font-size:14px;letter-spacing:0;text-transform:none;color:var(--hm-ink)}html.hm .nav-bag-wrap{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #0000000f}html.hm .hero-section{margin-top:-66px}html.hm .hero-section--editorial{border-radius:0}html.hm .ann-bar{position:relative;z-index:401}html.hm .bnf__btn,html.hm .rst__cta,html.hm .nl__btn,html.hm .hdoc__btn,html.hm .hqa__btn,html.hm .pdp-atc,html.hm .pdp-atc-btn,html.hm .lpp-cta,html.hm .rs__btn,html.hm .rs__shop,html.hm .pg-cta__btn,html.hm .jnl-cta__btn,html.hm .ns__btn,html.hm .fg-pill{border-radius:999px!important;border:0!important;background:var(--hm-ink)!important;color:#fff!important;font-family:var(--f-ui)!important;font-weight:500!important;font-size:15px!important;letter-spacing:0!important;text-transform:none!important;min-height:48px;padding-left:26px!important;padding-right:26px!important;display:inline-flex;align-items:center;justify-content:center;transition:opacity .15s,transform .15s}html.hm .bnf__btn:hover,html.hm .rst__cta:hover,html.hm .nl__btn:hover,html.hm .hdoc__btn:hover,html.hm .pdp-atc:hover,html.hm .lpp-cta:hover,html.hm .fg-pill:hover{opacity:.88;background:var(--hm-ink)!important;color:#fff!important}html.hm .bnf__btn--outline{background:#fff!important;color:var(--hm-ink)!important;box-shadow:inset 0 0 0 1px var(--hm-line)}html.hm .bnf__btn--outline:hover,html.hm .rst__cta,html.hm .rst__cta:hover{background:#fff!important;color:var(--hm-ink)!important}html.hm .hero-section--editorial .hlabel__cta{font-weight:600;text-transform:none;font-size:15px;letter-spacing:0}html.hm .hero-section--editorial .hlabel__cta .hlabel__ctxt{text-transform:none!important}html.hm .promo-block__cta,html.hm .carousel-section__viewall{font-size:15px!important;letter-spacing:0!important;text-transform:none!important;color:var(--hm-ink)!important;border-bottom:1px solid currentColor;padding-bottom:1px;font-weight:500}html.hm .section__header{align-items:flex-end}html.hm .section__title{font-size:clamp(26px,2.4vw,34px)!important;color:var(--hm-ink)}html.hm .section__nav-btn{border-radius:999px;border:0;background:var(--hm-tile);width:40px;height:40px;color:var(--hm-ink)}html.hm .section__nav-btn:hover{background:var(--hm-ink);color:#fff}html.hm .product-card{background:var(--hm-tile);border-radius:var(--hm-radius);padding:10px 10px 18px;transition:background .2s}html.hm .product-card:hover{background:var(--hm-tile-2)}html.hm .product-card__img{border-radius:var(--hm-radius-sm);margin-bottom:14px;background:#e7e7e7}html.hm .product-card:hover .product-card__img-inner{transform:scale(1.03)}html.hm .product-card__info{padding:0 8px}html.hm .product-card__name{font-size:18px!important;color:var(--hm-ink);margin-bottom:4px}html.hm .product-card__price,html.hm .product-card__price-row{font-size:15px;font-weight:400;color:var(--hm-ink)}html.hm .product-card__badge{border-radius:999px;padding:6px 11px;font-size:10px;letter-spacing:.06em;bottom:auto;top:10px;right:auto;left:10px;font-weight:600}html.hm .pop-tag{border-radius:999px}html.hm .product-card__wish{opacity:1;background:#ffffffe6}html.hm .product-card__quick-add{right:14px;bottom:16px;top:auto;width:40px;height:40px;padding:0;border-radius:50%;background:var(--hm-ink);color:transparent;font-size:0;letter-spacing:0;display:flex;align-items:center;justify-content:center}html.hm .product-card__quick-add:before{content:"";width:14px;height:14px;background:linear-gradient(#fff,#fff) center / 14px 1.6px no-repeat,linear-gradient(#fff,#fff) center / 1.6px 14px no-repeat}html.hm .product-card__quick-add:hover{opacity:.85;color:transparent}.card-specs{display:none}html.hm .card-specs{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:0;margin:12px 56px 0 0}html.hm .card-specs>span{padding:0 12px;border-left:1px solid rgba(23,23,23,.12);line-height:1.25}html.hm .card-specs>span:first-child{padding-left:0;border-left:0}html.hm .card-specs i{display:block;font-style:normal;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#77736d}html.hm .card-specs b{display:block;font-size:13.5px;font-weight:500;color:var(--hm-ink)}@media(max-width:600px){html.hm .card-specs{margin-right:44px}html.hm .card-specs>span{padding:0 8px}html.hm .card-specs b{font-size:12.5px}html.hm .product-card__name{font-size:16px!important}html.hm .product-card__quick-add{width:36px;height:36px;right:10px;bottom:14px}}html.hm .bnf__card,html.hm .pi__stage,html.hm .pi__card,html.hm .rst__tile,html.hm .lpp-row,html.hm .lpp-doc__card,html.hm .fg-own__item,html.hm .fg-panelbox,html.hm .fg-doc,html.hm .fg-std,html.hm .hq-card,html.hm .ugc__card,html.hm .hdoc__card,html.hm .cmp__table-wrap{border-radius:var(--hm-radius)!important;overflow:hidden}html.hm .rst__grid{gap:10px;padding:0 10px}html.hm .pi__card{border:0!important;background:var(--hm-tile)!important}html.hm .pi__card[aria-expanded=true],html.hm .pi__card.is-active{background:#fff!important;box-shadow:inset 0 0 0 1.5px var(--hm-ink)}html.hm .hwhy__tag{background:var(--hm-tile)!important;border:0!important;color:var(--hm-ink)!important}html.hm .hwhy__tag--link:hover{background:var(--hm-ink)!important;color:#fff!important}html.hm .nl__input,html.hm .nl input[type=email]{border-radius:999px!important;background:#fff;border:1px solid var(--hm-line)!important;padding-left:22px!important}html.hm .footer-col__heading{letter-spacing:.08em;font-size:11px}html.hm .rs__shop{background:#fff!important;color:var(--hm-ink)!important}html.hm .hq-bar{height:4px!important;background:#ececec!important}html.hm .hq-bar i{background:var(--hm-ink)!important;border-radius:0 4px 4px 0}html.hm .hq-count{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:var(--hm-tile);color:var(--hm-ink)!important;font-size:13px!important;font-weight:500;letter-spacing:0!important}html.hm .hq-back{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;background:var(--hm-tile)!important;color:var(--hm-ink)!important;font-size:13px;font-weight:500;text-decoration:none}html.hm .hq-q{font-size:clamp(34px,4vw,52px)!important;line-height:1.02!important}html.hm .hq-sub{color:#6b6b6b!important;font-weight:400!important}html.hm .hq-opt{background:#fff!important;border:0!important;border-radius:18px!important;box-shadow:0 1px 2px #1c1b190d,0 6px 18px #1c1b190d!important;transition:background .15s,color .15s,transform .15s,box-shadow .15s}html.hm .hq-opt:hover{background:#fff!important;box-shadow:0 2px 4px #1c1b190f,0 12px 28px #1c1b1917!important}html.hm .hq-opt .hq-txt{font-family:var(--f-ui)!important;font-weight:500!important;color:var(--hm-ink);letter-spacing:-.01em}html.hm .hq-opt .hq-txt small,html.hm .hq-opt .hq-txt span,html.hm .hq-opt .hq-txt em{color:#6b6b6b!important;font-weight:400!important}html.hm .hq-opt.sel,html.hm .hq-opt.is-sel{background:var(--hm-ink)!important}html.hm .hq-opt.sel .hq-txt,html.hm .hq-opt.sel .hq-txt *{color:#fff!important}html.hm .hq-ico,html.hm .hq-hat{background:#fff!important;border-radius:12px!important;color:var(--hm-ink)}html.hm .hq-ico svg{color:var(--hm-ink)}html.hm .hq-opt .hq-ck circle{fill:#fff}html.hm .hq-opt .hq-ck path{stroke:var(--hm-ink)}html.hm .hq-or{color:#8a8a8a!important;letter-spacing:.1em!important}html.hm .hq-or:before,html.hm .hq-or:after{background:#e6e6e6!important}html.hm .hq-bubble{border-radius:22px!important;background:var(--hm-tile)!important;color:var(--hm-ink)!important;font-family:var(--f-ui)!important}html.hm .hq-buildhat span,html.hm .hq-buildhat{color:#8a8a8a}html.hm .hq-rv__arc{stroke:var(--hm-ink)!important}html.hm .hq-rv__title{font-family:var(--f-serif)!important;font-weight:500!important;letter-spacing:-.02em!important}html.hm .hq-fix{background:var(--hm-tile)!important;border-radius:var(--hm-radius)!important;border:0!important}html.hm .hq-fix__match{background:#fff!important;border-radius:14px!important}html.hm .hq-fix__go,html.hm .hq-fix__see{color:var(--hm-ink)!important;font-weight:500}html.hm .hq-why__fig,html.hm .hq-why__photo{border-radius:var(--hm-radius)!important;overflow:hidden}html.hm .hq-card,html.hm .hq-pick{background:var(--hm-tile)!important;border:0!important;border-radius:var(--hm-radius)!important}html.hm .hq-card .hq-atc,html.hm .hq-pick button,html.hm .hq-card button{border-radius:999px!important;background:var(--hm-ink)!important;color:#fff!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important}html.hm .pi__col,html.hm .pi__feel,html.hm .pi__day>div{border-radius:var(--hm-radius)!important}html.hm .hq input[type=email],html.hm .hp input[type=email]{border-radius:999px!important;border:1px solid var(--hm-line)!important;background:#fff!important;padding-left:20px!important}html.hm .hq button[type=submit],html.hm .hq .hq-btn,html.hm .hq .hq-cta{border-radius:999px!important;background:var(--hm-ink)!important;color:#fff!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important}html.hm .hqa__card{border:0!important;border-radius:18px!important}html.hm .hqa__ico{background:var(--hm-tile)!important;border-radius:12px!important;color:var(--hm-ink)}html.hm .hqa__card:hover .hqa__ico{background:var(--hm-ink)!important;color:#fff}html.hm .hp__box{border-radius:28px!important}html.hm .hp__o{background:var(--hm-tile)!important;border:0!important;border-radius:16px!important}html.hm .hp__o:hover{background:var(--hm-tile-2)!important}html.hm .hp__o.is-sel{background:var(--hm-ink)!important;color:#fff!important}html.hm .hp__o svg{color:var(--hm-ink)}html.hm .hp__o.is-sel svg{color:#fff}html.hm .hp__btn{border-radius:999px!important;background:var(--hm-ink)!important;color:#fff!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important}html.hm .hp__h{font-family:var(--f-serif)!important;font-weight:500!important;letter-spacing:-.025em!important}html.hm .hp__acc{background:linear-gradient(transparent 55%,#E4E4E4 55%,#E4E4E4 94%,transparent 94%)!important}html.hm .hq-opt:active{transform:scale(.99)}@media(hover:hover){html.hm .hq-opt:not(.sel):hover .hq-ico{background:var(--hm-ink)!important;color:#fff}html.hm .hq-opt:not(.sel):hover .hq-ico svg{color:#fff}}html.hm .hq-opt.sel .hq-ico{background:#fff!important}html.hm .hq-ico svg.hm-ico{width:28px;height:28px}html.hm .hq-pick{background:var(--hm-tile)!important;border:0!important;border-radius:var(--hm-radius)!important;box-shadow:none!important;padding:10px 10px 16px!important}html.hm .hq-pick__img{border-radius:14px!important;overflow:hidden}html.hm .hq-pick__tx,html.hm .hq-pick__tx *{font-family:var(--f-ui)!important}html.hm .hq-add,html.hm .hq-cta,html.hm .hq-shopall{border-radius:999px!important;background:var(--hm-ink)!important;color:#fff!important;border:0!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important}html.hm .hq-badge{border-radius:999px!important}html.hm .hq-routine,html.hm .hq-comfort__col{background:var(--hm-tile)!important;border:0!important;border-radius:var(--hm-radius)!important}html.hm .hq-routine__list li,html.hm .hq-comfort__pills span,html.hm .hq-comfort__chips span{background:#fff!important;border:0!important;border-radius:999px!important}html.hm .hq-routine__fix{background:#fff!important;border-radius:14px!important}html.hm .hq-mini{border-radius:14px!important}html.hm .hq-skip{color:var(--hm-ink)!important}html.hm .hq-shopall{display:flex!important;width:fit-content!important;min-height:48px;padding:0 28px!important;margin-left:auto!important;margin-right:auto!important;align-items:center;justify-content:center}html.hm .pi__col{background:#fff!important;border:1px solid #E6E6E6!important}html.hm .pi__col--silk{background:var(--hm-tile)!important;border-color:transparent!important}html.hm{--hm-red: #8F1E1A}html.hm :is(.hq-ico,.hqa__ico,.hp__o):has(.hm-ico--thinning){--ico-bg: #E3E8D8;--ico-ink: #3F4A33}html.hm :is(.hq-ico,.hqa__ico,.hp__o):has(.hm-ico--breakouts){--ico-bg: #F6E0DB;--ico-ink: #7A2A1F}html.hm :is(.hq-ico,.hqa__ico,.hp__o):has(.hm-ico--scalp){--ico-bg: #DCE7F1;--ico-ink: #2D4E89}html.hm :is(.hq-ico,.hqa__ico,.hp__o):has(.hm-ico--frizz){--ico-bg: #F2E6D3;--ico-ink: #7A5A33}html.hm :is(.hq-ico,.hqa__ico,.hp__o):has(.hm-ico--heat){--ico-bg: #F7EBC2;--ico-ink: #7A5B0E}html.hm :is(.hq-ico,.hqa__ico,.hp__o):has(.hm-ico--comfort){--ico-bg: #DCEDE5;--ico-ink: #2F5A48}html.hm .hq-ico,html.hm .hqa__ico{background:var(--ico-bg, var(--hm-tile))!important;color:var(--ico-ink, var(--hm-ink))!important}html.hm .hq-ico svg,html.hm .hqa__ico svg{color:var(--ico-ink, var(--hm-ink))!important}html.hm .hp__o svg.hm-ico{color:var(--ico-ink, var(--hm-ink));background:var(--ico-bg, transparent);border-radius:10px;padding:4px;box-sizing:content-box}@media(hover:hover){html.hm .hq-opt:not(.sel):hover .hq-ico,html.hm .hqa__card:hover .hqa__ico{background:var(--ico-bg, var(--hm-tile))!important;color:var(--ico-ink)!important;transform:scale(1.06)}html.hm .hq-opt:not(.sel):hover .hq-ico svg,html.hm .hqa__card:hover .hqa__ico svg{color:var(--ico-ink)!important}}html.hm .hq-ico,html.hm .hqa__ico{transition:transform .2s}html.hm .hq-opt.sel .hq-ico{background:var(--ico-bg, #fff)!important}html.hm .hq-bar i{background:var(--hm-red)!important}html.hm .hq-opt.sel .hq-ck circle{fill:var(--hm-red)}html.hm .hq-rv__arc{stroke:var(--hm-red)!important}html.hm .pop-tag--rs{background:var(--hm-red)!important;color:#fff!important}html.hm .product-card__badge--sale{background:var(--hm-red)!important}html.hm .hqa__go,html.hm .hq-none__go{color:var(--hm-red)!important}html.hm .hqa__card{background:#fff!important;box-shadow:0 1px 2px #1c1b190d,0 6px 18px #1c1b190d}html.hm .hq-fix{background:#e8eadf!important}html.hm .hq-routine{background:#eef0e6!important}html.hm .pi__col--silk{background:#e8eadf!important}html.hm .hq-why__fig{background:#f3f1ee!important}.hq-close{display:none}html.hm .hq{--q-sage: #7F9669;--q-sage-bg: #EEF2E6;--q-sage-line: #B9C6A6;position:relative}html.hm .hq-top{grid-template-columns:44px 1fr 44px!important;padding-top:22px!important}html.hm .hq-minihat{visibility:hidden}html.hm .hq-count{grid-column:2!important;justify-self:center!important;background:none!important;height:auto;padding:0;font-size:13px!important;font-weight:600!important;letter-spacing:.06em!important;font-variant-numeric:tabular-nums}html.hm .hq-close{display:flex;grid-column:3;justify-self:end;width:40px;height:40px;border-radius:50%;align-items:center;justify-content:center;color:var(--hm-ink);background:#fff;box-shadow:0 1px 2px #1c1b190f}html.hm .hq-bar{position:absolute;z-index:2;top:50px;left:50%;transform:translate(-50%);width:min(260px,52vw);height:6px!important;border-radius:99px;background:#e7e2da!important;overflow:hidden}html.hm .hq-bar i{background:var(--q-sage)!important;border-radius:99px}html.hm .hq--results .hq-bar{display:none}@media(max-width:767px){html.hm .hq-top{padding:16px 16px 0!important}html.hm .hq-bar{top:42px}}html.hm .hq-back{width:40px;height:40px;padding:0!important;justify-content:center;font-size:0!important;background:#fff!important;box-shadow:0 1px 2px #1c1b190f;border-radius:50%!important}html.hm .hq-back:before{content:"";width:10px;height:10px;border-left:1.8px solid var(--hm-ink);border-bottom:1.8px solid var(--hm-ink);transform:translate(2px) rotate(45deg)}html.hm .hq-col{text-align:center}html.hm .hq-q{font-weight:600!important;letter-spacing:-.03em!important;text-wrap:balance;margin-left:auto;margin-right:auto}html.hm .hq-sub{margin-left:auto;margin-right:auto;text-wrap:balance}html.hm .hq-col .hq-back{margin:0 auto 18px 0;display:flex}html.hm .hq-opts{gap:12px!important}html.hm .hq-opt{min-height:86px!important;padding:14px 18px!important;border-radius:24px!important;text-align:left;border:1.5px solid transparent!important}html.hm .hq-opt .hq-txt{display:flex;flex-direction:column;gap:3px;flex:1;font-size:17px!important;font-weight:600!important}html.hm .hq-opt__sub{font-size:14px;font-weight:400;color:#77736d;letter-spacing:0}html.hm .hq-ico{width:52px!important;height:52px!important;border-radius:16px!important}html.hm .hq-opt .hq-ck{opacity:1!important;width:26px;height:26px}html.hm .hq-opt .hq-ck circle{fill:transparent;stroke:#d8d3cb;stroke-width:1.3}html.hm .hq-opt .hq-ck path{stroke:transparent}html.hm .hq-opt.sel{background:var(--q-sage-bg)!important;border-color:var(--q-sage-line)!important;box-shadow:none!important}html.hm .hq-opt.sel .hq-txt,html.hm .hq-opt.sel .hq-txt *{color:var(--hm-ink)!important}html.hm .hq-opt.sel .hq-opt__sub{color:#6b6f60!important}html.hm .hq-opt.sel .hq-ck circle{fill:var(--q-sage);stroke:none}html.hm .hq-opt.sel .hq-ck path{stroke:#fff}html.hm .hq-none{border-radius:24px!important}html.hm .hq-none__go{color:var(--q-sage)!important}html.hm .hq-opt--hat{padding:10px!important;gap:16px}html.hm .hq-opt--hat .hq-hat{width:112px!important;height:76px!important;border-radius:18px!important}html.hm .hq-opt--hat[data-s=baseball] .hq-hat{background:#c9553d!important}html.hm .hq-opt--hat[data-s=trucker] .hq-hat{background:#8fb0d3!important}html.hm .hq-opt--hat[data-s=dad] .hq-hat{background:#e7be3f!important}html.hm .hq-opt--hat[data-s=surprise] .hq-hat{background:#1c1b19!important}html.hm .hq-opt--hat .hq-hat svg{filter:drop-shadow(0 6px 8px rgba(0,0,0,.18))}html.hm .hq-add,html.hm .hq-shopall,html.hm .hq-cta,html.hm .hq button[type=submit]{gap:12px;padding-right:8px!important;padding-left:24px!important}html.hm .hq-add:after,html.hm .hq-shopall:after,html.hm .hq-cta:after,html.hm .hq button[type=submit]:after{content:"";flex:none;width:34px;height:34px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231c1b19' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 16L16 8M9.5 8H16v6.5'/%3E%3C/svg%3E") center / 16px no-repeat}html.hm .hq-fix{background:#dde4cf!important;border-radius:28px!important}html.hm .hq-why__photo{background:#9db8d6!important;border-radius:28px!important}html.hm .hq-why__fig{background:#f3efe8!important;border-radius:28px!important}html.hm .hq-routine{background:#eef2e6!important;border-radius:28px!important}html.hm .hq-routine__list li{background:#fff!important;box-shadow:0 1px 2px #1c1b190f}html.hm .hq-pick{background:#fff!important;box-shadow:0 1px 2px #1c1b190d,0 10px 26px #1c1b1912!important;border-radius:28px!important}html.hm .hq-pick__img{background:#f3efe8;border-radius:20px!important}html.hm .hq-bar{top:60px}@media(max-width:767px){html.hm .hq-bar{top:52px}}html.hm .hq-opt--hat .hq-ck{opacity:0!important}html.hm .hq-opt--hat.sel .hq-ck{opacity:1!important}@media(max-width:767px){html.hm .hq-opts--hats .hq-opt--hat .hq-hat{width:100%!important;height:92px!important}html.hm .hq-opts--hats .hq-ck{top:18px!important;right:18px!important}}html.hm .product-card{--pc: #d9d4cc;background:transparent!important;padding:0!important;border-radius:0}html.hm .product-card:hover{background:transparent!important}html.hm .product-card__img{border-radius:26px!important;margin-bottom:0!important;aspect-ratio:4 / 4.4;background:color-mix(in srgb,var(--pc) 30%,#F6F3EE)!important;background-image:radial-gradient(120% 90% at 50% 20%,#ffffff8c,#fff0 60%)!important}html.hm .product-card__img-inner img{mix-blend-mode:normal}html.hm .product-card__info{position:relative;z-index:2;margin:-44px 8px 0!important;padding:16px!important;background:#fff;border-radius:22px;box-shadow:0 1px 2px #1c1b190d,0 10px 26px #1c1b1914}html.hm .product-card__name{font-size:19px!important;font-weight:600!important;letter-spacing:-.02em!important}html.hm .product-card__price,html.hm .product-card__price-row{font-size:17px!important;font-weight:600!important;letter-spacing:-.01em}html.hm .product-card__quick-add{bottom:16px!important;right:16px!important}html.hm .card-specs{margin-top:12px}html.hm .product-card__badge,html.hm .pop-tag{z-index:3}@media(max-width:600px){html.hm .product-card__img{border-radius:20px!important}html.hm .product-card__info{margin:-34px 5px 0!important;padding:12px!important;border-radius:18px}html.hm .product-card__name{font-size:15.5px!important}html.hm .product-card__price,html.hm .product-card__price-row{font-size:14.5px!important}}.pi__specs{display:none}html.hm .pi__stage{background:#e8eadf!important;border-radius:28px!important}html.hm .pi__card{background:#fff!important;border-radius:22px!important;box-shadow:0 1px 2px #1c1b190d,0 8px 22px #1c1b190f;padding:18px 20px!important;align-items:flex-start}html.hm .pi__card[aria-expanded=true],html.hm .pi__card.is-active{background:#fff!important;box-shadow:inset 0 0 0 1.5px var(--hm-ink),0 10px 26px #1c1b1914!important}html.hm .pi__num{width:auto!important;height:auto!important;background:none!important;color:#8f1e1a!important;font-size:0!important;border-radius:0!important;min-width:30px}html.hm .pi__num:before{content:attr(data-n);font-family:var(--f-ui);font-size:13px;font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums}html.hm .pi__ct strong{font-size:18px!important;font-weight:600!important}html.hm .pi__specs{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}html.hm .pi__specs i{font-style:normal;font-size:12px;font-weight:500;line-height:1;padding:7px 10px;border-radius:999px;background:#f3f1ee;color:#3a3833;letter-spacing:0}html.hm .pi__specs i:first-child{background:#1c1b19;color:#fff}html.hm .pi__side-lbl{font-weight:600}html.hm .cmp--compact .cmp__chart{max-width:760px;margin-left:auto;margin-right:auto;background:#fff;border-radius:32px;padding:14px 14px 10px;box-shadow:0 1px 2px #1c1b190d,0 18px 40px #1c1b1914}html.hm .cmp__row{border-bottom:1px solid #F0ECE6!important}html.hm .cmp__row--last,html.hm .cmp__row--head{border-bottom:0!important}html.hm .cmp__cell--label{font-family:var(--f-ui)!important;font-size:16px!important;font-weight:500!important;color:var(--hm-ink)!important}html.hm .cmp__num{color:#b5afa6!important;font-weight:600;font-variant-numeric:tabular-nums}html.hm .cmp__cell--hatsy{background:#8f1e1a!important}html.hm .cmp__cell--hatsy-head{border-radius:24px 24px 0 0!important}html.hm .cmp__row--last .cmp__cell--hatsy{border-radius:0 0 24px 24px!important}html.hm .cmp__cell--brand{font-family:var(--f-ui)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;color:#8a857d!important}html.hm .cmp__mark{display:inline-flex!important;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}html.hm .cmp__mark svg{width:16px!important;height:16px!important}html.hm .cmp__mark--hatsy{background:#ffffff2e;color:#fff!important}html.hm .cmp__mark--yes{background:#e8eadf;color:#3f4a33!important}html.hm .cmp__mark--no{background:#f3f1ee;color:#b5afa6!important}html.hm .cmp__verified{border-radius:24px!important;background:#e8eadf!important;border:0!important}@media(max-width:767px){html.hm .cmp--compact .cmp__chart{border-radius:24px;padding:8px 6px}html.hm .cmp__cell--label{font-size:14px!important}}html.hm .hq-opt--hat[data-s=baseball] .hq-hat--photo{background:#f4d8ce!important}html.hm .hq-opt--hat[data-s=trucker] .hq-hat--photo{background:#d8e5f2!important}html.hm .hq-opt--hat[data-s=dad] .hq-hat--photo{background:#f5e6bc!important}html.hm .hq-hat--photo{position:relative;overflow:hidden;display:flex!important;align-items:center;justify-content:center;background-image:radial-gradient(110% 90% at 50% 25%,#fff9,#fff0 65%)!important}html.hm .hq-hat--photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 44%;mix-blend-mode:normal;transform:scale(.84);transition:transform .35s cubic-bezier(.2,.7,.2,1)}html.hm .hq-hat--photo img.is-flip{transform:scale(.84) scaleX(-1)}html.hm .hq-opt--hat:hover .hq-hat--photo img{transform:scale(.9)}html.hm .hq-opt--hat:hover .hq-hat--photo img.is-flip{transform:scale(.9) scaleX(-1)}html.hm .hq-opt--hat.sel .hq-hat--photo{box-shadow:inset 0 0 0 2px #1c1b1914}html.hm .hq-opts--hats .hq-opt--hat .hq-hat{width:136px!important;height:92px!important}@media(max-width:767px){html.hm .hq-opts--hats .hq-opt--hat .hq-hat{width:100%!important;height:112px!important}}html.hm .hq-opt--hat[data-s=surprise] .hq-hat--mix{background:#e3e8d6!important}html.hm .hq-hat--mix img{position:absolute!important;inset:auto!important;top:52%!important;left:50%!important;width:37%!important;height:auto!important;aspect-ratio:700 / 869;object-fit:cover;object-position:50% 44%;transition:transform .35s cubic-bezier(.2,.7,.2,1)}html.hm .hq-hat--mix img.m0{transform:translate(-130%,-48%)!important}html.hm .hq-hat--mix img.m0.is-flip{transform:translate(-130%,-48%) scaleX(-1)!important}html.hm .hq-hat--mix img.m1{transform:translate(32%,-48%)!important}html.hm .hq-hat--mix img.m1.is-flip{transform:translate(32%,-48%) scaleX(-1)!important}html.hm .hq-hat--mix img.m2{transform:translate(-50%,-60%)!important}html.hm .hq-hat--mix img.m2.is-flip{transform:translate(-50%,-60%) scaleX(-1)!important}html.hm .hq-opt--hat:hover .hq-hat--mix img.m2{transform:translate(-50%,-66%)!important}html.hm .hq-hat--mix .hq-mix__spark{position:absolute;top:10px;right:12px;width:14px;height:14px;z-index:3;background:#1c1b19;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1c.6 5.6 4.4 9.4 11 11-6.6 1.6-10.4 5.4-11 11-.6-5.6-4.4-9.4-11-11 6.6-1.6 10.4-5.4 11-11z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1c.6 5.6 4.4 9.4 11 11-6.6 1.6-10.4 5.4-11 11-.6-5.6-4.4-9.4-11-11 6.6-1.6 10.4-5.4 11-11z'/%3E%3C/svg%3E") center / contain no-repeat}html.hm .hq-hat--photo img,html.hm .product-card__img-inner img{-webkit-mask-image:none!important;mask-image:none!important}html.hm .hq-hat--photo:not(.hq-hat--mix) img{top:7px!important;right:7px!important;bottom:7px!important;left:7px!important;width:calc(100% - 14px)!important;height:calc(100% - 14px)!important;border-radius:15px;transform:none!important;object-position:50% 44%;background:#f5f5f5}html.hm .hq-hat--photo:not(.hq-hat--mix) img.is-flip{transform:scaleX(-1)!important}html.hm .hq-hat--mix img{border-radius:12px;width:30%!important;aspect-ratio:1 / 1!important}html.hm .hq-hat--mix img.m0{transform:translate(-160%,-50%)!important}html.hm .hq-hat--mix img.m0.is-flip{transform:translate(-160%,-50%) scaleX(-1)!important}html.hm .hq-hat--mix img.m1{transform:translate(60%,-50%)!important}html.hm .hq-hat--mix img.m1.is-flip{transform:translate(60%,-50%) scaleX(-1)!important}html.hm .hq-hat--mix img.m2{transform:translate(-50%,-50%)!important}html.hm .product-card__img{padding:8px!important;background:color-mix(in srgb,var(--pc) 46%,#F6F3EE)!important;background-image:none!important}html.hm .product-card__img-inner{border-radius:19px;overflow:hidden;background:#f5f5f5;transform:none!important}html.hm .product-card__img-inner img{transition:transform .55s cubic-bezier(.25,.46,.45,.94)}html.hm .product-card:hover .product-card__img-inner img{transform:scale(1.04)}@media(max-width:600px){html.hm .product-card__img{padding:6px!important}html.hm .product-card__img-inner{border-radius:15px}}html.hm .hq-opt--surprise{justify-content:center!important;align-items:center!important;text-align:center!important}html.hm .hq-opt--surprise .hq-txt{flex:0 0 auto!important;width:auto!important;margin:0 auto!important;padding:0!important;font-size:20px!important;font-weight:600!important;letter-spacing:-.02em}@media(max-width:767px){html.hm .hq-opts--hats .hq-opt--surprise{display:flex!important;flex-direction:column;min-height:100%}html.hm .hq-opt--surprise .hq-txt{font-size:21px!important}}html.hm .hq-opt--surprise{position:relative}html.hm .hq-opt--surprise .hq-ck{position:absolute!important;top:50%!important;right:22px!important;transform:translateY(-50%);margin:0!important}@media(max-width:767px){html.hm .hq-opts--hats .hq-opt--surprise .hq-ck{top:18px!important;right:18px!important;transform:none}}html.hm .hq-opt--surprise .hq-txt{position:relative;z-index:1;font-size:16px!important;font-weight:600!important}@media(max-width:767px){html.hm .hq-opt--surprise .hq-txt{font-size:15px!important}}html.hm .hq-opt--surprise .hq-ck{z-index:2}html.hm .hq-opts--hats .hq-opt--hat .hq-hat--photo{background:#f5f5f5!important;background-image:none!important;box-shadow:none!important;border-radius:16px!important}html.hm .hq-opts--hats .hq-hat--photo:not(.hq-hat--mix) img{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;border-radius:16px}html.hm .hq-opt--hat:hover .hq-hat--photo:not(.hq-hat--mix) img{transform:scale(1.04)!important}html.hm .hq-opt--hat:hover .hq-hat--photo:not(.hq-hat--mix) img.is-flip{transform:scale(1.04) scaleX(-1)!important}html.hm .product-card__img{padding:0!important;background:#f5f5f5!important;background-image:none!important}html.hm .product-card__img-inner{border-radius:0!important;background:transparent!important}html.hm .hq-opts--hats .hq-opt--hat .hq-hat--photo{background:#f6f6f6!important}html.hm .hq-opts--hats .hq-hat--photo:not(.hq-hat--mix) img{object-fit:contain!important;object-position:50% 50%!important;transform:translateY(-4%) scale(1.3)!important}html.hm .hq-opts--hats .hq-hat--photo:not(.hq-hat--mix) img.is-flip{transform:translateY(-4%) scale(1.3) scaleX(-1)!important}html.hm .hq-opt--hat:hover .hq-hat--photo:not(.hq-hat--mix) img{transform:translateY(-4%) scale(1.36)!important}html.hm .hq-opt--hat:hover .hq-hat--photo:not(.hq-hat--mix) img.is-flip{transform:translateY(-4%) scale(1.36) scaleX(-1)!important}html.hm .product-card__img{background:#f6f6f6!important}html.hm .product-card__img-inner img{object-fit:contain!important;transform:translateY(-8%)}html.hm .product-card:hover .product-card__img-inner img{transform:translateY(-8%) scale(1.04)}@media(max-width:600px){html.hm .product-card__img-inner img{transform:translateY(-7%)}}html.hm .hq-opts--hats .hq-hat--photo:not(.hq-hat--mix) img,html.hm .product-card__img-inner img{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)!important;mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)!important}html.hm .product-card__info{display:flex;flex-direction:column;min-height:152px}html.hm .product-card__info .card-specs{margin-top:auto!important;padding-top:12px}html.hm .product-card__info:not(:has(.cwd)) .product-card__name{margin-bottom:22px}@media(max-width:600px){html.hm .product-card__info{min-height:134px}}@media(max-width:600px){html.hm .product-card__name{min-height:2.4em;line-height:1.2!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.hm .product-card__info{min-height:154px}}@media(max-width:600px){html.hm .card-specs{grid-template-columns:repeat(2,auto)!important;margin-right:46px!important}html.hm .card-specs>span:nth-child(3){display:none!important}}html.hm .product-card__info{container-type:inline-size}html.hm .card-specs{margin-right:0!important;max-width:none!important}html.hm .card-specs>span{padding:0 10px!important;white-space:nowrap}html.hm .card-specs>span:first-child{padding-left:0!important}html.hm .card-specs b{font-size:13px!important}html.hm .product-card__quick-add{bottom:66px!important;right:18px!important}@container (max-width: 175px){html.hm .card-specs{grid-template-columns:repeat(2,auto)!important}html.hm .card-specs>span:nth-child(3){display:none!important}}@media(max-width:600px){html.hm .card-specs{grid-template-columns:repeat(3,auto)!important;margin-right:0!important}html.hm .card-specs>span:nth-child(3){display:block}html.hm .card-specs>span{padding:0 7px!important}html.hm .card-specs b{font-size:12px!important}html.hm .product-card__quick-add{bottom:56px!important;right:14px!important}}html.hm .product-card__quick-add{width:auto!important;height:36px!important;padding:0 15px 0 13px!important;border-radius:999px!important;display:inline-flex!important;align-items:center;justify-content:center;gap:6px;background:var(--hm-ink)!important;color:#fff!important;font-size:13px!important;font-weight:600!important;letter-spacing:-.005em!important;text-transform:none!important;line-height:1;white-space:nowrap;font-family:inherit;transition:opacity .15s,transform .15s,background-color .2s}html.hm .product-card__quick-add:before{content:"";width:15px;height:15px;flex:0 0 15px;background:#fff!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1.2 12.2a1 1 0 0 1-1 .8H7.2a1 1 0 0 1-1-.8z'/%3E%3Cpath d='M9 10V6.5a3 3 0 0 1 6 0V10'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1.2 12.2a1 1 0 0 1-1 .8H7.2a1 1 0 0 1-1-.8z'/%3E%3Cpath d='M9 10V6.5a3 3 0 0 1 6 0V10'/%3E%3C/svg%3E") center / contain no-repeat}html.hm .product-card__quick-add .qa-plus{display:none}html.hm .product-card__quick-add:hover{opacity:.88;color:#fff!important;transform:translateY(-1px)}html.hm .product-card__quick-add:active{transform:scale(.96)}html.hm .product-card__quick-add.is-adding:before,html.hm .product-card__quick-add.is-added:before{display:none}html.hm .product-card__quick-add.is-adding svg,html.hm .product-card__quick-add.is-added svg{width:14px;height:14px}html.hm .product-card__quick-add.is-added{background:#5e7a4e!important}@media(max-width:600px){html.hm .product-card__quick-add{height:32px!important;padding:0 11px 0 10px!important;gap:5px;font-size:12.5px!important}html.hm .product-card__quick-add:before{width:13px;height:13px;flex-basis:13px}}html.hm .product-card__quick-add{display:none!important}html.hm .product-card__info{min-height:140px}html.hm .product-card__price{margin-top:2px}@media(max-width:600px){html.hm .product-card__info{min-height:146px}}html.hm .product-card__info{margin:0!important;padding:14px 4px 0!important;min-height:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;display:flex!important;flex-direction:column;gap:0}html.hm .product-card__info .card-specs{display:none!important}html.hm .product-card__name{order:1;font-size:16.5px!important;font-weight:500!important;letter-spacing:-.015em!important;line-height:1.25!important;min-height:0!important;margin:0!important;display:block!important;-webkit-line-clamp:unset;overflow:visible}html.hm .product-card__info .product-card__price{order:2;margin:4px 0 0!important;font-size:15px!important;font-weight:500!important;color:#5f5b55!important}html.hm .product-card__info .cwd{order:3;margin:10px 0 0!important}html.hm .product-card__info .cwd__dot{width:10px;height:10px}html.hm .product-card__img{border-radius:22px!important;aspect-ratio:4 / 4.6!important}html.hm .product-card__img-inner img{transform:translateY(-2%)!important}html.hm .product-card:hover .product-card__img-inner img{transform:translateY(-2%) scale(1.04)!important}html.hm .product-card:hover .product-card__name{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media(max-width:600px){html.hm .product-card__info{padding:11px 2px 0!important}html.hm .product-card__name{font-size:14.5px!important}html.hm .product-card__info .product-card__price{font-size:13.5px!important;margin-top:3px!important}html.hm .product-card__info .cwd{margin-top:8px!important}html.hm .product-card__img{border-radius:18px!important}}html.hm .section__titles{display:flex;flex-direction:column;gap:8px;min-width:0}html.hm .section__sub{margin:0;font-size:15.5px;line-height:1.4;color:#6b6760;letter-spacing:-.005em}@media(max-width:600px){html.hm .section__sub{font-size:13.5px}}@media(max-width:600px){html.hm .section__header:has(.section__sub){display:grid!important;grid-template-columns:1fr auto;grid-template-areas:"t n" "s s";align-items:center;column-gap:12px;row-gap:6px}html.hm .section__header:has(.section__sub) .section__titles{display:contents}html.hm .section__header:has(.section__sub) .section__title{grid-area:t}html.hm .section__header:has(.section__sub) .section__nav-row{grid-area:n}html.hm .section__header:has(.section__sub) .section__sub{grid-area:s}}html.hm .hq-opt.hq-surp-link{display:block!important;width:fit-content!important;min-height:0!important;margin:22px auto 0!important;padding:6px 4px!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;font:500 15px/1.3 var(--f-ui)!important;color:var(--hm-ink)!important;text-align:center!important;cursor:pointer}html.hm .hq-opt.hq-surp-link:hover{background:none!important;box-shadow:none!important}html.hm .hq-surp-link__q{color:#77736d;margin-right:4px}html.hm .hq-surp-link__go{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}html.hm .hq-opt.hq-surp-link:hover .hq-surp-link__go{text-decoration-thickness:2px}html.hm .hq-opt.hq-surp-link.sel{background:none!important}@media(max-width:767px){html.hm .hq-opts--hats{grid-template-columns:1fr!important}html.hm .hq-opts--hats .hq-opt--hat{flex-direction:row!important;align-items:center!important;min-height:0!important;padding:10px!important;text-align:left!important}html.hm .hq-opts--hats .hq-opt--hat .hq-hat{width:42%!important;flex:0 0 42%!important;height:96px!important}html.hm .hq-opts--hats .hq-opt--hat .hq-txt{padding:0 6px 0 4px!important}}html.hm .hqa{--hqa-bg: #FFFFFF;border-top:1px solid #EEECE8;border-bottom:1px solid #EEECE8}html.hm .hqa__card{background:#f6f6f5!important;box-shadow:none!important;border:0!important}html.hm .hqa__card:hover{background:#efeeec!important;box-shadow:none!important}html.hm .hqa__none{background:#f6f6f5!important;border:0!important}html.hm .hqa__card,html.hm .hqa__none{background:#fff!important;border:1px solid #E6E3DE!important;box-shadow:none!important}html.hm .hqa__card:hover{background:#fff!important;border-color:#1c1b19!important;box-shadow:inset 0 0 0 1px #1c1b19!important}html.hm .hqa__pill .hqa__ico{width:48px!important;height:48px!important;border-radius:50%!important}@media(max-width:600px){html.hm .hqa__pill .hqa__ico{width:44px!important;height:44px!important}}html.hm .hqa__pill .hqa__ico svg{width:26px!important;height:26px!important}html.hm .hqa__ptitle{font-family:var(--f-serif)!important;font-weight:500!important}@media(max-width:600px){html.hm .site-nav{grid-template-columns:1fr auto 1fr!important;padding:0 8px 0 18px!important}html.hm .site-nav .nav-left,html.hm .site-nav .nav-right{display:contents}html.hm .site-nav .nav-ham{grid-column:1;grid-row:1;justify-self:start}html.hm .site-nav .nav-wishlist{grid-column:1;grid-row:1;justify-self:start;margin-left:34px;width:36px;height:36px;justify-content:center;font-size:0!important;letter-spacing:0;color:var(--hm-ink)}html.hm .site-nav .nav-wishlist svg{width:19px;height:19px}html.hm .site-nav .nav-logo{grid-column:2;grid-row:1}html.hm .site-nav .nav-bag-wrap{grid-column:3;grid-row:1;justify-self:end;height:38px;padding:0 15px;font-size:13.5px!important}}html.hm .rst{padding-top:10px}html.hm .cmp__table,html.hm .cmp__scroll,html.hm .cmp__chart .cmp__row{background:transparent!important}html.hm .cmp__cell:not(.cmp__cell--hatsy){background:transparent!important}html.hm .cmp__row--head .cmp__cell:not(.cmp__cell--hatsy){border-bottom:1px solid #ECE9E4!important}@media(max-width:600px){html.hm .carousel-section .section__nav{display:none!important}html.hm .carousel-section__viewall{font-size:14px!important;white-space:nowrap}html.hm .section__header:has(.section__sub){row-gap:8px!important}}html.hm .cmp--compact .cmp__cell--label{box-shadow:none!important;position:static!important}html.hm .cmp--compact .cmp__cell--hatsy{position:relative!important;left:auto!important}html.hm h1,html.hm h2,html.hm h3,html.hm .section__title,html.hm .bnf__title,html.hm .cmp__title,html.hm .fg-h1,html.hm .fg-h2,html.hm .lpp-h1,html.hm .lpp-h2,html.hm .hwhy__title,html.hm .rst__headline,html.hm .nl__title,html.hm .hqa__ptitle,html.hm .hqa__title,html.hm .hdoc__name{font-weight:600!important;letter-spacing:-.03em!important}html.hm .product-card__name,html.hm .pi__ct strong,html.hm .bnf__card-title{font-weight:500!important;letter-spacing:-.01em!important}html.hm p,html.hm blockquote,html.hm blockquote *,html.hm .product-card__price,html.hm .cmp__cell--label,html.hm .hqa__txt,html.hm .hqa__pill,html.hm .bnf__card p,html.hm .hdoc__quote,html.hm .hdoc__quote *{font-weight:400!important;letter-spacing:0!important}html.hm p b,html.hm p strong{font-weight:600!important}html.hm .rs__head,html.hm .hero-section--editorial .hlabel__head{font-family:var(--f-ui)!important;font-weight:700!important;letter-spacing:-.02em!important}html.hm h1,html.hm h2,html.hm h3,html.hm h4,html.hm .section__title,html.hm .section__sub,html.hm blockquote{text-wrap:balance}html.hm p,html.hm li{text-wrap:pretty}@media(max-width:767px){html.hm p,html.hm blockquote,html.hm blockquote *,html.hm small,html.hm .hdoc__role,html.hm .hdoc__quote,html.hm figcaption{text-wrap:balance}html.hm .hqa__ptitle,html.hm .hqa__title{font-size:clamp(32px,9.2vw,38px)!important}}html.hm .site-nav{margin-bottom:16px!important}html.hm .hero-section{margin-top:-82px!important}@media(max-width:600px){html.hm .site-nav{margin-bottom:12px!important}html.hm .hero-section{margin-top:-78px!important}}html.hm .hq-add:after,html.hm .hq-shopall:after,html.hm .hq-cta:after,html.hm .hq button[type=submit]:after{content:none!important;display:none!important}html.hm .hq-add,html.hm .hq-shopall,html.hm .hq-cta,html.hm .hq button[type=submit]{padding-left:24px!important;padding-right:24px!important;gap:8px;justify-content:center}html.hm .hq-add{font-weight:500!important}html.hm .hp__h,html.hm .hp__h-sm,html.hm .hp__h *,html.hm .hp__h-sm *{font-weight:600!important;letter-spacing:-.03em!important}.hm-tag{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:88px;height:30px;padding:0 12px;border-radius:999px;font-family:var(--f-ui);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1;white-space:nowrap}.hm-tag--comfort{background:#dcede5;color:#2f5a48}.hm-tag--thinning{background:#e3e8d8;color:#3f4a33}.hm-tag--breakouts{background:#f6e0db;color:#7a2a1f}.hm-tag--scalp{background:#dce7f1;color:#2d4e89}.hm-tag--frizz{background:#f2e6d3;color:#7a5a33}.hm-tag--heat{background:#f7ebc2;color:#7a5b0e}html.hm .hqa__pill{gap:14px!important;padding-left:12px!important}html.hm .hqa__pill:hover .hm-tag,html.hm .hqa__pill:active .hm-tag{background:#ffffff24;color:#fff}html.hm .hq-opt .hm-tag{min-width:96px;height:32px;margin-right:4px}html.hm .hp__o .hm-tag{align-self:flex-start;width:auto!important;min-width:0;height:24px;padding:0 10px!important;font-size:10px;margin-bottom:8px;background-image:none}html.hm .hp__pill .hm-tag{min-width:0;height:22px;padding:0 9px;font-size:9.5px;margin-right:8px}@media(max-width:600px){.hm-tag{min-width:80px;height:28px;font-size:10.5px}html.hm .hq-opt .hm-tag{min-width:84px;height:30px}}html.hm .hp__o,html.hm .hp__o--big{background:#fff!important;border:1px solid #E6E3DE!important;box-shadow:none!important}html.hm .hp__o:hover{background:#fff!important;border-color:#1c1b19!important;box-shadow:inset 0 0 0 1px #1c1b19!important}html.hm .hp__o.is-sel{background:#1c1b19!important;border-color:#1c1b19!important;color:#fff!important}.hm-tag{padding-top:0!important;padding-bottom:0!important;line-height:1!important}@supports (text-box: trim-both cap alphabetic){.hm-tag{text-box:trim-both cap alphabetic}}@media(max-width:600px){html.hm .hqa__pill--wide{height:auto!important;min-height:72px;padding:12px 20px 12px 12px!important;gap:14px!important;border-radius:36px;font-size:16px!important;line-height:1.28;white-space:normal}html.hm .hqa__pill--wide .hqa__ptxt{text-wrap:balance;overflow:visible}html.hm .hqa__pill--wide .hqa__parr{flex:0 0 auto;margin-left:auto;padding-left:4px}html.hm .hqa__pill .hm-tag{min-width:84px}}html.hm .pop-tag{font-size:9px!important;letter-spacing:.12em!important;padding:5px 9px 4px!important;font-weight:600!important}@media(max-width:600px){html.hm .pop-tag{font-size:8px!important;letter-spacing:.1em!important;padding:4px 7px 3px!important;top:10px!important;left:10px!important}}@supports (text-box: trim-both cap alphabetic){html.hm .pop-tag{text-box:trim-both cap alphabetic;padding:6px 9px!important}@media(max-width:600px){html.hm .pop-tag{padding:5px 7px!important}}}@media(max-width:600px){html.hm .pi__specs{gap:5px!important;margin-top:10px!important;flex-wrap:wrap}html.hm .pi__specs i{font-size:11px!important;padding:6px 9px!important;white-space:nowrap}}@media(max-width:360px){html.hm .pi__specs i{font-size:10.5px!important;padding:5px 8px!important}}@media(max-width:600px){html.hm .pi__card{flex-direction:column!important;gap:8px!important;padding:18px!important}html.hm .pi__num{min-width:0!important}html.hm .pi__specs i{font-size:10.5px!important;padding:6px 8px!important}}@media(max-width:600px){html.hm .pi__specs{gap:4px!important}html.hm .pi__specs i{padding:6px 7px!important;letter-spacing:-.005em!important}}html.hm .hp__o .hm-tag{height:20px!important;padding:0 8px!important;font-size:8.5px!important;letter-spacing:.12em!important;margin-bottom:6px!important}@media(max-width:600px){html.hm .hp__o .hm-tag{height:19px!important;font-size:8px!important;padding:0 7px!important}}@media(max-width:767px){html.hm .hwhy{padding-top:40px!important}html.hm .hwhy__lbl{font-size:10px;letter-spacing:.18em}html.hm .hwhy__tags{gap:6px!important;margin-top:14px!important;max-width:360px}html.hm .hwhy__tag{padding:8px 13px!important;font-size:13.5px!important}html.hm .hwhy__title{margin-top:26px!important}}html.hm .hwhy__tag{background:#fff!important;border:1px solid #E6E3DE!important;box-shadow:0 1px 2px #1c1b190a;gap:8px;font-weight:500}html.hm .hwhy__tag:before{content:"";width:7px;height:7px;border-radius:50%;flex:none;background:var(--dot, #C9C4BA)}html.hm .hwhy__tags>:nth-child(6n+1){--dot: #E0A898}html.hm .hwhy__tags>:nth-child(6n+2){--dot: #C9786A}html.hm .hwhy__tags>:nth-child(6n+3){--dot: #9AA57E}html.hm .hwhy__tags>:nth-child(6n+4){--dot: #C9A578}html.hm .hwhy__tags>:nth-child(6n+5){--dot: #7E9BC4}html.hm .hwhy__tags>:nth-child(6n+6){--dot: #D9B54E}html.hm .hwhy__tag.is-lit{background:#1c1b19!important;border-color:#1c1b19!important;color:#fff!important}html.hm .hwhy__tag--link:hover{background:#1c1b19!important;color:#fff!important}@media(max-width:767px){html.hm .hwhy__tag{padding:9px 14px 9px 12px!important;gap:7px}}html.hm .hwhy__tag.is-lit{background:#fff!important;border-color:#e6e3de!important;color:var(--hm-ink, #1c1b19)!important}html.hm .hwhy__tag:not(a){cursor:pointer!important;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:background-color .2s,color .2s,border-color .2s}html.hm .hwhy__tag.is-on,html.hm .hwhy__tag.is-on:hover{background:#1c1b19!important;border-color:#1c1b19!important;color:#fff!important}@media(hover:hover){html.hm .hwhy__tag:not(a):not(.is-on):hover{border-color:#1c1b19!important}}html.hm .hwhy__tag--link{cursor:pointer!important}html.hm .hwhy__tag--link i{width:auto!important;opacity:.45!important;margin-left:2px!important;font-size:.9em;transition:transform .2s,opacity .2s}html.hm .hwhy__tag--link:hover{background:#fff!important;color:var(--hm-ink, #1c1b19)!important;border-color:#1c1b19!important}html.hm .hwhy__tag--link:hover i{opacity:1!important;transform:translate(2px)}html.hm .hwhy__tag--link:active,html.hm .hwhy__tag--link:focus-visible{background:#1c1b19!important;border-color:#1c1b19!important;color:#fff!important}html.hm .hwhy__tag--link:active i{opacity:1!important}@media(max-width:767px){html.hm .hwhy__tag--link{gap:6px!important;padding:8px 11px!important;font-size:13px!important}html.hm .hwhy__tag--link i{margin-left:0!important;font-size:.85em}html.hm .hwhy__tags{gap:6px 5px!important;max-width:370px}}@media(max-width:600px){html.hm .pi__specs{flex-wrap:nowrap!important;overflow:hidden;gap:5px!important}html.hm .pi__specs i:nth-child(n+3){display:none!important}html.hm .pi__specs i{font-size:11.5px!important;padding:7px 10px!important;letter-spacing:0!important;flex:0 0 auto}}html.hm .pi__specs i{display:inline-flex!important;align-items:center;justify-content:center;height:30px;padding-top:1px!important;padding-bottom:0!important;line-height:1!important;box-sizing:border-box}@media(max-width:600px){html.hm .pi__specs i{height:28px;padding-top:1px!important;padding-bottom:0!important}}html.hm .hq-buildhat,html.hm .hq-minihat{display:none!important}html.hm .hq-rv__hat:empty{display:none}html.hm .hq-rv__photo{width:72%;height:auto;display:block;margin:0 auto;mix-blend-mode:multiply}html.hm .hq-rv__spot:before{display:none!important}html.hm .hq-rv__hat:has(.hq-rv__pct){width:auto!important;height:auto!important;margin:0!important;left:50%;top:50%;transform:translate(-50%,-50%)!important;opacity:1!important}html.hm .hq-rv__pct{font-size:52px;font-weight:600;letter-spacing:-.03em;line-height:1;color:#1c1b19;font-variant-numeric:tabular-nums}html.hm .hq-rv__pct i{font-style:normal;font-size:.5em;margin-left:2px;vertical-align:.55em;color:#8a857d}@media(max-width:767px){html.hm .hq-rv__pct{font-size:44px}}html.hm .hq-opt:not(.hq-surp-link):not(.hq-opt--surprise) .hq-txt{font-weight:400!important;letter-spacing:-.005em!important}html.hm .hq-opt.sel .hq-txt{font-weight:500!important}html.hm .hq-bubble{width:fit-content;max-width:min(16ch,100%);padding:.34em .72em .4em!important;line-height:1.12;border-radius:26px!important;box-sizing:border-box}@media(max-width:767px){html.hm .hq-bubble{padding:.36em .66em .42em!important;border-radius:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/504/assets/hatsy-modern.css.map */
