.pub-promo-code-hero{background-color:var(--color-gray-100);margin-top:var(--header-height);position:relative;overflow:hidden}@media screen and (min-width:1240px){.pub-promo-code-hero{padding-block:3.5rem}}.pub-promo-code-hero__content{text-align:center;flex-direction:column;align-items:center;display:flex}@media screen and (min-width:1240px){.pub-promo-code-hero__content{text-align:left;z-index:1;align-items:flex-start;max-width:55%;position:relative}}.pub-promo-code-hero__logo{order:-1}.pub-promo-code-hero__logo img{object-fit:contain;width:5rem;height:5rem}@media screen and (min-width:1240px){.pub-promo-code-hero__logo img{width:10rem;height:5rem}}@media screen and (max-width:1240px){.pub-promo-code-hero__logo{margin:var(--spacing-09) 0}}@media screen and (min-width:1240px){.pub-promo-code-hero__logo{margin-bottom:2.5rem}}.pub-promo-code-hero__title{color:var(--color-black);text-transform:uppercase;margin-bottom:var(--spacing-08);font-size:2.5rem;line-height:normal}@media screen and (min-width:1240px){.pub-promo-code-hero__title{max-width:57.5rem;font-size:3.5rem;font-weight:var(--font-weight-regular);margin-bottom:var(--spacing-09)}}.pub-promo-code-hero__subtitle{font-size:var(--nex-font-size-05);color:var(--color-black);margin-bottom:var(--spacing-09);line-height:normal}.pub-promo-code-hero__subtitle strong{font-weight:var(--font-weight-bold)}@media screen and (min-width:1240px){.pub-promo-code-hero__subtitle{margin-bottom:var(--spacing-09);font-size:1.5rem}.pub-promo-code-hero__subtitle strong{font-weight:var(--font-weight-regular)}}.pub-promo-code-hero__actions{gap:var(--spacing-04);justify-content:center;width:100%;display:flex}@media screen and (min-width:1240px){.pub-promo-code-hero__actions{width:initial;justify-content:flex-start}}@media screen and (max-width:1240px){.pub-promo-code-hero__actions .nex-btn{flex:1}}.pub-promo-code-hero__product-image{margin-top:4rem}.pub-promo-code-hero__product-image img{object-fit:contain;width:100%;height:100%}@media screen and (min-width:1240px){.pub-promo-code-hero__product-image{margin-top:initial;width:auto;height:100%;position:absolute;top:50%;right:0;transform:translateY(-50%)}}.pub-promo-code-hero__product-image--desktop{display:none}@media screen and (min-width:1240px){.pub-promo-code-hero__product-image--desktop{display:block}}.pub-promo-code-hero__product-image--mobile{display:block}@media screen and (min-width:1240px){.pub-promo-code-hero__product-image--mobile{display:none}}
