@font-face{font-family:Ad Manrope;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/advertising/Manrope.woff2?v=20261102-ro2) format("woff2")}@font-face{font-family:Ad Oswald;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/advertising/Oswald.woff2?v=20261102-ro2) format("woff2")}@font-face{font-family:Ad Cormorant;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/advertising/CormorantGaramond-Italic.woff2?v=20261102-ro2) format("woff2")}.catalog-ad{gap:16px;position:static!important;align-self:start;padding:0!important}.catalog-ad .advertising-placeholder{aspect-ratio:auto;gap:9px;padding:18px 15px;border-radius:11px;background:#f8f9fc;border:1px solid #e5e9f1}.catalog-ad .advertising-placeholder>strong{font-size:13px;line-height:1.4;font-weight:500;white-space:pre-line}.catalog-ad .advertising-placeholder>p{font-size:10px;line-height:1.6;white-space:pre-line;color:#8791a4}.ad-buy{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:31px;padding:7px 11px;margin-top:3px;border:1px solid #d7e1f5;border-radius:7px;color:#315ec4!important;background:#fff;font-size:10px;font-weight:500}.ad-buy:hover{background:#edf3ff;border-color:#b9ccef}.ad-banner{position:relative;overflow:hidden;min-width:0;background:#f4f5f7;border:1px solid #e5e8ef;isolation:isolate}.ad-canvas{position:relative;display:block!important;width:100%;overflow:hidden;container-type:inline-size;color:inherit}.ad-photo{position:absolute;width:100%!important;height:100%!important;inset:0;object-fit:cover;display:block;max-width:none}.ad-shade{position:absolute;inset:0;pointer-events:none}.ad-layer{position:absolute;display:block;white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty}.ad-layer-logo>img{width:100%;height:auto;max-height:30cqw;object-fit:contain;display:block}.ad-layer-cta{display:flex;align-items:center;justify-content:space-between;gap:6px;line-height:1.2!important;text-align:center;box-sizing:border-box;white-space:normal}.ad-layer-cta svg{height:1em;width:1em;flex-shrink:0}.ad-layer-cta>span{flex:1}.ad-disclosure{position:absolute;z-index:3;top:7px;right:7px;font-family:Inter Variable,Arial,sans-serif;font-size:8px;line-height:1.2;font-weight:400;color:#465062;max-width:calc(100% - 14px)}.ad-disclosure summary{display:flex;align-items:center;gap:3px;padding:4px 6px;border:1px solid #ffffff80;background:#fffffff0;border-radius:12px;cursor:pointer;list-style:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.ad-disclosure summary::-webkit-details-marker{display:none}.ad-disclosure>div{position:absolute;right:0;top:25px;width:165px;max-width:70vw;padding:10px;background:#fff;border:1px solid #e3e8f0;box-shadow:0 4px 14px #172e5120;border-radius:8px;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.ad-disclosure>div>strong,.ad-disclosure>div>span{display:block;font-weight:400}.ad-disclosure>div>strong{font-size:9px;color:#8791a4;margin-bottom:3px}.ad-banner a:focus-visible,.ad-buy:focus-visible,.ad-disclosure summary:focus-visible{outline:2px solid #2366ed;outline-offset:-3px}@media(min-width:1100px){.catalog-results-layout.has-advertising{grid-template-columns:minmax(0,1fr) var(--ad-width,220px)}.catalog-results-layout>.catalog-ad{display:flex;flex-direction:column}.catalog-ad.has-sticky{position:sticky!important;top:var(--ad-sticky-top,85px)}}@media(min-width:1100px)and (max-width:1349px){.catalog-results-layout.has-advertising{grid-template-columns:minmax(0,1fr) min(var(--ad-width,220px),220px)}}@media(max-width:1099px){.catalog-ad.show-on-mobile{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:start;margin-top:24px}.catalog-ad.show-on-mobile>*{width:100%;max-width:300px;justify-self:center}}@media(prefers-reduced-motion:no-preference){.ad-buy{transition:background-color .15s,border-color .15s}}
