@media not all and (min-width:1181px){.EpaCatalog-module__y3WQVa__root{color:var(--text-color);background:var(--paper)}.EpaCatalog-module__y3WQVa__root :where(main h1,main h2,main h3,main p,main dl,main dd){margin:0}.EpaCatalog-module__y3WQVa__root :where(main h1,main h2,main h3){color:var(--text-color);letter-spacing:-.03em;line-height:1.18}.EpaCatalog-module__y3WQVa__wrap{width:100%;max-width:1416px;padding-inline:var(--page-padding);margin-inline:auto}.EpaCatalog-module__y3WQVa__catalogHeader{justify-content:space-between;align-items:center;gap:24px;padding-block:24px;display:flex}.EpaCatalog-module__y3WQVa__apsBrand{width:112px;height:auto;display:block}.EpaCatalog-module__y3WQVa__eyebrow{color:var(--pink);letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:700}.EpaCatalog-module__y3WQVa__button,.EpaCatalog-module__y3WQVa__textLink{justify-content:center;align-items:center;gap:20px;min-height:48px;font-size:13px;font-weight:650;line-height:1.4;display:inline-flex}.EpaCatalog-module__y3WQVa__button{min-height:var(--cta-min-height);font-size:var(--cta-font-size);font-weight:400;line-height:var(--cta-line-height);padding:var(--cta-padding-block) var(--cta-padding-inline);border-radius:var(--cta-radius);background:var(--pink);color:var(--paper);min-height:var(--cta-min-height);font-family:var(--font-sans);font-size:var(--cta-font-size);font-weight:400;line-height:var(--cta-line-height);letter-spacing:-.022em;text-align:center;text-transform:none;box-shadow:none;border:0;justify-content:center;align-items:center;gap:0;transition:background .15s;display:inline-flex}.EpaCatalog-module__y3WQVa__button:hover{background:var(--pink-dark)}.EpaCatalog-module__y3WQVa__textLink{min-height:44px;color:var(--pink);justify-content:flex-start;gap:12px}.EpaCatalog-module__y3WQVa__textLink:hover{text-decoration:underline}.EpaCatalog-module__y3WQVa__button svg,.EpaCatalog-module__y3WQVa__textLink svg{flex-shrink:0}.EpaCatalog-module__y3WQVa__catalogHero{padding-block:var(--section-gap) var(--section-space)}.EpaCatalog-module__y3WQVa__heroGrid{align-items:center;gap:var(--section-gap);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.EpaCatalog-module__y3WQVa__heroBrand{object-fit:contain;width:82px;height:57px;margin-bottom:19px;display:block}.EpaCatalog-module__y3WQVa__heroCopy h1{max-width:640px;margin-block:14px 20px;font-size:44px}.EpaCatalog-module__y3WQVa__heroDescription{color:#607181;max-width:515px;font-size:15px;line-height:1.8}.EpaCatalog-module__y3WQVa__heroActions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:27px;display:flex}.EpaCatalog-module__y3WQVa__heroVisual{background:linear-gradient(145deg,#edf3f7,#dce6ed);border-radius:18px;justify-content:center;align-items:center;height:425px;padding:12px 22px;display:flex;position:relative;overflow:hidden}.EpaCatalog-module__y3WQVa__heroVisual>img{object-fit:contain;width:35%;height:360px;position:relative;transform:translateY(-8px)}.EpaCatalog-module__y3WQVa__heroVisual>img+img{margin-left:-12px}.EpaCatalog-module__y3WQVa__heroNote{color:#466278;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:20px;left:25px;right:25px}.EpaCatalog-module__y3WQVa__collectionSection{padding-block:var(--section-space);border-top:1px solid #edf0f2;border-bottom:1px solid var(--line);background:var(--wash)}.EpaCatalog-module__y3WQVa__sectionTitle{margin-bottom:var(--section-gap);justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.EpaCatalog-module__y3WQVa__sectionTitle h2{margin-top:8px;font-size:32px}.EpaCatalog-module__y3WQVa__sectionTitle>p{max-width:330px;color:var(--ink-soft);font-size:13px;line-height:1.8}.EpaCatalog-module__y3WQVa__productsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.EpaCatalog-module__y3WQVa__productCard{background:var(--paper);border:1px solid #dde4e9;border-radius:12px;min-width:0;overflow:hidden}.EpaCatalog-module__y3WQVa__productVisual{cursor:zoom-in;background:linear-gradient(145deg,#e9eff4,#d8e2ea);border:0;justify-content:center;align-items:center;width:100%;height:370px;padding:0;display:flex;position:relative;overflow:hidden}.EpaCatalog-module__y3WQVa__productVisual:focus-visible{outline-offset:-5px}.EpaCatalog-module__y3WQVa__productVisual>img{object-fit:contain;width:250px;height:354px}.EpaCatalog-module__y3WQVa__productNumber{z-index:1;color:#607786;letter-spacing:.08em;font-size:11px;font-weight:600;position:absolute;top:20px;left:22px}.EpaCatalog-module__y3WQVa__zoomIcon{background:var(--paper);width:34px;height:34px;color:var(--navy);border:1px solid #cbd8e2;border-radius:50%;place-items:center;font:400 22px/1 Arial,sans-serif;display:grid;position:absolute;bottom:17px;right:18px}.EpaCatalog-module__y3WQVa__productInfo{padding:23px 28px 26px}.EpaCatalog-module__y3WQVa__productTopline{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.EpaCatalog-module__y3WQVa__formatLabel{color:#617383;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:600}.EpaCatalog-module__y3WQVa__viewSwitch{border:1px solid var(--line);background:var(--paper);border-radius:5px;flex-shrink:0;gap:4px;padding:3px;display:inline-flex}.EpaCatalog-module__y3WQVa__viewSwitch button{background:var(--paper);color:#586979;cursor:pointer;border:0;border-radius:3px;min-height:36px;padding:5px 15px;font-size:11px;font-weight:600}.EpaCatalog-module__y3WQVa__viewSwitch button[aria-pressed=true]{background:var(--navy);color:var(--paper)}.EpaCatalog-module__y3WQVa__productInfo h3{font-size:22px}.EpaCatalog-module__y3WQVa__root .EpaCatalog-module__y3WQVa__productName{color:#5c6f80;max-width:360px;margin-top:7px;font-size:13px;line-height:1.7}.EpaCatalog-module__y3WQVa__root .EpaCatalog-module__y3WQVa__productMeta{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:19px;padding-block:15px;display:grid}.EpaCatalog-module__y3WQVa__metaLabel{color:#617383;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.EpaCatalog-module__y3WQVa__metaValue{color:var(--text-color);overflow-wrap:anywhere;font-size:12px;font-weight:600}.EpaCatalog-module__y3WQVa__productLinks{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;margin-top:16px;display:flex}.EpaCatalog-module__y3WQVa__productLinks .EpaCatalog-module__y3WQVa__button{min-height:var(--cta-min-height);padding:var(--cta-padding-block) var(--cta-padding-inline);font-size:var(--cta-font-size);gap:0}.EpaCatalog-module__y3WQVa__productLinks .EpaCatalog-module__y3WQVa__textLink{font-size:11px}.EpaCatalog-module__y3WQVa__gelSection{background:var(--paper);border-top:0}.EpaCatalog-module__y3WQVa__gelSection .EpaCatalog-module__y3WQVa__productCard{background:var(--wash)}.EpaCatalog-module__y3WQVa__registration{padding-block:var(--section-space)}.EpaCatalog-module__y3WQVa__registrationGrid{align-items:center;gap:var(--section-gap);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.EpaCatalog-module__y3WQVa__registration h2{margin-block:9px 13px;font-size:28px}.EpaCatalog-module__y3WQVa__registration p{max-width:520px;color:var(--ink-soft);font-size:13px}.EpaCatalog-module__y3WQVa__registrationDetail{border-left:2px solid #e5b2c7;padding-left:28px}.EpaCatalog-module__y3WQVa__registrationDetail .EpaCatalog-module__y3WQVa__registrationNumber{color:var(--text-color);font-family:var(--font-sans);letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:7px;font-size:22px;font-weight:650}.EpaCatalog-module__y3WQVa__registrationDetail .EpaCatalog-module__y3WQVa__registrationRole{margin-top:5px;font-size:12px}.EpaCatalog-module__y3WQVa__registrationDetail .EpaCatalog-module__y3WQVa__textLink{margin-top:8px;font-size:12px}.EpaCatalog-module__y3WQVa__contactSection{padding-block:var(--section-space);background:var(--navy);color:var(--paper)}.EpaCatalog-module__y3WQVa__contactGrid{justify-content:space-between;align-items:center;gap:var(--section-gap);display:flex}.EpaCatalog-module__y3WQVa__contactSection .EpaCatalog-module__y3WQVa__eyebrow{color:var(--paper)}.EpaCatalog-module__y3WQVa__contactSection h2{color:var(--paper);margin-top:8px;font-size:28px}.EpaCatalog-module__y3WQVa__contactSection p:not(.EpaCatalog-module__y3WQVa__eyebrow){max-width:600px;color:var(--paper);margin-top:10px;font-size:13px}.EpaCatalog-module__y3WQVa__contactSection .EpaCatalog-module__y3WQVa__button{flex-shrink:0;min-width:185px}.EpaCatalog-module__y3WQVa__root .EpaCatalog-module__y3WQVa__registrationNote{color:#617383;padding-block:22px;font-size:11px;line-height:1.8}.EpaCatalog-module__y3WQVa__imageDialog{width:min(1100px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--text-color);background:#e7edf2;border:1px solid #cbd8e2;border-radius:14px;padding:0;overflow:hidden;box-shadow:0 24px 90px #0718274d}.EpaCatalog-module__y3WQVa__imageDialog::backdrop{background:#071827c7}.EpaCatalog-module__y3WQVa__dialogPanel{flex-direction:column;height:min(960px,100dvh - 34px);display:flex}.EpaCatalog-module__y3WQVa__dialogBar{border-bottom:1px solid var(--line);background:var(--paper);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:15px 24px;display:flex}.EpaCatalog-module__y3WQVa__dialogCounter{color:#617383;text-transform:uppercase;margin-bottom:4px;font-size:12px;display:block}.EpaCatalog-module__y3WQVa__dialogBar h2{font-size:22px}.EpaCatalog-module__y3WQVa__closeButton,.EpaCatalog-module__y3WQVa__galleryArrow{background:var(--paper);width:46px;height:46px;color:var(--text-color);cursor:pointer;border:1px solid #cbd8e2;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.EpaCatalog-module__y3WQVa__closeButton:hover,.EpaCatalog-module__y3WQVa__galleryArrow:hover{border-color:var(--pink);color:var(--pink)}.EpaCatalog-module__y3WQVa__dialogStage{background:linear-gradient(145deg,#edf3f7,#dce6ed);flex:1;min-height:0;padding:8px 64px;position:relative}.EpaCatalog-module__y3WQVa__dialogImage{object-fit:contain;width:100%;height:100%;display:block}.EpaCatalog-module__y3WQVa__galleryArrow{position:absolute;top:50%;transform:translateY(-50%)}.EpaCatalog-module__y3WQVa__previousArrow{left:14px}.EpaCatalog-module__y3WQVa__nextArrow{right:14px}.EpaCatalog-module__y3WQVa__dialogControls{border-top:1px solid var(--line);background:var(--paper);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px 24px;padding:12px 24px;display:flex}.EpaCatalog-module__y3WQVa__dialogControls .EpaCatalog-module__y3WQVa__viewSwitch button{min-width:70px;min-height:40px;font-size:13px}.EpaCatalog-module__y3WQVa__dialogControls p{color:#617383;max-width:350px;font-size:12px}@media (min-width:1180px){.EpaCatalog-module__y3WQVa__sprayGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.EpaCatalog-module__y3WQVa__sprayGrid .EpaCatalog-module__y3WQVa__productVisual{height:320px}.EpaCatalog-module__y3WQVa__sprayGrid .EpaCatalog-module__y3WQVa__productVisual>img{width:220px;height:306px}.EpaCatalog-module__y3WQVa__sprayGrid .EpaCatalog-module__y3WQVa__productInfo{padding:21px 24px 26px}.EpaCatalog-module__y3WQVa__sprayGrid .EpaCatalog-module__y3WQVa__productTopline{align-items:flex-start}.EpaCatalog-module__y3WQVa__sprayGrid .EpaCatalog-module__y3WQVa__formatLabel{max-width:125px}.EpaCatalog-module__y3WQVa__sprayGrid .EpaCatalog-module__y3WQVa__productName{min-height:45px}}@media (max-width:1120px){.EpaCatalog-module__y3WQVa__wrap{padding-inline:var(--page-padding)}.EpaCatalog-module__y3WQVa__heroGrid{gap:var(--section-gap)}.EpaCatalog-module__y3WQVa__heroCopy h1{font-size:44px}.EpaCatalog-module__y3WQVa__heroVisual{height:395px}}@media (min-width:761px) and (max-width:1020px){.EpaCatalog-module__y3WQVa__heroGrid{grid-template-columns:minmax(0,1fr)}.EpaCatalog-module__y3WQVa__heroVisual{height:360px}}@media (max-width:760px){.EpaCatalog-module__y3WQVa__wrap{padding-inline:var(--page-padding)}.EpaCatalog-module__y3WQVa__eyebrow{font-size:10px}.EpaCatalog-module__y3WQVa__catalogHeader{gap:16px;padding-block:16px}.EpaCatalog-module__y3WQVa__apsBrand{width:96px}.EpaCatalog-module__y3WQVa__catalogHero{padding-bottom:var(--section-space)}.EpaCatalog-module__y3WQVa__heroGrid{gap:var(--section-gap);grid-template-columns:minmax(0,1fr)}.EpaCatalog-module__y3WQVa__heroBrand{width:65px;height:45px;margin-bottom:16px}.EpaCatalog-module__y3WQVa__heroCopy h1{margin-block:12px 17px;font-size:clamp(30px,8vw,38px)}.EpaCatalog-module__y3WQVa__heroDescription{font-size:14px}.EpaCatalog-module__y3WQVa__heroActions{gap:20px;margin-top:22px}.EpaCatalog-module__y3WQVa__heroVisual{border-radius:12px;height:345px}.EpaCatalog-module__y3WQVa__heroVisual>img{height:295px}.EpaCatalog-module__y3WQVa__heroVisual>img+img{margin-left:-6px}.EpaCatalog-module__y3WQVa__heroNote{font-size:9px;bottom:13px;left:18px;right:18px}.EpaCatalog-module__y3WQVa__collectionSection{padding-block:var(--section-space)}.EpaCatalog-module__y3WQVa__sectionTitle{display:block}.EpaCatalog-module__y3WQVa__sectionTitle h2{font-size:29px}.EpaCatalog-module__y3WQVa__sectionTitle>p{max-width:100%;margin-top:14px;font-size:15px}.EpaCatalog-module__y3WQVa__productsGrid{grid-template-columns:minmax(0,1fr);gap:23px}.EpaCatalog-module__y3WQVa__productVisual{height:350px}.EpaCatalog-module__y3WQVa__productVisual>img{width:235px;height:337px}.EpaCatalog-module__y3WQVa__productInfo{padding:20px}.EpaCatalog-module__y3WQVa__productTopline{gap:10px;margin-bottom:14px}.EpaCatalog-module__y3WQVa__formatLabel{max-width:140px}.EpaCatalog-module__y3WQVa__viewSwitch button{min-height:40px;padding-inline:14px}.EpaCatalog-module__y3WQVa__productInfo h3{font-size:20px}.EpaCatalog-module__y3WQVa__productMeta{gap:10px}.EpaCatalog-module__y3WQVa__registration{padding-block:var(--section-space)}.EpaCatalog-module__y3WQVa__registrationGrid{gap:var(--section-gap);grid-template-columns:minmax(0,1fr)}.EpaCatalog-module__y3WQVa__registration h2{font-size:27px}.EpaCatalog-module__y3WQVa__registrationDetail{padding-left:20px}.EpaCatalog-module__y3WQVa__registrationDetail .EpaCatalog-module__y3WQVa__registrationNumber{font-size:20px}.EpaCatalog-module__y3WQVa__contactGrid{display:block}.EpaCatalog-module__y3WQVa__contactSection{padding-block:var(--section-space)}.EpaCatalog-module__y3WQVa__contactSection h2{font-size:26px}.EpaCatalog-module__y3WQVa__contactSection .EpaCatalog-module__y3WQVa__button{margin-top:22px}.EpaCatalog-module__y3WQVa__imageDialog{border-radius:10px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.EpaCatalog-module__y3WQVa__dialogPanel{height:calc(100dvh - 18px)}.EpaCatalog-module__y3WQVa__dialogBar{gap:12px;padding:12px 14px}.EpaCatalog-module__y3WQVa__dialogCounter{font-size:10px}.EpaCatalog-module__y3WQVa__dialogBar h2{overflow-wrap:anywhere;font-size:clamp(18px,5vw,22px)}.EpaCatalog-module__y3WQVa__dialogStage{padding-inline:32px}.EpaCatalog-module__y3WQVa__galleryArrow{width:44px;height:44px}.EpaCatalog-module__y3WQVa__previousArrow{left:5px}.EpaCatalog-module__y3WQVa__nextArrow{right:5px}.EpaCatalog-module__y3WQVa__dialogControls{justify-content:center;gap:8px;padding:10px 14px}.EpaCatalog-module__y3WQVa__dialogControls p{text-align:center;width:100%;font-size:11px}}@media (prefers-reduced-motion:reduce){.EpaCatalog-module__y3WQVa__button{transition:none}}.EpaCatalog-module__y3WQVa__button>svg{display:none}}@media (min-width:1181px){.EpaCatalog-module__y3WQVa__root{color:var(--text-color);background:var(--paper)}.EpaCatalog-module__y3WQVa__root :where(main h1,main h2,main h3,main p,main dl,main dd){margin:0}.EpaCatalog-module__y3WQVa__root :where(main h1,main h2,main h3){color:var(--text-color);letter-spacing:-.03em;line-height:1.18}.EpaCatalog-module__y3WQVa__wrap{width:100%;max-width:calc(1416 * var(--desktop-pixel,1px));padding-inline:var(--page-padding);margin-inline:auto}.EpaCatalog-module__y3WQVa__catalogHeader{justify-content:space-between;align-items:center;gap:calc(24 * var(--desktop-pixel,1px));padding-block:calc(24 * var(--desktop-pixel,1px));display:flex}.EpaCatalog-module__y3WQVa__apsBrand{width:calc(112 * var(--desktop-pixel,1px));height:auto;display:block}.EpaCatalog-module__y3WQVa__eyebrow{color:var(--pink);font-size:calc(11 * var(--desktop-pixel,1px));letter-spacing:.17em;text-transform:uppercase;font-weight:700}.EpaCatalog-module__y3WQVa__button,.EpaCatalog-module__y3WQVa__textLink{justify-content:center;align-items:center;gap:calc(20 * var(--desktop-pixel,1px));min-height:calc(48 * var(--desktop-pixel,1px));font-size:calc(13 * var(--desktop-pixel,1px));font-weight:650;line-height:1.4;display:inline-flex}.EpaCatalog-module__y3WQVa__button{min-height:var(--cta-min-height);font-size:var(--cta-font-size);font-weight:400;line-height:var(--cta-line-height);padding:var(--cta-padding-block) var(--cta-padding-inline);border-radius:var(--cta-radius);background:var(--pink);color:var(--paper);min-height:var(--cta-min-height);font-family:var(--font-sans);font-size:var(--cta-font-size);font-weight:400;line-height:var(--cta-line-height);letter-spacing:-.022em;text-align:center;text-transform:none;box-shadow:none;border:0;justify-content:center;align-items:center;gap:0;transition:background .15s;display:inline-flex}.EpaCatalog-module__y3WQVa__button:hover{background:var(--pink-dark)}.EpaCatalog-module__y3WQVa__textLink{justify-content:flex-start;gap:calc(12 * var(--desktop-pixel,1px));min-height:calc(44 * var(--desktop-pixel,1px));color:var(--pink)}.EpaCatalog-module__y3WQVa__textLink:hover{text-decoration:underline}.EpaCatalog-module__y3WQVa__button svg,.EpaCatalog-module__y3WQVa__textLink svg{flex-shrink:0}.EpaCatalog-module__y3WQVa__catalogHero{padding-block:var(--section-gap) var(--section-space)}.EpaCatalog-module__y3WQVa__heroGrid{align-items:center;gap:var(--section-gap);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.EpaCatalog-module__y3WQVa__heroBrand{width:calc(82 * var(--desktop-pixel,1px));height:calc(57 * var(--desktop-pixel,1px));margin-bottom:calc(19 * var(--desktop-pixel,1px));object-fit:contain;display:block}.EpaCatalog-module__y3WQVa__heroCopy h1{max-width:calc(640 * var(--desktop-pixel,1px));margin-block:calc(14 * var(--desktop-pixel,1px)) calc(20 * var(--desktop-pixel,1px));font-size:calc(44 * var(--desktop-pixel,1px))}.EpaCatalog-module__y3WQVa__heroDescription{max-width:calc(515 * var(--desktop-pixel,1px));color:#607181;font-size:calc(15 * var(--desktop-pixel,1px));line-height:1.8}.EpaCatalog-module__y3WQVa__heroActions{align-items:center;gap:calc(24 * var(--desktop-pixel,1px));margin-top:calc(27 * var(--desktop-pixel,1px));flex-wrap:wrap;display:flex}.EpaCatalog-module__y3WQVa__heroVisual{height:calc(425 * var(--desktop-pixel,1px));padding:calc(12 * var(--desktop-pixel,1px)) calc(22 * var(--desktop-pixel,1px));border-radius:calc(18 * var(--desktop-pixel,1px));background:linear-gradient(145deg,#edf3f7,#dce6ed);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.EpaCatalog-module__y3WQVa__heroVisual>img{width:35%;height:calc(360 * var(--desktop-pixel,1px));object-fit:contain;transform:translateY(calc(-8 * var(--desktop-pixel,1px)));position:relative}.EpaCatalog-module__y3WQVa__heroVisual>img+img{margin-left:calc(-12 * var(--desktop-pixel,1px))}.EpaCatalog-module__y3WQVa__heroNote{right:calc(25 * var(--desktop-pixel,1px));bottom:calc(20 * var(--desktop-pixel,1px));left:calc(25 * var(--desktop-pixel,1px));justify-content:space-between;gap:calc(12 * var(--desktop-pixel,1px));color:#466278;font-size:calc(10 * var(--desktop-pixel,1px));letter-spacing:.08em;text-transform:uppercase;font-weight:600;display:flex;position:absolute}.EpaCatalog-module__y3WQVa__collectionSection{padding-block:var(--section-space);border-top:calc(1 * var(--desktop-pixel,1px)) solid #edf0f2;border-bottom:calc(1 * var(--desktop-pixel,1px)) solid var(--line);background:var(--wash)}.EpaCatalog-module__y3WQVa__sectionTitle{justify-content:space-between;align-items:flex-end;gap:calc(25 * var(--desktop-pixel,1px));margin-bottom:var(--section-gap);display:flex}.EpaCatalog-module__y3WQVa__sectionTitle h2{margin-top:calc(8 * var(--desktop-pixel,1px));font-size:calc(32 * var(--desktop-pixel,1px))}.EpaCatalog-module__y3WQVa__sectionTitle>p{max-width:calc(330 * var(--desktop-pixel,1px));color:var(--ink-soft);font-size:calc(13 * var(--desktop-pixel,1px));line-height:1.8}.EpaCatalog-module__y3WQVa__productsGrid{gap:calc(28 * var(--desktop-pixel,1px));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.EpaCatalog-module__y3WQVa__productCard{border:calc(1 * var(--desktop-pixel,1px)) solid #dde4e9;border-radius:calc(12 * var(--desktop-pixel,1px));background:var(--paper);min-width:0;overflow:hidden}.EpaCatalog-module__y3WQVa__productVisual{width:100%;height:calc(370 * var(--desktop-pixel,1px));cursor:zoom-in;background:linear-gradient(145deg,#e9eff4,#d8e2ea);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.EpaCatalog-module__y3WQVa__productVisual:focus-visible{outline-offset:calc(-5 * var(--desktop-pixel,1px))}.EpaCatalog-module__y3WQVa__productVisual>img{width:calc(250 * var(--desktop-pixel,1px));height:calc(354 * var(--desktop-pixel,1px));object-fit:contain}.EpaCatalog-module__y3WQVa__productNumber{z-index:1;top:calc(20 * var(--desktop-pixel,1px));left:calc(22 * var(--desktop-pixel,1px));color:#607786;font-size:calc(11 * var(--desktop-pixel,1px));letter-spacing:.08em;font-weight:600;position:absolute}.EpaCatalog-module__y3WQVa__zoomIcon{right:calc(18 * var(--desktop-pixel,1px));bottom:calc(17 * var(--desktop-pixel,1px));width:calc(34 * var(--desktop-pixel,1px));height:calc(34 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid #cbd8e2;background:var(--paper);color:var(--navy);font:400 calc(22 * var(--desktop-pixel,1px))/1 Arial, sans-serif;border-radius:50%;place-items:center;display:grid;position:absolute}.EpaCatalog-module__y3WQVa__productInfo{padding:calc(23 * var(--desktop-pixel,1px)) calc(28 * var(--desktop-pixel,1px)) calc(26 * var(--desktop-pixel,1px))}.EpaCatalog-module__y3WQVa__productTopline{justify-content:space-between;align-items:center;gap:calc(15 * var(--desktop-pixel,1px));margin-bottom:calc(16 * var(--desktop-pixel,1px));display:flex}.EpaCatalog-module__y3WQVa__formatLabel{color:#617383;font-size:calc(10 * var(--desktop-pixel,1px));letter-spacing:.11em;text-transform:uppercase;font-weight:600}.EpaCatalog-module__y3WQVa__viewSwitch{gap:calc(4 * var(--desktop-pixel,1px));padding:calc(3 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid var(--line);border-radius:calc(5 * var(--desktop-pixel,1px));background:var(--paper);flex-shrink:0;display:inline-flex}.EpaCatalog-module__y3WQVa__viewSwitch button{min-height:calc(36 * var(--desktop-pixel,1px));padding:calc(5 * var(--desktop-pixel,1px)) calc(15 * var(--desktop-pixel,1px));border-radius:calc(3 * var(--desktop-pixel,1px));background:var(--paper);color:#586979;font-size:calc(11 * var(--desktop-pixel,1px));cursor:pointer;border:0;font-weight:600}.EpaCatalog-module__y3WQVa__viewSwitch button[aria-pressed=true]{background:var(--navy);color:var(--paper)}.EpaCatalog-module__y3WQVa__productInfo h3{font-size:calc(22 * var(--desktop-pixel,1px))}.EpaCatalog-module__y3WQVa__root .EpaCatalog-module__y3WQVa__productName{max-width:calc(360 * var(--desktop-pixel,1px));margin-top:calc(7 * var(--desktop-pixel,1px));color:#5c6f80;font-size:calc(13 * var(--desktop-pixel,1px));line-height:1.7}.EpaCatalog-module__y3WQVa__root .EpaCatalog-module__y3WQVa__productMeta{gap:calc(15 * var(--desktop-pixel,1px));margin-top:calc(19 * var(--desktop-pixel,1px));padding-block:calc(15 * var(--desktop-pixel,1px));border-block:calc(1 * var(--desktop-pixel,1px)) solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.EpaCatalog-module__y3WQVa__metaLabel{margin-bottom:calc(4 * var(--desktop-pixel,1px));color:#617383;font-size:calc(10 * var(--desktop-pixel,1px));letter-spacing:.1em;text-transform:uppercase;display:block}.EpaCatalog-module__y3WQVa__metaValue{color:var(--text-color);font-size:calc(12 * var(--desktop-pixel,1px));overflow-wrap:anywhere;font-weight:600}.EpaCatalog-module__y3WQVa__productLinks{justify-content:space-between;align-items:center;gap:calc(13 * var(--desktop-pixel,1px));margin-top:calc(16 * var(--desktop-pixel,1px));flex-wrap:wrap;display:flex}.EpaCatalog-module__y3WQVa__productLinks .EpaCatalog-module__y3WQVa__button{min-height:var(--cta-min-height);padding:var(--cta-padding-block) var(--cta-padding-inline);font-size:var(--cta-font-size);gap:0}.EpaCatalog-module__y3WQVa__productLinks .EpaCatalog-module__y3WQVa__textLink{font-size:calc(11 * var(--desktop-pixel,1px))}.EpaCatalog-module__y3WQVa__gelSection{background:var(--paper);border-top:0}.EpaCatalog-module__y3WQVa__gelSection .EpaCatalog-module__y3WQVa__productCard{background:var(--wash)}.EpaCatalog-module__y3WQVa__registration{padding-block:var(--section-space)}.EpaCatalog-module__y3WQVa__registrationGrid{align-items:center;gap:var(--section-gap);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.EpaCatalog-module__y3WQVa__registration h2{margin-block:calc(9 * var(--desktop-pixel,1px)) calc(13 * var(--desktop-pixel,1px));font-size:calc(28 * var(--desktop-pixel,1px))}.EpaCatalog-module__y3WQVa__registration p{max-width:calc(520 * var(--desktop-pixel,1px));color:var(--ink-soft);font-size:calc(13 * var(--desktop-pixel,1px))}.EpaCatalog-module__y3WQVa__registrationDetail{padding-left:calc(28 * var(--desktop-pixel,1px));border-left:calc(2 * var(--desktop-pixel,1px)) solid #e5b2c7}.EpaCatalog-module__y3WQVa__registrationDetail .EpaCatalog-module__y3WQVa__registrationNumber{margin-top:calc(7 * var(--desktop-pixel,1px));color:var(--text-color);font-family:var(--font-sans);font-size:calc(22 * var(--desktop-pixel,1px));letter-spacing:-.025em;overflow-wrap:anywhere;font-weight:650}.EpaCatalog-module__y3WQVa__registrationDetail .EpaCatalog-module__y3WQVa__registrationRole{margin-top:calc(5 * var(--desktop-pixel,1px));font-size:calc(12 * var(--desktop-pixel,1px))}.EpaCatalog-module__y3WQVa__registrationDetail .EpaCatalog-module__y3WQVa__textLink{margin-top:calc(8 * var(--desktop-pixel,1px));font-size:calc(12 * var(--desktop-pixel,1px))}.EpaCatalog-module__y3WQVa__contactSection{padding-block:var(--section-space);background:var(--navy);color:var(--paper)}.EpaCatalog-module__y3WQVa__contactGrid{justify-content:space-between;align-items:center;gap:var(--section-gap);display:flex}.EpaCatalog-module__y3WQVa__contactSection .EpaCatalog-module__y3WQVa__eyebrow{color:var(--paper)}.EpaCatalog-module__y3WQVa__contactSection h2{margin-top:calc(8 * var(--desktop-pixel,1px));color:var(--paper);font-size:calc(28 * var(--desktop-pixel,1px))}.EpaCatalog-module__y3WQVa__contactSection p:not(.EpaCatalog-module__y3WQVa__eyebrow){max-width:calc(600 * var(--desktop-pixel,1px));margin-top:calc(10 * var(--desktop-pixel,1px));color:var(--paper);font-size:calc(13 * var(--desktop-pixel,1px))}.EpaCatalog-module__y3WQVa__contactSection .EpaCatalog-module__y3WQVa__button{min-width:calc(185 * var(--desktop-pixel,1px));flex-shrink:0}.EpaCatalog-module__y3WQVa__root .EpaCatalog-module__y3WQVa__registrationNote{padding-block:calc(22 * var(--desktop-pixel,1px));color:#617383;font-size:calc(11 * var(--desktop-pixel,1px));line-height:1.8}.EpaCatalog-module__y3WQVa__imageDialog{width:min(calc(1100 * var(--desktop-pixel,1px)), calc(100vw - calc(32 * var(--desktop-pixel,1px))));max-width:none;max-height:calc(100dvh - calc(32 * var(--desktop-pixel,1px)));border:calc(1 * var(--desktop-pixel,1px)) solid #cbd8e2;border-radius:calc(14 * var(--desktop-pixel,1px));color:var(--text-color);box-shadow:0 calc(24 * var(--desktop-pixel,1px)) calc(90 * var(--desktop-pixel,1px)) #0718274d;background:#e7edf2;padding:0;overflow:hidden}.EpaCatalog-module__y3WQVa__imageDialog::backdrop{background:#071827c7}.EpaCatalog-module__y3WQVa__dialogPanel{height:min(calc(960 * var(--desktop-pixel,1px)), calc(100dvh - calc(34 * var(--desktop-pixel,1px))));flex-direction:column;display:flex}.EpaCatalog-module__y3WQVa__dialogBar{justify-content:space-between;align-items:center;gap:calc(20 * var(--desktop-pixel,1px));padding:calc(15 * var(--desktop-pixel,1px)) calc(24 * var(--desktop-pixel,1px));border-bottom:calc(1 * var(--desktop-pixel,1px)) solid var(--line);background:var(--paper);flex-shrink:0;display:flex}.EpaCatalog-module__y3WQVa__dialogCounter{margin-bottom:calc(4 * var(--desktop-pixel,1px));color:#617383;font-size:calc(12 * var(--desktop-pixel,1px));text-transform:uppercase;display:block}.EpaCatalog-module__y3WQVa__dialogBar h2{font-size:calc(22 * var(--desktop-pixel,1px))}.EpaCatalog-module__y3WQVa__closeButton,.EpaCatalog-module__y3WQVa__galleryArrow{width:calc(46 * var(--desktop-pixel,1px));height:calc(46 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid #cbd8e2;background:var(--paper);color:var(--text-color);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.EpaCatalog-module__y3WQVa__closeButton:hover,.EpaCatalog-module__y3WQVa__galleryArrow:hover{border-color:var(--pink);color:var(--pink)}.EpaCatalog-module__y3WQVa__dialogStage{min-height:0;padding:calc(8 * var(--desktop-pixel,1px)) calc(64 * var(--desktop-pixel,1px));background:linear-gradient(145deg,#edf3f7,#dce6ed);flex:1;position:relative}.EpaCatalog-module__y3WQVa__dialogImage{object-fit:contain;width:100%;height:100%;display:block}.EpaCatalog-module__y3WQVa__galleryArrow{position:absolute;top:50%;transform:translateY(-50%)}.EpaCatalog-module__y3WQVa__previousArrow{left:calc(14 * var(--desktop-pixel,1px))}.EpaCatalog-module__y3WQVa__nextArrow{right:calc(14 * var(--desktop-pixel,1px))}.EpaCatalog-module__y3WQVa__dialogControls{justify-content:space-between;align-items:center;gap:calc(12 * var(--desktop-pixel,1px)) calc(24 * var(--desktop-pixel,1px));padding:calc(12 * var(--desktop-pixel,1px)) calc(24 * var(--desktop-pixel,1px));border-top:calc(1 * var(--desktop-pixel,1px)) solid var(--line);background:var(--paper);flex-wrap:wrap;flex-shrink:0;display:flex}.EpaCatalog-module__y3WQVa__dialogControls .EpaCatalog-module__y3WQVa__viewSwitch button{min-width:calc(70 * var(--desktop-pixel,1px));min-height:calc(40 * var(--desktop-pixel,1px));font-size:calc(13 * var(--desktop-pixel,1px))}.EpaCatalog-module__y3WQVa__dialogControls p{max-width:calc(350 * var(--desktop-pixel,1px));color:#617383;font-size:calc(12 * var(--desktop-pixel,1px))}.EpaCatalog-module__y3WQVa__sprayGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.EpaCatalog-module__y3WQVa__sprayGrid .EpaCatalog-module__y3WQVa__productVisual{height:calc(320 * var(--desktop-pixel,1px))}.EpaCatalog-module__y3WQVa__sprayGrid .EpaCatalog-module__y3WQVa__productVisual>img{width:calc(220 * var(--desktop-pixel,1px));height:calc(306 * var(--desktop-pixel,1px))}.EpaCatalog-module__y3WQVa__sprayGrid .EpaCatalog-module__y3WQVa__productInfo{padding:calc(21 * var(--desktop-pixel,1px)) calc(24 * var(--desktop-pixel,1px)) calc(26 * var(--desktop-pixel,1px))}.EpaCatalog-module__y3WQVa__sprayGrid .EpaCatalog-module__y3WQVa__productTopline{align-items:flex-start}.EpaCatalog-module__y3WQVa__sprayGrid .EpaCatalog-module__y3WQVa__formatLabel{max-width:calc(125 * var(--desktop-pixel,1px))}.EpaCatalog-module__y3WQVa__sprayGrid .EpaCatalog-module__y3WQVa__productName{min-height:calc(45 * var(--desktop-pixel,1px))}@media (prefers-reduced-motion:reduce){.EpaCatalog-module__y3WQVa__button{transition:none}}.EpaCatalog-module__y3WQVa__button>svg{display:none}}
