.product_text_w_image
.wrapper{max-width:50rem;margin:0
auto}.product_text_w_image .img-wrapper{border-radius:100%;overflow:hidden;aspect-ratio:1;max-height:300px;max-width:300px}.product_text_w_image .content-wrapper{padding:30px
0 30px 30px}.product_text_w_image
h2{margin-bottom:20px;line-height:1.2}.product_text_w_image p,
.product_text_w_image
li{font-size:1.2rem;line-height:1.3}.product_text_w_image
li{padding-left:20px;position:relative}.product_text_w_image li::before{left:0;content:"✓";position:absolute}@media screen and (max-width: 767px){.product_text_w_image .content-wrapper{padding:30px
0}.product_text_w_image
h2{font-size:18px}}section.order-cta:not(.front-selection-products) .wrapper{text-align:center;color:#000;max-width:50rem;margin:0
auto;display:grid;row-gap:30px;grid-template-columns:repeat(2, calc(50% - 10px));grid-auto-flow:column;column-gap:60px}@media screen and (max-width: 767px){section.order-cta:not(.front-selection-products) .wrapper{grid-template-columns:unset;grid-auto-flow:row}}section.order-cta .img-wrapper{max-width:100%;display:block;overflow:hidden;height:100%}@media screen and (max-width: 767px){section.order-cta
.wrapper{grid-template-columns:unset;grid-auto-flow:row}}section.order-cta .title-wrapper{display:grid;grid-auto-flow:row;row-gap:10px;text-align:left}section.order-cta
h2{font-size:20px;text-align:left}section.order-cta
img{margin:0
auto;width:100%;height:100%;object-fit:cover}section.order-cta .content-wrapper{display:grid;row-gap:20px;align-items:center;align-content:center}section.order-cta .title-wrapper
p{font-size:1.2rem;line-height:1.3}section.order-cta .content-wrapper p,
section.order-cta .content-wrapper
li{font-size:1.2rem;line-height:1.3}section.order-cta .content-wrapper h2 + div p,
section.order-cta .content-wrapper h2 + div
li{text-align:left}section.order-cta
li{padding-left:20px;position:relative}section.order-cta li::before{left:0;content:"✓";position:absolute}section.order-cta .pay-logos{text-align:center;margin-top:10px;display:grid;row-gap:5px;justify-items:center}section.order-cta .pay-logos
p{text-align:center;font-size:12px;margin-top:10px;font-size:14px}section.order-cta
.button{font-size:1.3rem;background-color:#141313;color:white;padding-block:0.8rem;padding-inline:2rem;border:none;border-radius:100px;margin-top:10px;cursor:pointer;display:block;justify-self:center;text-decoration:none;transition:0s ease-in-out;border:2px
solid transparent}@media screen and (max-width: 767px){section.order-cta
.button{width:100%}}section.order-cta .button:hover{background-color:#fff;color:#141313;border:2px
solid #141313}section.order-cta
.price{display:grid;grid-auto-flow:column;justify-content:center;column-gap:15px;align-items:center;align-content:center}section.order-cta .price
.now{color:#e81c24;margin-bottom:0;font-weight:600;font-size:22px}@media screen and (max-width: 767px){section.order-cta
.price{column-gap:10px}section.order-cta .price
.now{font-size:18px}section.order-cta .price
.old{font-size:12px}}section.order-cta .price .now.no-pre{color:#000}section.order-cta .price
.old{color:#000;text-decoration:line-through;margin-top:0;font-size:16px}section.order-cta .wrapper
a{position:relative}section.order-cta
.percent{position:absolute;top:20px;right:20px;z-index:99;background:#000;color:#fff;border-radius:100%;width:clamp(60px, 18vw, 120px);height:clamp(60px, 18vw, 120px);display:grid;justify-content:center;align-content:center;font-size:clamp(20px, 6vw, 40px);line-height:1}@media screen and (max-width: 767px){section.order-cta
.percent{top:10px;right:10px}}section.order-cta .percent
.now{font-size:clamp(10px, 3vw, 16px);margin-top:2px}