@keyframes aamanns-submit-spinner{to{transform:rotate(360deg)}}.elementor-widget-aamanns-product-promo .aamanns-product-promo{display:flex;flex-direction:column;row-gap:8rem;width:100%;max-width:196rem;margin:0 auto;padding:14rem 6rem;color:var(--theme-color-primary, var(--page-color-text, var(--e-global-color-text)))}.swiper-slide .elementor-widget-aamanns-product-promo .aamanns-product-promo{max-width:100%;padding:10rem 10rem 12rem 10rem}@media only screen and (max-width: 840px){.elementor-widget-aamanns-product-promo .aamanns-product-promo{max-width:100%;padding:10rem 3rem;row-gap:6rem}.swiper-slide .elementor-widget-aamanns-product-promo .aamanns-product-promo{max-width:100%;padding:5rem 3rem 8rem}}.elementor-widget-aamanns-product-promo .aamanns-product-promo__title{font-size:max(7rem,30px);line-height:1.03em;text-align:center;font-weight:500}@media only screen and (max-width: 840px){.elementor-widget-aamanns-product-promo .aamanns-product-promo__title{font-size:3rem}}@media only screen and (max-width: 640px){.elementor-widget-aamanns-product-promo .aamanns-product-promo__title{font-size:2.6rem}}.elementor-widget-aamanns-product-promo .aamanns-product-promo__items{display:flex;flex-wrap:nowrap;gap:3rem}@media only screen and (max-width: 840px){.elementor-widget-aamanns-product-promo .aamanns-product-promo__items{display:grid;grid-template-columns:repeat(2, 1fr) !important;column-gap:1rem;row-gap:3rem}}.elementor-widget-aamanns-product-promo .aamanns-product-promo__item{flex:1 0 auto;max-width:44rem}.elementor-widget-aamanns-product-promo .aamanns-product-promo__item-term{font-size:max(3rem,20px);line-height:1.142em;margin-bottom:.8rem;transition:opacity 125ms linear}@media only screen and (max-width: 840px){.elementor-widget-aamanns-product-promo .aamanns-product-promo__item-term{font-size:2rem}}@media only screen and (max-width: 640px){.elementor-widget-aamanns-product-promo .aamanns-product-promo__item-term{font-size:2rem}}.elementor-widget-aamanns-product-promo .aamanns-product-promo__item-image-wrapper{width:100%;aspect-ratio:1/1;overflow:hidden;margin-bottom:2rem}.elementor-widget-aamanns-product-promo .aamanns-product-promo__item-image-wrapper img{display:block;width:100%;height:100%;aspect-ratio:1/1;object-fit:cover;object-position:center;backface-visibility:hidden;will-change:opacity,transform;transition:transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1)}.elementor-widget-aamanns-product-promo .aamanns-product-promo__item-header{display:flex;justify-content:flex-start;margin-bottom:.8rem;transition:opacity 125ms linear}.elementor-widget-aamanns-product-promo .aamanns-product-promo__item-title,.elementor-widget-aamanns-product-promo .aamanns-product-promo__item-price{font-size:max(2.2rem,14px);line-height:1.4em}@media only screen and (max-width: 840px){.elementor-widget-aamanns-product-promo .aamanns-product-promo__item-title,.elementor-widget-aamanns-product-promo .aamanns-product-promo__item-price{font-size:1.6rem}}@media only screen and (max-width: 640px){.elementor-widget-aamanns-product-promo .aamanns-product-promo__item-title,.elementor-widget-aamanns-product-promo .aamanns-product-promo__item-price{font-size:1.6rem}}.elementor-widget-aamanns-product-promo .aamanns-product-promo__item .aamanns-product-promo__item-title+.aamanns-product-promo__item-price::before{content:"-";margin:0 .25em}.elementor-widget-aamanns-product-promo .aamanns-product-promo__item-description{font-size:max(1.8rem,12px);line-height:1.45em;line-height:1.15em}@media only screen and (max-width: 640px){.elementor-widget-aamanns-product-promo .aamanns-product-promo__item-description{font-size:1.6rem}}.elementor-widget-aamanns-product-promo .aamanns-product-promo__item:hover .aamanns-product-promo__item-image-wrapper img{transform:scale(1.08)}.elementor-widget-aamanns-product-promo .aamanns-product-promo__item:hover .aamanns-product-promo__item-header,.elementor-widget-aamanns-product-promo .aamanns-product-promo__item:hover .aamanns-product-promo__item-description{opacity:.8}.elementor-widget-aamanns-product-promo .aamanns-product-promo__actions{margin-top:2rem;text-align:center}.elementor-widget-aamanns-product-promo .aamanns-product-promo__button{display:inline-block;position:relative;padding:.7rem 3rem .9rem;background-color:var(--theme-color-primary, var(--page-color-text, var(--e-global-color-primary)));border:2px solid var(--theme-color-primary, var(--page-color-text, var(--e-global-color-primary)));color:var(--theme-color-secondary, var(--page-color-background, var(--e-global-color-accent))) !important;font-size:3rem;line-height:1.333333em;font-weight:400;text-transform:uppercase;text-align:center;text-decoration:none;border-radius:0;outline:0;appearance:none;letter-spacing:.03em;transition:color 125ms linear,background-color 125ms linear,border-color 125ms linear;cursor:pointer;background-color:var(--theme-color-primary, var(--page-color-text, var(--e-global-color-primary)));border-color:var(--theme-color-primary, var(--page-color-text, var(--e-global-color-primary)));color:var(--theme-color-secondary, var(--page-color-text, var(--e-global-color-accent))) !important}.elementor-widget-aamanns-product-promo .aamanns-product-promo__button>span:first-child,.elementor-widget-aamanns-product-promo .aamanns-product-promo__button .elementor-button-text{position:relative}.elementor-widget-aamanns-product-promo .aamanns-product-promo__button>span:not(.elementor-button-content-wrapper):first-child::after,.elementor-widget-aamanns-product-promo .aamanns-product-promo__button .elementor-button-text::after{content:"";display:block;position:absolute;width:100%;height:.075em;left:0;bottom:0;background-color:currentColor;transform:scaleX(0);transform-origin:center;opacity:1;will-change:transform;transition:transform 400ms ease}.elementor-widget-aamanns-product-promo .aamanns-product-promo__button.aamanns-form-submit--loading,.elementor-widget-aamanns-product-promo .aamanns-product-promo__button.aamanns-form-submit--success{pointer-events:none}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.elementor-widget-aamanns-product-promo .aamanns-product-promo__button:hover>span:not(.elementor-button-content-wrapper):first-child::after,.elementor-widget-aamanns-product-promo .aamanns-product-promo__button:hover .elementor-button-text::after{transform:scaleX(1)}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.elementor-widget-aamanns-product-promo .aamanns-product-promo__button:active>span:not(.elementor-button-content-wrapper):first-child::after,.elementor-widget-aamanns-product-promo .aamanns-product-promo__button:active .elementor-button-text::after{transform:scaleX(1)}}@media only screen and (max-width: 640px){.elementor-widget-aamanns-product-promo .aamanns-product-promo__button{padding:.35rem 2rem .423rem;font-size:1.6rem;line-height:1.142em}}.aamanns-product-promo__title,.aamanns-product-promo__item,.aamanns-product-promo__actions{opacity:0}.aamanns-widget--entered .aamanns-product-promo__title,.aamanns-widget--disable-entrance-animations .aamanns-product-promo__title,.aamanns-widget--entered .aamanns-product-promo__item,.aamanns-widget--disable-entrance-animations .aamanns-product-promo__item,.aamanns-widget--entered .aamanns-product-promo__actions,.aamanns-widget--disable-entrance-animations .aamanns-product-promo__actions{opacity:1}.elementor-editor-active .aamanns-product-promo__title,.elementor-editor-active .aamanns-product-promo__item,.elementor-editor-active .aamanns-product-promo__actions{opacity:1}/*# sourceMappingURL=product-promo.widget.css.map */
