.cn .cn-gallery__main{position:relative}.cn .cn-featpills{position:absolute;top:12px;right:12px;z-index:3;display:grid;gap:8px;width:min(46%,190px)}.cn .cn-featpill{display:flex;align-items:center;gap:9px;background:#fffffff2;border-radius:12px;padding:8px 10px;box-shadow:0 6px 18px #3d322629}.cn .cn-featpill>svg{flex:0 0 auto;color:var(--cn-sage)}.cn .cn-featpill b{display:block;font-size:11.5px;font-weight:800;line-height:1.2;color:var(--cn-ink)}.cn .cn-featpill span{display:block;font-size:10.5px;line-height:1.3;color:var(--cn-ink-soft);margin-top:1px}@media(max-width:380px){.cn .cn-featpills{width:52%;gap:6px}.cn .cn-featpill{padding:7px 8px;gap:7px}}.cn .cn-imgbadge{position:absolute;top:14px;left:14px;z-index:3;background:var(--cn-ink);color:var(--cn-cream);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:6px 12px;border-radius:999px;box-shadow:0 4px 12px #3d322638}.cn .cn-badge-save{font-size:12.5px;padding:6px 13px;border-radius:999px;letter-spacing:.01em}.cn .cn-chips{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 22px}.cn .cn-chip{display:flex;align-items:center;gap:9px;background:var(--cn-cream);border-radius:12px;padding:11px 12px;font-size:12.5px;font-weight:700;line-height:1.25;color:var(--cn-ink)}.cn .cn-chip>svg{flex:0 0 auto;color:var(--cn-sage)}@media(max-width:360px){.cn .cn-chips{gap:8px}.cn .cn-chip{font-size:11.5px;padding:10px;gap:7px}}.cn .cn-packs-head{display:flex;align-items:center;gap:14px;margin:0 0 16px}.cn .cn-packs-head:before,.cn .cn-packs-head:after{content:"";flex:1 1 auto;height:1px;background:#e4ddce}.cn .cn-packs-head span{flex:0 0 auto;font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--cn-ink);white-space:nowrap}@media(max-width:420px){.cn .cn-packs-head{gap:10px}.cn .cn-packs-head span{font-size:12px;letter-spacing:.06em;white-space:normal;text-align:center}}.cn .cn-pack__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;line-height:1.15}.cn .cn-pack__price-now{font-size:19px}.cn .cn-pack__price-was{font-size:13.5px}.cn .cn-pack__tag{--cn-tag-bg: var(--cn-sage);--cn-tag-notch: #2a3a86;top:-11px;right:14px;padding:5px 12px;font-size:11px;letter-spacing:.05em;background:var(--cn-tag-bg);border-radius:8px 8px 8px 0;box-shadow:0 4px 12px #3d322633}.cn .cn-pack__tag--best{--cn-tag-bg: var(--cn-ink);--cn-tag-notch: #241d15}.cn .cn-pack__tag:after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:0;border-style:solid;border-width:6px 9px 0 0;border-color:var(--cn-tag-notch) transparent transparent transparent}.cn .cn-packs{row-gap:16px}.cn .cn-bhead{margin:6px 0 14px}.cn .cn-bhead b{display:block;font-size:19px;font-weight:800;letter-spacing:-.01em;color:var(--cn-ink)}.cn .cn-bhead span{display:block;font-size:13.5px;line-height:1.45;color:var(--cn-ink-soft);margin-top:4px}.cn .cn-bcards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 24px}.cn .cn-bcard{background:#fff;border:1px solid #ece4d5;border-radius:14px;padding:14px}.cn .cn-bcard__ic{width:34px;height:34px;border-radius:10px;background:var(--cn-sage-soft);color:var(--cn-sage);display:flex;align-items:center;justify-content:center;margin-bottom:10px}.cn .cn-bcard b{display:block;font-size:14px;font-weight:800;line-height:1.25;color:var(--cn-ink);margin-bottom:4px}.cn .cn-bcard p{margin:0;font-size:12.5px;line-height:1.45;color:var(--cn-ink-soft)}@media(max-width:360px){.cn .cn-bcards{gap:9px}.cn .cn-bcard{padding:12px}.cn .cn-bcard p{font-size:12px}}.cn .cn-cta,.cn .cn-herofull__cta,.cn-herofull .cn-herofull__cta{animation:none;position:relative;overflow:visible}.cn .cn-cta:before,.cn .cn-herofull__cta:before,.cn-herofull .cn-herofull__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid rgba(58,77,176,.5);animation:cn-ring 2.2s ease-out infinite;pointer-events:none;will-change:transform,opacity}.cn .cn-herofull__cta--ghost:before,.cn-herofull .cn-herofull__cta--ghost:before{display:none}.cn .cn-cta:hover:before{animation-play-state:paused}.cn .cn-cta[disabled]:before{display:none}@keyframes cn-ring{0%{transform:scale(1);opacity:.5}70%{transform:scale(1.055);opacity:0}to{transform:scale(1.055);opacity:0}}@media(prefers-reduced-motion:reduce){.cn .cn-cta:before,.cn .cn-herofull__cta:before,.cn-herofull .cn-herofull__cta:before{animation:none;opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/casa-near-ui.css.map */
