@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(/hurt/fonts/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:700;font-style:normal;font-display:swap;src:url(/hurt/fonts/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:400;font-style:italic;font-display:swap;src:url(/hurt/fonts/inter_i4.feae1981dda792ab80d117249d9c7e0f1017e5b3.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:700;font-style:italic;font-display:swap;src:url(/hurt/fonts/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-weight:700;font-style:normal;font-display:swap;src:url(/hurt/fonts/chakrapetch_n7.9ecc2c668ce54377589a11c1d6b170fa6dd35296.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:600;font-style:normal;font-display:swap;src:url(/hurt/fonts/inter_n6.771af0474a71b3797eb38f3487d6fb79d43b6877.woff2)format("woff2")}:root{--bg-color:35 31 32 / 1;--bg-color-og:35 31 32 / 1;--heading-color:244 241 237;--text-color:244 241 237;--text-color-og:244 241 237;--scrollbar-color:244 241 237;--link-color:190 30 45;--link-color-og:190 30 45;--star-color:190 30 45;--swatch-border-color-default:77 73 73;--swatch-border-color-active:140 136 135;--swatch-card-size:34px;--swatch-variant-picker-size:50px;--color-scheme-1-bg:35 31 32 / 1;--color-scheme-1-grad: ;--color-scheme-1-heading:244 241 237;--color-scheme-1-text:244 241 237;--color-scheme-1-btn-bg:190 30 45;--color-scheme-1-btn-text:244 241 237;--color-scheme-1-btn-bg-hover:201 74 85;--color-scheme-2-bg:35 31 32 / 1;--color-scheme-2-grad: ;--color-scheme-2-heading:244 241 237;--color-scheme-2-text:244 241 237;--color-scheme-2-btn-bg:190 30 45;--color-scheme-2-btn-text:244 241 237;--color-scheme-2-btn-bg-hover:201 74 85;--color-scheme-3-bg:190 30 45 / 1;--color-scheme-3-grad: ;--color-scheme-3-heading:244 241 237;--color-scheme-3-text:244 241 237;--color-scheme-3-btn-bg:35 31 32;--color-scheme-3-btn-text:244 241 237;--color-scheme-3-btn-bg-hover:74 70 70;--color-scheme-4-bg:69 214 232 / 1;--color-scheme-4-grad: ;--color-scheme-4-heading:35 31 32;--color-scheme-4-text:35 31 32;--color-scheme-4-btn-bg:35 31 32;--color-scheme-4-btn-text:244 241 237;--color-scheme-4-btn-bg-hover:74 70 70;--drawer-bg-color:35 31 32 / 1;--drawer-text-color:244 241 237;--panel-bg-color:27 25 26 / 1;--panel-heading-color:244 241 237;--panel-text-color:244 241 237;--in-stock-text-color:69 214 232;--low-stock-text-color:241 200 120;--very-low-stock-text-color:190 30 45;--no-stock-text-color:199 194 190;--no-stock-backordered-text-color:35 31 32;--error-bg-color:252 237 238;--error-text-color:227 43 43;--success-bg-color:232 246 234;--success-text-color:44 126 63;--info-bg-color:228 237 250;--info-text-color:26 102 210;--heading-font-family:"Chakra Petch", sans-serif;--heading-font-style:normal;--heading-font-weight:700;--heading-scale-start:6;--navigation-font-family:Inter, sans-serif;--navigation-font-style:normal;--navigation-font-weight:600;--heading-text-transform:uppercase;--subheading-text-transform:uppercase;--body-font-family:Inter, sans-serif;--body-font-style:normal;--body-font-weight:400;--body-font-size:16;--section-gap:48;--heading-gap:calc(8 * var(--space-unit));--grid-column-gap:20px;--btn-bg-color:190 30 45;--btn-bg-hover-color:201 74 85;--btn-text-color:244 241 237;--btn-bg-color-og:190 30 45;--btn-text-color-og:244 241 237;--btn-alt-bg-color:0 0 0;--btn-alt-bg-alpha:0;--btn-alt-text-color:244 241 237;--btn-border-width:1px;--btn-padding-y:12px;--btn-lg-border-radius:50%;--btn-icon-border-radius:50%;--input-with-btn-inner-radius:var(--btn-border-radius);--btn-text-transform:uppercase;--input-bg-color:35 31 32 / 1;--input-text-color:244 241 237;--input-border-width:1px;--input-border-radius:0px;--textarea-border-radius:0px;--input-bg-color-diff-3:#2b2627;--input-bg-color-diff-6:#332d2f;--modal-border-radius:0px;--modal-overlay-color:0 0 0;--modal-overlay-opacity:.4;--drawer-border-radius:0px;--overlay-border-radius:0px;--custom-label-bg-color:35 31 32 / 1;--custom-label-text-color:244 241 237 / 1;--sale-label-bg-color:190 30 45 / 1;--sale-label-text-color:244 241 237 / 1;--sold-out-label-bg-color:35 31 32 / 1;--sold-out-label-text-color:244 241 237 / 1;--new-label-bg-color:69 214 232 / 1;--new-label-text-color:35 31 32 / 1;--preorder-label-bg-color:69 214 232 / 1;--preorder-label-text-color:35 31 32 / 1;--collection-label-color:0 126 18 / 1;--page-width:1590px;--gutter-sm:20px;--gutter-md:32px;--gutter-lg:64px;--payment-terms-bg-color:#231f20;--coll-card-bg-color:#231f20;--coll-card-border-color:#f4f1ed;--card-highlight-bg-color:#2d282a;--card-highlight-text-color:244 241 237;--card-highlight-border-color:#45d6e8;--card-bg-color:#231f20;--card-text-color:244 241 237;--card-border-color:#f4f1ed;--blend-bg-color:#f4f1ed;--reading-width:48em}@media (width<=769px){:root{--reading-width:36em}}body[data-hurt-theme] .hurt-home [data-hurt-presentation=hero]:where(:not(.hsc-parity-home-section)){background:0 0}@media (width<=767.98px){body[data-hurt-theme] .hurt-home [data-hurt-presentation=hero]:where(:not(.hsc-parity-home-section)) .image-banner__image img{object-fit:contain;object-position:center top!important}}@media (width>=768px){body[data-hurt-theme] .hurt-home [data-hurt-presentation=hero]:where(:not(.hsc-parity-home-section)) .image-banner__image{width:100%;inset:0;-webkit-mask-image:none;mask-image:none}body[data-hurt-theme] .hurt-home [data-hurt-presentation=hero]:where(:not(.hsc-parity-home-section)) .image-banner__image img{object-position:center 30%!important}body[data-hurt-theme] .hurt-home [data-hurt-presentation=hero]:where(:not(.hsc-parity-home-section)) .image-banner__image:after{background:linear-gradient(#231f209e 0%,#231f2042 17%,#231f2014 35%,#231f200a 100%),linear-gradient(90deg,#231f20a3 0%,#231f204d 35%,#231f200f 68%,#231f200a 100%)}}@media (width>=769px){body[data-hurt-theme] .hurt-home [data-hurt-presentation=hero]:where(:not(.hsc-parity-home-section)) .image-banner.fixed-height{height:clamp(500px,100svh - 280px,680px);min-height:0}body[data-hurt-theme] .hurt-home [data-hurt-presentation=hero]:where(:not(.hsc-parity-home-section)) .text-overlay{margin-block:0}body[data-hurt-theme] .hurt-home [data-hurt-presentation=hero]:where(:not(.hsc-parity-home-section)) .text-overlay__heading{font-size:clamp(42px,4.8vw,72px)}body[data-hurt-theme] .hurt-home [data-hurt-presentation=hero]:where(:not(.hsc-parity-home-section)) .image-banner>.container{padding-top:calc(var(--hurt-header-height) + 12px);padding-bottom:32px}}@media (width>=768px) and (width<=768px){body[data-hurt-theme] .hurt-home [data-hurt-presentation=hero]:where(:not(.hsc-parity-home-section)) .text-overlay{margin-block:0}body[data-hurt-theme] .hurt-home [data-hurt-presentation=hero]:where(:not(.hsc-parity-home-section)) .image-banner>.container{padding-top:calc(var(--hurt-header-height) + 20px);padding-bottom:32px}}body[data-hurt-theme] .hurt-home [data-hurt-presentation=hero]:where(:not(.hsc-parity-home-section)){--color-scheme-white-text:244 241 237;--color-scheme-white-hover:225 216 205;--color-scheme-white-text-contrast:0 0 0}body[data-hurt-theme] .hurt-home [data-hurt-presentation=hero]:where(:not(.hsc-parity-home-section)) .image-banner{min-height:500px}@media (width>=600px){body[data-hurt-theme] .hurt-home [data-hurt-presentation=hero]:where(:not(.hsc-parity-home-section)) .image-banner{min-height:calc(19.2308vw + 384.615px)}}@media (width>=769px){body[data-hurt-theme] .hurt-home [data-hurt-presentation=hero]:where(:not(.hsc-parity-home-section)) .image-banner{min-height:680px}}@media (width<=767px){#picture-template--28129399996706__hurt_hero img{object-position:50.0% 50.0%!important}}@media (width>=769px){body[data-hurt-theme] .hurt-home [data-hurt-presentation=disciplines]:where(:not(.hsc-parity-home-section)) .multi-column{width:calc(50% - var(--column-gap))}}@media (width>=1024px){body[data-hurt-theme] .hurt-home [data-hurt-presentation=disciplines]:where(:not(.hsc-parity-home-section)) .multi-column{width:calc((100% / 3) - var(--column-gap))}}@media (width>=769px) and (width<=1023px){body[data-hurt-theme] .hurt-home [data-hurt-presentation=disciplines]:where(:not(.hsc-parity-home-section)) .multi-column{width:calc((100% - var(--column-gap) * 2) / 3)}}body[data-hurt-theme] .hurt-home [data-hurt-presentation=editorial]:where(:not(.hsc-parity-home-section)) .gallery-block.row-span-2,body[data-hurt-theme] .hurt-home [data-hurt-presentation=editorial]:where(:not(.hsc-parity-home-section)) .gallery-block.row-span-3{min-height:700px}@media (width>=769px){body[data-hurt-theme] .hurt-home [data-hurt-presentation=editorial]:where(:not(.hsc-parity-home-section)) .gallery-block{min-height:calc(440px + 8vw)}body[data-hurt-theme] .hurt-home [data-hurt-presentation=editorial]:where(:not(.hsc-parity-home-section)) .gallery-block.row-span-2{min-height:calc(880px + 16vw)}body[data-hurt-theme] .hurt-home [data-hurt-presentation=editorial]:where(:not(.hsc-parity-home-section)) .gallery-block.row-span-3{min-height:calc(1320px + 24vw)}}body[data-hurt-theme] .hurt-home [data-hurt-presentation=editorial]:where(:not(.hsc-parity-home-section)) .gallery-block{min-height:0}body[data-hurt-theme] .hurt-home [data-hurt-presentation=editorial]:where(:not(.hsc-parity-home-section)) .gallery-block__image{flex-direction:column;align-items:stretch;display:flex}body[data-hurt-theme] .hurt-home [data-hurt-presentation=editorial]:where(:not(.hsc-parity-home-section)) .gallery-block__image>.media{aspect-ratio:1;height:auto;position:relative}body[data-hurt-theme] .hurt-home [data-hurt-presentation=editorial]:where(:not(.hsc-parity-home-section)) .gallery-block__image-text{flex:1;width:100%;max-width:none;padding:24px 0}body[data-hurt-theme] .hurt-home [data-hurt-presentation=editorial]:where(:not(.hsc-parity-home-section)) .gallery-block__body{margin-top:12px}body[data-hurt-theme] .hurt-home [data-hurt-presentation=values]:where(:not(.hsc-parity-home-section)) .icons-with-text__grid{gap:var(--column-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}body[data-hurt-theme] .hurt-home [data-hurt-presentation=values]:where(:not(.hsc-parity-home-section)) .icons-with-text__item{min-width:0}@media (width<=768px){body[data-hurt-theme] .hurt-home [data-hurt-presentation=values]:where(:not(.hsc-parity-home-section)) .icons-with-text__grid{grid-template-columns:repeat(4,minmax(0,1fr))}body[data-hurt-theme] .hurt-home [data-hurt-presentation=values]:where(:not(.hsc-parity-home-section)) .icons-with-text__description{display:none}}body[data-hurt-theme] .hurt-home [data-hurt-presentation=lifestyle]:where(:not(.hsc-parity-home-section)){--color-scheme-white-text:244 241 237;--color-scheme-white-hover:225 216 205;--color-scheme-white-text-contrast:0 0 0;background:0 0}body[data-hurt-theme] .hurt-home [data-hurt-presentation=lifestyle]:where(:not(.hsc-parity-home-section)) .image-banner{min-height:500px}@media (width>=600px){body[data-hurt-theme] .hurt-home [data-hurt-presentation=lifestyle]:where(:not(.hsc-parity-home-section)) .image-banner{min-height:calc(4.2735vw + 474.359px)}}@media (width>=769px){body[data-hurt-theme] .hurt-home [data-hurt-presentation=lifestyle]:where(:not(.hsc-parity-home-section)) .image-banner{min-height:540px}}@media (width<=767px){#picture-template--28129399996706__hurt_lifestyle img{object-position:50.0% 50.0%!important}}@media (width>=769px){body[data-hurt-theme] .hurt-home [data-hurt-presentation=intents]:where(:not(.hsc-parity-home-section)) .multi-column{width:calc(50% - var(--column-gap))}}@media (width>=1024px){body[data-hurt-theme] .hurt-home [data-hurt-presentation=intents]:where(:not(.hsc-parity-home-section)) .multi-column{width:calc((100% / 3) - var(--column-gap))}}@media (width>=769px) and (width<=1023px){body[data-hurt-theme] .hurt-home [data-hurt-presentation=intents]:where(:not(.hsc-parity-home-section)) .multi-column{width:calc((100% - var(--column-gap) * 2) / 3)}}body[data-hurt-theme] .hurt-home [data-hurt-presentation=intents]:where(:not(.hsc-parity-home-section)){color:#f4f1ed;background-color:#231f20;padding-top:72px}body[data-hurt-theme] .hurt-home [data-hurt-presentation=intents]:where(:not(.hsc-parity-home-section)) .link-lists__header-copy{flex:34rem;max-width:52rem}body[data-hurt-theme] .hurt-home [data-hurt-presentation=intents]:where(:not(.hsc-parity-home-section)) .link-lists__subheading,body[data-hurt-theme] .hurt-home [data-hurt-presentation=intents]:where(:not(.hsc-parity-home-section)) .link-lists__column-subheading{color:#62ddeb;letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.95rem,1.2vw,1.0625rem);font-weight:700;line-height:1.3}body[data-hurt-theme] .hurt-home [data-hurt-presentation=intents]:where(:not(.hsc-parity-home-section)) .link-lists__subheading{margin:0 0 .75rem}body[data-hurt-theme] .hurt-home [data-hurt-presentation=intents]:where(:not(.hsc-parity-home-section)) .link-lists__body{margin-top:1rem}body[data-hurt-theme] .hurt-home [data-hurt-presentation=intents]:where(:not(.hsc-parity-home-section)) .link-lists__body>:last-child,body[data-hurt-theme] .hurt-home [data-hurt-presentation=intents]:where(:not(.hsc-parity-home-section)) .link-lists__description>:last-child{margin-bottom:0}body[data-hurt-theme] .hurt-home [data-hurt-presentation=intents]:where(:not(.hsc-parity-home-section)) .link-lists__column-copy{padding-top:1.5rem}body[data-hurt-theme] .hurt-home [data-hurt-presentation=intents]:where(:not(.hsc-parity-home-section)) .link-lists__column-subheading{color:#62ddeb;margin:0 0 .5rem;font-size:12px}body[data-hurt-theme] .hurt-home [data-hurt-presentation=intents]:where(:not(.hsc-parity-home-section)) .link-lists__description{color:#c9c5c1;font-size:17px;line-height:1.5}body[data-hurt-theme] .hurt-home [data-hurt-presentation=intents]:where(:not(.hsc-parity-home-section)) :is(a,button).card__link-list-item{color:#f4f1ed;text-underline-offset:.2em;justify-content:space-between;align-items:center;gap:1rem;font-weight:700;text-decoration-color:#62ddeb;transition:color .16s,padding-left .16s;display:flex}body[data-hurt-theme] .hurt-home [data-hurt-presentation=intents]:where(:not(.hsc-parity-home-section)) :is(a,button).card__link-list-item:after{content:"›";color:#62ddeb;opacity:.8;flex:none;font-size:1.35em;font-weight:800;line-height:1;transition:opacity .16s,transform .16s}body[data-hurt-theme] .hurt-home [data-hurt-presentation=intents]:where(:not(.hsc-parity-home-section)) :is(a,button).card__link-list-item:hover,body[data-hurt-theme] .hurt-home [data-hurt-presentation=intents]:where(:not(.hsc-parity-home-section)) :is(a,button).card__link-list-item:focus-visible{color:#62ddeb;padding-left:.25rem}body[data-hurt-theme] .hurt-home [data-hurt-presentation=intents]:where(:not(.hsc-parity-home-section)) :is(a,button).card__link-list-item:hover:after,body[data-hurt-theme] .hurt-home [data-hurt-presentation=intents]:where(:not(.hsc-parity-home-section)) :is(a,button).card__link-list-item:focus-visible:after{opacity:1;transform:translate(.2rem)}@media (width>=769px){body[data-hurt-theme] .hurt-home [data-hurt-presentation=community]:where(:not(.hsc-parity-home-section)) .multi-column{width:calc(50% - var(--column-gap))}}:root{--hurt-header-height:100px;--color-light:#231f20;--color-dark:#f4f1ed;scroll-padding-top:80px}body[data-hurt-theme] img{border-radius:0}.hurt-preserve-lines{white-space:pre-line}.hurt-home .hurt-native-section{margin:0}.hurt-home [data-hurt-presentation=values] .hurt-value-icon-0{filter:drop-shadow(1px 0 #f4f1ed)drop-shadow(-1px 0 #f4f1ed)drop-shadow(0 1px #f4f1ed)drop-shadow(0 -1px #f4f1ed)}.hurt-home [data-hurt-presentation=values] .custom-icon:not(.hurt-value-icon-0){filter:brightness(0)invert(93.4%)sepia(7%)}.hurt-home [data-hurt-presentation=intents] .multi-column{width:calc((100% - var(--column-gap) * 2) / 3)}.hurt-home [data-hurt-presentation=community] .multi-column{width:calc((100% - var(--column-gap)) / 2)}.hurt-home [data-hurt-presentation=editorial] .gallery-block__image>.media{aspect-ratio:1}.hurt-home [data-hurt-presentation=hero] .image-banner__image img{object-position:center 30%}.hurt-home button.link,.hurt-home button.card__button{text-align:left}.hurt-home button.card__link-list-item{text-align:left;width:100%}.hurt-staging-note{z-index:100}.hurt-staging-note button{color:inherit;margin-left:16px;font-size:20px}.hurt-site-chrome{z-index:30;position:relative}.hurt-site-chrome--overlay{margin-bottom:calc(-1 * var(--hurt-header-height))}.hurt-header-slot{min-height:var(--hurt-header-height)}.brand-network-rail__grid{--brand-network-columns:3;--brand-network-accent:#be1e2d;--brand-network-height:60px}.brand-network-rail__destination{--brand-network-font-family:Inter, sans-serif;--brand-network-logo-width:120px}.brand-network-rail__destination.hurt-rail-hrti{--brand-network-hover:#d7b23a;--brand-network-accent:#d7b23a}.brand-network-rail__destination.hurt-rail-hurt{--brand-network-hover:#45d6e8}.brand-network-rail__destination.is-current{--brand-network-logo-width:108px}.brand-network-rail__destination.hurt-rail-dll{--brand-network-hover:#426f9f;--brand-network-logo-width:200px;--brand-network-logo-height:48px}.hurt-rail-dll .brand-network-rail__logo-image{max-width:min(100%, var(--brand-network-logo-width));background-color:#0000;max-height:48px}@media (width<=768px){.hurt-rail-dll .brand-network-rail__logo-image{max-width:min(100%,90px)}.hurt-rail-dll[aria-disabled=true] .brand-network-rail__logo-image{max-height:30px}}.hurt-announcement{color:#231f20;background:#45d6e8;justify-content:space-between;align-items:center;gap:16px;min-height:34px;padding:5px 32px;font-size:14px;line-height:24px;display:flex}.hurt-announcement p{text-align:center;flex:1;margin:0}.hurt-socials{flex-wrap:nowrap;align-items:center;gap:7px;display:flex}.hurt-socials [role=link]{justify-content:center;align-items:center;width:27px;height:24px;display:flex}.hurt-socials svg{fill:currentColor;width:18px;height:18px}.hurt-announcement-tools{white-space:nowrap;align-items:center;gap:12px;font-weight:600;display:flex}.hurt-announcement-tools button{color:inherit}.hurt-market-label{font-size:14px}.hurt-header{width:100%;min-height:100px;padding:0 var(--gutter);color:#f4f1ed;background:#231f20;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.hurt-site-chrome--overlay .hurt-header{background:0 0}.hurt-logo{z-index:1;width:220px;position:absolute;top:50px;left:50%;transform:translate(-50%,-50%)}.hurt-logo img{width:220px;display:block}.hurt-desktop-nav{grid-column:1;min-width:0}.hurt-navigation{align-items:center;gap:18px;min-height:100px;display:flex}.hurt-nav-group{min-width:0}.hurt-navigation>.hurt-nav-group:nth-child(3){margin-left:auto}.hurt-navigation>.hurt-nav-group:nth-child(2){margin-right:260px}.hurt-navigation>.hurt-nav-group>:is(a,button),.hurt-navigation>.hurt-nav-group>details>summary{letter-spacing:.09em;text-transform:uppercase;min-height:48px;color:inherit;align-items:center;gap:18px;padding:12px 6px;font:600 12px/24px Inter,sans-serif;text-decoration:none;display:flex}.hurt-chevron{border:1px solid;border-width:0 1px 1px 0;width:9px;height:9px;margin-top:-5px;transform:rotate(45deg)}.hurt-subnav{-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);background:#231f20f0;border:1px solid #f4f1ed24;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 28px;width:min(1000px,100% - 48px);max-height:65vh;padding:22px 28px 26px;display:grid;position:absolute;top:calc(100% + 10px);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 20px 55px #0005}.hurt-subnav .hurt-menu-overview{text-align:left;grid-column:1/-1;min-height:44px;font-weight:600}.hurt-subnav .hurt-subnav{width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;padding:10px 0;display:grid;position:static;transform:none}.hurt-subnav :is(a,button){min-height:36px;color:inherit;text-align:left;font-size:14px;text-decoration:none;display:block}.hurt-subnav summary{padding:8px 0;font-weight:600}.hurt-tools{align-items:center;margin-left:22px;display:flex}.hurt-icon-button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.hurt-icon-button svg{width:32px;height:32px}.hurt-cart-count{background:#be1e2d;border-radius:50%;min-width:16px;font-size:11px;position:absolute;top:0;right:0}.hurt-menu-toggle{display:none}.hurt-mobile-dialog{overscroll-behavior:contain;color:#f4f1ed;background:#231f20;border:0;width:min(400px,100%);height:100dvh;max-height:100dvh;margin:0;padding:24px;position:fixed;inset:0 auto 0 0;overflow-y:auto}.hurt-mobile-dialog::backdrop{overscroll-behavior:contain;background:#0008;overflow:hidden}.hurt-mobile-menu-top{border-bottom:1px solid #f4f1ed30;justify-content:space-between;align-items:center;display:flex}.hurt-mobile-dialog .hurt-navigation{display:block}.hurt-mobile-dialog .hurt-navigation>.hurt-nav-group{margin:0}.hurt-mobile-dialog .hurt-subnav{width:100%;box-shadow:none;border:0;border-radius:0;grid-template-columns:1fr;padding:10px;position:static;transform:none}.hurt-mobile-dialog .hurt-socials{margin-top:32px}.hurt-header :is(a,button,summary):hover{color:#45d6e8}.hurt-editorial,.hurt-editorial-list{max-width:var(--page-width);padding:72px var(--gutter);min-height:45vh;margin:auto}.hurt-editorial-art{object-fit:cover;width:100%;max-height:650px}.hurt-editorial-body{max-width:800px;line-height:1.8}.hydrogen-overlay aside{color:#f4f1ed;background:#231f20}.hydrogen-overlay aside h3{color:inherit}@media (width>=769px) and (width<=1199px){:root{--hurt-header-height:148px}.hurt-header{grid-template-columns:1fr auto;min-height:148px;padding-top:100px}.hurt-tools{right:var(--gutter);position:absolute;top:28px}.hurt-navigation{justify-content:center;min-height:48px}.hurt-navigation>.hurt-nav-group:nth-child(n){margin:0}.hurt-announcement .hurt-socials{display:none}}@media (width<=1439px){.hurt-rail-full{display:none}}@media (width<=768px){:root{--hurt-header-height:92px}.hurt-header{grid-template-columns:88px minmax(0,1fr) 88px;min-height:92px;padding:0 20px}.hurt-logo{grid-column:2;justify-self:center;width:min(154px,100%);position:static;transform:none}.hurt-logo img{width:100%}.hurt-menu-toggle{grid-area:1/1;justify-self:start;display:flex}.hurt-desktop-nav,.hurt-tools .hurt-account{display:none}.hurt-tools{grid-column:3;margin:0}.hurt-announcement{padding:5px 20px;font-size:12px;line-height:20px}.hurt-announcement .hurt-socials,.hurt-announcement-tools{display:none}.hurt-home [data-hurt-presentation=intents] .multi-column,.hurt-home [data-hurt-presentation=community] .multi-column{width:100%}.hurt-footer-grid{grid-template-columns:1fr;gap:30px}.hurt-footer-col summary span{display:block}.hurt-footer-col h2{font-size:18px}.hurt-footer-bottom nav{gap:14px}}@media (width<=767.98px){.hurt-home [data-hurt-presentation=hero] .image-banner__image img{object-fit:contain;object-position:center top}}.hurt-home .card__heading-link{font:inherit;letter-spacing:inherit}.hurt-home [data-hurt-presentation=intents] .card__link-list-item>span{display:none}.hurt-home .card__link-list-item,.hurt-home .card__button{line-height:1.5}.footer{--bg-color:35 31 32;--text-color:244 241 237;--heading-color:244 241 237}.footer .footer-menu__links button{min-height:36px;color:inherit;text-align:left;font:inherit;align-items:center;display:inline-flex}.footer .footer-sublinks button{color:inherit;font:inherit}.footer .hurt-socials{flex-wrap:wrap;gap:8px}.footer .hurt-socials [role=link]{width:32px;height:32px}.footer .hurt-socials svg{width:22px;height:22px}.hurt-locale-preview{align-items:center;gap:32px;min-height:48px;display:flex}@media (width>=769px){.footer-menu .disclosure__toggle{display:none}}@media (width<=768px){.hurt-home [data-hurt-presentation=community] .hurt-native-columns{row-gap:48px}.hurt-announcement{min-height:31.43px;padding-block:5px;line-height:21.43px}}.hydrogen-overlay{z-index:60}.hurt-locale-preview{min-height:43.3333px}.hydrogen-aside .close{color:inherit;min-width:44px;min-height:44px;font-size:24px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=599.98px){.hurt-locale-preview{flex-direction:column;align-items:stretch;gap:24px}.hurt-locale-preview>span{border:1px solid #f4f1ed33;align-items:center;min-height:43.3333px;padding:10px 14px;display:flex}}.hurt-nav-row{align-items:center;gap:4px;display:flex}.hurt-nav-row>a,.hurt-nav-row>button{text-align:left;flex:1;align-items:center;gap:12px;display:flex}.hurt-expand{border-radius:10px;place-items:center;min-width:40px;min-height:40px;flex:none!important;display:grid!important}.hurt-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transition:transform .18s;display:block;transform:rotate(45deg)}[aria-expanded=true]>.hurt-chevron{transform:rotate(225deg)}.hurt-nav-group{position:relative}.hurt-subnav[hidden]{display:none!important}.hurt-subnav{z-index:60;color:#fff;background:#202321;border:1px solid #ffffff29;border-radius:16px;min-width:250px;padding:12px;box-shadow:0 16px 48px #0005,inset 0 1px #ffffff20}@supports ((-webkit-backdrop-filter:blur(24px)) or (backdrop-filter:blur(24px))){.hurt-subnav,.hurt-search-panel{-webkit-backdrop-filter:blur(24px)saturate(140%);background:#191d1ba6}}.hurt-desktop-nav .hurt-navigation>.hurt-nav-group>.hurt-subnav{position:absolute;top:100%;left:0}.hurt-desktop-nav .hurt-subnav .hurt-subnav{box-shadow:none;background:#151a1880;border-radius:10px;margin:4px 0 8px;position:static}.hurt-desktop-nav .hurt-navigation>.hurt-nav-group:nth-child(2)>.hurt-subnav{grid-template-columns:repeat(4,minmax(145px,1fr));width:min(760px,80vw);max-height:70vh;display:grid;left:50%;overflow:auto;transform:translate(-50%)}.hurt-brand-logo{object-fit:contain;background:#fff;border-radius:5px;width:52px;height:44px;padding:4px}.hurt-nav-row a,.hurt-nav-row>button{padding:10px 8px}.hurt-nav-row a:hover,.hurt-expand:hover,.hurt-nav-row a:focus-visible,.hurt-expand:focus-visible{background:#ffffff1a;border-radius:10px}.hurt-rail-dll[aria-disabled=true]{cursor:default}.hurt-rail-badge{text-transform:uppercase;letter-spacing:.1em;color:#fff;border:1px solid #ffffff50;border-radius:12px;padding:2px 8px;font-size:10px}.hurt-search-dialog{color:#fff;background:0 0;border:0;border-radius:20px;width:min(760px,94vw);max-height:85vh;margin:8vh auto;padding:0}.hurt-search-dialog::backdrop,.hurt-mobile-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0008}.hurt-search-panel{background-color:#191d1bd9;border:1px solid #ffffff40;border-radius:20px;padding:24px}.hurt-search-input-row{align-items:center;gap:8px;margin:12px 0 20px;display:flex}.hurt-search-input-row input{color:#141814;background:#fff;border:1px solid #888;border-radius:8px;flex:1;min-width:0;padding:12px}.hurt-search-input-row button,.hurt-search-panel button{color:#f4f1ed;background:#231f20;border:1px solid;border-radius:8px;padding:10px}.hurt-search-input-row button:hover,.hurt-search-input-row button:active,.hurt-search-panel button:hover,.hurt-search-panel button:active{color:#141b1d;background:var(--hurt-action);border-color:var(--hurt-action)}.hurt-search-input-row button:focus-visible,.hurt-search-panel button:focus-visible{outline:2px solid var(--hurt-action);outline-offset:4px}.hurt-search-suggestions{padding:0;list-style:none}.hurt-search-suggestions a{border-bottom:1px solid #fff3;justify-content:space-between;gap:20px;padding:12px 0;display:flex}.hurt-search-suggestions small{opacity:.75}@media (width<=768px){.hurt-search-input-row input{font-size:16px}}.hurt-catalog{padding-block:56px}.hurt-catalog h2{margin-block:32px 20px}.hurt-shopping-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.hurt-shopping h2{margin-bottom:28px}.product-item img{object-fit:contain;background:#f5f5f1}.hurt-cart-gate{border:1px solid #aaa;border-radius:8px;padding:16px}.hurt-editorial-body h2{margin-top:36px}.hurt-editorial-body p{margin:18px 0}.hurt-editorial-body a{text-decoration:underline}@media (width<=1023px){.hurt-mobile-dialog{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#fff;background:#191d1bf0}.hurt-mobile-dialog .hurt-navigation{display:block}.hurt-mobile-dialog .hurt-subnav{background:#ffffff0d;min-width:0;position:static}.hurt-shopping-categories{grid-template-columns:1fr}.hurt-search-panel{padding:18px}}@media (prefers-reduced-motion:reduce){.hurt-chevron{transition:none}}.hurt-navigation>.hurt-nav-group>.hurt-nav-row{letter-spacing:.09em;text-transform:uppercase;font:600 12px/24px Inter,sans-serif}.hurt-subnav{width:auto;max-height:65vh;display:block;overflow-y:auto;transform:none}.hurt-subnav .hurt-subnav{width:auto;display:block}.hurt-desktop-nav .hurt-navigation>.hurt-nav-group:first-child>.hurt-subnav{width:340px}.hurt-announcement>p{margin-inline:auto}.hurt-mobile-dialog .hurt-subnav{width:auto;transform:none}.hurt-desktop-nav .hurt-navigation>.hurt-nav-group:nth-child(2)>.hurt-subnav{left:0;transform:none}.hurt-site-chrome--overlay .hurt-navigation>.hurt-nav-group>.hurt-nav-row{color:#f4f1ed}.hurt-nav-row .hurt-expand{color:inherit}.hurt-rail-dll[aria-disabled=true]{opacity:1}.hurt-rail-dll[aria-disabled=true] .hurt-rail-badge{color:#f4f1ed;border-color:#f4f1ed66}.hurt-shopping-categories>article{flex-direction:column;gap:16px;min-width:0;display:flex}.hurt-shopping-categories>article>h3{color:var(--hurt-cream,#f6f2e8);margin:0}.hurt-shopping-categories .hurt-product-card{flex:1;height:auto}.hurt-shopping>.link{margin-top:24px;display:inline-block}@media (width>=640px) and (width<=1023px){.hurt-shopping-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.hurt-shopping-categories>article>h3{min-height:2.6em;font-size:20px;line-height:1.3}.hurt-shopping .price{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.hurt-product-page .hurt-product-details .hurt-delivery-summary{color:inherit;border-block:1px solid #ffffff30;gap:12px;margin:16px 0;padding:16px 0;display:grid}.hurt-product-page .hurt-delivery-summary strong{font-size:14px;line-height:1.4;display:block}.hurt-product-page .hurt-delivery-summary p{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.6}.hurt-product-page .hurt-product-details .hurt-delivery-fees{margin-block:12px;padding-inline-start:20px;font-size:14px;line-height:1.6}.hurt-product-page .hurt-delivery-fees li+li{margin-top:8px}body[data-hurt-theme] .hurt-product-card .hurt-quick-add>.btn,body[data-hurt-theme] .hurt-product-card .hurt-quick-add .hurt-compact-purchase>.hurt-purchase-primary>.btn{box-sizing:border-box;aspect-ratio:1;letter-spacing:0;border-radius:50%;flex:none;place-items:center;width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;margin:0;padding:0;line-height:1;display:grid}.hurt-product-card .hurt-quick-add__icon{pointer-events:none;flex:none;width:22px;height:22px;display:block}.hurt-header.hurt-header--compact{background:#231f20;grid-template-columns:44px minmax(0,1fr) auto;column-gap:8px;width:auto;height:64px;min-height:64px;padding:0 clamp(12px,2vw,32px);position:fixed;inset:0 0 auto;box-shadow:0 2px 12px #0004}.hurt-header--compact .hurt-menu-toggle{grid-area:1/1;display:flex}.hurt-header--compact .hurt-logo{grid-area:1/2;justify-self:start;align-items:center;width:min(140px,100%);min-height:44px;display:flex;position:static;transform:none}.hurt-header--compact .hurt-logo img{width:100%}.hurt-header--compact .hurt-tools{grid-area:1/3;margin:0;position:static}.hurt-header--compact .hurt-tools .hurt-account{display:flex}.hurt-header--compact .hurt-icon-button{flex:0 0 44px;width:44px;height:44px}.hurt-header--compact .hurt-icon-button svg{width:28px;height:28px}.hurt-mobile-dialog .hurt-subnav{max-height:none;overflow:visible}@media (width<=768px){.hurt-header--compact .hurt-logo{width:min(100px,100%)}}.hurt-product-card{min-width:0;box-shadow:none;background:0 0;border:0;flex-direction:column}.hurt-product-card .card__media>.media{aspect-ratio:1;padding:0;display:block;overflow:hidden}.hurt-product-card--collection .card__media>.media{aspect-ratio:4/5}.hurt-product-card .card__media img{object-fit:contain;background:0 0;width:100%;height:100%;padding:12px}.hurt-product-card .card__hover-image{opacity:0;transition:opacity .2s;position:absolute;inset:0}@media (hover:hover){.hurt-product-card .has-hover-image:hover .card__hover-image{opacity:1}.hurt-product-card .has-hover-image:hover .card__main-image{opacity:0}}.hurt-product-card .card__info{gap:5px;padding:18px 0}.hurt-product-card .card__title{font:700 var(--body-font-size,16px)/1.45 var(--body-font-family,Inter, sans-serif);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;margin:0}.hurt-product-card .card__vendor{margin:0;font-size:12px}.hurt-product-card .product-vendor{align-items:center;gap:8px;display:flex}.hurt-product-card .product-vendor__badge{object-fit:contain;width:45px;height:24px}.hurt-product-card .card__subtitle{opacity:.75;margin:0}.hurt-product-card .price{margin-top:auto;padding-top:12px;font-size:16px}.hurt-product-card .price s{opacity:.6;margin-inline-start:8px}.hurt-product-card .card__quick-add{opacity:1;margin-top:auto;position:static;transform:none}.hurt-product-card .btn{text-transform:none;letter-spacing:0;font-size:14px}.hurt-product-label{color:#f4f1ed;background:#231f20;padding:4px 10px;font-size:12px;position:absolute;top:10px;left:10px}.hurt-image-placeholder{opacity:.6;background:#ffffff08;place-items:center;height:100%;min-height:200px;font-size:14px;display:grid}:is(.hurt-products-grid,.products-grid:has(.hurt-product-card)){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:28px 20px}.hurt-collection-count{font-family:var(--body-font-family);letter-spacing:0;vertical-align:middle;white-space:nowrap;font-size:14px;font-weight:400}.hurt-collection .products-toolbar{border-block:1px solid #f4f1ed26;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.hurt-filter-toggle{white-space:nowrap;min-height:44px}.hurt-sort{align-items:center;gap:12px;font-size:14px;display:flex}.hurt-sort select{max-width:230px;color:inherit;background:0 0;border:0;min-height:44px}.hurt-sort option{background:#231f20}.hurt-collection-layout{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.hurt-filters-open{grid-template-columns:240px minmax(0,1fr)}.hurt-filters[hidden]{display:none}.hurt-filters{align-self:start;position:sticky;top:24px}.hurt-filters details{border-bottom:1px solid #f4f1ed26;padding:16px 0}.hurt-filters summary{cursor:pointer;padding-bottom:12px;font-weight:600}.hurt-filter-value{align-items:center;gap:8px;padding:6px 0;font-size:14px;display:flex}.hurt-filter-value input{accent-color:#45d6e8;flex-shrink:0}.hurt-filter-value span{opacity:.6;margin-left:auto}.hurt-filter-close{color:#f4f1ed;background:#231f20;margin-bottom:16px}.hurt-filter-close:hover,.hurt-filter-close:active{color:#141b1d;background:var(--hurt-action);border-color:var(--hurt-action)}.hurt-filter-close:focus-visible{outline:2px solid var(--hurt-action);outline-offset:4px}.hurt-price-filter input{width:100%;color:inherit;background:0 0;border:1px solid #f4f1ed55;margin-block:6px 12px;padding:8px;display:block}.hurt-collection-promo{aspect-ratio:4/5;background:#231f20;align-self:start;display:block;position:relative;overflow:hidden}.hurt-collection-promo img{object-fit:cover;width:100%;height:100%}.hurt-collection-promo:after{content:"";background:linear-gradient(#0000 55%,#000a);position:absolute;inset:0}.hurt-collection-promo span{z-index:1;color:#f3f1ec;font-family:var(--heading-font-family);line-height:1.25;position:absolute;bottom:20px;left:20px;right:20px}.hurt-pagination{margin:16px auto;display:table}.hurt-load-more{text-align:center;min-height:1px}.hurt-product-page.product-main{clear:both;position:static;top:auto}.hurt-product-page .product-title{margin-top:0}.hurt-product-page .product-info{min-width:0}.hurt-product-page .product-price{margin-block:24px;font-size:24px}.hurt-gallery-viewer{background:#1b1e21;min-height:180px;position:relative}.hurt-gallery-zoom{cursor:zoom-in;width:100%;display:block}.hurt-gallery-zoom img{width:100%;height:auto;display:block}.hurt-gallery-viewer video,.hurt-gallery-viewer iframe{aspect-ratio:1;object-fit:contain;width:100%}.hurt-gallery-controls{justify-content:space-between;align-items:center;gap:16px;padding:8px 12px;display:flex}.hurt-gallery-controls button{width:44px;height:44px;font-size:24px}.hurt-gallery-controls span{font-size:14px}.hurt-gallery-thumbs{gap:12px;margin-top:16px;padding-bottom:6px;display:flex;overflow:auto}.hurt-gallery-thumbs button{background:#1b1e21;flex:0 0 72px;width:72px;height:72px;padding:0 0 5px;position:relative}.hurt-gallery-thumbs img{object-fit:contain;width:100%;height:100%}.hurt-gallery-thumbs .is-active:after{content:"";background:#45d6e8;height:2px;position:absolute;bottom:0;left:0;right:0}.hurt-gallery-lightbox{color:#f4f1ed;background:#1b1e21;border:0;width:94vw;max-width:1400px;max-height:95dvh;margin:auto;padding:32px;overflow:auto}.hurt-gallery-lightbox::backdrop{background:#000c}.hurt-gallery-lightbox>img{object-fit:contain;width:100%;height:65dvh;display:block}.hurt-lightbox-close{float:right;z-index:1;background:#231f20;width:44px;height:44px;font-size:30px;position:sticky;top:0}.hurt-options{border:0;min-width:0;padding:0}.hurt-options legend{margin-bottom:12px;font-size:14px}.hurt-option{border:1px solid #f4f1ed55;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:14px;display:inline-flex}.hurt-option.is-selected{border-color:#f4f1ed;box-shadow:inset 0 0 0 1px #f4f1ed}.hurt-option.is-unavailable{opacity:.45;text-decoration:line-through}.hurt-option-color{border:1px solid #aaa;border-radius:50%;width:18px;height:18px}.hurt-purchase-row{align-items:end;gap:12px;display:flex}.hurt-purchase-row label{margin-bottom:8px;font-size:14px;display:block}.hurt-purchase-row .product-info__add-button{flex:1}.hurt-quantity{border:1px solid #f4f1ed55;align-items:center;height:48px;display:flex}.hurt-quantity input{text-align:center;width:44px;color:inherit;appearance:textfield;background:0 0;border:0;padding:0}.hurt-quantity input::-webkit-inner-spin-button{appearance:none}.hurt-product-page .disclosure summary{cursor:pointer;justify-content:space-between;padding:18px 0;display:flex}.hurt-product-page .disclosure .rte{padding-bottom:24px}.hurt-product-page .disclosure[open] summary span{transform:rotate(45deg)}.hurt-cart-page{margin-block:40px 72px}.hurt-cart-page>h1{margin-bottom:32px}.hurt-cart .cart-details{grid-template-columns:minmax(0,1fr) 360px;gap:48px;display:grid}.hurt-cart .cart-details[hidden],.hurt-cart-empty[hidden]{display:none}.hurt-cart-recovery{justify-items:start;gap:16px;padding:24px;display:grid}.hurt-cart-recovery p{margin:0}.hurt-purchase-controls>.hurt-cart-recovery{padding:16px 0}.hurt-cart-code-controls{border:0;min-width:0;margin:0;padding:0}.hurt-cart ul{margin:0;padding:0;list-style:none}.hurt-cart .cart-line{border-bottom:1px solid #f4f1ed26;padding:28px 0}.hurt-cart .cart-line:first-child{padding-top:0}.hurt-cart .cart-line-inner{gap:20px}.hurt-cart .cart-line-inner>img{object-fit:contain;flex-shrink:0;width:100px;height:125px;margin:0}.hurt-cart .cart-line-inner>div{flex:1;min-width:0}.hurt-cart .cart-item__title{font-family:var(--heading-font-family);text-transform:none;font-size:18px;font-weight:400}.hurt-cart .product-price{margin:8px 0;font-size:16px}.hurt-cart .cart-line ul{margin:8px 0;font-size:13px}.hurt-cart .cart-line-quantity{align-items:center;gap:0;margin-top:16px;display:flex}.hurt-cart .cart-line-quantity button{border:1px solid #f4f1ed55;min-width:36px;min-height:44px}.hurt-cart-quantity-value{text-align:center;border-block:1px solid #f4f1ed55;min-width:36px;line-height:42px}.hurt-cart .cart-line-quantity>form:last-child{margin-left:16px}.hurt-cart .cart-line-quantity>form:last-child button{border:0;font-size:12px;text-decoration:underline}.hurt-cart [aria-busy=true]{opacity:.55}.hurt-cart .cart-line-children{padding-left:24px}.hurt-cart .cart__summary{background:rgb(var(--panel-bg-color,45 40 42));align-self:start;width:auto;padding:24px;position:static}.hurt-cart .cart-subtotal{justify-content:space-between;gap:20px;margin-bottom:24px;font-size:20px;display:flex}.hurt-cart .cart-subtotal dd{margin:0}.hurt-cart .hurt-cart-totals .cart-subtotal{margin-bottom:0}.hurt-cart .hurt-cart-totals.has-discount-breakdown .cart-subtotal{gap:12px;margin-bottom:8px;font-size:16px}.hurt-cart .hurt-cart-totals.has-discount-breakdown .hurt-cart-subtotal-after-discounts{border-top:1px solid rgb(var(--text-color) / .2);padding-top:10px;font-size:18px;font-weight:700}.hurt-cart .hurt-cart-totals dd{flex-shrink:0}.hurt-cart .hurt-cart-total-qualification{margin:10px 0;font-size:14px;line-height:1.5}.hurt-shipping{margin-bottom:20px}.hurt-shipping summary,.hurt-cart-codes summary{cursor:pointer;padding:8px 0;font-size:14px}.hurt-shipping fieldset{border:0;gap:8px;padding:8px 0;display:grid}.hurt-shipping input,.hurt-shipping select,.hurt-cart-codes input{width:100%;max-width:100%;color:inherit;background:0 0;border:1px solid #f4f1ed55;padding:10px}.hurt-shipping fieldset:disabled{opacity:.5}.hurt-shipping label{font-size:13px}.hurt-cart-codes{margin-bottom:20px}.hurt-cart-codes button{padding:8px;text-decoration:underline}.hurt-cart .hurt-cart-discount-feedback:not(:empty){border-inline-start:3px solid;margin-block:12px;padding-inline-start:10px;font-size:14px;line-height:1.5}.hurt-cart .hurt-cart-discount-feedback p{margin:0}.hurt-cart .hurt-cart-discount-list{margin:8px 0 12px;padding:0;list-style:none}.hurt-cart .hurt-cart-discount-list .cart-discount{justify-content:space-between;gap:12px;padding-block:6px}.hurt-cart .hurt-cart-discount-list .cart-discount>span{min-width:0}.hurt-cart .hurt-cart-discount-feedback code,.hurt-cart .hurt-cart-discount-list code{overflow-wrap:anywhere}.hurt-cart .hurt-cart-discount-state{font-size:13px;display:block}.hurt-cart-empty{text-align:center;padding:64px 20px}.hurt-cart-empty:not([hidden]){flex-direction:column;align-items:center;width:100%;display:flex}.hurt-cart .cart-item__availability{border-inline-start:3px solid;margin-block:12px;padding-inline-start:10px;font-size:14px;line-height:1.45}.hurt-cart .cart-item__availability--available{border-color:#759b78}.hurt-cart .cart-item__availability--special_order,.hurt-cart .cart-item__availability--preorder{border-color:#d0ac67}.hurt-cart .cart-item__availability--backorder,.hurt-cart .cart-item__availability--partial_backorder,.hurt-cart .cart-item__availability--limited,.hurt-cart .cart-item__availability--unavailable{border-color:#d28b7c}.hurt-cart .cart-item__availability-label{font-weight:700;display:block}.hurt-cart .cart-item__availability .cart-item__availability-message{margin:4px 0 0}.hurt-cart-empty .h4{text-transform:none;margin-bottom:24px;font-size:24px}.hurt-cart-dialog{color:#f4f1ed;--aside-width:480px;background:0 0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0}.hurt-cart-dialog::backdrop{background:#0006}.hurt-cart-dialog .hydrogen-aside{background:rgb(var(--drawer-bg-color,35 31 32));flex-direction:column;height:100dvh;display:flex}.hurt-cart-dialog .hydrogen-aside header{border-bottom:1px solid #f4f1ed26;flex-shrink:0;height:80px;padding:20px 24px}.hurt-cart-dialog header h2{text-transform:none;margin:0;font-size:24px}.hurt-aside-content{flex:1;min-height:0;overflow:auto}.hurt-cart--aside{height:100%}.hurt-cart--aside .cart-details{flex-direction:column;gap:0;height:100%;display:flex}.hurt-cart--aside .hurt-cart__items{flex:1;padding:24px;overflow:auto}.hurt-cart--aside .cart__summary{border-top:1px solid #f4f1ed26;flex-shrink:0;width:100%;max-height:50dvh;overflow:auto}.hurt-cart--aside .cart-item__title{font-size:16px}.hurt-cart-dialog .hydrogen-aside p{margin-bottom:8px}@media (width>=1280px){:is(.hurt-products-grid,.products-grid:has(.hurt-product-card)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){.hurt-cart .cart-details{grid-template-columns:minmax(0,1fr) 300px;gap:28px}}@media (width<=768px){:is(.hurt-products-grid,.products-grid:has(.hurt-product-card)){gap:24px 12px}.hurt-product-card .card__info{padding-block:12px}.hurt-product-card .card__media img{padding:8px}.hurt-product-card .card__title{font-size:14px}.hurt-product-card .btn{padding-inline:8px;font-size:12px}.hurt-filters-open{grid-template-columns:1fr}.hurt-filters{position:static}.hurt-sort{gap:6px}.hurt-sort select{max-width:185px}.hurt-product-page .product-media{margin-block:20px}.hurt-cart .cart-details{flex-direction:column;gap:24px;display:flex}.hurt-cart-page{margin-block:24px 48px}.hurt-cart-dialog{--aside-width:480px}.hurt-cart--aside .cart-details{gap:0}.hurt-cart .cart-line-inner>img{width:72px;height:90px}.hurt-cart .cart-item__title{font-size:16px}.hurt-gallery-lightbox{padding:16px}.hurt-gallery-lightbox>img{height:55dvh}}@media (prefers-reduced-motion:reduce){.hurt-product-card .card__hover-image,.hurt-cart-dialog .hydrogen-aside{transition:none}}.hurt-product-card{width:100%;max-width:none;margin:0;padding:20px}.hurt-product-card .card__quick-add{padding-top:16px;display:block}.hurt-product-card .card__title{font-weight:700}.hurt-product-card .btn{text-transform:uppercase;letter-spacing:.08em}.hurt-breadcrumbs{gap:8px;margin-block:20px;font-size:12px;display:flex}.hurt-collection .products-toolbar{justify-content:flex-start;margin-top:70px;padding-block:16px}.hurt-filter-toggle{color:inherit;border-right:1px solid #f4f1ed26;padding-right:24px;font-weight:700}.hurt-sort{font-size:16px}.hurt-collection-count{text-transform:uppercase;font-family:var(--heading-font-family);font-weight:700}.hurt-product-card .card__vendor{font-size:14px}.hurt-currency{font-size:12px}.hurt-gallery-thumbs button,.hurt-product-page button,.hurt-cart button{color:inherit}@media (width<=768px){.hurt-product-card{padding:12px}.hurt-collection .products-toolbar{margin-top:40px}.hurt-sort{font-size:14px}.hurt-product-card .card__quick-add{padding-top:12px}}.hurt-product-page .product-price{font-weight:700}.hurt-product-page .product-vendor-sku{flex-wrap:wrap;gap:8px;display:flex}.hurt-product-page .product-vendor-sku p{margin:0}.hurt-product-page .product-vendor-sku p+p{border-left:1px solid #f4f1ed66;padding-left:8px}.hurt-options legend{font-weight:700}.hurt-option{text-transform:uppercase;min-height:50px;font-weight:600}.hurt-quantity{height:56px}.hurt-quantity button{width:44px;height:54px}.hurt-quantity input{width:52px}.hurt-purchase-row .btn{min-height:56px}.hurt-product-page .product-breadcrumbs{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hurt-product-page .product-breadcrumbs span:last-child{text-overflow:ellipsis;max-width:290px;overflow:hidden}.hurt-gallery-zoom img{aspect-ratio:1;object-fit:contain}.hurt-product-page .product-info__add-button .btn{color:#14171a}.hurt-product-page .disclosure summary{font-weight:700}.hurt-gallery-zoom{position:relative}.hurt-gallery-zoom img{aspect-ratio:auto;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.hurt-gallery-viewer>.hurt-gallery-controls{background:linear-gradient(#0000,#1b1e2180);position:absolute;bottom:0;left:0;right:0}.hurt-page,.hurt-blog,.hurt-article{margin-block:40px 72px}.hurt-page .page-system__hero{padding:clamp(2.5rem,5vw,5rem) 0}.hurt-page .page-system__hero-grid{align-items:center;gap:clamp(1.75rem,4vw,4rem);display:grid}.hurt-page .page-system__hero-grid--media{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.hurt-page .page-system__hero-image{background:#ffffff0a;overflow:hidden}.hurt-page .page-system__hero-image img{width:100%;height:auto;display:block}.hurt-page .page-system__summary{max-width:66ch;font-size:clamp(1rem,1.5vw,1.2rem)}.hurt-page .page-system__body{max-width:760px;margin-top:48px;font-size:17px;line-height:1.8}.hurt-article{width:100%;max-width:calc(var(--page-width,1320px) + var(--gutter) * 2);padding-inline:var(--gutter);border:0}.hurt-article .article__title{margin-inline:0}.hurt-article .article__image img{width:100%;height:auto}.hurt-article-meta{gap:16px;max-width:760px;font-size:14px;display:flex}.hurt-article .article__content{max-width:760px}.hurt-article-toc{border-block:1px solid #f4f1ed33;margin-bottom:32px;padding:20px 0}.hurt-article-toc summary{cursor:pointer;font-weight:700}.hurt-article [id^=section-]{scroll-margin-top:32px}.hurt-related{max-width:760px}.hurt-related ul{padding:0;list-style:none}.hurt-related li{border-bottom:1px solid #f4f1ed26;padding:12px 0}.hurt-related time{opacity:.7;font-size:12px;display:block}.hurt-article .article__pagination{border-block:1px solid #f4f1ed26;justify-content:space-between;gap:24px;max-width:760px;margin-block:48px 24px;padding-block:20px;display:flex}.hurt-blog-search{gap:12px;margin-block:24px;display:flex}.hurt-blog-search input{min-width:0;color:inherit;background:0 0;border:1px solid #f4f1ed55;flex:1;padding:12px 16px}.hurt-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;display:grid}.hurt-article-card{flex-direction:column;width:100%;min-width:0;max-width:none;margin:0;padding:0;display:flex}.hurt-article-card .card__media{display:block}.hurt-article-card .card__media img{aspect-ratio:1.77;object-fit:cover;width:100%}.hurt-article-card.card--featured{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.hurt-article-card.card--featured:not(:has(.card__media)){grid-template-columns:1fr}.hurt-article-card.card--featured .card__media img{aspect-ratio:auto;object-fit:contain}.hurt-article-card .card__title{text-transform:none;letter-spacing:0;margin-bottom:16px;line-height:1.2}.hurt-article-card .card__info{padding-block:24px}.hurt-blog-pagination{justify-content:center;gap:24px;margin-top:40px;display:flex}.hurt-article .rte a,.hurt-page .rte a{text-decoration:underline}@media (width<=1023px){.hurt-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.hurt-page,.hurt-blog,.hurt-article{margin-block:24px 48px}.hurt-page .page-system__hero-grid--media,.hurt-article-card.card--featured,.hurt-article-grid{grid-template-columns:1fr}.hurt-page .page-system__body{font-size:16px}.hurt-article-card.card--featured{gap:0}.hurt-blog-search{flex-wrap:wrap}.hurt-blog-search input{flex-basis:100%}}@media (width<=768px){.hurt-collection .hurt-products-grid{margin-inline:calc(-1 * var(--gutter));width:calc(100% + var(--gutter) * 2)}.hurt-collection .hurt-product-card{padding:16px}}.hurt-header .hurt-nav-row>a,.hurt-announcement a,.hurt-announcement button{color:inherit}.hurt-article-card.card--featured:not(:has(.card__media)){min-height:0}.hurt-product-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#232121ad;border:1px solid #ffffff24;border-radius:14px;overflow:visible;box-shadow:0 8px 24px #0002}.hurt-product-card .card__info{padding:14px}.hurt-product-card .card__media{border-radius:14px 14px 0 0;overflow:visible}.hurt-product-card .card__media>.media{border-radius:inherit;overflow:hidden}.hurt-product-badges{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.hurt-product-card .hurt-product-badges{pointer-events:none;margin:0;position:absolute;top:8px;left:8px;right:8px}.hurt-product-badges .hurt-product-label{color:#241f20;font:700 11px/1.3 var(--body-font-family);background:#f6f0de;border-radius:4px;padding:5px 8px;position:static}.hurt-collection .hurt-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=768px){.hurt-collection .hurt-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.hurt-collection .hurt-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1280px){.hurt-collection .hurt-products-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.hurt-quick-add{z-index:2;position:absolute;bottom:10px;right:10px}.hurt-quick-add>.btn,.hurt-compact-purchase>.btn,.hurt-compact-purchase>.hurt-purchase-primary>.btn{border-radius:50%;place-items:center;width:42px;min-width:42px;height:42px;padding:0;font-size:23px;display:grid}@media (hover:hover) and (pointer:fine){.hurt-quick-add{opacity:0;transition:opacity .15s}.hurt-product-card:hover .hurt-quick-add,.hurt-product-card:focus-within .hurt-quick-add{opacity:1}}.hurt-quick-dialog{color:#f6f0de;text-align:left;background:#262223;border:1px solid #fff3;width:min(460px,100%);max-width:100%;height:100dvh;max-height:100%;margin:0;padding:28px;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-10px 0 45px #0005}.hurt-quick-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009}.hurt-quick-dialog .hurt-quick-close{color:#f6f0de;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;font-size:30px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.hurt-quick-eyebrow{text-transform:uppercase;letter-spacing:.12em;margin:0 48px 16px 0;font-size:13px}body:has(.hurt-quick-dialog[open]){overflow:hidden}.hurt-quick-dialog h2{overflow-wrap:anywhere;margin:0 0 20px;font-size:20px;line-height:1.35}.hurt-quick-dialog label{margin:20px 0;display:block}.hurt-quick-dialog select,.hurt-quick-dialog input{color:#f6f0de;background:#302c2d;border:1px solid #fff5;width:100%;padding:12px;display:block}.hurt-quick-image{height:180px;margin-bottom:20px}.hurt-quick-image img{object-fit:contain;width:100%;height:100%;display:block}.hurt-quick-dialog .hurt-purchase-controls{grid-template-columns:1fr}.hurt-quick-dialog .hurt-purchase-controls .btn{min-height:48px}.hurt-quick-dialog :focus-visible{outline-offset:3px;outline:2px solid #45d6e8}.hurt-purchase-controls{flex-wrap:wrap;gap:10px;display:flex}.hurt-purchase-controls>.btn{flex:1}.hurt-purchase-status{width:100%;font-size:13px;display:block}.hurt-preview-banner{color:#241f20;text-align:center;font:600 12px/1.5 var(--body-font-family);background:#f0dfa0;padding:10px 20px}.hurt-product-vendor{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.hurt-product-vendor img{object-fit:contain}.hurt-inventory{border-block:1px solid #ffffff20;padding:16px 0}.hurt-inventory p{margin:8px 0 0;font-size:13px}.hurt-product-disclosure{border-block-end:1px solid #ffffff35;margin:0}.hurt-product-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-weight:700;list-style:none;display:flex}.hurt-product-disclosure summary::-webkit-details-marker{display:none}.hurt-product-disclosure summary span{font-size:28px;font-weight:300;transition:transform .2s;display:inline-block}.hurt-product-disclosure[open] summary span{transform:rotate(45deg)}.hurt-product-disclosure>.rte{padding:0 0 20px}.hurt-product-disclosure summary:focus-visible,.hurt-quick-add button:focus-visible{outline-offset:4px;outline:2px solid #fff}.hurt-specs>div{border-bottom:1px solid #ffffff18;grid-template-columns:1fr 1fr;gap:20px;padding:10px 0;display:grid}.hurt-specs dd{text-align:right;margin:0}.hurt-product-help{font-size:13px;line-height:1.9}.hurt-shipping-progress,.hurt-payment-security{background:#ffffff06;border:1px solid #ffffff30;border-radius:10px;margin:20px 0;padding:18px}.hurt-shipping-progress p,.hurt-payment-security p{font-size:14px;line-height:1.6}.hurt-shipping-progress progress{accent-color:#ddd08c;width:100%;height:8px}.hurt-shipping-progress small{font-size:12px;line-height:1.6;display:block}.hurt-shelf-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.hurt-product-shelf{margin:32px 0}.hurt-product-shelf h2{font-size:24px}.product-info .hurt-shelf-grid,.hurt-cart .hurt-shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hurt-cart .hurt-product-shelf h2{font-size:20px}.hurt-sticky-purchase{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#231f20ef;border-top:1px solid #ffffff35;justify-content:center;align-items:center;gap:24px;padding:12px 4vw;display:flex;position:sticky;bottom:0}.hurt-sticky-purchase>span{max-width:32vw;font-size:14px}.hurt-sticky-purchase .price{margin:0}.hurt-trust-strip{border-block:1px solid #ffffff30;flex-wrap:wrap;justify-content:center;gap:24px;padding:26px 20px;display:flex}.hurt-trust-strip a{font-weight:600}.hurt-trust-badges{--trust-bg:#231f20;--trust-fg:#f4f1ed;background:var(--trust-bg);color:var(--trust-fg)}.hurt-trust-badges--light{--trust-bg:#f4f1ed;--trust-fg:#231f20}.hurt-trust-badges__items{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;max-width:1200px;margin:0 auto;padding:0;list-style:none;display:grid}.hurt-trust-badges__link{height:100%;min-height:44px;color:inherit;text-align:center;font-family:var(--heading-font-family);flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;padding:8px;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.hurt-trust-badges .hurt-trust-badges__items .hurt-trust-badges__link{color:inherit;text-decoration:none}.hurt-trust-badges__link img{object-fit:contain;flex-shrink:0;width:96px;height:96px;display:block}.hurt-trust-badges__link:hover span{text-underline-offset:4px;text-decoration:underline}.hurt-trust-badges .hurt-trust-badges__items .hurt-trust-badges__link:focus-visible{outline-offset:3px;outline:2px solid}.hurt-trust-badges--home{padding:30px 20px}.hurt-trust-badges--home .hurt-trust-badges__items{align-items:start;gap:18px;max-width:1440px}.hurt-trust-badges--home .hurt-trust-badges__link{gap:12px;padding:10px 3px;font-size:14px}.hurt-trust-badges--home .hurt-trust-badges__link img{width:72px;height:72px;image-rendering:pixelated}.hurt-product-trust{margin-block:20px}.hurt-trust-badges--product .hurt-trust-badges__items{gap:8px}.hurt-trust-badges--product .hurt-trust-badges__link{gap:8px;padding:4px 2px;font-size:12px}.hurt-trust-badges--product .hurt-trust-badges__link img{width:64px;height:64px}@media (width<=1199px){.hurt-trust-badges--product .hurt-trust-badges__items{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 8px}.hurt-trust-badges--product .hurt-trust-badges__items>li{grid-column:span 2}.hurt-trust-badges--product .hurt-trust-badges__items>li:nth-child(4):nth-last-child(2),.hurt-trust-badges--product .hurt-trust-badges__items>li:nth-child(5):last-child{grid-column:span 3}}@media (width<=768px){.hurt-trust-badges--home .hurt-trust-badges__items{flex-wrap:wrap;justify-content:center;gap:18px 10px;display:flex}.hurt-trust-badges--home .hurt-trust-badges__items>li{flex:0 0 calc(33.333% - 10px);min-width:0}.hurt-trust-badges--home .hurt-trust-badges__link{font-size:12px}.hurt-trust-badges--home .hurt-trust-badges__link img{width:64px;height:64px}}@media (width<=599px){.hurt-trust-badges--product .hurt-trust-badges__link img{width:56px;height:56px}}@media (width<=767px){.hurt-shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hurt-sticky-purchase{gap:10px}.hurt-sticky-purchase>span{display:none}.hurt-product-card .card__title{font-size:13px}.hurt-product-card .card__info{padding:10px}.hurt-product-badges .hurt-product-label{font-size:10px}}@media (prefers-reduced-motion:reduce){.hurt-product-disclosure summary span,.hurt-quick-add{transition:none}}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.hurt-product-card{background:#252223}}.hurt-journal-empty{text-align:center;background:#ffffff05;border:1px solid #ffffff25;border-radius:18px;max-width:780px;margin:50px auto 90px;padding:48px 24px}.hurt-journal-empty h2{font-size:clamp(26px,4vw,44px)}.hurt-product-page a:not(.btn),.hurt-cart a:not(.btn),.hurt-trust-strip a,.hurt-quick-dialog a{color:#f6f0dc;text-underline-offset:3px;text-decoration:underline}.hurt-product-page a:not(.btn):hover,.hurt-cart a:not(.btn):hover{color:#38d0df}.hurt-product-page .product-price{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.hurt-product-page .product-price>span:last-child{font-size:.6em}.hurt-sticky-purchase{padding:12px 20px}.hurt-sticky-purchase .product-price{white-space:nowrap;font-size:20px}.hurt-product-label.is-sale{color:#fff;background:#087c38}.hurt-product-label.is-sold-out{color:#fff;background:#2e2e2e}.hurt-product-label.is-new{color:#fff;background:#1a66d2}.hurt-product-label.is-preorder{color:#000;background:#56cbf9}.hurt-cart-quantity-value{text-align:center;min-width:2ch}.cart-line-quantity [role=alert]{color:#ffced4;flex-basis:100%}.hurt-payment-icons{flex-wrap:wrap;gap:6px;margin:12px 0;padding:0;list-style:none;display:flex}.hurt-payment-icons li{margin:0}.hurt-payment-icons img{width:38px;height:24px;display:block}.hurt-purchase-controls{grid-template-columns:1fr;gap:10px;min-width:0;display:grid}.hurt-purchase-controls>.btn{white-space:nowrap;min-width:140px;padding-inline:18px}.hurt-product-page .product-info__add-button .btn--secondary{color:#f6f0dc}.hurt-purchase-row{align-items:flex-start}.hurt-purchase-status{grid-column:1/-1}@media (width<=767px){.hurt-purchase-row{grid-template-columns:1fr;display:grid}.hurt-purchase-row .hurt-quantity{width:max-content}.hurt-purchase-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.hurt-quick-dialog .hurt-purchase-controls{grid-template-columns:1fr}}.cart-main.hurt-cart,.cart-main.hurt-cart.with-discount{height:auto;max-height:none;overflow:visible}.hurt-cart--aside .cart-details{height:auto}.hurt-cart--aside .hurt-cart__items{flex:none;overflow:visible}.hurt-cart--aside .cart__summary{max-height:none;position:relative;bottom:auto;overflow:visible}.hurt-cart--page .cart__summary{grid-area:1/2}.hurt-cart--page .hurt-cart__items{grid-area:1/1;min-width:0}.hurt-cart-policy{margin:14px 0 0;font-size:14px;line-height:1.5}.hurt-cart-policy a{text-underline-offset:2px;text-decoration:underline}.hurt-cart .hurt-checkout-handoff,.hurt-purchase-controls>.hurt-checkout-handoff{margin:10px 0;font-size:14px;line-height:1.5}.hurt-purchase-controls>.hurt-checkout-handoff{grid-column:1/-1}.hurt-cart-header-actions{align-items:center;gap:14px;font-size:14px;display:flex}.hurt-cart-header-actions--page{margin:0 0 16px}.hurt-cart-header-actions>a,.hurt-cart-note>summary{text-underline-offset:3px;cursor:pointer;text-decoration:underline}.hurt-cart-note{position:relative}.hurt-cart-note>summary{min-height:44px;padding:10px 0}.hurt-cart-note__panel{z-index:5;background:rgb(var(--drawer-bg-color,35 31 32));width:min(320px,100vw - 48px);color:var(--hurt-cream,#f3eedf);border:1px solid;border-radius:4px;padding:18px;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0005}.hurt-cart-header-actions--page .hurt-cart-note__panel{left:0;right:auto}.hurt-cart-header-actions--aside .hurt-cart-note{position:static}.hurt-cart-header-actions--aside .hurt-cart-note__panel{right:16px}.hurt-cart-note fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.hurt-cart-note textarea{resize:vertical;width:100%;min-height:84px;padding:10px;font-size:16px}.hurt-cart-note__status{margin:0;font-size:14px}.hurt-cart-dialog[aria-labelledby=aside-cart-heading] .hydrogen-aside header{gap:12px;height:auto;min-height:80px;position:relative}.hurt-cart-dialog[aria-labelledby=aside-cart-heading] .hurt-cart-header-actions{margin-left:auto}.hurt-shipping-actions{flex-wrap:wrap;align-items:flex-start;gap:8px 20px;margin-top:8px;display:flex}.hurt-shipping-actions details{flex:140px;margin:0}.hurt-shipping-actions summary{cursor:pointer;min-height:36px;padding:8px 0;font-size:14px}.hurt-shipping-actions details p,.hurt-shipping-actions details small{margin:8px 0;font-size:14px;line-height:1.5;display:block}.hurt-checkout-help>summary{justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.hurt-checkout-help>summary::marker{content:""}.hurt-checkout-help>summary::-webkit-details-marker{display:none}.hurt-checkout-help__chevron{flex:0 0 16px;width:16px;height:16px;transition:none}.hurt-checkout-help[open]>summary .hurt-checkout-help__chevron{transform:rotate(180deg)}@media (width<=768px){.hurt-cart--page .cart__summary,.hurt-cart--page .hurt-cart__items{grid-area:auto/1}.hurt-cart-dialog[aria-labelledby=aside-cart-heading] .hydrogen-aside header{gap:10px;padding:12px 16px}.hurt-cart-dialog[aria-labelledby=aside-cart-heading] header h2{font-size:20px}.hurt-cart-header-actions{gap:10px;font-size:13px}}.hurt-checkout-plus-info{color:#f6f0de;text-align:left;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 12px;display:grid}.hurt-checkout-plus-info__shield{color:#df7e7b;display:block}.hurt-checkout-plus-info__copy{min-width:0}.hurt-checkout-plus-info__heading{flex-wrap:wrap;align-items:center;min-height:44px;font-size:16px;font-weight:600;line-height:1.2;display:flex}.hurt-checkout-plus-info__trigger,.hurt-checkout-plus-info__close{width:44px;min-width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.hurt-checkout-plus-info__trigger{flex:0 0 44px}.hurt-checkout-plus-info__subtitle{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.hurt-checkout-plus-info__fee{text-align:right;overflow-wrap:anywhere;max-width:7rem;font-size:14px;font-weight:600;line-height:1.4}.hurt-checkout-plus-info__dialog{box-sizing:border-box;color:#f6f0de;text-align:left;overflow-wrap:anywhere;background:#262223;border:1px solid #fff4;border-radius:8px;width:min(500px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:28px;font-size:14px;line-height:1.5;position:fixed;inset:0;overflow:auto;box-shadow:0 15px 50px #0008}.hurt-checkout-plus-info__dialog::backdrop{background:#0009}.hurt-checkout-plus-info__close{font-size:30px;line-height:1;position:absolute;inset:8px 8px auto auto}.hurt-checkout-plus-info__dialog h2{margin:0 32px 20px 0;font-size:22px;line-height:1.3}.hurt-checkout-plus-info__dialog p{margin:0 0 16px}.hurt-checkout-plus-info__dialog a{color:inherit;text-decoration:underline}.hurt-checkout-plus-info__trigger:focus-visible,.hurt-checkout-plus-info__dialog :focus-visible{outline-offset:3px;outline:2px solid #45d6e8}body[data-hurt-theme]{--hurt-action:#45d6e8;--hurt-action-hover:#86e7f2;--hurt-accent:#be1e2d;--btn-bg-color:69 214 232;--btn-text-color:20 27 29;--link-color:69 214 232}body[data-hurt-theme] .btn--primary,body[data-hurt-theme] .hurt-buy-now{background:var(--hurt-action);color:#141b1d;border-color:var(--hurt-action)}body[data-hurt-theme] .btn--primary:hover:not(:disabled),body[data-hurt-theme] .hurt-buy-now:hover:not(:disabled){background:var(--hurt-action-hover);color:#141b1d;border-color:var(--hurt-action-hover)}body[data-hurt-theme] :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--hurt-action);outline-offset:4px}.hurt-product-details a,.hurt-inventory a,.hurt-policy-acknowledgment a,.hurt-payment-security a,.hurt-product-help a{color:var(--hurt-action);text-underline-offset:3px}.hurt-product-card.card{-webkit-backdrop-filter:blur(24px)saturate(145%);background:linear-gradient(135deg,#ffffff12,#0000 55%),#1f2324ad;border:1px solid #ffffff38;border-radius:16px;box-shadow:inset 0 1px #fff3,0 12px 30px #0004}.hurt-product-card .card__info{background:0 0}.hurt-product-card .card__vendor,.hurt-product-card .product-vendor{color:#f4f1ed;opacity:1}.hurt-product-card .product-vendor__badge{background:#f4f1ed;border-radius:5px;padding:4px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hurt-product-card.card{background:#252a2b}}.hurt-shelf-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.hurt-carousel-controls{flex-shrink:0;gap:8px;display:flex}.hurt-carousel-controls button{width:40px;height:40px;color:var(--hurt-action);background:#232829;border:1px solid #ffffff50;border-radius:50%}.hurt-shelf-carousel{scroll-snap-type:x mandatory;grid-auto-columns:calc(50% - 8px);grid-auto-flow:column;gap:16px;padding:4px 2px 14px;scroll-padding:2px;display:grid;overflow-x:auto}.hurt-shelf-carousel>article{scroll-snap-align:start;min-width:0}.hurt-share{flex-wrap:wrap;align-items:center;gap:8px;margin-block:24px;display:flex}.hurt-share :is(a,button){width:40px;height:40px;color:var(--hurt-action);background:#ffffff08;border:1px solid #ffffff35;border-radius:50%;place-items:center;display:grid}.hurt-share svg{fill:currentColor;width:20px;height:20px}.hurt-share .hurt-share-status{flex-basis:100%;font-size:13px}.hurt-product-page .product--editorial{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.hurt-product-page .product--editorial>.product-info,.hurt-product-page .product--editorial>.product-media{float:none;width:100%;min-width:0;margin:0}.hurt-product-details--gallery{min-width:0}@media (width>=1024px){.hurt-product-page .product--editorial{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;column-gap:36px}.hurt-product-page .product--editorial>.product-media{grid-area:1/1}.hurt-product-page .product--editorial>.product-info{grid-area:1/2/span 2}.hurt-product-details--gallery{grid-area:2/1}.hurt-desktop-nav .hurt-subnav>.hurt-nav-group.is-expanded>.hurt-nav-row{background:#45d6e812;border-radius:8px}}@media (prefers-reduced-motion:reduce){.hurt-shelf-carousel{scroll-behavior:auto}.hurt-product-disclosure summary span{transition:none}}body[data-hurt-theme] .hurt-product-card.card{padding:0}body[data-hurt-theme] .hurt-product-card .card__media{background:0 0;border-radius:15px 15px 0 0}body[data-hurt-theme] .hurt-product-card .card__media>.media{border-radius:inherit;background:0 0}@media (width<=767px){.brand-network-rail__destination.hurt-rail-dll{flex-direction:column;justify-content:center;gap:2px;padding:4px 6px}.hurt-rail-dll .brand-network-rail__logo-image{flex:none}.hurt-rail-dll .hurt-rail-badge{white-space:nowrap;letter-spacing:.04em;margin:0;padding:0 5px;font-size:8px;line-height:11px;display:block}}@media (width>=1024px){.hurt-desktop-nav .hurt-navigation>.hurt-nav-group:first-child>.hurt-subnav{width:380px;max-height:min(72vh,700px);overflow-y:auto}.hurt-desktop-nav .hurt-subnav .hurt-subnav{min-width:0;max-height:none;padding:8px 12px;overflow:visible}}.hurt-page .page-system__hero-grid--text{text-align:center;display:block}.hurt-page .page-system__hero-grid--text .page-system__hero-content{max-width:760px;margin-inline:auto}.hurt-page .page-system__hero-grid--text :is(h1,p){text-align:center;margin-inline:auto}.hurt-page .page-system__body{text-align:center;max-width:760px}.hurt-page .page-system__body :is(h2,h3,p){text-align:center}.hurt-page .page-system__body :is(ul,ol,table,form){text-align:left}.hurt-page-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin:32px 0;display:flex}.hurt-rating{color:#f4f1ed;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:1.5;display:flex}.hurt-rating:empty{display:none}.hurt-product-card .hurt-rating{margin-top:8px;font-size:12px}.hurt-product-card .hurt-rating-stars svg{width:14px;height:14px}.hurt-menu-note{color:var(--hurt-cyan,#45d6e8);padding:0 12px;font-size:.8em}.hurt-nav-group[data-menu-depth="0"]>.hurt-nav-row>.hurt-branch-toggle{align-items:center;gap:8px;display:flex}.hurt-rating a{color:var(--hurt-action);text-underline-offset:3px;text-decoration:underline}.hurt-rating-stars{color:var(--hurt-action);gap:2px;display:inline-flex}.hurt-rating-stars svg{fill:currentColor;width:18px;height:18px}.hurt-rating-stars svg.is-empty{fill:#0000;stroke:currentColor;stroke-width:1px}.hurt-payment-security{background:#ffffff06;border:1px solid #ffffff26;border-radius:12px;padding:20px}.hurt-payment-security h3{margin:0 0 16px;font-size:18px}.hurt-payment-security .hurt-payment-icons{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.hurt-payment-security .hurt-payment-icons li{background:#fff;border-radius:5px;place-items:center;width:58px;height:38px;padding:4px;display:grid}.hurt-payment-security .hurt-payment-icons img{object-fit:contain;filter:none;width:50px;height:30px}body[data-hurt-theme] .hurt-share svg{filter:none;fill:currentColor;background:0 0;border:0;width:20px;height:20px;display:block}.hurt-sticky-purchase .hurt-compact-purchase{flex:none}.hurt-sticky-purchase .hurt-compact-purchase .btn{white-space:nowrap;width:auto;min-width:88px;padding:10px 16px}.hurt-redo-checkout form{gap:12px;display:grid}.hurt-redo-checkout a,.hurt-redo-without{text-align:center;font-size:14px}.hurt-redo-without{color:var(--hurt-cream,#f3eedf);cursor:pointer;background:0 0;border:0;padding:8px;text-decoration:underline}.hurt-nav-row>.hurt-branch-toggle{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;min-height:44px;padding:10px 12px}.hurt-branch-toggle .hurt-chevron{flex-shrink:0;margin-right:3px}.hurt-branch-toggle:hover{background:#45d6e812;border-radius:8px}.hurt-branch-toggle:focus-visible{outline:2px solid var(--hurt-cyan,#45d6e8);outline-offset:-2px;border-radius:8px}.hurt-subnav>.hurt-menu-overview{color:var(--hurt-cyan,#45d6e8);padding:10px 12px;font-size:.86em;text-decoration:underline;display:block}.hurt-subnav .hurt-subnav .hurt-subnav{border-left:1px solid #45d6e840;border-radius:8px;margin-left:8px}@media (width<=1023px){.hurt-mobile-dialog .hurt-subnav{max-height:none;padding:6px 8px;overflow:visible}}.hurt-subnav{scrollbar-width:thin;scrollbar-color:#87918b #202321}@media (width>=1024px){.hurt-desktop-nav .hurt-subnav .hurt-level-three-flyout{box-sizing:border-box;color:#f4f1ed;background:#202321;border:1px solid #ffffff29;border-radius:14px;min-width:0;margin:0;padding:12px;position:fixed;inset:auto;overflow:auto;box-shadow:0 16px 48px #0007,inset 0 1px #ffffff20}.hurt-level-three-flyout[popover]:not(:popover-open){display:none}.hurt-level-three-flyout::backdrop{pointer-events:none;background:0 0}.hurt-nav-group[data-flyout]>.hurt-nav-row .hurt-chevron{transform:rotate(-45deg)}.hurt-nav-group[data-flyout]>.hurt-nav-row [aria-expanded=true] .hurt-chevron{transform:rotate(135deg)}@supports ((-webkit-backdrop-filter:blur(24px)) or (backdrop-filter:blur(24px))){.hurt-desktop-nav .hurt-subnav .hurt-level-three-flyout{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#191d1bf2}}}body[data-hurt-theme],body[data-hurt-theme] *{scrollbar-width:thin;scrollbar-color:#64878b #231f20}html:has(body[data-hurt-theme]){scrollbar-width:thin;scrollbar-color:#64878b #231f20}body[data-hurt-theme] ::-webkit-scrollbar{width:10px;height:10px}body[data-hurt-theme] ::-webkit-scrollbar-track{background:#231f20}body[data-hurt-theme] ::-webkit-scrollbar-thumb{background:#64878b;border:2px solid #231f20;border-radius:10px}body[data-hurt-theme] ::-webkit-scrollbar-thumb:hover{background:#45d6e8}body[data-hurt-theme] .hurt-shelf-carousel{scrollbar-width:none}body[data-hurt-theme] .hurt-shelf-carousel::-webkit-scrollbar{display:none}.hurt-carousel-controls button{flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;line-height:1;display:inline-flex}.hurt-carousel-controls button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.hurt-purchase-controls{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;display:grid}.hurt-purchase-primary{min-width:0}.hurt-purchase-primary.has-quantity{grid-template-columns:120px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.hurt-purchase-primary>*,.hurt-purchase-primary .hurt-quantity{width:100%;min-width:0}.hurt-purchase-primary .hurt-quantity{height:48px}.hurt-purchase-primary .hurt-quantity input{flex:1;min-width:0}.hurt-purchase-controls>.btn,.hurt-purchase-controls>.hurt-purchase-primary>.btn{white-space:normal;justify-content:center;align-items:center;width:100%;min-width:0;height:auto;min-height:48px;margin:0;padding:12px 18px;line-height:1.35;display:flex}.hurt-purchase-status:empty{display:none}.hurt-compact-purchase>.hurt-purchase-primary{display:contents}.hurt-redo-price{text-align:center;margin:0;font-size:.875rem}.hurt-redo-without{text-align:center;border:1px solid;border-radius:4px;width:100%;min-height:44px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none}.hurt-redo-without:hover{background:#f3eedf12}.hurt-redo-without:focus-visible,.hurt-checkout-help>summary:focus-visible{outline-offset:3px;outline:2px solid}.hurt-checkout-help{margin-top:12px;font-size:14px}.hurt-checkout-help[hidden]{display:none}.hurt-checkout-help>summary{cursor:pointer;min-height:44px;padding:12px 0}.hurt-checkout-help__content{padding-bottom:8px;line-height:1.5}.hurt-checkout-help__content p{margin:0 0 10px}@media (width<=767px){.hurt-purchase-primary.has-quantity{grid-template-columns:110px minmax(0,1fr);gap:10px}.hurt-shelf-heading{flex-wrap:wrap;align-items:start}}@media (forced-colors:active){body[data-hurt-theme],body[data-hurt-theme] *{scrollbar-color:auto}html:has(body[data-hurt-theme]){scrollbar-color:auto}}body[data-hurt-theme] .hurt-shop-pay{color:#fff;text-transform:none;background:#5a31f4;border-color:#5a31f4;gap:4px;padding-block:4px}body[data-hurt-theme] .hurt-shop-pay:hover:not(:disabled){color:#fff;background:#4522c9;border-color:#4522c9}.hurt-shop-pay img{object-fit:contain;width:60px;height:38px}.hurt-purchase-primary .hurt-quantity button{flex:0 0 34px;width:34px;height:46px}
