.HomeHero-module__B1rHZW__eyebrow{color:hsl(var(--accent));letter-spacing:.04em;text-transform:uppercase;background:hsl(var(--accent) / .1);border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:7px 14px;font-size:13px;font-weight:800;display:inline-flex}.HomeHero-module__B1rHZW__eyebrowDot{background:hsl(var(--accent));border-radius:50%;width:7px;height:7px;display:inline-block}.HomeHero-module__B1rHZW__homeHero{background:color-mix(in srgb, hsl(var(--accent)) 3%, var(--surface,#fff));z-index:1;padding:48px 0 30px;position:relative;overflow:visible}.HomeHero-module__B1rHZW__shellWide{width:100%;max-width:1680px;margin:0 auto;padding:0 56px}.HomeHero-module__B1rHZW__heroLayout{grid-template-columns:minmax(330px,.38fr) minmax(0,1fr);align-items:end;gap:54px;display:grid}.HomeHero-module__B1rHZW__heroSearchWrap{min-width:0;position:relative}.HomeHero-module__B1rHZW__heroT{letter-spacing:-.035em;color:var(--label-strong,#171719);margin:0;font-size:52px;font-weight:900;line-height:1.06}.HomeHero-module__B1rHZW__heroT b{color:hsl(var(--accent));font-weight:900;display:block}.HomeHero-module__B1rHZW__hsearch{z-index:80;background:var(--surface,#fff);border:1px solid var(--line-normal,#e1e2e4);border-radius:16px;align-items:stretch;gap:2px;width:100%;max-width:none;padding:6px;display:flex;position:relative;overflow:visible;box-shadow:0 1px 6px #1717190f,0 8px 24px #1717191a}.HomeHero-module__B1rHZW__hsField{flex-direction:column;justify-content:center;min-width:0;padding:8px 14px;display:flex}.HomeHero-module__B1rHZW__hsField.HomeHero-module__B1rHZW__grow{flex:1}.HomeHero-module__B1rHZW__hsField+.HomeHero-module__B1rHZW__hsField{border-left:1px solid var(--line-normal,#e1e2e4)}.HomeHero-module__B1rHZW__hsLab{color:var(--label-assist,#37383c75);letter-spacing:.01em;margin-bottom:4px;font-size:11px;font-weight:800}.HomeHero-module__B1rHZW__hsInput{color:var(--label-strong,#171719);background:0 0;border:none;outline:none;width:100%;padding:0;font-family:inherit;font-size:14px;font-weight:600}.HomeHero-module__B1rHZW__hsInput::placeholder{color:var(--label-assist,#37383c75);font-weight:500}.HomeHero-module__B1rHZW__ddbtn{cursor:pointer;color:var(--label-strong,#171719);white-space:nowrap;background:0 0;border:none;align-items:center;gap:7px;min-width:100px;padding:0;font-family:inherit;font-size:14px;font-weight:600;display:flex}.HomeHero-module__B1rHZW__ddChev{color:var(--label-assist,#37383c75);margin-left:auto;transition:transform .15s}.HomeHero-module__B1rHZW__ddChev.HomeHero-module__B1rHZW__open{transform:rotate(180deg)}.HomeHero-module__B1rHZW__ddWrap{position:relative}.HomeHero-module__B1rHZW__ddMenu{background:var(--surface,#fff);border:1px solid var(--line-normal,#e1e2e4);z-index:120;border-radius:12px;min-width:160px;max-height:min(420px,100vh - 180px);padding:6px;animation:.15s HomeHero-module__B1rHZW__ddFadeIn;position:absolute;top:calc(100% + 10px);left:0;overflow-y:auto;box-shadow:0 1px 6px #1717190f,0 8px 24px #1717191a}@keyframes HomeHero-module__B1rHZW__ddFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.HomeHero-module__B1rHZW__ddItem{text-align:left;width:100%;color:var(--label-neutral,#2e2f33eb);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 12px;font-family:inherit;font-size:14px;font-weight:600;transition:background .12s;display:flex}.HomeHero-module__B1rHZW__ddItem:hover{background:var(--fill-normal,#70737c14)}.HomeHero-module__B1rHZW__ddItem.HomeHero-module__B1rHZW__selected{color:hsl(var(--accent));background:color-mix(in srgb, hsl(var(--accent)) 8%, transparent)}.HomeHero-module__B1rHZW__hsGo{background:hsl(var(--accent));color:var(--ph-paper,#fff);cursor:pointer;white-space:nowrap;min-height:52px;box-shadow:0 8px 18px hsl(var(--accent) / .2);border:none;border-radius:11px;flex-shrink:0;align-items:center;gap:8px;margin-left:4px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:800;transition:background .15s,transform .12s;display:inline-flex}.HomeHero-module__B1rHZW__hsGo:hover{background:hsl(var(--accent) / .88);transform:translateY(-1px)}.HomeHero-module__B1rHZW__hsGo:active{transform:scale(.985)}.HomeHero-module__B1rHZW__hsNotice{width:calc(100% - 4px);min-height:18px;color:var(--label-alt,#37383cbd);margin:8px 0 0;font-size:13px;font-weight:700;position:absolute;top:100%;left:2px}.HomeHero-module__B1rHZW__catStripWrap{margin-top:36px;margin-bottom:4px}.HomeHero-module__B1rHZW__catstrip{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.HomeHero-module__B1rHZW__chip{border:1px solid var(--line-normal,#e1e2e4);color:var(--label-neutral,#2e2f33eb);cursor:pointer;background:var(--surface,#fff);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:12px 18px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .13s,background .13s,color .13s;display:inline-flex}.HomeHero-module__B1rHZW__chip:hover{border-color:var(--cn-50,#70737c)}.HomeHero-module__B1rHZW__chip.HomeHero-module__B1rHZW__chipOn{background:hsl(var(--accent));color:hsl(var(--accent-foreground));border-color:hsl(var(--accent))}.HomeHero-module__B1rHZW__discoverySection{margin-top:0;padding-top:24px;padding-bottom:0}.HomeHero-module__B1rHZW__discoverySwitch{box-sizing:border-box;border:1px solid var(--line-normal,#e1e2e4);background:var(--surface,#fff);border-radius:999px;align-items:center;gap:3px;height:48px;padding:3px;display:inline-flex;box-shadow:0 2px 8px #1717190d}.HomeHero-module__B1rHZW__discoverySwitchRow{flex:none;justify-content:flex-start;align-items:center;margin:0 24px 12px 0;display:flex}.HomeHero-module__B1rHZW__discoveryControlsRow{align-items:stretch;gap:0;min-width:0;margin:0;display:flex}.HomeHero-module__B1rHZW__discoverySwitchButton{min-height:32px;color:var(--label-alt,#37383cbd);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:800}.HomeHero-module__B1rHZW__discoverySwitchButtonOn{background:hsl(var(--accent));color:var(--ph-paper,#fff);box-shadow:0 5px 13px hsl(var(--accent) / .16)}.HomeHero-module__B1rHZW__categoryTabs{scrollbar-width:none;flex:auto;align-items:center;gap:22px;min-width:0;padding:0 2px 3px;display:flex;overflow-x:auto}.HomeHero-module__B1rHZW__categoryTabs::-webkit-scrollbar{display:none}.HomeHero-module__B1rHZW__categoryTab{min-height:44px;color:var(--label-assist,#37383c75);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;padding:5px 0 7px;font-family:inherit;font-size:15px;font-weight:900;display:inline-flex;position:relative}.HomeHero-module__B1rHZW__categoryTab:after{content:"";background:0 0;border-radius:999px;height:3px;position:absolute;bottom:0;left:0;right:0}.HomeHero-module__B1rHZW__categoryTabOn{color:hsl(var(--accent))}.HomeHero-module__B1rHZW__categoryTabOn:after{background:hsl(var(--accent))}.HomeHero-module__B1rHZW__categoryGrid{grid-template-columns:repeat(8,minmax(0,1fr));gap:14px 12px;margin-top:18px;display:grid}.HomeHero-module__B1rHZW__categoryTile{border:1px solid var(--line-normal,#e1e2e4);background:var(--surface,#fff);min-width:0;min-height:104px;color:var(--label-neutral,#2e2f33eb);cursor:pointer;text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:14px 10px;font-family:inherit;font-size:14px;font-weight:800;line-height:1.2;transition:border-color .13s,box-shadow .13s,color .13s,transform .13s;display:flex}.HomeHero-module__B1rHZW__categoryTile:hover{border-color:hsl(var(--accent) / .45);transform:translateY(-1px);box-shadow:0 8px 18px #17171914}.HomeHero-module__B1rHZW__categoryTileOn{border-color:hsl(var(--accent));color:hsl(var(--accent));box-shadow:0 8px 22px hsl(var(--accent) / .13)}.HomeHero-module__B1rHZW__categoryTileIcon{--line:currentColor;--ac:currentColor;--ac2:currentColor;--ac3:hsl(var(--accent) / .16);background:hsl(var(--accent) / .1);width:46px;height:46px;color:hsl(var(--accent));border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.HomeHero-module__B1rHZW__discoveryIconSvg{width:30px;height:30px;display:block}.HomeHero-module__B1rHZW__themeRailViewport{flex:auto;align-items:stretch;min-width:0;display:flex}.HomeHero-module__B1rHZW__themeRail{scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;flex:auto;align-items:stretch;gap:0;min-width:0;padding:0;display:flex;overflow-x:auto}.HomeHero-module__B1rHZW__themeRail::-webkit-scrollbar{display:none}.HomeHero-module__B1rHZW__themeRailControls{flex:none;align-items:center;gap:8px;height:72px;margin-left:12px;display:flex}.HomeHero-module__B1rHZW__themeRailControl{border:1px solid var(--line-normal,#e1e2e4);background:var(--surface,#fff);width:38px;height:38px;color:var(--label-neutral,#2e2f33eb);cursor:pointer;border-radius:999px;flex:0 0 38px;justify-content:center;align-items:center;transition:border-color .13s,color .13s,box-shadow .13s,transform .13s;display:inline-flex;position:static;box-shadow:0 2px 8px #17171914}.HomeHero-module__B1rHZW__themeRailControl:hover:not(:disabled){border-color:hsl(var(--accent) / .42);color:hsl(var(--accent));transform:translateY(-1px);box-shadow:0 4px 12px #1717191c}.HomeHero-module__B1rHZW__themeRailControl:disabled{opacity:.28;box-shadow:none;cursor:default}.HomeHero-module__B1rHZW__themeRailControl:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:2px}.HomeHero-module__B1rHZW__themeRailControl svg{stroke-width:2.2px;width:18px;height:18px}@media (prefers-reduced-motion:reduce){.HomeHero-module__B1rHZW__themeRail{scroll-behavior:auto}.HomeHero-module__B1rHZW__themeRailControl{transition:none}}.HomeHero-module__B1rHZW__themeButton{min-width:108px;min-height:72px;color:var(--label-alt,#37383cbd);cursor:pointer;scroll-snap-align:start;text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1 0 108px;justify-content:center;align-items:center;gap:8px;padding:5px 12px 12px;font-family:inherit;font-size:13px;font-weight:800;line-height:1.25;transition:color .13s;display:inline-flex;position:relative}.HomeHero-module__B1rHZW__themeButtonOn{color:hsl(var(--accent))}.HomeHero-module__B1rHZW__themeButton:after{content:"";background:0 0;border-radius:999px 999px 0 0;height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.HomeHero-module__B1rHZW__themeButtonOn:after{background:hsl(var(--accent))}.HomeHero-module__B1rHZW__themeIcon{--line:currentColor;--ac:currentColor;--ac2:currentColor;--ac3:hsl(var(--accent) / .16);background:hsl(var(--accent) / .1);width:34px;height:34px;color:hsl(var(--accent));border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.HomeHero-module__B1rHZW__themeButtonOn .HomeHero-module__B1rHZW__themeIcon{background:hsl(var(--accent));color:var(--ph-paper,#fff)}.HomeHero-module__B1rHZW__popularSection{margin-top:18px}.HomeHero-module__B1rHZW__resultSummary{color:var(--label-alt,#37383cbd);justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;font-size:13px;font-weight:700;display:flex}.HomeHero-module__B1rHZW__resultSummary p{margin:0}.HomeHero-module__B1rHZW__resultSummary button{color:hsl(var(--accent));cursor:pointer;font:inherit;background:0 0;border:0;flex:none;padding:6px 0}.HomeHero-module__B1rHZW__grid4{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 20px;display:grid}.HomeHero-module__B1rHZW__popularRailWrap{position:relative}.HomeHero-module__B1rHZW__matchCardWrap{min-width:0;position:relative}.HomeHero-module__B1rHZW__mobileRailControls,.HomeHero-module__B1rHZW__mobileRailButton{display:none}.HomeHero-module__B1rHZW__bottomSpacer{height:60px}@media (max-width:1280px){.HomeHero-module__B1rHZW__heroLayout{grid-template-columns:minmax(300px,.38fr) minmax(0,1fr);gap:34px}.HomeHero-module__B1rHZW__heroT{font-size:46px}.HomeHero-module__B1rHZW__categoryGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.HomeHero-module__B1rHZW__grid4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1080px){.HomeHero-module__B1rHZW__shellWide{padding:0 32px}.HomeHero-module__B1rHZW__heroLayout{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:24px}.HomeHero-module__B1rHZW__categoryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.HomeHero-module__B1rHZW__pricePresetGrid,.HomeHero-module__B1rHZW__grid4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.HomeHero-module__B1rHZW__shellWide{padding:0 20px}.HomeHero-module__B1rHZW__homeHero{padding:32px 0 20px;overflow:visible}.HomeHero-module__B1rHZW__heroT{margin-bottom:0;font-size:36px}.HomeHero-module__B1rHZW__discoverySection{padding-top:20px;padding-bottom:0}.HomeHero-module__B1rHZW__discoveryControlsRow{flex-direction:column;align-items:stretch;gap:14px}.HomeHero-module__B1rHZW__discoverySwitchRow{justify-content:center;margin:0 0 2px;padding:0}.HomeHero-module__B1rHZW__discoverySwitch{width:auto;min-width:min(100%,250px);height:auto}.HomeHero-module__B1rHZW__discoverySwitchButton{flex:1;min-width:0}.HomeHero-module__B1rHZW__categoryTabs{padding-bottom:4px}.HomeHero-module__B1rHZW__categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.HomeHero-module__B1rHZW__categoryTile{border-radius:14px;min-height:92px;padding:11px 6px;font-size:12.5px}.HomeHero-module__B1rHZW__categoryTileIcon{width:40px;height:40px}.HomeHero-module__B1rHZW__themeRail{width:auto;margin:0 -20px;padding:0 20px}.HomeHero-module__B1rHZW__themeRailViewport{margin:0;display:block}.HomeHero-module__B1rHZW__themeRailControls{display:none}.HomeHero-module__B1rHZW__themeButton{min-width:94px;min-height:72px;font-size:12px}.HomeHero-module__B1rHZW__hsearch{z-index:80;border-radius:12px;flex-direction:column;position:relative;overflow:visible}.HomeHero-module__B1rHZW__hsField{justify-content:flex-start;overflow:visible}.HomeHero-module__B1rHZW__hsField+.HomeHero-module__B1rHZW__hsField{border-left:none;border-top:1px solid var(--line-normal,#e1e2e4)}.HomeHero-module__B1rHZW__ddWrap,.HomeHero-module__B1rHZW__ddbtn{width:100%}.HomeHero-module__B1rHZW__ddbtn{min-width:0}.HomeHero-module__B1rHZW__ddMenu{top:auto;left:20px;right:20px;bottom:calc(86px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:120;width:auto;min-width:0;max-height:min(360px,100dvh - 160px);margin-top:0;padding:8px;position:fixed;overflow-y:auto}.HomeHero-module__B1rHZW__ddItem{min-height:44px}.HomeHero-module__B1rHZW__hsGo{border-radius:8px;justify-content:center;width:100%;min-height:50px;margin-top:4px;margin-left:0}.HomeHero-module__B1rHZW__hsNotice{margin-top:8px;font-size:12.5px;line-height:1.35}.HomeHero-module__B1rHZW__popularSection{margin-top:22px;overflow:visible}.HomeHero-module__B1rHZW__resultSummary{margin-bottom:12px;font-size:12px}.HomeHero-module__B1rHZW__grid4{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px;margin:0;padding:0;display:grid;overflow:visible}.HomeHero-module__B1rHZW__grid4>*{min-width:0}.HomeHero-module__B1rHZW__bottomSpacer{height:35px}.HomeHero-module__B1rHZW__heroT{font-size:32px}}
.PriceMatchPopup-module__DpHXCG__backdrop{z-index:80;background:#0e05249e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.PriceMatchPopup-module__DpHXCG__popup{--brand:#0e9f6e;--p-ink:#0e0524;--p-bg1:#5a1e08;--p-bg2:#2e1006;--p-bg3:#1f0a04;--p-violet:#fb7541;--p-violet-lt:#ffd0b8;--p-magenta:#f2622c;--p-cyan:#ffb27a;--p-gold:#ffd23f;--p-gold-dk:#ffb000;--p-line:#ffb27a4d;--p-panel:#f2622c33;--p-hero1:#c8470f;--p-hero2:#5a1e08;--p-hero3:#2e1006;--p-hero4:#1f0a04;--p-vs-body:#e2541f;--p-vs-roof:#fb7541;--p-vs-edge:#ffb27a;--p-vs-win:#6b2404;color:#fff;background:var(--p-bg2);border-radius:24px;flex-direction:column;width:452px;max-width:100%;max-height:calc(100dvh - 40px);font-family:Wanted Sans,Apple SD Gothic Neo,Noto Sans KR,-apple-system,BlinkMacSystemFont,sans-serif;animation:.32s cubic-bezier(.2,0,0,1) both PriceMatchPopup-module__DpHXCG__popupIn;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #0a021eb3,0 0 0 1px #c4b5fd2e}.PriceMatchPopup-module__DpHXCG__popup[data-popup-theme=purple]{--p-bg1:#2a0e63;--p-bg2:#1a0840;--p-bg3:#120529;--p-violet:#8b5cf6;--p-violet-lt:#c4b5fd;--p-magenta:#e455f5;--p-cyan:#5fe9ff;--p-line:#c4b5fd4d;--p-panel:#7c3aed2e;--p-hero1:#4a1ba3;--p-hero2:#2a0e63;--p-hero3:#160734;--p-hero4:#120529;--p-vs-body:#7c3aed;--p-vs-roof:#a855f7;--p-vs-edge:#e455f5;--p-vs-win:#4c1d95}.PriceMatchPopup-module__DpHXCG__popup[data-popup-theme=blue]{--p-bg1:#0b2a5e;--p-bg2:#071a3a;--p-bg3:#050f29;--p-violet:#3b82f6;--p-violet-lt:#93c5fd;--p-magenta:#06b6d4;--p-cyan:#38d6f5;--p-line:#93c5fd52;--p-panel:#2563eb33;--p-hero1:#1d4ed8;--p-hero2:#0b2a5e;--p-hero3:#07182f;--p-hero4:#050f29;--p-vs-body:#2563eb;--p-vs-roof:#3b82f6;--p-vs-edge:#22d3ee;--p-vs-win:#1e3a8a}.PriceMatchPopup-module__DpHXCG__popup[data-popup-theme=cyan]{--p-bg1:#073a52;--p-bg2:#041f2e;--p-bg3:#03141d;--p-violet:#0ea5e9;--p-violet-lt:#bae6fd;--p-magenta:#06b6d4;--p-cyan:#67e8f9;--p-line:#bae6fd4d;--p-panel:#0ea5e933;--p-hero1:#0369a1;--p-hero2:#073a52;--p-hero3:#041f2e;--p-hero4:#03141d;--p-vs-body:#0284c7;--p-vs-roof:#0ea5e9;--p-vs-edge:#38bdf8;--p-vs-win:#0c4a6e}.PriceMatchPopup-module__DpHXCG__popup[data-popup-theme=teal]{--p-bg1:#06403a;--p-bg2:#04231f;--p-bg3:#031613;--p-violet:#14b8a6;--p-violet-lt:#99f6e4;--p-magenta:#0d9488;--p-cyan:#5eead4;--p-line:#99f6e44d;--p-panel:#14b8a633;--p-hero1:#0f766e;--p-hero2:#06403a;--p-hero3:#04231f;--p-hero4:#031613;--p-vs-body:#0d9488;--p-vs-roof:#14b8a6;--p-vs-edge:#2dd4bf;--p-vs-win:#134e4a}.PriceMatchPopup-module__DpHXCG__popup[data-popup-theme=green]{--p-bg1:#06402a;--p-bg2:#04231a;--p-bg3:#03150f;--p-violet:#0e9f6e;--p-violet-lt:#9ff0ce;--p-magenta:#10b981;--p-cyan:#6ee7b7;--p-line:#9ff0ce4d;--p-panel:#0e9f6e33;--p-hero1:#0b8a5f;--p-hero2:#06402a;--p-hero3:#04231a;--p-hero4:#03150f;--p-vs-body:#0e9f6e;--p-vs-roof:#10b981;--p-vs-edge:#6ee7b7;--p-vs-win:#064e3b}.PriceMatchPopup-module__DpHXCG__popup[data-popup-theme=lime]{--p-bg1:#0d3320;--p-bg2:#08221a;--p-bg3:#05160f;--p-violet:#16a34a;--p-violet-lt:#bbf7d0;--p-magenta:#22c55e;--p-cyan:#5eead4;--p-line:#bbf7d04d;--p-panel:#16a34a33;--p-hero1:#15803d;--p-hero2:#0d3320;--p-hero3:#08221a;--p-hero4:#05160f;--p-vs-body:#16a34a;--p-vs-roof:#22c55e;--p-vs-edge:#a3e635;--p-vs-win:#14532d}.PriceMatchPopup-module__DpHXCG__popup[data-popup-theme=gold]{--p-bg1:#4a3206;--p-bg2:#291c03;--p-bg3:#1a1102;--p-violet:#f59e0b;--p-violet-lt:#fde68a;--p-magenta:#d97706;--p-cyan:#fcd34d;--p-line:#fde68a4d;--p-panel:#f59e0b33;--p-hero1:#b45309;--p-hero2:#4a3206;--p-hero3:#291c03;--p-hero4:#1a1102;--p-vs-body:#d97706;--p-vs-roof:#f59e0b;--p-vs-edge:#fbbf24;--p-vs-win:#78350f}.PriceMatchPopup-module__DpHXCG__popup[data-popup-theme=orange]{--p-bg1:#5a1e08;--p-bg2:#2e1006;--p-bg3:#1f0a04;--p-violet:#fb7541;--p-violet-lt:#ffd0b8;--p-magenta:#f2622c;--p-cyan:#ffb27a;--p-line:#ffb27a4d;--p-panel:#f2622c33;--p-hero1:#c8470f;--p-hero2:#5a1e08;--p-hero3:#2e1006;--p-hero4:#1f0a04;--p-vs-body:#e2541f;--p-vs-roof:#fb7541;--p-vs-edge:#ffb27a;--p-vs-win:#6b2404}.PriceMatchPopup-module__DpHXCG__popup[data-popup-theme=crimson]{--p-bg1:#4d0a1e;--p-bg2:#2e0712;--p-bg3:#1f040c;--p-violet:#f43f5e;--p-violet-lt:#fecdd3;--p-magenta:#e11d48;--p-cyan:#fda4af;--p-line:#fecdd34d;--p-panel:#e11d4833;--p-hero1:#9f1239;--p-hero2:#4d0a1e;--p-hero3:#2e0712;--p-hero4:#1f040c;--p-vs-body:#e11d48;--p-vs-roof:#f43f5e;--p-vs-edge:#fb7185;--p-vs-win:#7f1d3a}.PriceMatchPopup-module__DpHXCG__popup[data-popup-theme=pink]{--p-bg1:#4a0e3f;--p-bg2:#2e0828;--p-bg3:#1f0520;--p-violet:#ec4899;--p-violet-lt:#fbcfe8;--p-magenta:#fb7185;--p-cyan:#f5a3ff;--p-line:#fbcfe852;--p-panel:#db277733;--p-hero1:#8a1668;--p-hero2:#4a0e3f;--p-hero3:#2a0722;--p-hero4:#1f0520;--p-vs-body:#db2777;--p-vs-roof:#ec4899;--p-vs-edge:#fb7185;--p-vs-win:#831843}.PriceMatchPopup-module__DpHXCG__closeX{z-index:8;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#0e05246b;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s;display:flex;position:absolute;top:13px;right:13px}.PriceMatchPopup-module__DpHXCG__closeX:hover,.PriceMatchPopup-module__DpHXCG__closeX:focus-visible{background:#0e0524b8;outline:none}.PriceMatchPopup-module__DpHXCG__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--p-cyan) 45%, transparent) transparent;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.PriceMatchPopup-module__DpHXCG__hero{text-align:center;background:radial-gradient(120% 70% at 50% -8%, var(--p-hero1) 0%, var(--p-hero2) 42%, var(--p-hero3) 78%, var(--p-hero4) 100%);padding:24px 22px 18px;position:relative;overflow:hidden}.PriceMatchPopup-module__DpHXCG__hero:before{content:"";pointer-events:none;background:repeating-conic-gradient(at 50% 0,#c4b5fd1a 0deg 5deg,#0000 5deg 13deg);width:180%;height:160%;position:absolute;top:-30%;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(70% 80% at 50% 0,#000 30%,#0000 72%);mask-image:radial-gradient(70% 80% at 50% 0,#000 30%,#0000 72%)}.PriceMatchPopup-module__DpHXCG__hero:after{content:"";background:radial-gradient(40% 30% at 78% 18%, color-mix(in srgb, var(--p-magenta) 34%, transparent), transparent 70%), radial-gradient(38% 28% at 18% 30%, color-mix(in srgb, var(--p-cyan) 22%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.PriceMatchPopup-module__DpHXCG__hero>*{z-index:2;position:relative}.PriceMatchPopup-module__DpHXCG__accent,.PriceMatchPopup-module__DpHXCG__subt b,.PriceMatchPopup-module__DpHXCG__bl b{color:var(--p-gold);font-weight:800}.PriceMatchPopup-module__DpHXCG__uline{text-underline-offset:4px;text-decoration-line:underline;text-decoration-color:#ffffff80;text-decoration-thickness:1.5px}.PriceMatchPopup-module__DpHXCG__htitle{letter-spacing:-.03em;margin:16px 0 0;font-weight:950;line-height:1.15}.PriceMatchPopup-module__DpHXCG__l1{color:#fff;text-shadow:0 0 18px color-mix(in srgb, var(--p-violet) 60%, transparent);font-size:18px;font-weight:800;display:block}.PriceMatchPopup-module__DpHXCG__l2{color:#0000;background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--p-violet-lt) 55%, #fff) 38%, var(--p-violet-lt) 72%, var(--p-violet) 100%);filter:drop-shadow(0 2px 10px color-mix(in srgb, var(--p-violet) 55%, transparent));-webkit-background-clip:text;background-clip:text;margin-top:6px;font-size:29px;display:block}.PriceMatchPopup-module__DpHXCG__subt{border:1.5px solid var(--p-magenta);color:#fff;box-shadow:0 0 20px color-mix(in srgb, var(--p-magenta) 55%, transparent), inset 0 0 14px color-mix(in srgb, var(--p-violet) 24%, transparent);letter-spacing:-.02em;background:#0e05246b;border-radius:999px;align-items:center;gap:7px;margin-top:0;padding:8px 16px 8px 13px;font-size:15px;font-weight:900;display:inline-flex}.PriceMatchPopup-module__DpHXCG__starIcon{width:16px;height:16px;color:var(--p-gold);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--p-gold) 70%, transparent));flex-shrink:0}.PriceMatchPopup-module__DpHXCG__vs{text-align:center;padding:14px 16px 4px}.PriceMatchPopup-module__DpHXCG__vsGrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:9px;display:grid;position:relative}.PriceMatchPopup-module__DpHXCG__vp{border:1px solid var(--p-line);text-align:center;border-radius:16px;padding:12px 10px 13px;position:relative;overflow:hidden}.PriceMatchPopup-module__DpHXCG__vh{letter-spacing:-.01em;font-size:13px;font-weight:800}.PriceMatchPopup-module__DpHXCG__vprice{letter-spacing:-.03em;margin-top:12px;font-size:27px;font-weight:950;line-height:1}.PriceMatchPopup-module__DpHXCG__originalPrice{-webkit-text-decoration-color:color-mix(in srgb, currentColor 72%, transparent);text-decoration-color:color-mix(in srgb, currentColor 72%, transparent);text-decoration-skip-ink:none;text-decoration-line:line-through;text-decoration-thickness:2px}.PriceMatchPopup-module__DpHXCG__w{margin-left:1px;font-size:14px;font-weight:800}.PriceMatchPopup-module__DpHXCG__vicon{justify-content:center;align-items:flex-end;height:48px;margin-top:9px;display:flex}.PriceMatchPopup-module__DpHXCG__vicon svg{height:100%}.PriceMatchPopup-module__DpHXCG__other{color:#cdd3ec;background:linear-gradient(#3a446e80,#1c203a80)}.PriceMatchPopup-module__DpHXCG__other .PriceMatchPopup-module__DpHXCG__vh{color:#aeb6da}.PriceMatchPopup-module__DpHXCG__other .PriceMatchPopup-module__DpHXCG__vprice{color:#e4e8fb}.PriceMatchPopup-module__DpHXCG__ours{border-color:color-mix(in srgb, var(--p-magenta) 50%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--p-violet) 38%, transparent), color-mix(in srgb, var(--p-violet) 28%, transparent));box-shadow:0 0 0 1px color-mix(in srgb, var(--p-magenta) 30%, transparent), 0 0 26px color-mix(in srgb, var(--p-violet) 35%, transparent) inset}.PriceMatchPopup-module__DpHXCG__ours .PriceMatchPopup-module__DpHXCG__vh{color:#fff}.PriceMatchPopup-module__DpHXCG__ours .PriceMatchPopup-module__DpHXCG__vprice{color:#0000;filter:drop-shadow(0 1px 6px #ffb43c80);background:linear-gradient(#fff,#ffe0a8);-webkit-background-clip:text;background-clip:text}.PriceMatchPopup-module__DpHXCG__vb{fill:var(--p-vs-body)}.PriceMatchPopup-module__DpHXCG__vr{fill:var(--p-vs-roof)}.PriceMatchPopup-module__DpHXCG__ve{fill:none;stroke:var(--p-vs-edge)}.PriceMatchPopup-module__DpHXCG__vw{fill:var(--p-vs-win)}.PriceMatchPopup-module__DpHXCG__vsBadge{z-index:5;color:#5a1d00;background:radial-gradient(circle at 35% 30%,#fff 0%,#ffd23f 30%,#ff8a00 100%);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:18px;font-style:italic;font-weight:950;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #0e0524d9,0 0 22px #ffaa28b3}.PriceMatchPopup-module__DpHXCG__saver{width:max-content;color:var(--p-ink);background:linear-gradient(180deg, var(--p-gold), var(--p-gold-dk));border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:22px auto 0;padding:8px 18px;font-size:16px;font-weight:950;display:flex;box-shadow:0 6px 20px #ffaa2866}.PriceMatchPopup-module__DpHXCG__saver svg{width:18px;height:18px}.PriceMatchPopup-module__DpHXCG__bens{flex-direction:column;gap:7px;padding:22px 18px 18px;display:flex}.PriceMatchPopup-module__DpHXCG__ben{border:1px solid var(--p-line);background:var(--p-panel);text-align:left;border-radius:12px;align-items:center;gap:11px;padding:9px 13px;display:flex}.PriceMatchPopup-module__DpHXCG__bi{width:22px;height:22px;color:var(--p-cyan);flex-shrink:0;justify-content:center;align-items:center;display:flex}.PriceMatchPopup-module__DpHXCG__bi svg{width:100%;height:100%}.PriceMatchPopup-module__DpHXCG__bl{color:#ece6ff;letter-spacing:-.02em;text-wrap:pretty;font-size:12.5px;font-weight:700;line-height:1.36}.PriceMatchPopup-module__DpHXCG__actions{border-top:1px solid var(--p-line);background:var(--p-bg3);flex-shrink:0;display:flex}.PriceMatchPopup-module__DpHXCG__actions button,.PriceMatchPopup-module__DpHXCG__actions a{white-space:nowrap;border:0;justify-content:center;align-items:center;min-width:0;min-height:52px;font-family:inherit;font-weight:800;transition:filter .15s,background .15s,color .15s;display:inline-flex}.PriceMatchPopup-module__DpHXCG__dontShowButton{color:#e9e2ff9e;cursor:pointer;background:0 0;flex:1;padding:17px 8px;font-size:13.5px}.PriceMatchPopup-module__DpHXCG__dontShowButton:hover,.PriceMatchPopup-module__DpHXCG__dontShowButton:focus-visible{color:#fff;outline:none}.PriceMatchPopup-module__DpHXCG__reportButton{color:#fff;background:linear-gradient(180deg, var(--p-magenta), var(--p-violet));letter-spacing:-.01em;flex:1.85;gap:7px;font-size:14.5px;box-shadow:inset 0 0 26px #b446f073}.PriceMatchPopup-module__DpHXCG__reportButton:hover,.PriceMatchPopup-module__DpHXCG__reportButton:focus-visible{filter:brightness(1.08);outline:none}.PriceMatchPopup-module__DpHXCG__reportButton svg{width:17px;height:17px}@keyframes PriceMatchPopup-module__DpHXCG__popupIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes PriceMatchPopup-module__DpHXCG__sheetIn{0%{transform:translateY(102%)}to{transform:translateY(0)}}@media (max-width:520px){.PriceMatchPopup-module__DpHXCG__backdrop{background:#03050ce6;align-items:flex-end;padding:0}.PriceMatchPopup-module__DpHXCG__popup{border-radius:24px 24px 0 0;width:100%;max-height:calc(100dvh - 20px);animation:.36s cubic-bezier(.2,0,0,1) both PriceMatchPopup-module__DpHXCG__sheetIn}.PriceMatchPopup-module__DpHXCG__l2{font-size:26px}.PriceMatchPopup-module__DpHXCG__vprice{font-size:24px}}@media (min-width:521px) and (max-height:640px){.PriceMatchPopup-module__DpHXCG__backdrop{padding:16px}.PriceMatchPopup-module__DpHXCG__popup{max-height:calc(100dvh - 32px)}}@media (max-width:380px){.PriceMatchPopup-module__DpHXCG__hero{padding:22px 18px 16px}.PriceMatchPopup-module__DpHXCG__vs{padding-inline:12px}.PriceMatchPopup-module__DpHXCG__bens{padding-inline:14px}.PriceMatchPopup-module__DpHXCG__l2{font-size:24px}.PriceMatchPopup-module__DpHXCG__vprice{font-size:22px}.PriceMatchPopup-module__DpHXCG__dontShowButton{font-size:12.5px}.PriceMatchPopup-module__DpHXCG__reportButton{font-size:13px}}@media (prefers-reduced-motion:reduce){.PriceMatchPopup-module__DpHXCG__popup,.PriceMatchPopup-module__DpHXCG__closeX,.PriceMatchPopup-module__DpHXCG__actions button,.PriceMatchPopup-module__DpHXCG__actions a{transition:none;animation:none}}
