.holiday-festive .site-footer{background:#f3eee5;color:#353b33;border-top:1px solid #d7cebf;padding-top:28px}.holiday-festive .site-footer:before{display:none}.holiday-festive .site-footer .brand,.holiday-festive .site-footer .brand-accent,.holiday-festive .site-footer h3,.holiday-festive .site-footer summary,.holiday-festive .site-footer summary:after{color:#304c3b}.holiday-festive .site-footer p,.holiday-festive .site-footer nav a,.holiday-festive .site-footer .footer-bottom,.holiday-festive .site-footer .footer-legal-entity{color:#51564d}.holiday-festive .site-footer .footer-inner{padding-top:30px;padding-bottom:34px;gap:36px}.holiday-festive .site-footer .footer-column h3{font-size:13px}.holiday-festive .site-footer .footer-brand-copy>p,.holiday-festive .site-footer .footer-column p,.holiday-festive .site-footer nav a{font-size:14px;line-height:1.7}.holiday-festive .site-footer nav a:hover{color:#304c3b;text-decoration:underline;text-underline-offset:4px}.holiday-festive .site-footer .footer-social a{color:#304c3b;background:#faf7f1;border-color:#b6bcae;min-width:44px;min-height:44px}.holiday-festive .site-footer .footer-social a:hover{background:#e2e8dd}.holiday-festive .site-footer .footer-localization select{color:#353b33;background:#faf7f1;border:1px solid #9ca592;min-height:44px;font-size:13px;max-width:100%}.holiday-festive .site-footer .footer-bottom{border-top:1px solid #d7cebf;font-size:12px;line-height:1.7}.holiday-festive .site-footer .footer-legal-entity{font-size:12px;line-height:1.7}.holiday-festive .site-footer .footer-mobile-panel{border-color:#d7cebf}.holiday-festive .site-footer a:focus-visible,.holiday-festive .site-footer summary:focus-visible,.holiday-festive .site-footer select:focus-visible{outline:2px solid #304c3b;outline-offset:4px}.holiday-festive .ls-photo-hero__grid--solo{display:block;padding-block:40px}.holiday-festive .ls-photo-hero__grid--solo .ls-photo-hero__brand{max-width:850px;margin-inline:auto}@media(max-width:749px){.holiday-festive .site-footer{padding-top:10px}.holiday-festive .site-footer .footer-inner{padding-top:26px;padding-bottom:24px;gap:20px}.holiday-festive .site-footer .footer-mobile-panel summary{min-height:48px;font-size:13px}.holiday-festive .site-footer .footer-mobile-panel nav a{display:inline-flex;align-items:center;min-height:40px}.holiday-festive .ls-photo-hero__grid--solo{padding-block:28px}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/studio-refinements.css.map */
