html body .nb-mos .promo-block{border-radius:var(--nb-r,8px);overflow:hidden;isolation:isolate;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease}html body .nb-mos .promo-block__inner{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2;width:auto!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto auto;column-gap:14px;align-items:end;padding:16px!important;text-align:left!important;background:linear-gradient(to top,#0a0a0a8c 0,#0a0a0a33 36%,#0a0a0a00 60%)!important;color:#fff}html body .nb-mos .promo-block__heading{grid-column:1;grid-row:2;margin:0!important;color:#fff!important;font-size:clamp(20px,1.7vw,24px)!important;font-weight:700;letter-spacing:-.022em;line-height:1.06;text-shadow:0 1px 16px rgba(0,0,0,.28)}html body .nb-mos .mosaic__column:nth-child(2) .promo-block__heading{font-size:clamp(26px,2.4vw,34px)!important}html body .nb-mos .promo-block__content{grid-column:1;grid-row:3;display:block!important;max-width:34ch;margin:0!important;color:#fff!important;font-size:13.5px!important;line-height:1.42;opacity:0;max-height:0;overflow:hidden;transform:translateY(6px);transition:max-height .4s ease,opacity .3s ease,transform .4s ease,margin .4s ease}html body .nb-mos .promo-block__cta{grid-column:2;grid-row:2 / span 2;align-self:end;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;min-width:0;line-height:1;color:#fff!important}html body .nb-mos .promo-block__cta:before,html body .nb-mos .promo-block__cta:after{display:none!important}.nb-mos__arrow{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#fff3;border:1px solid rgba(255,255,255,.7);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .3s ease,border-color .3s ease}.nb-mos__arrow svg{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.nb-mos .promo-block:focus-visible{outline:2px solid #cb1836;outline-offset:3px}@media(any-hover:hover){html body .nb-mos .promo-block:hover{transform:translateY(-3px);box-shadow:0 18px 40px #0000002e}html body .nb-mos .promo-block:hover .promo-block__content,html body .nb-mos .promo-block:focus-visible .promo-block__content{opacity:.96;max-height:6em;margin-top:8px!important;transform:none}.nb-mos .promo-block:hover .nb-mos__arrow{background:#cb1836;border-color:#cb1836}.nb-mos .promo-block:hover .nb-mos__arrow svg{transform:translate(2px) rotate(-45deg)}}.nb-mos--js .mosaic__item{opacity:0;transform:translateY(18px)}.nb-mos--js .mosaic__item.is-in{opacity:1;transform:none;transition:opacity .7s ease calc(var(--i,0)*80ms),transform .8s cubic-bezier(.2,.7,.2,1) calc(var(--i,0)*80ms)}@media(max-width:749px){html body .nb-mos .mosaic{gap:10px!important}html body .nb-mos .promo-block__inner{padding:11px!important;column-gap:8px}html body .nb-mos .promo-block__heading{font-size:16px!important}html body .nb-mos .mosaic__column:nth-child(2) .promo-block__heading{font-size:23px!important}.nb-mos__arrow{width:34px;height:34px}.nb-mos__arrow svg{width:15px;height:15px}html body .nb-mos .mosaic__column:nth-child(2) .promo-block__content{opacity:.95;max-height:6em;margin-top:6px!important;transform:none;font-size:13px!important}}@media(prefers-reduced-motion:reduce){.nb-mos--js .mosaic__item{opacity:1;transform:none}.nb-mos .promo-block,.nb-mos .promo-block__content{transition:none!important}}html body .nb-mos .promo-block--overlay:before{opacity:.4}
/*# sourceMappingURL=/cdn/shop/t/126/assets/claude_new_mosaic.css.map */
