.article-promotion{height:670px;width:100%;position:relative}.article-promotion picture{position:relative}.article-promotion picture:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:var(--global-border-rad)}.article-promotion .article-promotion__image{position:absolute;z-index:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--global-border-rad);top:0;left:0}.article-promotion .article-promotion__content{padding:var(--product-card-pad);height:100%;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--global-text-gap-md);position:relative;z-index:2;color:var(--heading-light)}.article-promotion .article-promotion__content .promotion-button{display:flex;flex-direction:row;gap:var(--button-lg-icon-gap)!important;align-items:center;color:var(--heading-light);font-family:var(--button-lg-font-family);font-size:var(--button-lg-font-size);font-style:var(--button-lg-font-style);font-weight:var(--button-lg-font-weight);letter-spacing:var(--button-lg-letter-spacing);line-height:var(--button-lg-line-height);gap:var(--button-lg-paragraph-spacing);text-transform:var(--button-lg-text-transform);text-decoration:none}.article-promotion .article-promotion__content .promotion-button:hover{position:relative}.article-promotion .article-promotion__content .promotion-button:hover::after{content:"";pointer-events:none;position:absolute;left:0;right:0;bottom:-6px;height:7px;width:100%;opacity:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0.95 0 47.099999999999994 6.1" width="47.099999999999994" height="6.1"><path stroke-linecap="round" stroke-width="3" stroke="%23FF3B00" d="M1.5 1.5C5.5 1.50002 5 4.50001 9.5 4.50001C14 4.50001 13.9645 1.50005 17.5 1.5C21.5 1.49994 21.5 4.50001 25.5 4.50001C29.5 4.50001 30 1.99995 33 1.99995C36 1.99995 36 4.00001 39.5 4.50001C43 5.00001 44.5 1.5 47.5 1.5"/></svg>');background-repeat:repeat-x;background-size:36px 7px;animation:underline-scroll 2s linear infinite;z-index:1}.article-promotion .article-promotion__content .promotion-button:hover.current::after,.article-promotion .article-promotion__content .promotion-button:hover:hover::after{opacity:1}@keyframes underline-scroll{0%{background-position-x:0}100%{background-position-x:36px}}.article-promotion .article-promotion__content .promotion-button svg{height:16px}