.purchase-toolbar,.purchase-budget,.purchase-price,.offer-picker,.offer-price,.offer-notes{word-break:keep-all}.purchase-choices{align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.purchase-choices-label{color:var(--text-muted);margin-inline-end:var(--space-1);font-size:12px;font-weight:600;line-height:1.4}.purchase-choice{cursor:pointer;min-width:0;max-width:100%;display:inline-flex;position:relative}.purchase-choice input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.purchase-choice>span{border:1px solid var(--line-subtle);border-radius:var(--radius-sm);min-width:0;min-height:32px;color:var(--text-muted);transition:color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);flex-wrap:wrap;align-items:baseline;column-gap:6px;padding:5px 10px;font-size:13px;line-height:20px;display:inline-flex}.purchase-choice>span small{font-variant-numeric:tabular-nums;opacity:.85;font-size:12px;font-weight:500}.purchase-choice:hover>span{border-color:var(--line-hover);color:var(--text)}.purchase-choice input:checked+span{border-color:var(--selection-border);background:var(--selection-bg);color:var(--selection-color);font-weight:var(--filter-label-weight)}.purchase-choice input:focus-visible+span{outline:2px solid var(--focus-ring-color);outline-offset:2px}.purchase-choice:has(input:disabled){cursor:default}.purchase-choice input:disabled+span{opacity:.6;border-style:dashed}.purchase-choices--switch{border:1px solid var(--line-subtle);border-radius:var(--radius-sm);flex-wrap:nowrap;gap:0;padding:2px}.purchase-choices--switch .purchase-choice>span{border-color:#0000;justify-content:center;min-width:34px;min-height:28px;padding:3px 8px;font-size:14px;line-height:20px}.purchase-choices--switch .purchase-choice:hover>span{border-color:#0000}.purchase-toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;margin-inline-start:auto;display:flex}.purchase-reset{border-radius:var(--radius-sm);width:28px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.purchase-reset:hover{color:var(--text)}.purchase-fx-notice{color:var(--text-muted);text-align:end;flex-basis:100%;margin:0;font-size:12px;line-height:1.5}.purchase-menu{position:relative}.purchase-menu>summary{align-items:center;gap:var(--space-2);min-height:34px;padding:var(--space-1) var(--space-3);border:1px solid var(--line-subtle);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--filter-label-size);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:inline-flex}.purchase-menu>summary::-webkit-details-marker{display:none}.purchase-menu>summary:after{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.purchase-menu[open]>summary:after{transform:translateY(1px)rotate(-135deg)}.purchase-menu>summary[data-active]{border-color:var(--selection-border);background:var(--selection-bg);color:var(--selection-color);font-weight:var(--filter-label-weight)}.purchase-menu-panel{z-index:20;top:calc(100% + var(--space-1));min-width:180px;padding:var(--space-2);border:1px solid var(--line-subtle);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow);gap:2px;gap:var(--space-3);width:min(360px, calc(100vw - 2 * var(--shell-gutter,var(--space-4))));padding:var(--space-3);max-height:min(65vh,480px);margin:0;display:grid;position:absolute;inset-inline-end:0;overflow-y:auto}.purchase-menu-panel>.purchase-choices>.purchase-choices-label{flex-basis:100%}.purchase-hint{margin:var(--space-2) 0 var(--space-3);color:var(--text-muted);font-size:12px;line-height:1.6}.purchase-filter-scope{align-items:end;gap:var(--space-1);display:flex}.purchase-filter-scope .purchase-choices-label{flex-basis:100%}.purchase-field{gap:var(--space-1);min-width:0;color:var(--text-muted);flex-direction:column;font-size:12px;display:flex}.purchase-field input{width:100%;min-width:0}.purchase-budget{align-items:end;gap:var(--space-2);flex-wrap:wrap;display:flex}.purchase-budget-filter .dual-range{margin:var(--space-2)}.purchase-budget .purchase-field{flex:1;min-width:80px}.purchase-button{border:1px solid var(--line-control);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);min-height:var(--field-height);background:var(--surface-2);color:var(--text);font:inherit;cursor:pointer;font-size:13px}.purchase-error{width:100%;color:var(--heart);margin:0;font-size:12px}.purchase-price{text-align:start;flex-direction:column;gap:2px;min-width:0;max-width:100%;display:inline-flex}.purchase-price-basis{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:500;line-height:1.4;overflow:hidden}.purchase-price-value{color:var(--text);font-size:var(--type-price-size);font-weight:var(--type-price-weight);gap:var(--space-1);flex-wrap:wrap;align-items:baseline;line-height:1.5;display:flex}.purchase-price-value.is-sale{color:var(--heart)}.purchase-price-value.is-free{color:var(--free)}.purchase-price-value small{white-space:nowrap;font-size:12px}.purchase-price-value .purchase-price-varies{color:var(--text-muted);font-weight:400}.purchase-price--pair{align-items:baseline;gap:var(--space-2);white-space:nowrap;flex-flow:row;width:100%}.purchase-price-line{align-items:baseline;gap:var(--space-1);flex-wrap:nowrap;display:inline-flex}.purchase-price-line .purchase-price-value{flex-wrap:nowrap}.purchase-price-line.is-primary .purchase-price-value{font-size:17px}.purchase-price-line.is-secondary .purchase-price-basis,.purchase-price-line.is-secondary .purchase-price-value{color:var(--text-muted);font-size:12px;font-weight:500}.purchase-price-line.is-secondary .purchase-price-value.is-sale{color:var(--heart)}.purchase-price-line.is-secondary .purchase-price-value.is-free{color:var(--free)}.purchase-price-line.is-secondary .purchase-price-value small{font-size:12px}.purchase-price-mark{color:var(--text-muted);align-self:baseline;font-family:inherit;font-size:9px;font-weight:500;line-height:1;display:inline-block}.product-card:has(.purchase-price) .product-card-meta{align-items:end;min-height:28px}@container product-card (width<=230px){.purchase-price-varies,.purchase-price--pair[data-currency=KRW] .purchase-discount-rate{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@container product-card (width<=210px){.purchase-price--pair{gap:var(--space-1)}.purchase-price-line.is-primary .purchase-price-value{font-size:16px}.purchase-price-line.is-secondary .purchase-discount-rate{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@container product-card (width<=185px){.purchase-price-line{gap:2px}.purchase-price-line.is-primary .purchase-price-value{font-size:15px}.purchase-discount-rate{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.mag-row-side .purchase-price{text-align:end;justify-content:end}.mag-row-side .purchase-price--pair{flex-direction:column;align-items:end;gap:0}.mag-row-side .purchase-price-line.is-primary .purchase-price-value{font-size:var(--filter-label-size)}.swipe-ov-meta .purchase-price{--text:var(--image-control-text);--text-muted:var(--image-control-muted)}.offer-picker{gap:var(--space-2);flex-direction:column;display:flex}.offer-picker-pending{min-height:138px;color:var(--text-muted);font-size:13px}.offer-picker-pending .boot-skel{border-radius:var(--radius-sm);height:138px;display:block}.offer-single-disclosure{overflow:hidden}.offer-single-disclosure .offer-search{margin-block:var(--space-2)}.offer-choices{border:0;border-block:1px solid var(--line-subtle);min-width:0;margin:0;padding:0;display:grid}.offer-search{gap:var(--space-2);color:var(--text-muted);font-size:12px;display:grid}.offer-search input{width:100%;min-width:0;min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--line-control);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;font-size:14px}.offer-search input:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.offer-single-list{min-width:0}.offer-single-list.is-searchable{max-height:224px;padding-inline-end:var(--space-3);overflow-y:auto}.offer-single-heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--text);font-size:14px;font-weight:600;display:flex}.offer-single-heading small{color:var(--heart)}.offer-single-list.is-uniform{gap:var(--space-1) var(--space-2);padding-block:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));display:grid}.offer-single-list.is-uniform .offer-choice{gap:var(--space-2);padding:var(--space-2);border:0;grid-template-columns:16px minmax(0,1fr)}.offer-single-list.is-uniform .offer-choice-name{font-size:13px;font-weight:500}.offer-single-list.is-uniform .offer-search-empty{grid-column:1/-1}.offer-single-list+.offer-choice{border-top:1px solid var(--line-control)}.offer-search-empty{padding:var(--space-3);color:var(--text-muted);margin:0;font-size:13px}.offer-choice{align-items:center;gap:var(--space-3);min-width:0;min-height:44px;padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--line-subtle);color:var(--text);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard);grid-template-columns:16px minmax(0,1fr) auto;display:grid}.offer-choice:last-child{border-bottom:0}.offer-choice:hover{background:var(--surface-2)}.offer-choice input{width:16px;height:16px;accent-color:var(--selection-border);cursor:inherit;margin:0}.offer-choice:has(input:checked){background:var(--selection-bg)}.offer-choice:has(input:focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:2px}.offer-choice[data-disabled]{cursor:default;opacity:.55}.offer-choice-name{gap:var(--space-1);font-size:14px;font-weight:600;line-height:1.5;display:grid}.offer-choice:has(input:checked) .offer-choice-name{color:var(--selection-color)}.offer-choice-name small,.offer-choice-price small{color:var(--text-muted);font-size:12px;font-weight:500}.offer-choice-price{justify-content:end;align-items:baseline;gap:var(--space-1);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;flex-wrap:wrap;font-size:14px;font-weight:600;display:flex}.offer-choice-price.is-sale{color:var(--heart)}.offer-choice-price.is-sale small{color:var(--heart);font-weight:700}.offer-contents{color:var(--text-muted);font-size:12px;line-height:1.6}.offer-contents p{margin:0}.offer-more>summary{color:var(--text-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.offer-more>summary:hover{color:var(--text)}.offer-price{gap:var(--space-1);width:100%;min-width:0;display:grid}.offer-price-heading{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.offer-price-heading>.purchase-choices{flex-shrink:0}.offer-price-amounts{align-items:center;gap:var(--space-2);height:40px;line-height:1.5;display:flex}.offer-price-amounts .purchase-price{line-height:1.5}.offer-price-amounts .is-primary .purchase-price-value{font-size:26px}.offer-price-discount{color:var(--heart);font-size:14px;font-weight:600}.offer-price>.content-tag{align-self:center}.offer-price-value{color:var(--text);letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.offer-price-value.is-sale{color:var(--heart)}.offer-price-value.is-free{color:var(--free)}.offer-price-regular{color:var(--text-muted);font-size:15px;font-weight:500}.offer-price-pending{color:var(--text-muted);font-size:15px;font-weight:600}.offer-price>.purchase-choices--switch{align-self:center;margin-inline-start:var(--space-1)}.offer-price-caption{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.offer-price--summary>.purchase-price{width:auto;max-width:100%}.offer-price--summary .is-primary .purchase-price-value{font-size:24px}.offer-price--summary .is-secondary .purchase-price-value,.offer-price--summary .is-secondary .purchase-price-basis{font-size:13px}.pick-offer-price{gap:var(--space-1);flex-direction:column;display:flex}.offer-notes{align-items:baseline;gap:var(--space-1) var(--space-3);color:var(--text-muted);flex-wrap:wrap;flex-basis:100%;font-size:12px;line-height:1.6;display:flex}.offer-fx{flex-basis:100%;position:relative}.offer-fx>button{color:inherit;font:inherit;text-underline-offset:3px;cursor:help;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.offer-fx>button:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:3px}.offer-fx-tip{z-index:30;bottom:100%;width:min(320px,100vw - 64px);padding:var(--space-3);border:1px solid var(--line-control);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);box-shadow:var(--shadow);font-size:12px;line-height:1.6;position:absolute;inset-inline-start:0}.offer-more>summary{text-decoration-style:dotted;list-style:none}.offer-more>summary::-webkit-details-marker{display:none}.offer-more[open]{flex-basis:100%}.offer-more p,.offer-more ul{margin:var(--space-1) 0 0;padding:0;list-style:none}.offer-more>.purchase-choices{margin-top:var(--space-2)}.offer-more li{justify-content:space-between;gap:var(--space-3);padding-block:2px;display:flex}.offer-more li small{color:var(--text-faint);margin-inline-start:var(--space-2)}.offer-more li b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.purchase-toolbar button:focus-visible,.purchase-menu summary:focus-visible,.offer-notes summary:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:3px}@media (width<=600px){.purchase-toolbar{margin-inline-start:auto;position:relative}.purchase-menu{position:static}.purchase-menu-panel{width:auto;inset-inline:0}.purchase-fx-notice{text-align:start}.purchase-choice>span,.purchase-choices--switch .purchase-choice>span{min-height:44px;padding-block:11px}.purchase-choices--switch .purchase-choice>span{min-width:44px}.offer-choice{column-gap:var(--space-2)}.offer-search input{min-height:44px}.offer-choice-price{flex-direction:column;align-items:end;gap:0}.purchase-menu>summary,.purchase-reset{min-height:44px}.purchase-reset{width:44px}.purchase-button{min-height:44px}.purchase-price-value{font-size:14px}.offer-price-value,.offer-price-amounts .is-primary .purchase-price-value{font-size:22px}.offer-fx>button{min-height:44px}}@media (prefers-reduced-motion:reduce){.offer-choice,.purchase-choice>span{transition:none}}.offer-fx-source{overflow-wrap:anywhere;margin-bottom:6px;font-weight:600;display:block}.like-button{--like-color:var(--image-control-heart);--focus-ring-color:var(--image-control-text);top:var(--space-2);right:var(--space-2);z-index:3;border:1px solid var(--line-on-image);background:var(--image-control-bg);width:28px;height:28px;color:var(--image-control-text);cursor:pointer;transition:color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.like-button:before{content:"";border-radius:inherit;position:absolute;inset:-8px}.like-button svg{flex:none;display:block}.like-button.is-liked{color:var(--like-color);border-color:var(--like-color)}.like-button:not(:disabled):active{transform:scale(.94)}.like-button:disabled{opacity:.45;cursor:default}.like-button--inline{position:relative;inset:auto}.like-button--surface{--like-color:var(--heart);--focus-ring-color:var(--accent-2);background:var(--surface);color:var(--text-muted);border-color:var(--line-control)}.like-button--surface.is-liked{color:var(--like-color);border-color:var(--like-color)}.like-button--labelled{width:auto;height:auto;min-height:44px;padding:var(--space-3);gap:var(--space-2);border-radius:var(--radius-md);font:inherit}.like-button--labelled:before{display:none}.like-button--bare{--like-color:var(--heart);--focus-ring-color:var(--accent-2);width:auto;height:auto;min-height:var(--nav-control-height);padding:0 var(--space-3);gap:var(--space-2);border-radius:var(--radius-md);color:var(--text);font:inherit;background:0 0;border:0;font-size:13px;font-weight:700}.like-button--bare:before{display:none}.like-button--bare svg{width:24px;height:24px}.like-button--bare.is-liked{color:var(--heart)}@media (hover:hover){.like-button--bare:not(:disabled):hover{background:var(--surface-2)}}.like-count{align-items:center;gap:var(--space-1);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px;font-weight:400;line-height:1.4;display:inline-flex}.like-count svg{flex:none}.like-count--on-image{color:var(--image-control-text)}@media (hover:hover){.like-button:not(:disabled):hover{color:var(--like-color);border-color:var(--like-color)}}@media (pointer:coarse){.like-button{width:32px;height:32px}.like-button:before{inset:-6px}.like-button--labelled{width:auto;height:auto}}@media (prefers-reduced-motion:reduce){.like-button{transition:none}.like-button:not(:disabled):active{transform:none}}.verified-avatar{vertical-align:middle;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.verified-avatar img{display:block}.stars-verification{vertical-align:middle;flex:none;line-height:0;display:inline-flex}.stars-verification>svg{fill:var(--stars-verified-bg);stroke:var(--stars-verified-ink);display:block}.member-name{align-items:center;gap:var(--space-1);vertical-align:middle;word-break:keep-all;min-width:0;max-width:100%;display:inline-flex}.member-name-text{text-overflow:ellipsis;overflow-wrap:anywhere;min-width:0;overflow:hidden}.member-name>.stars-verification{flex-shrink:0}.verified-avatar>.stars-verification{z-index:1;aspect-ratio:1;pointer-events:none;width:40%;min-width:14px;max-width:28px;position:absolute;top:85.355%;left:85.355%;transform:translate(-50%,-50%)}.verified-avatar>.stars-verification>svg{width:100%;height:100%}
