.citybeauty-instagram-section{background-color:#fff;overflow:hidden}.citybeauty-instagram-section .container{max-width:1200px;margin:0 auto;padding:0 15px}.citybeauty-instagram-section .title1{font-size:32px;font-weight:300;line-height:1.2;color:#0c233f;margin-bottom:1rem;text-align:center}.citybeauty-instagram-section .title1 i{font-style:italic;color:#0c233f}.citybeauty-instagram-section .title1 sup{font-size:.6em;vertical-align:super;color:#0c233f}.citybeauty-instagram-section p{color:#0c233f;font-size:16px;line-height:1.5;margin-bottom:1rem;text-align:center}.citybeauty-instagram-section .medium{font-size:16px;line-height:1.5;color:#0c233f;margin-bottom:1rem;text-align:center}.citybeauty-instagram-section .large{font-size:18px;line-height:1.5;color:#0c233f;margin-bottom:1rem;text-align:center}.citybeauty-instagram-section a{color:#0c233f;text-decoration:none;transition:color .3s ease}.citybeauty-instagram-section a:hover{color:#d4af37;text-decoration:none}.citybeauty-instagram-section .gold{color:#d4af37;font-weight:500}.citybeauty-instagram-section .gold:hover{color:#b8941f}.citybeauty-instagram-section b{font-weight:600;color:#0c233f}.citybeauty-instagram-section .lightwidget-box{margin-top:2rem;width:100%;position:relative}.citybeauty-instagram-section .lightwidget-widget{width:100%;border:0;overflow:hidden;display:block;margin:0 auto}.citybeauty-instagram-section .text-center{text-align:center!important}.citybeauty-instagram-section .mb-3{margin-bottom:1rem!important}.citybeauty-instagram-section .mb-4{margin-bottom:1.5rem!important}.citybeauty-instagram-section .mt-4{margin-top:1.5rem!important}.citybeauty-instagram-section .pb-4{padding-bottom:1.5rem!important}.citybeauty-instagram-section .pt-5{padding-top:3rem!important}.citybeauty-instagram-section .mb-2{margin-bottom:.5rem!important}@media (max-width: 767.98px){.citybeauty-instagram-section .title1{font-size:28px}.citybeauty-instagram-section .medium{font-size:14px}.citybeauty-instagram-section .large{font-size:16px}.citybeauty-instagram-section .pt-5{padding-top:2rem!important}.citybeauty-instagram-section .pb-4{padding-bottom:1rem!important}}@media (max-width: 575.98px){.citybeauty-instagram-section .title1{font-size:24px}.citybeauty-instagram-section .medium{font-size:13px}.citybeauty-instagram-section .large{font-size:14px}.citybeauty-instagram-section .container{padding:0 10px}}.citybeauty-instagram-section .desktop{display:block}.citybeauty-instagram-section .mobile{display:none}@media (max-width: 767.98px){.citybeauty-instagram-section .desktop{display:none}.citybeauty-instagram-section .mobile{display:block}}.citybeauty-instagram-section.lazy{opacity:0;transition:opacity .3s ease}.citybeauty-instagram-section.lazy.loaded{opacity:1}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.citybeauty-instagram-section.animate{animation:fadeInUp .6s ease-out}.citybeauty-instagram-section .lightwidget-box iframe{border-radius:8px;box-shadow:0 4px 12px #0000001a}.citybeauty-instagram-section .lightwidget-box.loading{min-height:400px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:8px}.citybeauty-instagram-section .lightwidget-box.loading:before{content:"Loading Instagram feed...";color:#6c757d;font-size:14px}.citybeauty-instagram-section .lightwidget-box.error{min-height:200px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.citybeauty-instagram-section .lightwidget-box.error:before{content:"Unable to load Instagram feed";color:#dc3545;font-size:14px}.citybeauty-instagram-section .lightwidget-box:hover iframe{box-shadow:0 6px 20px #00000026;transition:box-shadow .3s ease}.citybeauty-instagram-section a:focus{outline:2px solid #D4AF37;outline-offset:2px;border-radius:2px}@media (prefers-contrast: high){.citybeauty-instagram-section .title1,.citybeauty-instagram-section p,.citybeauty-instagram-section .medium,.citybeauty-instagram-section .large{color:#000}.citybeauty-instagram-section .gold{color:#000;text-decoration:underline}}@media (prefers-reduced-motion: reduce){.citybeauty-instagram-section.lazy{transition:none}.citybeauty-instagram-section.animate{animation:none}.citybeauty-instagram-section a,.citybeauty-instagram-section .lightwidget-box iframe{transition:none}}@media print{.citybeauty-instagram-section .lightwidget-box{display:none}.citybeauty-instagram-section .title1,.citybeauty-instagram-section p{color:#000!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/citybeauty-instagram.css.map */
