.om-ad{display:block;margin:clamp(2rem,5vw,3.5rem) 0;container-type:inline-size}.om-ad--contained .om-ad__inner{max-width:var(--om-container, 1300px);margin-inline:auto}.om-ad__inner{position:relative;padding-inline:clamp(1rem,4vw,3rem)}.om-ad__label{display:inline-flex;align-items:center;gap:.5rem;font-size:.62rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#0a25406b;margin:0 0 .5rem}.om-ad__label:before{content:"";width:18px;height:2px;background:#0a25402e}.om-ad__heading{font-size:clamp(1.05rem,2vw,1.35rem);font-weight:600;letter-spacing:-.01em;color:var(--om-navy, #0a2540);margin:0 0 .35rem}.om-ad--card .om-ad__inner{padding:clamp(.9rem,2vw,1.25rem) clamp(1rem,4vw,1.5rem);background:#fff;border:1px solid var(--om-line, rgba(10, 37, 64, .1));border-radius:var(--om-radius, 14px);box-shadow:0 2px 10px #061a2e0d}.om-ad--card.om-ad--contained{max-width:var(--om-container, 1300px);margin-inline:auto;padding-inline:clamp(1rem,4vw,3rem)}.om-ad--card.om-ad--contained .om-ad__inner{padding-inline:clamp(1rem,4vw,1.5rem)}.om-ad--band{background:var(--om-sand, #f1f5f9);border-block:1px solid var(--om-line, rgba(10, 37, 64, .1));margin:0;padding-block:clamp(1.5rem,4vw,2.5rem)}.om-ad--band .om-ad__label{color:#0a254061}.om-ad--plain .om-ad__inner{padding-inline:0}.om-ad__unit{display:block;width:100%;overflow:hidden}.om-ad--horizontal .om-ad__unit{min-height:100px}.om-ad--rectangle .om-ad__unit{min-height:250px}.om-ad--auto .om-ad__unit{min-height:120px}@media screen and (min-width:750px){.om-ad--horizontal .om-ad__unit{min-height:90px}}.om-ad:has(ins[data-ad-status=unfilled]),.om-ad.om-ad--empty{display:none}.om-ad__placeholder{display:flex;align-items:center;justify-content:center;min-height:100px;padding:1rem;text-align:center;font-size:.85rem;color:#0a25408c;background:repeating-linear-gradient(45deg,#0a254008,#0a254008 10px,#0a25400f 10px 20px);border:1px dashed var(--om-line, rgba(10, 37, 64, .1));border-radius:calc(var(--om-radius, 14px) - 4px)}.om-ad__placeholder code{font-size:.8rem;background:#0a254012;padding:.1rem .35rem;border-radius:4px}.om-ad--in-grid{margin-block:clamp(1.5rem,3vw,2.25rem)}@media print{.om-ad{display:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/om-ads.css.map */
