.solid-home-refresh{background:#111214;color:#f0efea}.solid-static-hero{position:relative;min-height:clamp(520px,68vw,790px);height:min(78svh,790px);overflow:hidden;background:#252525;isolation:isolate}.solid-static-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 38%;transform:none!important;transition:none!important}.solid-static-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0a0ab8,#0a0a0a57 52%,#0a0a0a0f);pointer-events:none}.solid-static-hero-copy{position:absolute;z-index:2;left:clamp(22px,6vw,92px);top:50%;transform:translateY(-44%);max-width:760px}.solid-static-hero-copy .micro,.solid-home-products .micro,.solid-home-promise .micro{font-size:11px;letter-spacing:.12em}.solid-static-hero-copy h1{font:800 clamp(46px,7.5vw,112px)/.92 BarlowSolid,Impact,sans-serif;letter-spacing:-.045em;margin:25px 0}.solid-static-hero-copy h1 span{font-size:.53em;letter-spacing:-.015em}.solid-static-hero-copy>p:not(.micro){font-size:clamp(15px,1.5vw,19px);max-width:420px;margin:0 0 28px}.solid-primary-cta{display:inline-flex;align-items:center;gap:34px;padding:15px 20px;background:#f0efea;color:#111214;font-size:12px;font-weight:700;letter-spacing:.04em}.solid-primary-cta:hover{background:#d7d6d1}.solid-hero-caption{position:absolute;z-index:2;right:clamp(20px,4vw,60px);bottom:28px;font-size:10px;letter-spacing:.1em}.solid-home-products{padding:clamp(55px,8vw,110px) 3vw 100px;scroll-margin-top:80px}.solid-home-products-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px}.solid-home-products-heading h2{font:800 clamp(34px,5vw,68px)/.95 BarlowSolid,Impact,sans-serif;letter-spacing:-.035em;margin:12px 0 0}.solid-home-products-heading>a{font-size:11px;font-weight:700;letter-spacing:.04em;border-bottom:1px solid #777;padding-bottom:8px;white-space:nowrap}.solid-standard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.5vw,22px);align-items:start}.solid-standard-grid .product-card{display:block;min-width:0;opacity:1!important;transform:none!important}.solid-standard-grid .card-photo{aspect-ratio:3/4;background:#e4e3df;overflow:hidden;position:relative}.solid-standard-grid .card-photo img{width:100%;height:100%;object-fit:cover;transition:none!important;transform:none!important}.solid-standard-grid .card-photo .alternate,.solid-standard-grid .card-photo .card-hover-layer{display:none!important}.solid-standard-grid .card-info{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-top:13px}.solid-standard-grid .card-info h2,.solid-standard-grid .card-info h3{font:700 clamp(14px,1.5vw,19px)/1.25 DMSolid,Arial,sans-serif;margin:0}.solid-standard-grid .card-info>span{font-size:14px;white-space:nowrap}.solid-standard-grid .card-index{font-size:10px}.solid-standard-grid .card-arrow{display:none}.solid-standard-grid .product-card:hover .card-photo img{transform:none!important}.solid-home-promise{padding:70px 5vw 90px;border-top:1px solid #ffffff26;display:grid;grid-template-columns:1fr 1.2fr;column-gap:5vw;row-gap:18px}.solid-home-promise .micro{grid-column:1/-1;margin:0}.solid-home-promise h2{font:800 clamp(40px,6vw,82px)/.92 BarlowSolid,Impact,sans-serif;letter-spacing:-.04em;margin:0}.solid-home-promise>p:not(.micro){max-width:390px;align-self:center;font-size:16px;color:#c7c7c3}.solid-home-promise>a{grid-column:2;justify-self:start;font-size:11px;font-weight:700;letter-spacing:.05em;border-bottom:1px solid #777;padding-bottom:8px}.site-footer .footer-word{display:block;width:100%;max-width:100%;height:auto;line-height:0;overflow:hidden;margin:30px 0}.site-footer .footer-word .solid-vector{display:block;width:100%;height:auto;max-width:100%;max-height:none;object-fit:contain;object-position:center;transform:none!important}.site-footer .footer-word img{height:auto!important;aspect-ratio:1010/172;object-fit:contain}.hero-image>img,.campaign-spread figure img,.study-grid figure img{transform:none!important;transition:none!important}.hero-image:hover>img,.campaign-spread figure:hover img,.study-grid figure:hover img{transform:none!important}@media(max-width:900px){.solid-standard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 13px}.solid-static-hero{height:72svh;min-height:520px}.solid-static-hero-image{object-position:56% center}.solid-static-hero-shade{background:linear-gradient(90deg,#0a0a0ab3,#0a0a0a1f)}.solid-home-promise{grid-template-columns:1fr;gap:18px}.solid-home-promise .micro,.solid-home-promise>a{grid-column:1}.solid-home-promise>p:not(.micro){margin:0}}@media(max-width:520px){.solid-static-hero{height:72svh;min-height:570px}.solid-static-hero-image{object-position:58% center}.solid-static-hero-shade{background:linear-gradient(90deg,#0a0a0aa3,#0a0a0a2e),linear-gradient(0deg,rgba(10,10,10,.3),transparent 60%)}.solid-static-hero-copy{left:22px;right:20px;top:auto;bottom:90px;transform:none}.solid-static-hero-copy h1{font-size:clamp(44px,12vw,66px);margin:18px 0}.solid-static-hero-copy h1 span{font-size:.5em}.solid-hero-caption{left:22px;right:22px;bottom:24px;font-size:9px}.solid-home-products{padding:55px 4vw 65px}.solid-home-products-heading{align-items:flex-start;flex-direction:column;gap:18px}.solid-home-products-heading h2{font-size:36px}.solid-standard-grid .card-info{display:block}.solid-standard-grid .card-info>span{display:block;margin-top:7px}.solid-standard-grid .card-info h2,.solid-standard-grid .card-info h3{font-size:15px}.solid-home-promise{padding:55px 5vw 65px}}@media(prefers-reduced-motion:reduce){.solid-home-refresh *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.solid-hero-carousel{position:relative;isolation:isolate;min-height:580px;height:min(84svh,880px);max-height:880px;overflow:hidden;background:#191a1c;color:#f0efea}.solid-hero-slides,.solid-hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.solid-hero-slide{margin:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .8s ease,visibility .8s ease}.solid-hero-slide.is-active{opacity:1;visibility:visible;pointer-events:auto}.solid-hero-slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center 48%;transform:none!important;transition:none!important}.solid-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#0a0b0cbd,#0a0b0c61 43%,#0a0b0c0d),linear-gradient(0deg,rgba(10,11,12,.44),transparent 35%);pointer-events:none}.solid-hero-copy{position:absolute;z-index:2;left:clamp(22px,6vw,94px);top:48%;transform:translateY(-42%);max-width:780px}.solid-hero-copy .micro{font-size:11px;letter-spacing:.14em}.solid-hero-copy h1{font:800 clamp(48px,7.4vw,116px)/.9 BarlowSolid,Impact,sans-serif;letter-spacing:-.045em;margin:25px 0}.solid-hero-copy h1 span{font-size:.52em;letter-spacing:-.015em}.solid-hero-copy>p:not(.micro){max-width:420px;margin:0 0 28px;font-size:clamp(15px,1.5vw,19px);line-height:1.5}.solid-hero-bottom{position:absolute;z-index:3;left:clamp(22px,4vw,60px);right:clamp(22px,4vw,60px);bottom:26px;display:flex;align-items:center;justify-content:space-between;gap:20px}.solid-hero-caption,.solid-hero-count{font-size:10px;letter-spacing:.11em}.solid-hero-controls{display:flex;align-items:center;gap:13px}.solid-hero-arrow{width:42px;height:42px;border:1px solid #ffffff75;background:#11121426;color:#fff;border-radius:50%;display:grid;place-items:center;font-size:20px;line-height:1;transition:background .2s ease,border-color .2s ease}.solid-hero-arrow:hover{background:#f0efea;color:#111214;border-color:#f0efea}.solid-hero-dots{position:absolute;z-index:4;bottom:45px;left:clamp(22px,6vw,94px);display:flex;align-items:center;gap:7px}.solid-hero-dots button{width:34px;height:22px;padding:9px 0;border:0;background:transparent;cursor:pointer}.solid-hero-dots button span{display:block;height:2px;background:#ffffff73;transition:background .2s ease,transform .2s ease;transform-origin:left}.solid-hero-dots button[aria-current=true] span{background:#fff;transform:scaleX(1)}.solid-hero-dots button[aria-current=false] span{transform:scaleX(.72)}.solid-standard-grid .card-photo{background:#fff}.solid-standard-grid .card-photo img{background:#fff;object-fit:contain}.solid-standard-grid .card-photo .card-primary{position:relative;z-index:1;opacity:1;transition:opacity .25s ease!important}.solid-standard-grid .card-photo .alternate{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0;object-fit:contain;transition:opacity .25s ease!important;transform:none!important}.solid-standard-grid .card-photo .card-hover-layer{display:none!important}.solid-standard-grid .product-card:hover .card-photo .alternate{opacity:1!important}.solid-standard-grid .product-card:hover .card-photo .card-primary{opacity:0!important}.solid-standard-grid .card-photo .card-image-positions{position:absolute;z-index:4;left:50%;bottom:12px;display:flex;gap:5px;transform:translate(-50%);pointer-events:none}.solid-standard-grid .card-photo .card-image-positions i{display:block;width:5px;height:5px;border-radius:50%;background:#11121450}.solid-standard-grid .card-photo .card-image-positions i.is-active{background:#111214}.solid-standard-grid .product-card:hover .card-image-positions i:first-child{background:#11121450}.solid-standard-grid .product-card:hover .card-image-positions i:last-child{background:#111214}.product-gallery [hidden]{display:none!important}.product-gallery .product-media.is-selected-color-hero{grid-column:1/-1;order:-1;aspect-ratio:3/2;min-height:0;background:#fff}.product-gallery .product-media.is-selected-color-hero img{object-fit:contain;background:#fff}.product-gallery .product-media[data-media-color]{background:#fff}.product-gallery .product-media[data-media-color] img{object-fit:contain}@media(max-width:900px){.solid-hero-carousel{height:74svh;min-height:540px}.solid-hero-slide img{object-position:56% center}.solid-hero-copy{left:5vw;right:5vw;top:46%;max-width:700px}.solid-hero-copy h1{font-size:clamp(45px,9vw,82px)}.solid-hero-bottom{left:5vw;right:5vw}.solid-hero-dots{left:5vw;bottom:37px}}@media(max-width:520px){.solid-hero-carousel{height:72svh;min-height:570px}.solid-hero-slide img{object-position:58% center}.solid-hero-shade{background:linear-gradient(90deg,#0a0b0c94,#0a0b0c14),linear-gradient(0deg,rgba(10,11,12,.6),transparent 66%)}.solid-hero-copy{left:22px;right:22px;top:auto;bottom:104px;transform:none}.solid-hero-copy h1{font-size:clamp(43px,11.5vw,62px);margin:17px 0}.solid-hero-copy h1 span{font-size:.5em}.solid-hero-copy>p:not(.micro){font-size:15px;margin-bottom:22px}.solid-hero-bottom{left:22px;right:22px;bottom:22px}.solid-hero-caption{font-size:9px;max-width:125px}.solid-hero-controls{gap:7px}.solid-hero-arrow{width:36px;height:36px}.solid-hero-count{font-size:9px}.solid-hero-dots{left:22px;bottom:65px}.solid-standard-grid .card-photo .card-image-positions{bottom:8px}}@media(hover:none){.solid-standard-grid .card-photo .card-image-positions{opacity:.75}}@media(prefers-reduced-motion:reduce){.solid-hero-slide,.solid-hero-arrow,.solid-hero-dots button span{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/catalog-refresh.css.map */
