body.ru-template-page #MainContent,body.ru-template-article #MainContent,body.ru-template-blog #MainContent{overflow:visible}body #MainContent .scroll-trigger{opacity:1;transform:none;clip-path:none;animation:none}body #MainContent .rich-text__wrapper{width:100%;max-width:1240px;margin-inline:auto;padding-inline:24px;box-sizing:border-box}body #MainContent .rich-text__blocks{width:100%;min-width:0;max-width:840px;margin-inline:auto;text-align:left}body #MainContent .rich-text__text{width:100%;max-width:100%;margin-inline:0;font-size:16px;line-height:1.7;overflow-wrap:anywhere}body #MainContent .rich-text__heading{font-size:clamp(26px,3.2vw,42px);line-height:1.18;letter-spacing:-.035em;overflow-wrap:anywhere}body #MainContent .rich-text__buttons{justify-content:flex-start;margin-top:24px}body #MainContent .rich-text__buttons:empty{display:none}body #MainContent .rich-text__text p{margin:0 0 1.2em}body #MainContent .rich-text__text p:last-child{margin-bottom:0}body #MainContent .rich-text__text :is(h3,h4,h5,h6){font-size:clamp(20px,2vw,26px);line-height:1.3;margin:1.6em 0 .6em;letter-spacing:-.02em}.ru-template-page .main-page-banner{background:#f3f3f3!important;border-bottom:1px solid #dedede}.ru-template-page .main-page-banner__wrapper{padding:48px 0!important}.ru-template-page .main-page-title{max-width:1000px;margin-inline:auto;overflow-wrap:anywhere}.ru-template-page .main-page-content>.page-width{max-width:940px;width:100%;padding-inline:24px;box-sizing:border-box}.ru-template-page .main-page-content .rte{font-size:16px;line-height:1.75;overflow-wrap:anywhere;max-width:100%;min-width:0}.ru-template-page .main-page-content .rte :is(h2,h3,h4,h5,h6){font-size:clamp(22px,2.4vw,30px);line-height:1.3;margin:1.5em 0 .65em;letter-spacing:-.025em}.ru-template-page .main-page-content .rte img{max-width:100%;height:auto;display:block;margin:0 auto 28px;border-radius:18px}.ru-template-page .main-page-content .rte table{display:block;max-width:100%;overflow-x:auto}.ru-template-page .main-page-content .rte img:not([src]){display:none}.ru-template-page .main-page-content .rte p:has(>br:only-child){margin:0;line-height:0}.ru-template-page .main-page-content .ru-about-portrait{height:360px;width:100%;object-fit:contain;background:#f5f5f5}.ru-template-page .main-page-content .ru-mission-image{width:100%;max-height:400px;object-fit:cover}.ru-template-page .team-member__list,.ru-template-article .team-member__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ru-template-page .team-member__item,.ru-template-article .team-member__item{min-width:0;width:100%;margin:0;border:1px solid #e2e2e2;border-radius:18px;background:#fafafa;overflow:hidden}.ru-template-page .team-member__item-img-wrapper,.ru-template-article .team-member__item-img-wrapper{aspect-ratio:4/3;height:auto;min-height:0}.ru-template-page .team-member__item-img-wrapper img,.ru-template-article .team-member__item-img-wrapper img{width:100%;height:100%;object-fit:cover}.ru-template-page .team-member__item-info,.ru-template-article .team-member__item-info{padding:22px}.ru-template-page .team-member__item-info :is(h2,h3),.ru-template-article .team-member__item-info :is(h2,h3){font-size:23px;line-height:1.25;overflow-wrap:anywhere}body #MainContent .multicolumn-card{height:100%;background:#f5f5f5;border:1px solid #e4e4e4;border-radius:16px;padding:24px;box-sizing:border-box}body #MainContent .multicolumn-card__info{padding:0;min-width:0}body #MainContent .multicolumn-card__info h3{font-size:21px;line-height:1.3}body #MainContent .multicolumn-card__info .rte{font-size:15px;line-height:1.65}body #MainContent .image-with-text__content{min-width:0;height:auto;min-height:0;overflow:visible}body #MainContent .image-with-text__text{max-width:100%;overflow-wrap:anywhere}body #MainContent .article-template__content{max-width:840px;margin-inline:auto;font-size:17px;line-height:1.75;overflow-wrap:anywhere}body #MainContent .article-template__title{font-size:clamp(30px,4vw,50px);line-height:1.13;overflow-wrap:anywhere}body #MainContent .article-template__content img{max-width:100%;height:auto;border-radius:16px}body .shopify-policy__container{max-width:940px;padding:48px 24px;font-size:16px;line-height:1.75;overflow-wrap:anywhere}body .shopify-policy__title h1{font-size:clamp(30px,4vw,48px);line-height:1.2}body img[data-ru-image-region]{object-fit:contain!important;object-position:center!important}@media(max-width:749px){body #MainContent .rich-text__wrapper{padding-inline:20px}body #MainContent .rich-text__heading{font-size:28px}body #MainContent .rich-text__text{font-size:16px;line-height:1.65}.ru-template-page .main-page-banner__wrapper{padding:30px 0!important}.ru-template-page .main-page-title{font-size:34px!important;line-height:1.15!important}.ru-template-page .main-page-content>.page-width{padding-inline:20px}.ru-template-page .main-page-content .ru-about-portrait{height:280px}.ru-template-page .team-member__list,.ru-template-article .team-member__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ru-template-page .team-member__item-info,.ru-template-article .team-member__item-info{padding:14px}.ru-template-page .team-member__item-info :is(h2,h3),.ru-template-article .team-member__item-info :is(h2,h3){font-size:18px}body #MainContent .article-template__content{padding-inline:20px;font-size:16px}body #MainContent .image-with-text__content{padding:24px 20px!important}body #MainContent .multicolumn-card{padding:20px}body .shopify-policy__container{padding:30px 20px 90px}}.ru-text-panel .page-width{padding-inline:20px!important;max-width:1240px!important}.ru-text-panel .image-with-text__grid{display:block}.ru-text-panel .image-with-text__text-item{width:100%!important;max-width:900px!important;margin:auto;min-width:0;transform:none!important}.ru-text-panel .image-with-text__content{padding:32px!important;min-height:0!important;height:auto!important;transform:none!important;background:#f4f4f4!important;border:1px solid #dedede;border-radius:20px}.ru-text-panel .image-with-text__text{max-width:100%;width:100%;font-size:16px;line-height:1.7}.ru-text-panel .image-with-text__heading{font-size:clamp(26px,3vw,38px);line-height:1.2;overflow-wrap:anywhere}@media(max-width:749px){.ru-text-panel .image-with-text__content{padding:24px 20px!important}}body #MainContent .showcase{display:none}body .scroll-trigger{opacity:1!important;transform:none!important;clip-path:none!important;animation:none!important}body #MainContent .team-member__item-img-wrapper{position:relative;display:block;aspect-ratio:4/3;height:auto;flex:none;overflow:hidden}body #MainContent .team-member__item-img-wrapper img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}body #MainContent .team-member__item-img-wrapper .media{height:100%;position:absolute;top:0;right:0;bottom:0;left:0}body #MainContent .team-member__item-info{position:relative;transform:none;margin-top:0;background:#fafafa}body.ru-template-blog .main-blog-title-wrapper{display:block}body.ru-template-blog .main-blog-title{font-size:clamp(32px,4vw,52px);line-height:1.15;margin:0 0 16px;overflow-wrap:anywhere}body.ru-template-blog .main-blog-description{padding-left:0;max-width:780px;line-height:1.65}body.ru-template-blog .main-blog-description:before{display:none}body.ru-template-blog .blog-articles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}body.ru-template-blog .blog-articles .blog-articles__article{grid-column:auto;min-height:0;min-width:0}body.ru-template-blog .blog-articles .blog-articles__article .card:not(.ratio){display:flex;flex-direction:column;min-height:0;height:100%;border:1px solid #dedede;border-radius:18px;background:#f6f6f6}body.ru-template-blog .blog-articles .blog-articles__article .card:not(.ratio)>.card__content{padding:24px;min-height:0;flex:1}body.ru-template-blog .blog-articles .blog-articles__article .card__information{padding:0!important;min-width:0}body.ru-template-blog .blog-articles .card__heading{font-size:23px;line-height:1.25;overflow-wrap:anywhere}body.ru-template-blog .blog-articles .article-card__excerpt{font-size:16px;line-height:1.65;margin-top:16px}body.ru-template-blog .blog-articles .article-button{margin-top:24px;margin-bottom:0}@media(max-width:989px){body.ru-template-blog .blog-articles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){body.ru-template-blog .blog-articles{grid-template-columns:1fr;gap:16px}body.ru-template-blog .blog-articles .blog-articles__article .card:not(.ratio)>.card__content{padding:20px}}body.ru-template-page .main-page-content img.ru-about-portrait{width:100%!important;height:360px!important;max-height:360px;object-fit:contain!important;background:#f5f5f5;margin:28px auto!important}body #MainContent .skape-slider-item-image{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#fff;min-height:0;height:auto}body #MainContent .skape-slider-item-image>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0}body #MainContent .skape-slider-item-image img{display:block;width:88%!important;height:88%!important;max-width:88%!important;max-height:88%!important;object-fit:contain!important;position:static;margin:auto}@media(max-width:749px){body.ru-template-page .main-page-content img.ru-about-portrait{height:280px!important;max-height:280px}}body .header .collections-list__button{display:inline-flex;align-items:center;justify-content:center;gap:8px}body .header .collections-list__button-icon{position:static!important;transform:none!important;flex:0 0 10px;width:10px;height:10px;margin:0}body .header .collections-list__button-icon .icon-caret{position:static!important;inset:auto!important;transform:none!important;width:10px;height:10px}@media(max-width:749px){body .header .collections-list__button{min-width:106px;padding-inline:8px}body .header .search-collections__input{padding-left:10px;padding-right:48px}body .header .search__button{width:40px;min-height:40px}}body #MainContent .card--collection.card--media .card__inner .card__content .card__heading,body #MainContent .card--collection.card--media .card__inner .card__content .card__link{color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,.65)}
/*# sourceMappingURL=/cdn/shop/t/30/assets/rico-content.css.map */
