.collection-heading-hidden[hidden],.ad-banner[hidden]{display:none!important}.collection #ad-banner{display:block;border:1px solid #d4c6ed38;padding:0;margin:0 0 25px;border-radius:12px;overflow:hidden;background:linear-gradient(115deg,#6b66883d,#34465c45);width:100%}.ad-banner-inner{display:flex;position:relative;align-items:center;min-height:125px;padding:22px 30px;isolation:isolate;color:#e9dff4;text-decoration:none}.ad-banner-inner.with-image{min-height:165px}.ad-banner-inner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.ad-banner-inner.with-image:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#1b2437c4,transparent);z-index:-1}.ad-banner-copy small{font-size:8px;border:1px solid #c7b6e04a;color:#c0b0d4;padding:2px 6px;border-radius:3px}.ad-banner-copy h2{font-size:23px;font-weight:600;letter-spacing:1px;margin:9px 0 5px;color:#f2e7ff}.ad-banner-copy p{font-size:11px;color:#bfb1d0;margin:0}.ad-banner-arrow{margin-left:auto;border:1px solid #ddd0f24a;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;font-size:20px}@media(max-width:700px){.ad-banner-inner{min-height:100px;padding:17px 20px}.ad-banner-inner.with-image{min-height:125px}.ad-banner-copy h2{font-size:18px}.ad-banner-copy p{font-size:9px}.ad-banner-arrow{width:30px;height:30px;font-size:17px}.collection #ad-banner{margin-bottom:18px}}
/* Larger promotional canvas. */
.ad-banner-inner{min-height:240px;padding:35px 42px}.ad-banner-inner.with-image{min-height:280px}.ad-banner-copy h2{font-size:32px;margin:14px 0 10px}.ad-banner-copy p{font-size:13px;line-height:1.9;max-width:650px}.ad-banner-copy small{font-size:9px;padding:3px 8px}.ad-banner-arrow{width:48px;height:48px;font-size:25px}.collection #ad-banner{margin-bottom:30px}
@media(max-width:700px){.ad-banner-inner{min-height:170px;padding:25px}.ad-banner-inner.with-image{min-height:190px}.ad-banner-copy h2{font-size:25px}.ad-banner-copy p{font-size:11px}.ad-banner-arrow{width:38px;height:38px;font-size:20px}}
