@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--color-white:#fff;--spacing:.25rem;--container-6xl:72rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-snug:1.375;--radius-sm:.25rem;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-accent{border-color:var(--accent)}.border-border{border-color:var(--border)}.border-border-strong{border-color:var(--border-strong)}.bg-accent{background-color:var(--accent)}.bg-accent-surface{background-color:var(--accent-surface)}.bg-surface-raised{background-color:var(--surface-raised)}.p-0{padding:0}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-accent{color:var(--accent)}.text-accent-strong{color:var(--accent-strong)}.text-critical{color:var(--critical)}.text-text{color:var(--text)}.text-text-muted{color:var(--text-muted)}.text-white{color:var(--color-white)}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.placeholder\:text-text-muted::placeholder{color:var(--text-muted)}@media (hover:hover){.hover\:border-accent:hover{border-color:var(--accent)}.hover\:border-border-strong:hover{border-color:var(--border-strong)}.hover\:bg-accent-strong:hover{background-color:var(--accent-strong)}.hover\:bg-accent-surface:hover{background-color:var(--accent-surface)}.hover\:text-accent-strong:hover{color:var(--accent-strong)}}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:flex-row{flex-direction:row}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}}:root{--surface:#faf9f9;--surface-raised:#fff;--border:#e6e2e2;--border-strong:#857c7c;--text:#1b1718;--text-muted:#615656;--accent:#da113d;--accent-strong:#b50e33;--accent-surface:#f5f2f1;--critical:#7f1d1d;--critical-surface:#fbe3e2;--notice:#7a5a1e;--notice-surface:#fcf6e9;--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--text-display:1.5rem;--text-heading:1.1875rem;--text-subheading:1.0625rem;--text-body:1rem;--text-small:.875rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--radius:4px;--radius-sm:2px;--measure:46rem;--measure-wide:76rem;--header-height:3.25rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--surface);color:var(--text);font-family:var(--font-sans);font-size:var(--text-body);line-height:1.6}*{box-sizing:border-box}body{margin:0}main:where(:not(.sf,.sf *)){padding:var(--space-4);justify-items:center;display:grid}main>:where(:not(.sf,.sf *)){max-width:var(--measure);width:100%}@media (min-width:768px){main:where(:not(.sf,.sf *)){padding:var(--space-6)}}@media (min-width:1120px){:is(main:has(table)>:where(:not(.sf,.sf *)),main:has(.listing-cards)>:where(:not(.sf,.sf *))){max-width:var(--measure-wide)}}:is(main:has(.listing-cards):where(:not(.sf,.sf *)),main:has(table):where(:not(.sf,.sf *))){align-content:start}h1:where(:not(.sf,.sf *)){font-size:var(--text-display);margin:0 0 var(--space-4);font-weight:600;line-height:1.2}h2:where(:not(.sf,.sf *)){font-size:var(--text-heading);margin:var(--space-8) 0 var(--space-3);font-weight:600;line-height:1.3}h3:where(:not(.sf,.sf *)){font-size:var(--text-subheading);margin:0 0 var(--space-2);font-weight:600;line-height:1.4}p:where(:not(.sf,.sf *)){margin:0 0 var(--space-4)}a:where(:not(.sf,.sf *)){color:var(--accent)}a:hover:where(:not(.sf,.sf *)){color:var(--accent-strong)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button:where(:not(.sf,.sf *)){background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius);color:var(--surface-raised);cursor:pointer;font:inherit;min-height:2.75rem;padding:var(--space-2) var(--space-4)}button:hover:not(:disabled):where(:not(.sf,.sf *)){background:var(--accent-strong);border-color:var(--accent-strong)}button:disabled:where(:not(.sf,.sf *)){cursor:progress;opacity:.6}nav button:where(:not(.sf,.sf *)),.comparison thead button:where(:not(.sf,.sf *)),nav button:hover:not(:disabled):where(:not(.sf,.sf *)),.comparison thead button:hover:not(:disabled):where(:not(.sf,.sf *)),label:where(:not(.sf,.sf *)){font-size:var(--text-small);margin-bottom:var(--space-1);font-weight:600;display:block}input:where(:not(.sf,.sf *)),select:where(:not(.sf,.sf *)),textarea:where(:not(.sf,.sf *)){background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--text);font:inherit;min-height:2.75rem;padding:var(--space-2) var(--space-3);width:100%}input[aria-invalid=true]:where(:not(.sf,.sf *)),select[aria-invalid=true]:where(:not(.sf,.sf *)),textarea[aria-invalid=true]:where(:not(.sf,.sf *)){border-color:var(--critical);border-width:2px}[role=alert]{color:var(--critical);margin:var(--space-2) 0 0}[role=status]{margin:var(--space-2) 0 0}.badge{background:var(--accent-surface);border-radius:var(--radius-sm);color:var(--text);font-size:var(--text-small);padding:var(--space-1) var(--space-2);display:inline-block}.badge-notice{background:var(--notice-surface);color:var(--notice)}.badge-critical{background:var(--critical-surface);color:var(--critical)}.listing-cards,.offering-price{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.offering-price-amount{font-size:var(--text-subheading);font-weight:600}.offering-price-prior,.offering-price-stock,.offering-price-quoted,.offering-price-absent{color:var(--text-muted);font-size:var(--text-small)}.offering-price-block{gap:var(--space-2);flex-direction:column;display:flex}.offering-price-note{color:var(--text-muted);font-size:var(--text-small);margin:0}.offering-price-sellers{color:var(--text-muted);font-size:var(--text-small)}.offering-sellers{gap:var(--space-2);flex-direction:column;display:flex}.offering-seller-list{border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:0;list-style:none}.offering-seller{border-top:1px solid var(--border);align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.offering-seller:first-child{border-top:0}.offering-seller-current{background:var(--accent-surface)}.offering-seller-name{font-weight:600}.decision-entries{margin:0;padding:0;list-style:none}.listing-cards{gap:var(--space-3);grid-template-columns:1fr;display:grid}.listing-card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}@media (min-width:768px){.listing-card{align-items:flex-start;gap:var(--space-4);flex-direction:row}}.listing-card-main{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.listing-card-actions{gap:var(--space-2);flex-direction:column;display:flex}@media (min-width:768px){.listing-card-actions{flex:none;width:12rem}}.listing-card-open{border:1px solid var(--border-strong);border-radius:var(--radius);font-size:var(--text-small);padding:var(--space-2) var(--space-3);text-align:center;display:block}.listing-card h2,.listing-card h3{font-size:var(--text-body);margin:var(--space-3) 0 var(--space-1);line-height:1.35}.listing-card a{color:var(--text)}.listing-card a:hover{color:var(--accent-strong)}.budget{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:var(--space-3);padding:var(--space-3)}.budget h2{font-size:var(--text-body);margin:0 0 var(--space-2)}.budget-form{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.budget-form .field{margin:0}.budget-form input[type=text]{width:8rem}.budget-applied{border-top:1px solid var(--border);align-items:baseline;gap:var(--space-2) var(--space-3);margin-top:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.budget-state{margin:0;font-weight:600}.budget-note{color:var(--text-muted);font-size:var(--text-small);margin:0}.listing-card-handoff{margin:0}.listing-card-handoff button{background:var(--accent);border:1px solid var(--accent-strong);border-radius:var(--radius);color:#fff;cursor:pointer;font:inherit;font-size:var(--text-small);padding:var(--space-2) var(--space-3);text-align:start;flex-direction:column;gap:.125rem;width:100%;font-weight:600;line-height:1.25;display:flex}.listing-card-handoff button:hover{background:var(--accent-strong)}.listing-card-handoff-target{font-size:var(--text-small);opacity:.85;font-weight:400}.listing-card-facts{color:var(--text-muted);font-size:var(--text-small);gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.reviews{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.review{border-top:1px solid var(--border);padding-top:var(--space-2)}.review-head{color:var(--text-muted);font-size:var(--text-small);align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-1);flex-wrap:wrap;display:flex}.review-author{color:var(--text);font-weight:600}.review-score{font-variant-numeric:tabular-nums}.review-mine{border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:0 var(--space-1)}.reviews-summary{align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.reviews-total,.reviews-guest{color:var(--text-muted);font-size:var(--text-small)}.reviews-guest{margin:var(--space-3) 0 0}.review-form,.review-scores{gap:var(--space-2);flex-direction:column;display:flex}.review-scores{border:0;flex-flow:wrap;margin:0;padding:0}.review-outcome{margin:0}.complementary{border:1px dashed var(--border-strong);border-radius:var(--radius);gap:var(--space-2);margin:var(--space-4) 0;padding:var(--space-3);flex-direction:column;display:flex}.complementary-label{color:var(--text-muted);font-size:var(--text-small);letter-spacing:.08em;text-transform:uppercase;margin:0}.complementary-lead{margin:0;font-weight:600}.complementary-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.complementary-link{gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.complementary-name{font-weight:600}.complementary-partner,.complementary-note{color:var(--text-muted);font-size:var(--text-small);margin:0}.arrangement{gap:var(--space-1);margin-bottom:var(--space-3);flex-direction:column;display:flex}.arrangement-tabs{gap:var(--space-1);flex-wrap:wrap;display:flex}.arrangement-tab{color:var(--text-muted);cursor:pointer;font:inherit;padding:var(--space-1) var(--space-2);background:0 0;border:0;border-bottom:2px solid #0000}.arrangement-tab-on{border-bottom-color:var(--accent);color:var(--text);font-weight:600}.arrangement-note{color:var(--text-muted);font-size:var(--text-small);margin:0}.listing-number{font-variant-numeric:tabular-nums;white-space:nowrap}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.decision-entries{gap:var(--space-2);flex-wrap:wrap;display:flex}.category-path{color:var(--text-muted);font-size:var(--text-small);margin-top:0}.attributes{gap:var(--space-2);margin:0;display:grid}.attributes div{border-bottom:1px solid var(--border);gap:var(--space-3);padding-bottom:var(--space-2);justify-content:space-between;display:flex}.attributes dt{color:var(--text-muted)}.attributes dd{text-align:right;margin:0}.attribute-absent dd{color:var(--text-muted)}table:where(:not(.sf,.sf *)){border-collapse:collapse;width:100%}th:where(:not(.sf,.sf *)),td:where(:not(.sf,.sf *)){border-bottom:1px solid var(--border);padding:var(--space-3) var(--space-2);text-align:left;vertical-align:top}thead th{border-bottom:2px solid var(--border-strong);font-size:var(--text-small)}tbody th{color:var(--text-muted);font-weight:400}.comparison thead a{color:var(--text);font-weight:600;display:block}.comparison-business{color:var(--text-muted);margin-bottom:var(--space-1);font-weight:400;display:block}@media (max-width:767px){.comparison thead,.stacking thead{clip-path:inset(50%);border:0;width:1px;height:1px;position:absolute;overflow:hidden}.comparison tr,.stacking tr{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:var(--space-3);padding:var(--space-2);display:block}.comparison td,.stacking td{padding:var(--space-1) 0;border:0;display:block}}article:where(:not(.sf,.sf *)){max-width:var(--measure)}.listing-card-visual,.offering-visuals img,.business-logo{object-fit:cover;border:1px solid var(--border);border-radius:var(--radius);display:block}.listing-card-visual{aspect-ratio:4/3;width:100%}@media (min-width:768px){.listing-card-visual{aspect-ratio:1;flex:none;width:7rem}}.offering-visuals{margin:0 0 var(--space-6)}.offering-visuals ul{gap:var(--space-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.offering-visuals img{aspect-ratio:4/3;width:100%}@media (min-width:768px){.offering-visuals ul{grid-template-columns:repeat(2,1fr)}}.business-logo{height:auto;margin-bottom:var(--space-2);object-fit:contain;width:auto;max-width:10rem;max-height:3rem}.field-hint{color:var(--text-muted);font-size:var(--text-small);margin-top:var(--space-1);display:block}.skeleton-stack{gap:var(--space-3);max-width:var(--measure);display:grid}.skeleton{background:var(--border);border-radius:var(--radius);height:1.25rem}.skeleton:nth-child(2){width:85%}.skeleton:nth-child(3){width:60%}.skip-link{background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius);left:var(--space-2);padding:var(--space-2) var(--space-3);top:var(--space-2);z-index:2;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.cookie-consent{background:var(--surface-raised);border-top:2px solid var(--border-strong);gap:var(--space-4);max-height:60vh;padding:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.cookie-consent-text{max-width:var(--measure);flex:24rem}.cookie-consent-text h2{font-size:var(--text-body);margin:0 0 var(--space-2)}.cookie-consent-text p{margin:0 0 var(--space-2)}.cookie-consent-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cookie-consent-actions button{min-width:8rem}.cookie-choice{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.legal-document{max-width:var(--measure);padding:var(--space-8) var(--space-4);margin:0 auto}.legal-summary{color:var(--text-muted)}.legal-pending{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-top:var(--space-6);padding:var(--space-4)}.legal-pending h2{font-size:var(--text-body);margin-top:0}.workspace main>*{max-width:var(--measure-wide)}.workspace h1{border-bottom:2px solid var(--border-strong);margin-bottom:var(--space-4);padding-bottom:var(--space-2)}.workspace section{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:var(--space-4);padding:var(--space-4)}.workspace section>:first-child{margin-top:0}.workspace section>:last-child{margin-bottom:0}.workspace section>h2{border-bottom:1px solid var(--border);margin-bottom:var(--space-3);padding-bottom:var(--space-2)}.workspace form{gap:var(--space-3);display:grid}@media (min-width:768px){.workspace form{grid-template-columns:1fr 1fr}.workspace form>button,.workspace form>fieldset,.workspace form>table,.workspace form>.field-wide,.workspace form>[role=alert],.workspace form>[role=status]{grid-column:1/-1}}.workspace form>button{justify-self:start}.workspace ul:not([class]){border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:0;list-style:none}.workspace ul:not([class])>li{border-bottom:1px solid var(--border);padding:var(--space-3) var(--space-4)}.workspace ul:not([class])>li:last-child{border-bottom:0}.workspace ul:not([class])>li>:first-child{margin-top:0}.workspace ul:not([class])>li>:last-child{margin-bottom:0}.workspace section>table{margin-left:calc(var(--space-4) * -1);width:calc(100% + var(--space-4) * 2)}.workspace section>table th:first-child,.workspace section>table td:first-child{padding-left:var(--space-4)}.workspace section>table th:last-child,.workspace section>table td:last-child{padding-right:var(--space-4)}.workspace .catalogue-row{align-items:center;gap:var(--space-3);display:flex}.workspace .catalogue-thumb{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);object-fit:cover;flex:none;width:2.5rem;height:2.5rem;display:block}.workspace .catalogue-preview{margin:0}.workspace .catalogue-preview>div{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.workspace .catalogue-preview img{border:1px solid var(--border);border-radius:var(--radius);object-fit:cover;width:6rem;height:6rem}.workspace form.catalogue-act>.field-hint{flex-basis:100%;margin:0}.workspace .catalogue-check{align-items:center;gap:var(--space-2) var(--space-3);grid-template-columns:auto 1fr;margin:0;display:grid}.workspace .catalogue-check>.field-hint{grid-column:1/-1}.workspace .catalogue-check input[type=checkbox],.workspace .catalogue-act input[type=checkbox]{width:1.25rem;height:1.25rem;min-height:0;margin:0}.workspace form.catalogue-act{gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.auth main>*{max-width:var(--measure)}.auth main form{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);gap:var(--space-3);padding:var(--space-4);display:grid}.auth main form>button{justify-self:start}.flow section{border-top:1px solid var(--border);margin-top:var(--space-6);padding-top:var(--space-4)}.flow section:first-of-type{margin-top:var(--space-4);border-top:0;padding-top:0}.flow section>h2{margin-top:0}div[role=alert]:where(:not(.sf,.sf *)),section[role=alert]:where(:not(.sf,.sf *)){background:var(--critical-surface);border-left:2px solid var(--critical);color:var(--text);padding:var(--space-3) var(--space-4)}div[role=alert]>:first-child:where(:not(.sf,.sf *)),section[role=alert]>h2:where(:not(.sf,.sf *)){color:var(--critical);margin-top:0}div[role=alert]>:last-child:where(:not(.sf,.sf *)),section[role=alert]>:last-child:where(:not(.sf,.sf *)){margin-bottom:0}.listing-card-rating{margin:0}.product-rating{color:var(--text-muted);font-size:var(--text-small);align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.product-rating-stars{color:#b45309;letter-spacing:.05em}.product-rating strong{color:var(--text);font-variant-numeric:tabular-nums}.product-rating-count{font-variant-numeric:tabular-nums}.product-rating-none{font-style:italic}.presentation-rating{margin:0 0 var(--space-3)}.discovery-pager{align-items:baseline;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;justify-content:space-between;display:flex}.discovery-pager-count{color:var(--text-muted);font-size:var(--text-small);font-variant-numeric:tabular-nums;margin:0}.discovery-pager-controls{gap:var(--space-2);flex-wrap:wrap;display:flex}.discovery-page{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);cursor:pointer;font-variant-numeric:tabular-nums;min-width:2.75rem;padding:var(--space-2) var(--space-3)}.discovery-page-current{background:var(--accent-surface);border-color:var(--accent);font-weight:600}.stock{margin-bottom:var(--space-6)}.stock-form{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.field-inline{align-items:baseline;gap:var(--space-2);flex-direction:row;margin:0;display:flex}.stock-note{color:var(--text-muted);font-size:var(--text-small);margin:var(--space-2) 0 0}.listing-card-favourite{margin-top:var(--space-2)}.listing-card-heart{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);cursor:pointer;font-size:var(--text-small);align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);width:100%;display:inline-flex}.listing-card-heart-on{background:var(--accent-surface);border-color:var(--accent)}.favourites-note{color:var(--text-muted);font-size:var(--text-small);margin-top:var(--space-6)}.page-head{border-bottom:2px solid var(--border-strong);align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.page-head h1{border-bottom:0;margin:0;padding-bottom:0}.breadcrumb{color:var(--text-muted);font-size:var(--text-small);gap:var(--space-2);margin:var(--space-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.breadcrumb li+li:before{content:"›";margin-right:var(--space-2)}.metric-grid{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.metric-card{background:var(--surface-raised);border:1px solid var(--border);gap:var(--space-1);padding:var(--space-5);border-radius:5px;flex-direction:column;display:flex}.metric-card-mark{background:var(--accent-surface);color:var(--accent);font-size:var(--text-subheading);height:2.5rem;margin-bottom:var(--space-3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;display:inline-flex}.metric-card-link{border-top:1px solid var(--border);font-size:var(--text-small);margin:var(--space-3) 0 0;padding-top:var(--space-3);margin-top:auto}.metric-card h3{color:var(--text-muted);font-size:var(--text-small);margin:0;font-weight:500}.metric-card-value{font-size:var(--text-heading);font-variant-numeric:tabular-nums;margin:0;font-weight:600;line-height:1.2}.metric-card-detail{color:var(--text-muted);font-size:var(--text-small);margin:0}.metric-card-unavailable{color:var(--critical);font-size:var(--text-small);margin:0}.period-tabs{gap:var(--space-3);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.engagement{gap:var(--space-4);margin:var(--space-4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.engagement-label{font-size:var(--text-small);margin:0 0 var(--space-1)}.engagement-track{background:var(--accent-surface);border-radius:var(--radius-sm);min-width:2px;height:.75rem;overflow:hidden}.engagement-fill{background:var(--accent);height:100%}.engagement-figures{color:var(--text-muted);font-size:var(--text-small);font-variant-numeric:tabular-nums;margin:var(--space-1) 0 0}.engagement-note{color:var(--text-muted);font-size:var(--text-small);margin-top:var(--space-4)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--white:#fff;--ground:#f8fafc;--s100:#f1f5f9;--s200:#e2e8f0;--s300:#cbd5e1;--s400:#94a3b8;--s500:#64748b;--s600:#475569;--s700:#334155;--s800:#1e293b;--s900:#0f172a;--orange:#da113d;--orange-dark:#b50e33;--sky:#0369a1;--sky-light:#f0f9ff;--sky-border:#bae6fd;--rose:#da113d;--emerald:#059669;--emerald-text:#047857;--amber:#f59e0b}[hidden]{display:none!important}html,body{background:var(--ground)}.sf{color:var(--s900);-webkit-font-smoothing:antialiased;font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.5}:where(.sf) :is(button,input,select,textarea){font:inherit}:where(.sf) a{color:inherit;text-decoration:none}:where(.sf) :focus-visible{outline:2px solid var(--sky);outline-offset:2px}.hd{z-index:40;border-bottom:1px solid var(--s200);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;position:sticky;top:0}.hd-in{flex-wrap:wrap;align-items:center;gap:12px;max-width:80rem;margin:0 auto;padding:12px 16px;display:flex}.brand{letter-spacing:-.01em;color:var(--s900);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;padding:0;font-size:18px;font-weight:700;display:flex}.brand-logo{flex-shrink:0;width:auto;height:28px;display:block}.hd-nav{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.hd-btn{color:var(--s600);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:500}.hd-btn:hover{background:var(--s100);color:var(--s900)}.hd-fav .heart{color:var(--rose);margin-right:6px}.hd-count{font-variant-numeric:tabular-nums;color:#9f1239;background:#ffe4e6;border-radius:999px;margin-left:6px;padding:2px 6px;font-size:11px;font-weight:700}.hd-cta{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;box-shadow:0 1px 2px #0f172a0d}.hd-cta:hover{background:var(--orange-dark)}.hd-me{background:var(--s100);color:var(--s800);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;display:inline-flex}.hd-ini{background:var(--s900);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.fbar{border-bottom:1px solid var(--s200);background:#f8fafcf2}.fbar-in{max-width:80rem;margin:0 auto;padding:12px 16px}.sorts{border-bottom:1px solid var(--s200);flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.sort{color:var(--s600);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;padding:8px 14px;font-size:14px;font-weight:500}.sort.on{border-bottom-color:var(--orange);color:var(--orange);font-weight:600}.sort-note{color:var(--s500);margin:0 0 14px;font-size:12px}.fbar-three{gap:16px;display:grid}@media (min-width:860px){.fbar-three{grid-template-columns:repeat(3,1fr)}}.fbar-search{border-top:1px solid var(--s200);flex-direction:column;gap:10px;margin-top:12px;padding-top:12px;display:flex}.stp{border:1px solid var(--s200);background:var(--white);border-radius:12px;padding:10px 12px;box-shadow:0 1px 2px #0f172a0d}.stp-row{align-items:center;gap:12px;display:flex}.stp-b{border:1px solid var(--s300);background:var(--white);width:44px;height:44px;color:var(--s700);cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;font-size:18px;font-weight:600;display:grid}.stp-b:hover:enabled{background:var(--sky-light);color:#075985;border-color:#0284c7}.stp-b:disabled{cursor:not-allowed;opacity:.4}.stp-mid{text-align:center;flex:1;min-width:0}.stp-label{text-transform:uppercase;letter-spacing:.025em;height:16px;color:var(--s500);font-size:11px;font-weight:500;line-height:16px}.stp-value{text-align:center;font-variant-numeric:tabular-nums;width:100%;height:44px;color:var(--s900);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex;overflow:hidden}.stp-value .st{color:var(--amber);letter-spacing:1px;font-size:18px}.stars-n{color:var(--s600);white-space:nowrap;font-size:12px;font-weight:500}.stp-hint{font-variant-numeric:tabular-nums;color:var(--s400);justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.track{appearance:none;background:linear-gradient(to right, var(--orange) 0%, var(--orange) var(--filled,0%), var(--s200) var(--filled,0%), var(--s200) 100%);cursor:pointer;outline-offset:6px;border-radius:999px;width:100%;height:6px;margin-top:10px;display:block}.track::-webkit-slider-thumb{appearance:none;border:2px solid var(--orange);background:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 3px #0003}.track::-moz-range-thumb{border:2px solid var(--orange);background:#fff;border-radius:50%;width:16px;height:16px}.catwrap{height:44px;position:relative}.catbox{border:1px solid var(--s300);background:var(--white);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:100%;height:44px;padding:0 12px;display:flex}.catbox:hover{border-color:var(--s400)}.catbox-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--s900);font-size:14px;font-weight:600;overflow:hidden}.catbox-name.unset{color:var(--s400);font-weight:500}.catlist{z-index:30;background:var(--white);border:1px solid var(--s300);border-radius:8px;max-height:60vh;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto;box-shadow:0 3px 20px #00000029}.catopt{border:0;border-top:1px solid var(--s200);text-align:left;width:100%;color:var(--s700);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:14px;display:flex}.catlist li:first-child .catopt{border-top:0}.catopt:hover{background:var(--ground)}.catopt.on{background:var(--ground);color:var(--s900);font-weight:600}.catopt-n{font-variant-numeric:tabular-nums;color:var(--s400);flex-shrink:0;font-size:11px}.sbar{border:1px solid var(--s300);background:var(--white);border-radius:12px;align-items:center;gap:10px;height:44px;padding:0 14px;display:flex}.sbar:focus-within{border-color:#0284c7;box-shadow:0 0 0 4px #e0f2fe}.sbar-ico{color:var(--s400);font-size:18px;line-height:1}.sbar-input{min-width:0;color:var(--s900);background:0 0;border:0;flex:1;font-size:15px}.sbar-input:focus{outline:none}.sbar-input::placeholder{color:var(--s400)}.chiprow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip{border:1px solid var(--s300);background:var(--white);color:var(--s700);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;display:inline-flex}.chip:hover:enabled{border-color:var(--s400)}.chip.on{background:var(--sky);color:#fff;border-color:#0284c7}.chip.off{border-color:var(--s200);background:var(--ground);color:var(--s400);cursor:not-allowed}.chip-n{font-variant-numeric:tabular-nums;color:var(--s400);font-size:11px}.chip.on .chip-n{color:#bae6fd}.stockbox{border:1px solid var(--s300);background:var(--white);color:var(--s700);cursor:pointer;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;display:inline-flex}.stockbox:hover{border-color:var(--s400)}.stockbox input{accent-color:var(--sky);cursor:pointer;width:15px;height:15px}.page{max-width:80rem;margin:0 auto;padding:20px 16px 40px}.res-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.res-head p{color:var(--s900);margin:0;font-size:14px;font-weight:600}.setaside{color:var(--s500);font-size:13px;font-weight:400}.cards{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.card{border:1px solid var(--s200);background:var(--white);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0f172a0d}.card-body{flex-direction:column;gap:16px;padding:16px;display:flex}@media (min-width:640px){.card-body{flex-direction:row;gap:20px}}.thumb{background:linear-gradient(135deg,#8fa6bd,#5d7f9e);border-radius:12px;flex-shrink:0;width:100%;height:160px}@media (min-width:640px){.thumb{width:112px;height:112px}}.card-main{flex:1;min-width:0}.badges{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.off{background:var(--rose);color:#fff;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700}.brandline{text-transform:uppercase;letter-spacing:.05em;color:var(--s400);font-size:11px;font-weight:500}.card-title{color:var(--s900);margin:0;font-size:15px;font-weight:600;line-height:1.375}.card-title button{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.card-title button:hover{color:#075985}.rating{color:var(--s500);align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.rating .st{color:var(--amber)}.prices{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:6px;display:flex}.amount{font-variant-numeric:tabular-nums;color:var(--s900);font-size:18px;font-weight:700}.prior{font-variant-numeric:tabular-nums;color:var(--s400);font-size:14px}.rating .dot{color:var(--s300)}.card-desc{color:var(--s600);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:13px;line-height:1.625;display:-webkit-box;overflow:hidden}.stats{border:1px solid var(--s200);text-align:center;background:#f8fafcb3;border-radius:8px;grid-template-columns:repeat(3,1fr);max-width:28rem;margin:12px 0 0;display:grid}.stats>div{border-left:1px solid var(--s200);padding:6px 8px}.stats>div:first-child{border-left:0}.stats dt{text-transform:uppercase;letter-spacing:.05em;color:var(--s500);margin:0;font-size:10px;font-weight:500}.stats dd{color:var(--s900);font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:600}.actions{flex-direction:column;flex-shrink:0;justify-content:center;gap:8px;display:flex}@media (min-width:640px){.actions{width:192px}}.cta{background:var(--orange);text-align:center;color:#fff;cursor:pointer;border:0;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;display:block;box-shadow:0 1px 2px #0f172a0d}.cta:hover{background:var(--orange-dark)}.secondary{border:1px solid var(--s300);background:var(--white);text-align:center;color:var(--s800);cursor:pointer;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500}.secondary:hover{border-color:var(--s400);background:var(--ground)}.icons{justify-content:center;align-items:center;gap:4px;padding-top:2px;display:flex}.icon{border:1px solid var(--s300);background:var(--white);width:36px;height:36px;color:var(--s600);cursor:pointer;border-radius:8px;place-items:center;font-size:15px;display:grid}.icon:hover{border-color:var(--s400);background:var(--ground);color:var(--s900)}.icon.on{border-color:var(--sky);background:var(--sky-light);color:#075985}.actions{position:relative}.card-share{z-index:20;min-width:13rem;position:absolute;top:calc(100% + 4px);right:0}.card.sharing{z-index:30;position:relative;overflow:visible}.tray{border:1px solid var(--s300);background:var(--white);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:10px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 6px 24px #0f172a1f}.tray-label{color:var(--s900);white-space:nowrap;font-size:13px;font-weight:600}.tray-chips{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.tray-chip{border:1px solid var(--s200);background:var(--ground);color:var(--s700);border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:12px;display:inline-flex}.tray-chip button{color:var(--s400);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:12px}.tray-chip button:hover{color:var(--s900)}.tray .cta,.tray .secondary{padding:8px 14px;font-size:13px}.pager{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:20px;display:flex}.pg{border:1px solid var(--s300);background:var(--white);min-width:40px;height:40px;color:var(--s700);cursor:pointer;border-radius:8px;padding:0 12px;font-size:14px;font-weight:500}.pg:hover:enabled{border-color:var(--s400);background:var(--ground)}.pg.on{border-color:var(--s900);background:var(--s900);color:#fff}.pg:disabled{opacity:.4;cursor:not-allowed}.empty{text-align:center;color:var(--s500);margin:24px 0 0;font-size:14px}.crumbs{color:var(--s500);margin-bottom:20px;font-size:13px}.crumbs button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.crumbs button:hover{color:var(--s900)}.crumbs .sep{margin:0 8px}.crumbs .here{color:var(--s700)}.detail{gap:24px;display:grid}@media (min-width:1024px){.detail{grid-template-columns:380px 1fr}}.gallery{aspect-ratio:4/3;border:1px solid var(--s200);background:linear-gradient(135deg,#8fa6bd,#5d7f9e);border-radius:16px;width:100%}.gallery-row{gap:8px;margin-top:8px;display:flex}.gallery-row span{aspect-ratio:1;border:1px solid var(--s200);background:linear-gradient(135deg,#a8b4c2,#7d8b9c);border-radius:8px;flex:1}.d-brand{text-transform:uppercase;letter-spacing:.05em;color:var(--s500);margin:0;font-size:13px;font-weight:500}.d-title{letter-spacing:-.02em;color:var(--s900);margin:2px 0 0;font-size:26px;font-weight:700;line-height:1.15}@media (min-width:640px){.d-title{font-size:30px}}.d-rating{color:var(--s500);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:6px;padding:0;font-size:13px;display:inline-flex}.d-rating .st{color:var(--amber);font-size:16px;line-height:1}.d-rating strong{color:var(--s800);font-variant-numeric:tabular-nums;font-weight:600}.d-rating span.link{text-underline-offset:2px;text-decoration:underline}.d-price{border:1px solid var(--s200);background:var(--white);border-radius:12px;margin-top:16px;padding:16px}.d-price-row{flex-wrap:wrap;align-items:flex-end;gap:12px 24px;display:flex}.d-price-label{text-transform:uppercase;letter-spacing:.05em;color:var(--s500);font-size:11px;font-weight:500}.d-price-main{align-items:baseline;gap:8px;margin-top:2px;display:flex}.d-price-main .amount{font-size:28px}.d-facts{color:var(--s600);font-variant-numeric:tabular-nums;font-size:13px}.d-facts strong{color:var(--s900);font-weight:600}.d-go{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:8px;margin-left:auto;padding:12px 20px;font-size:14px;font-weight:600;box-shadow:0 1px 2px #0f172a0d}.d-go:hover{background:var(--orange-dark)}.d-tools{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sec{margin-top:32px}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;margin-bottom:12px;display:flex}.sec-head h2{letter-spacing:-.015em;color:var(--s900);margin:0;font-size:20px;font-weight:700}.sec-head p{color:var(--s500);margin:0;font-size:14px}.sortnote{color:var(--s600);margin:0 0 16px;font-size:14px}.sortnote strong{color:var(--s900);font-weight:600}.offers{border:1px solid var(--s200);background:var(--white);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0f172a0d}.offer{border-bottom:1px solid var(--s100);padding:16px 20px}.offer:last-child{border-bottom:0}.offer.out{background:#f8fafccc}.offer-row{flex-direction:column;gap:12px;display:flex}@media (min-width:640px){.offer-row{flex-direction:row;align-items:center;gap:20px}}.offer-main{flex:1;min-width:0}.best{background:var(--emerald);text-transform:uppercase;letter-spacing:.05em;color:#fff;border-radius:4px;margin-bottom:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.offer-name{color:var(--s900);font-size:14px;font-weight:500}.offer-meta{color:var(--s600);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;font-size:12px;display:flex}.instock{color:var(--emerald-text)}.outstock{color:var(--s500);font-weight:500}.offer-seller{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-size:12px;display:flex}.offer-seller .name{color:var(--s800);font-weight:600}.offer-seller .seen{color:var(--s400)}.total{flex-shrink:0}@media (min-width:640px){.total{text-align:right;width:128px}}.total .big{font-variant-numeric:tabular-nums;color:var(--s900);font-size:18px;font-weight:700}.total .sub{font-variant-numeric:tabular-nums;color:var(--s500);font-size:12px}.go{text-align:center;cursor:pointer;border:0;border-radius:8px;flex-shrink:0;padding:10px 16px;font-size:14px;font-weight:600}@media (min-width:640px){.go{width:176px}}.go.best-go{background:var(--orange);color:#fff;box-shadow:0 1px 2px #0f172a0d}.go.best-go:hover{background:var(--orange-dark)}.go.plain{border:1px solid var(--s300);background:var(--white);color:var(--s800)}.go.plain:hover{border-color:var(--s400);background:var(--ground)}.go.dead{border:1px solid var(--s200);background:var(--white);color:var(--s400);cursor:not-allowed}.foot-note{color:var(--s500);margin:12px 0 0;font-size:12px}.tabs{border-bottom:1px solid var(--s200);gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.tab{color:var(--s600);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;padding:10px 14px;font-size:14px;font-weight:500}.tab:hover{color:var(--s900)}.tab.on{border-bottom-color:var(--orange);color:var(--s900);font-weight:600}.specs{border-collapse:collapse;width:100%;font-size:14px}.specs th,.specs td{border-top:1px solid var(--s200);text-align:left;vertical-align:top;padding:10px 12px}.specs tr:first-child th,.specs tr:first-child td{border-top:0}.specs th{width:40%;color:var(--s500);font-weight:500}.specs td{color:var(--s900)}.desc{max-width:68ch;color:var(--s700);margin:0;font-size:14px;line-height:1.7}.rev-top{gap:20px;margin-bottom:20px;display:grid}@media (min-width:720px){.rev-top{grid-template-columns:220px 1fr}}.rev-score{border:1px solid var(--s200);background:var(--white);text-align:center;border-radius:12px;padding:16px}.rev-big{font-variant-numeric:tabular-nums;color:var(--s900);font-size:36px;font-weight:700;line-height:1}.rev-stars{color:var(--amber);letter-spacing:2px;margin-top:6px;font-size:18px}.rev-count{color:var(--s500);margin-top:4px;font-size:13px}.dist{flex-direction:column;gap:6px;display:flex}.dist-row{align-items:center;gap:8px;font-size:12px;display:flex}.dist-row .lbl{width:40px;color:var(--s600);font-variant-numeric:tabular-nums;flex-shrink:0}.dist-bar{background:var(--s100);border-radius:4px;flex:1;height:8px;overflow:hidden}.dist-bar span{background:var(--amber);border-radius:4px;height:100%;display:block}.dist-row .n{text-align:right;width:24px;color:var(--s500);font-variant-numeric:tabular-nums;flex-shrink:0}.revlist{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rev{border:1px solid var(--s200);background:var(--white);border-radius:12px;padding:14px 16px}.rev-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.rev-who{color:var(--s900);font-size:14px;font-weight:600}.rev-when{color:var(--s400);font-size:12px}.rev-st{color:var(--amber);letter-spacing:1px;font-size:13px}.rev-text{color:var(--s700);margin:6px 0 0;font-size:14px;line-height:1.65}.rev-write{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.rev-gate{color:var(--s500);font-size:13px}.secondary.active{border-color:var(--sky);background:var(--sky-light);color:#075985}.secondary .heart{color:var(--rose)}.sharewrap{position:relative}.sharemenu{z-index:20;border:1px solid var(--s300);background:var(--white);border-radius:8px;min-width:14rem;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 3px 20px #00000029}.sharemenu button{border:0;border-top:1px solid var(--s200);text-align:left;width:100%;color:var(--s700);cursor:pointer;background:0 0;padding:11px 14px;font-size:14px;display:block}.sharemenu button:first-child{border-top:0}.sharemenu button:hover{background:var(--ground)}.copied{color:var(--emerald-text);align-self:center;font-size:13px}.promo{border:1px solid var(--s200);background:var(--white);border-radius:12px;margin-top:16px;padding:14px 16px}.promo-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.promo-head h2{letter-spacing:-.01em;color:var(--s900);margin:0;font-size:15px;font-weight:700}.promo-mark{border:1px solid var(--s300);background:var(--ground);text-transform:uppercase;letter-spacing:.06em;color:var(--s600);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.promo-note{color:var(--s500);margin:6px 0 12px;font-size:12px;line-height:1.6}.promo-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.promo-item{border:1px solid var(--s200);border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.promo-thumb{background:linear-gradient(135deg,#cbd5e1,#94a3b8);border-radius:6px;height:40px}.promo-main{flex-direction:column;gap:2px;min-width:0;display:flex}.promo-label{color:var(--s900);font-size:13px;font-weight:600}.promo-desc{color:var(--s500);font-size:12px}.promo-go{white-space:nowrap;border:1px solid var(--s300);color:var(--s800);border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none}.promo-go:hover{border-color:var(--s500);background:var(--ground)}.report{border:1px solid var(--s200);background:var(--white);border-radius:12px;margin-top:16px;padding:14px 16px}.report-head{color:var(--s900);margin:0;font-size:15px;font-weight:700}.report-code{color:var(--s500);font-variant-numeric:tabular-nums;margin:4px 0 12px;font-size:12px}.report-reasons{gap:6px;display:grid}.report-reason{color:var(--s700);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.report-note{color:var(--s600);flex-direction:column;gap:6px;margin-top:12px;font-size:13px;display:flex}.report-note textarea{border:1px solid var(--s300);background:var(--white);font:inherit;color:var(--s900);resize:vertical;border-radius:8px;padding:8px 10px;font-size:14px}.report-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.report-send{flex:none}.report-done{color:var(--emerald-text);background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;margin-top:16px;padding:12px 16px;font-size:14px}.high{grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0 0;display:grid}@media (min-width:640px){.high{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.high{grid-template-columns:repeat(6,1fr)}}.high div{border:1px solid var(--s200);background:var(--white);border-radius:8px;padding:8px 12px}.high dt{text-transform:uppercase;letter-spacing:.05em;color:var(--s500);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10px;font-weight:500;overflow:hidden}.high dd{color:var(--s900);margin:2px 0 0;font-size:13px;font-weight:600;line-height:1.35}.tabbody{flex-direction:column;gap:0;display:flex}.sub{letter-spacing:-.01em;color:var(--s900);margin:0;font-size:15px;font-weight:700}.tabbody .desc{margin:8px 0 24px}.fieldset-head{border-top:1px solid var(--s200);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding-top:20px;display:flex}.fieldset-n{font-variant-numeric:tabular-nums;color:var(--s500);font-size:12px;font-weight:500}.sub-note{color:var(--s600);flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;font-size:13px;display:flex}.cmp-pick{border:1px solid var(--s200);background:var(--white);border-radius:12px;margin-bottom:20px;padding:14px 16px 16px}.cmp-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.cmp-count{font-variant-numeric:tabular-nums;color:var(--s500);font-size:12px;font-weight:500}.cmp-bar{background:var(--ground)}.cmp-chosen{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cmp-chosen .chip{cursor:default}.chip-x{color:inherit;opacity:.85;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;line-height:1}.chip-x:hover{opacity:1}.cmp-lead{text-transform:uppercase;letter-spacing:.05em;color:var(--s500);margin:14px 0 8px;font-size:12px;font-weight:600}.cmp-none{color:var(--s500);margin:14px 0 0;font-size:13px}.cmp-found{gap:8px;display:grid}.cmp-item{border:1px solid var(--s200);background:var(--white);text-align:left;cursor:pointer;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr) auto 28px;align-items:center;column-gap:12px;padding:8px 10px;display:grid}.cmp-item:hover{border-color:var(--s300);background:var(--ground)}.cmp-item[disabled]{opacity:.5;cursor:not-allowed}.cmp-thumb{background:linear-gradient(135deg,#a8b4c2,#7d8b9c);border-radius:6px;grid-area:1/1/span 2;height:36px}.cmp-name{color:var(--s900);text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden}.cmp-meta{color:var(--s500);text-overflow:ellipsis;white-space:nowrap;grid-area:2/2;font-size:12px;overflow:hidden}.cmp-meta .st{color:var(--amber)}.cmp-price{font-variant-numeric:tabular-nums;color:var(--s900);grid-area:1/3/span 2;font-size:14px;font-weight:700}.cmp-add{border:1px solid var(--s300);width:28px;height:28px;color:var(--s700);border-radius:8px;grid-area:1/4/span 2;place-items:center;font-size:15px;font-weight:600;display:grid}.spectables{gap:20px;margin-top:16px;display:grid}@media (min-width:1024px){.spectables{grid-template-columns:repeat(2,1fr)}}.spec{border:1px solid var(--s200);background:var(--white);border-radius:12px;overflow:hidden}.spec h3{border-bottom:1px solid var(--s200);background:var(--s100);text-transform:uppercase;letter-spacing:.06em;color:var(--s700);margin:0;padding:10px 16px;font-size:12px;font-weight:700}.spec dl{margin:0}.spec dl>div{border-top:1px solid var(--s100);grid-template-columns:minmax(0,11rem) 1fr;gap:12px;padding:10px 16px;display:grid}.spec dl>div:first-child{border-top:0}.spec dt{color:var(--s500);font-size:13px}.spec dd{flex-wrap:wrap;gap:6px;margin:0;display:flex}.pill{border:1px solid var(--s200);background:var(--ground);color:var(--s800);border-radius:4px;padding:2px 8px;font-size:13px;font-weight:500}.scroller{overflow-x:auto}.compare{border-collapse:collapse;width:100%;min-width:34rem;font-size:13px}.compare th,.compare td{border-top:1px solid var(--s200);text-align:left;vertical-align:top;padding:10px 12px}.compare thead th{background:var(--s100);color:var(--s700);border-top:0;font-size:12px;font-weight:600}.compare tbody th{width:9rem;color:var(--s500);font-weight:500}.compare .self{background:var(--sky-light)}.compare thead .self{color:var(--s900);background:#e0f2fe}.c-price{font-variant-numeric:tabular-nums;color:var(--s900);margin-top:2px;font-size:12px;font-weight:700;display:block}.ed{flex-direction:column;gap:16px;display:flex}.ed-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ed-score{border:1px solid var(--s200);background:var(--white);text-align:center;border-radius:12px;flex-shrink:0;padding:12px 18px}.ed-big{font-variant-numeric:tabular-nums;color:var(--s900);font-size:30px;font-weight:700;line-height:1}.ed-out{color:var(--s500);margin-top:2px;font-size:11px}.ed-verdict{min-width:14rem;color:var(--s900);flex:1;margin:0;font-size:16px;font-weight:600;line-height:1.5}.ed section h3{color:var(--s900);margin:0 0 4px;font-size:15px;font-weight:600}.ed section p{max-width:68ch;color:var(--s700);margin:0;font-size:14px;line-height:1.7}.ed-two{gap:12px;display:grid}@media (min-width:720px){.ed-two{grid-template-columns:repeat(2,1fr)}}.ed-list{border:1px solid var(--s200);background:var(--white);border-radius:12px;padding:12px 16px}.ed-list h4{text-transform:uppercase;letter-spacing:.05em;margin:0 0 6px;font-size:12px;font-weight:700}.ed-list.good h4{color:var(--emerald-text)}.ed-list.bad h4{color:#9f1239}.ed-list ul{color:var(--s700);margin:0;padding:0;font-size:14px;line-height:1.7;list-style:none}.ed-list li{align-items:flex-start;gap:8px;display:flex}.tick{color:var(--emerald);flex-shrink:0;font-size:13px;font-weight:700;line-height:1.7}.cross{color:var(--rose);flex-shrink:0;font-size:13px;font-weight:700;line-height:1.7}.ed-by{color:var(--s500);margin:0;font-size:12px}.alts{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:900px){.alts{grid-template-columns:repeat(4,1fr)}}.alt{border:1px solid var(--s200);background:var(--white);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.alt:hover{border-color:var(--s400)}.alt-thumb{background:linear-gradient(135deg,#a8b4c2,#7d8b9c);border-radius:8px;height:88px}.alt-name{color:var(--s900);font-size:13px;font-weight:600;line-height:1.35}.alt-rate{color:var(--s500);font-size:12px}.alt-rate .st{color:var(--amber)}.alt-price{font-variant-numeric:tabular-nums;color:var(--s900);font-size:15px;font-weight:700}.veil{z-index:50;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dlg{background:var(--white);border-radius:16px;width:100%;max-width:26rem;overflow:hidden;box-shadow:0 20px 60px #00000047}.dlg-head{border-bottom:1px solid var(--s200);align-items:center;gap:12px;padding:16px 20px;display:flex}.dlg-head h2{color:var(--s900);flex:1;margin:0;font-size:17px;font-weight:600}.dlg-x{color:var(--s500);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:15px}.dlg-x:hover{color:var(--s900)}.dlg-tabs{gap:4px;padding:12px 20px 0;display:flex}.dlg-body{flex-direction:column;gap:12px;padding:16px 20px 20px;display:flex}.dlg-note{color:var(--s500);margin:0;font-size:12px;line-height:1.6}.dlg-go{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:600}.dlg-go:hover{background:var(--orange-dark)}.ft{border-top:1px solid var(--s200);background:var(--white);margin-top:40px}.ft-in{max-width:80rem;color:var(--s500);margin:0 auto;padding:20px 16px;font-size:12px;line-height:1.7}.ft-notes{flex-direction:column;gap:6px;margin:0 0 12px;padding-left:18px;list-style:outside;display:flex}.ft-legal{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.ft-legal a,.ft-notes a{color:var(--s600);text-decoration:underline}.ft-copy{color:var(--s600);margin:0}.ft-proto{margin:6px 0 0}.hd-nav form,.actions form{display:contents}a.hd-btn,a.hd-cta,a.secondary,a.pg,a.icon{display:inline-block}a.secondary{display:block}.card-title a:hover{color:#075985}img.thumb,img.gallery-img{object-fit:cover;display:block}.stats.stats-2{grid-template-columns:repeat(2,1fr);max-width:18.667rem}a.pg,span.pg{place-items:center;line-height:38px;display:inline-grid}a.pg:hover{background:var(--ground);border-color:var(--s400)}a.pg.on:hover{background:var(--s900)}span.pg[aria-disabled=true]{cursor:not-allowed;opacity:.4}.card:has(.card-share){z-index:30;position:relative;overflow:visible}.icons{position:relative}.icons .card-share{right:0}.hd-nav{flex-wrap:wrap}.ft-legal span{display:inline}.ft .cookie-choice,.ft-in>form{margin:0 0 8px}a.icon{display:grid}.cookie-consent.sf{background:var(--white);border:1px solid var(--s300);border-radius:12px;align-items:center;gap:12px 20px;max-width:calc(80rem - 32px);margin:0 auto;padding:14px 16px;bottom:12px;left:16px;right:16px;box-shadow:0 6px 24px #0f172a1f}.cookie-consent.sf h2{margin:0;font-size:14px;font-weight:600}.cookie-consent.sf p{color:var(--s600);margin:4px 0 0;font-size:13px}.cookie-consent.sf a{color:var(--s600);text-decoration:underline}.cookie-consent.sf .cookie-consent-actions button{background:var(--white);border:1px solid var(--s300);color:var(--s800);cursor:pointer;border-radius:8px;min-width:8rem;padding:8px 14px;font-size:13px;font-weight:500}.cookie-consent.sf .cookie-consent-actions button:hover{background:var(--ground);border-color:var(--s400)}.ft .cookie-choice{justify-content:flex-start;font-size:12px}.ft .cookie-choice button{color:var(--s600);cursor:pointer;text-decoration:underline}.report-reasons{border:0;min-width:0;margin:0;padding:0}.report-outcome{color:var(--s700);margin:12px 0 0;font-size:13px}.d-price-row form,.d-tools form,.offer-row form{display:contents}a.go,span.go{display:block}.crumbs a:hover{color:var(--s900)}.d-price .foot-note{margin-top:10px}.seller-head{margin-top:24px}.seller-card{align-items:center;gap:12px;margin-top:8px;display:flex}.seller-card .business-logo{border:1px solid var(--s200);object-fit:contain;border-radius:8px;width:48px;height:48px}.seller-name{margin:0;font-size:14px;font-weight:600}.spec dl>div.attribute-absent dd .pill{color:var(--s400)}.ed-title,.cmp-pick .sub-note{margin:0 0 12px}.cmp-open{align-self:center;margin:0;font-size:13px}.cmp-open a{color:#075985;text-decoration:underline}.cmp-pick [role=alert]{color:var(--s700);margin:0;font-size:13px}@media (min-width:1024px){.spec.spec-wide{grid-column:1/-1}.spec.spec-wide dl{grid-template-columns:repeat(2,1fr);display:grid}.spec.spec-wide dl>div:nth-child(2){border-top:0}.spec.spec-wide dl>div:nth-child(odd){border-right:1px solid var(--s100)}}.d-tools form.report,.d-tools .report-done{flex-basis:100%;margin-top:8px;display:block}.tabbody .desc{white-space:pre-line}
