.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)))}}.ph__strip{background:var(--ph-strip-bg);color:var(--ph-strip-text);border-bottom:1px solid rgba(0,0,0,.08)}.ph__strip-inner{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.ph__service{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:1.2rem 1.6rem;text-align:center;color:inherit;text-decoration:none}.ph__service+.ph__service{border-left:1px solid rgba(0,0,0,.35)}.ph__service-title{font-family:Montserrat,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:600}.ph__service-sub{font-family:Montserrat,sans-serif;font-size:1.4rem;line-height:2rem}a.ph__service:hover .ph__service-sub{text-decoration:underline}.ph__band{background:var(--ph-band-bg);color:var(--ph-band-text)}.ph__band-inner{padding-top:2rem;padding-bottom:1.6rem}.ph__offer{display:flex;align-items:center;justify-content:space-between;gap:2.4rem}.ph__offer-copy{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem 2rem}.ph__headline{margin:0;font-family:Juana,serif;font-size:3.6rem;line-height:1.1;font-weight:400;color:inherit}.ph__subline{margin:0;font-family:Montserrat,sans-serif;font-size:1.5rem;line-height:2.2rem;opacity:.9}.ph__button{flex-shrink:0;padding:1rem 2.4rem;background:var(--ph-button-bg);color:var(--ph-button-text);font-family:Montserrat,sans-serif;font-size:1.3rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-radius:.2rem}.ph__button:hover{opacity:.9}.ph__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.8rem;margin:1.6rem 0 0;padding:0;list-style:none}.ph__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:.8rem 1rem;border:1px solid rgba(255,255,255,.28);background:#ffffff0f;color:inherit;text-align:center;text-decoration:none;font-family:Montserrat,sans-serif;font-size:1.1rem;line-height:1.6rem;letter-spacing:.1em;text-transform:uppercase;transition:background .15s}a.ph__tile:hover{background:#ffffff29}.ph__tile-name{font-weight:600}.ph__fine{margin:.8rem 0 0;font-family:Montserrat,sans-serif;font-size:1.1rem;line-height:1.6rem;text-align:right;opacity:.8}@media screen and (max-width:989px){.ph__strip-inner{grid-auto-columns:minmax(72%,1fr);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ph__strip-inner::-webkit-scrollbar{display:none}.ph__service{scroll-snap-align:start;padding:1rem 1.2rem}.ph__offer{flex-direction:column;align-items:flex-start;gap:1.2rem}.ph__headline{font-size:2.6rem}.ph__subline{font-size:1.3rem;line-height:2rem}.ph__tiles{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ph__tiles::-webkit-scrollbar{display:none}.ph__tile-item{flex:0 0 auto;min-width:13rem;scroll-snap-align:start}.ph__fine{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/118/compiled_assets/styles.css.map */
