.cb-wrap{container-type:inline-size}.cb{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:calc(100cqw * var(--cb-k));overflow:hidden;background:radial-gradient(60% 80% at 50% 50%,var(--cb-glow) 0%,transparent 100%),var(--cb-bg);color:var(--cb-text);text-decoration:none;text-align:center}.cb.cb--image{display:block;height:auto;background:none}.cb__picture,.cb__img{display:block;width:100%;height:auto}.cb__copy{display:flex;flex-direction:column;align-items:center}.cb__title{max-width:80cqw;margin:0;font-family:var(--cb-serif);font-weight:var(--cb-serif-weight, 400);font-style:var(--cb-serif-style, normal);font-size:calc(17.413cqw * var(--cb-k));line-height:.98;letter-spacing:-.01em;color:var(--cb-text)}.cb__offer-row{display:flex;align-items:center;gap:calc(2.458cqw * var(--cb-k));margin:calc(3.073cqw * var(--cb-k)) 0 0}.cb__offer{font-family:var(--cb-sans);font-weight:800;font-size:calc(5.224cqw * var(--cb-k));line-height:1.22;letter-spacing:.06em;white-space:nowrap;color:var(--cb-accent)}.cb__rule{flex:0 0 auto;width:calc(13.624cqw * var(--cb-k));height:max(1px,calc(.205cqw * var(--cb-k)));background:var(--cb-accent)}a.cb:not(.cb--image):hover .cb__offer,a.cb:not(.cb--image):focus-visible .cb__offer{text-decoration:underline;text-underline-offset:.2em}a.cb.cb--image:hover .cb__img{opacity:.94}a.cb:focus-visible{outline:3px solid var(--cb-accent);outline-offset:-6px}@media screen and (min-width:750px){.cb:not(.cb--image){height:calc(100cqw * 1024 / 2048 * var(--cb-k))}.cb__title{max-width:none;white-space:nowrap;font-size:calc(10.751cqw * var(--cb-k));line-height:1}.cb__offer-row{gap:calc(1.811cqw * var(--cb-k));margin-top:calc(1.811cqw * var(--cb-k))}.cb__offer{font-size:calc(3.225cqw * var(--cb-k))}.cb__rule{width:calc(8.375cqw * var(--cb-k));height:max(1px,calc(.17cqw * var(--cb-k)))}}@media screen and (min-width:1200px){.cb:not(.cb--image){height:calc(100cqw * 1124 / 3200 * var(--cb-k))}.cb__title{font-size:calc(10.753cqw * var(--cb-k))}.cb__offer-row{gap:calc(1.72cqw * var(--cb-k));margin-top:calc(1.72cqw * var(--cb-k))}.cb__offer{font-size:calc(3.226cqw * var(--cb-k))}.cb__rule{width:calc(8.387cqw * var(--cb-k));height:max(1px,calc(.129cqw * var(--cb-k)))}}
/*# sourceMappingURL=/cdn/shop/t/118/compiled_assets/styles.css.map?subset=AAAAAAAAQA */
