article.svelte-q7rzb2{background-color:var(--bg);box-shadow:0px 183px 51px 0px rgba(var(--channels-black), 0), 0px 117px 47px 0px rgba(var(--channels-black), .01), 0px 66px 40px 0px rgba(var(--channels-black), .02), 0px 29px 29px 0px rgba(var(--channels-black), .03), 0px 7px 16px 0px rgba(var(--channels-black), .03);border:var(--border);border-radius:var(--border-radius);width:100%;height:100%;position:relative}.highlight.svelte-q7rzb2{--fg:var(--fg-0);background-color:var(--bg-100);grid-area:2/2/auto/span 2}@media (width<=1140px){.highlight.svelte-q7rzb2{grid-column:1/span 2}}@media (width<1024px){.highlight.svelte-q7rzb2{grid-column:2/span 2}}@media (width<768px){.highlight.svelte-q7rzb2{grid-column:1/span 2}}@media (width<640px){.highlight.svelte-q7rzb2{grid-column:1/span 1}}.highlight.svelte-q7rzb2.highlightposition{grid-row:1}.highlight.svelte-q7rzb2 a:where(.svelte-q7rzb2){flex-direction:row}.highlight.svelte-q7rzb2 figure:where(.svelte-q7rzb2){border-radius:var(--border-radius) 0 0 var(--border-radius);margin:calc((var(--padding-card) * -1)) calc(var(--padding-card) * -1) calc((var(--padding-card) * -1)) 0;aspect-ratio:unset;width:calc(50% + var(--gap-small) - 10px);max-height:calc(100% + var(--padding-card) + 1.25rem);flex-shrink:0;padding:0;overflow:hidden}.highlight.svelte-q7rzb2 figure:where(.svelte-q7rzb2) img:where(.svelte-q7rzb2){object-position:center}.highlight.svelte-q7rzb2 .content:where(.svelte-q7rzb2){padding-left:var(--padding-card);margin:0;margin-left:var(--padding-card);flex-grow:unset;justify-content:space-between}@media (width<640px){.highlight.svelte-q7rzb2 .content:where(.svelte-q7rzb2){padding-left:0}}.highlight.svelte-q7rzb2 h1:where(.svelte-q7rzb2){font-size:var(--h3);margin-top:auto;margin-bottom:auto}.highlight.svelte-q7rzb2 footer:where(.svelte-q7rzb2){margin-top:0}.highlight.svelte-q7rzb2 .details:where(.svelte-q7rzb2){align-self:center}.highlight.svelte-q7rzb2.horizontal .content:where(.svelte-q7rzb2){flex-grow:1}.small-shadow.svelte-q7rzb2{box-shadow:0px 10px 15px -3px rgba(var(--channels-black), .05), 0px 4px 6px -2px rgba(var(--channels-black), .03)}a.svelte-q7rzb2{padding:var(--padding-card) var(--padding-card) 1.25rem;flex-direction:column;align-items:stretch;height:100%;text-decoration:none;display:flex}figure.svelte-q7rzb2{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);aspect-ratio:95/72;margin-top:calc(var(--padding-card) * -1);margin-left:calc(var(--padding-card) * -1);margin-right:calc(var(--padding-card) * -1);margin-bottom:var(--padding-card);overflow:hidden}img.svelte-q7rzb2{object-fit:contain;object-position:top center;width:100%;height:100%}.content.svelte-q7rzb2{flex-direction:column;flex-grow:1;margin-top:auto;display:flex}h1.svelte-q7rzb2{font-size:var(--h4);word-break:break-word}.details.svelte-q7rzb2{flex-direction:column;justify-content:space-between;align-self:stretch;margin-top:auto;display:flex}footer.svelte-q7rzb2{justify-content:space-between;align-items:flex-end;margin-top:auto;display:flex}.prices.svelte-q7rzb2{align-items:flex-end;gap:.5rem;margin-bottom:.25rem;display:flex}.price.svelte-q7rzb2{color:var(--fg);font-size:17px;font-weight:700}.discount.svelte-q7rzb2{color:var(--fg-60);text-decoration:line-through;-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg);font-size:14px;text-decoration-thickness:2px}.horizontal.svelte-q7rzb2{box-shadow:0px 127px 36px 0px rgba(var(--channels-black), 0), 0px 81px 33px 0px rgba(var(--channels-black), .01), 0px 46px 27px 0px rgba(var(--channels-black), .03), 0px 20px 20px 0px rgba(var(--channels-black), .06), 0px 5px 11px 0px rgba(var(--channels-black), .07)}.horizontal.svelte-q7rzb2 a:where(.svelte-q7rzb2){flex-direction:row;gap:1rem;padding:.5rem}.horizontal.svelte-q7rzb2 figure:where(.svelte-q7rzb2){border-radius:var(--border-radius) 0 0 var(--border-radius);aspect-ratio:unset;flex:0 0 120px;margin:-.5rem 0 -.5rem -.5rem}@media (width<=374px){.horizontal.svelte-q7rzb2 figure:where(.svelte-q7rzb2){flex:0 0 80px}}.horizontal.svelte-q7rzb2 .content:where(.svelte-q7rzb2){align-self:stretch;margin:0;padding-right:40px}.horizontal.svelte-q7rzb2 .button:where(.svelte-q7rzb2){--height:34px;margin-right:-40px}.horizontal.svelte-q7rzb2 .button:where(.svelte-q7rzb2) svg{font-size:15px!important}.horizontal.svelte-q7rzb2 .price:where(.svelte-q7rzb2){font-size:var(--p)}
