.image-blocks-section{background:var(--bg);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.image-blocks-section .otms-container{max-width:780px;margin:0 auto;text-align:center}.image-blocks-section .otms-badge{display:inline-block;background:var(--badge-bg);color:var(--badge-color);padding:10px 20px;font-size:16px;font-weight:600;margin-bottom:16px;line-height:1.2;border-radius:40px;font-family:DM Sans}.image-blocks-section .otms-title{font-size:var(--title-size-desktop);color:var(--title-color);line-height:1.1;margin:0 0 8px;font-family:"DM Serif Display",serif}.image-blocks-section .otms-title span{-webkit-text-fill-color:transparent;background:var(--highlight-color);-webkit-background-clip:text;background-clip:text}.image-blocks-section .otms-title bgtext{background:var(--title-bg-color)}.image-blocks-section .otms-image{margin-top:48px}.image-blocks-section .otms-text *{font-size:var(--text-size-desktop);color:var(--text-color);line-height:1.6;max-width:720px;margin:0;font-family:DM Sans}.image-blocks-section .otms-description{margin-top:48px}.image-blocks-section .otms-description *{font-size:var(--desc-size-desktop);color:var(--desc-color);line-height:1.6;max-width:760px;margin:0;font-family:DM Sans;letter-spacing:0}.image-blocks-section .otms-image{margin-top:40px}.image-blocks-section .otms-image img.image-radius{border-radius:20px}.image-blocks-section .otms-image img{width:100%;height:auto;display:block;margin-bottom:24px}.image-blocks-section .custom-btn{background-color:var(--btn-bg);color:var(--btn-text-color);font-size:var(--btn-font-size);text-decoration:none;border-radius:43px;-o-border-radius:43px;-moz-border-radius:43px;-webkit-border-radius:43px;box-shadow:0 4px #ff9f0a,0 1px 1px #00000026,0 2px 2px #00000026,0 4px 4px #00000026,0 8px 8px #00000026;color:#000;font-weight:700;height:85px;margin:60px 0 20px;max-width:100%;padding:0;position:relative;transition:all .3s!important;max-width:500px;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;width:100%}.image-blocks-section .custom-btn.button-top-space{margin-top:0}.image-blocks-section .custom-btn span{align-items:center;display:inline-flex;font-family:DM Sans}.image-blocks-section .custom-btn span svg{width:14px;margin-left:10px}.image-blocks-section .custom-subtext{margin:0;font-size:14px;color:var(--subtext-color);font-size:12px;opacity:.6;font-family:DM Sans}.image-blocks-section .otms-description li,.image-blocks-section .otms-text li{position:relative;padding-left:30px;margin-bottom:10px}.image-blocks-section .otms-description li:before,.image-blocks-section .otms-text li:before{content:"";height:20px;width:20px;display:block;background-repeat:no-repeat;background-size:contain;position:absolute;top:6px;left:0}.image-blocks-section .review-left{padding-left:10px}.image-blocks-section .review-count{font-size:var(--count-size-desktop);color:var(--count-text);margin:0;white-space:nowrap;font-family:"DM Serif Display",serif}.image-blocks-section .review-bar-text{font-size:var(--review-text-desktop);color:var(--review-bar-text);line-height:1.5;margin:0;font-family:DM Sans;text-align:left}.review-section .review-left .stars{color:var(--star-color);font-size:20px;line-height:1.1;text-align:center}.image-blocks-section .review-bar{background:var(--review-bar-bg);align-items:center;border-radius:100px;display:flex;margin:24px auto 0;width:100%;padding:10px 20px;position:relative;max-width:900px;z-index:10;gap:20px}.image-blocks-section .avatars{width:100%;max-width:131px}.image-blocks-section .avatars img{width:131px;height:50px;display:block}@media (max-width: 768px){.image-blocks-section .page-width{padding:0 10px}.image-blocks-section{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile)}.image-blocks-section .otms-title{font-size:var(--title-size-mobile)}.image-blocks-section .otms-text *{font-size:var(--text-size-mobile)}.image-blocks-section .otms-description *{font-size:var(--desc-size-mobile)}.image-blocks-section .review-count{font-size:var(--count-size-mobile)}.image-blocks-section .review-bar-text{font-size:var(--review-text-mobile);padding:0 10px}.image-blocks-section .review-bar{flex-direction:column;text-align:center;width:100%;gap:10px;margin:20px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/image-blocks.css.map */
