.comparison-page{width:min(100%,960px);margin-inline:auto}.comparison-page__intro{display:grid;gap:14px;max-width:680px;margin-bottom:40px}.comparison-page__intro h1{font-size:clamp(32px,3vw,44px)}.comparison-page__intro>p:last-child{color:var(--color-muted);max-width:60ch}.comparison-search{display:block;position:relative}.comparison-search__form{max-width:720px}.comparison-search__form label{display:block;font-size:13px;font-weight:600;margin-bottom:10px}.comparison-search__field{display:flex;align-items:center;gap:14px;min-height:62px;padding:7px 7px 7px 18px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface)}.comparison-search__field:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.comparison-search__field>.icon{color:var(--color-muted)}.comparison-search__field input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--color-foreground)}.comparison-search__field .button{min-height:46px}.comparison-search__results{position:absolute;z-index:5;top:88px;left:0;width:min(720px,100%);max-height:min(480px,65dvh);overflow-y:auto;padding:12px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);box-shadow:0 20px 40px #00000018}.comparison-search__results-heading{padding:6px 10px 10px;font-size:12px;font-weight:600;color:var(--color-muted)}.comparison-search__results ul{list-style:none;padding:0}.comparison-search__results li+li{border-top:1px solid var(--color-border)}.comparison-search__results button{display:flex;align-items:center;gap:14px;width:100%;min-height:76px;padding:8px;border:0;background:transparent;text-align:start;cursor:pointer}.comparison-search__results button:hover,.comparison-search__results button:focus-visible{background:#f2f5f3}.comparison-search__image{display:block;width:58px;height:58px;flex:0 0 58px;overflow:hidden;background:#f3f3f1}.comparison-search__image img{width:100%;height:100%;object-fit:cover}.comparison-search__copy{display:grid;gap:2px;min-width:0}.comparison-search__copy small{color:var(--color-muted)}.comparison-search__copy strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}.comparison-search__empty{padding:20px 10px;color:var(--color-muted)}.comparison-page__selection{margin-top:48px;min-height:170px}.comparison-page__selection[aria-busy]{opacity:.55}.comparison-page__hint{color:var(--color-muted);padding-block:32px;border-top:1px solid var(--color-border)}.comparison-detail__product{display:grid;grid-template-columns:180px minmax(0,1fr);gap:30px;align-items:center;padding-block:24px 36px;border-top:1px solid var(--color-border)}.comparison-detail__image{width:100%;aspect-ratio:1;background:#f1f1ef;overflow:hidden}.comparison-detail__image img{width:100%;height:100%;object-fit:cover}.comparison-detail__identity{display:grid;gap:10px;justify-items:start;min-width:0}.comparison-detail__identity h2{font-size:25px}.comparison-detail__identity label{margin-top:6px;font-size:12px;font-weight:600}.comparison-detail__identity select{width:min(100%,380px);min-height:44px;padding:8px 12px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-surface)}.comparison-detail__product-link{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-size:13px;text-decoration:underline;text-underline-offset:3px}.comparison-detail__product-link .icon{width:15px;height:15px;flex-basis:15px}.comparison-detail>h3{font-size:18px;margin-bottom:14px}.comparison-offers{border-top:1px solid var(--color-border)}.comparison-offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,auto) minmax(130px,auto);align-items:center;gap:16px;min-height:84px;padding:15px 18px;border-bottom:1px solid var(--color-border)}.comparison-offer--store{background:#eaf2ee;border-left:3px solid var(--color-primary)}.comparison-offer__merchant{display:grid;gap:3px;min-width:0}.comparison-offer__merchant strong{font-size:15px;font-weight:650;overflow-wrap:anywhere}.comparison-offer__merchant span{font-size:12px;color:var(--color-muted)}.comparison-offer__price{font-size:17px;font-weight:600;white-space:nowrap}.comparison-offer__action{justify-self:end}.comparison-offer__action a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.comparison-offer__action .button{text-decoration:none;padding-inline:18px}.comparison-offer__action .icon{width:16px;height:16px;flex-basis:16px}.comparison-detail__notice,.comparison-page__method{font-size:12px;line-height:1.6;color:var(--color-muted)}.comparison-detail__notice{margin-top:20px;max-width:72ch}.comparison-page__method{margin-top:48px;padding-top:20px;border-top:1px solid var(--color-border)}@media(max-width:749px){.comparison-page__intro{margin-bottom:28px}.comparison-search__field{gap:8px;min-height:56px;padding-left:12px}.comparison-search__field .button{padding-inline:12px}.comparison-search__results{top:82px}.comparison-page__selection{margin-top:36px}.comparison-detail__product{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:16px;padding-block:20px 28px}.comparison-detail__identity h2{font-size:18px}.comparison-detail__identity select{width:100%}.comparison-offer{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:16px 12px}.comparison-offer__action{grid-column:1 / -1;justify-self:start}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/comparison.css.map */
