.om{display:block;background:var(--om-bg, #F5F8FB);font-family:var(--om-font-body, inherit)}.om--empty{padding:30px;text-align:center;opacity:.6}.om__inner{box-sizing:border-box;margin-inline:auto}.om__heading{margin:0 0 8px;text-align:center;font-family:var(--om-font-heading, inherit);font-size:26px;font-weight:700;color:var(--om-heading, #17335C)}.om__subheading{margin:0 auto 30px;max-width:560px;text-align:center;font-size:14px;color:var(--om-heading, #17335C);opacity:.7}.om__grid{display:grid;gap:var(--om-gap, 18px);grid-template-columns:1fr;height:var(--om-height, 360px)}.om__grid--2{grid-template-columns:1fr 1fr}.om__grid--3{grid-template-columns:1.25fr 1fr;grid-template-rows:1fr 1fr}.om__grid--3 .om-tile:first-child{grid-row:1 / 3}.om-tile{position:relative;display:flex;align-items:center;gap:12px;box-sizing:border-box;min-width:0;overflow:hidden;padding:26px 28px;border-radius:var(--om-radius, 18px);background:var(--tile-bg, #17335C);color:var(--tile-text, #fff);text-decoration:none;transition:transform .18s ease}a.om-tile:hover{transform:translateY(-3px)}.om-tile:after{content:"";position:absolute;right:-30px;bottom:-40px;width:150px;height:150px;border-radius:50%;background:#ffffff24;pointer-events:none}.om-tile--big:after{width:220px;height:220px;right:-50px;bottom:-70px}.om-tile__copy{position:relative;z-index:1;flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.om-tile__title{margin:0;font-family:var(--om-font-heading, inherit);font-size:var(--om-small, 22px);font-weight:700;line-height:1.12;color:inherit}.om-tile--big .om-tile__title{font-size:var(--om-big, 34px);max-width:420px}.om-tile__badge{display:inline-block;padding:5px 12px;border-radius:999px;background:var(--tile-accent, #C4DB3E);color:var(--tile-btn-text, #17335C);font-size:12px;font-weight:800;letter-spacing:.02em;white-space:nowrap}.om-tile__price-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.om-tile__price-note,.om-tile__old-price{font-size:var(--om-text, 14px);font-weight:600;opacity:.85}.om-tile__price{font-family:var(--om-font-heading, inherit);font-size:calc(var(--om-small, 22px) * 1.7);font-weight:800;line-height:1}.om-tile--big .om-tile__price{font-size:calc(var(--om-big, 34px) * 1.5)}.om-tile__text{margin:0;max-width:320px;font-size:var(--om-text, 14px);line-height:1.4;color:inherit}.om-tile__cta{font-weight:800;font-size:14px;color:inherit}.om-tile__cta--button{display:inline-block;margin-top:6px;padding:11px 20px;border-radius:9px;background:var(--tile-accent, #C4DB3E);color:var(--tile-btn-text, #17335C)}.om-tile__cta--link{margin-top:2px}.om-tile__media{position:relative;z-index:1;flex:0 0 42%;display:flex;align-items:center;justify-content:center;min-width:0}.om-tile__img{display:block;width:auto;height:auto;max-width:100%;max-height:calc((var(--om-height, 360px) - var(--om-gap, 18px)) / 2 - 36px);object-fit:contain}.om-tile--big .om-tile__img,.om__grid--2 .om-tile__img,.om__grid--1 .om-tile__img{max-height:calc(var(--om-height, 360px) - 56px)}@media screen and (max-width:989px){.om-tile{padding:22px}}@media screen and (max-width:749px){.om__grid,.om__grid--2,.om__grid--3{display:flex;height:auto;grid-template-columns:none;grid-template-rows:none;margin-inline:calc(-1 * var(--om-px, 32px));padding-inline:var(--om-px, 32px);scroll-padding-inline:var(--om-px, 32px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.om__grid::-webkit-scrollbar{display:none}.om__grid--3 .om-tile:first-child{grid-row:auto}.om-tile{flex:0 0 min(84vw,360px);min-height:190px;padding:20px;scroll-snap-align:start}.om-tile__title,.om-tile--big .om-tile__title{font-size:min(var(--om-small, 22px),5.4vw)}.om-tile--big .om-tile__title{font-size:min(var(--om-big, 34px),6.8vw)}.om-tile__price{font-size:min(calc(var(--om-small, 22px) * 1.7),8vw)}.om-tile--big .om-tile__price{font-size:min(calc(var(--om-big, 34px) * 1.5),9vw)}.om-tile__media{flex-basis:38%}.om-tile__img,.om-tile--big .om-tile__img,.om__grid--2 .om-tile__img,.om__grid--1 .om-tile__img{max-height:150px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-offers-mosaic.css.map */
