.row[data-v-304a8761]{justify-content:center}.promotions[data-v-304a8761]{background:var(--secondary-background-color)}.promotions .columns[data-v-304a8761]{display:flex;width:33%}.promotion[data-v-304a8761]{background-color:var(--primary-background-color);border-radius:8px;box-shadow:0 0 10px #0000001a;margin:0 auto 20px;overflow:hidden;position:relative;width:100%}.promotion .content[data-v-304a8761]{background:none;bottom:42px;color:#fff;display:flex;flex-direction:column;gap:10px;left:30px;padding:0;position:absolute;right:30px;z-index:3}.promotion .content h4[data-v-304a8761]{font-size:clamp(20px,1.6vw,28px);margin:0 0 .5em;transition:transform .95s cubic-bezier(.22,1,.36,1)}.promotion .content h4 a[data-v-304a8761]{color:#fff;text-decoration:none}.promotion .content .overviewcontent[data-v-304a8761]{display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none;transform:translateY(24px);transition:grid-template-rows 1.05s cubic-bezier(.22,1,.36,1),opacity .85s cubic-bezier(.22,1,.36,1),transform 1.05s cubic-bezier(.22,1,.36,1)}.promotion .content .overviewcontent .overviewcontent-inner[data-v-304a8761]{overflow:hidden}.promotion .content .overviewcontent .overviewcontent-inner[data-v-304a8761] p{font-size:16px;margin-bottom:14px;margin-top:0}.promotion .content .button[data-v-304a8761]{align-self:flex-start;margin-bottom:12px;margin-top:0;padding-bottom:7px;padding-top:7px;transition:margin-top .95s cubic-bezier(.22,1,.36,1),background-color .3s ease,color .3s ease,border-color .3s ease;width:-moz-fit-content;width:fit-content}.promotion:focus-within .image[data-v-304a8761]:before,.promotion:hover .image[data-v-304a8761]:before{opacity:.4}.promotion:focus-within .content h4[data-v-304a8761],.promotion:hover .content h4[data-v-304a8761]{transform:translateY(-14px)}.promotion:focus-within .content .overviewcontent[data-v-304a8761],.promotion:hover .content .overviewcontent[data-v-304a8761]{grid-template-rows:1fr;opacity:1;pointer-events:auto;transform:translateY(0)}.promotion:focus-within .content .button[data-v-304a8761],.promotion:hover .content .button[data-v-304a8761]{margin-top:12px}.promotion .image[data-v-304a8761]{display:block;overflow:hidden;position:relative}.promotion .image[data-v-304a8761]:before{background:#000;content:"";display:block;inset:0;opacity:.2;pointer-events:none;position:absolute;transition:opacity .35s ease;z-index:2}.promotion .image img[data-v-304a8761]{background:#000;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1;position:relative;transition:all .3s ease-in-out;width:100%;z-index:1}@media(hover:none){.promotion .content h4[data-v-304a8761]{transform:none}.promotion .content .overviewcontent[data-v-304a8761]{grid-template-rows:1fr;opacity:1;pointer-events:auto;transform:translateY(0)}}@media(max-width:980px){.promotions .columns[data-v-304a8761]{width:50%}}@media(max-width:500px){.promotions .columns[data-v-304a8761]{width:94%}.promotion .image[data-v-304a8761]{aspect-ratio:10/11}.promotion .image a[data-v-304a8761],.promotion .image picture[data-v-304a8761]{display:block;height:100%}.promotion .image[data-v-304a8761]:before{opacity:.3}.promotion:focus-within .image[data-v-304a8761]:before,.promotion:hover .image[data-v-304a8761]:before{opacity:.3}.promotion:focus-within .content h4[data-v-304a8761],.promotion:hover .content h4[data-v-304a8761]{transform:none}.promotion .content[data-v-304a8761]{left:20px}.promotion .content h4[data-v-304a8761]{transform:none;transition:none}.promotion .content .overviewcontent[data-v-304a8761]{grid-template-rows:1fr;opacity:1;pointer-events:auto;transform:translateY(0)}.promotion .content .overviewcontent .overviewcontent-inner[data-v-304a8761] p{font-size:14px}.promotion .content .button[data-v-304a8761]{margin-top:12px}}
