*,:after,:before{box-sizing:border-box}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}body,html{touch-action:manipulation}body{-webkit-font-smoothing:antialiased;background-color:#fff;color:#0f172a;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;margin:0}.app,body{min-height:100vh}.app{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;padding:0;width:100%}.app--home{align-items:center;padding:2rem 0 3rem}.app--home:has(.landing--engaging){padding-top:0}.app--home.app--pre-lander{align-items:stretch;justify-content:flex-start;min-height:100dvh;padding:0}@media (min-width:641px){.app--pre-lander{justify-content:flex-start}}@media (max-width:640px){.app--home:not(.app--pre-lander){padding:.5rem 0 2rem}.app--home:not(.app--pre-lander):has(.landing--engaging){padding-top:0}}.browse-placeholder{margin:0 auto;max-width:36rem;padding:2rem 1.25rem;text-align:center}.browse-placeholder__text{color:#334155;font-size:1rem;line-height:1.5;margin:0 0 1rem}.browse-placeholder__back{color:#0f766e;font-size:.9375rem;font-weight:600;text-decoration:underline;text-underline-offset:.15em}.browse-placeholder__back:hover{color:#0d9488}.browse-placeholder__back:focus-visible{border-radius:4px;outline:2px solid #0d9488;outline-offset:2px}.share-modal__backdrop{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:max(1rem,env(safe-area-inset-top,0)) max(1rem,env(safe-area-inset-right,0)) max(1rem,env(safe-area-inset-bottom,0)) max(1rem,env(safe-area-inset-left,0));position:fixed;z-index:200}.share-modal{background:#fff;border-radius:12px;box-shadow:0 24px 48px #0f172a2e,0 0 0 1px #94a3b833;box-sizing:border-box;max-height:min(90vh,40rem);max-width:28rem;overflow:auto;width:100%}.share-modal__header{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;gap:.75rem;justify-content:space-between;padding:1rem 1rem .5rem}.share-modal__title{color:#0f172a;font-size:1.125rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0}.share-modal__close{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1.5rem;height:2rem;justify-content:center;line-height:1;margin:-.25rem -.25rem 0 0;padding:0;transition:color .12s ease,background .12s ease;width:2rem}.share-modal__close:hover{background:#f1f5f9;color:#0f172a}.share-modal__close:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.share-modal__body{padding:1rem 1rem 1.25rem}.share-modal__lede{color:#475569;font-size:.9375rem;line-height:1.55;margin:0 0 1rem}.share-modal__url-row{display:flex;gap:.5rem;margin-bottom:.5rem}.share-modal__url-input{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#334155;flex:1 1;font:inherit;font-size:.875rem;min-width:0;padding:.55rem .65rem}.share-modal__url-input:focus-visible{border-color:#94a3b8;outline:2px solid #0d9488;outline-offset:1px}.share-modal__copy-btn{align-items:center;background:#0d9488;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:.875rem;font-weight:700;gap:.35rem;padding:.55rem .75rem;transition:background .12s ease;white-space:nowrap}.share-modal__copy-btn:hover{background:#0f766e}.share-modal__copy-btn:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.share-modal__notice{color:#0f766e;font-size:.8125rem;font-weight:600;margin:0 0 .75rem}.share-modal__error{color:#b91c1c;font-size:.8125rem;margin:0 0 .75rem}.share-modal__social-label{color:#64748b;font-size:.8125rem;font-weight:700;letter-spacing:.04em;margin:0 0 .65rem;text-transform:uppercase}.share-modal__social-list{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.share-modal__social-btn{align-items:center;border-radius:8px;box-sizing:border-box;display:inline-flex;font-size:.875rem;font-weight:700;gap:.45rem;justify-content:center;min-height:2.5rem;padding:.5rem .75rem;text-decoration:none;transition:background .12s ease,color .12s ease;width:100%}.share-modal__social-btn:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.share-modal__social-btn--facebook{background:#1877f214;color:#1877f2}.share-modal__social-btn--facebook:hover{background:#1877f224}.share-modal__social-btn--whatsapp{background:#128c7e14;color:#128c7e}.share-modal__social-btn--whatsapp:hover{background:#128c7e24}.share-modal__social-btn--twitter{background:#f1f5f9;color:#0f172a}.share-modal__social-btn--twitter:hover{background:#e2e8f0}.share-modal__social-btn--linkedin{background:#0a66c214;color:#0a66c2}.share-modal__social-btn--linkedin:hover{background:#0a66c224}@media (max-width:480px){.share-modal__url-row{flex-direction:column}.share-modal__copy-btn{justify-content:center}.share-modal__social-list{grid-template-columns:1fr}}.logo-mark{align-items:center;display:flex;flex-shrink:0;justify-content:center}.logo-mark__img{display:block;object-fit:contain}.logo-mark--hero{border-radius:24px;height:240px;margin-top:.5rem;padding:1.25rem;width:240px}.logo-mark--hero .logo-mark__img{height:100%;max-height:240px;max-width:240px;width:100%}.logo-mark--sidebar{margin:0 auto 1.25rem;padding:0;width:70%}.logo-mark--sidebar .logo-mark__img{height:auto;max-height:none;max-width:none;width:100%}.logo-mark__link{border-radius:4px;display:block;line-height:0;text-decoration:none;width:100%}.logo-mark__link:focus-visible{outline:2px solid #0d9488;outline-offset:4px}.logo-mark--header{height:48px;margin:0;max-width:160px;padding:0;width:auto}.logo-mark--header .logo-mark__img{height:48px;max-height:48px;max-width:160px;object-fit:contain;width:auto}.logo-mark__link--header{flex-shrink:0;width:auto}@media (max-width:640px){.logo-mark--hero{height:200px;margin-top:0;padding:.35rem;width:200px}.logo-mark--hero .logo-mark__img{max-height:200px;max-width:200px}}.search-bar{margin:0;text-align:left;width:100%}.search-bar__combo{position:relative;width:100%}.search-bar__row{align-items:stretch;background:#fff;border:1px solid #cbd5e1;border-radius:12px;display:flex;gap:0;overflow:hidden;transition:border-color .15s ease;width:100%}.search-bar__row:hover{border-color:#94a3b8}.search-bar__row--has-pill{gap:.35rem}.search-bar__scope-pill{align-items:center;align-self:center;background:#ecfdf5;border:1px solid #99f6e4;border-radius:999px;color:#0f766e;display:inline-flex;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.2rem;line-height:1.25;margin-left:.15rem;max-width:min(12rem,38%);padding:.28rem .35rem .28rem .55rem}.search-bar__scope-pill-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-bar__scope-pill-remove{align-items:center;background:#0000;border:none;border-radius:999px;color:#0f766e;cursor:pointer;display:inline-flex;font-size:1rem;height:1.15rem;justify-content:center;line-height:1;margin:0;padding:0;transition:color .12s ease,background .12s ease;width:1.15rem}.search-bar__scope-pill-remove:hover{background:#d1fae5;color:#115e59}.search-bar__scope-pill-remove:focus{outline:none}.search-bar__scope-pill-remove:focus-visible{outline:2px solid #0d9488;outline-offset:1px}.search-bar__row--has-pill .search-bar__input{padding-right:.35rem}.search-bar__input{-webkit-appearance:none;appearance:none;background:#fff;border:none;border-radius:0;color:#0f172a;flex:1 1;font-size:1rem;line-height:1.4;min-width:0;padding:.75rem 1rem;transition:border-color .15s ease}.search-bar__input::-webkit-search-cancel-button,.search-bar__input::-webkit-search-decoration,.search-bar__input::-webkit-search-results-button,.search-bar__input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.search-bar__input::placeholder{color:#94a3b8}.search-bar__input:focus{outline:none}.search-bar__row:focus-within{border-color:#0d9488;outline:2px solid #0d9488;outline-offset:2px}.search-bar__submit{background:#0d9488;border:none;border-left:1px solid #cbd5e1;border-radius:0 11px 11px 0;color:#fff;cursor:pointer;flex-shrink:0;font-size:.9375rem;font-weight:600;line-height:1.4;padding:.75rem 1.15rem;transition:background .15s ease}.search-bar__submit:hover{background:#0f766e}.search-bar__submit:active{background:#115e59}.search-bar__hint{color:#b45309;font-size:.8125rem;margin:.4rem 0 0}.search-bar__submit:focus-visible{outline:2px solid #0d9488;outline-offset:2px;z-index:1}.search-bar__suggestions{background:#fff;border:1px solid #cbd5e1;border-radius:10px;box-shadow:0 10px 24px #0f172a1f;left:0;list-style:none;margin:0;max-height:16rem;overflow-y:auto;padding:.25rem 0;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.search-bar__suggestion-row{align-items:stretch;display:flex;margin:0;padding:0}.search-bar__suggestion-pick{align-items:center;background:#0000;border:none;color:#0f172a;cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:.9375rem;gap:.5rem;line-height:1.35;min-width:0;padding:.45rem .5rem .45rem .85rem;text-align:left}.search-bar__suggestion-browse,.search-bar__suggestion-insert{align-items:center;background:#0000;border:none;border-left:1px solid #e2e8f0;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin:0;padding:0;transition:color .12s ease,background .12s ease;width:2.35rem}.search-bar__suggestion-browse-icon,.search-bar__suggestion-insert-icon{display:block}.search-bar__suggestion-recent-icon{color:#64748b;display:block;flex-shrink:0}.search-bar__suggestion-category-icon{color:#0d9488;display:block;flex-shrink:0}.search-bar__suggestion-row--browse .search-bar__suggestion-pick--browse,.search-bar__suggestion-row--recent .search-bar__suggestion-pick--recent{padding-left:.65rem}.search-bar__suggestion-remove{align-items:center;background:#0000;border:none;border-left:1px solid #e2e8f0;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:1.125rem;font-weight:600;justify-content:center;line-height:1;margin:0;padding:0;transition:color .12s ease,background .12s ease;width:2.35rem}.search-bar__suggestion-remove:focus-visible,.search-bar__suggestion-remove:hover,.search-bar__suggestion-row:hover .search-bar__suggestion-remove{background:#f1f5f9;color:#0f172a}.search-bar__suggestion-row--active .search-bar__suggestion-remove{background:#e2e8f0;color:#0f172a}.search-bar__suggestion-row--active .search-bar__suggestion-category-icon,.search-bar__suggestion-row--active .search-bar__suggestion-recent-icon{color:#0f766e}.search-bar__suggestion-pick:focus-visible,.search-bar__suggestion-pick:hover,.search-bar__suggestion-row:hover .search-bar__suggestion-pick{background:#f0fdfa}.search-bar__suggestion-browse:focus-visible,.search-bar__suggestion-browse:hover,.search-bar__suggestion-insert:focus-visible,.search-bar__suggestion-insert:hover,.search-bar__suggestion-row:hover .search-bar__suggestion-browse,.search-bar__suggestion-row:hover .search-bar__suggestion-insert{background:#ecfdf5;color:#0f766e}.search-bar__suggestion-row--active .search-bar__suggestion-browse,.search-bar__suggestion-row--active .search-bar__suggestion-insert,.search-bar__suggestion-row--active .search-bar__suggestion-pick,.search-bar__suggestion-row--active .search-bar__suggestion-remove{background:#ccfbf1}.search-bar__suggestion-row--active .search-bar__suggestion-insert{color:#0f766e}.search-bar__suggestion-row--active.search-bar__suggestion-row--recent .search-bar__suggestion-remove{background:#e2e8f0}.search-bar__suggestion-word{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favorite-modal__backdrop{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:max(1rem,env(safe-area-inset-top,0)) max(1rem,env(safe-area-inset-right,0)) max(1rem,env(safe-area-inset-bottom,0)) max(1rem,env(safe-area-inset-left,0));position:fixed;z-index:200}.favorite-modal{background:#fff;border-radius:12px;box-shadow:0 24px 48px #0f172a2e,0 0 0 1px #94a3b833;box-sizing:border-box;max-height:min(90vh,32rem);max-width:22rem;overflow:auto;position:relative;width:100%}.favorite-modal--product .favorite-modal__intro{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.85rem}.favorite-modal--product .favorite-modal__intro .favorite-modal__close{flex-shrink:0;margin:-.15rem -.15rem 0 0;position:static}.favorite-modal--product .favorite-modal__intro .favorite-modal__banner{flex:1 1;margin:0;min-width:0}.favorite-modal__header{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;gap:.75rem;justify-content:space-between;padding:1rem 1rem .5rem}.favorite-modal__title{color:#0f172a;font-size:1.125rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0}.favorite-modal__close{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1.5rem;height:2rem;justify-content:center;line-height:1;margin:-.25rem -.25rem 0 0;padding:0;transition:color .12s ease,background .12s ease;width:2rem}.favorite-modal__close:hover{background:#f1f5f9;color:#0f172a}.favorite-modal__close:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.favorite-modal__body{padding:1rem 1rem 1.15rem}.favorite-modal__product{align-items:flex-start;background:#0000;border:none;display:flex;gap:.75rem;margin-bottom:.85rem;padding:0}.favorite-modal__product-media{background:#f8fafc;border-radius:8px;flex-shrink:0;height:4.25rem;overflow:hidden;width:4.25rem}.favorite-modal__product-img{display:block;height:100%;object-fit:contain;object-position:center;width:100%}.favorite-modal__product-placeholder{background:#e2e8f0;display:block;height:100%;width:100%}.favorite-modal__product-body{display:flex;flex-direction:column;gap:.15rem;min-width:0;padding-top:.05rem}.favorite-modal__product-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:#0f172a;display:-webkit-box;font-size:.8125rem;font-weight:600;line-height:1.3;margin:0;overflow:hidden}.favorite-modal__product-price{color:#0f172a;font-size:.9375rem;font-weight:700;line-height:1.2;margin:0}.favorite-modal__product-stock{color:#b91c1c;font-size:.75rem;font-weight:600;line-height:1.3;margin:0}.favorite-modal__product-merchant{color:#64748b;font-size:.75rem;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favorite-modal__hook{color:#0f172a;font-size:1.125rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0}.favorite-modal--product .favorite-modal__hook{flex:1 1;min-width:0}.favorite-modal__form{margin:0}.favorite-modal__lede{color:#475569;font-size:.9375rem;line-height:1.55;margin:0 0 1rem}.favorite-modal__chips{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0 0 1rem;padding:0}.favorite-modal__chip{background:#f0fdfa;border:1px solid #99f6e4;border-radius:999px;color:#0f766e;font-size:.75rem;font-weight:600;line-height:1.4;padding:.2rem .55rem}.favorite-modal__field{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.75rem}.favorite-modal__field label{color:#0f172a;font-size:.875rem;font-weight:700}.favorite-modal__field input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font:inherit;font-size:1rem;line-height:1.45;padding:.55rem .65rem;width:100%}.favorite-modal__field input:focus-visible{border-color:#94a3b8;outline:2px solid #0d9488;outline-offset:1px}.favorite-modal__actions{align-items:stretch;display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.favorite-modal__submit{background:#0d9488;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;font:inherit;font-size:.9375rem;font-weight:700;padding:.65rem 1rem;transition:background .12s ease;width:100%}.favorite-modal__submit:hover:not(:disabled){background:#0f766e}.favorite-modal__submit:disabled{cursor:not-allowed;opacity:.65}.favorite-modal__submit:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.favorite-modal__banner{border-radius:8px;font-size:.875rem;line-height:1.45;margin:0 0 .85rem;padding:.75rem .85rem}.favorite-modal__banner--success{background:#d1fae5;border:1px solid #6ee7b7;color:#0f5132}.favorite-modal__banner--error{background:#fee2e2;border:1px solid #fca5a5;color:#7f1d1d}.favorite-modal__success-note{color:#475569;font-size:.9375rem;line-height:1.55;margin:0 0 1rem}.favorite-modal__coming-soon-badge{background:#fef3c7;border:1px solid #fcd34d;border-radius:999px;color:#92400e;display:inline-block;font-size:.6875rem;font-weight:800;letter-spacing:.04em;line-height:1.3;margin-right:.35rem;padding:.15rem .45rem;text-transform:uppercase;vertical-align:middle}.results-page__cell:has(.product-card__return-cta){overflow:visible;position:relative;z-index:4}.product-card.product-card--return-cta-open,.product-card.product-card--return-cta-open .product-card__body,.product-card.product-card--return-cta-open .product-card__content,.product-card.product-card--return-cta-open .product-card__footer,.product-card.product-card--return-cta-open .product-card__price-anchor,.product-card.product-card--return-cta-open .product-card__price-block{overflow:visible}.product-card__price-anchor{position:relative}.product-card__return-cta{animation:product-card-return-cta-in .2s ease-out;background:#fff;border:1px solid #0d948847;border-radius:10px;box-shadow:0 8px 24px #0f172a24,0 0 0 1px #ffffffa6;box-sizing:border-box;display:flex;flex-direction:column;gap:.55rem;left:0;padding:.7rem 1.85rem .75rem .75rem;position:absolute;right:0;top:calc(100% + .3rem);width:100%;z-index:5}.product-card__return-cta:before{background:#fff;border-left:1px solid #0d948847;border-top:1px solid #0d948847;content:"";height:10px;left:1.15rem;position:absolute;top:-5px;transform:rotate(45deg);width:10px}@keyframes product-card-return-cta-in{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}.product-card__return-cta--invite{gap:.4rem;padding:.55rem 1.75rem .6rem .65rem}.product-card__return-cta--invite .product-card__return-cta-copy{padding-right:.35rem}.product-card__return-cta--invite .product-card__return-cta-kicker{margin-bottom:.15rem}.product-card__return-cta--invite .product-card__return-cta-heading{margin-bottom:0}.product-card__return-cta-close{align-items:center;background:#0000;border:none;border-radius:999px;color:#64748b;cursor:pointer;display:inline-flex;font-size:1.125rem;height:1.5rem;justify-content:center;line-height:1;margin:0;padding:0;position:absolute;right:.35rem;top:.35rem;transition:color .12s ease,background .12s ease;width:1.5rem;z-index:1}.product-card__return-cta-close:hover{background:#f1f5f9;color:#0f172a}.product-card__return-cta-close:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.product-card__return-cta-copy{flex-shrink:0;min-width:0;overflow:hidden;padding-right:.5rem}.product-card__return-cta-kicker{color:#0f766e;font-size:.6875rem;font-weight:700;letter-spacing:.02em;line-height:1.2;margin:0 0 .2rem;text-transform:uppercase}.product-card__return-cta-heading{color:#0f172a;font-size:.875rem;font-weight:800;letter-spacing:-.01em;line-height:1.25;margin:0 0 .25rem}.product-card__return-cta-subline{color:#475569;font-size:.8125rem;line-height:1.4;margin:0}.product-card__return-cta-summary{color:#475569;font-size:.75rem;line-height:1.4;margin:0}.product-card__return-cta-benefits{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:0;padding:0}.product-card__return-cta-benefit{color:#334155;font-size:.75rem;line-height:1.35;margin:0;padding:0 0 0 1rem;position:relative}.product-card__return-cta-benefit:before{background:#0d9488;border-radius:999px;content:"";height:.35rem;left:0;position:absolute;top:.45em;transform:translateY(-50%);width:.35rem}.product-card__return-cta-trust{color:#64748b;flex-shrink:0;font-size:.75rem;line-height:1.35;margin:0}.product-card__return-cta-actions{display:flex;flex-direction:column;flex-shrink:0;gap:.35rem}.product-card__return-cta-notify{align-items:center;background:#0d9488;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:.8125rem;font-weight:700;justify-content:center;line-height:1.2;margin:0;min-height:2.15rem;padding:.45rem .65rem;transition:background .12s ease;width:100%}.product-card__return-cta-notify:hover{background:#0f766e}.product-card__return-cta-notify:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.product-card__return-cta-form{display:flex;flex-direction:column;gap:.45rem;margin:0;width:100%}.product-card__return-cta-input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font:inherit;font-size:.8125rem;line-height:1.2;min-height:2.15rem;padding:.5rem .65rem;transition:border-color .12s ease,box-shadow .12s ease;width:100%}.product-card__return-cta-input::placeholder{color:#94a3b8}.product-card__return-cta-input:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d948826;outline:none}.product-card__return-cta-input:disabled{cursor:not-allowed;opacity:.65}.product-card__return-cta-error{background:#fef2f2;border-radius:6px;color:#b91c1c;font-size:.75rem;line-height:1.35;margin:0;padding:.45rem .55rem}.results-page__grid--list .product-card--layout-list .product-card__return-cta{padding:.6rem 1.75rem .65rem .65rem}.results-page__grid--list .product-card--layout-list .product-card__return-cta-heading{font-size:.8125rem}.results-page__grid--list .product-card--layout-list .product-card__return-cta-benefit,.results-page__grid--list .product-card--layout-list .product-card__return-cta-subline{font-size:.6875rem}.results-page__grid--list .product-card--layout-list .product-card__return-cta-notify{font-size:.75rem;min-height:2rem}@media (max-width:640px){.product-card__return-cta-kicker{font-size:.5rem;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card__return-cta-heading{font-size:.8125rem;line-height:1.3;overflow-wrap:anywhere}}.return-cta-modal__backdrop{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:max(1rem,env(safe-area-inset-top,0)) max(1rem,env(safe-area-inset-right,0)) max(1rem,env(safe-area-inset-bottom,0)) max(1rem,env(safe-area-inset-left,0));position:fixed;z-index:200}.return-cta-modal{background:#fff;border-radius:12px;box-shadow:0 24px 48px #0f172a2e,0 0 0 1px #94a3b833;box-sizing:border-box;max-height:min(90vh,32rem);max-width:22rem;overflow:auto;padding:1.15rem 1.25rem 1.25rem;position:relative;width:100%}.return-cta-modal__header{padding-right:1.75rem;position:relative}.return-cta-modal__kicker{color:#0f766e;font-size:.6875rem;font-weight:700;letter-spacing:.02em;line-height:1.2;margin:0 0 .35rem;text-transform:uppercase}.return-cta-modal__heading{color:#0f172a;font-size:1.125rem;font-weight:800;letter-spacing:-.02em;line-height:1.3;margin:0}.return-cta-modal__close{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;font-size:1.25rem;height:2rem;justify-content:center;line-height:1;margin:0;padding:0;position:absolute;right:-.15rem;top:-.15rem;transition:color .12s ease,background .12s ease;width:2rem}.return-cta-modal__close:hover{background:#f1f5f9;color:#0f172a}.return-cta-modal__close:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.return-cta-modal__subline{color:#475569;font-size:.9375rem;line-height:1.45;margin:.65rem 0 0}.return-cta-modal .product-card__return-cta-summary{font-size:.8125rem;margin-top:.65rem}.return-cta-modal .product-card__return-cta-benefits{margin-top:.65rem}.return-cta-modal__actions{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.return-cta-modal__form{display:flex;flex-direction:column;gap:.55rem;margin:0;width:100%}.return-cta-modal__input{background:#fff;border:1px solid #cbd5e1;border-radius:10px;box-sizing:border-box;color:#0f172a;font:inherit;font-size:1rem;line-height:1.2;min-height:2.75rem;padding:.65rem .85rem;transition:border-color .12s ease,box-shadow .12s ease;width:100%}.return-cta-modal__input::placeholder{color:#94a3b8}.return-cta-modal__input:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d948826;outline:none}.return-cta-modal__input:disabled{cursor:not-allowed;opacity:.65}.return-cta-modal__submit{align-items:center;background:#0d9488;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:1rem;font-weight:700;justify-content:center;line-height:1.2;margin:0;min-height:2.75rem;padding:.65rem 1rem;transition:background .12s ease;width:100%}.return-cta-modal__submit:hover:not(:disabled){background:#0f766e}.return-cta-modal__submit:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.return-cta-modal__submit:disabled{cursor:default;opacity:.65}.return-cta-modal__error{background:#fef2f2;border-radius:8px;color:#b91c1c;font-size:.875rem;line-height:1.35;margin:0;padding:.5rem .65rem}.report-modal__backdrop{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:max(1rem,env(safe-area-inset-top,0)) max(1rem,env(safe-area-inset-right,0)) max(1rem,env(safe-area-inset-bottom,0)) max(1rem,env(safe-area-inset-left,0));position:fixed;z-index:200}.report-modal{background:#fff;border-radius:12px;box-shadow:0 24px 48px #0f172a2e,0 0 0 1px #94a3b833;box-sizing:border-box;max-height:min(90vh,36rem);max-width:28rem;overflow:auto;width:100%}.report-modal__header{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;gap:.75rem;justify-content:space-between;padding:1rem 1rem .5rem}.report-modal__title{color:#0f172a;font-size:1.125rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0}.report-modal__close{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1.5rem;height:2rem;justify-content:center;line-height:1;margin:-.25rem -.25rem 0 0;padding:0;transition:color .12s ease,background .12s ease;width:2rem}.report-modal__close:hover{background:#f1f5f9;color:#0f172a}.report-modal__close:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.report-modal__body{padding:1rem 1rem 1.25rem}.report-modal__lede{color:#475569;font-size:.9375rem;line-height:1.55;margin:0 0 1rem}.report-modal__field{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.report-modal__field label{color:#0f172a;font-size:.875rem;font-weight:700}.report-modal__field select,.report-modal__field textarea{-webkit-appearance:auto;appearance:auto;background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font:inherit;font-size:1rem;line-height:1.45;padding:.55rem .65rem;width:100%}.report-modal__field select:focus-visible,.report-modal__field textarea:focus-visible{border-color:#94a3b8;outline:2px solid #0d9488;outline-offset:1px}.report-modal__field textarea{min-height:5rem;resize:vertical}.report-modal__actions{align-items:stretch;display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.report-modal__submit{background:#dc2626;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;font:inherit;font-size:.9375rem;font-weight:700;padding:.65rem 1rem;transition:background .12s ease;width:100%}.report-modal__submit:hover:not(:disabled){background:#b91c1c}.report-modal__submit:disabled{cursor:not-allowed;opacity:.65}.report-modal__submit:focus-visible{outline:2px solid #b91c1c;outline-offset:2px}.report-modal__banner{border-radius:8px;font-size:.875rem;line-height:1.5;margin:0 0 1rem;padding:.75rem .85rem}.report-modal__banner--success{background:#d1fae5;border:1px solid #6ee7b7;color:#0f5132}.report-modal__banner--error{background:#fee2e2;border:1px solid #fca5a5;color:#7f1d1d}@keyframes product-card-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.product-card-skeleton__shimmer{animation:product-card-skeleton-shimmer 1.35s ease-in-out infinite;background:linear-gradient(90deg,#f1f5f9,#e2e8f0 40%,#f8fafc 60%,#f1f5f9);background-size:200% 100%}.product-card-skeleton{pointer-events:none;-webkit-user-select:none;user-select:none}.product-card-skeleton__media{aspect-ratio:3/4;background:#fff;width:100%}.product-card-skeleton__body{display:flex;flex-direction:column;gap:.15rem;padding:.35rem .4rem .45rem}.product-card-skeleton__line{border-radius:4px;height:.75rem}.product-card-skeleton__line--title{height:.8125rem;width:92%}.product-card-skeleton__line--title-short{height:.8125rem;width:68%}.product-card-skeleton__line--price{height:.9375rem;margin-top:.1rem;width:42%}.product-card-skeleton__line--meta{height:.625rem;width:36%}.product-card-skeleton--list{grid-gap:.85rem 1rem;align-items:stretch;border-bottom:1px solid #e2e8f0;display:grid;gap:.85rem 1rem;grid-template-columns:9.5rem minmax(0,1fr);padding:.85rem 0}.product-card-skeleton--list .product-card-skeleton__media{align-self:start;aspect-ratio:3/4;max-height:none;max-width:9.5rem;min-width:9.5rem;width:9.5rem}@media (max-width:520px){.product-card-skeleton--list{grid-template-columns:7rem minmax(0,1fr)}.product-card-skeleton--list .product-card-skeleton__media{max-width:7rem;min-width:7rem;width:7rem}}.product-card-skeleton--list .product-card-skeleton__body{gap:.55rem;padding:.15rem .75rem .15rem 0}.product-card-skeleton--compact .product-card-skeleton__body{gap:.1rem;padding:.28rem .32rem .38rem}.product-card-skeleton--compact .product-card-skeleton__line--title,.product-card-skeleton--compact .product-card-skeleton__line--title-short{height:.625rem}.product-card-skeleton--compact .product-card-skeleton__line--price{height:.6875rem;width:48%}.product-card-skeleton--compact .product-card-skeleton__line--meta{height:.5rem;width:40%}.landing-categories__heading-skeleton{border-radius:4px;display:block;height:1.125rem;width:min(14rem,55%)}.facebook-follow-link__icon{display:block;flex-shrink:0}.facebook-follow-link{align-items:center;display:inline-flex;gap:.5rem;justify-content:center;text-decoration:none;transition:background .15s ease,color .15s ease,opacity .15s ease,transform .12s ease}.facebook-follow-link:focus-visible{outline:2px solid #1877f2;outline-offset:2px}.facebook-follow-link--button{background:#1877f2;border-radius:10px;box-sizing:border-box;color:#fff;font-size:1rem;font-weight:700;min-height:3rem;padding:.75rem 1.35rem;width:100%}.facebook-follow-link--button:hover{background:#166fe5}.facebook-follow-link--button:active{transform:translateY(1px)}.facebook-follow-link--text{color:#1877f2;display:inline;font-weight:600;gap:0}.facebook-follow-link--text:hover{color:#166fe5;text-decoration:underline}.facebook-follow-link--text .facebook-follow-link__icon{display:none}.facebook-follow-link--footer{border-radius:8px;font-size:.875rem;min-height:auto;padding:.55rem .95rem;width:auto}.facebook-follow-link--toolbar{border-radius:0;font-size:inherit;font-weight:inherit;min-height:auto;padding:0;width:auto}.facebook-follow-link--toolbar .facebook-follow-link__icon{height:13px;width:13px}.facebook-follow-link--menu{border-radius:8px;color:#475569;font-size:.9375rem;font-weight:600;justify-content:flex-start;padding:.55rem .85rem;width:100%}.facebook-follow-link--menu:hover{background:#1877f214;color:#1877f2}@media (max-width:640px){.facebook-follow-link--button{border-radius:0;font-size:1.0625rem;min-height:4rem;padding:1.35rem 1.5rem}}.category-vote-modal__backdrop{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:max(1rem,env(safe-area-inset-top,0)) max(1rem,env(safe-area-inset-right,0)) max(1rem,env(safe-area-inset-bottom,0)) max(1rem,env(safe-area-inset-left,0));position:fixed;z-index:200}.category-vote-modal{background:#fff;border-radius:12px;box-shadow:0 24px 48px #0f172a2e,0 0 0 1px #94a3b833;box-sizing:border-box;max-height:min(90vh,36rem);max-width:28rem;overflow:auto;width:100%}.category-vote-modal__header{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;gap:.75rem;justify-content:space-between;padding:1rem 1rem .5rem}.category-vote-modal__title{color:#0f172a;font-size:1.125rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0}.category-vote-modal__close{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1.5rem;height:2rem;justify-content:center;line-height:1;margin:-.25rem -.25rem 0 0;padding:0;transition:color .12s ease,background .12s ease;width:2rem}.category-vote-modal__close:hover{background:#f1f5f9;color:#0f172a}.category-vote-modal__close:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.category-vote-modal__body{padding:1rem 1rem 1.25rem}.category-vote-modal__step+.category-vote-modal__step{border-top:1px solid #e2e8f0;margin-top:1.25rem;padding-top:1.25rem}.category-vote-modal__step-label{color:#64748b;font-size:.75rem;font-weight:700;letter-spacing:.04em;margin:0 0 .25rem;text-transform:uppercase}.category-vote-modal__step-text{color:#475569;font-size:.9375rem;line-height:1.55;margin:0 0 .85rem}.category-vote-modal__step--pending .category-vote-modal__step-label,.category-vote-modal__step--pending .category-vote-modal__step-text{color:#94a3b8}.category-vote-modal__actions{align-items:stretch;display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.category-vote-modal__follow{width:100%}.category-vote-modal__follow--done{align-items:center;background:#e2e8f0;border:none;border-radius:10px;box-sizing:border-box;color:#94a3b8;cursor:not-allowed;display:inline-flex;font:inherit;font-size:1rem;font-weight:700;gap:.5rem;justify-content:center;min-height:3rem;padding:.75rem 1.35rem;width:100%}.category-vote-modal__facebook-icon{flex-shrink:0}.category-vote-modal__close-btn,.category-vote-modal__vote{background:#0d9488;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;font:inherit;font-size:.9375rem;font-weight:700;padding:.65rem 1rem;transition:background .12s ease;width:100%}.category-vote-modal__close-btn:hover,.category-vote-modal__vote:hover{background:#0f766e}.category-vote-modal__vote--pending,.category-vote-modal__vote:disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed}.category-vote-modal__vote--pending:hover,.category-vote-modal__vote:disabled:hover{background:#e2e8f0}.category-vote-modal__close-btn:focus-visible,.category-vote-modal__vote:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.category-vote-modal__thanks{color:#0f172a;font-size:1rem;font-weight:600;line-height:1.55;margin:0 0 1.25rem;text-align:center}.site-footer{background:#f8fafc;border-top:1px solid #e2e8f0;box-sizing:border-box;width:100%}.site-footer__inner{grid-gap:2rem 3rem;box-sizing:border-box;display:grid;gap:2rem 3rem;grid-template-columns:2fr 2fr 1fr 1fr;margin-inline:auto;max-width:min(92vw,70rem);padding:2.5rem clamp(1rem,3vw,2rem) 2rem}.site-footer__heading{color:#94a3b8;font-size:.6875rem;font-weight:700;letter-spacing:.07em;margin:0 0 .85rem;text-transform:uppercase}.site-footer__links{display:flex;flex-direction:column;gap:.45rem;list-style:none;margin:0;padding:0}.site-footer__link{color:#475569;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .12s ease}.site-footer__link:hover{color:#0d9488}.site-footer__link:focus-visible{border-radius:3px;outline:2px solid #0d9488;outline-offset:2px}.site-footer__link--coming-soon{color:#cbd5e1;cursor:default}.site-footer__col--stack{display:flex;flex-direction:column;gap:2rem}.site-footer__section{min-width:0}.site-footer__blurb{color:#64748b;font-size:.875rem;line-height:1.6;margin:0 0 .85rem}.site-footer__link--cta+.site-footer__blurb{margin-top:.85rem}.site-footer__link--cta{color:#0d9488;font-weight:600}.site-footer__link--cta:hover{color:#0f766e}.site-footer__disclaimer{align-items:flex-start;border-top:1px solid #e2e8f0;box-sizing:border-box;display:flex;gap:.6rem;margin-inline:auto;max-width:min(92vw,70rem);padding:.9rem clamp(1rem,3vw,2rem) max(1.25rem,env(safe-area-inset-bottom,1.25rem))}.site-footer__beta-badge{background:#ccfbf1;border-radius:4px;color:#0f766e;flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.07em;line-height:1.5;padding:.15rem .4rem}.site-footer__disclaimer-text{color:#94a3b8;font-size:.75rem;line-height:1.5;margin:0}@media (max-width:768px){.site-footer__inner{gap:1.75rem 2rem;grid-template-columns:1fr 1fr;padding-bottom:1.5rem;padding-top:2rem}.site-footer__col:first-child{grid-column:1/-1}.site-footer__col:nth-child(3),.site-footer__col:nth-child(4){grid-column:span 1}}@media (max-width:480px){.site-footer__inner{gap:1.5rem;grid-template-columns:1fr}.site-footer__col:first-child{grid-column:auto}.site-footer__links{grid-gap:.45rem 1rem;display:grid;gap:.45rem 1rem;grid-template-columns:1fr 1fr}}.results-page{background:#fff;min-height:100vh;width:100%}.results-page__header{background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 2px 8px #0f172a0f;box-sizing:border-box;padding-top:env(safe-area-inset-top,0);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:50}.results-page__header-inner{grid-gap:.75rem 1rem;align-items:center;box-sizing:border-box;display:grid;gap:.75rem 1rem;grid-template-columns:minmax(0,1fr) minmax(12rem,32rem) minmax(0,1fr);max-width:100%;min-width:0;padding:.65rem clamp(1rem,3vw,2rem);width:100%}.results-page__header-left{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;justify-content:flex-start;justify-self:start;min-width:0}.results-page__header-center{justify-self:stretch;min-width:0;width:100%}.results-page__header-center .results-page__search.search-bar{margin-inline:auto;max-width:32rem;width:100%}.results-page__header-nav{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem 1rem;justify-content:flex-end;justify-self:end;min-width:0}.header-more-menu{display:none;flex-shrink:0;margin-left:auto;position:relative}.header-more-menu__trigger{align-items:center;background:#0000;border:none;border-radius:8px;color:#0f172a;cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;margin:0;padding:0;transition:color .12s ease,background .12s ease;width:2.25rem}.header-more-menu__trigger:hover{background:#f1f5f9;color:#0f766e}.header-more-menu__trigger:focus{outline:none}.header-more-menu__trigger:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.header-more-menu__icon{display:block}.header-more-menu__panel{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 4px 6px -1px #0f172a14,0 10px 15px -3px #0f172a1a;min-width:11.5rem;padding:.35rem;position:absolute;right:0;top:calc(100% + .35rem);z-index:80}.header-more-menu__link.results-page__nav-link{display:block;white-space:nowrap}.header-more-menu__link.facebook-follow-link--menu{padding:.35rem .25rem;white-space:nowrap}.results-page__nav-link{border-radius:6px;color:#0f172a;font-size:.9375rem;font-weight:700;padding:.35rem .25rem;text-decoration:none;transition:color .12s ease,background .12s ease}.results-page__nav-link:hover{background:#f1f5f9;color:#0f766e}.results-page__nav-link:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.results-page__nav-link--sale{align-items:center;display:inline-flex;gap:.35rem}.results-page__sale-pct{align-items:center;background:#0d9488;border-radius:4px;color:#fff;display:inline-flex;font-size:.6875rem;font-weight:800;height:1.25rem;justify-content:center;line-height:1;min-width:1.25rem;padding:0 .2rem}.results-page__nav-link--sale:hover .results-page__sale-pct{background:#0f766e}.results-page__main{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;padding:1rem max(1rem,env(safe-area-inset-right,0)) 2.5rem max(1rem,env(safe-area-inset-left,0))}.results-page__content-width{max-width:min(92vw,70rem);width:100%}@media (max-width:768px){.results-page__header-inner{grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;grid-template-areas:"brand" "search";grid-template-columns:1fr;padding:.5rem max(.75rem,env(safe-area-inset-right,0px)) .55rem max(.75rem,env(safe-area-inset-left,0px))}.results-page__header-left{flex-wrap:nowrap;gap:.45rem .65rem;grid-area:brand;justify-self:stretch;min-width:0;width:100%}.results-page__header-center{grid-area:search;min-width:0;width:100%}.results-page__header-center .results-page__search.search-bar{max-width:none}.results-page__header-nav{display:none}.header-more-menu{display:block;margin-left:0}.results-page__header-left{align-items:center}.results-page__nav-link{font-size:.8125rem;font-weight:600;padding:.28rem .2rem}.header-more-menu__panel .header-more-menu__link{color:#0f172a;font-size:.8125rem;font-weight:600}.header-more-menu__panel .header-more-menu__link:hover{background:#f1f5f9;color:#0f766e}.header-more-menu__link.facebook-follow-link--menu{padding:.28rem .2rem}.results-page__sale-pct{font-size:.625rem;height:1.1rem;min-width:1.1rem}.results-page .category-menu__trigger{flex:0 0 auto;font-size:.9375rem;justify-content:flex-end;max-width:none;padding-inline:.5rem}.results-page .category-menu{flex:0 0 auto;margin-left:auto}.results-page__main{padding-top:.75rem;padding-inline:max(.75rem,env(safe-area-inset-left,0px)) max(.75rem,env(safe-area-inset-right,0px))}.results-page__toolbar{margin-bottom:.85rem}.results-page__search.search-bar .search-bar__input{font-size:.9375rem;padding:.65rem .75rem}.results-page__search.search-bar .search-bar__submit{font-size:.875rem;padding:.65rem .85rem}}.results-page__filters{margin-bottom:1rem}.filter-bar{display:flex;flex-direction:column;gap:.75rem;position:relative;width:100%}.filter-bar__category-nav{gap:.35rem .5rem}.category-breadcrumbs,.filter-bar__category-nav{align-items:center;display:flex;flex-wrap:wrap;min-width:0}.category-breadcrumbs{gap:.35rem}.category-breadcrumbs__crumb{color:#334155;font-size:.875rem;font-weight:600;line-height:1.35}.category-breadcrumbs__crumb--link{background:none;border:none;border-radius:4px;color:#0f766e;cursor:pointer;font-family:inherit;padding:0;text-decoration:none;transition:color .12s ease}.category-breadcrumbs__crumb--link:hover{color:#0d9488;text-decoration:underline;text-underline-offset:.15em}.category-breadcrumbs__crumb--link:focus{outline:none}.category-breadcrumbs__crumb--link:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.category-breadcrumbs__crumb--current{color:#0f172a;font-weight:700}.category-breadcrumbs__crumb--search{max-width:min(100%,16rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-breadcrumbs__crumb--search-root{color:#0f766e}.category-breadcrumbs__crumb--dropdown{align-items:center;background:#0000;border:none;border-radius:6px;color:#0f172a;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:700;line-height:1.35;margin:0;max-width:min(100%,20rem);padding:.15rem .2rem;transition:color .12s ease,background .12s ease}.category-breadcrumbs__crumb--dropdown:hover{background:#f1f5f9;color:#0f766e}.category-breadcrumbs__crumb--dropdown:focus{outline:none}.category-breadcrumbs__crumb--dropdown:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.category-breadcrumbs__menu--open .category-breadcrumbs__crumb--dropdown{background:#ecfdf5;color:#0f766e}.category-breadcrumbs__dropdown-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-breadcrumbs__sep{color:#94a3b8;flex-shrink:0;font-size:.9375rem;font-weight:500;line-height:1;-webkit-user-select:none;user-select:none}.category-breadcrumbs__menu{flex-shrink:1;min-width:0;position:relative}.category-breadcrumbs__panel{left:0;top:calc(100% + .35rem)}.category-breadcrumbs__panel .filter-check-list__sub-list{padding-left:.75rem}.category-breadcrumb-option{background:none;border:none;border-radius:4px;color:#334155;cursor:pointer;display:block;font-family:inherit;line-height:1.35;margin:0;padding:.2rem 0;text-align:left;transition:color .12s ease;width:100%}.category-breadcrumb-option--category{color:#0f172a;font-size:.875rem;font-weight:600}.category-breadcrumb-option--sub{color:#64748b;font-size:.8125rem}.category-breadcrumb-option:hover:not(:disabled){color:#0f766e}.category-breadcrumb-option--active{color:#0f766e;font-weight:700}.category-breadcrumb-option--disabled,.category-breadcrumb-option:disabled{cursor:not-allowed;opacity:.55}.category-breadcrumb-option:focus{outline:none}.category-breadcrumb-option:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.category-filter-group__header{align-items:center;display:flex;gap:.15rem}.category-filter-group__toggle{align-items:center;background:#0000;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;height:1.5rem;justify-content:center;line-height:0;margin:0;padding:0;transition:color .12s ease;width:1.5rem}.category-filter-group__toggle:hover{color:#334155}.category-filter-group__toggle:focus{outline:none}.category-filter-group__toggle:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.category-filter-group__toggle-icon{align-items:center;display:inline-flex;justify-content:center;line-height:0}.category-filter-group__header .category-breadcrumb-option--category{flex:1 1;min-width:0}.category-filter-group__header+.filter-check-list__sub-list{padding-left:1.75rem}.filter-bar__pills{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.filter-pill{position:relative}.filter-pill__trigger{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:999px;box-sizing:border-box;color:#334155;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8125rem;font-weight:600;gap:.35rem;line-height:1.2;padding:.45rem .75rem;transition:border-color .15s ease,background .15s ease}.filter-pill__trigger:hover{border-color:#94a3b8}.filter-pill__trigger--active{background:#ecfdf5;border-color:#5eead4;color:#0f766e}.filter-pill__trigger--split{gap:.4rem}.filter-pill__trigger--category{cursor:default}.filter-pill__trigger-main{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:inherit;gap:.35rem;line-height:inherit;margin:0;padding:0}.filter-pill__trigger-main:focus{outline:none}.filter-pill__trigger-main:focus-visible{border-radius:4px;outline:2px solid #0d9488;outline-offset:2px}.filter-pill__label{flex-shrink:0}.filter-pill__value{align-items:center;background:#0f766e;border-radius:999px;color:#fff;display:inline-flex;font-size:inherit;font-weight:600;gap:.2rem;line-height:inherit;margin:-.2rem 0;padding:.2rem .35rem .2rem .5rem;white-space:nowrap}.filter-pill__value-text{min-width:0}.filter-pill__value-clear{align-items:center;background:#0000;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.9375rem;font-weight:600;height:1rem;justify-content:center;line-height:1;margin:0;opacity:.9;padding:0;transition:opacity .12s ease,background .12s ease;width:1rem}.filter-pill__value-clear:hover{background:#ffffff2e;opacity:1}.filter-pill__value-clear:focus{outline:none}.filter-pill__value-clear:focus-visible{outline:2px solid #fff;outline-offset:1px}.filter-pill__trigger:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.filter-pill__trigger--removable{cursor:default;padding:.45rem .35rem .45rem .75rem}.filter-pill__removable-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.8125rem;font-weight:600;height:1.125rem;justify-content:center;line-height:1;margin:0 0 0 .1rem;padding:0;transition:color .12s ease,background .12s ease;width:1.125rem}.filter-pill__removable-btn:hover{background:#ffffffa6;color:#0f172a}.filter-pill__removable-btn:focus-visible{outline:2px solid #0d9488;outline-offset:1px}.filter-pill--open .filter-pill__trigger{border-color:#0d9488;box-shadow:0 0 0 2px #0d948826}.filter-pill__chevron{color:#64748b;font-size:.65rem;line-height:1;margin-left:.1rem}.filter-pill__badge{align-items:center;background:#0d9488;border-radius:999px;color:#fff;display:inline-flex;font-size:.6875rem;font-weight:700;height:1.15rem;justify-content:center;min-width:1.15rem;padding:0 .3rem}.filter-checkbox-pill{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:999px;box-sizing:border-box;color:#334155;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5rem;line-height:1.2;padding:.45rem .75rem;transition:border-color .15s ease,background .15s ease,color .15s ease;-webkit-user-select:none;user-select:none}.filter-checkbox-pill:hover{border-color:#94a3b8}.filter-checkbox-pill--active{background:#ecfdf5;border-color:#5eead4;color:#0f766e}.filter-checkbox-pill__input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.filter-checkbox-pill__check{align-items:center;background:#fff;border:2px solid #94a3b8;border-radius:4px;color:#fff;display:inline-flex;flex-shrink:0;height:1.125rem;justify-content:center;transition:border-color .15s ease,background .15s ease;width:1.125rem}.filter-checkbox-pill--active .filter-checkbox-pill__check{background:#0d9488;border-color:#0d9488}.filter-checkbox-pill:has(.filter-checkbox-pill__input:focus-visible){outline:2px solid #0d9488;outline-offset:2px}.filter-checkbox-pill__text{line-height:1.2}@media (max-width:400px){.filter-checkbox-pill{gap:0}.filter-checkbox-pill__check{display:none}}.filter-pill__panel{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 4px 6px -1px #0f172a14,0 10px 15px -3px #0f172a14;left:0;max-width:min(calc(100vw - 2rem),22rem);min-width:16rem;padding:1rem;position:absolute;top:calc(100% + .35rem);z-index:20}.filter-pill__panel--scroll{max-height:15rem;overflow-y:auto}.filter-pill__panel--category{max-height:min(70vh,22rem);max-width:min(calc(100vw - 2rem),26rem);min-width:18rem}@media (max-width:768px){.filter-pill--category .filter-pill__value{display:none}}.filter-pill__panel--retailer{max-height:min(70vh,22rem);max-width:min(calc(100vw - 2rem),26rem);min-width:18rem}.filter-pill__panel--retailer .filter-check-list__sub-list{padding-left:.25rem}.filter-check-list__group{display:flex;flex-direction:column;gap:.25rem;margin:0}.filter-check-list__label--category{color:#0f172a;font-weight:600}.filter-check-list__group-heading{color:#0f172a;font-size:.8125rem;font-weight:600;line-height:1.35;margin:0;padding:.15rem 0 0}.filter-check-list__group:first-child .filter-check-list__group-heading{padding-top:0}.filter-check-list__sub-list{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:0;padding:0 0 0 1.5rem}.filter-check-list__sub-item{margin:0}.filter-check-list__label--sub{color:#64748b;font-size:.8125rem}.filter-check-list__label--sub span{line-height:1.35}.filter-check-list__expand{align-self:flex-start;background:none;border:none;color:#0f766e;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1.35;margin:.1rem 0 0 1.5rem;padding:.1rem 0;text-decoration:underline;text-underline-offset:.15em}.filter-check-list__expand:hover{color:#0d9488}.filter-check-list__expand:focus{outline:none}.filter-check-list__expand:focus-visible{border-radius:4px;outline:2px solid #0d9488;outline-offset:2px}.filter-check-list__expand--panel{margin-left:0}.filter-pill__empty{color:#64748b;font-size:.8125rem;margin:0}.filter-price__inputs{align-items:flex-end;display:flex;gap:.5rem;margin-bottom:1rem}.filter-price__field{display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-width:0}.filter-price__label{color:#64748b;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.filter-price__input{border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;font-size:.875rem;padding:.45rem .5rem;width:100%}.filter-price__input:focus{border-color:#0d9488;box-shadow:0 0 0 2px #0d948826;outline:none}.filter-price__dash{color:#94a3b8;font-weight:500;padding-bottom:.5rem}.filter-price__sliders{display:flex;flex-direction:column;gap:.65rem;margin-bottom:.75rem}.filter-price__range{accent-color:#0d9488;cursor:pointer;height:.35rem;width:100%}.filter-price__hint{color:#94a3b8;font-size:.75rem;margin:0}.filter-check-list{list-style:none;margin:0;padding:0}.filter-check-list--stack{display:flex;flex-direction:column;gap:.5rem}.filter-check-list__item{margin:0}.filter-check-list__label{align-items:center;color:#334155;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem}.filter-check-list__label input{accent-color:#0d9488;cursor:pointer;height:1rem;width:1rem}.filter-view-toggle{align-items:center;align-self:center;background:#fff;border:1px solid #cbd5e1;border-radius:999px;display:inline-flex;overflow:hidden}.filter-view-toggle--in-bar{margin-left:auto}.filter-view-toggle--in-toolbar{display:none}.filter-view-toggle__btn{align-items:center;background:#fff;border:none;box-sizing:border-box;color:#334155;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8125rem;font-weight:600;gap:.35rem;line-height:1.2;padding:.45rem .85rem;transition:background .15s ease,color .15s ease}.filter-view-toggle__btn+.filter-view-toggle__btn{border-left:1px solid #cbd5e1}.filter-view-toggle__btn:hover{background:#f8fafc}.filter-view-toggle__btn--active{background:#ecfdf5;color:#0f766e}.filter-view-toggle__btn:focus-visible{outline:2px solid #0d9488;outline-offset:2px;z-index:1}.filter-view-toggle__icon{color:currentColor;display:flex;opacity:.9}@media (max-width:768px){.filter-view-toggle__btn{gap:0;padding:.45rem .55rem}.filter-view-toggle--in-bar,.filter-view-toggle__label{display:none}.filter-view-toggle--in-toolbar{display:inline-flex;flex-shrink:0}}.results-page__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between;margin-bottom:1.25rem}.results-page__toolbar-start{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem .85rem;min-width:0}.results-page__count{color:#64748b;font-size:.9375rem;margin:0}.results-page__count-num{color:#0f172a;font-weight:700}.results-page__broad-notice{align-items:flex-start;color:#64748b;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.35rem 1rem;justify-content:space-between;margin:-.5rem 0 1.25rem}.results-page__broad-notice-main{flex:1 1;min-width:min(100%,16rem)}.results-page__broad-notice-actions{align-self:flex-start;flex-shrink:0;margin-left:auto}.results-page__broad-notice--step4{background:#fefce8;border:1px solid #fde047;border-radius:.375rem;color:#713f12;padding:.65rem .85rem}.results-page__fallback-offer{background:#fff7ed;border:1px solid #fdba74;border-radius:.375rem;color:#7c2d12;margin:-.5rem 0 1.25rem;padding:.85rem 1rem}.results-page__fallback-offer-text{font-size:.875rem;line-height:1.45;margin:.5rem 0 0}.results-page__fallback-offer-actions{margin-top:.75rem}.results-page__fallback-offer-confirm{background:#ffedd5;border:1px solid #fdba74;border-radius:.375rem;color:#7c2d12;cursor:pointer;font:inherit;font-size:.875rem;font-weight:600;padding:.45rem .85rem}.results-page__fallback-offer-confirm:hover{background:#fed7aa}.results-page__fallback-offer-confirm:focus-visible{outline:2px solid #fb923c;outline-offset:2px}.results-page__fallback-em{color:inherit;font-weight:700}.results-page__fallback-term-link .results-page__fallback-em{font-weight:700}.results-page__strict-search-link{background:none;border:none;color:#0f766e;cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:.15em}.results-page__strict-search-link:hover{color:#0d9488}.results-page__fallback-term-link{background:none;border:none;color:#0f766e;cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:.15em}.results-page__fallback-term-link:hover{color:#0d9488}.results-page__fallback-term-link:focus-visible{border-radius:.125rem;outline:2px solid #0d9488;outline-offset:2px}.results-page__fallback-term-options{display:inline}.results-page__broad-notice--step4 .results-page__fallback-term-options{display:block;margin-top:.45rem}.results-page__fallback-term-sep{color:inherit;opacity:.55}.results-page__broad-notice--step4 .results-page__fallback-term-link{color:#854d0e}.results-page__broad-notice--step4 .results-page__fallback-term-link:hover{color:#713f12}.results-page__sort-row{align-items:center;display:flex;flex-shrink:0;gap:.75rem}.results-page__sort{flex-shrink:0;position:relative}.results-page__sort-icon{color:#64748b;display:flex;left:.65rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.results-page__select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%2364748b' d='m6 8.5-5-5h10z'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;cursor:pointer;font-size:.875rem;font-weight:500;min-width:12.5rem;padding:.5rem 2rem .5rem 2.1rem;transition:border-color .15s ease}.results-page__select:hover{border-color:#94a3b8}.results-page__select:focus{border-color:#0d9488;box-shadow:0 0 0 2px #0d948833;outline:none}@media (max-width:768px){.results-page__toolbar{align-items:center;flex-wrap:nowrap;gap:.5rem}.results-page__toolbar-start{flex:0 0 auto;flex-wrap:nowrap;gap:.5rem;min-width:0}.results-page__count{flex-shrink:0;font-size:.8125rem;white-space:nowrap}.results-page__sort-row{flex:1 1;gap:.5rem;justify-content:flex-end;min-width:0}.results-page__sort{flex:1 1;max-width:100%;min-width:0}.results-page__select{font-size:.8125rem;max-width:100%;min-width:0;padding:.45rem 1.5rem .45rem 1.85rem;width:100%}.results-page__sort-icon{left:.55rem}}.results-page__hint{color:#64748b;font-size:.9375rem;margin:0}.results-page__hint--error{color:#b91c1c}.results-page__page-separator{align-items:center;display:flex;gap:.75rem;grid-column:1/-1;list-style:none;margin:0;padding:1.75rem 0 .5rem}.results-page__page-separator:after,.results-page__page-separator:before{background:#e2e8f0;content:"";flex:1 1;height:1px}.results-page__page-separator-label{color:#94a3b8;flex-shrink:0;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.results-page__grid--list .results-page__page-separator{padding:1.25rem .6rem .35rem}.results-page__load-more{margin-top:1.5rem;min-height:1px}.results-page__grid--load-more{margin-top:0}.results-page__load-more-error{align-items:center;border-top:1px solid #e8ecf1;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 0 .5rem;text-align:center}.results-page__load-more-error p{color:#b91c1c;font-size:.9375rem;margin:0}.results-page__load-more-retry{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem .85rem;transition:border-color .15s ease,background-color .15s ease}.results-page__load-more-retry:hover{background:#f8fafc;border-color:#94a3b8}.results-page__load-more-retry:focus{border-color:#0d9488;box-shadow:0 0 0 2px #0d948833;outline:none}.results-page__grid{grid-column-gap:.65rem;grid-row-gap:40px;column-gap:.65rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0;row-gap:40px;width:100%}@media (max-width:1024px){.results-page__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.results-page__grid{column-gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@media (max-width:380px){.results-page__grid:not(.results-page__grid--list){column-gap:.3rem;row-gap:40px}}.results-page__grid--list{display:flex;flex-direction:column;gap:0}.results-page__grid--list .results-page__cell{width:100%}.results-page__grid--list .product-card--layout-list{grid-column-gap:.875rem;align-items:stretch;border:none;border-bottom:1px solid #e8ecf1;border-radius:0;box-sizing:border-box;column-gap:.875rem;display:grid;grid-template-columns:9.5rem minmax(0,1fr);padding:.45rem .6rem .45rem .35rem}.results-page__grid--list .results-page__cell:last-child .product-card--layout-list{border-bottom:none}.results-page__grid--list .product-card--layout-list:hover{background:#fafbfc;border-bottom-color:#e8ecf1}.results-page__grid--list .product-card--layout-list .product-card__media{align-self:start;aspect-ratio:3/4;height:auto;max-height:none;max-width:9.5rem;min-width:9.5rem;width:9.5rem}.results-page__grid--list .product-card--layout-list .product-card__img{height:100%;max-height:100%;max-width:100%;object-fit:contain;object-position:center;width:100%}.results-page__grid--list .product-card--layout-list.product-card--standard .product-card__img{height:95%;max-height:95%;max-width:95%;width:95%}.results-page__grid--list .product-card--layout-list .product-card__body--list{align-self:stretch;display:flex;flex:1 1;flex-direction:column;gap:0;height:100%;min-height:0;min-width:0;padding:0}.results-page__grid--list .product-card--layout-list .product-card__content,.results-page__grid--list .product-card--layout-list .product-card__main{display:flex;flex:1 1 auto;flex-direction:column;gap:.2rem;min-height:0;min-width:0}.results-page__grid--list .product-card--layout-list .product-card__prices{align-items:baseline;flex-direction:row;flex-wrap:wrap;gap:.35rem .5rem;justify-content:flex-start;margin-top:0}.results-page__grid--list .product-card--layout-list .product-card__availability--list{justify-content:flex-start}.results-page__grid--list .product-card--layout-list .product-card__availability--list .product-card__stock-dot{height:.4rem;width:.4rem}.results-page__grid--list .product-card--layout-list .product-card__title{font-size:1.0625rem;max-height:2.86875rem;max-width:65ch;min-height:2.86875rem;padding-right:0}.results-page__grid--list .product-card--layout-list .product-card__availability{font-size:.8125rem}.results-page__grid--list .product-card--layout-list .product-card__price-now,.results-page__grid--list .product-card--layout-list .product-card__price-single{font-size:1.1875rem}.results-page__grid--list .product-card--layout-list .product-card__price-was{font-size:.875rem}.results-page__grid--list .product-card--layout-list .product-card__desc-slot{height:3.675rem;max-height:3.675rem;max-width:65ch;min-height:3.675rem}.results-page__grid--list .product-card--layout-list .product-card__desc{font-size:.875rem}.results-page__grid--list .product-card--layout-list .product-card__desc--premium{-webkit-line-clamp:3;line-clamp:3;max-height:100%}.results-page__grid--list .product-card--layout-list .product-card__desc--standard{-webkit-line-clamp:2;line-clamp:2;max-height:2.45rem}.results-page__grid--list .product-card--layout-list .product-card__store-block{align-items:flex-start;flex-direction:column;gap:.35rem;padding-top:0}.results-page__grid--list .product-card--layout-list .product-card__visit-store{align-self:flex-start;flex-shrink:0;font-size:.6875rem;min-height:1.875rem;padding:.3rem .5rem;width:auto}.results-page__grid--list .product-card--layout-list .product-card__premium-cta{align-self:flex-start;max-width:14rem;min-height:1.875rem;padding:.3rem .5rem;width:auto}.results-page__grid--list .product-card--layout-list .product-card__source-meta{align-items:baseline;flex-direction:row;flex-wrap:nowrap;gap:.35rem;min-width:0;width:100%}.results-page__grid--list .product-card--layout-list .product-card__source-label{flex-shrink:0}.results-page__grid--list .product-card--layout-list .product-card__url-row{flex:1 1;min-width:0;width:auto}.results-page__grid--list .product-card--layout-list .product-card__gallery-more{bottom:calc(.28rem + 10px);font-size:.5625rem;padding:.12rem .28rem}.results-page__grid--list .product-card--layout-list .product-card__discount-badge{border-radius:5px;font-size:.625rem;left:.3rem;padding:.16rem .3rem;top:.3rem}@media (max-width:520px){.results-page__grid--list .product-card--layout-list{column-gap:.65rem;grid-template-columns:7rem minmax(0,1fr);padding:.4rem .65rem .4rem .35rem}.results-page__grid--list .product-card--layout-list .product-card__media{max-width:7rem;min-width:7rem;width:7rem}}.results-page__cell{margin:0;min-width:0}.product-card{background:#fff;border:none;border-radius:0;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.product-card.product-card--return-cta-open,.product-card.product-card--return-cta-open .product-card__body,.product-card.product-card--return-cta-open .product-card__content,.product-card.product-card--return-cta-open .product-card__footer,.product-card.product-card--return-cta-open .product-card__price-anchor,.product-card.product-card--return-cta-open .product-card__price-block{overflow:visible}.results-page__cell:has(.product-card--return-cta-open){overflow:visible;position:relative;z-index:4}.product-card__stretch-link{border-radius:inherit;inset:0;position:absolute;text-decoration:none;z-index:1}.product-card__stretch-link:focus-visible{box-shadow:inset 0 0 0 2px #0d9488;outline:none}.product-card__corner-actions{position:absolute;right:.45rem;top:.45rem;z-index:2}.product-card__report-action{bottom:.3rem;position:absolute;right:.3rem;z-index:2}.product-card__report-btn{align-items:center;background:#fffffff0;border:none;border-radius:999px;box-shadow:0 1px 2px #0f172a0f,0 0 0 1px #e2e8f0e6;color:#94a3b8;cursor:pointer;display:flex;height:1.25rem;justify-content:center;margin:0;padding:0;transition:color .15s ease,background .15s ease,box-shadow .15s ease;width:1.25rem}.product-card__report-btn:focus-visible,.product-card__report-btn:hover{background:#fff;box-shadow:0 2px 8px #0f172a1a,0 0 0 1px #e2e8f0f2;color:#b91c1c}.product-card__report-btn:focus-visible{outline:2px solid #0d9488;outline-offset:1px}.product-card:has(.product-card__dots-btn:focus-visible),.product-card:has(.product-card__dots-btn:hover),.product-card:has(.product-card__dots-menu:focus-within){overflow:visible}.product-card__price-alert-btn{align-items:center;background:#fffffff0;border:none;border-radius:999px;box-shadow:0 1px 2px #0f172a0f,0 0 0 1px #e2e8f0e6;color:#64748b;cursor:pointer;display:flex;height:2.25rem;justify-content:center;margin:0;padding:0;position:relative;transition:color .15s ease,background .15s ease,box-shadow .15s ease;width:2.25rem}.product-card__price-alert-btn.product-card__price-alert-btn--disabled,.product-card__price-alert-btn:disabled{cursor:not-allowed;opacity:.45}.product-card__price-alert-btn.product-card__price-alert-btn--disabled:focus-visible,.product-card__price-alert-btn.product-card__price-alert-btn--disabled:hover,.product-card__price-alert-btn:disabled:focus-visible,.product-card__price-alert-btn:disabled:hover{background:#ffffffeb;color:#64748b}.product-card__price-alert-btn.product-card__price-alert-btn--disabled .product-card__price-alert-tooltip,.product-card__price-alert-btn:disabled .product-card__price-alert-tooltip{display:none}.product-card__price-alert-btn:focus-visible:not(:disabled),.product-card__price-alert-btn:hover:not(:disabled){background:#fff;box-shadow:0 2px 10px #0f172a1a,0 0 0 1px #e2e8f0f2;color:#0d9488}.product-card__price-alert-btn:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #0d9488,0 2px 10px #0f172a1a;outline:none}.product-card__price-alert-tooltip{background:#1e293b;border-radius:8px;box-shadow:0 4px 14px #0f172a38,0 0 0 1px #ffffff0f;color:#f8fafc;font-size:.75rem;font-weight:500;line-height:1.35;max-width:none;opacity:0;padding:.5rem .65rem;pointer-events:none;position:absolute;right:0;text-align:left;top:calc(100% + .45rem);transform:translateY(-4px);transition:opacity .15s ease,visibility .15s ease,transform .15s ease;visibility:hidden;white-space:nowrap;width:-webkit-max-content;width:max-content;z-index:3}.product-card__price-alert-tooltip:after{border:6px solid;border-color:#0000 #0000 #1e293b;bottom:100%;content:"";position:absolute;right:.65rem}.product-card__price-alert-btn:focus-visible .product-card__price-alert-tooltip,.product-card__price-alert-btn:hover .product-card__price-alert-tooltip{opacity:1;transform:translateY(0);visibility:visible}.product-card__dots-menu{position:relative}.product-card__dots-btn{align-items:center;background:#fffffff0;border:none;border-radius:999px;box-shadow:0 1px 2px #0f172a0f,0 0 0 1px #e2e8f0e6;color:#94a3b8;cursor:pointer;display:flex;height:1.6rem;justify-content:center;margin:0;padding:0;transition:color .15s ease,background .15s ease,box-shadow .15s ease;width:1.6rem}.product-card__dots-btn:focus-visible,.product-card__dots-btn:hover{background:#fff;box-shadow:0 2px 8px #0f172a1a,0 0 0 1px #e2e8f0f2;color:#334155}.product-card__dots-btn:focus-visible{outline:2px solid #0d9488;outline-offset:1px}.product-card__dots-dropdown{background:#fff;border-radius:10px;box-shadow:0 8px 24px #0f172a24,0 0 0 1px #94a3b833;list-style:none;margin:0;min-width:11rem;padding:.3rem 0;position:absolute;right:0;top:calc(100% + .35rem);z-index:10}.product-card__dots-item{align-items:center;background:#0000;border:none;color:#374151;cursor:pointer;display:flex;font:inherit;font-size:.875rem;font-weight:500;gap:.5rem;padding:.55rem .85rem;text-align:left;transition:background .1s ease,color .1s ease;white-space:nowrap;width:100%}.product-card__dots-item:hover:not(:disabled){background:#f1f5f9;color:#0f172a}.product-card__dots-item:focus-visible{outline:2px solid #0d9488;outline-offset:-2px}.product-card__dots-item--disabled,.product-card__dots-item:disabled{cursor:not-allowed;opacity:.45}.product-card__dots-item--report{color:#b91c1c}.product-card__dots-item--report:hover:not(:disabled){background:#fef2f2;color:#991b1b}.product-card--no-image .product-card__media--placeholder{background:#fff}.product-card__media-inner--placeholder{align-items:center;display:flex;justify-content:center}.product-card__media-placeholder{background:#cbd5e1;border-radius:8px;height:2.5rem;opacity:.6;width:2.5rem}.product-card__media{aspect-ratio:3/4;background:#fff;box-sizing:border-box;overflow:visible;position:relative;width:100%}.product-card__media-inner{align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:center;overflow:hidden;position:absolute}.results-page__grid:not(.results-page__grid--list) .product-card__media{border-radius:12px}.landing-categories__grid .product-card__media-inner,.results-page__grid:not(.results-page__grid--list) .product-card__media-inner{border-radius:inherit}.product-card__media-inner:after{background:radial-gradient(circle at center,#0000 38%,#0000000d 100%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.product-card__img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;object-position:center;position:relative;width:auto;z-index:0}.product-card--standard .product-card__img{max-height:95%;max-width:95%}.product-card__discount-badge{background:#e65846;box-shadow:0 1px 3px #0f172a2e,0 0 0 1px #ffffff1f;color:#fff;font-size:.6875rem;font-weight:700;left:.45rem;line-height:1.1;padding:.22rem .42rem;top:.45rem}.product-card__discount-badge,.product-card__shipping{border-radius:6px;letter-spacing:.01em;pointer-events:none;position:absolute;z-index:2}.product-card__shipping{align-items:center;background:#ffffffeb;bottom:.4rem;box-shadow:0 1px 2px #0f172a14,0 0 0 1px #e2e8f0e6;color:#0f172a;display:inline-flex;font-size:.625rem;font-weight:600;gap:.28rem;left:.4rem;line-height:1.2;max-width:calc(100% - .8rem);padding:.22rem .4rem}.product-card__shipping-icon{color:#0d9488;flex-shrink:0}.product-card__shipping-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card__gallery-more{background:#ffffffe0;border-radius:999px;bottom:calc(.36rem + 10px);box-shadow:0 1px 2px #0f172a0f,0 0 0 1px #e2e8f0d9;color:#64748b;font-size:.625rem;font-weight:500;left:50%;letter-spacing:.01em;line-height:1.1;padding:.14rem .34rem;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:2}.product-card__body{display:flex;flex:1 1;flex-direction:column;gap:0;min-height:0;padding:.35rem .4rem .45rem}.product-card__content{display:flex;flex:1 1 auto;flex-direction:column;gap:.15rem;min-height:0}.product-card__footer{display:flex;flex-direction:column;flex-shrink:0;margin-top:auto;min-width:0;width:100%}.product-card__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#0f172a;display:-webkit-box;font-size:1rem;font-weight:600;line-height:1.35;margin:0;max-height:2.7rem;min-height:2.7rem;min-width:0;overflow:hidden;text-decoration:none;width:100%}.product-card:hover .product-card__title{color:#0d9488}.product-card__availability{align-items:center;color:#94a3b8;display:flex;flex-shrink:0;font-size:.6875rem;font-weight:600;gap:.35rem;justify-content:flex-start;margin:10px 0 20px}.product-card__availability-text{line-height:1.2}.product-card__checked-today{color:#94a3b8;font-size:inherit;font-weight:400;line-height:inherit;white-space:nowrap}.product-card__stock-notify-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#0f766e;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:inherit;font-weight:600;line-height:1.2;margin:0 0 0 .15rem;padding:.1rem .35rem;position:relative;transition:color .12s ease,background .12s ease;z-index:2}.product-card__stock-notify-btn:hover:not(:disabled){background:#f0fdfa;color:#0d9488}.product-card__stock-notify-btn:disabled{cursor:not-allowed;opacity:.45}.product-card__stock-notify-btn:focus-visible{outline:2px solid #0d9488;outline-offset:1px}.product-card__stock-dot{border-radius:50%;box-shadow:0 0 0 1px #ffffffd9;flex-shrink:0;height:.5rem;width:.5rem}.product-card__stock-dot--in{background:#16a34a}.product-card__stock-dot--out{background:#dc2626}.product-card__stock-dot--unknown{background:#ca8a04}.product-card__merchant{color:#64748b;font-size:.75rem;margin:0}.product-card__desc-slot{box-sizing:border-box;flex:0 0 auto;height:3.4125rem;margin:0 0 5px;max-height:3.4125rem;min-height:3.4125rem;overflow:hidden}.product-card__desc{-webkit-box-orient:vertical;color:#94a3b8;display:-webkit-box;font-size:.8125rem;line-height:1.4;margin:0;overflow:hidden}.product-card__desc--premium{-webkit-line-clamp:3;line-clamp:3;max-height:100%}.product-card__desc--standard{-webkit-line-clamp:2;line-clamp:2;max-height:2.275rem}.product-card__price-block{min-width:0}.product-card__price-row{align-items:baseline;display:flex;min-width:0;padding-top:10px}.product-card__store-block{display:flex;flex-direction:column;gap:.2rem;min-width:0;width:100%}.product-card__visit-store{align-items:center;align-self:stretch;background:#e8ecf0;border:none;border-radius:4px;box-sizing:border-box;color:#64748b;cursor:pointer;display:flex;font-size:.6875rem;font-weight:600;justify-content:center;line-height:1.2;margin:0;min-height:1.875rem;overflow:hidden;padding:.3rem .5rem;position:relative;text-decoration:none;text-overflow:ellipsis;transition:background .15s ease,color .15s ease;white-space:nowrap;width:100%;z-index:2}.product-card__visit-store:hover{background:#dde3ea;color:#475569;text-decoration:none}.product-card__visit-store:focus-visible{outline:2px solid #64748b;outline-offset:2px}.product-card__premium-cta{align-items:center;align-self:stretch;background:#e8ecf0;border:none;border-radius:4px;box-sizing:border-box;color:#64748b;cursor:pointer;display:flex;flex-direction:row;font-size:.6875rem;font-weight:600;gap:.35rem;justify-content:center;line-height:1.2;margin:0;min-height:1.875rem;padding:.3rem .5rem;position:relative;text-decoration:none;transition:background .15s ease,color .15s ease;width:100%;z-index:2}.product-card__premium-cta:hover{background:#dde3ea;color:#475569;text-decoration:none}.product-card__premium-cta:focus-visible{outline:2px solid #64748b;outline-offset:2px}.product-card__premium-favicon{align-items:center;background:#fff;border:1px solid #dde3ea;border-radius:999px;box-shadow:0 1px 2px #0f172a0f;display:inline-flex;flex-shrink:0;height:1.2rem;justify-content:center;overflow:hidden;width:1.2rem}.product-card__premium-favicon-img{display:block;height:.8rem;object-fit:contain;width:.8rem}.product-card__premium-cta-label{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card__premium-cta-shop{font-weight:700}.product-card__premium-favicon--mini-only{display:none}.product-card__price-slot{flex:1 1;min-width:0;padding:0}.product-card__price-slot .product-card__prices{margin-top:0}.product-card__prices{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem .5rem}.product-card__url-row{margin:0;min-width:0;width:100%}.product-card__source-meta{display:flex;flex-direction:column;gap:.15rem;min-width:0;width:100%}.product-card__source-label{line-height:1.3;margin:0}.product-card__source-label,.product-card__url{color:#94a3b8;font-size:.6875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card__url{display:block;line-height:1.35;max-width:100%;text-decoration:none}.product-card:hover .product-card__url{color:#64748b;text-decoration:none}.results-page__grid--list .product-card--layout-list .product-card__url{font-size:.75rem}.product-card__price-now{color:#e65846;font-size:1.125rem;font-weight:700}.product-card__price-single{color:#0f172a;font-size:1.125rem;font-weight:700}.product-card__price-was{color:#94a3b8;font-size:.8125rem;text-decoration:line-through}.product-card__price-amount{align-items:flex-start;display:inline-flex;white-space:nowrap}.product-card__price-cents{font-size:.62em;font-weight:inherit;line-height:1;margin-left:.04em;margin-top:.25em}.results-page__too-large-count{margin-bottom:1.25rem}.results-page__too-large-section{margin-top:2.5rem;width:100%}.results-page__too-large-divider{align-items:center;display:flex;gap:.75rem;margin-bottom:1.25rem}.results-page__too-large-divider:after,.results-page__too-large-divider:before{background:#e2e8f0;content:"";flex:1 1;height:1px}.results-page__too-large-divider-label{color:#94a3b8;flex-shrink:0;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.results-page__too-large-list{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0;width:100%}@media (max-width:1024px){.results-page__too-large-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.results-page__too-large-list{gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.results-page__too-large-item{margin:0;min-width:0}.results-page__too-large-cta{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;box-sizing:border-box;color:inherit;display:flex;flex-direction:column;gap:.45rem;height:100%;justify-content:center;min-height:12rem;padding:1.5rem 1.25rem;text-decoration:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.results-page__too-large-cta:hover{background:#f0fdf9;border-color:#5eead4;box-shadow:0 2px 8px #0d94881a}.results-page__too-large-cta:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.results-page__too-large-name{color:#0f172a;font-size:1.125rem;font-weight:700;line-height:1.25}.results-page__too-large-domain{color:#64748b;font-size:.8125rem;font-weight:500;margin-top:-.1rem}.results-page__too-large-action{color:#0d9488;font-size:.875rem;font-weight:500;margin-top:.35rem}.landing{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:2.5rem;padding:0 1.25rem 3rem;width:100%}.landing--engaging{align-items:center;gap:.75rem;overflow-x:clip;padding:0 0 3rem}.landing--engaging>.landing-category-rail,.landing--engaging>.landing-hero-card,.landing-hero-card{align-self:stretch;width:100%}.landing-hero-card{align-items:flex-start;background:#fdf1ec;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;gap:.4rem;max-width:none;padding:1rem 1.25rem 1.25rem;text-align:left}.landing-hero-card .search-bar{margin-top:.65rem;width:100%}.landing-hero-card--search-first{--landing-hero-bg-image-active:var(--landing-hero-bg-image-mobile);background-color:#cedfe6;background-image:linear-gradient(to top,#0000 0,#0000 20%,#dae4e8 40%,#cedfe6 100%),var(--landing-hero-bg-image-active);background-position:bottom,bottom;background-repeat:no-repeat,no-repeat;background-size:auto,100%;box-sizing:border-box;gap:.5rem;height:540px;min-height:540px;overflow-x:clip;padding:calc(.85rem + 20px) 30px 1rem;position:relative}@media (max-width:640px){.landing-hero-card--search-first{background-size:auto,135%}}@media (min-width:641px){.landing-hero-card--search-first{--landing-hero-bg-image-active:var(--landing-hero-bg-image-desktop);background-image:linear-gradient(to top,#0000 0,#0000 10%,#dae4e8 44.887%,#cedfe6 100%),var(--landing-hero-bg-image-active);background-repeat:no-repeat,repeat-x;background-size:auto,570px auto;height:560px;min-height:560px;padding:2.5rem 30px 1.25rem}.landing-hero-card__logo{margin-bottom:20px}.landing-hero-card--search-first .landing-hero-card__content{padding-top:.85rem}.landing-hero-card--search-first .landing__seo-title--hero{font-size:clamp(1.904rem,2.916vw,2.43rem);margin-left:auto;margin-right:auto;max-width:100%;white-space:nowrap;width:-webkit-max-content;width:max-content}.landing--engaging .landing-hero-card--search-first .landing-stats{align-items:center;align-self:center;text-align:center}.landing-hero-card--search-first .search-bar--landing-hero{max-width:60%;width:60%}}.landing-hero-card__logo{align-self:center;display:flex;justify-content:center;line-height:0;width:100%}.landing-hero-card__content{align-items:stretch;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:.45rem;justify-content:flex-start;min-height:0;padding:.55rem 0 .65rem;width:100%}.landing-hero-card--search-first .landing-hero-card__content{align-items:center}.landing-hero-card__logo .logo-mark--hero,.landing-hero-card__logo .logo-mark--hero .logo-mark__img{max-width:13.5rem;width:13.5rem}.landing-hero-card--search-first .landing__seo-title--hero{color:#0f172a;margin-bottom:.05rem;text-align:center;text-shadow:none}.landing-hero-card--search-first .search-bar--landing-hero{align-self:center}.landing-hero-card--search-first .landing-stats{color:#334155;text-shadow:none}.landing-hero-card--search-first .landing-stats__num{color:#0f172a;font-weight:800}.landing-hero-card--search-first .landing-stats__line--muted{color:#475569}.landing-hero-card--search-first .landing-stats__line--muted .landing-stats__num{color:#334155;font-weight:700}.search-bar--landing-hero{margin-top:.25rem}.landing-hero-card--search-first .search-bar--landing-hero .search-bar__row{background:#fffffff0;border:none;border-radius:14px;box-shadow:0 4px 16px #0f172a24,0 1px 2px #0f172a0f}.landing-hero-card--search-first .search-bar--landing-hero .search-bar__row:hover{background:#fff}.landing-hero-card--search-first .search-bar--landing-hero .search-bar__row:focus-within{outline:2px solid #0d9488;outline-offset:2px}.search-bar--landing-hero .search-bar__input{font-size:1.0625rem;padding:.875rem 1.05rem}.landing-hero-card--search-first .search-bar--landing-hero .search-bar__input{background:#0000;color:#0f172a}.landing-hero-card--search-first .search-bar--landing-hero .search-bar__input::placeholder{color:#64748b}.search-bar--landing-hero .search-bar__submit{padding-left:1.1rem;padding-right:1.1rem}.landing-hero-card--search-first .search-bar--landing-hero .search-bar__submit{background:#3a6878;border-left:1px solid #0f172a14;border-radius:0 13px 13px 0}.landing-hero-card--search-first .search-bar--landing-hero .search-bar__submit:hover{background:#2f5766}.landing-hero-card--search-first .search-bar--landing-hero .search-bar__submit:active{background:#274955}.landing-category-rail{box-sizing:border-box;padding:0 .875rem}@media (min-width:641px){.landing--engaging>.landing-category-rail{align-self:center;max-width:36rem;padding-left:1.25rem;padding-right:1.25rem;width:100%}}@media (min-width:50rem){.landing--engaging>.landing-category-rail{max-width:74rem}}.landing-category-rail__scroll-wrap{min-width:0;position:relative}.landing-category-rail__scroll-wrap:after{background:linear-gradient(90deg,#fff0,#fff);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:2rem;z-index:1}.landing-category-rail__scroll{-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto;scrollbar-width:none}.landing-category-rail__scroll::-webkit-scrollbar{display:none}.landing-category-rail__track{display:flex;flex-wrap:nowrap;gap:.55rem;padding:.1rem .15rem .15rem}.landing-category-rail__chip{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;box-shadow:0 1px 2px #0f172a0a;color:#0f172a;display:inline-flex;flex-shrink:0;font-size:.9375rem;font-weight:600;gap:.45rem;line-height:1.25;padding:.5rem .95rem;text-decoration:none;white-space:nowrap}.landing-category-rail__chip:hover{background:#f0fdfa;border-color:#99f6e4;color:#0f766e}.landing-category-rail__chip:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.landing-category-rail__chip--deals{background:#fffaf9;border-color:#ee6055;border-style:dashed;box-shadow:none;color:#c94f45;font-weight:700}.landing-category-rail__chip--deals:hover{background:#fff4f2;border-color:#d64f44;border-style:dashed;color:#a83f37}.landing-category-rail__chip--deals:focus-visible{outline-color:#ee6055}.landing-category-rail__chip-count{font-feature-settings:"tnum";color:#64748b;font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:500}.landing-categories--engaging .landing-categories__section{gap:.55rem}.landing-categories--engaging .landing-categories__section-header{border-bottom:none;padding-bottom:0;padding-top:.75rem}.landing-categories--engaging .landing-categories__heading{font-size:1.3125rem;line-height:1.2}.landing-categories--engaging .landing-categories__heading-count{font-feature-settings:"tnum";color:#64748b;flex-shrink:0;font-size:1.0625rem;font-variant-numeric:tabular-nums;font-weight:500;margin-left:auto}.landing-categories__heading-block{flex:1 1 auto;min-width:0}.landing-categories__heading-primary{font-weight:700}.landing-categories__heading-subtitle{color:#64748b;font-size:.8125rem;font-weight:500}.landing-categories__heading-link:hover .landing-categories__heading-subtitle{color:#475569}.landing-categories__see-all{line-height:1.25}.landing-categories__see-all:hover{color:#115e59}.landing-categories--engaging .landing-categories__pills-track{box-sizing:border-box;display:block;min-width:100%;padding:.1rem .15rem .15rem}.landing-categories--engaging .landing-categories__pills-row{display:flex;flex-wrap:nowrap;gap:.55rem;min-width:100%;width:-webkit-max-content;width:max-content}.landing-categories--engaging .landing-categories__pills-row+.landing-categories__pills-row{margin-top:0}.landing-categories--engaging .landing-categories__pill{align-items:center;display:inline-flex;flex-shrink:0;font-size:.9375rem;font-weight:600;line-height:1.25;margin:0;max-width:none;padding:.5rem .95rem}.landing-categories--engaging .landing-categories__pill:hover{background:#f0fdfa;border-color:#99f6e4;color:#0f766e}.landing-categories__pill--all{font-weight:600}.landing-categories__pill--more{background:#fff;border-color:#e2e8f0;color:#64748b}.landing-categories__pill--more:hover{background:#f0fdfa;border-color:#99f6e4;color:#0f766e}.landing-categories__pills-scroll-wrap{margin-top:.1rem;min-width:0;position:relative}.landing-categories__pills-scroll-wrap--fade:after{background:linear-gradient(90deg,#fff0,#fff);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:2rem;z-index:1}.landing-categories__section--price-collection .landing-categories__pills-scroll-wrap--fade:after{background:linear-gradient(90deg,#fff0,#fff)}.landing-categories--engaging .landing-categories__grid{gap:.35rem}.landing__seo-title--hero{color:#0f172a;font-size:clamp(1.6rem,7.2vw,2.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;max-width:none;text-align:left;width:100%}.landing--engaging .landing-stats{align-items:flex-start;color:#475569;font-size:clamp(1.0625rem,4.5vw,1.3125rem);font-weight:500;line-height:1.4;margin:0;text-align:left}.landing--engaging .landing-stats__num{color:#0f172a;font-weight:700}.landing-hero-card .landing__logo-wrap--in-card{align-self:center;box-sizing:border-box;display:block;height:auto;line-height:0;margin:0;padding:1rem}.landing-hero-card .logo-mark--hero{border-radius:0;display:block;height:auto;line-height:0;margin:0;padding:0;width:11rem}.landing-hero-card .logo-mark--hero .logo-mark__img{display:block;height:auto;max-height:none;max-width:11rem;width:11rem}@media (min-width:641px){.landing-hero-card--search-first .landing-hero-card__logo{align-items:center;display:flex;justify-content:center;margin-inline:auto;width:100%}.landing-hero-card--search-first .landing-hero-card__logo .logo-mark--hero,.landing-hero-card--search-first .landing-hero-card__logo .logo-mark--hero .logo-mark__img{height:auto;max-height:none;max-width:17rem;width:17rem}.landing-hero-card--search-first .landing-hero-card__logo .logo-mark--hero{margin-top:0;margin-inline:auto;padding:0}}.landing--engaging .landing-categories,.landing--engaging .landing-categories__status{box-sizing:border-box;padding-left:.875rem;padding-right:.875rem}@media (min-width:641px){.landing--engaging .landing-categories,.landing--engaging .landing-categories__status{padding-left:1.25rem;padding-right:1.25rem}}.landing__stack{align-items:center;display:flex;flex-direction:column;gap:1.25rem;text-align:center;width:min(100%,36rem)}.landing__seo-title{color:#0f172a;font-size:1.125rem;font-weight:700;line-height:1.35;margin:0;max-width:28rem}.landing__logo-wrap{display:flex;justify-content:center;padding-bottom:1.1rem;position:relative}.landing__since{color:#94a3b8;font-family:cursive;font-size:.8125rem;font-style:italic;font-weight:600;left:120px;pointer-events:none;position:absolute;top:127px}@media (max-width:640px){.landing__since{left:103px;top:99px}}.landing-stats{align-items:center;color:#64748b;display:flex;flex-direction:column;font-size:.875rem;gap:.15rem;line-height:1.5;margin:-.35rem 0 0;text-align:center}.landing-stats__line{margin:0}.landing-stats__line--muted{color:#94a3b8;font-size:.75rem}.landing-stats__line--muted .landing-stats__num{color:inherit;font-weight:600}.landing-stats__num{color:#0f172a;font-weight:700}.landing-recent__show-less{background:none;border:none;border-radius:4px;color:#0f766e;cursor:pointer;display:inline-block;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.35;margin:.15rem 0 0;padding:.2rem .15rem .45rem;text-decoration:underline;text-underline-offset:.15em;transition:color .1s ease}.landing-recent__show-less:hover{color:#0d9488}.landing-recent__show-less:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.landing-recent .landing-categories__more-tile{cursor:pointer;font:inherit;width:100%}.landing-categories{box-sizing:border-box;display:flex;flex-direction:column;gap:2.75rem;max-width:36rem;min-width:0;text-align:left;width:100%}@media (min-width:50rem){.landing-categories{grid-column-gap:2rem;grid-row-gap:2.75rem;column-gap:2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:74rem;row-gap:2.75rem}}.landing-categories__coming-soon,.landing-categories__facebook,.landing-categories__price-band,.landing-categories__section--deals-home-wide,.landing-categories__section--recent,.landing-categories__section--span-all{grid-column:1/-1}.landing-categories__section--deals-home-wide,.landing-categories__section--recent{min-width:0}.landing-categories__section--deals-home-wide .landing-categories__more-tile{min-height:100%;width:100%}.landing-categories__section--deals-home:not(.landing-categories__section--deals-home-wide) .landing-categories__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.landing-categories__section{display:flex;flex-direction:column;gap:.85rem;min-width:0}.landing-categories__section-header{align-items:baseline;border-bottom:1px solid #e2e8f0;display:flex;gap:1rem;justify-content:space-between;padding-bottom:.45rem}.landing-categories__heading{color:#0f172a;font-size:1.0625rem;font-weight:700;line-height:1.25;margin:0}.landing-categories__heading-link{color:inherit;text-decoration:none}.landing-categories__section--featured-premium .landing-categories__heading-link{align-items:center;display:inline-flex;gap:0}.landing-categories__featured-premium-favicon{border-radius:4px;flex-shrink:0;height:1.125rem;margin-right:.35rem;object-fit:contain;width:1.125rem}.landing-categories__featured-premium-tagline{color:#92700c;font-size:.8125rem;font-weight:500;line-height:1.35;margin:.2rem 0 0}.landing-categories__heading-count{color:#64748b;font-size:.8125rem;font-weight:500}.landing-categories__heading-link:hover .landing-categories__heading-count{color:#475569}.landing-categories__heading-link:hover{color:#0f766e}.landing-categories__heading-link:focus-visible{border-radius:4px;outline:2px solid #0d9488;outline-offset:2px}.landing-categories__heading-link--coming-soon{color:#cbd5e1;cursor:default}.landing-categories__price-band{display:flex;flex-direction:column;gap:.85rem;grid-column:1/-1}.landing-categories__price-band-header{display:block}.landing-categories__price-band-eyebrow{color:#64748b;font-size:.8125rem;font-weight:700;letter-spacing:.06em;margin:0;text-align:left;text-transform:uppercase}.landing-categories__price-band-subtitle{color:#64748b;font-size:.875rem;font-weight:400;letter-spacing:normal;text-transform:none}.landing-categories__price-band-sections{display:flex;flex-direction:column;gap:1.25rem}@media (min-width:50rem){.landing-categories__price-band-sections{grid-column-gap:2rem;grid-row-gap:1.25rem;column-gap:2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.25rem}}.landing-categories__section--deals-home{background:#fff4f2;border:1px solid #f5c4bc;border-radius:12px;box-sizing:border-box;padding:1rem 1rem 1.15rem}.landing-categories__section--featured-premium{background:#fffbeb;border-color:#f5e0a8}.landing-categories__section--featured-premium .landing-categories__section-header{border-bottom-color:#ca8a0447}.landing-categories__section--featured-premium .landing-categories__heading-link:hover{color:#a16207}.landing-categories__section--featured-premium .landing-categories__heading-link:focus-visible{outline-color:#ca8a04}.landing-categories__section--featured-premium .landing-categories__more-tile{background:#fef3c7;border:2px solid #ca8a04;box-shadow:0 1px 3px #ca8a0429,inset 0 1px 0 #ffffff8c;color:#a16207}.landing-categories__section--featured-premium .landing-categories__more-tile .landing-categories__more-label,.landing-categories__section--featured-premium .landing-categories__more-tile .landing-categories__more-plus{color:#a16207}.landing-categories__section--featured-premium .landing-categories__more-tile:hover{background:#fde68a;border-color:#a16207;color:#854d0e}.landing-categories__section--featured-premium .landing-categories__more-tile:hover .landing-categories__more-label,.landing-categories__section--featured-premium .landing-categories__more-tile:hover .landing-categories__more-plus{color:#854d0e}.landing-categories__section--featured-premium .landing-categories__more-tile:focus-visible{outline-color:#ca8a04}.landing-categories__section--price-collection .landing-categories__section-header{align-items:flex-start;flex-direction:column;gap:.35rem}.landing-categories__section--deals-home .landing-categories__section-header{border-bottom-color:#ee605538}.landing-categories__price-badge{align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:.6875rem;font-weight:700;letter-spacing:.05em;line-height:1.3;padding:.18rem .55rem;text-transform:uppercase}.landing-categories__price-range{color:#64748b;font-size:.8125rem;font-weight:600;line-height:1.3;margin:0}.landing-categories__section--deals-home .landing-categories__heading-link:hover{color:#ee6055}.landing-categories__section--deals-home .landing-categories__heading-link:focus-visible{outline-color:#ee6055}.landing-categories__section--deals-home .landing-categories__more-tile{background:#ffe0da;border:2px solid #ee6055;box-shadow:0 1px 3px #ee605524,inset 0 1px 0 #ffffff8c;color:#ee6055}.landing-categories__section--deals-home .landing-categories__more-tile .landing-categories__more-label,.landing-categories__section--deals-home .landing-categories__more-tile .landing-categories__more-plus{color:#ee6055}.landing-categories__section--deals-home .landing-categories__more-tile:hover{background:#ffd2ca;border-color:#d64f44;color:#d64f44}.landing-categories__section--deals-home .landing-categories__more-tile:hover .landing-categories__more-label,.landing-categories__section--deals-home .landing-categories__more-tile:hover .landing-categories__more-plus{color:#d64f44}.landing-categories__section--deals-home .landing-categories__more-tile:focus-visible{outline-color:#ee6055}.landing-categories__facebook{background:linear-gradient(145deg,#1877f20f,#fff 55%);border:1px solid #1877f233;border-radius:12px;box-sizing:border-box;margin-top:.5rem;max-width:none;padding:1.35rem 1.25rem;width:100%}.landing-categories__facebook-heading{color:#64748b;font-size:.8125rem;font-weight:600;letter-spacing:.02em;margin:0 0 .5rem;text-transform:uppercase}.landing-categories__facebook-lede{color:#475569;font-size:.9375rem;line-height:1.55;margin:0 0 1rem}.landing-categories__facebook-btn{max-width:16rem}.landing-categories__coming-soon{background:linear-gradient(180deg,#f8fafc,#eff6ff);border:1px solid #dbeafe;border-radius:12px;box-sizing:border-box;margin-top:.5rem;max-width:none;padding:1.35rem 1.1rem;width:100%}.landing-categories__coming-soon-heading{color:#0f172a;font-size:1.125rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .35rem}.landing-categories__coming-soon-lede{color:#64748b;font-size:.875rem;line-height:1.5;margin:0 0 1.1rem}.landing-categories__coming-soon-list{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));list-style:none;margin:0;padding:0;width:100%}.landing-categories__coming-soon-item{align-items:stretch;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0f172a0a;display:flex;flex-direction:column;gap:.75rem;min-height:7.25rem;padding:1rem 1rem .9rem;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.landing-categories__coming-soon-item:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0f172a0f;transform:translateY(-1px)}.landing-categories__coming-soon-name{color:#334155;font-size:1.0625rem;font-weight:400;line-height:1.35;text-align:center}.landing-categories__coming-soon-vote{background:#0d9488;border:none;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:.875rem;font-weight:700;margin-top:auto;padding:.5rem .75rem;transition:background .12s ease;width:100%}.landing-categories__coming-soon-vote:hover{background:#0f766e}.landing-categories__coming-soon-vote:focus-visible{outline:2px solid #0d9488;outline-offset:2px}@media (min-width:50rem){.landing-categories__coming-soon{padding:1.5rem 1.25rem;width:100%}.landing-categories__coming-soon-list{gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.landing-categories__coming-soon-item{min-height:8rem;padding:1.1rem 1.1rem 1rem}}.landing-categories__pills-scroll{-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto;scrollbar-width:none}.landing-categories__pills-scroll::-webkit-scrollbar{display:none}.landing-categories__pills-track{display:inline-block;min-width:100%;padding:.05rem .1rem .1rem}.landing-categories__pills-row{display:block;white-space:nowrap}.landing-categories__pills-row+.landing-categories__pills-row{margin-top:.3rem}.landing-categories__pill{background:#fff;border:1px solid #e2e8f0;border-radius:999px;box-shadow:0 1px 2px #0f172a0a;box-sizing:border-box;color:#0f172a;display:inline-block;font-size:.6875rem;font-weight:600;line-height:1.25;margin:0 .3rem 0 0;max-width:14rem;overflow:hidden;padding:.28rem .52rem;text-decoration:none;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.landing-categories__pill-label{vertical-align:middle}.landing-categories__pill-count{font-feature-settings:"tnum";color:#94a3b8;font-size:.5625rem;font-variant-numeric:tabular-nums;font-weight:400;margin-left:.2rem;vertical-align:middle}.landing-categories__pill:hover{background:#f0fdfa;border-color:#99f6e4;color:#0f766e}.landing-categories__pill:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.landing-categories__product-scroll{-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto;scrollbar-width:none}.landing-categories__product-scroll::-webkit-scrollbar{display:none}.landing-categories__product-scroll-track{display:flex;flex-wrap:nowrap;gap:6px;list-style:none;margin:0;min-width:100%;padding:.1rem .125rem .15rem;width:-webkit-max-content;width:max-content}.landing-categories__product-scroll-track .landing-categories__cell{flex:0 0 6.5rem;min-width:0;width:6.5rem}.landing-categories__sub-list{grid-gap:.2rem;align-items:start;display:grid;gap:.2rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.landing-categories__sub-list.landing-categories__sub-list--inline{display:block;line-height:1.4}.landing-categories__sub-nav--inline{position:relative}.landing-categories__sub-list--measure{left:0;overflow:visible;pointer-events:none;position:absolute;top:0;visibility:hidden;width:100%;z-index:-1}.landing-categories__sub-list--inline .landing-categories__sub-item{display:inline}.landing-categories__sub-list--inline .landing-categories__sub-item+.landing-categories__sub-item:before{color:#cbd5e1;content:" · ";font-weight:400;pointer-events:none;-webkit-user-select:none;user-select:none}.landing-categories__sub-item{margin:0;min-width:0}.landing-categories__sub-link{align-items:center;color:#64748b;display:flex;font-size:.75rem;font-weight:500;gap:.5rem;justify-content:space-between;line-height:1.35;padding:.12rem 0;text-decoration:none;transition:color .12s ease}.landing-categories__sub-label{min-width:0}.landing-categories__sub-count{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:500;margin-left:auto;padding-left:.35rem}.landing-categories__sub-link:hover{color:#0f766e}.landing-categories__sub-link:hover .landing-categories__sub-count{color:#94a3b8}.landing-categories__sub-link:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.landing-categories--engaging .landing-categories__sub-list--inline .landing-categories__sub-link{color:#475569;display:inline;font-size:.8125rem;padding:0}.landing-categories--engaging .landing-categories__sub-list--inline .landing-categories__sub-item--expand,.landing-categories--engaging .landing-categories__sub-list--inline .landing-categories__sub-label{display:inline}.landing-categories--engaging .landing-categories__sub-list--inline .landing-categories__sub-expand{display:inline;font-size:.8125rem;line-height:inherit;margin:0;padding:0;vertical-align:initial}@media (min-width:641px){.landing-categories--engaging .landing-categories__sub-list--inline .landing-categories__sub-expand,.landing-categories--engaging .landing-categories__sub-list--inline .landing-categories__sub-link{font-size:.84375rem}}.landing-categories__sub-expand{background:none;border:none;border-radius:4px;color:#0f766e;cursor:pointer;display:inline-block;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.35;margin:.15rem 0 0;padding:.2rem .15rem .45rem;text-decoration:underline;text-underline-offset:.15em;transition:color .1s ease}.landing-categories__sub-expand:hover{color:#0d9488}.landing-categories__sub-expand:focus{outline:none}.landing-categories__sub-expand:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.landing-categories__see-all{color:#0f766e;flex-shrink:0;font-size:.8125rem;font-weight:600;text-decoration:none;white-space:nowrap}.landing-categories__see-all:hover{color:#0d9488;text-decoration:underline;text-underline-offset:.2em}.landing-categories__see-all:focus-visible{border-radius:4px;outline:2px solid #0d9488;outline-offset:2px}.landing-categories__grid{grid-gap:.35rem;display:grid;gap:.35rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}@media (max-width:640px){.landing-categories__grid{gap:.25rem;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:480px){.landing-categories__grid{gap:.2rem;grid-template-columns:repeat(4,minmax(0,1fr))}}.landing-categories__cell{display:flex;flex-direction:column;margin:0;min-width:0}.landing-categories__empty{color:#64748b;font-size:.875rem;margin:0}.landing-categories__status{color:#64748b;font-size:.9375rem;margin:0}.landing-categories__status--error{color:#b91c1c}.landing-categories__mini-cards .product-card{border-radius:12px}.landing-categories__mini-cards .product-card__media{border-radius:12px 12px 0 0}.landing-categories__mini-cards .product-card-skeleton__media,.landing-categories__mini-cards .product-card__media{aspect-ratio:unset;height:0;padding-bottom:calc(133.33333% - 20px)}.landing-categories__mini-cards .product-card__body{background:#f2f2f2;gap:.06rem;padding:.18rem .28rem .22rem}.landing-categories__mini-cards .product-card__title{-webkit-line-clamp:1;line-clamp:1;font-size:.6875rem;line-height:1.25;max-height:.85938rem;min-height:.85938rem}.landing-categories__mini-cards .product-card__price-slot{padding:0}.landing-categories__mini-cards .product-card__prices{align-items:baseline;flex-wrap:nowrap;gap:.2rem;min-width:0}.landing-categories__mini-cards .product-card__price-now,.landing-categories__mini-cards .product-card__price-single{flex-shrink:0;font-size:.8125rem}.landing-categories__mini-cards .product-card__price-was{flex-shrink:1;font-size:.625rem;min-width:0;overflow:hidden;text-overflow:ellipsis}.landing-categories__mini-cards .product-card__price-row{padding-bottom:0;padding-top:0}.landing-categories__mini-cards .product-card__availability{display:none}.landing-categories__mini-cards .product-card__footer{margin-top:0;padding-top:.08rem}.landing-categories__mini-cards .product-card__premium-cta,.landing-categories__mini-cards .product-card__shipping,.landing-categories__mini-cards .product-card__source-label,.landing-categories__mini-cards .product-card__visit-store{display:none}.landing-categories__mini-cards .product-card--premium .product-card__source-meta{align-items:center;display:flex;flex-direction:row;gap:.28rem;width:100%}.landing-categories__mini-cards .product-card__premium-favicon--mini-only{border-width:1px;box-shadow:none;display:inline-flex;height:.875rem;width:.875rem}.landing-categories__mini-cards .product-card__premium-favicon--mini-only .product-card__premium-favicon-img{height:.625rem;width:.625rem}.landing-categories__mini-cards .product-card__store-block{gap:0}.landing-categories__mini-cards .product-card__source-meta{width:100%}.landing-categories__mini-cards .product-card__url{font-size:.5625rem;line-height:1.25}.landing-categories__mini-cards .product-card__corner-actions,.landing-categories__mini-cards .product-card__desc,.landing-categories__mini-cards .product-card__desc-slot{display:none}.landing-categories__mini-cards .product-card__gallery-more{bottom:calc(.22rem + 6px);font-size:.5rem;padding:.1rem .24rem}.landing-categories__cell--cta{display:flex;min-width:0}.landing-categories__more-tile{align-items:center;background:#ecfdf5;border:1px solid #5eead4;border-radius:12px;box-sizing:border-box;color:#0f766e;display:flex;flex:1 1;flex-direction:column;gap:.3rem;height:100%;justify-content:center;min-height:100%;overflow:hidden;position:relative;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease;width:100%}.landing-categories__more-label,.landing-categories__more-plus{position:relative;z-index:1}.landing-categories__more-tile:hover{background:#d1fae5;border-color:#0d9488;color:#115e59}.landing-categories__more-tile:hover .landing-categories__more-label,.landing-categories__more-tile:hover .landing-categories__more-plus{color:#115e59}.landing-categories__more-tile:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.landing-categories__more-label{color:inherit;font-size:.6875rem;font-weight:700;line-height:1.2;text-align:center}.landing-categories__more-plus{color:inherit;font-size:.8125rem;font-weight:800;letter-spacing:-.01em;line-height:1}.landing-categories__mini-cards .product-card__discount-badge{border-radius:5px;font-size:.625rem;left:.3rem;padding:.18rem .34rem;top:.3rem}@media (max-width:640px){.landing{gap:2rem;padding:0 .875rem 2.5rem}.landing--engaging{gap:.65rem;padding:0 0 2.5rem}.landing-hero-card .logo-mark--hero,.landing-hero-card .logo-mark--hero .logo-mark__img{max-width:10rem;width:10rem}.landing-hero-card__logo .logo-mark--hero,.landing-hero-card__logo .logo-mark--hero .logo-mark__img{max-width:12rem;width:12rem}.landing-hero-card--search-first{height:540px;min-height:540px;padding:calc(.85rem + 20px) 30px 1rem}.search-bar--landing-hero .search-bar__input{font-size:1rem;padding:.8125rem .95rem}.landing-hero-card{gap:.35rem;padding:.85rem 1rem 1.1rem}.landing-hero-card.landing-hero-card--search-first{padding:calc(.85rem + 20px) 30px 1rem}.landing-hero-card--search-first .landing-hero-card__content{padding:.55rem 0 .65rem}.landing--engaging .landing-stats{font-size:clamp(1.0625rem,4.8vw,1.1875rem)}.landing__seo-title--hero{font-size:clamp(1.7rem,8vw,2rem)}.landing__stack{gap:.75rem}.landing-categories{gap:2rem}.landing-categories__section{gap:.75rem}.landing-categories__section-header{column-gap:.65rem;flex-wrap:wrap;padding-bottom:.3rem;row-gap:.2rem}.landing-categories__heading{font-size:.9375rem}.landing-categories__heading-count{font-size:.75rem}.landing-categories__pill{font-size:.625rem;padding:.24rem .46rem}.landing-categories--engaging .landing-categories__pill{font-size:.875rem;padding:.46rem .85rem}.landing-categories__product-scroll-track .landing-categories__cell{flex-basis:6rem;width:6rem}.landing-categories__mini-cards .product-card__media{max-height:none;max-width:none}.landing-categories__mini-cards .product-card__body{gap:.04rem;padding:.16rem .22rem .2rem}.landing-categories__mini-cards .product-card__title{-webkit-line-clamp:1;line-clamp:1;font-size:.5625rem;line-height:1.2;max-height:.675rem;min-height:.675rem}.landing-categories__mini-cards .product-card__price-now,.landing-categories__mini-cards .product-card__price-single{font-size:.6875rem}.landing-categories__mini-cards .product-card__price-was{font-size:.5rem}.landing-categories__mini-cards .product-card__discount-badge{border-radius:4px;font-size:.5rem;left:.2rem;padding:.12rem .22rem;top:.2rem}.landing-categories__more-label{font-size:.5625rem}.landing-categories__more-plus{font-size:.6875rem}}@media (max-width:480px){.landing__stack{gap:.65rem}}.header-share-btn{background:#0000;border:none;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:700}.header-share-btn--menu{display:block;text-align:left;width:100%}.category-menu{flex-shrink:0;position:relative}.category-menu__trigger{align-items:center;background:#0000;border:none;border-radius:6px;color:#0f172a;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9375rem;font-weight:700;gap:0;letter-spacing:-.01em;line-height:1.3;margin:0;max-width:min(50vw,20rem);padding:.45rem .5rem;transition:background-color .12s ease,color .12s ease}.category-menu__trigger-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-menu__trigger:hover:not(:disabled){background-color:#f1f5f9;color:#0f766e}.category-menu__trigger:focus{outline:none}.category-menu__trigger:focus-visible{background-color:#f8fafc;outline:2px solid #0d9488;outline-offset:2px}.category-menu__trigger:disabled{cursor:not-allowed;opacity:.5}.category-menu__trigger--link{background:#0000;border:none;border-radius:0;color:#0f766e;display:inline;font:inherit;font-weight:700;margin:0;max-width:none;padding:0;text-decoration:underline;text-underline-offset:.12em}.category-menu__trigger--link:hover:not(:disabled){background:#0000;color:#0d9488}.category-menu__trigger--link:focus-visible{background:#0000;outline:2px solid #0d9488;outline-offset:2px}.category-menu__panel{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 4px 6px -1px #0f172a14,0 10px 15px -3px #0f172a1a;left:0;max-height:min(70vh,28rem);overflow:hidden;padding:0;position:absolute;top:calc(100% + .35rem);width:min(42rem,calc(100vw - 2rem));z-index:70}.category-menu__backdrop,.category-menu__modal-header{display:none}.category-menu__modal-title{color:#0f172a;font-size:1.0625rem;font-weight:700;line-height:1.3;margin:0;min-width:0}.category-menu__back{align-items:center;background:#0000;border:none;border-radius:6px;color:#0f766e;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:.9375rem;font-weight:600;gap:.25rem;line-height:1.3;margin:0;padding:.35rem .5rem .35rem 0;transition:color .12s ease,background .12s ease}.category-menu__back:hover{background:#f1f5f9;color:#0d9488}.category-menu__back:focus{outline:none}.category-menu__back:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.category-menu__close{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;font-size:1.5rem;height:2.25rem;justify-content:center;line-height:1;margin:0;padding:0;transition:color .12s ease,background .12s ease;width:2.25rem}.category-menu__close:hover{background:#f1f5f9;color:#0f172a}.category-menu__close:focus{outline:none}.category-menu__close:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.category-menu__nav{margin:0}.category-menu__split{align-items:stretch;display:flex;max-height:min(70vh,28rem);min-height:16rem}.category-menu__departments{background:#f8fafc;border-right:1px solid #e2e8f0;flex:0 0 min(16.5rem,40%);min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:.65rem .55rem .75rem}.category-menu__dept-link{align-items:center;border-radius:6px;color:#334155;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:space-between;line-height:1.35;padding:.5rem .55rem;text-decoration:none;transition:background .1s ease,color .1s ease;width:100%}.category-menu__dept-link:hover{background:#fff;color:#0f766e}.category-menu__dept-link:focus{outline:none}.category-menu__dept-link:focus-visible{outline:2px solid #0d9488;outline-offset:1px}.category-menu__dept-link--all{font-weight:600;margin-bottom:.35rem}.category-menu__dept-link--focused{background:#fff;box-shadow:inset 3px 0 0 #0f766e;color:#0f172a}.category-menu__dept-link--active{color:#0f766e;font-weight:700}.category-menu__row-label{min-width:0}.category-menu__dept-meta{align-items:center;display:inline-flex;flex-shrink:0;gap:.35rem;margin-left:auto;padding-left:.5rem}.category-menu__count{font-feature-settings:"tnum";color:#64748b;flex-shrink:0;font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:500;margin-left:auto;padding-left:.75rem}.category-menu__count--inline{color:#0d9488;font-size:inherit;font-weight:600;margin-left:0;padding-left:0}.category-menu__dept-list{list-style:none;margin:0;padding:0}.category-menu__chevron{color:#94a3b8;flex-shrink:0}.category-menu__subpanel{-webkit-overflow-scrolling:touch;flex:1 1;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:.75rem .85rem .85rem}.category-menu__subpanel--empty{align-items:center;display:flex;justify-content:center}.category-menu__subpanel-all{align-items:center;border-radius:6px;color:#0f766e;display:flex;font-size:.875rem;font-weight:700;gap:.5rem;justify-content:space-between;line-height:1.35;margin-bottom:.65rem;padding:.45rem .5rem;text-decoration:none;transition:background .1s ease,color .1s ease}.category-menu__subpanel-all:hover{background:#ecfdf5;color:#0d9488}.category-menu__subpanel-all:focus{outline:none}.category-menu__subpanel-all:focus-visible{outline:2px solid #0d9488;outline-offset:1px}.category-menu__subpanel-all-text{min-width:0}.category-menu__subpanel-hint{color:#64748b;font-size:.875rem;line-height:1.45;margin:0}.category-menu__sub-list{display:flex;flex-direction:column;gap:.05rem;list-style:none;margin:0;padding:0}.category-menu__sub-link{align-items:center;border-radius:6px;color:#334155;display:flex;font-size:.875rem;font-weight:500;gap:.75rem;justify-content:space-between;line-height:1.35;padding:.4rem .5rem;text-decoration:none;transition:background .1s ease,color .1s ease}.category-menu__sub-link:hover{background:#f1f5f9;color:#0f766e}.category-menu__sub-link:focus{outline:none}.category-menu__sub-link:focus-visible{outline:2px solid #0d9488;outline-offset:1px}.category-menu__mobile-link{align-items:center;border-radius:8px;color:#0f766e;display:flex;font-size:1rem;font-weight:600;gap:.75rem;justify-content:space-between;line-height:1.35;padding:.75rem .5rem;text-decoration:none;transition:background .1s ease,color .1s ease}.category-menu__mobile-link:hover{background:#f1f5f9}.category-menu__mobile-link:focus{outline:none}.category-menu__mobile-link:focus-visible{outline:2px solid #0d9488;outline-offset:1px}.category-menu__mobile-link--all{border-bottom:1px solid #e2e8f0;border-radius:8px 8px 0 0;margin-bottom:.35rem}.category-menu__mobile-link--active{background:#ecfdf5}.category-menu__mobile-list{list-style:none;margin:0;padding:0}.category-menu__mobile-row{align-items:center;background:#0000;border:none;border-bottom:1px solid #f1f5f9;border-radius:0;color:#0f172a;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:500;gap:.75rem;justify-content:space-between;line-height:1.35;margin:0;padding:.85rem .5rem;text-align:left;transition:background .1s ease,color .1s ease;width:100%}.category-menu__mobile-row .category-menu__count{padding-left:.5rem}.category-menu__mobile-row span{min-width:0}.category-menu__mobile-row:hover{background:#f8fafc;color:#0f766e}.category-menu__mobile-row:focus{outline:none}.category-menu__mobile-row:focus-visible{outline:2px solid #0d9488;outline-offset:-2px}.category-menu__mobile-row--link{text-decoration:none}.category-menu__mobile-row--active{background:#ecfdf5;color:#0f766e}@media (max-width:768px){.category-menu__backdrop{animation:category-menu-backdrop-in .2s ease;background:#0f172a85;border:none;cursor:pointer;display:block;inset:0;padding:0;position:fixed;z-index:200}.category-menu__panel{animation:category-menu-panel-in .22s ease;border:1px solid #e2e8f0;border-radius:14px;bottom:max(.75rem,env(safe-area-inset-bottom,0px));box-shadow:0 16px 32px -8px #0f172a38,0 8px 16px -6px #0f172a1f;display:flex;flex-direction:column;left:max(.75rem,env(safe-area-inset-left,0px));max-height:none;max-width:none;overflow:hidden;position:fixed;right:max(.75rem,env(safe-area-inset-right,0px));top:max(.75rem,env(safe-area-inset-top,0px));width:auto;z-index:201}.category-menu__modal-header{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;border-radius:14px 14px 0 0;display:flex;flex-shrink:0;gap:.75rem;justify-content:space-between;padding:.85rem .9rem}.category-menu__modal-title--with-back{flex:1 1;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.category-menu__nav{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.75rem .9rem .9rem}}@keyframes category-menu-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes category-menu-panel-in{0%{opacity:0;transform:translateY(.75rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.category-menu--preview{display:block;width:100%}.category-menu--preview .category-menu__panel{box-shadow:none;left:auto;max-height:min(70vh,28rem);position:relative;top:auto;width:100%;z-index:1}.category-menu--preview .category-menu__dept-link--static{background:#0000;border:none;box-sizing:border-box;cursor:default;font:inherit;text-align:left;width:100%}.category-menu--preview .category-menu__mobile-link--static,.category-menu--preview .category-menu__mobile-row--static,.category-menu--preview .category-menu__sub-link--static,.category-menu--preview .category-menu__subpanel-all--static{cursor:default;pointer-events:none}.category-menu--preview .category-menu__mobile-row--static,.category-menu--preview .category-menu__sub-link--static{align-items:center;box-sizing:border-box;display:flex;gap:.5rem;justify-content:space-between;width:100%}.category-menu--modal .category-menu__backdrop{animation:category-menu-backdrop-in .2s ease;background:#0f172a85;border:none;cursor:pointer;display:block;inset:0;padding:0;position:fixed;z-index:200}.category-menu--modal .category-menu__panel{animation:category-menu-panel-in .22s ease;border:1px solid #e2e8f0;border-radius:14px;bottom:max(.75rem,env(safe-area-inset-bottom,0px));box-shadow:0 16px 32px -8px #0f172a38,0 8px 16px -6px #0f172a1f;display:flex;flex-direction:column;left:max(.75rem,env(safe-area-inset-left,0px));max-height:none;max-width:none;overflow:hidden;position:fixed;right:max(.75rem,env(safe-area-inset-right,0px));top:max(.75rem,env(safe-area-inset-top,0px));width:auto;z-index:201}.category-menu--modal .category-menu__modal-header{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;border-radius:14px 14px 0 0;display:flex;flex-shrink:0;gap:.75rem;justify-content:space-between;padding:.85rem .9rem}.category-menu--modal .category-menu__nav{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.category-menu--modal .category-menu__split{flex:1 1;max-height:none;min-height:0}@media (min-width:769px){.category-menu--modal .category-menu__panel{animation:category-menu-modal-center-in .22s ease;bottom:auto;height:min(70vh,32rem);left:50%;max-height:min(70vh,32rem);right:auto;top:50%;transform:translate(-50%,-50%);width:min(42rem,calc(100vw - 2.5rem))}}@keyframes category-menu-modal-center-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.get-alerts-btn{cursor:pointer;font:inherit;transition:color .12s ease,background .12s ease,border-color .12s ease}.get-alerts-btn:focus{outline:none}.get-alerts-btn:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.get-alerts-btn--toolbar{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;display:inline-flex;flex-shrink:0;font-size:.875rem;font-weight:600;gap:.4rem;padding:.5rem .75rem}.get-alerts-btn--toolbar:hover{background:#f8fafc;border-color:#94a3b8;color:#0f766e}.get-alerts-btn__toolbar-label{white-space:nowrap}.get-alerts-btn--text{align-items:center;background:#0000;border:none;border-radius:6px;color:#0f766e;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.3rem;margin:0;padding:.15rem .35rem}.get-alerts-btn--text:hover{background:#f0fdfa;color:#0d9488}.get-alerts-btn__text-label{white-space:nowrap}@media (max-width:768px){.get-alerts-btn__toolbar-label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.get-alerts-btn--toolbar{padding:.5rem .6rem}}.search-alert-panel{align-items:flex-start;background:linear-gradient(145deg,#0d948812,#fffffff2 42%),#fff;border:1px solid #0d948838;border-radius:14px;box-shadow:0 10px 28px #0f172a0f,0 0 0 1px #94a3b814;display:flex;gap:1rem;margin-top:1.75rem;padding:1.35rem 1.5rem}.search-alert-panel--end{margin-top:2rem}.search-alert-panel__icon{align-items:center;align-self:flex-start;display:flex;flex-shrink:0;justify-content:center;margin-top:.1rem}.search-alert-panel__beta-badge{background:#ccfbf1;border-radius:4px;color:#0f766e;font-size:.6875rem;font-weight:700;letter-spacing:.07em;line-height:1.5;padding:.25rem .45rem}.search-alert-panel__content{flex:1 1;min-width:0}.search-alert-panel__title{color:#0f172a;font-size:1.125rem;font-weight:800;letter-spacing:-.02em;line-height:1.35;margin:0 0 .65rem}.search-alert-panel__facebook-lede,.search-alert-panel__lede{color:#475569;font-size:.9375rem;line-height:1.5;margin:0 0 .85rem}.search-alert-panel__facebook--bottom{border-top:1px solid #94a3b859;margin-top:1.25rem;padding-top:1.25rem}.search-alert-panel__facebook--support{margin-top:1rem}.search-alert-panel__column-lede{color:#475569;font-size:.9375rem;line-height:1.5;margin:.85rem 0 0}.search-alert-panel__action-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:.55rem}.search-alert-panel__action-row .facebook-follow-link--button,.search-alert-panel__action-row .search-alert-panel__share-btn{border-radius:10px;box-sizing:border-box;flex:1 1;font-size:.9375rem;height:3rem;justify-content:center;min-height:3rem;min-width:0;padding:0 .85rem;width:auto}.search-alert-panel__watch-btn{background:#0d94881f;border-color:#0000;border-radius:10px;color:#0f766e;font-size:.9375rem;justify-content:center;min-height:3rem;padding:.65rem 1rem;width:100%}.search-alert-panel__watch-btn:hover{background:#0d948833;border-color:#0000;color:#0f766e}.search-alert-panel__watch-btn .get-alerts-btn__toolbar-label{clip:auto;border:0;height:auto;margin:0;overflow:visible;position:static;white-space:nowrap;width:auto}.search-alert-panel__columns{margin-top:.25rem}@media (min-width:641px){.search-alert-panel__columns{grid-gap:0 2rem;align-items:stretch;display:grid;gap:0 2rem;grid-template-columns:1fr 1fr}.search-alert-panel__share-column{border-right:1px solid #94a3b859;padding-right:2rem}.search-alert-panel__share-column,.search-alert-panel__watch-column{display:flex;flex-direction:column}}@media (max-width:640px){.search-alert-panel__columns{display:flex;flex-direction:column;gap:1.25rem}.search-alert-panel__share-column{border-bottom:1px solid #94a3b859;padding-bottom:1.25rem}}.search-alert-panel__columns .search-alert-panel__facebook{display:flex;flex-direction:column}.search-alert-panel__columns .search-alert-panel__email-column{padding-left:0}.search-alert-panel__columns--email-only{display:block}.search-alert-panel__columns--email-only .search-alert-panel__email-column{max-width:none}.search-alert-panel__chips{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0 0 .85rem;padding:0}.search-alert-panel__chip{background:#0d94881a;border-radius:999px;color:#0f766e;font-size:.75rem;font-weight:600;padding:.2rem .55rem}.search-alert-panel__benefits{list-style:none;margin:0 0 1rem;padding:0}.search-alert-panel__benefit{align-items:center;color:#334155;display:flex;font-size:.9375rem;gap:.65rem;line-height:1.55}.search-alert-panel__benefit+.search-alert-panel__benefit{margin-top:.55rem}.search-alert-panel__benefit-icon{align-items:center;background:#0d94881a;border-radius:999px;color:#0f766e;display:flex;flex-shrink:0;height:1.75rem;justify-content:center;width:1.75rem}.search-alert-panel__form{align-items:stretch;display:flex;gap:.55rem}.search-alert-panel__input{background:#fff;border:1.5px solid #cbd5e1;border-radius:10px;color:#0f172a;flex:1 1;font-size:1rem;height:3rem;min-width:0;outline:none;padding:0 .95rem;transition:border-color .15s ease,box-shadow .15s ease}.search-alert-panel__input::placeholder{color:#94a3b8}.search-alert-panel__input:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d948824}.search-alert-panel__submit{background:#0d9488;border:none;border-radius:10px;color:#fff;cursor:pointer;flex-shrink:0;font-size:1rem;font-weight:700;height:3rem;padding:0 1.35rem;transition:background .15s ease,opacity .15s ease,transform .12s ease}.search-alert-panel__submit:hover:not(:disabled){background:#0f766e}.search-alert-panel__submit:active:not(:disabled){transform:translateY(1px)}.search-alert-panel__submit:disabled{cursor:default;opacity:.65}.search-alert-panel__submit--secondary{background:#0d94881f;color:#0f766e}.search-alert-panel__submit--secondary:hover:not(:disabled){background:#0d948833}.search-alert-panel__email-label{color:#64748b;font-size:.8125rem;font-weight:600;letter-spacing:.02em;margin:0 0 .75rem;text-transform:uppercase}.search-alert-panel__email-success{margin-top:1rem}.search-alert-panel__input:focus-visible,.search-alert-panel__submit:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.search-alert-panel__error{color:#b91c1c;font-size:.875rem;margin:0 0 .65rem}.search-alert-panel__success{background:#0d94881a;border-radius:10px;color:#0f766e;font-size:.9375rem;font-weight:500;line-height:1.5;margin:0;padding:.85rem 1rem}@media (max-width:640px){.search-alert-panel{flex-direction:column;padding:1.15rem}.search-alert-panel__action-row .facebook-follow-link--button,.search-alert-panel__action-row .search-alert-panel__share-btn{border-radius:10px;font-size:.875rem;height:auto;min-height:3.25rem;padding:.75rem .65rem}.search-alert-panel__watch-btn{border-radius:0;font-size:1.0625rem;min-height:4rem;padding:1.35rem 1.5rem}.search-alert-panel__form{flex-direction:column}.search-alert-panel__input{border-radius:0;font-size:1.125rem;height:auto;min-height:4rem;padding:1.35rem 1.5rem}.search-alert-panel__submit:not(.search-alert-panel__share-btn){border-radius:0;font-size:1.0625rem;height:auto;min-height:4rem;padding:1.35rem 1.5rem;width:100%}}.favorite-modal--search-alert{max-height:min(92vh,44rem);max-width:32rem}.search-alert-modal__header{align-items:flex-start;border-bottom:none;padding:1.15rem 1.15rem .35rem}.search-alert-modal__heading{align-items:flex-start;display:flex;gap:.75rem;min-width:0}.search-alert-modal__heading-copy{min-width:0}.search-alert-modal__kicker{color:#0f766e;font-size:.6875rem;font-weight:700;letter-spacing:.02em;line-height:1.2;margin:0 0 .2rem;text-transform:uppercase}.search-alert-modal__heading .search-alert-panel__title{margin:0}.search-alert-modal__body{padding:0 1.15rem 1.15rem}.search-alert-modal__body .search-alert-panel__lede{margin-top:0}.search-alert-modal__summary{margin-bottom:.85rem}.search-alert-modal__invite-chips{margin-top:0}.search-alert-modal--invite .search-alert-modal__body{padding-top:.15rem}.search-alert-modal__done-facebook{margin-top:1.25rem}.search-alert-modal__actions{margin-top:1rem}.search-alert-modal__close-btn{width:100%}.search-alert-modal__body .search-alert-panel__facebook--bottom{margin-top:1.35rem}@media (max-width:640px){.favorite-modal--search-alert .search-alert-panel__form{flex-direction:column}.favorite-modal--search-alert .search-alert-panel__submit{width:100%}}.share-toolbar-btn{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:.875rem;font-weight:600;gap:.4rem;padding:.5rem .75rem;transition:color .12s ease,background .12s ease,border-color .12s ease}.share-toolbar-btn:hover{background:#f8fafc;border-color:#94a3b8;color:#0f766e}.share-toolbar-btn:focus{outline:none}.share-toolbar-btn:focus-visible{outline:2px solid #0d9488;outline-offset:2px}@media (max-width:768px){.share-toolbar-btn__label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.share-toolbar-btn{padding:.5rem .6rem}}.results-page__cell--facebook-inline{grid-column:1/-1;list-style:none}.browse-facebook-inline{background:linear-gradient(145deg,#1877f20f,#fff 55%);border:1px solid #1877f233;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:.85rem;padding:1.15rem 1.25rem}.browse-facebook-inline__content{min-width:0}.browse-facebook-inline__heading{align-items:center;display:flex;gap:.5rem;margin-bottom:.35rem}.browse-facebook-inline__beta-badge{background:#ccfbf1;border-radius:4px;color:#0f766e;flex-shrink:0;font-size:.6875rem;font-weight:700;letter-spacing:.07em;line-height:1.5;padding:.2rem .4rem}.browse-facebook-inline__label{color:#64748b;font-size:.8125rem;font-weight:600;letter-spacing:.02em;margin:0;text-transform:uppercase}.browse-facebook-inline__lede{color:#475569;font-size:.9375rem;line-height:1.5;margin:0}.browse-facebook-inline__emphasis{color:#0f172a;font-weight:700}.browse-facebook-inline__actions{align-items:stretch;display:flex;flex-wrap:wrap;gap:.55rem;width:100%}.browse-facebook-inline__actions .browse-facebook-inline__btn,.browse-facebook-inline__share-btn{border-radius:10px;box-sizing:border-box;flex:1 1;font-size:.9375rem;height:3rem;justify-content:center;min-height:3rem;min-width:0;padding:0 .85rem;width:auto}.browse-facebook-inline__share-btn{background:#0d9488;border:none;color:#fff;cursor:pointer;font-weight:700;transition:background .15s ease,transform .12s ease}.browse-facebook-inline__share-btn:hover{background:#0f766e}.browse-facebook-inline__share-btn:active{transform:translateY(1px)}.browse-facebook-inline__share-btn:focus-visible{outline:2px solid #0d9488;outline-offset:2px}@media (min-width:701px){.browse-facebook-inline{align-items:center;flex-direction:row;gap:1.5rem;justify-content:space-between}.browse-facebook-inline__actions{flex-shrink:0;width:auto}.browse-facebook-inline__actions .browse-facebook-inline__btn,.browse-facebook-inline__share-btn{flex:0 0 auto;min-width:10.5rem}}@media (max-width:700px){.browse-facebook-inline__actions .browse-facebook-inline__btn,.browse-facebook-inline__share-btn{font-size:.875rem;height:auto;min-height:3.25rem;padding:.75rem .65rem}}.category-page__main{box-sizing:border-box;margin:0 auto;max-width:36rem;padding:1.25rem 1.25rem 3rem;width:100%}@media (min-width:80rem){.category-page__main{max-width:74rem}}.category-page__title{color:#0f172a;font-size:1.5rem;font-weight:700;line-height:1.25;margin:0 0 .5rem}.category-page__intro{color:#475569;font-size:.9375rem;line-height:1.55;margin:0 0 1.5rem;max-width:42rem}.category-page__see-all{font-size:.875rem;font-weight:600;margin:1.25rem 0 0}.category-page__see-all a{color:#0f766e;text-decoration:none}.category-page__see-all a:hover{color:#0d9488;text-decoration:underline;text-underline-offset:.15em}.subcategory-page__intro-wrap{padding-bottom:.5rem}.price-collection-page__title-wrap{align-items:flex-start;display:flex;flex-direction:column;gap:.4rem;margin-bottom:.5rem}.price-collection-page__title-wrap .category-page__title{margin-bottom:0}.price-collection-page__range-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem .75rem}.price-collection-page__range{color:#c94f45;font-size:.9375rem;font-weight:600;line-height:1.3;margin:0}.price-collection-page__tagline{color:#64748b;font-size:.875rem;font-weight:400;line-height:1.3;margin:0}.price-collection-page .category-page__main{padding-bottom:1rem}.subcategory-page .results-page__main{padding-top:.25rem}.category-page__breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 1.5rem;max-width:36rem;min-width:0}@media (min-width:80rem){.category-page__breadcrumbs{max-width:none}}.category-page__crumb{color:#334155;font-size:.875rem;font-weight:600;line-height:1.35}.category-page__crumb--link{color:#0f766e;text-decoration:none;transition:color .12s ease}.category-page__crumb--link:hover{color:#0d9488;text-decoration:underline;text-underline-offset:.15em}.category-page__crumb--link:focus-visible{border-radius:4px;outline:2px solid #0d9488;outline-offset:2px}.category-page__crumb--current{color:#0f172a;font-weight:700}.category-page__sep{color:#94a3b8;font-size:.875rem}.category-page__alerts-btn{flex-shrink:0;margin-left:.35rem}.category-page__sections{width:100%}.category-page__status{color:#64748b;font-size:.9375rem;line-height:1.5;margin:0}.category-page__status--error{color:#b91c1c}.category-page__not-found{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem}.category-page__back{color:#0f766e;font-size:.875rem;font-weight:600;text-decoration:none}.category-page__back:hover{color:#0d9488;text-decoration:underline;text-underline-offset:.15em}.category-page__back:focus-visible{border-radius:4px;outline:2px solid #0d9488;outline-offset:2px}.about-page{box-sizing:border-box;margin:0 auto;max-width:42rem;padding:1.75rem clamp(1rem,3vw,2rem) 3rem;width:100%}.about-page--store{max-width:56rem}.about-page__section{margin-bottom:2.75rem}.about-page__section:last-child{margin-bottom:0}.about-page__title{color:#0f172a;font-size:1.375rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 1rem}.about-page__prose{display:flex;flex-direction:column;gap:1rem}.about-page__prose p{color:#334155;font-size:1rem;line-height:1.65;margin:0}.about-page__prose strong{color:#0f172a;font-weight:700}.about-page__prose a{color:#0f766e;font-weight:600;text-decoration:none}.about-page__prose a:hover{text-decoration:underline}.about-page__cta-line{color:#0f172a;font-size:1.0625rem;font-weight:600}.about-page__subtitle{color:#0f766e;font-size:1.125rem;font-weight:800;letter-spacing:-.01em;line-height:1.25;margin:0 0 .5rem}.about-page__facebook{background:linear-gradient(145deg,#1877f20f,#fff 55%);border:1px solid #1877f22e;border-radius:12px;padding:1.35rem 1.25rem}.about-page__facebook-lede{margin-bottom:1rem!important}.about-page__facebook-btn{max-width:18rem}.about-page__pro{background:linear-gradient(180deg,#f0fdfa,#ecfdf5);border:1px solid #99f6e4;border-radius:10px;margin:1.5rem 0 1.75rem;padding:1.25rem 1.35rem}.about-page__pro-lede{color:#334155;font-size:1rem;line-height:1.6;margin:0 0 1rem}.about-page__features{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0 0 1.1rem;padding:0}.about-page__features li{color:#334155;font-size:.9375rem;line-height:1.55;padding-left:1.35rem;position:relative}.about-page__features li:before{background:#0d9488;border-radius:50%;content:"";height:.45rem;left:0;position:absolute;top:.55em;width:.45rem}.about-page__features strong{color:#0f172a;font-weight:700}.about-page__pricing{border-top:1px solid #99f6e4;color:#334155;font-size:.9375rem;line-height:1.6;margin:0;padding-top:1rem}.about-page__pricing strong{color:#0f172a;font-weight:700}.about-page__packages{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;margin:1.75rem 0 1rem}.about-page__package--listed{order:1}.about-page__package--pro{order:2}@media (min-width:40rem){.about-page__packages{grid-template-columns:1fr 1fr}.about-page__package--listed{order:1}.about-page__package--pro{order:2}}.about-page__package{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;padding:1.25rem 1.35rem;scroll-margin-top:5rem}.about-page__package--listed{background:#f8fafc;border-color:#cbd5e1}.about-page__package--pro{background:linear-gradient(180deg,#f0fdfa,#ecfdf5);border-color:#2dd4bf;box-shadow:0 4px 24px #0d94881f}.about-page__package-ribbon{background:#0f766e;border-radius:999px;color:#fff;flex-shrink:0;font-size:.6875rem;font-weight:700;letter-spacing:.04em;margin:0;padding:.2rem .55rem;text-transform:uppercase}.about-page__package-head{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:.65rem}.about-page__package-name{color:#0f172a;font-size:1.125rem;font-weight:800;letter-spacing:-.01em;line-height:1.25;margin:0}.about-page__package--pro .about-page__package-name{color:#0f766e}.about-page__package-badge{background:#e2e8f0;border-radius:999px;color:#475569;display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.04em;padding:.2rem .55rem;text-transform:uppercase}.about-page__package-badge--pro{background:#0f766e;color:#fff}.about-page__package-lede{color:#475569;font-size:.9375rem;line-height:1.55;margin:0 0 1rem}.about-page__package-features{display:flex;flex:1 1;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.about-page__package-features li{align-items:flex-start;color:#334155;display:flex;font-size:.9375rem;gap:.5rem;line-height:1.5}.about-page__package-features li>span:first-child{flex-shrink:0;font-size:1rem;line-height:1.4}.about-page__package-features--pro li strong{color:#0f172a;font-weight:700}.about-page__package-feature-detail{color:#64748b;display:block;font-size:.8125rem;font-weight:400;line-height:1.45;margin-top:.2rem}.about-page__feature-badge{background:#e2e8f0;border-radius:999px;color:#64748b;display:inline;font-size:.5rem;font-weight:700;letter-spacing:.03em;line-height:1.2;margin-left:.25rem;padding:.15rem .28rem;text-transform:uppercase;vertical-align:.15em;white-space:nowrap}.about-page__package-pricing{border-top:1px solid #99f6e4;color:#334155;font-size:.9375rem;line-height:1.6;margin:1.1rem 0 0;padding-top:1rem}.about-page__package-pricing strong{color:#0f172a;font-weight:700}.about-page__package-pricing-note{color:#64748b;font-size:.8125rem;line-height:1.5;margin:.5rem 0 0}.about-page__package-cta{border-radius:8px;display:inline-block;font-size:.9375rem;font-weight:700;line-height:1.3;margin-top:1.1rem;padding:.6rem 1.1rem;text-align:center;text-decoration:none;transition:background .12s ease,border-color .12s ease,transform .08s ease}.about-page__package-cta--primary{background:#0f766e;border:2px solid #0f766e;color:#fff}.about-page__package-cta--primary:hover{background:#0d9488;border-color:#0d9488}.about-page__package-cta--primary:active{transform:translateY(1px)}.about-page__package-cta--secondary{background:#f1f5f9;border:2px solid #cbd5e1;color:#334155}.about-page__package-cta--secondary:hover{background:#e2e8f0;border-color:#94a3b8;color:#0f172a}.about-page__package-cta--secondary:active{transform:translateY(1px)}@media (min-width:40rem){.about-page__package-cta--mobile-only{display:none}}.about-page__package-footnote--ranking{font-style:italic}.about-page__ranking-note{color:#64748b;font-size:.8125rem;line-height:1.5;margin:0 0 1.25rem}.about-page__apply-banner{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;margin:0 0 1.75rem;padding:1.15rem 1.25rem}.about-page__apply-banner-title{color:#0f172a;font-size:1rem;font-weight:800;line-height:1.3;margin:0 0 .45rem}.about-page__apply-banner-body{color:#475569;font-size:.9375rem;line-height:1.55;margin:0}.about-page__apply-banner .about-page__package-cta{margin-top:.85rem}.about-page__delist-notice{border-top:1px solid #e2e8f0;margin:2.25rem 0 0;padding:1.5rem 0 0}.about-page__delist-notice-title{color:#0f172a;font-size:1rem;font-weight:800;line-height:1.3;margin:0 0 .45rem}.about-page__delist-notice-body{color:#475569;font-size:.9375rem;line-height:1.55;margin:0}.about-page__delist-notice-body a{color:#0f766e;font-weight:600;text-decoration:none}.about-page__delist-notice-body a:hover{text-decoration:underline}.about-page__social-proof{border-bottom:1px solid #e2e8f0;border-top:1px solid #e2e8f0;margin:0 0 2rem;padding:1.25rem 0}.about-page__social-proof-label{color:#64748b;font-size:.8125rem;font-weight:600;letter-spacing:.03em;margin:0 0 .85rem;text-align:center;text-transform:uppercase}.about-page__social-proof-logos{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;list-style:none;margin:0;padding:0}.about-page__social-proof-logo{background:#e2e8f0;border-radius:6px;display:block;height:2rem;width:5.5rem}.about-page__form-section{scroll-margin-top:5rem}.about-page__package-footnote{color:#64748b;font-size:.8125rem;line-height:1.5;margin:1rem 0 0}.about-page__package-footnote a{color:#0f766e;font-weight:600;text-decoration:none}.about-page__package-footnote a:hover{text-decoration:underline}.about-page__form-heading{color:#0f172a;font-size:1.125rem;font-weight:800;letter-spacing:-.01em;line-height:1.25;margin:0 0 .35rem}.about-page__lede{color:#475569;font-size:1rem;line-height:1.6;margin:0 0 1.25rem}.about-page__banner{border-radius:8px;font-size:.9375rem;line-height:1.5;margin:0 0 1.25rem;padding:.85rem 1rem}.about-page__banner--success{background:#d1fae5;border:1px solid #6ee7b7;color:#0f5132}.about-page__banner--error{background:#fee2e2;border:1px solid #fca5a5;color:#7f1d1d}.about-page__form{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:1fr}@media (min-width:36rem){.about-page__form{grid-template-columns:1fr 1fr}.about-page__actions,.about-page__field--full{grid-column:1/-1}}.about-page__field{display:flex;flex-direction:column;gap:.4rem;min-width:0}.about-page__field label{color:#0f172a;font-size:.875rem;font-weight:700}.about-page__field input,.about-page__field textarea{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font:inherit;font-size:1rem;line-height:1.45;padding:.55rem .65rem;transition:border-color .12s ease,box-shadow .12s ease;width:100%}.about-page__field textarea{min-height:7rem;resize:vertical}.about-page__field input:focus-visible,.about-page__field textarea:focus-visible{border-color:#0d9488;box-shadow:0 0 0 3px #0d948833;outline:none}.about-page__actions{margin-top:.25rem}.about-page__submit{background:#0f766e;border:none;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:1rem;font-weight:700;padding:.65rem 1.35rem;transition:background .12s ease,transform .08s ease}.about-page__submit:hover:not(:disabled){background:#0d9488}.about-page__submit:active:not(:disabled){transform:translateY(1px)}.about-page__submit:disabled{cursor:not-allowed;opacity:.65}.results-page__nav-link--current{background:#ecfdf5;color:#0f766e}.results-page__nav-link--current:hover{background:#d1fae5;color:#0f766e}.premium-page{padding-bottom:2.5rem}.premium-page__header .premium-page__header-inner{align-items:center;display:flex;gap:.75rem;grid-template-columns:none;justify-content:space-between}.premium-page__header .results-page__header-left{flex-wrap:nowrap;justify-content:space-between;width:100%}.premium-page__header .header-more-menu{display:block;margin-left:auto}.premium-page__masthead{margin-bottom:2rem}.premium-page__eyebrow{color:#0f766e;font-size:.8125rem;font-weight:700;letter-spacing:.04em;margin:0 0 .55rem;text-transform:uppercase}.premium-page__title{font-size:clamp(1.5rem,2.4vw,1.85rem);max-width:none}.premium-page__main-text{display:flex;flex-direction:column;gap:.85rem;margin-top:1rem}.premium-page__main-text p{color:#334155;font-size:clamp(1.0625rem,1.6vw,1.1875rem);font-weight:400;line-height:1.65;margin:0;max-width:none}.premium-page__stats{display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:0;padding:0}.premium-page__stats li{color:#334155;font-size:clamp(1.0625rem,1.6vw,1.1875rem);font-weight:400;line-height:1.55;padding-left:1.15rem;position:relative}.premium-page__stats li:before{background:#0f766e;border-radius:50%;content:"";height:.4rem;left:0;position:absolute;top:.65em;width:.4rem}.premium-page__stat{color:#0f766e;font-weight:800}.premium-page__hero{display:flex;flex-direction:column;gap:2.25rem;margin-bottom:2.75rem}.premium-page__benefits-title{color:#0f172a;font-size:1.125rem;font-weight:800;letter-spacing:-.01em;line-height:1.25;margin:0 0 .75rem}.premium-page__benefits{background:linear-gradient(180deg,#f0fdfa,#ecfdf5);border:1px solid #99f6e4;border-radius:12px;display:flex;flex-direction:column;gap:.95rem;list-style:none;margin:0;padding:1rem 1.1rem}.premium-page__benefits li{align-items:flex-start;display:flex;gap:.75rem}.premium-page__benefits strong{color:#0f172a;display:block;font-size:.9375rem;font-weight:800;line-height:1.3;margin-bottom:.15rem}.premium-page__benefits span:not(.premium-page__benefit-icon){color:#475569;display:block;font-size:.875rem;line-height:1.5}.premium-page__benefit-icon{align-items:center;background:#fff;border:1px solid #99f6e4;border-radius:999px;box-shadow:0 1px 2px #0f766e0f;color:#0f766e;display:inline-flex;flex-shrink:0;height:2.15rem;justify-content:center;width:2.15rem}.premium-page__features{display:flex;flex-direction:column;gap:3.5rem}.premium-page__feature{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;width:100%}.premium-page__feature-head{align-items:center;box-sizing:border-box;display:flex;gap:.85rem;margin:0;padding:0;width:100%}.premium-page__feature-number{align-items:center;background:#0f766e;border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:1.0625rem;font-weight:800;height:2.35rem;justify-content:center;line-height:1;margin:0;width:2.35rem}.premium-page__feature-title{color:#0f172a;flex:1 1;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0;min-width:0}.premium-page__feature-copy{color:#334155;font-size:clamp(1.0625rem,1.6vw,1.1875rem);font-weight:400;line-height:1.65;margin:0;max-width:none}.premium-page__callouts{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:1fr;list-style:none;margin:.15rem 0 0;padding:0}@media (min-width:40rem){.premium-page__callouts{gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.premium-page__callouts--pair{grid-template-columns:1fr}@media (min-width:40rem){.premium-page__callouts--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.premium-page__callout{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:.65rem;margin:0;padding:.85rem .9rem}.premium-page__callout--stat{background:linear-gradient(180deg,#f0fdfa,#ecfdf5);border-color:#99f6e4}.premium-page__callout strong{color:#0f172a;display:block;font-size:.875rem;font-weight:800;line-height:1.3;margin-bottom:.25rem}.premium-page__callout span:not(.premium-page__benefit-icon):not(.premium-page__stat){color:#64748b;display:block;font-size:.8125rem;line-height:1.5}.premium-page__card-guide-wrap{margin-top:.15rem}.premium-page__card-guide{align-items:stretch;display:flex;flex-direction:column;gap:1rem}@media (min-width:40rem){.premium-page__card-guide{align-items:flex-start;flex-direction:row;gap:1.25rem}}.premium-page__card-demo{flex:0 0 auto;max-width:100%;-webkit-user-select:none;user-select:none;width:13.5rem}.premium-page__card-demo-grid{column-gap:0;grid-template-columns:minmax(0,1fr);row-gap:0}.premium-page__card-demo .product-card--annotate [data-premium-feature]{border-radius:6px;outline:1.5px dashed #0f766e47;outline-offset:2px;transition:outline-color .15s ease,outline-offset .15s ease,opacity .15s ease,background-color .15s ease;z-index:3}.premium-page__card-demo .product-card--annotate [data-premium-feature=cta],.premium-page__card-demo .product-card--annotate [data-premium-feature=description],.premium-page__card-demo .product-card--annotate [data-premium-feature=freshness],.premium-page__card-demo .product-card--annotate [data-premium-feature=image]{position:relative}.premium-page__card-demo .product-card--annotate [data-premium-feature=shipping]{pointer-events:auto}.premium-page__card-demo .product-card--annotate [data-premium-feature=cta],.premium-page__card-demo .product-card--annotate [data-premium-feature=freshness]{border-radius:4px}.premium-page__card-demo .product-card--annotate [data-premium-feature=description]{border-radius:4px;margin-bottom:calc(.5rem + 3px);outline-offset:4px;overflow:visible}.premium-page__card-demo .product-card--annotate [data-premium-feature=image]{border-radius:8px;max-height:94%;max-width:94%;outline-offset:1px}.premium-page__card-guide[data-active-feature] .product-card--annotate [data-premium-feature]{opacity:.72;outline-color:#0f766e1f}.premium-page__card-guide[data-active-feature=cta] .product-card--annotate [data-premium-feature=cta],.premium-page__card-guide[data-active-feature=description] .product-card--annotate [data-premium-feature=description],.premium-page__card-guide[data-active-feature=freshness] .product-card--annotate [data-premium-feature=freshness],.premium-page__card-guide[data-active-feature=image] .product-card--annotate [data-premium-feature=image],.premium-page__card-guide[data-active-feature=shipping] .product-card--annotate [data-premium-feature=shipping]{background-color:#f0fdfa73;opacity:1;outline-color:#0f766e8c;outline-width:2px}.premium-page__card-feature-list{display:flex;flex:1 1;flex-direction:column;gap:.35rem;list-style:none;margin:0;min-width:0;padding:0}.premium-page__card-feature{align-items:flex-start;border:1px solid #0000;border-radius:10px;cursor:default;display:flex;gap:.65rem;margin:0;padding:.55rem .65rem;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.premium-page__card-feature strong{color:#0f172a;display:block;font-size:.8125rem;font-weight:800;line-height:1.3;margin-bottom:.1rem}.premium-page__card-feature span:not(.premium-page__card-feature-index){color:#64748b;display:block;font-size:.75rem;line-height:1.45}.premium-page__card-feature-index{align-items:center;background:#ecfdf5;border:1px solid #99f6e4;border-radius:999px;color:#0f766e;display:inline-flex;flex-shrink:0;font-size:.6875rem;font-weight:800;height:1.35rem;justify-content:center;line-height:1;margin-top:.05rem;width:1.35rem}.premium-page__card-feature.is-active{background:#f0fdfa;border-color:#99f6e4;box-shadow:0 0 0 1px #0f766e14}.premium-page__card-feature.is-active .premium-page__card-feature-index{background:#0f766e;border-color:#0f766e;color:#fff}.premium-page__card-feature.is-active strong{color:#0f766e}.premium-page__placements-demo{pointer-events:none;-webkit-user-select:none;user-select:none}.premium-page__placements-demo .landing-categories__section--featured-premium{margin:0}.premium-page__category-preview{margin-top:1rem}.premium-page__category-preview .category-menu{display:block;width:100%}.premium-page__category-preview .category-menu__trigger{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;color:#334155;display:flex;font-size:.9375rem;font-weight:700;justify-content:center;max-width:none;padding:.7rem 1rem;width:100%}.premium-page__category-preview .category-menu__trigger:hover:not(:disabled){background:#e2e8f0;border-color:#94a3b8;color:#0f172a}.premium-page__category-preview .category-menu__trigger:focus-visible{background:#e2e8f0;outline:2px solid #0d9488;outline-offset:2px}.premium-page__category-preview--inline{display:inline;margin-top:0}.premium-page__category-preview--inline .category-menu{display:inline;vertical-align:initial;width:auto}.premium-page__category-preview--inline .category-menu__trigger--link{background:#0000;border:none;border-radius:0;color:#0f766e;display:inline;font-size:inherit;font-weight:700;line-height:inherit;margin:0;max-width:none;padding:0;text-decoration:underline;text-underline-offset:.12em;vertical-align:initial;width:auto}.premium-page__category-preview--inline .category-menu__trigger--link:hover:not(:disabled){background:#0000;color:#0d9488}.premium-page__category-preview--inline .category-menu__trigger--link:focus-visible{background:#0000;outline:2px solid #0d9488;outline-offset:2px}.premium-page__pricing{display:flex;flex-direction:column;gap:1.15rem}.premium-page__cta{background:linear-gradient(145deg,#f0fdfa,#ecfdf5 55%,#fff);border:1px solid #99f6e4;border-radius:12px;padding:1.25rem 1.35rem}.premium-page__cta-title{color:#0f766e;font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 .75rem}.premium-page__cta-lead{color:#334155;font-size:.9375rem;line-height:1.55;margin:0 0 1rem}.premium-page__pricing-table-wrap{margin-bottom:1rem;overflow-x:auto}.premium-page__pricing-table{border-collapse:collapse;font-size:.9375rem;line-height:1.45;width:100%}.premium-page__pricing-caption{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.premium-page__pricing-table td,.premium-page__pricing-table th{border-bottom:1px solid #d1fae5;padding:.75rem .85rem;text-align:left;vertical-align:middle}.premium-page__pricing-table thead th{background:#ffffffa6;color:#0f766e;font-size:.8125rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.premium-page__pricing-table tbody tr:last-child td{border-bottom:none}.premium-page__pricing-table td:last-child{color:#0f172a;font-weight:700;white-space:nowrap}.premium-page__price-was{color:#94a3b8;font-weight:500;margin-right:.35rem;text-decoration:line-through}.premium-page__price-now{font-size:1.0625rem}.premium-page__price-custom,.premium-page__price-now{color:#0f766e;font-weight:800}.premium-page__cta-bullets{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.premium-page__cta-bullets li{color:#334155;font-size:.9375rem;line-height:1.5;padding-left:1.1rem;position:relative}.premium-page__cta-bullets li:before{background:#0f766e;border-radius:50%;content:"";height:.4rem;left:0;position:absolute;top:.55em;width:.4rem}.premium-page__contact{display:flex;flex-direction:column;gap:.85rem;padding:1.25rem 0 0;width:100%}.premium-page__contact-lead{color:#0f172a;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0}.premium-page__contact-action{align-items:stretch;color:#0f172a;display:flex;font-size:clamp(1.0625rem,1.6vw,1.1875rem);gap:.5rem;line-height:1.5;margin:0;width:100%}.premium-page__contact-action>span{align-items:center;display:inline-flex;flex-shrink:0;font-weight:600;white-space:nowrap}.premium-page__contact-cta{align-items:center;background:#0f766e;border-radius:10px;box-shadow:0 1px 2px #0f766e2e,0 4px 14px #0f766e24;color:#fff;display:inline-flex;flex:1 1;font:inherit;font-weight:700;justify-content:center;line-height:inherit;min-width:0;padding:.65rem 1rem;text-decoration:none;transition:background .12s ease,box-shadow .12s ease}.premium-page__contact-cta:hover{background:#0d9488;box-shadow:0 2px 4px #0f766e33,0 6px 18px #0f766e29;color:#fff}.premium-page__contact-cta:focus-visible{outline:2px solid #0d9488;outline-offset:3px}.feedback-modal__backdrop{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:max(1rem,env(safe-area-inset-top,0)) max(1rem,env(safe-area-inset-right,0)) max(1rem,env(safe-area-inset-bottom,0)) max(1rem,env(safe-area-inset-left,0));position:fixed;z-index:200}.feedback-modal{background:#fff;border-radius:12px;box-shadow:0 24px 48px #0f172a2e,0 0 0 1px #94a3b833;box-sizing:border-box;max-height:min(90vh,36rem);max-width:28rem;overflow:auto;width:100%}.feedback-modal__header{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;gap:.75rem;justify-content:space-between;padding:1rem 1rem .5rem}.feedback-modal__title{color:#0f172a;font-size:1.125rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0}.feedback-modal__close{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1.5rem;height:2rem;justify-content:center;line-height:1;margin:-.25rem -.25rem 0 0;padding:0;transition:color .12s ease,background .12s ease;width:2rem}.feedback-modal__close:hover{background:#f1f5f9;color:#0f172a}.feedback-modal__close:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.feedback-modal__body{padding:1rem 1rem 1.25rem}.feedback-modal__lede{color:#475569;font-size:.9375rem;line-height:1.55;margin:0 0 1rem}.feedback-modal__field{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.feedback-modal__field label{color:#0f172a;font-size:.875rem;font-weight:700}.feedback-modal__field textarea{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font:inherit;font-size:1rem;line-height:1.45;min-height:6rem;padding:.55rem .65rem;resize:vertical;width:100%}.feedback-modal__field textarea:focus-visible{border-color:#94a3b8;outline:2px solid #0d9488;outline-offset:1px}.feedback-modal__actions{align-items:stretch;display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.feedback-modal__submit{background:#0d9488;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;font:inherit;font-size:.9375rem;font-weight:700;padding:.65rem 1rem;transition:background .12s ease;width:100%}.feedback-modal__submit:hover:not(:disabled){background:#0f766e}.feedback-modal__submit:disabled{cursor:not-allowed;opacity:.65}.feedback-modal__submit:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.feedback-modal__banner{border-radius:8px;font-size:.875rem;line-height:1.5;margin:0 0 1rem;padding:.75rem .85rem}.feedback-modal__banner--success{background:#d1fae5;border:1px solid #6ee7b7;color:#0f5132}.feedback-modal__banner--error{background:#fee2e2;border:1px solid #fca5a5;color:#7f1d1d}.beta-toolbar{inset-inline:0;bottom:0;box-sizing:border-box;display:flex;justify-content:center;padding:.75rem clamp(.75rem,3vw,1.25rem) max(.75rem,env(safe-area-inset-bottom,.75rem));pointer-events:none;position:fixed;z-index:80}.beta-toolbar__inner{align-items:stretch;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 24px #0f172a1f,0 0 0 1px #94a3b814;box-sizing:border-box;display:flex;flex-direction:column;gap:.55rem;padding:.65rem 2.5rem .65rem .75rem;pointer-events:auto;position:relative;width:min(92vw,42rem)}.beta-toolbar__message{align-items:center;display:flex;gap:.5rem;min-width:0;width:100%}.beta-toolbar__badge{background:#ccfbf1;border-radius:4px;color:#0f766e;flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.06em;line-height:1.2;padding:.12rem .35rem}.beta-toolbar__copy{color:#475569;flex:1 1;font-size:.8125rem;font-weight:600;line-height:1.35;margin:0;min-width:0}.beta-toolbar__actions{align-items:center;display:flex;gap:.4rem;justify-content:center;width:100%}.beta-toolbar__action{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;color:#0f172a;cursor:pointer;display:inline-flex;font:inherit;font-size:.75rem;font-weight:600;gap:.3rem;justify-content:center;line-height:1.2;min-height:2rem;padding:.4rem .65rem;text-decoration:none;transition:color .12s ease,background .12s ease,border-color .12s ease;white-space:nowrap}.beta-toolbar__action svg{flex-shrink:0;height:13px;width:13px}.beta-toolbar__action:hover{background:#f8fafc;border-color:#94a3b8;color:#0f766e}.beta-toolbar__action:focus{outline:none}.beta-toolbar__action:focus-visible{outline:2px solid #0d9488;outline-offset:1px}.beta-toolbar__minimize{align-items:center;background:#0000;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:inline-flex;flex-shrink:0;height:1.75rem;justify-content:center;margin:0;padding:0;position:absolute;right:.55rem;top:.45rem;transition:color .12s ease,background .12s ease;width:1.75rem}.beta-toolbar__minimize:hover{background:#f1f5f9;color:#475569}.beta-toolbar__minimize:focus{outline:none}.beta-toolbar__minimize:focus-visible{outline:2px solid #0d9488;outline-offset:1px}.beta-toolbar__restore{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border:1px solid #e2e8f0;border-radius:999px;bottom:max(.75rem,env(safe-area-inset-bottom,.75rem));box-shadow:0 4px 14px #0f172a1f,0 0 0 1px #94a3b81a;color:#64748b;cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;padding:0;position:fixed;right:max(.75rem,env(safe-area-inset-right,.75rem));transition:color .12s ease,background .12s ease,border-color .12s ease;width:2.5rem;z-index:80}.beta-toolbar__restore:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f766e}.beta-toolbar__restore:focus{outline:none}.beta-toolbar__restore:focus-visible{outline:2px solid #0d9488;outline-offset:2px}@media (max-width:640px){.beta-toolbar__inner{gap:.5rem;padding:.6rem 2.5rem .6rem .65rem}.beta-toolbar__copy{font-size:.75rem}.beta-toolbar__actions{grid-gap:.35rem;display:grid;gap:.35rem;grid-template-columns:repeat(3,minmax(0,1fr))}.beta-toolbar__action{font-size:.6875rem;min-height:2.125rem;padding:.4rem .35rem;width:100%}}.beta-price-notice{inset-inline:0;bottom:0;box-sizing:border-box;display:flex;justify-content:center;padding:.75rem clamp(.75rem,3vw,1.25rem) max(.75rem,env(safe-area-inset-bottom,.75rem));pointer-events:none;position:fixed;z-index:80}.beta-price-notice__inner{align-items:flex-start;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0f172a1f,0 0 0 1px #94a3b814;box-sizing:border-box;display:flex;gap:.55rem;max-width:min(92vw,42rem);padding:.65rem .75rem;pointer-events:auto}.beta-price-notice__badge{background:#ccfbf1;border-radius:4px;color:#0f766e;flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.07em;line-height:1.5;padding:.15rem .4rem}.beta-price-notice__content{display:flex;flex:1 1;flex-direction:column;gap:.35rem;min-width:0}.beta-price-notice__text{color:#64748b;font-size:.75rem;line-height:1.45;margin:0}.beta-price-notice__cookie{color:#64748b;font-size:.6875rem;line-height:1.4;margin:0}.beta-price-notice__close{align-items:center;background:#0000;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1.25rem;height:1.75rem;justify-content:center;line-height:1;margin:-.15rem -.15rem -.15rem 0;padding:0;transition:color .12s ease,background .12s ease;width:1.75rem}.beta-price-notice__close:hover{background:#f1f5f9;color:#475569}.beta-price-notice__close:focus-visible{outline:2px solid #0d9488;outline-offset:2px}@media (max-width:480px){.beta-price-notice__inner{padding:.6rem .65rem}.beta-price-notice__text{font-size:.6875rem}.beta-price-notice__cookie{font-size:.625rem}}.pre-lander__hook{color:#64748b;font-size:.75rem;font-weight:600;left:10px;letter-spacing:.01em;line-height:1.2;margin:0;padding:0;position:fixed;text-align:left;top:10px;z-index:1}.pre-lander{box-sizing:border-box;justify-content:flex-start;min-height:100dvh;padding:1rem 1.25rem 4.75rem;width:100%}.pre-lander,.pre-lander__stack{align-items:center;display:flex;flex:1 1;flex-direction:column}.pre-lander__stack{gap:1.25rem;min-height:0;text-align:center;width:min(100%,22rem)}.pre-lander__cta-rail{flex:1 1;min-height:.75rem;width:100%}.pre-lander__cta-rail--after{flex-grow:1.45}.pre-lander__pitch{align-items:center;display:flex;flex-direction:column;gap:30px;width:100%}.pre-lander__pitch .pre-lander__cta,.pre-lander__pitch .pre-lander__headline{margin:0}.pre-lander__below-cta{width:100%}.pre-lander__logo{align-items:center;display:flex;flex-direction:column}.pre-lander__logo .logo-mark--hero{border-radius:24px;height:152px;margin-top:0;padding:.65rem;width:152px}.pre-lander__logo .logo-mark--hero .logo-mark__img{max-height:152px;max-width:152px}.pre-lander__badge{align-items:center;background:#ecfdf5;border:1px solid #99f6e4;border-radius:999px;color:#0f766e;display:inline-flex;font-size:.75rem;font-weight:700;letter-spacing:.04em;padding:.28rem .75rem;position:fixed;right:10px;text-transform:uppercase;top:10px;z-index:1}.pre-lander__headline{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin:0;max-width:20rem;text-align:center}.pre-lander__headline-primary{color:#0f172a;font-size:clamp(1.375rem,4.5vw,1.625rem);font-weight:800;letter-spacing:-.02em;line-height:1.25}.pre-lander__headline-secondary{color:#64748b;font-size:.9375rem;font-weight:500;line-height:1.55}.pre-lander__lede{color:#64748b;font-size:.9375rem;line-height:1.55;margin:0 auto;max-width:20rem;text-align:center}.pre-lander__cta{align-items:center;background:#0f766e;border:none;border-radius:12px;box-shadow:0 1px 2px #0f766e2e,0 6px 18px #0f766e29;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:1rem;font-weight:700;justify-content:center;line-height:1.25;margin-top:0;max-width:100%;padding:.875rem 1.35rem;transition:background .12s ease,transform .12s ease,box-shadow .12s ease;width:100%}.pre-lander__cta:hover{background:#0d9488;box-shadow:0 2px 4px #0f766e33,0 8px 22px #0f766e2e}.pre-lander__cta:active{transform:translateY(1px)}.pre-lander__cta:focus{outline:none}.pre-lander__cta:focus-visible{outline:2px solid #0d9488;outline-offset:3px}.pre-lander__chips-bar{background:linear-gradient(0deg,#fffffffa 70%,#fff0);bottom:0;box-sizing:border-box;left:0;padding:.75rem 0 max(.85rem,env(safe-area-inset-bottom));position:fixed;right:0;z-index:1}.pre-lander__chips{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-wrap:nowrap;gap:.45rem;overflow-x:auto;overflow-y:hidden;padding:0 1rem;scrollbar-width:none}.pre-lander__chips::-webkit-scrollbar{display:none}.pre-lander__chip{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#0f172a;display:inline-flex;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.35rem;line-height:1.25;padding:.35rem .75rem;text-decoration:none;transition:color .12s ease,border-color .12s ease,background .12s ease;white-space:nowrap}.pre-lander__chip-label{color:inherit}.pre-lander__chip-count{font-feature-settings:"tnum";color:#94a3b8;font-variant-numeric:tabular-nums;font-weight:500}.pre-lander__chip:hover{background:#f0fdfa;border-color:#99f6e4}.pre-lander__chip:hover .pre-lander__chip-label{color:#0f766e}.pre-lander__chip:hover .pre-lander__chip-count{color:#94a3b8}.pre-lander__chip:focus-visible{outline:2px solid #0d9488;outline-offset:2px}@media (min-width:641px){.pre-lander__hook{font-size:.8125rem}.pre-lander{padding:1.25rem 2rem 5rem}.pre-lander__stack{gap:0;width:min(100%,calc(32rem + 210px))}.pre-lander__logo{margin-bottom:.75rem}.pre-lander__pitch{flex:0 0 auto}.pre-lander__lede{font-size:1.1875rem;line-height:1.6;margin-top:0;max-width:calc(26rem + 210px)}.pre-lander__below-cta{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:0;margin-top:1.25rem;max-height:150px;min-height:0;overflow:hidden}.pre-lander__below-cta .pre-lander__cta-rail--after{flex:1 1 auto;max-height:none;min-height:0}.pre-lander__logo .logo-mark--hero{border-radius:28px;height:220px;padding:1rem;width:220px}.pre-lander__logo .logo-mark--hero .logo-mark__img{max-height:220px;max-width:220px}.pre-lander__badge{font-size:.875rem;padding:.38rem 1rem}.pre-lander__headline{gap:.65rem;max-width:calc(26rem + 210px)}.pre-lander__headline-primary{font-size:clamp(1.875rem,3vw,2.375rem)}.pre-lander__headline-secondary{font-size:1.1875rem;line-height:1.6}.pre-lander__cta{border-radius:14px;font-size:1.125rem;max-width:28rem;padding:1.05rem 1.75rem}.pre-lander__chips-bar{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pre-lander__chips{box-sizing:border-box;flex-wrap:wrap;gap:.6rem;justify-content:center;max-width:none;overflow-x:visible;padding:0 2rem;width:100%}.pre-lander__chip{font-size:.9375rem;padding:.45rem 1rem}}@media (max-width:640px){.pre-lander{padding:.75rem 1rem 4.5rem}.pre-lander__stack{gap:1.15rem;width:min(100%,26rem)}.pre-lander__below-cta{margin-top:0;max-height:none;overflow:visible}.pre-lander__headline{gap:.65rem;max-width:100%}.pre-lander__headline-primary{font-size:clamp(1.875rem,6.5vw,2.25rem)}.pre-lander__headline-secondary,.pre-lander__lede{font-size:1.1875rem;line-height:1.5}.pre-lander__lede{max-width:100%}.pre-lander__cta{font-size:1.125rem;padding:1rem 1.5rem}.pre-lander__logo .logo-mark--hero{border-radius:32px;height:272px;padding:1.3rem;width:272px}.pre-lander__logo .logo-mark--hero .logo-mark__img{max-height:272px;max-width:272px}.pre-lander__chips{display:block;line-height:0;overflow:visible;padding:0 .5rem;text-align:center}.pre-lander__chip{display:inline-flex;font-size:.6875rem;gap:.25rem;line-height:1.2;margin:.15rem .12rem;padding:.22rem .5rem;vertical-align:middle}.pre-lander__chip-count{font-size:.625rem}}.deals-page__intro{margin:0 0 1.75rem;width:100%}.deals-page__title{color:#0f172a;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;letter-spacing:-.02em;margin:0 0 .5rem}.deals-page__lede{color:#475569;font-size:1rem;line-height:1.55;margin:0 0 .85rem;width:100%}.deals-page__beta-note{align-items:flex-start;display:flex;gap:.5rem;margin:0 0 1.25rem;width:100%}.deals-page__beta-badge{background:#ccfbf1;border-radius:4px;color:#0f766e;flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.07em;line-height:1.5;margin-top:.1rem;padding:.15rem .4rem}.deals-page__beta-note-text{color:#64748b;font-size:.8125rem;line-height:1.5}.deals-beta-modal__backdrop{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a80;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:max(1rem,env(safe-area-inset-top,0)) max(1rem,env(safe-area-inset-right,0)) max(1rem,env(safe-area-inset-bottom,0)) max(1rem,env(safe-area-inset-left,0));position:fixed;z-index:200}.deals-beta-modal{background:#fff;border-radius:12px;box-shadow:0 24px 48px #0f172a2e,0 0 0 1px #94a3b833;box-sizing:border-box;max-height:min(90vh,36rem);max-width:28rem;overflow:auto;width:100%}.deals-beta-modal__header{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;gap:.55rem;padding:1.15rem 1.15rem .75rem}.deals-beta-modal__badge{align-items:center;background:#ccfbf1;border-radius:4px;color:#0f766e;display:inline-flex;font-size:.625rem;font-weight:700;letter-spacing:.07em;line-height:1.5;padding:.15rem .45rem}.deals-beta-modal__title{color:#0f172a;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0}.deals-beta-modal__body{display:flex;flex-direction:column;gap:.85rem;padding:1rem 1.15rem 1.25rem}.deals-beta-modal__text{color:#475569;font-size:.9375rem;line-height:1.55;margin:0}.deals-beta-modal__actions{align-items:stretch;display:flex;flex-direction:column;gap:.65rem;margin-top:.35rem}.deals-beta-modal__accept{align-items:center;background:#0f766e;border:none;border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:.9375rem;font-weight:700;justify-content:center;line-height:1.3;min-height:2.85rem;padding:.7rem 1.15rem;width:100%}.deals-beta-modal__accept:hover{background:#0d9488}.deals-beta-modal__accept:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.deals-beta-modal__back{align-items:center;border-radius:10px;box-sizing:border-box;color:#475569;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;min-height:2.5rem;padding:.55rem 1rem;text-decoration:none;width:100%}.deals-beta-modal__back:hover{background:#f8fafc;color:#0f172a}.deals-beta-modal__back:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.deals-page__edition{background:linear-gradient(135deg,#f0fdfa,#fff 70%,#f8fafc);border:1px solid #ccfbf1;border-radius:12px;box-shadow:0 1px 3px #0f172a0d;margin:0;overflow:hidden;padding:0;width:100%}.deals-page__edition-top{align-items:center;background:#ccfbf1;box-sizing:border-box;display:flex;gap:.45rem;padding:.55rem 1rem;width:100%}.deals-page__edition-badge{color:#0f766e;font-size:.6875rem;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.deals-page__edition-info{align-items:center;background:#fff;border:1px solid #99f6e4;border-radius:999px;color:#0f766e;cursor:help;display:inline-flex;font:inherit;font-size:.6875rem;font-weight:800;height:1.15rem;justify-content:center;line-height:1;padding:0;width:1.15rem}.deals-page__edition-info:focus-visible,.deals-page__edition-info:hover{background:#ccfbf1;outline:none}.deals-page__edition-info:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #0d9488}.deals-page__edition-headline{color:#0f172a;font-size:1.0625rem;font-weight:700;line-height:1.45;margin:0;padding:.85rem 1rem 0}.deals-page__edition-count{font-weight:800}.deals-page__edition-sep{color:#94a3b8;font-weight:500}.deals-page__edition-date{color:#334155;font-weight:600}.deals-page__edition-return{color:#0f766e;font-size:.875rem;font-weight:600;line-height:1.5;margin:0;padding:.4rem 1rem .95rem}.deals-page__edition-return-detail{color:#64748b;font-weight:500}.deals-page__category-nav{margin:0 0 1.75rem;width:100%}.deals-page__category-nav-label{color:#64748b;font-size:.75rem;font-weight:700;letter-spacing:.06em;margin:0 0 .55rem;text-transform:uppercase}.deals-page__category-nav-list{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem;list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:.15rem 0;scrollbar-width:none}.deals-page__category-nav-list::-webkit-scrollbar{display:none}.deals-page__category-nav-item{flex:0 0 auto;margin:0}.deals-page__category-nav-btn{background:#fff;border:1px solid #cbd5e1;border-radius:999px;color:#0f172a;cursor:pointer;display:inline-block;font:inherit;font-size:.875rem;font-weight:600;line-height:1.3;max-width:none;padding:.55rem .8rem;text-align:left;transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease;width:auto}.deals-page__category-nav-btn:hover{background:#f0fdfa;border-color:#99f6e4;color:#0f766e}.deals-page__category-nav-btn:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.deals-page__category-nav-btn-label{min-width:0;white-space:nowrap}.deals-page__category-nav-btn-label--short{display:none}.deals-page__section{margin-bottom:2.5rem;scroll-margin-top:5.5rem;width:100%}.deals-page__section-header{margin:0 0 1rem}.deals-page__section-heading{color:#0f172a;font-size:1.25rem;font-weight:700;margin:0}.deals-page__section-heading-link{color:inherit;text-decoration:none}.deals-page__section-heading-link:hover{color:#0d9488}.deals-page__section-heading-link:focus-visible{border-radius:2px;outline:2px solid #0d9488;outline-offset:2px}.deals-page__status{color:#64748b;font-size:.9375rem;margin:0}.deals-page__status--error{color:#b91c1c}.deals-page .product-card--discount-banner .product-card__discount-banner{border-radius:12px 12px 0 0;box-shadow:0 1px 3px #0f172a1f,0 0 0 1px #e658462e;display:flex;font-size:.6875rem;font-weight:700;letter-spacing:.01em;line-height:1.1;overflow:hidden;pointer-events:none;width:100%}.deals-page .product-card__discount-banner-euro,.deals-page .product-card__discount-banner-pct{align-items:center;color:#fff;display:flex;flex:1 1 50%;justify-content:center;min-height:1.65rem;padding:.28rem .5rem;white-space:nowrap}.deals-page .product-card__discount-banner-pct{background:#e65846}.deals-page .product-card__discount-banner-euro{background:#f07a6b;border-left:1px solid #ffffff38}.deals-page .results-page__grid:not(.results-page__grid--list) .product-card--discount-banner .product-card__media{border-radius:0 0 12px 12px}.deals-page .product-card__edition-badge{background:#0f766eeb;border-radius:999px;box-shadow:0 1px 2px #0f172a2e;color:#fff;font-size:.625rem;font-weight:700;left:.4rem;letter-spacing:.02em;line-height:1.2;max-width:calc(100% - .8rem);overflow:hidden;padding:.2rem .45rem;pointer-events:none;position:absolute;text-overflow:ellipsis;top:.4rem;white-space:nowrap;z-index:2}@media (max-width:700px){.deals-page__edition-return,.deals-page__lede{display:none}.deals-page__edition-headline{padding-bottom:.85rem}.deals-page__category-nav-list{gap:.35rem}.deals-page__category-nav-btn{font-size:.75rem;line-height:1.25;padding:.35rem .6rem}.deals-page__category-nav-btn-label--full{display:none}.deals-page__category-nav-btn-label--short{display:inline}.deals-page .product-card--discount-banner .product-card__discount-banner{font-size:.625rem}.deals-page .product-card__discount-banner-euro,.deals-page .product-card__discount-banner-pct{min-height:1.5rem;padding:.24rem .4rem}}
/*# sourceMappingURL=main.4668ce1b.css.map*/