body.template-index .header-wrapper{border-top:4px solid #b0e0e3}.header__heading-logo{object-fit:contain}.header__menu-item{color:#19676d}.announcement-bar{background:#b0e0e3;color:#19676d}.header__active-menu-item{color:#19676d}.header__menu-item:hover span{text-decoration-color:#c9a72d}.button,.shopify-payment-button__button--unbranded,button[type=submit],.fc-btn{--color-button:25,103,109;--color-button-text:255,255,255;background-color:#19676d!important;color:#fff!important;border-color:#19676d!important;transition:background-color .2s,border-color .2s}.button:hover,.shopify-payment-button__button--unbranded:hover,button[type=submit]:hover,.fc-btn:hover{--color-button:201,167,45;background-color:#c9a72d!important;border-color:#c9a72d!important}.button:after{box-shadow:none}.header__icon--account,.menu-drawer__account{display:none!important}.fc-navigation>ul{display:flex;align-items:center;justify-content:center;gap:38px;list-style:none;margin:0;padding:0}.fc-navigation a,.fc-navigation summary{font-size:13px;color:#19676d;text-decoration:none;cursor:pointer;letter-spacing:.025em}.fc-nav-group{position:relative}.fc-nav-group summary{list-style:none;padding:15px 0}.fc-nav-group summary::-webkit-details-marker{display:none}.fc-nav-caret{font-size:11px;margin-left:4px}.fc-nav-dropdown{position:absolute;top:100%;left:-24px;min-width:245px;background:#fff;border-top:2px solid #c9a72d;box-shadow:0 10px 25px #163b3e12;padding:20px 24px;z-index:30;display:grid;gap:16px}.fc-nav-dropdown a{white-space:nowrap}.fc-navigation a:hover,.fc-navigation summary:hover{color:#c9a72d}.fc-nav-appointment{border-bottom:1px solid #c9a72d;padding-bottom:7px}.fc-mobile-nav{display:none}@media(max-width:989px){.fc-navigation{display:none!important}.fc-mobile-nav{display:block;grid-area:left-icon}.fc-mobile-nav>summary{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;list-style:none}.fc-mobile-nav>summary svg{width:20px;height:20px}.fc-mobile-nav>nav{position:absolute;left:0;right:0;top:100%;max-height:75vh;overflow:auto;background:#fff;z-index:40;border-top:1px solid #dce8e6;padding:22px 7%;box-shadow:0 15px 25px #163b3e12}.fc-mobile-nav ul{list-style:none;padding:0;margin:0;display:grid;gap:18px}.fc-mobile-nav a,.fc-mobile-nav summary{color:#19676d;text-decoration:none;font-size:14px}.fc-mobile-nav .fc-nav-dropdown{position:static;box-shadow:none;border:0;padding:12px 18px;gap:14px}.fc-mobile-nav .fc-nav-group summary{padding:0}.header{position:relative}}@media(min-width:990px){.fc-navigation .fc-nav-preview{width:650px;left:50%;transform:translate(-50%,-8px);grid-template-columns:1fr 310px;gap:28px;padding:28px;background:#fbf7f5;opacity:0;transition:opacity .4s ease,transform .45s cubic-bezier(.22,1,.36,1)}.fc-navigation .fc-nav-visible .fc-nav-preview{opacity:1;transform:translate(-50%)}.fc-nav-links{display:grid;align-content:start;gap:21px;padding:10px 0}.fc-nav-preview figure{margin:0}.fc-nav-preview img{width:100%;height:240px;object-fit:cover;display:block;transition:opacity .32s ease}.fc-nav-preview figcaption{font-family:var(--font-heading-family,Perpetua,serif);font-size:24px;line-height:1.2;margin-top:13px}.fc-nav-preview a{white-space:normal}.fc-navigation .fc-nav-dropdown a{transition:color .4s ease}}@media(prefers-reduced-motion:reduce){.fc-nav-preview,.fc-nav-preview img{transition:none!important}}.fc-navigation a,.fc-navigation summary,.fc-navigation figcaption,.fc-mobile-nav nav a,.fc-mobile-nav .fc-nav-group summary{text-transform:uppercase;letter-spacing:.08em}.fc-nav-caret{display:none}.fc-navigation>ul{gap:30px}.fc-navigation a,.fc-navigation summary{font-size:12px}.fc-slim-arrow{display:inline-block;font-family:Arial,sans-serif;font-size:.95em;font-weight:300;transform:scaleX(.65);text-decoration:none}@media(min-width:990px){.fc-navigation>ul{align-items:center}.fc-navigation>ul>li{display:flex;align-items:center}.fc-navigation>ul>li>a,.fc-navigation>ul>li>.fc-nav-group>summary{display:flex;align-items:center;min-height:48px;margin:0;padding:0;line-height:1.2;box-sizing:border-box}.fc-navigation .fc-nav-appointment{border-bottom:0;position:relative}.fc-navigation .fc-nav-appointment:after{content:"";position:absolute;left:0;right:0;bottom:5px;height:1px;background:#c9a72d}}.fc-navigation a,.fc-navigation summary{font-size:11px}.fc-lux-footer{background:#19676d;color:#fbf7f5}.fc-lux-footer a,.fc-lux-footer h3{color:#fbf7f5}.fc-lux-footer a:hover{color:#c9a72d}.fc-lux-footer .fc-footer-bottom{border-top-color:#b0e0e34d}.fc-lux-footer .fc-footer-brand img{filter:brightness(0) invert(1)}@media(min-width:990px){.fc-navigation .fc-nav-dropdown{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-9px);transition:clip-path .65s cubic-bezier(.22,1,.36,1),opacity .35s ease,transform .65s cubic-bezier(.22,1,.36,1);pointer-events:none}.fc-navigation .fc-nav-preview{transform:translate(-50%,-9px)}.fc-navigation .fc-nav-visible .fc-nav-dropdown{opacity:1;clip-path:inset(0 0 -35px);transform:translateY(0);pointer-events:auto}.fc-navigation .fc-nav-visible .fc-nav-preview{transform:translate(-50%)}.fc-navigation .fc-nav-dropdown a{opacity:0;transform:translateY(9px);transition:opacity .45s ease,transform .65s cubic-bezier(.22,1,.36,1),color .7s ease;transition-delay:0ms}.fc-navigation .fc-nav-visible .fc-nav-dropdown a{opacity:1;transform:translateY(0);transition-delay:calc(.1s + var(--fc-link-order,0)*45ms),calc(.1s + var(--fc-link-order,0)*45ms),0ms}.fc-navigation .fc-nav-dropdown figure{opacity:0;transform:translateY(10px);transition:opacity .65s ease,transform .8s cubic-bezier(.22,1,.36,1)}.fc-navigation .fc-nav-visible figure{opacity:1;transform:translateY(0);transition-delay:.15s}}@media(prefers-reduced-motion:reduce){.fc-navigation .fc-nav-dropdown,.fc-navigation .fc-nav-dropdown a,.fc-navigation .fc-nav-dropdown figure{transition:none!important;transform:none!important;clip-path:none!important}.fc-navigation .fc-nav-preview{transform:translate(-50%)!important}}@media(min-width:990px){.fc-navigation .fc-nav-preview{left:var(--fc-panel-left,0px);transform:translateY(-9px)}.fc-navigation .fc-nav-visible .fc-nav-preview{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.fc-navigation .fc-nav-preview{transform:none!important}}.fc-navigation .fc-nav-appointment{border-bottom:0;text-decoration:none}.fc-navigation .fc-nav-appointment:after{display:none}
/*# sourceMappingURL=/cdn/shop/t/13/assets/flawless-brand.css.map */
