body #MainContent .ch-trio-spotlight{background:var(--ground);padding:0;border:0}body #MainContent .ch-trio-spotlight .ch-trio__inner{max-width:1440px;padding:var(--space-8) clamp(24px,4vw,64px)!important;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:stretch}body #MainContent .ch-trio-spotlight .ch-trio__media{position:relative;min-width:0;aspect-ratio:auto;min-height:520px;max-height:none;background:var(--ground-inverse);overflow:hidden}body #MainContent .ch-trio-spotlight .ch-trio__media a{position:absolute;top:0;right:0;bottom:0;left:0;display:block}body #MainContent .ch-trio-spotlight .ch-trio__img{width:100%;height:100%;object-fit:contain;padding:0;mix-blend-mode:lighten;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent),linear-gradient(to bottom,transparent,#000 7%,#000 88%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent),linear-gradient(to bottom,transparent,#000 7%,#000 88%,transparent);mask-composite:intersect}body #MainContent .ch-trio-spotlight .ch-trio__content{background:linear-gradient(135deg,#f7f7f5,#f1f3f4);max-width:none;padding:var(--space-6)!important;display:flex;flex-direction:column;justify-content:center}body #MainContent .ch-trio-spotlight .ch-trio__badge{width:auto;background:none;border:0;color:var(--ink-muted);display:block;font-size:var(--text-label)!important;letter-spacing:var(--track-label);padding:0;margin:0 0 var(--space-3)}body #MainContent .ch-trio-spotlight h2.ch-trio__name{font-size:clamp(28px,2.4vw,32px)!important;font-weight:var(--weight-regular)!important;line-height:1.15!important;margin:0 0 var(--space-4)}body #MainContent .ch-trio-spotlight .ch-trio__rating{display:inline-flex;align-items:center;gap:var(--space-2);width:fit-content;color:var(--ink);font-size:var(--text-body-sm)!important;margin-bottom:var(--space-4);text-underline-offset:3px}body #MainContent .ch-trio-spotlight .ch-trio__rating span:last-child{color:var(--ink-muted)}body #MainContent .ch-trio-spotlight .ch-trio__desc{font-size:16px!important;line-height:1.55;max-width:48ch;margin:0 0 var(--space-5)}body #MainContent .ch-trio-spotlight .ch-trio__products{margin:0;border-top:var(--hairline) solid var(--rule)}body #MainContent .ch-trio-spotlight .ch-trio__product{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:var(--space-3);align-items:center;min-height:58px;padding:var(--space-3) 0;border:0;border-bottom:var(--hairline) solid var(--rule)}body #MainContent .ch-trio-spotlight .ch-trio__step{font-size:28px!important;line-height:1;font-weight:var(--weight-regular);color:var(--ink-muted);grid-row:auto}body #MainContent .ch-trio-spotlight .ch-trio__prod-name{font-size:14px!important;line-height:1.4;font-weight:var(--weight-regular);text-transform:none}body #MainContent .ch-trio-spotlight .ch-trio__prod-detail{font-size:var(--text-label)!important;line-height:1.4;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em}body #MainContent .ch-trio-spotlight .ch-trio__pricing{padding:var(--space-5) 0;margin:0;border:0}body #MainContent .ch-trio-spotlight .ch-trio__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-4)}body #MainContent .ch-trio-spotlight .ch-trio__price-now{font-size:40px!important;font-weight:var(--weight-regular);line-height:1.1;color:var(--ink);letter-spacing:-.03em}body #MainContent .ch-trio-spotlight .ch-trio__price-was{font-size:var(--text-body)!important;color:var(--ink-muted);text-decoration:line-through}body #MainContent .ch-trio-spotlight .ch-trio__savings-pill{font-size:var(--text-body-sm)!important;background:transparent;border:0;padding:0;color:var(--ink-muted)}body #MainContent .ch-trio-spotlight .ch-trio__actions{display:block}body #MainContent .ch-trio-spotlight .ch-trio__actions .ch-btn{width:100%;min-height:52px;font-size:var(--text-label)!important;letter-spacing:var(--track-label)}body #MainContent .ch-trio-spotlight .ch-trio__trust{font-size:var(--text-body-sm)!important;line-height:1.5;margin:var(--space-3) 0 0;color:var(--ink-muted)}body #MainContent .ch-trio-spotlight .ch-trio__explore{display:inline-flex;align-items:center;min-height:44px;width:fit-content;font-size:var(--text-body-sm)!important;color:var(--ink);text-decoration:underline;text-underline-offset:4px;margin-top:var(--space-1)}body #MainContent .ch-trio-spotlight .ch-trio__explore:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media(min-width:850px)and (max-width:1199px){body #MainContent .ch-trio-spotlight .ch-trio__product{grid-template-columns:36px minmax(0,1fr);gap:2px var(--space-3)}body #MainContent .ch-trio-spotlight .ch-trio__step{grid-row:span 2}body #MainContent .ch-trio-spotlight .ch-trio__prod-detail{grid-column:2}}@media(min-width:850px)and (max-height:800px){body #MainContent .ch-trio-spotlight .ch-trio__inner,body #MainContent .ch-trio-spotlight .ch-trio__content{padding-block:var(--space-5)!important}}@media(max-width:849px){body #MainContent .ch-trio-spotlight .ch-trio__inner{grid-template-columns:minmax(0,1fr);padding:0!important;gap:0}body #MainContent .ch-trio-spotlight .ch-trio__media{grid-column:1;grid-row:auto;min-height:0;height:clamp(300px,85vw,480px)}body #MainContent .ch-trio-spotlight .ch-trio__content{grid-column:1;grid-row:auto;padding:var(--space-6) var(--space-5)!important}body #MainContent .ch-trio-spotlight h2.ch-trio__name{font-size:var(--text-display-2)!important}body #MainContent .ch-trio-spotlight .ch-trio__product{grid-template-columns:32px minmax(0,1fr);gap:2px var(--space-2)}body #MainContent .ch-trio-spotlight .ch-trio__step{grid-row:span 2}body #MainContent .ch-trio-spotlight .ch-trio__prod-detail{grid-column:2}body #MainContent .ch-trio-spotlight .ch-trio__price-now{font-size:36px!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/koppa-home-trio.css.map */
