.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}}
