.product-purchase-module__-qbAvG__panel{gap:var(--space-6);margin-top:var(--space-5);padding:var(--space-5);border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-bg-primary);color:var(--color-fg-primary);display:grid}.product-purchase-module__-qbAvG__choice{border:0;min-width:0;margin:0;padding:0}.product-purchase-module__-qbAvG__choice legend{font-size:var(--text-sm);padding:0;font-weight:700}.product-purchase-module__-qbAvG__helper{margin:var(--space-1) 0 var(--space-3);color:var(--color-fg-secondary);font-size:var(--text-xs);line-height:1.5}.product-purchase-module__-qbAvG__options{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-purchase-module__-qbAvG__options button{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--control-height);padding:var(--space-2) var(--space-1);border:1px solid var(--color-line-default);border-radius:var(--radius-control);color:var(--color-fg-primary);background:var(--color-bg-primary);font-size:var(--text-sm);white-space:nowrap;font-weight:600;display:flex}.product-purchase-module__-qbAvG__options button small{font-size:10px}.product-purchase-module__-qbAvG__options button[aria-pressed=true]{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-fg-inverse)}.product-purchase-module__-qbAvG__options button:active,.product-purchase-module__-qbAvG__stepper button:active{transform:translateY(1px)}.product-purchase-module__-qbAvG__options button[aria-pressed=true]:active:not(:disabled){border-color:var(--color-brand-active);background:var(--color-brand-active)}.product-purchase-module__-qbAvG__options button:focus-visible,.product-purchase-module__-qbAvG__stepper button:focus-visible,.product-purchase-module__-qbAvG__panel input:focus-visible,.product-purchase-module__-qbAvG__guide summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.product-purchase-module__-qbAvG__choice:disabled,.product-purchase-module__-qbAvG__stepper button:disabled,.product-purchase-module__-qbAvG__stepper input:disabled{opacity:.55;cursor:not-allowed}.product-purchase-module__-qbAvG__customInput{gap:var(--space-1);margin-top:var(--space-3);color:var(--color-fg-secondary);font-size:var(--text-xs);display:grid}.product-purchase-module__-qbAvG__customInput input{width:100%;min-width:0;min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-bg-primary);color:var(--color-fg-primary)}.product-purchase-module__-qbAvG__panel input[aria-invalid=true]{border-color:var(--color-danger-text)}.product-purchase-module__-qbAvG__configuration{padding:var(--space-4);border:1px solid var(--color-line-default);border-radius:var(--radius-md);background:var(--color-brand-weak)}.product-purchase-module__-qbAvG__configuration>p strong{color:var(--color-brand-pressed)}.product-purchase-module__-qbAvG__configuration>p:first-child{margin:0 0 var(--space-3);font-size:var(--text-sm);overflow-wrap:anywhere}.product-purchase-module__-qbAvG__bundleRow{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.product-purchase-module__-qbAvG__bundleRow label{font-size:var(--text-xs);font-weight:600}.product-purchase-module__-qbAvG__stepper{border:1px solid var(--color-line-default);border-radius:var(--radius-xs);grid-template-columns:44px 48px 44px;align-items:center;display:grid}.product-purchase-module__-qbAvG__stepper button{background:var(--color-bg-primary);min-height:44px;color:var(--color-fg-secondary);border-radius:var(--radius-xs);border:0}.product-purchase-module__-qbAvG__stepper input{border:1px solid var(--color-line-default);background:var(--color-bg-primary);width:100%;min-width:0;min-height:44px;color:var(--color-fg-primary);text-align:center;appearance:textfield;border-block:0}.product-purchase-module__-qbAvG__stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.product-purchase-module__-qbAvG__stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.product-purchase-module__-qbAvG__configuration .product-purchase-module__-qbAvG__helper{margin-bottom:0}.product-purchase-module__-qbAvG__error{margin:calc(-1 * var(--space-3)) 0;color:var(--color-danger-text);font-size:var(--text-xs)}.product-purchase-module__-qbAvG__error:empty{display:none}.product-purchase-module__-qbAvG__payment{align-items:center;gap:var(--space-2);padding-top:var(--space-5);border-top:1px solid var(--color-line-default);grid-template-columns:minmax(0,1fr) auto;display:grid}.product-purchase-module__-qbAvG__payment>span{font-size:var(--text-sm);font-weight:700}.product-purchase-module__-qbAvG__payment>strong{color:var(--color-brand-pressed);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(21px,2.4vw,28px)}.product-purchase-module__-qbAvG__payment>small{color:var(--color-fg-secondary);font-size:var(--text-xs);text-align:right;grid-column:1/-1}.product-purchase-module__-qbAvG__guide{padding-top:var(--space-4);border-top:1px solid var(--color-line-default);font-size:var(--text-xs);color:var(--color-fg-secondary)}.product-purchase-module__-qbAvG__guide summary{cursor:pointer;align-content:center;width:fit-content;min-height:44px;font-weight:600}.product-purchase-module__-qbAvG__guide p{margin:var(--space-2) 0 0;line-height:1.7}.product-purchase-module__-qbAvG__panel[aria-busy=true]{cursor:progress}.product-purchase-module__-qbAvG__panel[data-state=success]{border-color:var(--color-success)}.product-purchase-module__-qbAvG__panel[data-state=error]{border-color:var(--color-danger-text)}@media (hover:hover){.product-purchase-module__-qbAvG__options button:hover:not(:disabled):not([aria-pressed=true]),.product-purchase-module__-qbAvG__stepper button:hover:not(:disabled),.product-purchase-module__-qbAvG__customInput input:hover{background:var(--color-brand-weak);color:var(--color-brand-pressed)}.product-purchase-module__-qbAvG__options button[aria-pressed=true]:hover:not(:disabled){border-color:var(--color-brand-pressed);background:var(--color-brand-pressed)}}@media (max-width:414px){.product-purchase-module__-qbAvG__panel{padding:var(--space-3);gap:var(--space-5)}.product-purchase-module__-qbAvG__options{gap:var(--space-1)}.product-purchase-module__-qbAvG__options button{font-size:var(--text-xs)}.product-purchase-module__-qbAvG__configuration{padding:var(--space-3)}.product-purchase-module__-qbAvG__bundleRow{flex-wrap:wrap}.product-purchase-module__-qbAvG__payment{grid-template-columns:minmax(0,1fr)}.product-purchase-module__-qbAvG__payment>strong{text-align:right}}
.product-card-module__6TKfza__card,.product-card-module__6TKfza__thumbnail{--card-surface:#fff;--card-ink:#101828;--card-muted:#667085;--card-border:#e4eaf2;--card-control:#f3f5f7;--card-focus:#246bfd;--card-stop-bg:#172a48;--card-soft:#e8f9f0;--card-decoration:#cef2df;--card-accent:#009b48;--card-category-ink:#007b38}.product-card-module__6TKfza__card[data-product-channel=c],.product-card-module__6TKfza__thumbnail[data-product-channel=c]{--card-soft:#fff1e7;--card-decoration:#ffdfc7;--card-accent:#cc4d18;--card-category-ink:#ad3e10}.product-card-module__6TKfza__card[data-product-channel=np],.product-card-module__6TKfza__thumbnail[data-product-channel=np]{--card-soft:#e5f7f6;--card-decoration:#c9eeeb;--card-accent:#008e88;--card-category-ink:#00746f}.product-card-module__6TKfza__card,.product-card-module__6TKfza__compact{border:1px solid var(--card-border);background:var(--card-surface);border-radius:18px;min-width:0;transition:border-color .16s;display:flex;overflow:hidden;container:product-card/inline-size}.product-card-module__6TKfza__action{aspect-ratio:3/4;min-width:0;color:var(--card-ink);flex-direction:column;flex:1;text-decoration:none;display:flex}.product-card-module__6TKfza__action:focus-visible{outline:none}.product-card-module__6TKfza__card:has(.product-card-module__6TKfza__action:focus-visible){outline:2px solid var(--card-focus);outline-offset:2px}.product-card-module__6TKfza__action:active .product-card-module__6TKfza__arrow{transform:translate(2px)}@media (hover:hover){.product-card-module__6TKfza__card:hover{border-color:var(--card-accent)}.product-card-module__6TKfza__action:hover .product-card-module__6TKfza__arrow{color:var(--card-category-ink);background:var(--card-soft)}}.product-card-module__6TKfza__art{aspect-ratio:4/3;flex:none;width:100%;display:block;position:relative;overflow:hidden}.product-card-module__6TKfza__art .product-card-module__6TKfza__thumbnail{position:absolute;inset:0}.product-card-module__6TKfza__thumbnail{background:var(--card-soft);width:100%;min-width:0;height:100%;position:relative;overflow:hidden;container:product-thumbnail/inline-size}.product-card-module__6TKfza__thumbnailShapes{pointer-events:none;position:absolute;inset:0;overflow:hidden}.product-card-module__6TKfza__thumbnailShapes>span{display:block;position:absolute}.product-card-module__6TKfza__shapePrimary{aspect-ratio:1;background:var(--card-decoration);border-radius:50%;width:65%;top:-22%;right:-15%}.product-card-module__6TKfza__shapeSecondary{background:var(--card-decoration);border-radius:999px;width:33%;height:58%;bottom:-18%;right:-7%;transform:rotate(38deg)}.product-card-module__6TKfza__shapeRing{aspect-ratio:1;border:2.5cqi solid var(--card-accent);opacity:.16;border-radius:50%;width:22%;top:25%;right:12%}.product-card-module__6TKfza__shapeDots{background:radial-gradient(circle, var(--card-accent) 1.1cqi, transparent 1.2cqi) 0 0 / 5cqi 5cqi;opacity:.22;width:14%;height:18%;top:12%;right:39%;transform:rotate(-12deg)}.product-card-module__6TKfza__thumbnail[data-thumbnail-pattern="1"] .product-card-module__6TKfza__shapePrimary{border-radius:24%;width:59%;top:-18%;right:-18%;transform:rotate(28deg)}.product-card-module__6TKfza__thumbnail[data-thumbnail-pattern="1"] .product-card-module__6TKfza__shapeSecondary{aspect-ratio:1;border-radius:50%;width:36%;height:auto;bottom:-22%;right:8%}.product-card-module__6TKfza__thumbnail[data-thumbnail-pattern="1"] .product-card-module__6TKfza__shapeRing{border-radius:28%;width:18%;top:12%;right:32%;transform:rotate(-18deg)}.product-card-module__6TKfza__thumbnail[data-thumbnail-pattern="1"] .product-card-module__6TKfza__shapeDots{top:54%;right:6%}.product-card-module__6TKfza__thumbnail[data-thumbnail-pattern="2"] .product-card-module__6TKfza__shapePrimary{border:10cqi solid var(--card-decoration);background:0 0;width:74%;top:-32%;right:-22%}.product-card-module__6TKfza__thumbnail[data-thumbnail-pattern="2"] .product-card-module__6TKfza__shapeSecondary{border-radius:26%;width:42%;height:52%;bottom:-19%;right:-13%;transform:rotate(-24deg)}.product-card-module__6TKfza__thumbnail[data-thumbnail-pattern="2"] .product-card-module__6TKfza__shapeRing{width:15%;top:41%;right:7%}.product-card-module__6TKfza__thumbnail[data-thumbnail-pattern="2"] .product-card-module__6TKfza__shapeDots{top:9%;right:38%;transform:rotate(12deg)}.product-card-module__6TKfza__thumbnail[data-thumbnail-pattern="3"] .product-card-module__6TKfza__shapePrimary{aspect-ratio:.6;border-radius:999px;width:44%;top:-30%;right:-9%;transform:rotate(-35deg)}.product-card-module__6TKfza__thumbnail[data-thumbnail-pattern="3"] .product-card-module__6TKfza__shapeSecondary{aspect-ratio:1;border-radius:50%;width:48%;height:auto;bottom:-26%;right:-12%}.product-card-module__6TKfza__thumbnail[data-thumbnail-pattern="3"] .product-card-module__6TKfza__shapeRing{width:16%;top:20%;right:34%}.product-card-module__6TKfza__thumbnail[data-thumbnail-pattern="3"] .product-card-module__6TKfza__shapeDots{top:55%;right:7%;transform:rotate(0)}.product-card-module__6TKfza__thumbnail[data-thumbnail-variant=detail] .product-card-module__6TKfza__shapeDots{opacity:.18;width:18%;height:14%;inset:auto auto 9% 8%}.product-card-module__6TKfza__thumbnailContent{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px;padding:8cqi 8cqi 10cqi;display:flex;position:absolute;inset:0}.product-card-module__6TKfza__thumbnailBadges{flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}.product-card-module__6TKfza__channelBadge{background:var(--card-surface);max-width:100%;color:var(--card-ink);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:4px 8px 4px 5px;font-size:clamp(8px,4cqi,11px);font-weight:700;line-height:1.2;display:inline-flex}.product-card-module__6TKfza__channelLogo{object-fit:contain;border-radius:25%;flex-shrink:0;width:clamp(12px,7.5cqi,20px);height:clamp(12px,7.5cqi,20px);display:block}.product-card-module__6TKfza__thumbnailTitle{min-width:0;color:var(--card-ink);letter-spacing:-.055em;overflow-wrap:anywhere;flex-direction:column;font-size:clamp(14px,12cqi,34px);font-style:normal;font-weight:800;line-height:1.16;display:flex}.product-card-module__6TKfza__titleAccent{color:var(--card-accent)}.product-card-module__6TKfza__thumbnail[data-thumbnail-variant=detail] .product-card-module__6TKfza__thumbnailContent{padding:clamp(20px,6cqi,40px)}.product-card-module__6TKfza__thumbnail[data-thumbnail-variant=detail] .product-card-module__6TKfza__channelBadge{gap:8px;padding:6px 12px 6px 6px;font-size:clamp(12px,3.2cqi,16px)}.product-card-module__6TKfza__thumbnail[data-thumbnail-variant=detail] .product-card-module__6TKfza__channelLogo{width:clamp(24px,6.5cqi,32px);height:clamp(24px,6.5cqi,32px)}.product-card-module__6TKfza__thumbnail[data-thumbnail-variant=detail] .product-card-module__6TKfza__thumbnailTitle{word-break:keep-all;text-wrap:balance;text-align:center;pointer-events:none;justify-content:center;align-items:center;padding:20% 10%;font-size:clamp(32px,11cqi,72px);line-height:1.2;position:absolute;inset:0}.product-card-module__6TKfza__thumbnail[data-thumbnail-variant=detail] .product-card-module__6TKfza__thumbnailTitle>span{max-width:100%}.product-card-module__6TKfza__body{flex-direction:column;flex:1;align-items:flex-start;gap:clamp(4px,2.5cqi,8px);min-width:0;padding:clamp(8px,5cqi,16px);display:flex}.product-card-module__6TKfza__category{max-width:100%;color:var(--category-badge-ink,#475569);background:var(--category-badge-bg,#f1f5f9);overflow-wrap:anywhere;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:700;line-height:1.4}.product-card-module__6TKfza__category[data-category-tone=blue]{--category-badge-ink:#1d4ed8;--category-badge-bg:#eff6ff}.product-card-module__6TKfza__category[data-category-tone=purple]{--category-badge-ink:#7e22ce;--category-badge-bg:#faf5ff}.product-card-module__6TKfza__category[data-category-tone=teal]{--category-badge-ink:#0f766e;--category-badge-bg:#f0fdfa}.product-card-module__6TKfza__category[data-category-tone=indigo]{--category-badge-ink:#4338ca;--category-badge-bg:#eef2ff}.product-card-module__6TKfza__category[data-category-tone=amber]{--category-badge-ink:#92400e;--category-badge-bg:#fffbeb}.product-card-module__6TKfza__category[data-category-tone=rose]{--category-badge-ink:#be123c;--category-badge-bg:#fff1f2}.product-card-module__6TKfza__category[data-category-tone=cyan]{--category-badge-ink:#155e75;--category-badge-bg:#ecfeff}.product-card-module__6TKfza__category[data-category-tone=green]{--category-badge-ink:#166534;--category-badge-bg:#f0fdf4}.product-card-module__6TKfza__category[data-category-tone=slate]{--category-badge-ink:#475569;--category-badge-bg:#f1f5f9}.product-card-module__6TKfza__name{-webkit-line-clamp:2;color:var(--card-ink);letter-spacing:-.035em;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:clamp(12px,6.5cqi,16px);font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.product-card-module__6TKfza__summary{-webkit-line-clamp:2;color:var(--card-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:clamp(11px,5cqi,13px);line-height:1.65;display:-webkit-box;overflow:hidden}.product-card-module__6TKfza__footer{border-top:1px dashed var(--card-border);flex-wrap:wrap;flex:none;align-items:center;gap:8px;margin:0 clamp(8px,5cqi,16px);padding:clamp(8px,4cqi,12px) 0;display:flex}.product-card-module__6TKfza__price{font-variant-numeric:tabular-nums;width:100%;font-size:14px;font-weight:700}.product-card-module__6TKfza__inquiry{white-space:nowrap;font-size:clamp(12px,5cqi,14px);font-weight:700}.product-card-module__6TKfza__arrow{background:var(--card-control);width:clamp(24px,12cqi,32px);height:clamp(24px,12cqi,32px);color:var(--card-ink);border-radius:10px;justify-content:center;align-items:center;margin-left:auto;font-size:12px;transition:background-color .16s,transform .16s;display:flex}.product-card-module__6TKfza__arrow svg{width:1em;height:1em}.product-card-module__6TKfza__recommendedBadge{z-index:1;box-sizing:border-box;color:#172a48;clip-path:polygon(0 0,100% 0,100% 100%,50% 86%,0 100%);white-space:nowrap;background:#fff;border-top:3px solid #172a48;justify-content:center;align-items:center;width:clamp(32px,16cqi,40px);min-height:clamp(48px,25cqi,60px);padding:8px 0 13px;font-size:clamp(10px,4cqi,11px);font-weight:800;line-height:1.2;display:inline-flex;position:absolute;top:0;right:8cqi}.product-card-module__6TKfza__thumbnail[data-thumbnail-variant=detail] .product-card-module__6TKfza__recommendedBadge{width:clamp(40px,12cqi,52px);min-height:clamp(60px,19cqi,80px);font-size:clamp(12px,3.5cqi,15px);right:clamp(20px,6cqi,40px)}.product-card-module__6TKfza__stoppedBadge{background:var(--card-stop-bg);color:var(--card-surface);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;position:absolute;inset:auto 12px 12px auto}@container product-card (max-width:200px){.product-card-module__6TKfza__summary{display:none}}@container product-thumbnail (max-width:70px){.product-card-module__6TKfza__channelLabel{display:none}.product-card-module__6TKfza__channelBadge{gap:0;padding:3px}.product-card-module__6TKfza__channelLogo{width:12px;height:12px}.product-card-module__6TKfza__thumbnailTitle{font-size:18cqi}}@media (max-width:640px){.product-card-module__6TKfza__card{border-radius:14px}.product-card-module__6TKfza__thumbnailContent{gap:6px}.product-card-module__6TKfza__channelBadge{gap:4px;padding:3px 6px 3px 4px}.product-card-module__6TKfza__category{font-size:10px}}@media (prefers-reduced-motion:reduce){.product-card-module__6TKfza__card,.product-card-module__6TKfza__arrow{transition:none}}
.product-rank-reference-module__bVAYVa__reference{--rank-color:var(--brand,#2563eb);border:1px solid var(--line);background:var(--surface);border-radius:16px;min-width:0;padding:18px 20px 16px}.product-rank-reference-module__bVAYVa__heading,.product-rank-reference-module__bVAYVa__result,.product-rank-reference-module__bVAYVa__result p{align-items:center;display:flex}.product-rank-reference-module__bVAYVa__heading,.product-rank-reference-module__bVAYVa__result{justify-content:space-between;gap:8px}.product-rank-reference-module__bVAYVa__heading h2{color:var(--ink);letter-spacing:-.03em;word-break:keep-all;margin:0;font-size:14px;font-weight:700;line-height:1.5}.product-rank-reference-module__bVAYVa__result{flex-wrap:wrap;margin-top:10px}.product-rank-reference-module__bVAYVa__result p{font-variant-numeric:tabular-nums;gap:10px;margin:0;font-size:17px;line-height:1.25}.product-rank-reference-module__bVAYVa__result p>span:first-child{color:var(--muted)}.product-rank-reference-module__bVAYVa__result strong{color:var(--rank-color);letter-spacing:-.05em;font-size:26px;font-weight:800}.product-rank-reference-module__bVAYVa__arrow{color:var(--muted);font-size:16px}.product-rank-reference-module__bVAYVa__improvement{color:var(--rank-color);white-space:nowrap;font-size:12px;font-weight:700}.product-rank-reference-module__bVAYVa__chart{width:100%;height:96px;margin-top:5px;display:block;overflow:visible}.product-rank-reference-module__bVAYVa__grid{fill:none;stroke:var(--line);stroke-dasharray:3 4}.product-rank-reference-module__bVAYVa__area{fill:var(--rank-color);opacity:.07}.product-rank-reference-module__bVAYVa__line{fill:none;stroke:var(--rank-color);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.product-rank-reference-module__bVAYVa__startPoint{fill:var(--surface);stroke:var(--rank-color);stroke-width:2px}.product-rank-reference-module__bVAYVa__endPoint{fill:var(--rank-color)}.product-rank-reference-module__bVAYVa__axis{fill:var(--muted);font-size:10px}.product-rank-reference-module__bVAYVa__campaigns{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.product-rank-reference-module__bVAYVa__campaignTable{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;margin-top:12px;font-size:12px;line-height:1.4}.product-rank-reference-module__bVAYVa__categoryColumn,.product-rank-reference-module__bVAYVa__rankColumn{width:60px}.product-rank-reference-module__bVAYVa__changeColumn{width:68px}.product-rank-reference-module__bVAYVa__campaignTable thead{background:var(--surface-soft,#f6f8fb);color:var(--muted);font-size:11px}.product-rank-reference-module__bVAYVa__campaignTable th,.product-rank-reference-module__bVAYVa__campaignTable td{text-align:left;vertical-align:middle;padding:9px 6px}.product-rank-reference-module__bVAYVa__campaignTable thead th{white-space:nowrap;padding-block:9px;font-weight:500}.product-rank-reference-module__bVAYVa__campaignTable tbody tr+tr{border-top:1px solid var(--line)}.product-rank-reference-module__bVAYVa__campaignTable tbody th{min-width:0;font-weight:500}.product-rank-reference-module__bVAYVa__campaignTable :is(th,td):nth-child(n+3){text-align:right}.product-rank-reference-module__bVAYVa__category{color:var(--brand,#2563eb);word-break:keep-all;overflow-wrap:anywhere;font-size:10px;font-weight:600;display:block}.product-rank-reference-module__bVAYVa__productType{color:var(--ink);word-break:keep-all;overflow-wrap:anywhere;display:block}.product-rank-reference-module__bVAYVa__initialRank{color:var(--muted);white-space:nowrap}.product-rank-reference-module__bVAYVa__currentRank{color:var(--brand,#2563eb);white-space:nowrap;font-weight:700;display:block}.product-rank-reference-module__bVAYVa__rankChange{color:var(--muted);white-space:nowrap;margin-top:3px;font-size:10px;display:block}@media (max-width:820px){.product-rank-reference-module__bVAYVa__reference{margin:0 var(--space-8) var(--space-6)}}@media (max-width:560px){.product-rank-reference-module__bVAYVa__reference{margin-inline:var(--space-5)}}@media (max-width:360px){.product-rank-reference-module__bVAYVa__reference{padding-inline:16px}.product-rank-reference-module__bVAYVa__categoryColumn,.product-rank-reference-module__bVAYVa__rankColumn{width:48px}.product-rank-reference-module__bVAYVa__changeColumn{width:56px}.product-rank-reference-module__bVAYVa__campaignTable{font-size:11px}.product-rank-reference-module__bVAYVa__campaignTable thead{font-size:10px}.product-rank-reference-module__bVAYVa__campaignTable th,.product-rank-reference-module__bVAYVa__campaignTable td{padding-inline:3px}}
.product-detail-thumbnail-module__O-2JyW__detail{overflow:clip}.product-detail-thumbnail-module__O-2JyW__frame{--product-detail-header-height:140px;gap:var(--space-4);min-width:0;display:grid}.product-detail-thumbnail-module__O-2JyW__art{aspect-ratio:1;min-height:0;overflow:hidden}.product-detail-thumbnail-module__O-2JyW__art>:first-child{position:absolute;inset:0}@media (min-width:821px){.product-detail-thumbnail-module__O-2JyW__detail .product-detail-overview{gap:var(--space-12);padding:var(--space-12);grid-template-columns:minmax(240px,400px) minmax(0,1fr)}.product-detail-thumbnail-module__O-2JyW__detail .product-detail-summary{padding:0}.product-detail-thumbnail-module__O-2JyW__frame{top:min(calc(var(--product-detail-header-height) + var(--space-12)), calc(100dvh - var(--product-detail-frame-height,0px) - var(--space-8)));place-self:start;width:100%;margin:0;position:sticky}.product-detail-thumbnail-module__O-2JyW__art{width:min(100%, max(160px, calc(100dvh - var(--product-detail-header-height) - var(--space-12) - var(--space-8) - 248px)));border-radius:20px;justify-self:center}}
.search-validation-module__7uMANW__inputError{color:var(--color-danger-text);margin:-16px 0 24px;font-size:13px;line-height:1.5}
