.row[data-v-695e9a94]{display:grid;gap:100px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 20px;place-items:stretch stretch}.promo-touch-button[data-v-695e9a94]{display:none}.promotions .columns[data-v-695e9a94]{display:flex;min-width:0;padding:0;width:auto!important}.promotion-link[data-v-695e9a94]{color:inherit;cursor:pointer;display:flex;flex-direction:column;height:100%;text-decoration:none}.promotion-link[data-v-695e9a94]:focus-visible{outline:2px solid currentcolor;outline-offset:4px}.promo-view[data-v-695e9a94]{left:50%;opacity:0;pointer-events:none;position:absolute;top:calc(50% + 100px);transform:translate(-50%,10px);transition:opacity .35s ease,transform .35s ease;z-index:9}.promo-view-link[data-v-695e9a94]{color:#fff;cursor:pointer;display:inline-block;font-size:16px;letter-spacing:.08em;pointer-events:auto;text-decoration:none;transform:scale(1);transition:transform .25s ease;white-space:nowrap}.promotion[data-v-695e9a94]{display:flex;flex-direction:column;height:100%;margin:0}.promotion[data-v-695e9a94],.promotion .image[data-v-695e9a94]{overflow:hidden;position:relative;width:100%}.promotion .image[data-v-695e9a94]{aspect-ratio:5/6}.promotion .image[data-v-695e9a94]:before{background:var(--cta-color,orange);inset:0;transition:opacity .35s ease;z-index:2}.promotion .image[data-v-695e9a94]:after,.promotion .image[data-v-695e9a94]:before{content:"";opacity:0;pointer-events:none;position:absolute}.promotion .image[data-v-695e9a94]:after{aspect-ratio:3/1;background-image:var(--promo-logo);background-position:50%;background-repeat:no-repeat;background-size:contain;left:50%;top:50%;transform:translate(-50%,-50%) scale(2.5);transition:opacity .35s ease,transform .35s ease;width:min(200px,60%);z-index:3}.promotion .image img[data-v-695e9a94]{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:1}.promotion .content[data-v-695e9a94]{background-color:transparent;color:var(--body-color);display:flex;flex:1;flex-direction:column;padding:20px 30px 30px;position:static;transition:background-color .35s ease;z-index:3}.promotion .content h4 a[data-v-695e9a94]{color:inherit;font-weight:600;text-decoration:none}.promotion .content .promo-body[data-v-695e9a94]{flex:1}.promotion .content .button[data-v-695e9a94]{align-self:flex-start;margin-top:10px;padding:10px 20px}.promotion .content[data-v-695e9a94] p{margin:16px 0 0}.promotion:hover .image[data-v-695e9a94]:before{opacity:.8}.promotion:hover .image[data-v-695e9a94]:after{opacity:1;transform:translate(-50%,-55%) scale(2)}.promotion:hover .content[data-v-695e9a94]{background-color:#fff}.promotion:hover .promo-view[data-v-695e9a94]{opacity:1;transform:translate(-50%)}.promotion:hover .promo-view .promo-view-link[data-v-695e9a94]{transform:scale(.95)}@media(max-width:1200px){.row[data-v-695e9a94]{gap:40px!important}}@media(max-width:1020px){.row[data-v-695e9a94]{grid-template-columns:repeat(2,minmax(0,1fr))}.image[data-v-695e9a94]{aspect-ratio:1/1!important}}@media(max-width:800px){section[data-v-695e9a94]{padding-bottom:20px}.row[data-v-695e9a94]{gap:20px;grid-template-columns:1fr}}@media(hover:none)and (pointer:coarse){.promo-view[data-v-695e9a94]{display:none}.promotion .image[data-v-695e9a94]:after,.promotion .image[data-v-695e9a94]:before{display:none;opacity:0!important;transition:none!important}.promotion:hover .image[data-v-695e9a94]:after,.promotion:hover .image[data-v-695e9a94]:before{display:none;opacity:0;transform:none}.promotion:hover .content[data-v-695e9a94]{background-color:transparent}.promo-touch-button[data-v-695e9a94]{display:inline-flex}.promo-touch-button[data-v-695e9a94]:focus-visible{outline:2px solid currentcolor;outline-offset:3px}}
