.commerce-site .editorial-product-visual.has-campaign{aspect-ratio:3/2;isolation:isolate;color:#fff;border-radius:9px;height:auto;overflow:hidden;background:#141b23!important}.commerce-site .editorial-product-visual.has-campaign>img{object-fit:cover;mix-blend-mode:normal;width:100%;height:100%;padding:0;transition:transform .65s cubic-bezier(.22,.7,.3,1);display:block;position:absolute;inset:0;transform:scale(1)}.commerce-site .editorial-product-visual.has-campaign:hover>img{transform:scale(1.035)}.commerce-site .has-campaign .editorial-product-number{z-index:2;color:#ffffffb0;letter-spacing:1px;font-size:10px;top:6%;left:5%}.product-art-copy{z-index:2;text-align:left;color:#fff;text-shadow:0 2px 25px #0004;flex-direction:column;align-items:flex-start;gap:19px;width:37%;display:flex;position:absolute;top:28%;left:5%}.product-art-copy>small{letter-spacing:1.5px;color:#ffffffb3;font-size:8px;font-weight:600;line-height:1.7}.product-art-copy>strong{letter-spacing:-1.35px;white-space:pre-line;font-size:34px;font-weight:600;line-height:1.12}.product-art-copy>span{color:#ffffffc9;border-top:1px solid #ffffff3b;align-items:center;gap:10px;padding-top:12px;font-size:10px;display:flex}.product-art-note{color:#fffa;letter-spacing:.2px;z-index:2;max-width:75%;font-size:8px;line-height:1.5;position:absolute;bottom:6%;left:5%}.commerce-site .has-campaign .editorial-product-arrow{color:#fff;z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff13;border:1px solid #ffffff36;width:41px;height:41px;bottom:6%;right:5%}.commerce-site .pdp-main-image.is-campaign{aspect-ratio:3/2;color:#fff;border-radius:9px;height:auto;min-height:0;overflow:hidden;background:#131b22!important}.commerce-site .pdp-main-image.is-campaign>img{object-fit:cover;mix-blend-mode:normal;width:100%;height:100%;padding:0;display:block}.commerce-site .pdp-main-image.is-campaign .pdp-image-tag{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff13;border:1px solid #ffffff26}.commerce-site .pdp-main-image.is-campaign .pdp-reference{z-index:2;color:#ffffffa8;background:0 0;max-width:80%;font-size:8px;line-height:1.6;bottom:6%;left:5%}.commerce-site .pdp-main-image.is-campaign .product-art-copy{top:29%}.pdp-gallery-note{color:#77817b;margin:13px 2px 0;font-size:11px;line-height:1.7}.pdp-gallery-note strong{color:#3d5047;font-weight:500}.commerce-site .pdp-related .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.commerce-site .pdp-related .editorial-product-copy h3{font-size:23px}.commerce-site .commerce-logo>span{letter-spacing:-.6px;max-width:200px;font-size:20px;line-height:1.04}.b2b-section-copy>p,.b2b-hero-intro,.b2b-page .commerce-content-body>p{white-space:pre-line}@media (min-width:1600px){.product-art-copy>strong{font-size:42px}}@media (max-width:1180px){.product-art-copy{gap:13px}.product-art-copy>strong{font-size:27px}.product-art-copy>small{letter-spacing:.8px;font-size:7px}.product-art-copy>span{font-size:9px}.commerce-site .commerce-logo>span{max-width:175px;font-size:18px}}@media (max-width:640px){.product-art-copy{gap:13px;width:40%;top:26%}.product-art-copy>strong{letter-spacing:-.8px;font-size:25px}.product-art-copy>small{letter-spacing:.6px;font-size:6px}.product-art-copy>span{gap:6px;padding-top:9px;font-size:8px}.product-art-note{font-size:6px}.commerce-site .has-campaign .editorial-product-number{font-size:7px}.commerce-site .has-campaign .editorial-product-arrow{width:30px;height:30px}.commerce-site .has-campaign .editorial-product-arrow svg{width:17px}.commerce-site .pdp-related .product-grid{grid-template-columns:1fr}.commerce-site .pdp-main-image.is-campaign .pdp-reference{font-size:6px}.commerce-site .pdp-main-image.is-campaign .pdp-image-tag{padding:5px 8px;font-size:8px;top:5%;left:5%}.commerce-site .commerce-logo>span{max-width:148px;font-size:16px}.commerce-site .commerce-logo small{letter-spacing:1px;font-size:6px}.commerce-header-actions{gap:8px}.commerce-quote{padding:10px;font-size:9px}.commerce-header{gap:8px}.commerce-site .pdp-main-image.is-campaign .product-art-copy>strong{font-size:23px}}@media (prefers-reduced-motion:reduce){.commerce-site .editorial-product-visual.has-campaign>img{transition:none}.commerce-site .editorial-product-visual.has-campaign:hover>img{transform:none}}.ash-v2 .editorial-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.ash-v2 .editorial-product{min-width:0;box-shadow:none;opacity:1;background:0 0;border:0;border-radius:0;display:block;transform:none}.ash-v2 .editorial-product-visual{aspect-ratio:4/5;background:#f0f1f2;border:0;border-radius:3px;display:block;position:relative;overflow:hidden}.ash-v2 .editorial-product-visual img{object-fit:contain;object-position:center;mix-blend-mode:normal;width:100%;height:100%;transition:transform .24s;position:static}.ash-v2 .editorial-product-number{z-index:1;color:#5b626b;background:#fff;max-width:calc(100% - 28px);padding:5px 8px;font:10px/1.5 ui-monospace,monospace;position:absolute;top:14px;left:14px}.ash-v2 .editorial-product-arrow{color:#111213;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:14px;right:14px}.ash-v2 .editorial-product-copy{color:#111213;background:0 0;padding:20px 0 0}.ash-v2 .editorial-product-copy h3{letter-spacing:-.025em;font-size:22px;font-weight:500;line-height:1.3}.ash-v2 .editorial-product-copy>p{color:#5b626b;margin:12px 0;font-size:14px;line-height:1.7}.ash-v2 .editorial-product-link{color:#2155e8;align-items:center;gap:14px;min-height:44px;font-size:13px;display:inline-flex}@media (hover:hover){.ash-v2 .editorial-product-visual:hover img{transform:scale(1.02)}}@media (max-width:767px){.ash-v2 .editorial-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ash-v2 .editorial-product-copy h3{font-size:20px}}@media (max-width:639px){.ash-v2 .editorial-products{grid-template-columns:1fr}.ash-v2 .editorial-product-visual{max-height:440px}}@media (prefers-reduced-motion:reduce){.ash-v2 .editorial-product-visual img{transition:none;transform:none!important}}
