.hh-pdp{--hh-ink:#1A1A1A;--hh-muted:#5A5A5A;--hh-faint:#8A8A8A;--hh-cardinal:#841A1A;--hh-royal:#1E3A8A;--hh-border:#E5E5E5;--hh-hair:#EDEDED;--hh-surface:#FAFAFA;--hh-white:#FFFFFF;--hh-ok:#15703F;--hh-caution:#C2410C;--hh-danger:#C0152F;--hh-fd:"Archivo Narrow","Arial Narrow",system-ui,sans-serif;--hh-fb:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--hh-fe:"EB Garamond",Georgia,serif;--hh-s3:12px;--hh-s4:16px;--hh-s5:24px;--hh-s6:32px;--hh-s7:48px;--hh-s8:64px;--hh-s9:96px;font-family:var(--hh-fb);color:var(--hh-ink);line-height:1.62}.hh-pdp *{box-sizing:border-box}.hh-pdp :is(*){border-radius:0}body:has(.hh-pdp-section) .page-width{max-width:1720px;padding-inline:clamp(16px,3.5vw,56px)}@media(min-width:990px){body:has(.hh-pdp-section) .product{grid-template-columns:7fr 5fr;gap:clamp(32px,3vw,60px);align-items:start}body:has(.hh-pdp-section) .product__media-wrapper,body:has(.hh-pdp-section) .product__info-wrapper{max-width:100%;width:auto}body:has(.hh-pdp-section) .product__column-sticky{position:sticky;top:var(--hh-s9)}}body:has(.hh-pdp-section) .product__media-list>.product__media-item:nth-child(n+9),body:has(.hh-pdp-section) .thumbnail-list__item:nth-child(n+9){display:none!important}.hh-title{margin:0;line-height:1.08}.hh-title__brand{display:block;font-family:var(--hh-fd);font-weight:700;font-size:clamp(1.6rem,2vw,2.1rem);letter-spacing:.02em;text-transform:uppercase}.hh-title__prod{display:block;font-family:var(--hh-fd);font-weight:700;font-size:clamp(1.6rem,2vw,2.1rem);letter-spacing:.01em}.hh-title__type{display:block;font-family:var(--hh-fe);font-style:italic;font-weight:400;font-size:clamp(1.1rem,1.5vw,1.4rem);color:var(--hh-muted);margin-top:4px}.hh-price{font-family:var(--hh-fd);font-weight:600;font-size:1.8rem;margin:18px 0 0;font-variant-numeric:tabular-nums}.hh-price small{font-family:var(--hh-fb);font-size:.95rem;font-weight:400;color:var(--hh-muted);margin-left:8px}.hh-line{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:baseline;margin-top:28px;padding-top:22px;border-top:1px solid var(--hh-hair)}.hh-line__lbl{font-family:var(--hh-fd);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hh-muted)}.hh-line--bf{align-items:center;row-gap:9px}.hh-builtfor{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.hh-builtfor li{font-size:.95rem;font-weight:600;padding:8px 14px;border:1.5px solid var(--hh-border);background:var(--hh-surface);line-height:1}.hh-builtfor__note{grid-column:2;margin:0;font-size:.86rem;color:var(--hh-faint);font-weight:400;line-height:1.5}.hh-kspecs{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:14px 16px;margin:0}.hh-kspecs .hh-k{margin:0}.hh-kspecs dt{font-family:var(--hh-fd);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hh-muted);margin:0 0 6px}.hh-kspecs .hh-v{font-size:1.15rem;font-weight:600;font-variant-numeric:tabular-nums}.hh-kspecs .hh-v--sm{font-size:1rem}.hh-select{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:start;margin-top:22px}.hh-select__lbl{font-family:var(--hh-fd);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hh-muted);padding-top:8px}.hh-select__lbl b{display:block;font-family:var(--hh-fb);font-size:1rem;font-weight:600;color:var(--hh-ink);text-transform:none;letter-spacing:0;margin-top:4px}.hh-ranges{display:flex;flex-wrap:wrap;gap:8px}.hh-ranges button{font-family:var(--hh-fb);font-weight:600;font-size:1rem;padding:11px 18px;border:1.5px solid var(--hh-border);background:#fff;color:var(--hh-ink);cursor:pointer;font-variant-numeric:tabular-nums}.hh-ranges button:hover{border-color:var(--hh-ink)}.hh-ranges button[aria-pressed=true],.hh-ranges button[aria-checked=true]{border-color:var(--hh-ink);border-width:2px;background:var(--hh-surface)}.hh-ranges button:focus-visible{outline:2px solid var(--hh-ink);outline-offset:2px}.hh-textsel{position:relative;display:block;max-width:100%}.hh-textsel__control{appearance:none;-webkit-appearance:none;width:100%;min-height:44px;padding:11px 42px 11px 14px;border:1.5px solid var(--hh-border);background:#fff;color:var(--hh-ink);font-family:var(--hh-fb);font-weight:600;font-size:1rem;line-height:1.3;cursor:pointer}.hh-textsel__control:hover{border-color:var(--hh-ink)}.hh-textsel__control:focus-visible{outline:2px solid var(--hh-ink);outline-offset:2px}.hh-textsel__caret{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--hh-muted)}.hh-swatches{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}.hh-swatches button{position:relative;width:100%;aspect-ratio:1;border:1.5px solid var(--hh-border);background:#fff;padding:4px;cursor:pointer;color:inherit;overflow:hidden}.hh-swatches button img{width:100%;height:100%;object-fit:cover;display:block}.hh-swatches button img.hh-swatch__thumb{object-fit:contain}.hh-swatches button[aria-pressed=true],.hh-swatches button[aria-checked=true]{border-color:var(--hh-ink);border-width:2px}.hh-swatches button:focus-visible{outline:2px solid var(--hh-ink);outline-offset:2px}.hh-swatch__solid{display:block;width:100%;aspect-ratio:1;border:1px solid rgba(0,0,0,.15)}.hh-ranges button[data-hh-unavail],.hh-swatches button[data-hh-unavail]{opacity:.42}.hh-ranges button[data-hh-unavail]{text-decoration:line-through;text-decoration-thickness:1.5px}.hh-ranges button[data-hh-unavail]:hover{border-color:var(--hh-border)}.hh-swatches button[data-hh-unavail]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top right,transparent calc(50% - 1px),var(--hh-ink) 50%,transparent calc(50% + 1px))}.hh-ranges button[aria-checked=true],.hh-swatches button[aria-checked=true]{opacity:1;text-decoration:none}.hh-swatches button[aria-checked=true]:after{content:none}@media(prefers-reduced-motion:no-preference){.hh-ranges button,.hh-swatches button{transition:opacity .12s ease}}.hh-related{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:baseline;margin-top:18px}.hh-related__lbl{font-family:var(--hh-fd);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hh-muted)}.hh-related__body{margin:0}.hh-related__q{display:block;margin:0 0 3px;font-size:.95rem;color:var(--hh-muted)}.hh-related__link{font-size:.98rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;color:var(--hh-ink)}.hh-related__link:hover{color:var(--hh-cardinal)}.hh-fit{margin:30px 0 0}.hh-fit a{display:inline-flex;align-items:center;gap:8px;font-size:1.02rem;font-weight:500;text-decoration:underline;text-underline-offset:3px;color:var(--hh-ink)}.hh-fit a:hover{color:var(--hh-cardinal)}.hh-statusline{display:flex;flex-wrap:wrap;gap:7px 16px;align-items:baseline;margin:26px 0 0;font-size:.96rem}.hh-stock{font-weight:600}.hh-stock--in-stock{color:var(--hh-ok)}.hh-stock--sold-out{color:var(--hh-danger)}.hh-ship{color:var(--hh-muted)}.hh-leadnote{display:inline-block;margin:10px 0 0;padding:9px 14px;background:#fcf1e8;border:1.5px solid var(--hh-caution);color:var(--hh-caution);font-weight:700;font-size:1rem;line-height:1.35}.hh-shipnote{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:5px;font-size:.86rem;color:var(--hh-muted);line-height:1.45}.hh-cart{display:block;width:100%;margin-top:26px;padding:18px;border:0;background:var(--hh-ink);color:#fff;font-family:var(--hh-fd);font-weight:600;font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.hh-cart:hover{background:#000}.hh-cart[disabled]{opacity:.5;cursor:not-allowed}.hh-buytiles{margin-top:30px;padding-top:22px;border-top:1px solid var(--hh-hair);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hh-buytiles__h{font-family:var(--hh-fd);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hh-muted);margin:0 0 9px}.hh-tile{border:1px solid var(--hh-border);aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:flex-end;padding:11px;text-decoration:none;color:var(--hh-ink)}.hh-tile span{font-family:var(--hh-fd);font-weight:600;font-size:.92rem;line-height:1.1}.hh-tile small{color:var(--hh-muted);font-size:.8rem}.hh-tile:hover{border-color:var(--hh-ink)}.hh-content{display:grid;grid-template-columns:1fr;gap:0 clamp(32px,3vw,60px);margin-top:48px}@media(min-width:1000px){.hh-content{grid-template-columns:1fr 1fr}}.hh-col{display:flex;flex-direction:column}.hh-sec{padding:32px 0;border-top:1px solid var(--hh-border)}.hh-sec__h{font-family:var(--hh-fd);font-weight:600;font-size:clamp(1.35rem,1.8vw,1.6rem);letter-spacing:.01em;margin:0 0 16px}.hh-lede{font-size:1.0625rem;line-height:1.7}.hh-lede .metafield-rich_text_field{font-size:inherit;line-height:inherit}.hh-lede .metafield-rich_text_field>:first-child{margin-top:0}.hh-lede .metafield-rich_text_field>:last-child{margin-bottom:0}.hh-love__lead{font-family:var(--hh-fe);font-style:italic;font-size:1.25rem;line-height:1.5;margin:0 0 16px}.hh-love__pts{list-style:none;margin:0;padding:0;display:grid;gap:13px}.hh-love__pts li{display:grid;grid-template-columns:auto 1fr;gap:12px}.hh-love__pts .hh-n{font-family:var(--hh-fd);color:var(--hh-cardinal);font-weight:700}.hh-love__pts b{font-family:var(--hh-fd);font-weight:600}.hh-love__why{margin-top:18px;background:var(--hh-surface);border:1px solid var(--hh-border);padding:18px;font-size:.98rem;color:var(--hh-muted)}.hh-love__why strong{color:var(--hh-ink)}.hh-compat3{display:grid;grid-template-columns:1fr;gap:20px}.hh-compat3 h3{font-family:var(--hh-fd);font-size:.95rem;margin:0 0 6px}.hh-compat3 .hh-c--yes h3{color:var(--hh-ok)}.hh-compat3 .hh-c--confirm h3{color:var(--hh-caution)}.hh-compat3 .hh-c--no h3{color:var(--hh-danger)}.hh-compat3 ul{margin:0;padding-left:1.1em;font-size:1.02rem}.hh-compat__note{margin-top:16px;padding-top:16px;border-top:1px solid var(--hh-hair);color:var(--hh-muted);font-size:.95rem}.hh-specrow{display:grid;grid-template-columns:minmax(110px,200px) 1fr auto;align-items:baseline;gap:10px;padding:11px 0;border-bottom:1px solid var(--hh-hair)}.hh-specrow dt{font-family:var(--hh-fd);font-weight:600;font-size:.95rem;margin:0}.hh-specrow__lead{border-bottom:1px dotted var(--hh-border);transform:translateY(-3px)}.hh-specrow dd{margin:0;font-variant-numeric:tabular-nums;text-align:right;font-size:.98rem}.hh-specrow__dd--stacked{line-height:1.5}.hh-incl ul{margin:0;padding-left:1.1em}.hh-incl__not{margin-top:11px;color:var(--hh-muted)}.hh-incl__not strong{color:var(--hh-ink)}.hh-faq details{border-bottom:1px solid var(--hh-hair)}.hh-faq summary{cursor:pointer;padding:14px 0;font-family:var(--hh-fd);font-weight:600;font-size:1.05rem}.hh-faq__a{margin:0;padding:0 0 14px;color:var(--hh-muted)}.hh-extras{display:grid;grid-template-columns:minmax(0,1fr);gap:0 clamp(32px,3vw,60px)}@media(min-width:1000px){.hh-extras{grid-template-columns:repeat(2,minmax(0,1fr))}}.hh-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:4px}.hh-card{border:1px solid var(--hh-border);aspect-ratio:4/5;display:flex;flex-direction:column;justify-content:flex-end;padding:14px;text-decoration:none;color:var(--hh-ink)}.hh-card__img,.hh-tile__img{flex:1 1 0;min-height:0;width:100%;object-fit:contain;object-position:center;margin-bottom:10px}.hh-card--noimg,.hh-tile--noimg{aspect-ratio:auto}.hh-card span{font-family:var(--hh-fd);font-weight:600}.hh-card small{color:var(--hh-muted)}.hh-card:hover{border-color:var(--hh-ink)}.hh-crumb{font-size:.82rem;color:var(--hh-muted);padding:16px 0 8px}.hh-crumb a{color:var(--hh-muted);text-decoration:none}.hh-crumb a:hover{color:var(--hh-cardinal)}.hh-crumb .hh-sep{margin:0 7px;color:var(--hh-border)}.hh-crumb [aria-current]{color:var(--hh-ink)}.hh-pdp a:focus-visible,.hh-pdp button:focus-visible,.hh-pdp summary:focus-visible{outline:2px solid var(--hh-ink);outline-offset:2px}@media(prefers-reduced-motion:reduce){body:has(.hh-pdp-section) *{transition:none!important;animation:none!important}}.hh-pdp{font-size:16px;letter-spacing:normal}body:has(.hh-pdp-section) .page-width{max-width:2040px;padding-inline:clamp(14px,1.8vw,40px)}@media(min-width:990px){body:has(.hh-pdp-section) .product{display:grid;grid-template-columns:2fr 1fr;gap:clamp(32px,3vw,60px);align-items:start}body:has(.hh-pdp-section) .product.grid>.product__media-wrapper.grid__item,body:has(.hh-pdp-section) .product.grid>.product__info-wrapper.grid__item{width:auto;max-width:none;min-width:0;padding:0;margin:0}body:has(.hh-pdp-section) .product__info-container{max-width:760px}}body:has(.hh-pdp-section) .product__media-list .product-media-container{width:100%;max-width:100%}body:has(.hh-pdp-section) .product__media-list .product-media-container .media{padding-top:0;aspect-ratio:max(var(--aspect-ratio,1),.5);height:auto;background:#fff}body:has(.hh-pdp-section) .product__media-list .product-media-container .media>img,body:has(.hh-pdp-section) .product__media-list .product-media-container .media>svg,body:has(.hh-pdp-section) .product__media-list .product-media-container .media>model-viewer,body:has(.hh-pdp-section) .product__media-list .product-media-container .media .deferred-media__poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.hh-title__brand,.hh-title__prod{font-size:clamp(25px,2vw,34px)}.hh-title__type{font-size:clamp(18px,1.5vw,22px)}.hh-price{font-size:29px}.hh-price small{font-size:15px}.hh-line__lbl{font-size:13px}.hh-builtfor li{font-size:15px}.hh-builtfor__note{font-size:14px;color:#767676}.hh-kspecs dt{font-size:12px}.hh-kspecs .hh-v{font-size:18px}.hh-kspecs .hh-v--sm{font-size:16px}.hh-select__lbl{font-size:13px}.hh-select__lbl b{font-size:16px}.hh-ranges button{font-size:16px;padding:11px 18px}.hh-textsel__control{font-size:16px}.hh-swatches{grid-template-columns:repeat(8,minmax(0,1fr))}.hh-related__lbl{font-size:13px}.hh-related__q{font-size:15px}.hh-related__link,.hh-fit a{font-size:16px}.hh-statusline{font-size:15px}.hh-shipnote{font-size:14px}.hh-stock--lead-time{color:var(--hh-caution)}.hh-leadnote{font-size:16px;margin-top:12px;padding:10px 14px}.hh-cart{font-size:18px}.hh-buytiles__h{font-size:12px}.hh-tile span{font-size:15px}.hh-tile small{font-size:13px}.hh-sec__h{font-size:clamp(21px,1.8vw,26px)}.hh-lede{font-size:17px}.hh-love__lead{font-size:20px}.hh-love__why{font-size:16px}.hh-compat3 h3{font-size:15px}.hh-compat3 ul{font-size:16px}.hh-compat__note,.hh-specrow dt{font-size:15px}.hh-specrow dd,.hh-incl ul,.hh-incl__not{font-size:16px}.hh-faq summary{font-size:17px}.hh-faq__a,.hh-card span{font-size:16px}.hh-card small,.hh-crumb{font-size:13px}.hh-product{display:grid;grid-template-columns:1fr;gap:30px}@media(min-width:990px){.hh-product{grid-template-columns:2fr 1fr;gap:clamp(32px,3vw,60px);align-items:start}}.hh-gallery{display:grid;gap:14px}.hh-hero{width:100%;background:#fff;border:1px solid var(--hh-border);aspect-ratio:1.5;overflow:hidden;display:block;cursor:zoom-in;position:relative}.hh-hero:focus-visible{outline:2px solid var(--hh-ink);outline-offset:2px}.hh-hero img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.hh-hero:has(.hh-ph){cursor:default}.hh-ph{position:relative;width:100%;height:100%;background:#fafafa;display:flex;align-items:center;justify-content:center;padding:clamp(10px,6%,26px) 12px}.hh-ph__line{display:block;width:100%;border-top:1px solid #1A1A1A;border-bottom:1px solid #1A1A1A;padding-block:10px;font-family:Archivo Narrow,Arial Narrow,system-ui,sans-serif;font-weight:700;line-height:1.05;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:#1a1a1a}.hh-ph--page .hh-ph__line{font-size:clamp(20px,2.6vw,34px)}.hh-hero__zoom{position:absolute;right:10px;top:10px;background:#1a1a1ac7;color:#fff;font-size:12px;font-family:var(--hh-fd);letter-spacing:.06em;text-transform:uppercase;padding:5px 9px;pointer-events:none}.hh-rail{display:flex;flex-wrap:wrap;gap:10px}.hh-rail button{width:84px;height:84px;border:1.5px solid var(--hh-border);background:#fff;padding:4px;cursor:pointer;overflow:hidden}.hh-rail button img{width:100%;height:100%;object-fit:contain;display:block}.hh-rail button[aria-pressed=true]{border-color:var(--hh-ink);border-width:2px}.hh-repnote{margin:0;font-size:1.4rem;line-height:1.45;color:var(--hh-muted);max-width:62ch}.hh-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:24px;border:0;background:#141416eb;color:#fff;z-index:50;cursor:zoom-out;overflow:hidden}.hh-lightbox[open]{display:flex;align-items:center;justify-content:center}.hh-lightbox::backdrop{background:#141416eb}.hh-lightbox img{max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 20px 60px #00000080}.hh-lightbox__hint{position:absolute;top:18px;left:0;right:0;text-align:center;color:#fff;font-size:.85rem;margin:0}.hh-lightbox__close{position:absolute;top:10px;right:10px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(255,255,255,.5);color:#fff;font-size:26px;line-height:1;cursor:pointer}.hh-lightbox__close:hover{background:#ffffff1f}.hh-lightbox__close:focus-visible{outline:2px solid #fff;outline-offset:2px}.hh-spectable{width:100%;border-collapse:collapse;margin:4px 0 18px}.hh-spectable th{font-family:var(--hh-fd);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--hh-muted);text-align:left;padding:10px 14px 10px 0;border-bottom:1px solid var(--hh-ink);font-weight:600}.hh-spectable th.wt,.hh-spectable td.wt{text-align:right;white-space:nowrap;padding-right:0}.hh-spectable td{padding:11px 14px 11px 0;border-bottom:1px solid var(--hh-hair);font-size:15px;vertical-align:top}.hh-spectable td.rng{font-family:var(--hh-fd);font-weight:600;white-space:nowrap}.hh-spectable th.seq,.hh-spectable td.seq{text-align:center}.hh-spectable td.seq{color:var(--hh-muted);font-variant-numeric:tabular-nums}.hh-spectable td.wt{font-variant-numeric:tabular-nums}.hh-pdp{--hh-gold:#A88B5A;--hh-silver:#8C939B;--hh-color-palette-spruce:#0E5C4A;--hh-ok-tint:#EAF3EE;--hh-caution-tint:#FBEDE6;--hh-danger-tint:#FBEAEC;font-size:17px}.hh-content .hh-sec,.hh-extras .hh-sec{padding-left:20px;position:relative}@media(max-width:999px){.hh-content .hh-sec,.hh-extras .hh-sec{padding-left:16px}}.hh-content .hh-sec:before,.hh-extras .hh-sec:before{content:"";position:absolute;left:0;width:3px;background:var(--hh-border);top:calc(32px + .4855*clamp(21px,1.8vw,26px));bottom:39px}.hh-content .hh-sec--gold:before,.hh-extras .hh-sec--gold:before{background:var(--hh-gold)}.hh-content .hh-sec--silver:before,.hh-extras .hh-sec--silver:before{background:var(--hh-silver)}.hh-content .hh-sec--green:before,.hh-extras .hh-sec--green:before{background:var(--hh-color-palette-spruce)}.hh-content .hh-sec--royal:before,.hh-extras .hh-sec--royal:before{background:var(--hh-royal)}.hh-content .hh-sec--fit:before{background:var(--hh-border)}.hh-content .hh-sec:has(>:last-child:is(dl,table,.hh-love__why)):before,.hh-content .hh-sec.hh-faq:before,.hh-extras .hh-sec:has(>.hh-cards:last-child):before{bottom:32px}.hh-content .hh-sec>:last-child{margin-bottom:0}.hh-c{padding:18px;border:1.5px solid}.hh-c--yes{background:var(--hh-ok-tint);border-color:var(--hh-ok)}.hh-c--no{background:var(--hh-danger-tint);border-color:var(--hh-danger);border-width:2px}.hh-c--confirm{background:none;border:0;position:relative;padding:0 0 0 16px}.hh-c--confirm:before{content:"";position:absolute;left:0;width:3px;background:var(--hh-caution);top:7.768px;bottom:7px}.hh-compat3 h3{font-size:16px;letter-spacing:.02em;text-transform:uppercase;display:flex;align-items:center;gap:8px;margin:0 0 6px}.hh-compat3 h3 .hh-ic{width:18px;height:18px;flex:none}.hh-compat3 .hh-c p{font-size:15px;margin:10px 0 0}.hh-compat__caveat{font-size:15px;margin:16px 0 0;padding-top:14px;border-top:1px solid var(--hh-hair);color:var(--hh-ink)}.hh-compat__caveat p{margin:0 0 10px}.hh-compat__caveat p:last-child{margin-bottom:0}.hh-compat__caveat a,.hh-compat3 a,.hh-lede a,.hh-love__lead a,.hh-love__pts a,.hh-love__why a,.hh-spectable a,.hh-specrow a,.hh-incl a,.hh-warranty a,.hh-faq__a a{color:var(--hh-ink);text-decoration:underline;text-underline-offset:3px}.hh-compat__caveat a:hover,.hh-compat3 a:hover,.hh-lede a:hover,.hh-love__lead a:hover,.hh-love__pts a:hover,.hh-love__why a:hover,.hh-spectable a:hover,.hh-specrow a:hover,.hh-incl a:hover,.hh-warranty a:hover,.hh-faq__a a:hover{color:var(--hh-cardinal)}.hh-builtfor{gap:6px 12px}.hh-builtfor li{padding:0;border:0;background:none;line-height:1.4}.hh-builtfor li:not(:last-child):after{content:"\b7";margin-left:12px;color:var(--hh-silver);font-weight:400}.hh-stock:before{content:"";display:inline-block;width:16px;height:16px;vertical-align:-3px;margin-right:4px;background:currentColor;-webkit-mask:var(--hh-stock-ic) center/contain no-repeat;mask:var(--hh-stock-ic) center/contain no-repeat}.hh-stock--in-stock{--hh-stock-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4'%3E%3Cpath d='M5 12.5l4.5 4.5L19 6.5'/%3E%3C/svg%3E")}.hh-stock--lead-time{--hh-stock-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4'%3E%3Cpath d='M12 3.2l9.4 16.8H2.6z'/%3E%3Cline x1='12' y1='9.4' x2='12' y2='14.4'/%3E%3Ccircle cx='12' cy='17.6' r='1.1' fill='black' stroke='none'/%3E%3C/svg%3E")}.hh-stock--sold-out{--hh-stock-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4'%3E%3Ccircle cx='12' cy='12' r='9.3'/%3E%3Cpath d='M8.6 8.6l6.8 6.8M15.4 8.6l-6.8 6.8'/%3E%3C/svg%3E")}.hh-stock:not([class*=hh-stock--]):before{display:none}.hh-qty{flex-wrap:nowrap;align-items:stretch}.hh-qty__step,.hh-qty__val{min-height:44px}.hh-qty__step{min-width:48px;text-align:center}.hh-qty__step[disabled]{color:#767676;border-color:var(--hh-border);cursor:default}.hh-qty__step[disabled]:hover{border-color:var(--hh-border)}.hh-qty__val{width:76px;text-align:center;font-family:var(--hh-fb);font-weight:600;font-size:16px;line-height:normal;padding:11px 8px;border:1.5px solid var(--hh-border);background:#fff;color:var(--hh-ink);font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.hh-qty__val::-webkit-outer-spin-button,.hh-qty__val::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hh-qty__val:hover{border-color:var(--hh-ink)}.hh-qty__val:focus-visible{outline:2px solid var(--hh-ink);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/35/assets/hh-pdp.css.map */
