body:has(.hp-listing-header){--hp-listing-red:#ad3039;--hp-listing-black:#101112;--hp-listing-surface:#191a1c;--hp-listing-line:#343537;background:#101112;color:#f5f3ef}body:has(.hp-listing-header) .header-wrapper,body:has(.hp-listing-header) .utility-bar,body:has(.hp-listing-header) .footer{--color-background:16,17,18;--color-foreground:245,243,239;--color-button:173,48,57;--color-button-text:255,255,255;--color-link:245,243,239;background:#101112;color:#f5f3ef}body:has(.hp-listing-header) .utility-bar,body:has(.hp-listing-header) .footer{border-color:#343537}body:has(.hp-listing-header) .announcement-bar__message{font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:8px}body:has(.hp-listing-header) .header{padding-top:14px;padding-bottom:14px;grid-template-columns:1fr auto 1fr}body:has(.hp-listing-header) .header__heading-link{grid-column:2;justify-self:center;background:transparent;padding:0}body:has(.hp-listing-header) header-drawer{grid-column:1;justify-self:start}body:has(.hp-listing-header) .header__icons{grid-column:3;justify-self:end}body:has(.hp-listing-header) .header__heading-logo-wrapper{width:170px!important}body:has(.hp-listing-header) .header__heading-logo{max-width:170px;height:auto}body:has(.hp-listing-header) .menu-drawer{background:#121212;color:#f5f3ef}body:has(.hp-listing-header) .footer .field{--color-background:25,26,28;--color-foreground:245,243,239}body:has(.hp-listing-header) .footer .field__input{color:#fff}body:has(.hp-listing-header) .footer .copyright__content a{color:#b9b9b9}.hp-listing-header,.hp-listing-help,.hp-listing-card{font-family:Arial,Helvetica,sans-serif;line-height:1.6}.hp-listing-wrap{max-width:1240px;margin:auto;padding:0 40px}.hp-listing-header{background:radial-gradient(ellipse at 90% 0,rgba(173,48,57,.09),transparent 58%),#151618;border-top:1px solid #292a2c;border-bottom:1px solid #343537;color:#f5f3ef}.hp-listing-header a,.hp-listing-help a,.hp-listing-card a{color:inherit;text-decoration:none}.hp-breadcrumb{display:flex;gap:12px;align-items:center;padding-top:25px;font-size:11px;color:#a9aaad}.hp-breadcrumb a:hover{color:#fff}.hp-listing-intro{display:grid;grid-template-columns:1.45fr .75fr;gap:80px;align-items:center;padding:45px 0 43px}.hp-listing-eyebrow{margin:0 0 15px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:#db747a}.hp-listing-title h1{font:900 clamp(38px,4.3vw,58px)/1.04 Arial,Helvetica,sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:0;color:#f5f3ef;max-width:700px}.hp-listing-description{max-width:650px;color:#bdbdbf;font-size:15px;line-height:1.8;margin:22px 0 0}.hp-listing-detail{border-left:1px solid #454548;padding-left:30px}.hp-listing-detail ul{list-style:none;padding:0;margin:0}.hp-listing-detail li{color:#d1d1d3;font-size:12px;padding:4px 0}.hp-listing-detail li:before{content:'+';color:#db747a;margin-right:12px}.hp-listing-detail>p:not(.hp-listing-eyebrow){color:#bdbdbf;font-size:13px;margin:0}.hp-listing-detail>a{display:inline-flex;gap:28px;align-items:center;border-bottom:1px solid #6b6b6d;font-size:11px;padding:5px 0;margin-top:16px}.hp-category-tabs{display:flex;gap:30px;align-items:center;flex-wrap:wrap}.hp-category-tabs a{display:inline-flex;align-items:center;gap:15px;padding:16px 0;font-size:11px;letter-spacing:.02em;border-bottom:2px solid transparent;color:#bdbdbf}.hp-category-tabs a[aria-current=page]{border-bottom-color:#bd3f47;color:#fff}.hp-category-tabs a:hover{color:#fff}.hp-category-tabs a:last-child{margin-left:auto}.hp-listing-grid-section{--color-background:16,17,18;--color-foreground:245,243,239;--color-link:245,243,239;--color-button:173,48,57;--color-button-text:255,255,255;background:#101112;padding-top:35px!important;padding-bottom:65px!important}.hp-listing-grid-section .page-width{max-width:1240px;padding-left:40px;padding-right:40px}.hp-listing-grid-section .facets-wrapper{border-bottom:1px solid #343537;padding-bottom:18px;margin-bottom:30px}.hp-listing-grid-section .facets-container{padding-top:0}.hp-listing-grid-section .facets__heading,.hp-listing-grid-section .facet-filters__label,.hp-listing-grid-section .facet-filters__sort,.hp-listing-grid-section .product-count__text,.hp-listing-grid-section .facets__summary,.hp-listing-grid-section .mobile-facets__open{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#c4c4c6}.hp-listing-grid-section .facets__display,.hp-listing-grid-section .mobile-facets__inner,.hp-listing-grid-section .mobile-facets__header,.hp-listing-grid-section .mobile-facets__footer,.hp-listing-grid-section .mobile-facets__submenu{background:#191a1c;color:#f5f3ef;border-color:#414143}.hp-listing-grid-section .facets__header,.hp-listing-grid-section .mobile-facets__footer{border-color:#414143}.hp-listing-grid-section .facet-filters__sort option{background:#191a1c;color:#f5f3ef}.hp-listing-grid-section .active-facets__button-inner{box-shadow:0 0 0 1px #777;color:#f5f3ef}.hp-listing-grid-section .product-grid{column-gap:22px;row-gap:28px}.hp-listing-grid-section .grid--4-col-desktop .grid__item{width:calc(25% - 17px);max-width:calc(25% - 17px)}.hp-listing-card{height:100%;background:#191a1c;border:1px solid #343537;display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s;color:#f5f3ef}.hp-listing-card:hover{border-color:#7f353c;box-shadow:0 12px 32px #0002}.hp-listing-image{position:relative;display:block!important;aspect-ratio:4/5;background:#202123;overflow:hidden}.hp-listing-image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .25s}.hp-listing-image:hover img{transform:scale(1.025)}.hp-listing-badge{position:absolute;left:12px;top:12px;padding:4px 9px;background:#101112e8;border:1px solid #555;font-size:9px;letter-spacing:.05em;color:#e1e1e1;text-transform:uppercase}.hp-listing-card-body{padding:22px;display:flex;flex-direction:column;flex:1}.hp-listing-card-label{font-size:9px;letter-spacing:.16em;color:#d47b80;font-weight:700;text-transform:uppercase;margin:0 0 10px}.hp-listing-card h2{font:700 16px/1.4 Arial,Helvetica,sans-serif;letter-spacing:-.02em;margin:0;color:#f5f3ef}.hp-listing-card-description{font-size:12px;color:#b7b7ba;line-height:1.7;margin:14px 0 22px}.hp-listing-price{font-size:20px;font-weight:700;letter-spacing:-.02em;color:#f5f3ef;margin-top:auto}.hp-listing-price>span{font-size:11px;font-weight:400;color:#b7b7ba}.hp-listing-card .hp-listing-card-button{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px;border:1px solid #ad3039;background:#ad3039;min-height:44px;padding:12px 14px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;transition:background .2s}.hp-listing-card-button:hover{background:#913039!important}.hp-listing-card-button span{font-size:17px;line-height:1}.hp-listing-help{background:#1a1b1d;color:#f5f3ef;border-top:1px solid #343537;border-bottom:1px solid #343537;padding:45px 0}.hp-listing-help .hp-listing-wrap{display:flex;align-items:center;justify-content:space-between;gap:35px}.hp-listing-help h2{font:900 30px/1.15 Arial,Helvetica,sans-serif;letter-spacing:-.04em;text-transform:uppercase;margin:0;color:#f5f3ef}.hp-listing-help p:not(.hp-listing-eyebrow){font-size:13px;line-height:1.7;color:#bdbdbf;max-width:660px;margin:14px 0 0}.hp-listing-help a{display:flex;align-items:center;justify-content:space-between;gap:35px;white-space:nowrap;padding:15px 20px;border:1px solid #78787a;font-size:11px;letter-spacing:.07em;text-transform:uppercase;font-weight:700}.hp-listing-help a:hover{border-color:#ad3039;background:#232427}.hp-listing-header a:focus-visible,.hp-listing-card a:focus-visible,.hp-listing-help a:focus-visible{outline:3px solid #f29a9f;outline-offset:4px}@media(max-width:989px){.hp-listing-wrap,.hp-listing-grid-section .page-width{padding-left:24px;padding-right:24px}.hp-listing-intro{gap:35px;grid-template-columns:1.25fr .85fr}.hp-listing-grid-section .grid--4-col-desktop .grid__item{width:calc(50% - 11px);max-width:calc(50% - 11px)}.hp-listing-help .hp-listing-wrap{align-items:start;flex-direction:column;gap:25px}}@media(max-width:749px){body:has(.hp-listing-header) .header__heading-logo-wrapper{width:135px!important}body:has(.hp-listing-header) .header__heading-logo{max-width:135px}body:has(.hp-listing-header) .header{padding-top:12px;padding-bottom:12px}.hp-listing-wrap,.hp-listing-grid-section .page-width{padding-left:20px;padding-right:20px}.hp-breadcrumb{padding-top:20px;font-size:10px}.hp-listing-intro{grid-template-columns:1fr;gap:27px;padding:30px 0}.hp-listing-title h1{font-size:40px}.hp-listing-description{font-size:13px;margin-top:18px}.hp-listing-detail{padding-left:18px}.hp-listing-detail .hp-listing-eyebrow{font-size:9px;margin-bottom:9px}.hp-listing-detail li{font-size:11px;padding:2px 0}.hp-listing-detail>a{font-size:10px;margin-top:10px}.hp-category-tabs{gap:0;display:grid;grid-template-columns:1fr 1fr}.hp-category-tabs a{font-size:10px;justify-content:center;padding:13px 6px;border-top:1px solid #343537}.hp-category-tabs a:last-child{margin-left:0}.hp-listing-grid-section{padding-top:24px!important;padding-bottom:45px!important}.hp-listing-grid-section .facets-wrapper{padding-bottom:14px;margin-bottom:22px}.hp-listing-grid-section .product-grid{gap:22px}.hp-listing-grid-section .grid--4-col-desktop .grid__item,.hp-listing-grid-section .grid--1-col-tablet-down .grid__item{width:100%;max-width:100%}.hp-listing-image{aspect-ratio:4/3}.hp-listing-card-body{padding:23px}.hp-listing-card h2{font-size:19px}.hp-listing-card-description{font-size:13px;margin-bottom:20px}.hp-listing-card-button{min-height:47px!important}.hp-listing-help{padding:35px 0}.hp-listing-help h2{font-size:27px}.hp-listing-help p:not(.hp-listing-eyebrow){font-size:12px}}@media(prefers-reduced-motion:reduce){.hp-listing-card,.hp-listing-image img,.hp-listing-card-button{transition:none!important}}
