header.section-header #main-nav>.navigation__menuitem>.navigation__menulink{font-family:Instrument Sans,sans-serif;font-size:14px!important;font-weight:400!important;letter-spacing:.035em;line-height:1.4;color:#eae2d3!important;padding:12px 0!important;position:relative;white-space:nowrap;transition:color .18s ease}.section-header #main-nav{gap:20px;align-items:center;justify-content:center}.section-header #main-nav>.navigation__menuitem{margin:0;padding:0}.section-header #main-nav>.navigation__menuitem>.navigation__menulink:after{content:"";position:absolute;left:0;right:0;bottom:5px;height:1px;background:#c9af80;transform:scaleX(0);transform-origin:center;transition:transform .18s ease}header.section-header #main-nav>.navigation__menuitem>.navigation__menulink:hover,header.section-header #main-nav>.navigation__menuitem>.navigation__menulink:focus-visible,header.section-header #main-nav>.navigation__menuitem>.navigation__menulink[aria-current=page]{color:#c9af80!important}.section-header #main-nav>.navigation__menuitem>.navigation__menulink:is(:hover,:focus-visible,[aria-current=page]):after{transform:scaleX(1)}.section-header #main-nav .dropdown__menulink{font-family:Instrument Sans,sans-serif;font-weight:400;letter-spacing:.025em;color:#eae2d3!important}.section-header #main-nav .dropdown__menulink:hover{color:#c9af80!important}.section-header a:focus-visible,.section-header button:focus-visible,.section-header__mobile a:focus-visible,.section-header__mobile button:focus-visible,.section-header shopify-account:focus-visible{outline:1px solid #C9AF80!important;outline-offset:4px!important}.fw-header-line-icon{width:23px;height:23px;display:block;fill:none!important;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.section-header .header__cart-links__wrapper{display:flex!important;align-items:center;gap:2px}.section-header .header__cart-links__wrapper>li{padding:0;margin:0;line-height:0}.section-header .header__cart-links__wrapper>li:empty{display:none}.section-header .header__cart-links__wrapper a,.section-header .header__cart-links__wrapper shopify-account{display:flex!important;align-items:center;justify-content:center;min-width:40px;min-height:44px;padding:0!important;color:#c9af80!important;transition:color .18s ease}.section-header .header__cart-links__wrapper a:hover{color:#eae2d3!important}.section-header .header__cart-links__wrapper shopify-account div[slot]{display:block}.section-header__mobile .fw-header-line-icon{width:23px;height:23px;color:#c9af80}.section-header__mobile .mobile-header__cart-links--nav svg .hover-fill{fill:#c9af80!important}.section-header__mobile .js-cart-count{color:#c9af80!important;border-color:#c9af80!important}.mobile-nav__wrapper .c-accordion__link{font-family:Instrument Sans,sans-serif;font-weight:400;letter-spacing:.035em}@media(min-width:1200px){.section-header .section-header__main-bar>.grid__wrapper.inline-layout{grid-template-columns:24.11% minmax(0,1fr) 124px;column-gap:28px;align-items:center}.section-header .header-inline__logo-wrapper,.section-header .header-inline__nav-wrapper,.section-header .header-inline__cart-links-wrapper{grid-column:auto!important;width:auto;min-width:0}.section-header .header-inline__nav-wrapper .navigation{width:100%}}@media(min-width:1024px)and (max-width:1199px){.section-header .section-header__main-bar{display:none!important}.section-header__mobile.mobile-nav__mobile-header{display:block!important;background-color:#000;background-image:url(https://finewines.ie/cdn/shop/t/104/assets/fw-christmas-left-2026.png?v=143128705966700383051791907153),url(https://finewines.ie/cdn/shop/t/104/assets/fw-christmas-right-2026.png?v=94112797388188615001791907153);background-repeat:no-repeat;background-position:left top,right top;background-size:200px auto,220px auto}.section-header__mobile .mobile-nav__logo-wrapper a.mobile-nav__img-logo{width:227.47px;max-width:100%!important}}@media(prefers-reduced-motion:reduce){.section-header #main-nav>.navigation__menuitem>.navigation__menulink,.section-header #main-nav>.navigation__menuitem>.navigation__menulink:after{transition:none}}#shopify-section-mobile-header{position:relative;z-index:20}header.section-header .fw-header-line-icon{color:#c9af80!important}header.section-header a:hover .fw-header-line-icon{color:#eae2d3!important}#mobile-search[hidden]{display:none!important}#mobile-search:not([hidden]){display:block!important;position:absolute;top:100%;left:0;width:100%;max-width:none;margin:0;padding:20px;background:#f7f4ec!important;border-bottom:1px solid #C9AF80;box-shadow:0 8px 16px #171e161a;z-index:30}#mobile-search .fw-search-caption{margin:0 0 12px;font:400 13px/1.4 Instrument Sans,sans-serif;letter-spacing:.06em;color:#173528}#mobile-search form{position:relative;display:flex;align-items:center;width:calc(100% - 44px);margin:0}#mobile-search input[name=q]{width:100%;height:48px;padding:0 48px 0 14px;margin:0!important;background:#fffefa!important;border:1px solid #C8BEAC!important;color:#173528;box-sizing:border-box;font:400 15px/1.4 Instrument Sans,sans-serif}#mobile-search .section-header__mobile_search--submit{position:absolute;top:2px;right:2px;width:44px;height:44px;min-height:44px;padding:10px;margin:0;display:flex;align-items:center;justify-content:center;color:#94713c;background:transparent;border:0}#mobile-search [data-fw-search-close]{position:absolute;bottom:22px;right:14px;width:40px;height:44px;min-height:44px;padding:9px;margin:0;background:transparent;border:0;color:#173528;display:flex;align-items:center;justify-content:center}#mobile-search :is(input,button):focus-visible{outline:2px solid #94713C!important;outline-offset:2px!important}.section-header__mobile [data-fw-mobile-search-toggle]{color:#c9af80!important}@media(max-width:1199px){.section-header__mobile #mobile-menu{grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.section-header__mobile #mobile-menu>.site-logo{grid-column:1!important;min-width:0}.section-header__mobile #mobile-menu>ul{grid-column:2!important;display:flex!important;align-items:center;width:auto;margin:0;gap:0}.section-header__mobile #mobile-menu>ul>li{margin:0;padding:0;line-height:0}.section-header__mobile #mobile-menu>ul :is(a,button,shopify-account){width:40px;min-width:40px;height:44px;min-height:44px;padding:0!important;margin:0!important;display:flex!important;align-items:center;justify-content:center;background:transparent;border:0;color:#c9af80!important}#shopify-section-mobile-header .mobile-header__cart-links--cart a{background:transparent!important;border:0!important;position:relative}.section-header__mobile .mobile-header__cart-links--cart .js-cart-count{position:absolute;right:0;top:0;background:none;border:0;width:auto;height:auto;font:400 10px/1 Instrument Sans,sans-serif;color:#c9af80!important}#mobile-slideout:popover-open{position:fixed;inset:0 auto 0 0;width:min(420px,100vw);max-width:100vw;max-height:100dvh;height:100dvh;margin:0;padding:28px 24px;transform:none;opacity:1;visibility:visible;overflow-y:auto;background:#080a08;color:#eae2d3;border:0;box-sizing:border-box}#mobile-slideout::backdrop{background:#080a0859}#mobile-slideout :is(a,summary,button){color:#eae2d3!important;font-family:Instrument Sans,sans-serif}#mobile-slideout .slideout__trigger--close{display:flex;justify-content:flex-end;margin-bottom:20px}#mobile-slideout [aria-label="Close navigation"]{min-width:44px;min-height:44px;background:none;border:0;padding:10px}#mobile-slideout :focus-visible{outline:1px solid #C9AF80!important;outline-offset:3px!important}}@media(max-width:1023px){.section-header__mobile .mobile-nav__logo-wrapper a.mobile-nav__img-logo{width:188.75px;max-width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/fw-christmas-header-refinement.css.map */
