.StickyCtaBar-module__cjsU1W__bar{z-index:100;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--white);border-top:1px solid var(--border);flex-direction:column;align-items:stretch;gap:6px;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.StickyCtaBar-module__cjsU1W__barVisible{transform:translateY(0)}@media (min-width:769px){.StickyCtaBar-module__cjsU1W__bar{display:none}}.StickyCtaBar-module__cjsU1W__info{align-items:baseline;gap:6px;display:flex}.StickyCtaBar-module__cjsU1W__price{color:var(--navy);font-size:15px;font-weight:700}.StickyCtaBar-module__cjsU1W__dot{color:var(--ink-4)}.StickyCtaBar-module__cjsU1W__count{color:var(--ink-3);font-size:13px}.StickyCtaBar-module__cjsU1W__cta{width:100%;min-height:48px;color:var(--white);background:var(--copper);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:10px 20px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.StickyCtaBar-module__cjsU1W__cta:hover{background:var(--copper-dark)}
.VerifyEmailForm-module__86PmyG__container{text-align:center;padding:28px}.VerifyEmailForm-module__86PmyG__title{font-family:var(--font-serif), "Source Serif 4", Georgia, serif;color:var(--ink);margin:0 0 8px;font-size:1.3rem;font-weight:600}.VerifyEmailForm-module__86PmyG__subtitle{font-family:var(--font-body), "Outfit", sans-serif;color:var(--ink-3);margin:0 0 24px;font-size:.9rem;line-height:1.5}.VerifyEmailForm-module__86PmyG__subtitle strong{color:var(--ink);font-weight:600}.VerifyEmailForm-module__86PmyG__form{flex-direction:column;gap:16px;display:flex}.VerifyEmailForm-module__86PmyG__codeRow{justify-content:center;gap:8px;display:flex}.VerifyEmailForm-module__86PmyG__digitInput{text-align:center;width:44px;height:52px;color:var(--ink);background:var(--warm-white);border:1.5px solid #e8e4de;border-radius:8px;outline:none;font-family:JetBrains Mono,Fira Code,monospace;font-size:1.3rem;font-weight:600;transition:border-color .15s,box-shadow .15s}.VerifyEmailForm-module__86PmyG__digitInput:focus{border-color:var(--copper);box-shadow:0 0 0 3px #c17f3e2e}.VerifyEmailForm-module__86PmyG__error{color:#d14343;text-align:center;background:#fdf0ed;border-radius:6px;padding:8px 12px;font-size:.85rem}.VerifyEmailForm-module__86PmyG__submitBtn{background:var(--copper);color:#fff;width:100%;font-family:var(--font-body), "Outfit", sans-serif;cursor:pointer;border:none;border-radius:8px;padding:12px;font-size:.95rem;font-weight:600;transition:background .15s}.VerifyEmailForm-module__86PmyG__submitBtn:hover:not(:disabled){background:var(--copper-dark)}.VerifyEmailForm-module__86PmyG__submitBtn:disabled{opacity:.6;cursor:not-allowed}.VerifyEmailForm-module__86PmyG__resendRow{justify-content:center;align-items:center;gap:6px;margin-top:8px;display:flex}.VerifyEmailForm-module__86PmyG__resendText{color:var(--ink-3);font-size:.85rem;font-family:var(--font-body), "Outfit", sans-serif}.VerifyEmailForm-module__86PmyG__resendBtn{color:var(--copper);cursor:pointer;font-size:.85rem;font-family:var(--font-body), "Outfit", sans-serif;background:0 0;border:none;padding:0;font-weight:500}.VerifyEmailForm-module__86PmyG__resendBtn:hover:not(:disabled){text-decoration:underline}.VerifyEmailForm-module__86PmyG__resendBtn:disabled{color:var(--ink-4);cursor:default}.VerifyEmailForm-module__86PmyG__skipBtn{color:var(--ink-4);cursor:pointer;font-size:.85rem;font-family:var(--font-body), "Outfit", sans-serif;background:0 0;border:none;margin-top:4px;padding:0;transition:color .15s}.VerifyEmailForm-module__86PmyG__skipBtn:hover{color:var(--ink-3)}@media (max-width:768px){.VerifyEmailForm-module__86PmyG__digitInput{width:40px;height:48px;font-size:1.15rem}}
.LoginForm-module__Msu_ia__card{--accent:var(--copper);--accent-hover:var(--copper-dark);--accent-focus-shadow:#c17f3e2e;--accent-focus-bg:var(--copper-light);background:var(--warm-white);border:1px solid #e8e4de;border-radius:12px;width:100%;max-width:420px;position:relative;overflow:hidden}.LoginForm-module__Msu_ia__card:before{content:"";background:var(--accent);border-radius:12px 12px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.LoginForm-module__Msu_ia__merchantTheme{--accent:var(--copper);--accent-hover:var(--copper-dark);--accent-focus-shadow:#c17f3e2e;--accent-focus-bg:var(--copper-light)}.LoginForm-module__Msu_ia__logo{justify-content:center;align-items:center;gap:8px;padding:28px 28px 0;text-decoration:none;display:flex}.LoginForm-module__Msu_ia__logoText{font-family:var(--font-serif), "Source Serif 4", Georgia, serif;color:var(--ink);letter-spacing:.3px;font-size:20px;font-weight:600}.LoginForm-module__Msu_ia__toggle{background:var(--sand);border-radius:8px;gap:4px;margin:20px 28px 0;padding:3px;display:flex}.LoginForm-module__Msu_ia__toggleBtn{font-family:var(--font-body), "Outfit", sans-serif;color:#8a7e72;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:8px 12px;font-size:.85rem;font-weight:500;transition:all .15s}.LoginForm-module__Msu_ia__toggleBtnActive{color:var(--accent);background:#fff;box-shadow:0 1px 3px #00000014}.LoginForm-module__Msu_ia__tabs{border-bottom:1px solid #e8e4de;margin-top:20px;display:flex}.LoginForm-module__Msu_ia__tab{min-height:44px;font-family:var(--font-body), "Outfit", sans-serif;color:#8a7e72;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:12px 0;font-size:.9rem;font-weight:500;transition:color .15s}.LoginForm-module__Msu_ia__tab:hover{color:var(--ink)}.LoginForm-module__Msu_ia__tabActive{color:var(--accent);border-bottom-color:var(--accent)}.LoginForm-module__Msu_ia__form{flex-direction:column;gap:14px;padding:20px 28px 28px;display:flex}.LoginForm-module__Msu_ia__field{flex-direction:column;gap:4px;display:flex}.LoginForm-module__Msu_ia__label{font-size:12px;font-weight:600;font-family:var(--font-body), "Outfit", sans-serif;color:#8a7e72;letter-spacing:.01em}.LoginForm-module__Msu_ia__input{width:100%;font-size:14px;font-family:var(--font-body), "Outfit", sans-serif;color:var(--ink);background:var(--warm-white);border:1px solid #e8e4de;border-radius:8px;outline:none;padding:10px 14px;transition:border-color .15s,box-shadow .15s,background-color .15s}.LoginForm-module__Msu_ia__input::placeholder{color:var(--ink-4)}.LoginForm-module__Msu_ia__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-focus-shadow);background:var(--accent-focus-bg)}.LoginForm-module__Msu_ia__inputError{background:#fdf0ed;border-color:#d14343}.LoginForm-module__Msu_ia__inputError:focus{background:#fdf0ed;border-color:#d14343;box-shadow:0 0 0 3px #d143432e}.LoginForm-module__Msu_ia__fieldError{color:#d14343;margin-top:2px;font-size:.8rem}.LoginForm-module__Msu_ia__fieldHint{color:#8a7e72;margin-top:2px;font-size:.75rem}.LoginForm-module__Msu_ia__optionalTag{color:var(--ink-4);font-weight:400}.LoginForm-module__Msu_ia__passwordWrap{position:relative}.LoginForm-module__Msu_ia__passwordInput{padding-right:44px}.LoginForm-module__Msu_ia__eyeBtn{cursor:pointer;width:44px;height:44px;color:var(--ink-4);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:color .12s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.LoginForm-module__Msu_ia__eyeBtn:hover{color:var(--ink-2)}.LoginForm-module__Msu_ia__error{color:#d14343;background:#fdf0ed;border-radius:6px;padding:8px 12px;font-size:.85rem}.LoginForm-module__Msu_ia__success{color:var(--green);background:var(--green-light);border-radius:6px;padding:8px 12px;font-size:.85rem}.LoginForm-module__Msu_ia__submitBtn{background:var(--accent);color:#fff;width:100%;font-family:var(--font-body), "Outfit", sans-serif;cursor:pointer;border:none;border-radius:8px;padding:12px;font-size:.95rem;font-weight:600;transition:background .15s}.LoginForm-module__Msu_ia__submitBtn:hover:not(:disabled){background:var(--accent-hover)}.LoginForm-module__Msu_ia__submitBtn:disabled{opacity:.6;cursor:not-allowed}.LoginForm-module__Msu_ia__forgotRow{text-align:center}.LoginForm-module__Msu_ia__forgotLink{color:var(--accent);font-size:.85rem;text-decoration:none;transition:opacity .15s}.LoginForm-module__Msu_ia__forgotLink:hover{text-decoration:underline}.LoginForm-module__Msu_ia__terms{color:var(--ink-4);text-align:center;margin:0;font-size:.8rem;line-height:1.4}.LoginForm-module__Msu_ia__terms a{color:var(--accent);text-decoration:none}.LoginForm-module__Msu_ia__terms a:hover{text-decoration:underline}.LoginForm-module__Msu_ia__benefits{flex-direction:column;gap:6px;margin-bottom:4px;display:flex}.LoginForm-module__Msu_ia__benefitLine{color:#8a7e72;font-size:.8rem;font-family:var(--font-body), "Outfit", sans-serif}.LoginForm-module__Msu_ia__benefitLine:before{content:"✓ ";color:var(--green,#2f7d5e)}.LoginForm-module__Msu_ia__freeLabel{color:#8a7e72;text-align:center;margin:-4px 0 0;font-size:.8rem}.LoginForm-module__Msu_ia__verifyHint{color:#8a7e72;text-align:center;margin:0;font-size:.8rem;line-height:1.4}.LoginForm-module__Msu_ia__welcomeBack{color:#8a7e72;text-align:center;margin:0 0 4px;font-size:.8rem;line-height:1.4}.LoginForm-module__Msu_ia__merchantHint{color:#8a7e72;text-align:center;margin:0 0 4px;font-size:.8rem}.LoginForm-module__Msu_ia__merchantApplyRow{text-align:center}@media (max-width:768px){.LoginForm-module__Msu_ia__card{margin:0}.LoginForm-module__Msu_ia__input{font-size:16px}}
.LoginModal-module__AWd_zW__overlay{z-index:1100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1e2a3673;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out LoginModal-module__AWd_zW__fadeIn;display:flex;position:fixed;inset:0}@keyframes LoginModal-module__AWd_zW__fadeIn{0%{opacity:0}to{opacity:1}}.LoginModal-module__AWd_zW__modal{width:100%;max-width:420px;max-height:calc(100vh - 32px);animation:.2s ease-out LoginModal-module__AWd_zW__slideUp;position:relative;overflow-y:auto}@keyframes LoginModal-module__AWd_zW__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.LoginModal-module__AWd_zW__closeBtn{z-index:2;background:var(--sand);border:1px solid var(--border);cursor:pointer;width:44px;height:44px;color:var(--ink-3);border-radius:8px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex;position:absolute;top:8px;right:8px}.LoginModal-module__AWd_zW__closeBtn:hover{background:var(--border);color:var(--ink)}@media (max-width:768px){.LoginModal-module__AWd_zW__overlay{align-items:stretch;padding:0}.LoginModal-module__AWd_zW__modal{-webkit-overflow-scrolling:touch;border-radius:0;max-width:100%;max-height:100%;position:fixed;inset:0;overflow-y:auto}.LoginModal-module__AWd_zW__closeBtn{z-index:10;min-width:44px;min-height:44px;position:absolute;top:16px;right:16px}.LoginModal-module__AWd_zW__modal .loginFormCard{border:none;border-radius:0;min-height:100vh}}
.PriceAlertForm-module__jMu16G__trigger{color:var(--copper-text);background:var(--white);border:1.5px solid var(--copper);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.PriceAlertForm-module__jMu16G__trigger:hover{background:var(--copper-light)}.PriceAlertForm-module__jMu16G__form{align-items:center;gap:8px;display:flex}.PriceAlertForm-module__jMu16G__priceWrapper{flex:1;min-width:0;position:relative}.PriceAlertForm-module__jMu16G__dollarSign{color:var(--ink-3);pointer-events:none;font-size:14px;font-weight:600;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.PriceAlertForm-module__jMu16G__input{border:1.5px solid var(--border);width:100%;color:var(--ink);background:var(--white);border-radius:6px;outline:none;padding:9px 12px 9px 22px;font-family:inherit;font-size:16px}.PriceAlertForm-module__jMu16G__input:focus{border-color:var(--copper)}.PriceAlertForm-module__jMu16G__submit{color:var(--white);background:var(--copper);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:9px 16px;font-size:14px;font-weight:600;transition:background .15s}.PriceAlertForm-module__jMu16G__submit:hover{background:var(--copper-dark)}.PriceAlertForm-module__jMu16G__success{color:var(--green);background:var(--green-light);border:1.5px solid var(--green);border-radius:6px;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex}.PriceAlertForm-module__jMu16G__activeAlert{color:var(--ink);background:var(--green-light);border:1px solid var(--green);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px;font-size:14px;display:flex}.PriceAlertForm-module__jMu16G__watchingBadge{color:var(--green);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.PriceAlertForm-module__jMu16G__alertText{flex:1}.PriceAlertForm-module__jMu16G__alertPrice{font-weight:700;font-family:var(--font-body)}.PriceAlertForm-module__jMu16G__removeBtn{color:var(--ink-3);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:600;transition:color .15s,border-color .15s}.PriceAlertForm-module__jMu16G__removeBtn:hover{color:var(--red);border-color:var(--red)}.PriceAlertForm-module__jMu16G__signInPrompt{color:var(--ink-3);align-items:center;gap:8px;font-size:13px;display:flex}.PriceAlertForm-module__jMu16G__signInContext{line-height:1.4}.PriceAlertForm-module__jMu16G__signInLink{color:var(--copper);font-weight:600;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:none}.PriceAlertForm-module__jMu16G__signInLink:hover{text-decoration:underline}
.AvailabilityAlertButton-module__wAR27G__trigger{color:var(--copper-text);background:var(--white);border:1.5px solid var(--copper);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.AvailabilityAlertButton-module__wAR27G__trigger:hover{background:var(--copper-light)}.AvailabilityAlertButton-module__wAR27G__trigger:disabled{opacity:.6;cursor:default}.AvailabilityAlertButton-module__wAR27G__active{color:var(--ink);background:var(--sand);border:1px solid var(--border);border-radius:6px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;display:flex}.AvailabilityAlertButton-module__wAR27G__active svg{color:var(--copper);flex-shrink:0}.AvailabilityAlertButton-module__wAR27G__activeText{flex:1}.AvailabilityAlertButton-module__wAR27G__removeBtn{color:var(--ink-3);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:4px;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:color .15s,border-color .15s}.AvailabilityAlertButton-module__wAR27G__removeBtn:hover{color:var(--red);border-color:var(--red)}.AvailabilityAlertButton-module__wAR27G__removeBtn:disabled{opacity:.5;cursor:default}.AvailabilityAlertButton-module__wAR27G__signInPrompt{color:var(--ink-3);font-size:13px}.AvailabilityAlertButton-module__wAR27G__signInPrompt a{color:var(--copper);font-weight:600;text-decoration:none}.AvailabilityAlertButton-module__wAR27G__signInPrompt a:hover{text-decoration:underline}
.ExclusiveOfferCard-module__Gy5OuG__card{background:var(--copper-light);border:1px solid var(--copper);border-radius:10px;padding:18px}.ExclusiveOfferCard-module__Gy5OuG__header{color:var(--copper-dark);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:10px;font-size:.8rem;font-weight:600;display:flex}.ExclusiveOfferCard-module__Gy5OuG__header svg{flex-shrink:0}.ExclusiveOfferCard-module__Gy5OuG__title{font-family:var(--font-serif);color:var(--ink);margin:0 0 10px;font-size:1.1rem;font-weight:600}.ExclusiveOfferCard-module__Gy5OuG__priceRow{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.ExclusiveOfferCard-module__Gy5OuG__exclusivePrice{color:var(--green);font-size:1.5rem;font-weight:700;font-family:var(--font-body)}.ExclusiveOfferCard-module__Gy5OuG__regularPrice{color:var(--ink-3);font-size:.95rem;text-decoration:line-through}.ExclusiveOfferCard-module__Gy5OuG__savingsBadge{color:var(--green);background:var(--green-light);border-radius:4px;padding:2px 8px;font-size:.8rem;font-weight:600}.ExclusiveOfferCard-module__Gy5OuG__meta{color:var(--ink-3);flex-direction:column;gap:4px;margin-bottom:14px;font-size:.85rem;display:flex}.ExclusiveOfferCard-module__Gy5OuG__merchant{color:var(--ink-2);font-weight:500}.ExclusiveOfferCard-module__Gy5OuG__codeBtn{color:var(--white);background:var(--copper);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px 18px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.ExclusiveOfferCard-module__Gy5OuG__codeBtn:hover{background:var(--copper-dark)}.ExclusiveOfferCard-module__Gy5OuG__codeBtn:disabled{opacity:.6;cursor:not-allowed}.ExclusiveOfferCard-module__Gy5OuG__codeDisplay{text-align:center;background:var(--white);border:2px dashed var(--copper);border-radius:8px;padding:14px}.ExclusiveOfferCard-module__Gy5OuG__codeLabel{color:var(--ink-3);margin-bottom:6px;font-size:.8rem}.ExclusiveOfferCard-module__Gy5OuG__codeValue{font-size:1.4rem;font-weight:700;font-family:var(--font-mono,monospace);color:var(--ink);letter-spacing:.08em}.ExclusiveOfferCard-module__Gy5OuG__codeHint{color:var(--ink-3);margin-top:6px;font-size:.8rem}.ExclusiveOfferCard-module__Gy5OuG__signInPrompt{text-align:center;color:var(--ink-3);padding:10px;font-size:13px}.ExclusiveOfferCard-module__Gy5OuG__signInLink{color:var(--copper);font-weight:600;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.ExclusiveOfferCard-module__Gy5OuG__signInLink:hover{text-decoration:underline}.ExclusiveOfferCard-module__Gy5OuG__error{text-align:center;color:var(--red);padding:8px;font-size:13px}
.ProductCard-module__g-pugq__pcard{background:var(--white,#fff);border:1px solid var(--border);color:inherit;border-radius:10px;grid-template-columns:100px 1fr auto;grid-template-areas:"img identity pricing""img specs pricing";align-items:center;column-gap:20px;padding:18px 20px;transition:box-shadow .15s,border-color .15s,transform .2s;display:grid;position:relative;overflow:hidden}.ProductCard-module__g-pugq__pcardOverlay{z-index:0;position:absolute;inset:0}.ProductCard-module__g-pugq__pcard:hover{border-color:#0000001f;transform:translateY(-1px);box-shadow:0 4px 20px #00000014}.ProductCard-module__g-pugq__pcard:hover .ProductCard-module__g-pugq__pcardCta{transform:translate(2px)}.ProductCard-module__g-pugq__pcardImg{z-index:1;pointer-events:none;background:var(--white,#fff);width:100px;height:100px;color:var(--navy);opacity:.35;border-radius:8px;flex-shrink:0;grid-area:img;justify-content:center;align-items:center;padding:8px;display:flex;position:relative;overflow:hidden}.ProductCard-module__g-pugq__pcardImg:has(.ProductCard-module__g-pugq__pcardProductImg){opacity:1}.ProductCard-module__g-pugq__pcardProductImg{object-fit:contain;border-radius:4px;width:100%;height:100%}.ProductCard-module__g-pugq__pcardIdentity{z-index:1;pointer-events:none;grid-area:identity;align-self:end;min-width:0;padding-bottom:4px;position:relative}.ProductCard-module__g-pugq__pcardBrandRow{z-index:2;pointer-events:auto;justify-content:space-between;align-items:center;gap:4px;display:flex;position:relative}.ProductCard-module__g-pugq__pcardBrand{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;text-align:left;background:0 0;border:none;margin-bottom:4px;padding:0;font-family:inherit;font-size:11px;font-weight:600;text-decoration:none;display:block}.ProductCard-module__g-pugq__pcardBrandLogo{object-fit:contain;border-radius:4px;flex-shrink:0;width:32px;height:32px}.ProductCard-module__g-pugq__pcardBrandLogoBtn{cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;display:flex}.ProductCard-module__g-pugq__pcardBrand:hover{text-decoration:underline}.ProductCard-module__g-pugq__pcardActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.ProductCard-module__g-pugq__pcardHeart{cursor:pointer;color:#0006;opacity:.4;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px;transition:opacity .15s,color .15s;display:flex}.ProductCard-module__g-pugq__pcardHeartActive{color:#e85d5d;opacity:1}.ProductCard-module__g-pugq__pcard:hover .ProductCard-module__g-pugq__pcardHeart{opacity:1}.ProductCard-module__g-pugq__pcardHeart:hover{color:#e85d5d}.ProductCard-module__g-pugq__pcardShare{cursor:pointer;color:#0006;opacity:.4;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px;transition:opacity .15s,color .15s;display:flex}.ProductCard-module__g-pugq__pcard:hover .ProductCard-module__g-pugq__pcardShare{opacity:1}.ProductCard-module__g-pugq__pcardShare:hover{color:var(--ink)}@media (max-width:768px){.ProductCard-module__g-pugq__pcardHeart,.ProductCard-module__g-pugq__pcardShare{opacity:.4;padding:6px}.ProductCard-module__g-pugq__pcardHeart:active,.ProductCard-module__g-pugq__pcardShare:active{opacity:1}.ProductCard-module__g-pugq__pcardActions{gap:8px}}.ProductCard-module__g-pugq__pcardName{letter-spacing:-.1px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:600;line-height:1.35;overflow:hidden}.ProductCard-module__g-pugq__pcardSpecs{z-index:1;pointer-events:none;flex-wrap:nowrap;grid-area:specs;align-self:start;gap:6px;padding-top:8px;display:flex;position:relative;overflow:hidden}.ProductCard-module__g-pugq__pcardSpec{color:var(--ink-3);background:var(--sand);border-radius:var(--r-sm);white-space:nowrap;border:none;flex-shrink:0;padding:3px 8px;font-size:12px;font-weight:400}.ProductCard-module__g-pugq__pcardSpecLabel{color:var(--ink-2);font-weight:500}.ProductCard-module__g-pugq__pcardSpecOverflow{color:var(--copper);background:var(--border-light);border-radius:var(--r-sm);white-space:nowrap;flex-shrink:0;padding:3px 8px;font-size:12px}.ProductCard-module__g-pugq__pcardVoltageBadge{color:var(--navy);background:var(--sand);border:1px solid var(--border);white-space:nowrap;border-radius:3px;flex-shrink:0;padding:1px 6px;font-size:.7rem;font-weight:600}.ProductCard-module__g-pugq__pcardPricing{z-index:1;pointer-events:none;text-align:right;grid-area:pricing;min-width:140px;position:relative}.ProductCard-module__g-pugq__pcardPriceRow{justify-content:flex-end;align-items:baseline;gap:6px;display:flex}.ProductCard-module__g-pugq__pcardFrom{color:var(--color-warm-gray);font-size:12px;font-weight:400}.ProductCard-module__g-pugq__pcardPrice{color:var(--navy);letter-spacing:-.3px;font-size:2.2rem;font-weight:700;line-height:1}.ProductCard-module__g-pugq__pcardRange{color:var(--ink-3);margin-top:4px;font-size:.75rem}.ProductCard-module__g-pugq__pcardRangeLabel{color:var(--ink-4);font-size:.7rem;font-weight:400}.ProductCard-module__g-pugq__pcardCheapest{color:var(--ink-3);flex-wrap:wrap;gap:.25em;margin-top:2px;font-size:.8rem;display:flex}.ProductCard-module__g-pugq__pcardCheapestPrefix{white-space:nowrap;flex-shrink:0}.ProductCard-module__g-pugq__pcardStoreName{min-width:0}.ProductCard-module__g-pugq__pcardStoreLink{color:var(--copper);z-index:2;pointer-events:auto;min-width:0;text-decoration:none;position:relative}.ProductCard-module__g-pugq__pcardStoreLink:hover{text-decoration:underline}.ProductCard-module__g-pugq__pcardSuburb{color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.ProductCard-module__g-pugq__pcardSavings{color:var(--green);justify-content:flex-end;align-items:center;gap:3px;margin-top:4px;font-size:.8rem;display:flex}.ProductCard-module__g-pugq__pcardSavingsIco{flex-shrink:0}.ProductCard-module__g-pugq__pcardCta{color:var(--copper);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-end;align-items:center;gap:2px;margin-top:6px;padding:0;font-size:14px;font-weight:500;line-height:44px;text-decoration:none;transition:transform .2s,color .15s;display:inline-flex}.ProductCard-module__g-pugq__pcardCta:hover{text-decoration:underline}.ProductCard-module__g-pugq__pcardDist{color:var(--ink-3);font-weight:400}.ProductCard-module__g-pugq__pcardWatching{color:var(--green);background:var(--green-light);border-radius:var(--r-sm);white-space:nowrap;text-align:right;border:1px solid #2d8a4e40;align-items:center;gap:4px;margin-top:4px;padding:2px 8px;font-size:.7rem;font-weight:600;display:inline-flex}.ProductCard-module__g-pugq__pcardExclusive{color:var(--copper);border-radius:var(--r-sm);white-space:nowrap;text-align:right;background:#c17f3e14;border:1px solid #c17f3e40;margin-top:4px;padding:2px 8px;font-size:.7rem;font-weight:600;display:inline-block}.ProductCard-module__g-pugq__pcardNoOffers{color:var(--ink-4);font-size:.8rem;font-weight:500}.ProductCard-module__g-pugq__pcardInlineSpec{display:none}@media (max-width:639px){.ProductCard-module__g-pugq__pcard{border-radius:8px;grid-template-columns:56px 1fr;grid-template-areas:"img identity""specs specs""pricing pricing";align-items:start;gap:8px 10px;padding:12px}.ProductCard-module__g-pugq__pcard:hover{transform:none}.ProductCard-module__g-pugq__pcardImg{border-radius:6px;width:56px;height:56px;padding:4px}.ProductCard-module__g-pugq__pcardIdentity{align-self:center;padding-bottom:0}.ProductCard-module__g-pugq__pcardBrand{align-items:center;min-height:auto;margin-bottom:2px;padding:8px 0;font-size:11px;display:flex}.ProductCard-module__g-pugq__pcardName{white-space:normal;-webkit-line-clamp:2;text-overflow:clip;-webkit-box-orient:vertical;font-size:.9rem;display:-webkit-box;overflow:hidden}.ProductCard-module__g-pugq__pcardNameInline{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;display:block}.ProductCard-module__g-pugq__pcardInlineSpec{margin-left:6px;display:inline}.ProductCard-module__g-pugq__pcardSpecsSingle{display:none}.ProductCard-module__g-pugq__pcardSpecs{gap:4px;max-height:22px;padding-top:0}.ProductCard-module__g-pugq__pcardSpec{padding:2px 6px;font-size:.7rem}.ProductCard-module__g-pugq__pcardPricing{text-align:left;border-top:1px solid var(--border-light);grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;min-width:0;padding-top:8px;display:grid}.ProductCard-module__g-pugq__pcardPriceCol,.ProductCard-module__g-pugq__pcardCtaCol{display:contents}.ProductCard-module__g-pugq__pcardPriceRow{grid-area:1/1;justify-content:flex-start;gap:5px}.ProductCard-module__g-pugq__pcardFrom{font-size:.85rem}.ProductCard-module__g-pugq__pcardPrice{font-size:1.25rem;line-height:1.2}.ProductCard-module__g-pugq__pcardSavings{grid-area:1/2;justify-content:flex-end;justify-self:end;min-width:0;margin-top:0;font-size:.7rem;overflow:hidden}.ProductCard-module__g-pugq__pcardSavingsIco{display:none}.ProductCard-module__g-pugq__pcardRangeLine{flex-wrap:wrap;grid-area:2/1/auto/-1;align-items:baseline;gap:0 6px;display:flex}.ProductCard-module__g-pugq__pcardRange{width:auto;margin-top:0}.ProductCard-module__g-pugq__pcardCheapest{width:auto;max-width:none;margin-top:0;font-size:.75rem}.ProductCard-module__g-pugq__pcardCta{color:var(--copper);background:0 0;border:none;border-radius:0;grid-area:3/1/auto/-1;justify-content:flex-start;align-items:center;min-height:36px;margin-top:2px;padding:0;font-size:13px;font-weight:500;line-height:36px;display:inline-flex}.ProductCard-module__g-pugq__pcardDist{display:none}.ProductCard-module__g-pugq__pcardExclusive{text-align:left;grid-area:2/1/auto/-1;margin-top:0}.ProductCard-module__g-pugq__pcardNoOffers{grid-column:1/-1;font-size:12px}}
.ImageCarousel-module__ZK2Uaq__carousel{flex-direction:column;gap:12px;display:flex}.ImageCarousel-module__ZK2Uaq__mainImage{aspect-ratio:1;border:1px solid var(--border-light);border-radius:var(--r);background:#fff;width:100%;max-height:420px;position:relative;overflow:hidden}.ImageCarousel-module__ZK2Uaq__fallback{opacity:.4;width:100%;height:100%;position:relative}.ImageCarousel-module__ZK2Uaq__arrow{border:1px solid var(--border);cursor:pointer;width:36px;height:36px;color:var(--ink-2);z-index:2;background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;transition:all .12s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ImageCarousel-module__ZK2Uaq__arrow:hover{background:var(--white);color:var(--ink);border-color:var(--navy)}.ImageCarousel-module__ZK2Uaq__arrowLeft{left:10px}.ImageCarousel-module__ZK2Uaq__arrowRight{right:10px}.ImageCarousel-module__ZK2Uaq__thumbnails{-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.ImageCarousel-module__ZK2Uaq__thumb{border-radius:var(--r-sm);border:2px solid var(--border-light);cursor:pointer;background:0 0;flex-shrink:0;width:56px;height:56px;padding:0;transition:border-color .12s;overflow:hidden}.ImageCarousel-module__ZK2Uaq__thumb:hover{border-color:var(--ink-3)}.ImageCarousel-module__ZK2Uaq__thumbActive{border-color:var(--navy)}@media (max-width:768px){.ImageCarousel-module__ZK2Uaq__mainImage{aspect-ratio:4/3;border:none;border-radius:0;max-height:none}.ImageCarousel-module__ZK2Uaq__mainImage:has(>.ImageCarousel-module__ZK2Uaq__fallback){aspect-ratio:4/3;max-height:120px}.ImageCarousel-module__ZK2Uaq__fallback{height:100%}}.ImageCarousel-module__ZK2Uaq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ShareButton-module__T7igFq__wrap{display:inline-flex;position:relative}.ShareButton-module__T7igFq__btn{border:1px solid var(--border);cursor:pointer;color:var(--ink-3);font-family:var(--font-body);white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:6px;transition:color .15s,border-color .15s;display:inline-flex}.ShareButton-module__T7igFq__btn:hover{color:var(--ink);border-color:var(--ink-4)}.ShareButton-module__T7igFq__btnFull{padding:6px 14px;font-size:.85rem;font-weight:500}.ShareButton-module__T7igFq__btnIcon{color:#0006;border:none;justify-content:center;min-width:44px;min-height:44px;padding:4px;transition:opacity .15s,color .15s}.ShareButton-module__T7igFq__btnIcon:hover{color:var(--ink)}.ShareButton-module__T7igFq__btnInline{color:var(--copper);background:0 0;border:none;padding:0;font-size:.8rem;font-weight:500}.ShareButton-module__T7igFq__btnInline:hover{color:var(--copper-dark)}.ShareButton-module__T7igFq__btnLabel{line-height:1}.ShareButton-module__T7igFq__dropdown{z-index:50;background:var(--warm-white);border:1px solid var(--border);border-radius:8px;min-width:200px;padding:4px;animation:.12s ease-out ShareButton-module__T7igFq__shareDropIn;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 16px #1e2a361a}@keyframes ShareButton-module__T7igFq__shareDropIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ShareButton-module__T7igFq__dropItem{width:100%;font-family:var(--font-body);color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;font-size:.85rem;font-weight:400;text-decoration:none;transition:background .12s;display:flex}.ShareButton-module__T7igFq__dropItem:hover{background:var(--sand)}.ShareButton-module__T7igFq__dropItem svg{color:var(--ink-3);flex-shrink:0}
.FavouriteButton-module__uzqFyW__wrap{flex-shrink:0;display:inline-flex;position:relative}.FavouriteButton-module__uzqFyW__btn{border:1px solid var(--border);cursor:pointer;color:var(--ink-3);background:0 0;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:.85rem;font-weight:500;transition:color .15s,border-color .15s;display:flex}.FavouriteButton-module__uzqFyW__btn:hover{color:#d14343;border-color:#d14343}.FavouriteButton-module__uzqFyW__btnIcon{cursor:pointer;color:#0006;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px;transition:opacity .15s,color .15s;display:flex}.FavouriteButton-module__uzqFyW__btnIcon:hover{color:#e85d5d}.FavouriteButton-module__uzqFyW__active{color:#d14343;border-color:#d14343}.FavouriteButton-module__uzqFyW__btnIcon.FavouriteButton-module__uzqFyW__active{color:#e85d5d}.FavouriteButton-module__uzqFyW__label{white-space:nowrap}.FavouriteButton-module__uzqFyW__verifyHint{background:var(--ink);color:#fff;white-space:nowrap;z-index:10;pointer-events:none;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:500;animation:3s FavouriteButton-module__uzqFyW__fadeInOut;position:absolute;top:calc(100% + 6px);right:0}@keyframes FavouriteButton-module__uzqFyW__fadeInOut{0%{opacity:0;transform:translateY(-2px)}10%{opacity:1;transform:translateY(0)}80%{opacity:1}to{opacity:0}}@media (max-width:768px){.FavouriteButton-module__uzqFyW__btn{align-items:center;min-height:44px;display:flex}}
.page-module__Y-LSYW__container{max-width:1400px;margin:0 auto;padding:28px 24px}@media (min-width:1600px){.page-module__Y-LSYW__container{max-width:1500px}}.page-module__Y-LSYW__productCard{background:var(--white);border:1px solid var(--border);border-radius:var(--r);overflow:hidden}.page-module__Y-LSYW__productColumns{border-bottom:1px solid var(--border-light);align-items:flex-start;gap:36px;padding:24px;display:flex}.page-module__Y-LSYW__imageColumn{flex:0 0 45%;align-self:flex-start;max-width:45%}.page-module__Y-LSYW__infoColumn{flex:1;min-width:0}.page-module__Y-LSYW__productBrand{color:var(--copper-text);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;margin-bottom:4px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-block}.page-module__Y-LSYW__productBrand:hover{text-decoration:underline}.page-module__Y-LSYW__productNameRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module__Y-LSYW__productActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.page-module__Y-LSYW__productName{font-family:var(--font-serif), "Source Serif 4", Georgia, serif;letter-spacing:-.2px;color:var(--ink);margin:0 0 8px;font-size:1.75rem;font-weight:600;line-height:1.3}.page-module__Y-LSYW__productSpecs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.page-module__Y-LSYW__productSpec{color:var(--ink-3);background:var(--sand);border-radius:4px;padding:3px 10px;font-size:12px;font-weight:400}.page-module__Y-LSYW__productSpecLabel{color:var(--ink-2);font-weight:500}.page-module__Y-LSYW__productPricing{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:16px;display:flex}.page-module__Y-LSYW__productFrom{color:var(--ink-4);font-size:12px;font-weight:400}.page-module__Y-LSYW__productPrice{font-family:var(--font-body), "Outfit", sans-serif;color:var(--navy);letter-spacing:-.5px;font-size:1.6rem;font-weight:700;line-height:1}.page-module__Y-LSYW__priceDot{color:var(--ink-4);font-size:14px}.page-module__Y-LSYW__productOffersCount{color:var(--ink-4);font-size:12px}.page-module__Y-LSYW__popularBadge{color:var(--copper-dark);background:var(--copper-light);border-radius:3px;margin-left:2px;padding:2px 8px;font-size:10.5px;font-weight:600}.page-module__Y-LSYW__heroDescription{color:var(--ink-3);margin:0 0 12px;font-size:.9rem;line-height:1.55;display:none}@media (min-width:801px){.page-module__Y-LSYW__heroDescription{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.page-module__Y-LSYW__savingsCallout{color:var(--copper-dark);background:#fdf6ed;border-left:3px solid #c17f3e;border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.page-module__Y-LSYW__savingsCalloutIcon{color:var(--copper-text);flex-shrink:0;display:flex}.page-module__Y-LSYW__priceAlertHero{border:1px solid var(--amber);color:var(--ink-2);background:#fefbf3;border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 14px;font-size:13px;line-height:1.4;display:flex}.page-module__Y-LSYW__priceAlertHeroIcon{color:var(--amber);flex-shrink:0}.page-module__Y-LSYW__priceAlertHeroLink{color:var(--copper-text);font-weight:600;text-decoration:none}.page-module__Y-LSYW__priceAlertHeroLink:hover{text-decoration:underline}.page-module__Y-LSYW__compareAnchor{color:var(--copper-text);margin-bottom:4px;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .12s;display:inline-block}.page-module__Y-LSYW__compareAnchor:hover{color:var(--copper-dark);text-decoration:underline}.page-module__Y-LSYW__productInfo{border-bottom:1px solid var(--border-light);padding:24px}.page-module__Y-LSYW__summaryText{color:var(--ink-3);max-width:600px;margin:0 0 24px;font-size:.95rem;line-height:1.65}.page-module__Y-LSYW__featuresSection{margin-bottom:24px}.page-module__Y-LSYW__featuresHeading{font-family:var(--font-serif), "Source Serif 4", Georgia, serif;color:var(--ink);margin:0 0 10px;font-size:1.1rem;font-weight:600}.page-module__Y-LSYW__featuresList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.page-module__Y-LSYW__featuresItem{color:var(--ink-2);align-items:center;gap:8px;font-size:.9rem;line-height:1.5;display:flex}.page-module__Y-LSYW__featuresDot{color:var(--copper-text);flex-shrink:0;align-items:center;display:flex}.page-module__Y-LSYW__whatsInBox{background:var(--sand);color:var(--ink-3);border-radius:8px;margin-bottom:24px;padding:12px 16px;font-size:.85rem;line-height:1.6}.page-module__Y-LSYW__whatsInBox strong{color:var(--ink-2)}.page-module__Y-LSYW__whatsInBoxSep{color:var(--ink-4)}.page-module__Y-LSYW__specsSection{margin-bottom:24px}.page-module__Y-LSYW__specsHeading{font-family:var(--font-serif), "Source Serif 4", Georgia, serif;color:var(--ink);margin:0 0 10px;font-size:1.1rem;font-weight:600}.page-module__Y-LSYW__specsTable{border-collapse:collapse;width:100%;font-size:14px}.page-module__Y-LSYW__specsTable td{border-bottom:1px solid var(--border-light);padding:8px 12px}.page-module__Y-LSYW__specsTable tr:last-child td{border-bottom:none}.page-module__Y-LSYW__specsTable td:first-child{color:var(--ink-3);width:40%;font-weight:500}.page-module__Y-LSYW__specValue{color:var(--ink);font-weight:400}.page-module__Y-LSYW__productDescription{color:var(--ink-3);font-size:14px;line-height:1.65}.page-module__Y-LSYW__detailsAccordion{border-top:1px solid #e8e4de}.page-module__Y-LSYW__detailsAccordionTrigger{width:100%;font-family:var(--font-serif), "Source Serif 4", Georgia, serif;color:var(--ink);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:16px 24px;font-size:1.1rem;font-weight:600;display:flex}.page-module__Y-LSYW__detailsAccordionChevron{color:var(--ink-4);transition:transform .2s}.page-module__Y-LSYW__detailsAccordionChevronOpen{transform:rotate(180deg)}.page-module__Y-LSYW__detailsAccordionPanel{max-height:0;transition:max-height .3s ease-out;overflow:hidden}.page-module__Y-LSYW__detailsAccordionPanelOpen{max-height:2000px;transition:max-height .4s ease-in}.page-module__Y-LSYW__leftColumn{min-width:0}.page-module__Y-LSYW__detailsColumn{border-top:1px solid var(--border-light)}.page-module__Y-LSYW__detailsColumn .page-module__Y-LSYW__detailsAccordion{border-top:none}.page-module__Y-LSYW__offersColumn{min-width:0}.page-module__Y-LSYW__exclusiveTeaser{color:var(--copper);cursor:pointer;text-align:left;background:0 0;border:none;margin-bottom:12px;padding:0;font-family:inherit;font-size:.85rem;display:block}.page-module__Y-LSYW__exclusiveTeaser:hover{text-decoration:underline}.page-module__Y-LSYW__exclusiveOffersSection{border-top:1px solid var(--border-light);flex-direction:column;gap:12px;padding:16px 20px;display:flex}.page-module__Y-LSYW__priceAlertSection{border-top:1px solid var(--border-light);padding:16px 20px}.page-module__Y-LSYW__availabilityAlertSection{margin-top:12px}.page-module__Y-LSYW__merchantSection{scroll-margin-top:80px}.page-module__Y-LSYW__empty{text-align:center;color:var(--ink-3);padding:60px 24px}.page-module__Y-LSYW__emptyTitle{font-family:var(--font-serif), "Source Serif 4", Georgia, serif;color:var(--ink);margin-bottom:8px;font-size:22px;font-weight:600}.page-module__Y-LSYW__emptyDesc{max-width:400px;margin:0 auto;font-size:15px;line-height:1.6}.page-module__Y-LSYW__relatedSidebar{min-width:0;display:none}.page-module__Y-LSYW__relatedSidebarSticky{padding:16px;position:sticky;top:80px}.page-module__Y-LSYW__relatedHeading{font-family:var(--font-serif), "Source Serif 4", Georgia, serif;color:var(--ink);margin:0 0 12px;font-size:1.1rem;font-weight:600}.page-module__Y-LSYW__relatedGrid{flex-direction:column;gap:10px;display:flex}.page-module__Y-LSYW__relatedCard{background:var(--white);border:1px solid var(--border);border-radius:var(--r);cursor:pointer;align-items:flex-start;gap:10px;padding:12px;text-decoration:none;transition:border-color .15s;display:flex}.page-module__Y-LSYW__relatedCard:hover{border-color:var(--copper)}.page-module__Y-LSYW__relatedIcon{color:var(--navy);flex-shrink:0;margin-top:2px}.page-module__Y-LSYW__relatedImg{border-radius:4px}.page-module__Y-LSYW__relatedCardBody{flex-direction:column;gap:2px;min-width:0;display:flex}.page-module__Y-LSYW__relatedBrandRow{align-items:center;gap:4px;display:flex}.page-module__Y-LSYW__relatedBrandLogo{object-fit:contain;border-radius:4px;flex-shrink:0;width:22px;height:22px}.page-module__Y-LSYW__relatedBrand{color:var(--copper-text);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:600}.page-module__Y-LSYW__relatedName{color:var(--ink);font-size:12.5px;font-weight:600;line-height:1.35}.page-module__Y-LSYW__relatedPrice{color:var(--navy);margin-top:2px;font-size:13px;font-weight:700}.page-module__Y-LSYW__relatedMeta{color:var(--ink-4);font-size:10.5px}.page-module__Y-LSYW__relatedMobile{border-top:1px solid var(--border-light);padding:16px}.page-module__Y-LSYW__relatedMobileGridWrap{position:relative}.page-module__Y-LSYW__relatedMobileGridWrap:after{content:"";background:linear-gradient(to right, transparent, var(--white));pointer-events:none;z-index:1;width:48px;position:absolute;top:0;bottom:0;right:-16px}.page-module__Y-LSYW__relatedMobileGrid{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.page-module__Y-LSYW__relatedMobileGrid:after{content:"";flex-shrink:0;width:16px}.page-module__Y-LSYW__relatedMobileGrid .page-module__Y-LSYW__relatedCard{scroll-snap-align:start;flex-direction:column;flex-shrink:0;align-items:stretch;gap:4px;min-width:180px;padding:16px}.page-module__Y-LSYW__relatedMobileGrid .page-module__Y-LSYW__relatedIcon{margin-top:0;margin-bottom:4px}@media (min-width:1000px){.page-module__Y-LSYW__productCard{grid-template-rows:auto 1fr;grid-template-columns:65% 35%;display:grid;overflow:visible}.page-module__Y-LSYW__productColumns{grid-area:1/1/auto/-1}.page-module__Y-LSYW__leftColumn{grid-area:2/1}.page-module__Y-LSYW__leftColumn:last-child{grid-column:1/-1}.page-module__Y-LSYW__detailsColumn{border-top:none}.page-module__Y-LSYW__relatedSidebar{border-left:1px solid var(--border-light);grid-area:2/2;display:block}.page-module__Y-LSYW__relatedMobile{display:none}}@media (max-width:999px){.page-module__Y-LSYW__productCard{overflow:visible}.page-module__Y-LSYW__relatedSidebar{display:none}.page-module__Y-LSYW__relatedMobile .page-module__Y-LSYW__relatedHeading{margin:0 0 12px;font-size:1.2rem}}@media (max-width:768px){.page-module__Y-LSYW__productColumns{flex-direction:column;gap:12px;padding:12px}.page-module__Y-LSYW__imageColumn{flex:none;width:100%;max-width:100%}.page-module__Y-LSYW__container{padding:12px 16px 80px}.page-module__Y-LSYW__productNameRow{flex-direction:column;gap:8px}.page-module__Y-LSYW__compareAnchor{background:var(--copper);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:100%;height:48px;font-size:.95rem;font-weight:600;text-decoration:none;display:flex}.page-module__Y-LSYW__compareAnchor:hover{color:#fff;background:var(--copper-dark);text-decoration:none}.page-module__Y-LSYW__detailsAccordionTrigger{padding:14px 16px;font-size:1rem}.page-module__Y-LSYW__productInfo{padding:20px 16px}}@media (max-width:480px){.page-module__Y-LSYW__container{padding:8px 12px 80px}.page-module__Y-LSYW__productColumns{gap:10px;padding:10px}.page-module__Y-LSYW__productName{font-size:1.35rem}.page-module__Y-LSYW__productPrice{font-size:1.3rem}.page-module__Y-LSYW__productInfo{padding:16px}.page-module__Y-LSYW__specsTable td{padding:6px 8px;font-size:13px}}
.CategoryBar-module__Gy8ZFG__bar{border-bottom:1px solid var(--border);box-sizing:border-box;background:#fdfcfa;align-items:center;width:100%;max-width:1200px;height:40px;margin:0 auto;padding:0;display:flex}.CategoryBar-module__Gy8ZFG__inner{box-sizing:border-box;flex:1;align-items:stretch;gap:0;min-width:0;height:100%;padding:0 0 0 24px;display:flex;overflow:hidden}.CategoryBar-module__Gy8ZFG__item{flex-shrink:0;display:flex;position:relative}.CategoryBar-module__Gy8ZFG__link{font-family:var(--font-body), "Outfit", sans-serif;color:#1e2a36;white-space:nowrap;box-sizing:border-box;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:0 10px;font-size:.82rem;font-weight:400;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s;display:flex}.CategoryBar-module__Gy8ZFG__link:hover{color:#c17f3e;background-color:#e8d5b8}.CategoryBar-module__Gy8ZFG__active{color:#c17f3e;border-bottom-color:#c17f3e}.CategoryBar-module__Gy8ZFG__allButton{font-family:var(--font-body), "Outfit", sans-serif;color:#c17f3e;white-space:nowrap;z-index:2;cursor:pointer;background:linear-gradient(90deg,#0000,#fdfcfa 40%);border:none;flex-shrink:0;align-self:stretch;align-items:center;margin-left:-16px;padding:0 14px 0 24px;font-weight:500;transition:color .15s;display:flex;position:relative}.CategoryBar-module__Gy8ZFG__allButton:hover{color:#a56a2f}.CategoryBar-module__Gy8ZFG__allPill{border-radius:var(--r-sm,6px);background:#c17f3e14;border:1px solid #c17f3e2e;align-items:center;gap:3px;padding:4px 10px;font-size:.78rem;transition:background-color .15s,border-color .15s;display:inline-flex}.CategoryBar-module__Gy8ZFG__allButton:hover .CategoryBar-module__Gy8ZFG__allPill{background:#c17f3e24;border-color:#c17f3e47}@keyframes CategoryBar-module__Gy8ZFG__dropdownFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.CategoryBar-module__Gy8ZFG__dropdown{background:var(--warm-white);border:1px solid var(--border);border-radius:var(--r);width:fit-content;min-width:200px;max-width:360px;box-shadow:var(--shadow-2);z-index:200;padding:20px;animation:.15s ease-out CategoryBar-module__Gy8ZFG__dropdownFadeIn;position:fixed}.CategoryBar-module__Gy8ZFG__dropdownHeading{font-family:var(--font-body), "Outfit", sans-serif;color:var(--navy);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);margin-bottom:12px;padding-bottom:10px;font-size:.8rem;font-weight:600}.CategoryBar-module__Gy8ZFG__dropdownGrid{grid-template-columns:1fr 1fr;gap:2px 16px;display:grid}.CategoryBar-module__Gy8ZFG__subLink{font-family:var(--font-body), "Outfit", sans-serif;color:#1e2a36;white-space:nowrap;border-left:3px solid #0000;align-items:center;gap:6px;padding:6px 8px;font-size:.85rem;font-weight:400;text-decoration:none;transition:color .15s,border-color .15s;display:flex}.CategoryBar-module__Gy8ZFG__subLink:hover{color:var(--copper);border-left-color:var(--copper)}.CategoryBar-module__Gy8ZFG__viewAllLink{border-top:1px solid var(--border);font-family:var(--font-body), "Outfit", sans-serif;color:#c17f3e;margin-top:12px;padding-top:10px;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .15s;display:block}.CategoryBar-module__Gy8ZFG__viewAllLink:hover{color:#a56a2f}.CategoryBar-module__Gy8ZFG__megaOverlay{z-index:199;border-bottom:1px solid var(--border);opacity:0;pointer-events:none;background:#fff;transition:opacity .18s ease-out,transform .18s ease-out;position:fixed;left:0;right:0;transform:translateY(-4px);box-shadow:0 6px 20px #00000012}.CategoryBar-module__Gy8ZFG__megaOverlayOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.CategoryBar-module__Gy8ZFG__megaOverlayClosing{opacity:0;pointer-events:none;transition:opacity .1s ease-in;transform:translateY(0)}.CategoryBar-module__Gy8ZFG__megaInner{grid-template-columns:repeat(4,1fr);gap:16px 24px;max-width:1200px;margin:0 auto;padding:18px 24px 12px;display:grid}.CategoryBar-module__Gy8ZFG__megaColumn{min-width:0}.CategoryBar-module__Gy8ZFG__megaGroupHeading{font-family:var(--font-body), "Outfit", sans-serif;color:var(--navy,#1e2a36);cursor:pointer;border-bottom:1px solid #0000000f;align-items:center;gap:6px;margin-bottom:2px;padding-bottom:6px;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .15s;display:flex}.CategoryBar-module__Gy8ZFG__megaGroupHeading:hover,.CategoryBar-module__Gy8ZFG__megaGroupHeading:focus-visible{color:var(--copper,#c17f3e)}.CategoryBar-module__Gy8ZFG__megaGroupHeading:focus-visible{outline:2px solid var(--copper,#c17f3e);outline-offset:2px;border-radius:2px}.CategoryBar-module__Gy8ZFG__megaVerticals{flex-direction:column;gap:0;display:flex}.CategoryBar-module__Gy8ZFG__megaVerticalLink{font-family:var(--font-body), "Outfit", sans-serif;color:#5a5249;border-radius:4px;padding:3px 8px;font-size:.8rem;font-weight:400;text-decoration:none;transition:color .15s,background-color .15s}.CategoryBar-module__Gy8ZFG__megaVerticalLink:hover,.CategoryBar-module__Gy8ZFG__megaVerticalLink:focus-visible{color:var(--copper,#c17f3e);background:#c17f3e0f}.CategoryBar-module__Gy8ZFG__megaVerticalLink:focus-visible{outline:2px solid var(--copper,#c17f3e);outline-offset:1px}.CategoryBar-module__Gy8ZFG__megaFooter{justify-content:flex-end;max-width:1200px;margin:0 auto;padding:0 24px 14px;display:flex}.CategoryBar-module__Gy8ZFG__megaFooterLink{font-family:var(--font-body), "Outfit", sans-serif;color:var(--color-warm-gray,#8a7e72);font-size:.75rem;font-weight:400;text-decoration:none;transition:color .15s}.CategoryBar-module__Gy8ZFG__megaFooterLink:hover,.CategoryBar-module__Gy8ZFG__megaFooterLink:focus-visible{color:var(--copper,#c17f3e)}@media (hover:none){.CategoryBar-module__Gy8ZFG__dropdown{display:none}}@media (max-width:768px){.CategoryBar-module__Gy8ZFG__inner{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 0 0 16px;overflow-x:auto}.CategoryBar-module__Gy8ZFG__inner::-webkit-scrollbar{display:none}.CategoryBar-module__Gy8ZFG__link{padding:0 10px;font-size:.8rem}.CategoryBar-module__Gy8ZFG__allButton,.CategoryBar-module__Gy8ZFG__dropdown,.CategoryBar-module__Gy8ZFG__megaOverlay{display:none}}
.OfferRow-module__q9hONW__offerWrap{border-bottom:1px solid var(--border-light)}.OfferRow-module__q9hONW__offerWrap:last-child{border-bottom:none}.OfferRow-module__q9hONW__offer{cursor:pointer;align-items:center;gap:12px;padding:14px 24px;transition:background .1s;display:flex}.OfferRow-module__q9hONW__offer:hover,.OfferRow-module__q9hONW__offerExpanded{background:var(--sand)}.OfferRow-module__q9hONW__offerBest{border-left:3px solid var(--green);background:#27ae600a}.OfferRow-module__q9hONW__offerBest:hover{background:#27ae6012}.OfferRow-module__q9hONW__offerRank{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.OfferRow-module__q9hONW__r1{background:var(--navy);color:#fff}.OfferRow-module__q9hONW__r2{background:var(--sand-dark);color:var(--ink-2)}.OfferRow-module__q9hONW__r3{background:var(--sand);color:var(--ink-3)}.OfferRow-module__q9hONW__rx{color:var(--ink-4);border:1px solid var(--border);background:0 0}.OfferRow-module__q9hONW__merchantAvatar{border:1px solid var(--border);object-fit:cover;border-radius:8px;flex-shrink:0;width:36px;height:36px}.OfferRow-module__q9hONW__merchantAvatarPlaceholder{border:1px solid var(--border);background:var(--color-sand-light,#fdfcfa);width:36px;height:36px;color:var(--color-navy,#1e2a36);font-family:var(--font-body);letter-spacing:.02em;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.OfferRow-module__q9hONW__offerInfo{flex:1;min-width:0}.OfferRow-module__q9hONW__offerName{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.OfferRow-module__q9hONW__merchantLink{color:inherit;text-decoration:none}.OfferRow-module__q9hONW__merchantLink:hover{text-decoration:underline}.OfferRow-module__q9hONW__offerSub{color:var(--ink-4);align-items:center;gap:10px;margin-top:1px;font-size:12.5px;display:flex}.OfferRow-module__q9hONW__offerDist{color:var(--ink-3)}.OfferRow-module__q9hONW__staleBadge{color:var(--amber);cursor:help;align-items:center;margin-left:6px;font-size:.68rem;font-weight:500;display:inline-flex}.OfferRow-module__q9hONW__badge{letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:600}.OfferRow-module__q9hONW__badgeExclusive{background:var(--copper-light);color:var(--copper-dark)}.OfferRow-module__q9hONW__badge30dLow{color:var(--green);background:var(--green-light);white-space:nowrap;border-radius:3px;margin-left:6px;padding:2px 7px;font-size:10px;font-weight:600}.OfferRow-module__q9hONW__offerPriceCol{text-align:right;flex-shrink:0;min-width:100px}.OfferRow-module__q9hONW__offerPriceRow{justify-content:flex-end;align-items:center;gap:6px;display:flex}.OfferRow-module__q9hONW__offerPrice{color:var(--ink);letter-spacing:-.3px;font-size:20px;font-weight:700}.OfferRow-module__q9hONW__offerPriceFirst{color:var(--navy)}.OfferRow-module__q9hONW__bestBadge{background:var(--green-light);color:var(--green);white-space:nowrap;border-radius:100px;padding:2px 8px;font-size:.75rem;font-weight:600}.OfferRow-module__q9hONW__savings{margin-top:2px;font-size:.8rem}.OfferRow-module__q9hONW__savingsBelow{color:var(--green)}.OfferRow-module__q9hONW__savingsAbove{color:var(--red)}.OfferRow-module__q9hONW__savingsNeutral{color:var(--ink-4)}.OfferRow-module__q9hONW__bestLine{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;margin-top:2px;font-size:.75rem;display:flex}.OfferRow-module__q9hONW__bestLabel{color:var(--copper);font-weight:600}.OfferRow-module__q9hONW__bestDot{color:var(--ink-4)}.OfferRow-module__q9hONW__offerPriceBest{color:var(--navy)}.OfferRow-module__q9hONW__bestSavingsMobile{display:none}.OfferRow-module__q9hONW__offerChevron{flex-shrink:0;justify-content:center;align-items:center;width:28px;display:flex}.OfferRow-module__q9hONW__chevronIcon{color:var(--ink-4);transition:transform .2s,color .2s}.OfferRow-module__q9hONW__chevronOpen{color:var(--copper);transform:rotate(90deg)}.OfferRow-module__q9hONW__panelWrap{opacity:0;max-height:0;transition:max-height .3s ease-in-out,opacity .2s;overflow:hidden}.OfferRow-module__q9hONW__panelWrapOpen{opacity:1;max-height:800px}.OfferRow-module__q9hONW__panelLoading{color:var(--ink-4);border-left:3px solid var(--copper);background:#faf8f5;padding:16px;font-size:.85rem}.OfferRow-module__q9hONW__panel{border-top:1px solid #e8e4de;border-left:3px solid var(--copper);background:#faf8f5;flex-direction:column;gap:10px;padding:16px;display:flex}.OfferRow-module__q9hONW__panelGrid{grid-template-columns:60% 40%;gap:12px;display:grid}.OfferRow-module__q9hONW__panelLeft{flex-direction:column;gap:6px;min-width:0;display:flex}.OfferRow-module__q9hONW__panelRight{flex-direction:column;justify-content:flex-start;min-width:0;display:flex}.OfferRow-module__q9hONW__panelLine{align-items:flex-start;gap:8px;display:flex}.OfferRow-module__q9hONW__panelIcon{color:var(--ink-3);flex-shrink:0;margin-top:1px}.OfferRow-module__q9hONW__panelText{color:var(--ink);font-size:.85rem;line-height:1.35}.OfferRow-module__q9hONW__panelLink{color:var(--copper);font-size:.85rem;line-height:1.35;text-decoration:none}.OfferRow-module__q9hONW__panelLink:hover{color:var(--copper-dark);text-decoration:underline}.OfferRow-module__q9hONW__hoursOpen{color:var(--green);font-weight:600}.OfferRow-module__q9hONW__hoursClosed{color:var(--red);font-weight:600}.OfferRow-module__q9hONW__hoursDetail,.OfferRow-module__q9hONW__panelDist{color:var(--ink-3);font-weight:400}.OfferRow-module__q9hONW__specialtyChips{flex-wrap:wrap;gap:4px;margin-left:23px;display:flex}.OfferRow-module__q9hONW__specialtyChip{color:var(--ink-3);background:var(--border);border-radius:var(--r-sm);white-space:nowrap;padding:2px 8px;font-size:.7rem;font-weight:500}.OfferRow-module__q9hONW__sparkWrap{flex-direction:column;gap:2px;display:flex}.OfferRow-module__q9hONW__sparkLabel{color:var(--ink-3);font-size:.75rem;font-weight:600}.OfferRow-module__q9hONW__sparkSvg{width:100%;height:60px;display:block}.OfferRow-module__q9hONW__sparkRange{color:var(--ink-4);font-size:.7rem}.OfferRow-module__q9hONW__panelMeta{align-items:baseline;gap:6px;font-size:.78rem;display:flex}.OfferRow-module__q9hONW__priceCtxBelow{color:var(--green);font-size:.78rem;font-weight:500}.OfferRow-module__q9hONW__priceCtxAbove{color:var(--ink-3);font-size:.78rem;font-weight:400}.OfferRow-module__q9hONW__priceCtxNeutral{color:var(--ink-4);font-size:.78rem;font-weight:400}.OfferRow-module__q9hONW__hoursTable{flex-direction:column;gap:1px;display:flex}.OfferRow-module__q9hONW__hoursRow{color:var(--ink-3);align-items:baseline;gap:8px;font-size:.75rem;line-height:1.5;display:flex}.OfferRow-module__q9hONW__hoursRowToday{color:var(--ink);font-weight:600}.OfferRow-module__q9hONW__hoursDay{flex-shrink:0;width:28px}.OfferRow-module__q9hONW__hoursVal{color:inherit}.OfferRow-module__q9hONW__hoursValClosed{color:var(--ink-4)}.OfferRow-module__q9hONW__panelFooter{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.OfferRow-module__q9hONW__panelFooterLeft{flex-shrink:0;align-items:center;gap:14px;display:flex}.OfferRow-module__q9hONW__reportPriceBtn{color:var(--ink-4);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-family:inherit;font-size:.78rem;transition:color .12s}.OfferRow-module__q9hONW__reportPriceBtn:hover{color:var(--ink-3);text-decoration:underline}.OfferRow-module__q9hONW__panelFooterRight{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.OfferRow-module__q9hONW__hoursToggle{color:var(--copper);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-family:inherit;font-size:.78rem;font-weight:500}.OfferRow-module__q9hONW__hoursToggle:hover{text-decoration:underline}.OfferRow-module__q9hONW__panelBtnDirections{border:1px solid var(--copper);color:var(--copper);white-space:nowrap;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:7px 14px;font-family:inherit;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .12s;display:inline-flex}.OfferRow-module__q9hONW__panelBtnDirections:hover{background:var(--copper-light);color:var(--copper-dark)}.OfferRow-module__q9hONW__panelBtnStore{color:var(--copper);white-space:nowrap;font-family:inherit;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .12s}.OfferRow-module__q9hONW__panelBtnStore:hover{color:var(--copper-dark)}@media (max-width:800px){.OfferRow-module__q9hONW__offer{cursor:pointer;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto auto;align-items:center;gap:2px 10px;min-height:44px;padding:10px 12px;display:grid;position:relative}.OfferRow-module__q9hONW__offer:active{background:var(--sand)}.OfferRow-module__q9hONW__offerRank{border-radius:50%;grid-area:1/1/3;align-self:start;width:24px;height:24px;margin-top:2px;font-size:11px}.OfferRow-module__q9hONW__offerInfo,.OfferRow-module__q9hONW__offerPriceCol{display:contents}.OfferRow-module__q9hONW__offerName{flex-wrap:wrap;grid-area:1/2;min-width:0;font-size:.9rem;font-weight:600;overflow:visible}.OfferRow-module__q9hONW__merchantLink{white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.OfferRow-module__q9hONW__offerSub{flex-wrap:wrap;grid-area:2/2;gap:0;margin-top:0;font-size:.75rem}.OfferRow-module__q9hONW__offerPriceRow{grid-area:1/3;gap:0}.OfferRow-module__q9hONW__offerPrice{font-size:1.05rem;font-weight:700}.OfferRow-module__q9hONW__offerPriceBest{font-size:1.15rem}.OfferRow-module__q9hONW__bestLine{grid-area:2/3;justify-content:flex-end;margin-top:0;font-size:.75rem}.OfferRow-module__q9hONW__bestSavingsDesktop{display:none}.OfferRow-module__q9hONW__bestSavingsMobile{display:inline}.OfferRow-module__q9hONW__savings{text-align:right;grid-area:2/3;margin-top:0;font-size:.75rem}.OfferRow-module__q9hONW__offerChevron{grid-area:1/4/3;align-self:center;width:20px}.OfferRow-module__q9hONW__chevronIcon{width:14px;height:14px}.OfferRow-module__q9hONW__panel{padding:12px}.OfferRow-module__q9hONW__panelGrid{grid-template-columns:1fr;gap:10px}.OfferRow-module__q9hONW__panelRight{order:-1}.OfferRow-module__q9hONW__sparkSvg{height:48px}.OfferRow-module__q9hONW__panelFooter{flex-wrap:wrap;gap:8px}.OfferRow-module__q9hONW__panelFooterRight{gap:10px}}
.PostcodeInput-module__gq7sya__wrap{align-items:center;gap:6px;display:inline-flex;position:relative}.PostcodeInput-module__gq7sya__hero{flex-direction:column;align-items:center;gap:0}.PostcodeInput-module__gq7sya__hero .PostcodeInput-module__gq7sya__input{background:var(--white);border-radius:var(--r);width:180px;color:var(--ink);box-shadow:var(--shadow-3);text-align:center;border:none;outline:none;padding:16px 12px;font-family:inherit;font-size:16px;transition:box-shadow .2s}.PostcodeInput-module__gq7sya__hero .PostcodeInput-module__gq7sya__input::placeholder{color:var(--ink-4);letter-spacing:0;font-weight:300}.PostcodeInput-module__gq7sya__hero .PostcodeInput-module__gq7sya__input:focus{box-shadow:var(--shadow-3), 0 0 0 3px #c17f3e33}.PostcodeInput-module__gq7sya__hero .PostcodeInput-module__gq7sya__suburb{text-align:center;color:#ffffff8c;white-space:nowrap;justify-content:center;align-items:center;gap:4px;margin-top:4px;font-size:13px;font-weight:400;display:inline-flex;position:absolute;top:100%;left:0;right:0}.PostcodeInput-module__gq7sya__hero .PostcodeInput-module__gq7sya__dropdown{background:var(--white);border-radius:var(--r-sm);min-width:220px;box-shadow:var(--shadow-3);top:calc(100% + 4px);left:50%;transform:translate(-50%)}.PostcodeInput-module__gq7sya__header .PostcodeInput-module__gq7sya__input{color:#fff;text-align:center;letter-spacing:1px;font-variant-numeric:tabular-nums;background:#ffffff14;border:1px solid #ffffff1a;border-radius:6px;outline:none;width:56px;padding:6px 8px;font-family:inherit;font-size:12.5px;transition:all .2s}.PostcodeInput-module__gq7sya__header .PostcodeInput-module__gq7sya__input::placeholder{color:#ffffff59;letter-spacing:0}.PostcodeInput-module__gq7sya__header .PostcodeInput-module__gq7sya__input:focus{background:#ffffff1f;border-color:#ffffff40}.PostcodeInput-module__gq7sya__header .PostcodeInput-module__gq7sya__suburb{color:#ffffff80;white-space:nowrap;align-items:center;gap:3px;font-size:11.5px;display:inline-flex}.PostcodeInput-module__gq7sya__header .PostcodeInput-module__gq7sya__dropdown{background:var(--navy-light);border:1px solid #ffffff1a;border-radius:8px;min-width:180px;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000004d}.PostcodeInput-module__gq7sya__header .PostcodeInput-module__gq7sya__dropItem{color:#fffc}.PostcodeInput-module__gq7sya__header .PostcodeInput-module__gq7sya__dropItem:hover{color:#fff;background:#ffffff14}.PostcodeInput-module__gq7sya__filter{width:100%}.PostcodeInput-module__gq7sya__filter .PostcodeInput-module__gq7sya__input{background:var(--white);border:1px solid var(--border);width:100%;min-height:44px;color:var(--ink);border-radius:6px;outline:none;padding:8px 12px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}.PostcodeInput-module__gq7sya__filter .PostcodeInput-module__gq7sya__input::placeholder{color:var(--ink-4);font-weight:300}.PostcodeInput-module__gq7sya__filter .PostcodeInput-module__gq7sya__input:focus{border-color:var(--copper);box-shadow:0 0 0 3px #c17f3e1f}.PostcodeInput-module__gq7sya__filter .PostcodeInput-module__gq7sya__inputConfirmed{box-shadow:none!important;border-color:#c17f3e!important}.PostcodeInput-module__gq7sya__filter .PostcodeInput-module__gq7sya__inputError{border-color:var(--red)!important;box-shadow:none!important}.PostcodeInput-module__gq7sya__filter .PostcodeInput-module__gq7sya__suburb{color:var(--ink-3);white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:inline-flex}.PostcodeInput-module__gq7sya__filter .PostcodeInput-module__gq7sya__dropdown{background:var(--white);border:1px solid var(--border);border-radius:6px;min-width:200px;top:calc(100% + 6px);left:0;right:0;box-shadow:0 4px 12px #00000014}.PostcodeInput-module__gq7sya__inline .PostcodeInput-module__gq7sya__input{width:140px;color:var(--ink);text-align:left;background:0 0;border:none;border-radius:0;outline:none;padding:14px 8px;font-family:inherit;font-size:16px}.PostcodeInput-module__gq7sya__inline .PostcodeInput-module__gq7sya__input::placeholder{color:var(--ink-4);letter-spacing:0;font-weight:300}.PostcodeInput-module__gq7sya__inline .PostcodeInput-module__gq7sya__inputConfirmed{color:var(--ink);font-weight:500;box-shadow:none!important}.PostcodeInput-module__gq7sya__inline .PostcodeInput-module__gq7sya__inputError{color:var(--red);box-shadow:none!important}.PostcodeInput-module__gq7sya__inline .PostcodeInput-module__gq7sya__dropdown{background:var(--white);border:1px solid var(--border);border-radius:var(--r-sm);min-width:200px;box-shadow:var(--shadow-3);top:calc(100% + 8px);right:0}.PostcodeInput-module__gq7sya__inputError{box-shadow:0 0 0 2px var(--red)!important}.PostcodeInput-module__gq7sya__inputConfirmed{box-shadow:none!important}.PostcodeInput-module__gq7sya__confirmTick{color:var(--green);font-size:12px;font-weight:600}.PostcodeInput-module__gq7sya__clearBtn{cursor:pointer;opacity:.5;color:inherit;background:0 0;border:none;padding:0;font-size:14px;line-height:1;transition:opacity .12s}.PostcodeInput-module__gq7sya__clearBtn:hover{opacity:1}.PostcodeInput-module__gq7sya__spinner{border:2px solid #fff3;border-top-color:var(--copper);border-radius:50%;width:14px;height:14px;animation:.6s linear infinite PostcodeInput-module__gq7sya__spin}@keyframes PostcodeInput-module__gq7sya__spin{to{transform:rotate(360deg)}}.PostcodeInput-module__gq7sya__dropdown{z-index:9999;max-height:200px;padding:4px;position:absolute;overflow-y:auto}.PostcodeInput-module__gq7sya__dropItem{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:8px 12px;font-family:inherit;font-size:13px;transition:background .1s;display:block}.PostcodeInput-module__gq7sya__dropItem:hover,.PostcodeInput-module__gq7sya__dropItemHighlighted{background:var(--sand)}@media (min-width:800px){.PostcodeInput-module__gq7sya__filter{width:auto}.PostcodeInput-module__gq7sya__filter .PostcodeInput-module__gq7sya__input{width:160px}}@media (max-width:768px){.PostcodeInput-module__gq7sya__inline{position:static}.PostcodeInput-module__gq7sya__inline .PostcodeInput-module__gq7sya__dropdown{min-width:auto;top:calc(100% + 6px);left:0;right:0}}@media (max-width:480px){.PostcodeInput-module__gq7sya__hero .PostcodeInput-module__gq7sya__input{width:150px;padding:14px 10px;font-size:16px}.PostcodeInput-module__gq7sya__hero .PostcodeInput-module__gq7sya__dropdown{width:100%;min-width:auto;left:0;right:0;transform:none}}
.SuggestionsDropdown-module__dN-x1q__drop{top:var(--dropdown-top,100%);background:var(--white);border-top:1px solid var(--border);z-index:9999;overscroll-behavior:contain;border-radius:0 0 8px 8px;max-height:520px;margin-top:4px;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 4px 16px #1e2a3612}.SuggestionsDropdown-module__dN-x1q__seeAll{cursor:pointer;min-height:48px;color:var(--copper-text);border-bottom:1px solid var(--border-light);background:#c17f3e0a;justify-content:space-between;align-items:center;padding:12px 16px;font-size:.9rem;font-weight:500;transition:background .1s;display:flex}.SuggestionsDropdown-module__dN-x1q__seeAll:hover{background:#c17f3e14}.SuggestionsDropdown-module__dN-x1q__header{letter-spacing:.04em;text-transform:uppercase;color:var(--color-warm-gray,#8a7e72);font-size:.7rem;font-weight:500;font-family:var(--font-body);padding:10px 16px 4px}.SuggestionsDropdown-module__dN-x1q__item{cursor:pointer;color:var(--ink);border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:flex-start;min-height:44px;padding:12px 16px;font-size:.9rem;transition:background .1s;display:flex}.SuggestionsDropdown-module__dN-x1q__item:last-child{border-bottom:none}.SuggestionsDropdown-module__dN-x1q__categoryItem{border-left:3px solid var(--copper)}.SuggestionsDropdown-module__dN-x1q__item:hover,.SuggestionsDropdown-module__dN-x1q__itemActive{background:var(--sand)}.SuggestionsDropdown-module__dN-x1q__itemLabel{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.SuggestionsDropdown-module__dN-x1q__count{color:var(--ink-3);white-space:nowrap;flex-shrink:0;margin-left:12px;font-size:.8rem}.SuggestionsDropdown-module__dN-x1q__price{color:var(--ink-2);white-space:nowrap;flex-shrink:0;margin-left:12px;font-size:.85rem;font-weight:600}.SuggestionsDropdown-module__dN-x1q__recentIcon{color:var(--ink-4);flex-shrink:0;align-items:center;margin-right:10px;display:flex}.SuggestionsDropdown-module__dN-x1q__recentIcon svg{width:14px;height:14px}.SuggestionsDropdown-module__dN-x1q__clearBtn{width:100%;color:var(--ink-4);cursor:pointer;text-align:center;border:none;border-top:1px solid var(--border-light);background:0 0;padding:8px 16px;font-family:inherit;font-size:.75rem;transition:color .1s;display:block}.SuggestionsDropdown-module__dN-x1q__clearBtn:hover{color:var(--ink-2)}@media (max-width:600px){.SuggestionsDropdown-module__dN-x1q__drop{left:var(--dropdown-left,0);right:var(--dropdown-right,0);border-radius:0}.SuggestionsDropdown-module__dN-x1q__item{min-height:52px}}
.SearchBar-module__KdGN3G__autocompleteBackdrop{z-index:1;background:0 0;position:fixed;inset:0}.SearchBar-module__KdGN3G__searchRow{align-items:center;gap:10px;max-width:640px;display:flex}.SearchBar-module__KdGN3G__searchWrap{background:var(--white);border-radius:var(--r);min-width:0;max-width:560px;box-shadow:var(--shadow-3);flex:1;align-items:center;display:flex;position:relative}.SearchBar-module__KdGN3G__searchInputArea{flex:auto;align-items:center;min-width:0;display:flex}.SearchBar-module__KdGN3G__inputWrap{flex:1;min-width:0;position:relative}.SearchBar-module__KdGN3G__searchInput{border-radius:var(--r);width:100%;color:var(--ink);box-shadow:none;background:0 0;border:none;outline:none;padding:16px 16px 16px 48px;font-family:inherit;font-size:16px;transition:box-shadow .2s}.SearchBar-module__KdGN3G__searchInput::placeholder{color:var(--ink-4);font-weight:300}.SearchBar-module__KdGN3G__searchInput:focus{box-shadow:none}.SearchBar-module__KdGN3G__searchWrap:focus-within{box-shadow:var(--shadow-3), 0 0 0 3px #c17f3e33}.SearchBar-module__KdGN3G__animPlaceholder{color:var(--ink-4);pointer-events:none;white-space:nowrap;max-width:calc(100% - 48px);font-family:inherit;font-size:16px;font-weight:300;position:absolute;top:50%;left:48px;overflow:hidden;transform:translateY(-50%)}.SearchBar-module__KdGN3G__cursor{background:var(--ink-4);vertical-align:text-bottom;width:1.5px;height:1.1em;margin-left:1px;animation:.8s step-end infinite SearchBar-module__KdGN3G__blink;display:inline-block}@keyframes SearchBar-module__KdGN3G__blink{50%{opacity:0}}.SearchBar-module__KdGN3G__searchIco{color:var(--ink-4);z-index:1;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.SearchBar-module__KdGN3G__searchClear{cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:opacity .15s;display:flex}.SearchBar-module__KdGN3G__searchClear svg{transition:stroke .15s}.SearchBar-module__KdGN3G__searchClear:hover svg{stroke:var(--navy)}.SearchBar-module__KdGN3G__searchClearVisible{opacity:1;pointer-events:auto}.SearchBar-module__KdGN3G__searchBtn{background:var(--copper);color:#fff;cursor:pointer;letter-spacing:.01em;white-space:nowrap;border:none;border-radius:7px;flex-shrink:0;min-height:44px;margin:4px 5px 4px 0;padding:10px 24px;font-family:inherit;font-size:14px;font-weight:600;transition:all .15s}.SearchBar-module__KdGN3G__searchBtn:hover{background:var(--copper-dark)}.SearchBar-module__KdGN3G__searchTags{max-width:600px;margin-top:28px;padding:4px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 100px calc(100% - 100px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 100px calc(100% - 100px),#0000 100%)}.SearchBar-module__KdGN3G__chipsTrack{will-change:transform;flex-wrap:nowrap;gap:8px;width:max-content;animation:30s linear infinite SearchBar-module__KdGN3G__scrollChips;display:flex}.SearchBar-module__KdGN3G__chipsTrackPaused{animation-play-state:paused}@keyframes SearchBar-module__KdGN3G__scrollChips{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.SearchBar-module__KdGN3G__chipsTrack{animation:none}}.SearchBar-module__KdGN3G__chipCloneGroup{display:contents}.SearchBar-module__KdGN3G__searchTag{color:#ffffffd9;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:20px;flex-shrink:0;align-items:center;height:32px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:400;line-height:1;transition:all .15s;display:inline-flex}.SearchBar-module__KdGN3G__searchTag:hover{background:#ffffff1a;border-color:#fff9}.SearchBar-module__KdGN3G__neutralityNote{color:#fff6;text-align:center;letter-spacing:.01em;margin-top:14px;font-size:.8rem;font-weight:300}.SearchBar-module__KdGN3G__browseLink{color:#ffffff80;align-items:center;gap:6px;min-height:44px;margin-top:12px;padding:12px 0;font-size:13px;font-weight:300;display:flex}.SearchBar-module__KdGN3G__browseLinkAnchor{color:#ffffffbf;text-underline-offset:2px;text-decoration:underline;transition:color .15s}.SearchBar-module__KdGN3G__browseLinkAnchor:hover{color:#ffffffe6}.SearchBar-module__KdGN3G__locationHint{color:#fff6;letter-spacing:.01em;margin-top:10px;font-size:12.5px;font-weight:300}.SearchBar-module__KdGN3G__mobilePostcode,.SearchBar-module__KdGN3G__mobileSep,.SearchBar-module__KdGN3G__mobilePostcodeError{display:none}.SearchBar-module__KdGN3G__desktopPostcode{position:relative}.SearchBar-module__KdGN3G__desktopPostcodeError{color:#d14343d9;text-align:center;white-space:nowrap;margin-top:4px;font-size:.8rem;font-weight:500;position:absolute;top:100%;left:0;right:0}@media (max-width:768px){.SearchBar-module__KdGN3G__desktopPostcode{display:none}.SearchBar-module__KdGN3G__searchRow{max-width:100%}.SearchBar-module__KdGN3G__searchWrap{background:var(--white);border-radius:var(--r);max-width:100%;box-shadow:var(--shadow-3);flex-wrap:wrap;align-items:center;row-gap:0;display:flex}.SearchBar-module__KdGN3G__searchIco{flex-shrink:0;padding-left:14px;position:static;transform:none}.SearchBar-module__KdGN3G__inputWrap{flex:1;min-width:0}.SearchBar-module__KdGN3G__searchInput{box-shadow:none;background:0 0;border-radius:0;padding:14px 8px}.SearchBar-module__KdGN3G__searchInput:focus{box-shadow:none}.SearchBar-module__KdGN3G__searchWrap:focus-within{box-shadow:var(--shadow-3), 0 0 0 3px #c17f3e33}.SearchBar-module__KdGN3G__animPlaceholder{max-width:calc(100% - 10px);left:8px}.SearchBar-module__KdGN3G__mobileSep{background:var(--border);flex-basis:100%;height:1px;display:block}.SearchBar-module__KdGN3G__mobilePostcode{flex:1;align-items:center;gap:6px;min-width:0;height:44px;padding:0 0 0 14px;display:flex}.SearchBar-module__KdGN3G__mobilePostcodeDisabled{pointer-events:none;opacity:.4}.SearchBar-module__KdGN3G__mobilePostcodeIco{color:var(--copper-text);flex-shrink:0;display:flex}.SearchBar-module__KdGN3G__searchBtn{border-radius:100px;flex-shrink:0;width:160px;margin:4px 6px 4px 0;padding:10px 0}.SearchBar-module__KdGN3G__mobilePostcodeError{color:var(--red);flex-basis:100%;padding:0 14px 8px;font-size:.8rem;font-weight:500;display:block}.SearchBar-module__KdGN3G__desktopPostcodeError{display:none}.SearchBar-module__KdGN3G__searchTags{margin-top:12px}}@media (max-width:480px){.SearchBar-module__KdGN3G__searchInput{padding:12px 8px;font-size:16px}.SearchBar-module__KdGN3G__animPlaceholder{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.SearchBar-module__KdGN3G__searchBtn{width:130px;padding:8px 16px;font-size:12px}.SearchBar-module__KdGN3G__searchTags{gap:8px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 60px calc(100% - 60px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 60px calc(100% - 60px),#0000 100%)}.SearchBar-module__KdGN3G__searchTag{height:30px;padding:5px 12px;font-size:12px}}
.Footer-module__Grjkva__ftr{background:var(--navy);color:#ffffff80;margin-top:40px;padding:48px 24px 28px}.Footer-module__Grjkva__ftrInner{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px;max-width:1140px;margin:0 auto;display:grid}.Footer-module__Grjkva__ftrBrand{align-items:center;gap:8px;margin-bottom:12px;display:flex}.Footer-module__Grjkva__ftrLogoImg{width:auto;height:32px}.Footer-module__Grjkva__ftrWordmark{font-family:var(--font-body), "Outfit", sans-serif;color:#ffffffd9;letter-spacing:.5px;font-size:18px;font-weight:400}.Footer-module__Grjkva__ftrDesc{max-width:280px;font-size:13.5px;font-weight:300;line-height:1.65}.Footer-module__Grjkva__ftrColTitle{color:#ffffff59;text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px;font-size:11.5px;font-weight:600}.Footer-module__Grjkva__ftrLink{color:#ffffff80;cursor:pointer;align-items:center;min-height:44px;padding:8px 0;font-size:13.5px;font-weight:400;text-decoration:none;transition:color .12s;display:flex}.Footer-module__Grjkva__ftrLink:hover{color:#ffffffd9}.Footer-module__Grjkva__ftrLinkPrimary{color:var(--copper);font-weight:500}.Footer-module__Grjkva__ftrLinkPrimary:hover{color:var(--copper);text-decoration:underline}.Footer-module__Grjkva__ftrBottom{color:#ffffff4d;border-top:1px solid #ffffff12;justify-content:space-between;max-width:1140px;margin:16px auto 0;padding-top:16px;font-size:12px;display:flex}@media (max-width:768px){.Footer-module__Grjkva__ftrInner{grid-template-columns:1fr 1fr;gap:32px}.Footer-module__Grjkva__ftrLogoImg{height:28px}}@media (max-width:480px){.Footer-module__Grjkva__ftr{padding:32px 16px 24px}.Footer-module__Grjkva__ftrInner{grid-template-columns:1fr;gap:24px}.Footer-module__Grjkva__ftrBottom{text-align:center;flex-direction:column;gap:8px}}
.PriceSpreadSection-module__BJSdxG__section{max-width:1140px;margin:0 auto;padding:48px 24px 40px}.PriceSpreadSection-module__BJSdxG__header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.PriceSpreadSection-module__BJSdxG__title{font-family:var(--font-serif), "Source Serif 4", Georgia, serif;letter-spacing:-.2px;color:var(--ink);margin-bottom:4px;padding-top:16px;font-size:1.5rem;font-weight:600;position:relative}.PriceSpreadSection-module__BJSdxG__title:before{content:"";background:var(--copper);border-radius:2px;width:40px;height:3px;position:absolute;top:0;left:0}.PriceSpreadSection-module__BJSdxG__subtitle{color:var(--ink-3);font-size:12px}.PriceSpreadSection-module__BJSdxG__browseLink{color:var(--copper-text);white-space:nowrap;align-items:center;gap:5px;margin-top:16px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.PriceSpreadSection-module__BJSdxG__browseLink:hover{color:var(--copper-dark)}.PriceSpreadSection-module__BJSdxG__row{margin-bottom:32px}.PriceSpreadSection-module__BJSdxG__rowHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.PriceSpreadSection-module__BJSdxG__rowTitle{font-family:var(--font-serif), "Source Serif 4", Georgia, serif;color:var(--ink);border-left:3px solid #c17f3e;align-items:center;margin:0;padding-left:12px;font-size:1.2rem;font-weight:600;display:flex}.PriceSpreadSection-module__BJSdxG__categoryCount{color:var(--warm-gray,#8a7e72);font-size:.8rem;font-family:var(--font-body), "Outfit", sans-serif;margin-left:8px;font-weight:400}.PriceSpreadSection-module__BJSdxG__popularIndicator{background:var(--copper);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:8px;display:inline-block}.PriceSpreadSection-module__BJSdxG__viewAll{color:var(--copper-text);white-space:nowrap;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.PriceSpreadSection-module__BJSdxG__viewAll:hover{color:var(--copper-dark)}.PriceSpreadSection-module__BJSdxG__scrollWrapper{position:relative}.PriceSpreadSection-module__BJSdxG__scrollWrapper:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#f6f4f000,#f6f4f0);width:48px;position:absolute;top:0;bottom:0;right:0}.PriceSpreadSection-module__BJSdxG__scrollStrip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;will-change:scroll-position;align-items:stretch;gap:16px;padding-top:4px;padding-bottom:4px;padding-right:40px;display:flex;overflow-x:auto}.PriceSpreadSection-module__BJSdxG__scrollStripDragging{pointer-events:none}.PriceSpreadSection-module__BJSdxG__scrollStrip::-webkit-scrollbar{display:none}.PriceSpreadSection-module__BJSdxG__scrollArrow{z-index:2;background:var(--white);border:1px solid var(--border);width:36px;height:36px;color:var(--copper);cursor:pointer;opacity:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s,box-shadow .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #00000014}.PriceSpreadSection-module__BJSdxG__scrollArrow:hover{border-color:var(--copper);box-shadow:0 2px 8px #0000001f}.PriceSpreadSection-module__BJSdxG__row:hover .PriceSpreadSection-module__BJSdxG__scrollArrow{opacity:1}.PriceSpreadSection-module__BJSdxG__scrollArrowLeft{left:-6px}.PriceSpreadSection-module__BJSdxG__scrollArrowRight{right:-6px}.PriceSpreadSection-module__BJSdxG__progressTrack{background:var(--border);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:1px;height:3px;margin-top:10px;overflow:hidden}.PriceSpreadSection-module__BJSdxG__progressTrackDragging{cursor:grabbing}.PriceSpreadSection-module__BJSdxG__progressBar{will-change:transform;opacity:0;background:#e8d5b8;border-radius:1px;height:100%;transition:opacity .2s,background .15s}.PriceSpreadSection-module__BJSdxG__progressTrackDragging .PriceSpreadSection-module__BJSdxG__progressBar{background:#c17f3e}.PriceSpreadSection-module__BJSdxG__cardContainer{scroll-snap-align:center;perspective:1000px;transform-style:preserve-3d;flex-direction:column;flex:0 0 220px;transition:transform .2s;display:flex;position:relative}.PriceSpreadSection-module__BJSdxG__cardContainer:hover{transform:translateY(-2px)}.PriceSpreadSection-module__BJSdxG__card{border:1px solid var(--color-border);width:100%;color:inherit;backface-visibility:hidden;background:#fff;border-radius:12px;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .2s,transform .35s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.PriceSpreadSection-module__BJSdxG__cardFront{flex:1;position:relative;transform:rotateY(0)}.PriceSpreadSection-module__BJSdxG__cardBack{height:100%;position:absolute;top:0;left:0;transform:rotateY(180deg)}.PriceSpreadSection-module__BJSdxG__cardFlipped .PriceSpreadSection-module__BJSdxG__cardFront{transform:rotateY(-180deg)}.PriceSpreadSection-module__BJSdxG__cardFlipped .PriceSpreadSection-module__BJSdxG__cardBack{transform:rotateY(0)}.PriceSpreadSection-module__BJSdxG__card:hover{border-color:var(--copper);box-shadow:0 4px 12px #0000001a}.PriceSpreadSection-module__BJSdxG__infoButton{z-index:10;color:#c17f3e;cursor:pointer;opacity:0;background:#fff;border:1.5px solid #c17f3e;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:11px;transition:background .15s,color .15s,opacity .15s;display:flex;position:absolute;bottom:6px;right:6px}.PriceSpreadSection-module__BJSdxG__infoButton:hover{background:var(--copper);color:var(--white)}.PriceSpreadSection-module__BJSdxG__cardContainer:hover .PriceSpreadSection-module__BJSdxG__infoButton{opacity:1}.PriceSpreadSection-module__BJSdxG__backButton{z-index:2;border:1px solid var(--border);background:var(--white);color:#8a7e72;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:border-color .15s,color .15s;display:flex;position:absolute;top:6px;right:6px}.PriceSpreadSection-module__BJSdxG__backButton:hover{border-color:var(--copper);color:var(--ink)}.PriceSpreadSection-module__BJSdxG__imageZone{background:var(--color-sand);border-radius:12px 12px 0 0;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:180px;padding:0;display:flex;position:relative;overflow:hidden}.PriceSpreadSection-module__BJSdxG__imagePlaceholder{justify-content:center;align-items:center;width:100%;height:180px;display:flex}.PriceSpreadSection-module__BJSdxG__savePill{z-index:2;background:var(--color-green-bg);max-width:fit-content;color:var(--color-green);white-space:nowrap;border-radius:12px;padding:3px 8px;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-block;position:absolute;top:8px;left:8px}.PriceSpreadSection-module__BJSdxG__savePillSuffix{font-weight:400}.PriceSpreadSection-module__BJSdxG__brandRow{align-items:center;gap:8px;margin-bottom:4px;display:flex}.PriceSpreadSection-module__BJSdxG__logoCircle{border:1px solid var(--color-border,#e8e4de);background:var(--color-sand-light,#fdfcfa);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.PriceSpreadSection-module__BJSdxG__logoImage{object-fit:cover;border-radius:50%;width:100%;height:100%}.PriceSpreadSection-module__BJSdxG__logoFallback{font-family:var(--font-body), "Outfit", sans-serif;color:var(--color-navy,#1e2a36);text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:15px;font-weight:600;line-height:1}.PriceSpreadSection-module__BJSdxG__cardBody{flex-direction:column;flex:1;min-height:0;padding:10px 12px;display:flex}.PriceSpreadSection-module__BJSdxG__productName{color:var(--color-navy);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:.95rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.PriceSpreadSection-module__BJSdxG__productMeta{color:var(--color-warm-gray);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:4px;font-size:.75rem;display:-webkit-box;overflow:hidden}.PriceSpreadSection-module__BJSdxG__breadcrumb{color:var(--color-warm-gray);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:.75rem;overflow:hidden}.PriceSpreadSection-module__BJSdxG__breadcrumbLink{color:var(--color-warm-gray);cursor:pointer;text-decoration:none;transition:color .15s}.PriceSpreadSection-module__BJSdxG__breadcrumbLink:hover{color:var(--copper);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.PriceSpreadSection-module__BJSdxG__breadcrumbSep{color:var(--color-warm-gray);margin-left:4px;margin-right:4px}.PriceSpreadSection-module__BJSdxG__priceRow{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.PriceSpreadSection-module__BJSdxG__brandLogo{object-fit:contain;border-radius:6px;flex-shrink:0;width:40px;height:40px}.PriceSpreadSection-module__BJSdxG__lowestPrice{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--color-navy);flex:1;min-width:0;font-size:1.5rem;font-weight:600;line-height:1}.PriceSpreadSection-module__BJSdxG__avgPriceRow{color:var(--color-warm-gray);margin-top:1px;margin-bottom:2px;font-size:.75rem}.PriceSpreadSection-module__BJSdxG__storeCount{color:var(--color-warm-gray);margin-bottom:2px;font-size:.75rem}.PriceSpreadSection-module__BJSdxG__cheapestStore{color:var(--copper);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:.8rem;line-height:1.35;display:-webkit-box;overflow:hidden}.PriceSpreadSection-module__BJSdxG__cheapestStoreLink{color:var(--copper);cursor:pointer;text-decoration:none}.PriceSpreadSection-module__BJSdxG__cheapestStoreLink:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.PriceSpreadSection-module__BJSdxG__compareLink{color:var(--color-copper);align-items:center;gap:4px;margin-top:auto;font-size:13px;font-weight:600;text-decoration:none;display:flex}.PriceSpreadSection-module__BJSdxG__card:hover .PriceSpreadSection-module__BJSdxG__compareLink{color:var(--copper-dark)}.PriceSpreadSection-module__BJSdxG__backHeader{justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 14px;display:flex}.PriceSpreadSection-module__BJSdxG__backHeaderText{flex:1;min-width:0}.PriceSpreadSection-module__BJSdxG__backMeta{color:var(--color-warm-gray,#8a7e72);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:10px;line-height:1.3;overflow:hidden}.PriceSpreadSection-module__BJSdxG__backProductName{color:var(--color-navy,#1e2a36);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.PriceSpreadSection-module__BJSdxG__backCloseButton{width:22px;height:22px;color:var(--color-warm-gray,#8a7e72);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.PriceSpreadSection-module__BJSdxG__backCloseButton:hover{color:var(--color-navy,#1e2a36)}.PriceSpreadSection-module__BJSdxG__backPriceSummary{border-top:.5px solid var(--color-border,#e8e4de);border-bottom:.5px solid var(--color-border,#e8e4de);align-items:flex-end;gap:16px;padding:10px 14px;display:flex}.PriceSpreadSection-module__BJSdxG__backPriceCol{flex-direction:column;display:flex}.PriceSpreadSection-module__BJSdxG__backPriceLabel{color:var(--color-warm-gray,#8a7e72);margin-bottom:1px;font-size:10px;line-height:1.3}.PriceSpreadSection-module__BJSdxG__backBestPrice{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--color-green,#2d8a4e);font-size:20px;font-weight:500;line-height:1.1}.PriceSpreadSection-module__BJSdxG__backAvgPrice{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--color-warm-gray,#8a7e72);font-size:13px;line-height:1.1}.PriceSpreadSection-module__BJSdxG__backStoreList{flex:1;min-height:0;padding:8px 14px}.PriceSpreadSection-module__BJSdxG__backStoreListHeading{color:var(--color-warm-gray,#8a7e72);margin-bottom:6px;font-size:10px;font-weight:500}.PriceSpreadSection-module__BJSdxG__backStoreRow{border-bottom:.5px solid var(--color-border,#e8e4de);align-items:flex-start;gap:8px;padding:6px 0;display:flex}.PriceSpreadSection-module__BJSdxG__backStoreRow:last-child{border-bottom:none}.PriceSpreadSection-module__BJSdxG__backRankCircle{background:var(--color-border,#e8e4de);border:1px solid var(--color-border,#e8e4de);width:16px;height:16px;color:var(--color-navy,#1e2a36);opacity:.6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:500;line-height:1;display:flex}.PriceSpreadSection-module__BJSdxG__backRankCircleTop{background:var(--color-green,#2d8a4e);border-color:var(--color-green,#2d8a4e);color:#fff;opacity:1}.PriceSpreadSection-module__BJSdxG__backStoreName{min-width:0;color:var(--color-navy,#1e2a36);opacity:.75;white-space:normal;word-break:break-word;flex:1;font-size:12px;font-weight:400;line-height:1.3;text-decoration:none}.PriceSpreadSection-module__BJSdxG__backStoreNameTop{opacity:1;font-weight:500}.PriceSpreadSection-module__BJSdxG__backStoreName:hover{color:var(--copper);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.PriceSpreadSection-module__BJSdxG__backDot{color:var(--color-warm-gray,#8a7e72)}.PriceSpreadSection-module__BJSdxG__backStorePrice{color:var(--color-navy,#1e2a36);white-space:nowrap;flex-shrink:0;min-width:fit-content;margin-left:auto;font-size:12px}.PriceSpreadSection-module__BJSdxG__backStorePriceGreen{color:var(--color-green,#2d8a4e)}.PriceSpreadSection-module__BJSdxG__backStatsRow{border-top:.5px solid var(--color-border,#e8e4de);border-bottom:.5px solid var(--color-border,#e8e4de);justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;display:flex}.PriceSpreadSection-module__BJSdxG__backSavingsPill{color:var(--color-green,#2d8a4e);background:var(--color-green-bg,#eef7f1);white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:500}.PriceSpreadSection-module__BJSdxG__backUpdated{color:var(--color-warm-gray,#8a7e72);white-space:nowrap;font-size:10px}.PriceSpreadSection-module__BJSdxG__freshnessStale{color:var(--color-amber,#d4a017)}.PriceSpreadSection-module__BJSdxG__backCta{color:var(--color-copper,#c17f3e);justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s;display:flex}.PriceSpreadSection-module__BJSdxG__backCta:hover{color:var(--copper-dark)}.PriceSpreadSection-module__BJSdxG__sheetMeta{color:var(--color-warm-gray,#8a7e72);margin-bottom:2px;font-size:11px;line-height:1.3}.PriceSpreadSection-module__BJSdxG__sheetPriceSummary{border-bottom:.5px solid var(--color-border,#e8e4de);align-items:flex-end;gap:20px;margin-bottom:4px;padding:12px 0;display:flex}.PriceSpreadSection-module__BJSdxG__sheetPriceCol{flex-direction:column;display:flex}.PriceSpreadSection-module__BJSdxG__sheetPriceLabel{color:var(--color-warm-gray,#8a7e72);margin-bottom:2px;font-size:11px;line-height:1.3}.PriceSpreadSection-module__BJSdxG__sheetBestPrice{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--color-green,#2d8a4e);font-size:22px;font-weight:500;line-height:1.1}.PriceSpreadSection-module__BJSdxG__sheetAvgPrice{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--color-warm-gray,#8a7e72);font-size:14px;line-height:1.1}.PriceSpreadSection-module__BJSdxG__sheetStoreList{padding:10px 0}.PriceSpreadSection-module__BJSdxG__sheetStoreHeading{color:var(--color-warm-gray,#8a7e72);margin-bottom:8px;font-size:11px;font-weight:500}.PriceSpreadSection-module__BJSdxG__sheetStoreRow{border-bottom:.5px solid var(--color-border,#e8e4de);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.PriceSpreadSection-module__BJSdxG__sheetStoreRow:last-child{border-bottom:none}.PriceSpreadSection-module__BJSdxG__sheetRankCircle{background:var(--color-border,#e8e4de);border:1px solid var(--color-border,#e8e4de);width:20px;height:20px;color:var(--color-navy,#1e2a36);opacity:.6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:500;line-height:1;display:flex}.PriceSpreadSection-module__BJSdxG__sheetRankCircleTop{background:var(--color-green,#2d8a4e);border-color:var(--color-green,#2d8a4e);color:#fff;opacity:1}.PriceSpreadSection-module__BJSdxG__sheetStoreName{flex:1;min-width:0}.PriceSpreadSection-module__BJSdxG__sheetStoreNameLink{color:var(--color-navy,#1e2a36);opacity:.75;white-space:normal;word-break:break-word;font-size:13px;font-weight:400;line-height:1.3;text-decoration:none}.PriceSpreadSection-module__BJSdxG__sheetStoreNameTop{opacity:1;font-weight:500}.PriceSpreadSection-module__BJSdxG__sheetStoreNameLink:hover{color:var(--copper);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.PriceSpreadSection-module__BJSdxG__sheetDot{color:var(--color-warm-gray,#8a7e72)}.PriceSpreadSection-module__BJSdxG__sheetStorePrice{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--color-navy,#1e2a36);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:13px;font-weight:500}.PriceSpreadSection-module__BJSdxG__sheetStorePriceGreen{color:var(--color-green,#2d8a4e)}.PriceSpreadSection-module__BJSdxG__sheetStatsRow{border-top:.5px solid var(--color-border,#e8e4de);justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}.PriceSpreadSection-module__BJSdxG__sheetSavingsPill{color:var(--color-green,#2d8a4e);background:var(--color-green-bg,#eef7f1);white-space:nowrap;border-radius:10px;padding:3px 10px;font-size:11px;font-weight:500}.PriceSpreadSection-module__BJSdxG__sheetUpdated{color:var(--color-warm-gray,#8a7e72);white-space:nowrap;font-size:11px}.PriceSpreadSection-module__BJSdxG__mobileImageHint,.PriceSpreadSection-module__BJSdxG__mobileImageTap{display:none}.PriceSpreadSection-module__BJSdxG__sheetBackdrop{z-index:499;background:#0006;animation:.28s ease-out both PriceSpreadSection-module__BJSdxG__backdropFadeIn;position:fixed;inset:0}.PriceSpreadSection-module__BJSdxG__sheetBackdropClosing{pointer-events:none;animation:.22s ease-in both PriceSpreadSection-module__BJSdxG__backdropFadeOut}@keyframes PriceSpreadSection-module__BJSdxG__backdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes PriceSpreadSection-module__BJSdxG__backdropFadeOut{0%{opacity:1}to{opacity:0}}.PriceSpreadSection-module__BJSdxG__sheet{z-index:500;background:var(--warm-white);border-radius:16px 16px 0 0;flex-direction:column;max-height:60vh;transition:transform .32s cubic-bezier(.32,.72,0,1);animation:.32s cubic-bezier(.32,.72,0,1) both PriceSpreadSection-module__BJSdxG__sheetSlideUp;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(0)}.PriceSpreadSection-module__BJSdxG__sheetClosing{transition:transform .26s cubic-bezier(.4,0,1,1);animation:none;transform:translateY(100%)}@keyframes PriceSpreadSection-module__BJSdxG__sheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.PriceSpreadSection-module__BJSdxG__sheetHandle{cursor:pointer;flex-shrink:0;justify-content:center;padding:12px 0 4px;display:flex}.PriceSpreadSection-module__BJSdxG__sheetHandleBar{background:var(--border);border-radius:2px;width:32px;height:4px}.PriceSpreadSection-module__BJSdxG__sheetClose{width:44px;height:44px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:8px;right:8px}.PriceSpreadSection-module__BJSdxG__sheetClose:hover{color:var(--ink)}.PriceSpreadSection-module__BJSdxG__sheetBody{padding:0 20px 24px}.PriceSpreadSection-module__BJSdxG__sheetProductName{color:var(--color-navy,#1e2a36);margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.35}.PriceSpreadSection-module__BJSdxG__sheetDetailButton{color:var(--color-copper,#c17f3e);justify-content:space-between;align-items:center;margin-top:4px;padding:12px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:flex}.PriceSpreadSection-module__BJSdxG__sheetDetailButton:hover{color:var(--copper-dark)}.PriceSpreadSection-module__BJSdxG__mobileFooter{justify-content:center;margin-top:16px;display:none}.PriceSpreadSection-module__BJSdxG__skelLine{border-radius:3px;height:13px}.PriceSpreadSection-module__BJSdxG__skelPulse{background:linear-gradient(90deg, var(--sand) 25%, var(--sand-dark,#ede9e3) 50%, var(--sand) 75%);background-size:200% 100%;animation:1.5s infinite PriceSpreadSection-module__BJSdxG__shimmer}@keyframes PriceSpreadSection-module__BJSdxG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:767px){.PriceSpreadSection-module__BJSdxG__section{padding:36px 20px 32px}.PriceSpreadSection-module__BJSdxG__header .PriceSpreadSection-module__BJSdxG__browseLink{display:none}.PriceSpreadSection-module__BJSdxG__scrollStrip{align-items:stretch;padding-right:24px}.PriceSpreadSection-module__BJSdxG__cardContainer{scroll-snap-align:start;flex-direction:column;flex:0 0 calc(50% - 8px);height:auto;display:flex}.PriceSpreadSection-module__BJSdxG__card{flex-direction:column;flex:1;height:auto;display:flex;position:relative}.PriceSpreadSection-module__BJSdxG__imageZone{aspect-ratio:auto;flex-shrink:0;height:180px}.PriceSpreadSection-module__BJSdxG__logoCircle{width:30px;height:30px}.PriceSpreadSection-module__BJSdxG__logoFallback{font-size:12px}.PriceSpreadSection-module__BJSdxG__cardBody{flex-direction:column;flex:1;padding:8px 10px;display:flex}.PriceSpreadSection-module__BJSdxG__productName{font-size:11px}.PriceSpreadSection-module__BJSdxG__lowestPrice{font-size:1.15rem}.PriceSpreadSection-module__BJSdxG__brandLogo{width:30px;height:30px}.PriceSpreadSection-module__BJSdxG__breadcrumb{font-size:.65rem}.PriceSpreadSection-module__BJSdxG__savePill{padding:2px 6px;font-size:.65rem;top:6px;left:6px}.PriceSpreadSection-module__BJSdxG__mobileFooter{display:flex}.PriceSpreadSection-module__BJSdxG__infoButton,.PriceSpreadSection-module__BJSdxG__cardBack{display:none}.PriceSpreadSection-module__BJSdxG__cardFlipped .PriceSpreadSection-module__BJSdxG__cardFront{transform:none}.PriceSpreadSection-module__BJSdxG__mobileImageTap{z-index:5;cursor:pointer;display:block;position:absolute;inset:0}.PriceSpreadSection-module__BJSdxG__mobileImageHint{z-index:4;width:28px;height:28px;color:var(--ink-3);pointer-events:none;background:#ffffffd9;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:8px;right:8px}.PriceSpreadSection-module__BJSdxG__scrollArrow{opacity:1;z-index:10;width:44px;height:44px;top:70px;transform:none}.PriceSpreadSection-module__BJSdxG__scrollArrowLeft{left:0}.PriceSpreadSection-module__BJSdxG__scrollArrowRight{right:0}}@media (max-width:480px){.PriceSpreadSection-module__BJSdxG__section{padding:28px 16px 24px}.PriceSpreadSection-module__BJSdxG__header{flex-direction:column;gap:6px}.PriceSpreadSection-module__BJSdxG__title{font-size:19px}.PriceSpreadSection-module__BJSdxG__rowTitle{font-size:1.1rem}}
.ReportPriceModal-module__dlDNlG__overlay{z-index:1100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1e2a3673;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out ReportPriceModal-module__dlDNlG__fadeIn;display:flex;position:fixed;inset:0}.ReportPriceModal-module__dlDNlG__modal{background:var(--white);border:1px solid var(--border);border-radius:var(--r);width:100%;max-width:400px;padding:28px 24px 24px;animation:.2s ease-out ReportPriceModal-module__dlDNlG__slideUp;position:relative}.ReportPriceModal-module__dlDNlG__closeBtn{background:var(--sand);border:1px solid var(--border);cursor:pointer;width:36px;height:36px;color:var(--ink-3);border-radius:8px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex;position:absolute;top:8px;right:8px}.ReportPriceModal-module__dlDNlG__closeBtn:hover{background:var(--sand-dark);color:var(--ink)}.ReportPriceModal-module__dlDNlG__heading{font-family:var(--font-serif);color:var(--ink);margin:0 0 4px;font-size:1.15rem;font-weight:600}.ReportPriceModal-module__dlDNlG__merchantLabel{color:var(--ink-3);margin:0 0 16px;font-size:.85rem}.ReportPriceModal-module__dlDNlG__fieldset{border:none;flex-direction:column;gap:10px;margin:0 0 16px;padding:0;display:flex}.ReportPriceModal-module__dlDNlG__radioLabel{color:var(--ink-2);cursor:pointer;border:1px solid var(--border-light);border-radius:var(--r-sm);align-items:center;gap:10px;padding:8px 12px;font-size:.9rem;transition:background .12s,border-color .12s;display:flex}.ReportPriceModal-module__dlDNlG__radioLabel:hover{background:var(--sand);border-color:var(--border)}.ReportPriceModal-module__dlDNlG__radio{accent-color:var(--copper);flex-shrink:0;width:16px;height:16px}.ReportPriceModal-module__dlDNlG__textarea{border:1px solid var(--border);border-radius:var(--r-sm);width:100%;min-height:72px;font-family:var(--font-body);color:var(--ink);resize:vertical;box-sizing:border-box;margin-bottom:16px;padding:10px 12px;font-size:.85rem}.ReportPriceModal-module__dlDNlG__textarea::placeholder{color:var(--ink-4)}.ReportPriceModal-module__dlDNlG__textarea:focus{border-color:var(--copper);outline:none}.ReportPriceModal-module__dlDNlG__error{color:var(--red);margin:0 0 12px;font-size:.82rem}.ReportPriceModal-module__dlDNlG__submitBtn{border-radius:var(--r-sm);background:var(--navy);width:100%;color:var(--white);font-family:var(--font-body);cursor:pointer;border:none;padding:10px 16px;font-size:.9rem;font-weight:600;transition:background .15s}.ReportPriceModal-module__dlDNlG__submitBtn:hover:not(:disabled){background:var(--ink-2)}.ReportPriceModal-module__dlDNlG__submitBtn:disabled{opacity:.5;cursor:not-allowed}.ReportPriceModal-module__dlDNlG__successWrap{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 0 8px;display:flex}.ReportPriceModal-module__dlDNlG__successText{color:var(--ink);margin:0;font-size:.95rem;font-weight:500}@keyframes ReportPriceModal-module__dlDNlG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ReportPriceModal-module__dlDNlG__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.ReportPriceModal-module__dlDNlG__overlay{align-items:flex-end;padding:0}.ReportPriceModal-module__dlDNlG__modal{border-radius:16px 16px 0 0;max-width:100%;padding:24px 20px 20px;animation:.25s ease-out ReportPriceModal-module__dlDNlG__slideUpMobile}@keyframes ReportPriceModal-module__dlDNlG__slideUpMobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}}
.CategoryRow-module__QxrGDa__grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.CategoryRow-module__QxrGDa__card{background:var(--white);border:1px solid var(--border);border-radius:var(--r);text-align:center;color:inherit;cursor:pointer;padding:14px 10px 12px;text-decoration:none;transition:border-color .15s,box-shadow .15s}.CategoryRow-module__QxrGDa__card:hover{border-color:var(--navy);box-shadow:var(--shadow-2)}.CategoryRow-module__QxrGDa__cardIcon{background:var(--sand);width:38px;height:38px;color:var(--navy);border-radius:10px;justify-content:center;align-items:center;margin:0 auto 6px;display:flex}.CategoryRow-module__QxrGDa__cardName{color:var(--ink);font-size:12.5px;font-weight:600;line-height:1.3}.CategoryRow-module__QxrGDa__cardCaption{color:var(--color-warm-gray,#8a7e72);margin-top:2px;font-size:11px;font-weight:400;line-height:1.3}@media (max-width:768px){.CategoryRow-module__QxrGDa__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.CategoryRow-module__QxrGDa__grid{grid-template-columns:1fr 1fr}.CategoryRow-module__QxrGDa__cardIcon{width:34px;height:34px}.CategoryRow-module__QxrGDa__cardName{font-size:12px}.CategoryRow-module__QxrGDa__cardCaption{font-size:10px}}
.DemoBanner-module__AUbxyG__banner{background:var(--sand,#f6f4f0);border-bottom:1px solid var(--border,#e5e2dc);text-align:center;font-family:var(--font-body), "Outfit", sans-serif;padding:12px 24px}.DemoBanner-module__AUbxyG__text{color:var(--color-warm-gray,#8a7e72);max-width:720px;margin:0 auto;font-size:.85rem;line-height:1.5}.DemoBanner-module__AUbxyG__text strong{color:var(--color-navy,#1e2a36);font-weight:600}
.ProductOffers-module__-uvyXq__offersHeader{border-bottom:1px solid var(--border-light);align-items:center;gap:8px;padding:12px 24px;display:flex}.ProductOffers-module__-uvyXq__sortBadge{cursor:pointer;border:none;border-radius:100px;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .12s}.ProductOffers-module__-uvyXq__sortActive{background:var(--navy);color:#fff}.ProductOffers-module__-uvyXq__sortInactive{background:var(--sand);color:var(--ink-3)}.ProductOffers-module__-uvyXq__sortInactive:hover{background:var(--sand-dark);color:var(--ink-2)}.ProductOffers-module__-uvyXq__avgPrice{color:var(--ink-3);margin-left:auto;font-size:.85rem;font-weight:400}.ProductOffers-module__-uvyXq__avgPrice strong{color:var(--ink-2);font-weight:600}.ProductOffers-module__-uvyXq__mobileRangeWrap{padding:12px 16px;display:none}.ProductOffers-module__-uvyXq__rangeBar{border-radius:4px;height:8px;display:flex;overflow:hidden}.ProductOffers-module__-uvyXq__rangeSegGreen{background:var(--green);opacity:.55}.ProductOffers-module__-uvyXq__rangeSegAmber{background:var(--amber);opacity:.55}.ProductOffers-module__-uvyXq__rangeLabels{justify-content:space-between;margin-top:6px;font-size:13px;font-weight:600;display:flex;position:relative}.ProductOffers-module__-uvyXq__rangeLow{color:var(--green)}.ProductOffers-module__-uvyXq__rangeAvg{color:var(--ink-3);font-weight:500;position:absolute;transform:translate(-50%)}.ProductOffers-module__-uvyXq__rangeHigh{color:var(--amber)}@media (max-width:768px){.ProductOffers-module__-uvyXq__mobileRangeWrap{display:block}.ProductOffers-module__-uvyXq__spreadWrap{display:none}}.ProductOffers-module__-uvyXq__spreadWrap{padding:12px 24px}.ProductOffers-module__-uvyXq__spreadBar{background:var(--sand-dark);border-radius:2px;height:4px;margin:0 36px 20px;position:relative}.ProductOffers-module__-uvyXq__spreadMin,.ProductOffers-module__-uvyXq__spreadMax{font-size:11px;font-weight:600;position:absolute;top:14px}.ProductOffers-module__-uvyXq__spreadMin{color:var(--green);left:0;transform:translate(-50%)}.ProductOffers-module__-uvyXq__spreadMax{color:var(--ink-4);right:0;transform:translate(50%)}.ProductOffers-module__-uvyXq__spreadFill{background:var(--green);opacity:.35;border-radius:2px;height:100%;position:absolute;top:0;left:0}.ProductOffers-module__-uvyXq__avgMarker{z-index:1;position:absolute;top:50%;transform:translate(-50%)}.ProductOffers-module__-uvyXq__avgLine{border-left:1px dashed var(--ink-4);width:0;height:12px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.ProductOffers-module__-uvyXq__avgMarkerLabel{color:var(--ink-3);white-space:nowrap;font-size:.75rem;font-weight:500;position:absolute;top:12px;left:50%;transform:translate(-50%)}.ProductOffers-module__-uvyXq__spreadDot{background:var(--sand-dark);border:1.5px solid var(--ink-4);z-index:2;cursor:pointer;border-radius:50%;width:7px;height:7px;padding:0;font-size:0;transition:transform .12s,box-shadow .12s;position:absolute;top:50%;transform:translate(-50%,-50%)}.ProductOffers-module__-uvyXq__spreadDot:hover,.ProductOffers-module__-uvyXq__spreadDotActive{transform:translate(-50%,-50%)scale(1.3);box-shadow:0 0 0 3px #9ca3af33}@media (pointer:coarse){.ProductOffers-module__-uvyXq__spreadDot:before{content:"";position:absolute;inset:-17px}}.ProductOffers-module__-uvyXq__spreadDotFirst{background:var(--copper-light);border-width:2px;border-color:var(--copper);z-index:3;width:11px;height:11px}.ProductOffers-module__-uvyXq__spreadDotFirst:hover,.ProductOffers-module__-uvyXq__spreadDotFirst.ProductOffers-module__-uvyXq__spreadDotActive{box-shadow:0 0 0 3px #c17f3e33}.ProductOffers-module__-uvyXq__spreadDotBelow{background:var(--green-light);border-color:var(--green)}.ProductOffers-module__-uvyXq__spreadDotBelow:hover,.ProductOffers-module__-uvyXq__spreadDotBelow.ProductOffers-module__-uvyXq__spreadDotActive{box-shadow:0 0 0 3px #2f7d5e33}.ProductOffers-module__-uvyXq__spreadDotAbove{background:var(--amber-light);border-color:var(--amber)}.ProductOffers-module__-uvyXq__spreadDotAbove:hover,.ProductOffers-module__-uvyXq__spreadDotAbove.ProductOffers-module__-uvyXq__spreadDotActive{box-shadow:0 0 0 3px #b4530933}.ProductOffers-module__-uvyXq__tooltip{background:var(--white);border:1px solid var(--border);color:var(--ink);pointer-events:none;z-index:10;white-space:normal;border-radius:6px;width:max-content;max-width:min(280px,100vw - 48px);padding:6px 10px;font-size:.8rem;font-weight:400;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000014}.ProductOffers-module__-uvyXq__tooltipText{display:block}.ProductOffers-module__-uvyXq__tooltipArrow{background:var(--white);border-right:1px solid var(--border);border-bottom:1px solid var(--border);width:8px;height:8px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.ProductOffers-module__-uvyXq__tooltipLeft{left:0;transform:none}.ProductOffers-module__-uvyXq__tooltipLeft .ProductOffers-module__-uvyXq__tooltipArrow{left:5px;transform:rotate(45deg)}.ProductOffers-module__-uvyXq__tooltipRight{left:auto;right:0;transform:none}.ProductOffers-module__-uvyXq__tooltipRight .ProductOffers-module__-uvyXq__tooltipArrow{left:auto;right:5px;transform:rotate(45deg)}.ProductOffers-module__-uvyXq__locationBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:10px 24px;display:flex}.ProductOffers-module__-uvyXq__locationBarInput{align-items:center;gap:8px;min-width:180px;display:flex}.ProductOffers-module__-uvyXq__locationBarIco{color:var(--copper);flex-shrink:0;display:flex}.ProductOffers-module__-uvyXq__locationBarPills{align-items:center;gap:6px;display:flex}.ProductOffers-module__-uvyXq__distPill{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:100px;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:all .12s}.ProductOffers-module__-uvyXq__distActive{background:var(--copper);color:#fff;border-color:var(--copper)}.ProductOffers-module__-uvyXq__distInactive{background:var(--white);color:var(--ink-3);border-color:var(--border)}.ProductOffers-module__-uvyXq__distInactive:hover{border-color:var(--copper);color:var(--ink)}.ProductOffers-module__-uvyXq__distDisabled{background:var(--sand);color:var(--ink-4);border-color:var(--border-light);cursor:default;opacity:.5}.ProductOffers-module__-uvyXq__distCount{color:var(--ink-4);white-space:nowrap;font-size:.75rem}.ProductOffers-module__-uvyXq__locationBarPulse{border:1px solid var(--border);border-radius:10px;animation:1.5s ease-in-out ProductOffers-module__-uvyXq__borderPulse}@keyframes ProductOffers-module__-uvyXq__borderPulse{0%{border-color:var(--border);box-shadow:none}20%{border-color:var(--copper);box-shadow:0 0 0 3px #c17f3e26}50%{border-color:var(--copper);box-shadow:0 0 0 3px #c17f3e26}to{border-color:var(--border);box-shadow:none}}.ProductOffers-module__-uvyXq__postcodeHint{color:#c17f3e;margin-top:-6px;margin-bottom:10px;padding-left:24px;font-size:.8rem}.ProductOffers-module__-uvyXq__priceIntelRow{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 24px 4px;display:flex}.ProductOffers-module__-uvyXq__priceBadgeTrending{background:var(--copper-light);color:var(--copper-dark);border-radius:20px;align-items:center;gap:4px;padding:4px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.ProductOffers-module__-uvyXq__offersSummary{color:#8a7e72;border-top:1px solid #e8e4de;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 24px 6px;font-size:.85rem;display:flex}.ProductOffers-module__-uvyXq__rankingNote{color:var(--ink-4);padding:0 24px 8px;font-size:.8rem}.ProductOffers-module__-uvyXq__rankingLink{color:var(--copper);text-decoration:none}.ProductOffers-module__-uvyXq__rankingLink:hover{text-decoration:underline}.ProductOffers-module__-uvyXq__freshnessInfo{padding:8px 24px 0}.ProductOffers-module__-uvyXq__freshnessInfoBtn{color:var(--ink-3);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:.78rem;transition:color .15s;display:inline-flex}.ProductOffers-module__-uvyXq__freshnessInfoBtn:hover{color:var(--copper)}.ProductOffers-module__-uvyXq__freshnessInfoPanel{background:var(--sand);border:1px solid var(--border);border-radius:8px;margin-top:8px;padding:12px 16px;animation:.15s ease-out ProductOffers-module__-uvyXq__fadeIn}.ProductOffers-module__-uvyXq__freshnessInfoPanel p{color:var(--ink-2);margin:0 0 8px;font-size:.82rem;line-height:1.5}.ProductOffers-module__-uvyXq__freshnessInfoPanel p:last-of-type{margin-bottom:6px}.ProductOffers-module__-uvyXq__freshnessInfoLink{color:var(--copper);font-size:.78rem;font-weight:600;text-decoration:none}.ProductOffers-module__-uvyXq__freshnessInfoLink:hover{text-decoration:underline}@keyframes ProductOffers-module__-uvyXq__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ProductOffers-module__-uvyXq__priceDisclaimer{color:var(--ink-4);border-top:1px solid var(--border-light);margin:0;padding:12px 24px;font-size:.78rem;line-height:1.5}.ProductOffers-module__-uvyXq__offersListFade{position:relative}.ProductOffers-module__-uvyXq__offersListFade:after{content:"";background:linear-gradient(to bottom, transparent, var(--white));pointer-events:none;height:48px;position:absolute;bottom:0;left:0;right:0}.ProductOffers-module__-uvyXq__expandBtn{border:none;border-top:1px solid var(--border-light);width:100%;color:var(--copper);cursor:pointer;text-align:center;background:0 0;padding:12px 24px;font-family:inherit;font-size:.85rem;font-weight:600;transition:color .12s;display:block}.ProductOffers-module__-uvyXq__expandBtn:hover{color:var(--copper-dark)}.ProductOffers-module__-uvyXq__distEmpty{text-align:center;color:var(--ink-3);padding:28px 24px;font-size:.9rem}.ProductOffers-module__-uvyXq__distEmptyAction{color:var(--copper);cursor:pointer;font-family:inherit;font-weight:600;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.ProductOffers-module__-uvyXq__distEmptyAction:hover{color:var(--copper-dark)}.ProductOffers-module__-uvyXq__offersWrap{transition:opacity .2s}.ProductOffers-module__-uvyXq__offersLoading{opacity:.4;transition:opacity 50ms}@media (max-width:480px){.ProductOffers-module__-uvyXq__offersHeader{flex-wrap:wrap;gap:6px;padding:10px 16px}.ProductOffers-module__-uvyXq__sortBadge{align-items:center;min-height:44px;padding:10px 14px;display:inline-flex}.ProductOffers-module__-uvyXq__avgPrice{flex-basis:100%;margin-top:2px;margin-left:0}.ProductOffers-module__-uvyXq__spreadWrap{padding:12px 16px 10px}.ProductOffers-module__-uvyXq__spreadDot{border-width:1px;width:6px;height:6px}.ProductOffers-module__-uvyXq__spreadDotFirst{border-width:2px;width:10px;height:10px}.ProductOffers-module__-uvyXq__spreadBar{margin:0 28px 18px}.ProductOffers-module__-uvyXq__tooltip{white-space:normal;max-width:220px;padding:5px 8px;font-size:.75rem}.ProductOffers-module__-uvyXq__locationBar{flex-direction:column;align-items:stretch;gap:8px;padding:8px 16px}.ProductOffers-module__-uvyXq__locationBarInput{width:100%;min-width:0}.ProductOffers-module__-uvyXq__locationBarPills{gap:8px;display:flex}.ProductOffers-module__-uvyXq__locationBarPills .ProductOffers-module__-uvyXq__distPill{text-align:center;flex:1;padding:6px 4px;font-size:.8rem}.ProductOffers-module__-uvyXq__postcodeHint{padding-left:16px}.ProductOffers-module__-uvyXq__offersSummary{flex-direction:column;align-items:flex-start;gap:4px;padding:6px 16px}.ProductOffers-module__-uvyXq__priceIntelRow{padding:8px 16px 4px}}
.BackLink-module__UHJCMG__backLink{color:var(--ink-3);align-items:center;gap:4px;margin-bottom:4px;font-size:13px;text-decoration:none;transition:color .12s;display:inline-flex}.BackLink-module__UHJCMG__backLink:hover{color:var(--copper)}
.Breadcrumb-module__MpwlZq__breadcrumb{flex-wrap:nowrap;align-items:center;gap:8px;min-height:44px;margin-bottom:8px;padding:14px 0 0;font-size:.85rem;line-height:1.4;display:flex;overflow:hidden}.Breadcrumb-module__MpwlZq__back{color:var(--copper);font-family:inherit;font-weight:500;font-size:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;align-items:center;gap:4px;min-height:44px;padding:6px 8px 6px 0;transition:color .15s;display:inline-flex}.Breadcrumb-module__MpwlZq__back:hover{color:var(--copper-dark)}.Breadcrumb-module__MpwlZq__sep{color:var(--border);-webkit-user-select:none;user-select:none;flex-shrink:0;margin:0 6px;font-size:.8rem}.Breadcrumb-module__MpwlZq__itemMid,.Breadcrumb-module__MpwlZq__itemLast{white-space:nowrap;align-items:center;min-width:0;display:inline-flex}.Breadcrumb-module__MpwlZq__itemMid{flex-shrink:0}.Breadcrumb-module__MpwlZq__itemLast{flex-shrink:1;overflow:hidden}.Breadcrumb-module__MpwlZq__link{color:var(--copper);white-space:nowrap;align-items:center;min-height:44px;padding:6px 4px;font-weight:400;text-decoration:none;transition:color .15s;display:inline-flex}.Breadcrumb-module__MpwlZq__link:hover{color:var(--copper-dark);text-decoration:underline}.Breadcrumb-module__MpwlZq__current{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.Breadcrumb-module__MpwlZq__mobileBreadcrumb{display:none}.Breadcrumb-module__MpwlZq__mobileBackLink{color:var(--copper);font-family:var(--font-body);align-items:center;gap:6px;min-height:44px;padding:10px 0;font-size:14px;font-weight:400;line-height:1;text-decoration:none;transition:color .15s;display:inline-flex}.Breadcrumb-module__MpwlZq__mobileBackLink:hover{color:var(--copper-dark)}.Breadcrumb-module__MpwlZq__mobileHomeLink{color:var(--ink-3);font-family:var(--font-body);flex-shrink:0;align-items:center;min-height:44px;padding:10px 0;font-size:14px;font-weight:400;line-height:1;text-decoration:none;transition:color .15s;display:inline-flex}.Breadcrumb-module__MpwlZq__mobileHomeLink:hover{color:var(--ink-2)}.Breadcrumb-module__MpwlZq__mobileSep{color:var(--ink-4);flex-shrink:0;margin:0 4px;font-size:14px;line-height:1}@media (max-width:768px){.Breadcrumb-module__MpwlZq__breadcrumb{display:none}.Breadcrumb-module__MpwlZq__mobileBreadcrumb{align-items:center;margin-bottom:4px;padding:8px 0 0;display:flex}}
.BrowseByCategorySection-module__7opDAG__section{max-width:1140px;margin:0 auto;padding:48px 24px 40px}.BrowseByCategorySection-module__7opDAG__header{margin-bottom:20px;display:block}.BrowseByCategorySection-module__7opDAG__title{font-family:var(--font-serif), "Source Serif 4", Georgia, serif;letter-spacing:-.2px;color:var(--ink);margin-bottom:8px;padding-top:16px;font-size:1.5rem;font-weight:600;position:relative}.BrowseByCategorySection-module__7opDAG__title:before{content:"";background:var(--copper);border-radius:2px;width:40px;height:3px;position:absolute;top:0;left:0}@media (max-width:768px){.BrowseByCategorySection-module__7opDAG__section{padding:36px 20px 32px}}@media (max-width:480px){.BrowseByCategorySection-module__7opDAG__section{padding:28px 16px 24px}.BrowseByCategorySection-module__7opDAG__title{font-size:19px}}
.NotFoundView-module__ipOKxG__wrap{text-align:center;max-width:480px;margin:0 auto;padding:120px 24px 80px}.NotFoundView-module__ipOKxG__icon{color:var(--ink-4);justify-content:center;margin-bottom:20px;display:flex}.NotFoundView-module__ipOKxG__icon svg{width:36px;height:36px}.NotFoundView-module__ipOKxG__title{font-family:var(--font-serif), "Source Serif 4", Georgia, serif;color:var(--ink);margin-bottom:10px;font-size:2rem;font-weight:600}.NotFoundView-module__ipOKxG__message{color:var(--ink-3);margin-bottom:32px;font-size:15px;line-height:1.6}.NotFoundView-module__ipOKxG__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.NotFoundView-module__ipOKxG__primaryBtn{border-radius:var(--r-sm);background:var(--copper);color:#fff;padding:10px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:background .12s}.NotFoundView-module__ipOKxG__primaryBtn:hover{background:var(--copper-dark)}.NotFoundView-module__ipOKxG__secondaryBtn{border-radius:var(--r-sm);border:1px solid var(--copper);background:var(--warm-white);color:var(--copper-text);padding:10px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:all .12s}.NotFoundView-module__ipOKxG__secondaryBtn:hover{background:var(--copper);color:#fff}
.ScrollReveal-module__ViwyzG__reveal{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(20px)}.ScrollReveal-module__ViwyzG__revealed{opacity:1;transform:translateY(0)}.ScrollReveal-module__ViwyzG__revealStagger.ScrollReveal-module__ViwyzG__revealed>:first-child{transition-delay:0s}.ScrollReveal-module__ViwyzG__revealStagger.ScrollReveal-module__ViwyzG__revealed>:nth-child(2){transition-delay:.1s}.ScrollReveal-module__ViwyzG__revealStagger.ScrollReveal-module__ViwyzG__revealed>:nth-child(3){transition-delay:.2s}.ScrollReveal-module__ViwyzG__revealStagger.ScrollReveal-module__ViwyzG__revealed>:nth-child(4){transition-delay:.3s}.ScrollReveal-module__ViwyzG__revealStagger>*{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(16px)}.ScrollReveal-module__ViwyzG__revealStagger.ScrollReveal-module__ViwyzG__revealed>*{opacity:1;transform:translateY(0)}
.VerificationBanner-module__TfJm3q__banner{background:var(--amber-light,#fef3c7);text-align:center;font-size:.85rem;font-family:var(--font-body), "Outfit", sans-serif;color:var(--amber,#b45309);border-bottom:1px solid #f5d78e;padding:8px 24px}.VerificationBanner-module__TfJm3q__text{font-weight:500}
.page-module__K3ODUG__container{background:var(--sand);justify-content:center;align-items:center;min-height:calc(100vh - 256px);padding:40px 16px;display:flex}
