.image-with-blocks{width:100%;margin:0 auto}.image-with-blocks h1,.image-with-blocks h2,.image-with-blocks h3,.image-with-blocks h4,.image-with-blocks h5,.image-with-blocks h6,.image-with-blocks p,.image-with-blocks span,.image-with-blocks a,.image-with-blocks button,.image-with-blocks input,.image-with-blocks textarea,.image-with-blocks select,.image-with-blocks label{font-family:Filson Pro Regular,sans-serif}.image-with-blocks__container{display:flex;justify-content:space-between;align-items:center;max-width:1280px;gap:50px}.image-with-blocks__container.image--left{flex-direction:row}.image-with-blocks__container.image--right{flex-direction:row-reverse}.image-with-blocks__image{max-width:650px;display:flex;justify-content:flex-start;align-items:flex-start;position:relative}.image-with-blocks__image-main{max-width:100%;height:auto;border-radius:24px;aspect-ratio:600/600;max-width:600px;max-height:600px;width:-webkit-fill-available;object-fit:contain}.image-with-blocks__image-overlay{position:absolute;top:3rem;left:-2rem;display:flex;justify-content:center;align-items:center;gap:6px;background-color:#efefef;padding:2.5px 13px;border-radius:4px;height:fit-content}.image-with-blocks__image-overlay-icon img{width:24px;aspect-ratio:24/16;object-fit:contain}.image-with-blocks__image-overlay-text{font-size:18px;font-weight:400;line-height:1;height:fit-content;color:var(--heading-color);font-family:Filson Pro Regular,sans-serif}.image-with-blocks__content{display:flex;flex-direction:column;gap:24px;flex:1 1 50%;max-width:600px}.image-with-blocks__content-item{margin-bottom:0}.image-with-blocks__content-item-icon{max-width:32px;max-height:32px}.image-with-blocks__content-item-icon img{object-fit:contain;width:100%;height:100%}.image-with-blocks__content-item-title h1,.image-with-blocks__content-item-title h2,.image-with-blocks__content-item-title h3,.image-with-blocks__content-item-title h4,.image-with-blocks__content-item-title h5,.image-with-blocks__content-item-title h6,.image-with-blocks__content-item-title p,.image-with-blocks__content-item-title span,.image-with-blocks__content-item-title a{color:var(--text-color);letter-spacing:-1%;font-weight:700;font-family:Filson Pro Bold,sans-serif;line-height:120%;margin:0}.image-with-blocks__content-item-title p,.image-with-blocks__content-item-richtext p{margin:0}.image-with-blocks__content-item-richtext{font-size:18px;color:var(--text-color);line-height:150%;font-weight:400}.image-with-blocks__content-item-button a{margin-top:8px;text-decoration:none;color:#fff;font-size:16px;font-weight:500;background-color:var(--blue-color);padding:12px 24px;border-radius:8px;display:inline-block;text-align:center;transition:all .3s ease;font-family:Filson Pro Medium,sans-serif}.image-with-blocks__content-item-button a:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(var(--color-foreground),.1)}.image-with-blocks__content-item-button-subtext{font-size:14px;font-weight:400;line-height:1.6;margin:0;font-weight:700;text-transform:capitalize}@media(max-width:900px){.image-with-blocks__container{flex-direction:column-reverse!important}}@media(max-width:768px){.image-with-blocks__content-item-button a{font-size:16px;width:100%;padding:10.5px 15px}.image-with-blocks__image img{margin:0 auto}.image-with-blocks__content-item-button-subtext{font-size:10px}.image-with-blocks__container{gap:36px}.image-with-blocks__image,.image-with-blocks__content{width:100%;flex:unset}.image-with-blocks__content-item-title h1,.image-with-blocks__content-item-title h2,.image-with-blocks__content-item-title h3,.image-with-blocks__content-item-title h4,.image-with-blocks__content-item-title h5,.image-with-blocks__content-item-title h6{font-size:26px}}.image-with-blocks__content-item-reviews{margin-bottom:0}.reviews-container{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stars-container{display:flex;gap:2px}.star-icon{width:16px;height:17px}.reviews-text,.members-text{font-size:18px;color:var(--text-color);font-weight:400;line-height:1}.separator{width:1px;height:16px;background-color:var(--text-color);margin:0 4px;display:block!important}.image-with-blocks__image--cover img{object-fit:cover}@media(max-width:768px){.reviews-container{gap:8px}.stars-container{width:100%}.star-icon{width:14px;height:15px}.image-with-blocks__image-overlay{display:none}}@media(min-width:768px){.image-with-blocks{padding:0 1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-image-with-blocks.css.map */
