.coupon-code-wrapper{border-radius:var(--card-corner-radius);border:solid .1rem var(--color-primary-border);background:var(--color-primary-02);padding:3rem}.coupon-code__title{margin-top:0;margin-bottom:1rem}.coupon-code__subtitle{margin-bottom:1rem}@media screen and (min-width:990px){.coupon-code-grid{justify-content:center;align-items:center}.coupon-code-grid .coupon-code__infos-wrapper{max-width:60%;width:calc(60% - var(--grid-desktop-horizontal-spacing) / 2)}.coupon-code-grid .coupon-code__media-wrapper{max-width:40%;width:calc(40% - var(--grid-desktop-horizontal-spacing) / 2)}}.grid__item--promo-code{display:flex;align-items:center;justify-content:end}.promo-code-wrapper{width:100%;max-width:30rem;margin:0 0 0 auto}@media screen and (max-width:749px){.promo-code-wrapper{margin-top:3rem}}.promo-code{border-radius:var(--buttons-radius);border:dashed .2rem var(--color-subtitle);background-color:#fff;display:inline-block;width:100%;padding:.8rem 2.5rem;font-size:2.2rem;color:var(--color-subtitle);font-weight:700;text-align:center}.promo-code:hover{cursor:pointer}.promo-code__message:not(:empty){font-size:1.2rem;text-align:center;display:block;margin-top:.5rem}.tooltip .tooltiptext{visibility:hidden;width:100%;max-width:30rem;background-color:#000;color:#fff;font-size:1.4rem;text-align:center;border-radius:.6rem;padding:.5rem;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-120%)}@media(hover:hover)and (pointer:fine){.tooltip:hover .tooltiptext{visibility:visible}}.promo-code-wrapper .tooltip .tooltiptext{transform:translate(-50%,-190%)}
/*# sourceMappingURL=/cdn/shop/t/99/assets/component-coupon-code.css.map */
