.rich-text{z-index:1}.rich-text__wrapper{display:flex;justify-content:center;width:calc(100% - 1.8rem / var(--font-body-scale))}.rich-text:not(.rich-text--full-width) .rich-text__wrapper{margin:auto;width:calc(100% - 8rem / var(--font-body-scale))}.rich-text__blocks{display:flex;flex-direction:column;width:100%}.rich-text__blocks.center{align-items:center}.rich-text__text{margin:0 auto}.rich-text__heading{font-weight:400}.rich-text .rte p{line-height:132%}.rich-text h2{font-weight:400;margin-bottom:32px;letter-spacing:-.02em}.rich-text .rte:not(.rich-text__heading) strong,.rich-text .rte:not(.rich-text__heading){font-weight:400;font-size:16px}@media screen and (min-width: 768px){.rich-text__wrapper{width:100%}.rich-text .rte:not(.rich-text__heading) strong,.rich-text .rte:not(.rich-text__heading){font-size:18px}.rich-text__wrapper--left{justify-content:flex-start}.rich-text__wrapper--right{justify-content:flex-end}.rich-text__wrapper--left .rich-text__blocks>*{align-self:flex-start}.rich-text__wrapper--right .rich-text__blocks>*{align-self:flex-end}.rich-text__wrapper--center .rich-text__blocks>*{align-self:center}}@media screen and (min-width: 1440px){.rich-text .rte:not(.rich-text__heading) strong,.rich-text .rte:not(.rich-text__heading){font-size:20px}}@media screen and (max-width: 767px){.rich-text__blocks .rte.body p{font-size:16px}}.rich-text__blocks>*{max-width:var(--block-width);margin-block:0;overflow-wrap:break-word}.rich-text__button-with-icon,.rich-text__buttons{display:inline-flex;justify-content:center;flex-wrap:wrap;gap:1rem;width:100%;max-width:45rem;word-break:break-word}.rich-text__button-with-icon .link{font-size:2.4rem;text-decoration:underline;transition:opacity .3s ease}.rich-text__button-with-icon .link:hover{opacity:.6}.rich-text__wrapper--left .rich-text__button-with-icon,.rich-text__wrapper--left .rich-text__buttons{justify-content:start}.btn-scroll{border:none;font-size:1.6rem}.btn-scroll:hover{text-decoration:underline}.rich-text__buttons .btn-scroll svg{transform:rotate(90deg)}.btn-scroll:hover svg.btn-icon-arrow{transform:rotate(90deg) translate(4px)}.rich-text__buttons--multiple>*{flex-grow:1;min-width:22rem}.rich-text__blocks.left .rich-text__buttons{justify-content:flex-start}.rich-text__blocks.right .rich-text__buttons{justify-content:flex-end}@media screen and (min-width: 1024px){.btn-scroll{font-size:2.4rem}.rich-text__buttons .btn.btn-secondary{padding:1.3rem 4.4rem}}.rich-text__media{width:100%}.rich-text__media img{object-fit:contain}.rich-text__media--adapt{min-height:100%;overflow:visible;padding-bottom:var(--pb-mob, var(--pb))}.rich-text__media--placeholder{position:relative;overflow:hidden}.rich-text__media--placeholder:after{content:"";position:absolute;background:rgba(var(--color-foreground),.04)}.rich-text__media--placeholder>svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;fill:currentColor}.block-margin{margin-top:var(--margin-top-mob)}@media screen and (min-width: 750px){.block-margin{margin-top:var(--margin-top)}.rich-text__media--adapt{padding-bottom:var(--pb)}.rich-text__media--placeholder.rich-text__media--adapt{height:30rem}}.rich-text .rte.rte--small:not(.rich-text__heading) strong,.rich-text .rte.rte--small *{font-size:12px}@media screen and (max-width: 767px){.rich-text .rte.rte--small:not(.rich-text__heading) strong,.rich-text .rte.rte--small *{font-size:10px}}.rich-text__background-image{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1}.rich-text__background-image img{object-fit:contain;object-position:top}@media screen and (max-width: 767px){.rich-text__media.full-mobile{width:calc(100% + 48px);margin-inline:-24px}}.rich-text__buy-button .product-form__buttons{display:flex;flex-direction:column;gap:1.6rem}.rich-text__buy-button .btn{min-width:26.4rem}.rich-text__buy-button .rich-text__buy-button-money{min-width:26.4rem;font-size:2rem}.rich-text__review{padding:1.5rem 1.9rem;border-radius:1.5rem;background-color:rgba(0 0 0 / var(--opacity));color:var(--text-color)}.rich-text__review .review-block__text{font-size:2rem}.rich-text__review :is(.review-block__star-rating,.author__info-mark){color:#1dd791}.rich-text__review .author__info-mark{text-transform:uppercase;font-size:1.5rem}.rich-text__review .author__name{color:#b9b9b9;font-size:2.4rem;margin-right:1rem}.rich-text__review .review-block__star-rating{display:inline-block;margin-top:2.2rem;font-size:2rem;--percent: calc((var(--rating) / 5) * 100%)}.rich-text__review .review-block__star-rating:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,currentColor var(--percent),transparent var(--percent));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rich-text__review .review-block__author{margin-top:.7rem}@media screen and (max-width: 767px){.rich-text__review .review-block__text{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/360/assets/section-rich-text.css.map */
