.section-rich-text-promo-code{position:relative;overflow-x:clip}.rich-text-promo-code{margin-left:auto;margin-right:auto;text-align:center;z-index:1}.rich-text-promo-code.rich-text-promo-code--full-width{max-width:initial;width:100%}.rich-text-promo-code__blocks{margin:auto;width:calc(100% - 5rem / var(--font-body-scale))}.rich-text-promo-code__blocks *{overflow-wrap:break-word}.rich-text-promo-code--full-width .rich-text-promo-code__blocks{width:calc(100% - 8rem / var(--font-body-scale))}@media screen and (min-width:900px){.rich-text-promo-code__blocks{max-width:78rem}.rich-text-promo-code--full-width .rich-text-promo-code__blocks{width:calc(100% - 15rem)}}@media screen and (min-width:990px){.rich-text-promo-code__blocks{max-width:78rem}}.rich-text-promo-code__blocks>*{margin-top:0;margin-bottom:0}.rich-text-promo-code__blocks>*+*{margin-top:1.5rem}.rich-text-promo-code__blocks>*+a{margin-top:3rem}.rich-text-promo-code__buttons .button--primary{--buttons-radius: 1.2rem;--buttons-radius-outset: 1.5rem;--color-button: 255, 164, 28;padding:1.6rem 5rem 1.1rem;display:inline-flex;gap:1.4rem;align-items:flex-start;justify-content:center;flex-direction:row;background:#ffa41c;color:#000;font-size:1.8rem;line-height:1.055555556;letter-spacing:.055555556em;font-family:var(--font-family-helvetica-neue-lt);font-weight:500}.rich-text-promo-code__buttons .button--primary .icon_wrap{width:13rem;height:auto;aspect-ratio:3.023255814;display:inline-flex;align-items:center;justify-content:center}.rich-text-promo-code__buttons .button--primary .icon_wrap img{width:100%;height:auto;object-fit:cover;object-position:center center}.promo-code_exclusive .rich-text-promo-code__text{font-size:2.8rem;line-height:1.178571429;letter-spacing:.010714286em;font-family:var(--font-family-helvetica-neue);font-weight:500}.promo-code_exclusive .rich-text-promo-code__text strong,.promo-code_exclusive .rich-text-promo-code__text b{font-weight:700}.sticky-rich-text-promo-code{position:fixed;bottom:0;right:0;z-index:1000;width:100%;display:flex;justify-content:center;align-items:center;box-shadow:0 -.3rem .6rem #0000001a;transform:translateY(103%);transition:all .3s ease}.sticky-rich-text-promo-code.sticky_active{transform:translateY(0)}.rich-text-promo-code .redirect-box{display:flex;align-items:center;justify-content:center;gap:1.4rem;background:#fff;padding:0 1.6rem;color:#000;font-weight:600;font-size:1.8rem}.rich-text-promo-code .redirect-box h2{font-size:1.8rem;line-height:1.222222222;letter-spacing:.055555556em;font-family:var(--font-family-helvetica-neue);font-weight:500}.rich-text-promo-code .circle{position:relative;width:4.6rem;height:4.6rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.6rem;color:#000}.rich-text-promo-code .circle svg{position:absolute;top:0;left:0;transform:rotate(-90deg)}.rich-text-promo-code .circle circle{fill:none;stroke-width:5;stroke:#ddd}.rich-text-promo-code .circle .progress{stroke:#ffa41c;stroke-linecap:round;transition:stroke-dashoffset 1s linear,stroke .5s}@media screen and (max-width:1440px){.promo-code_exclusive .rich-text-promo-code__text{font-size:2.6rem}.rich-text-promo-code .redirect-box h2{font-size:1.7rem}}@media screen and (max-width:1279px){.promo-code_exclusive .rich-text-promo-code__text{font-size:2.2rem}}@media screen and (max-width:1023px){.promo-code_exclusive .rich-text-promo-code__text{font-size:2rem}}@media screen and (max-width:989px){.promo-code_exclusive .rich-text-promo-code__text{font-size:1.8rem}.rich-text-promo-code .redirect-box h2{font-size:1.6rem}}@media screen and (max-width:749px){.promo-code_exclusive .rich-text-promo-code__text{font-size:1.5rem}.rich-text-promo-code__buttons .button--primary{--buttons-radius: 1rem;--buttons-radius-outset: 1.2rem;padding:.9rem 2.8rem .6rem;gap:1rem;font-size:1.35rem;line-height:1.059259259;letter-spacing:.055555556em}}@media screen and (max-width:479px){.rich-text-promo-code .redirect-box{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/section-rich-text-promo-code.css.map */
