.navigation-selector{width:100%;min-width:0;color:var(--color-fm-text-primary, #383b3d);background:var(--color-fm-bg-card, #fff);font:400 16px/24px var(--font-sans);letter-spacing:0;box-shadow:0 1px 4px #383b3d0a,0 4px 12px #383b3d14}.navigation-selector__head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:52px;padding:4px 24px}.navigation-selector__title,.navigation-selector__count{font:600 11px/16px var(--font-sans);letter-spacing:1.5px;color:var(--color-fm-text-secondary, #606264)}.navigation-selector__count{color:var(--color-fm-text-tertiary, #9fa1a2);white-space:nowrap}.navigation-selector .navigation-selector__close{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.navigation-selector__search{position:relative;padding:0 24px 16px}.navigation-selector__search:has(.navigation-selector__clear) input{padding-inline-end:44px}.navigation-selector__clear{position:absolute;right:24px;top:-6px;width:44px;height:44px;display:grid;place-items:center;cursor:pointer}.navigation-selector__clear img{width:16px;height:16px}.navigation-selector .navigation-selector__search input{display:block;width:100%;min-width:0;height:32px;padding:0 0 7px;border:0;border-bottom:1px solid var(--color-fm-border-strong, #383b3d);border-radius:0;background:transparent;color:inherit;font:inherit;letter-spacing:0;box-shadow:none}.navigation-selector__search input::placeholder{color:var(--color-fm-text-secondary, #606264);opacity:1}.navigation-selector__list-area{height:260px;max-height:calc(100dvh - 180px);overflow-y:auto;overflow-x:hidden}.navigation-selector .navigation-selector__row{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 24px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;letter-spacing:0;text-align:start;cursor:pointer}.navigation-selector__row:hover{background:var(--color-fm-interactive-icon-hover, #f8f2f8)}.navigation-selector .navigation-selector__row[aria-selected=true]{background:var(--color-fm-selection-bg, #b5a3b5);font-weight:600}.navigation-selector__row[aria-disabled=true]{cursor:wait}.navigation-selector__name{flex:1;min-width:0;overflow-wrap:anywhere}.navigation-selector__language-code{flex-shrink:0;font:500 10px/14px var(--font-sans);letter-spacing:.5px;color:var(--color-fm-text-secondary, #606264)}.navigation-selector__row[aria-selected=true] .navigation-selector__language-code{color:inherit}.navigation-selector__currency-code{flex:0 0 42px;font-weight:600}.navigation-selector__status{padding:12px 24px;font:400 14px/22px var(--font-sans)}.navigation-selector__error{color:var(--color-fm-text-error, #c4453a)}.navigation-selector__status button{display:block;min-height:44px;text-decoration:underline;font-weight:600;cursor:pointer}.navigation-selector__status button:disabled{opacity:.5;cursor:wait}.navigation-selector button:focus-visible,.navigation-selector input:focus-visible{outline:2px solid var(--color-fm-border-focus, #383b3d);outline-offset:-2px}.fm-navigation-selector .navigation-selector{box-shadow:none}.fm-navigation-selector .navigation-selector .navigation-selector__close{display:none}.fm-navigation-selector .navigation-selector__clear{right:auto;inset-inline-end:10px}.fm-navigation-selector .navigation-selector__list-area{height:auto;max-height:var(--selector-list-max, min(260px, calc(100dvh - 180px) ))}.fm-navigation-selector--field .navigation-selector__head{display:none}.fm-navigation-selector--field .navigation-selector__search{padding-top:12px}.fm-navigation-selector--field .navigation-selector__clear{top:6px}.fm-navigation-selector .navigation-selector__search input:focus-visible{outline:none;box-shadow:0 1px 0 var(--color-fm-border-strong, #383b3d)}html:not([dir=rtl]) .fm-navigation-selector .navigation-selector__name{text-align:left}@media(max-width:1023px){.fm-navigation-selector .navigation-selector__head{padding-inline-end:52px}.fm-navigation-selector .navigation-selector .navigation-selector__close{display:flex;position:absolute;top:8px;inset-inline-end:8px}}.navigation-selector__city{flex:1;min-width:0;display:flex;flex-direction:column}.navigation-selector__city-detail{font:400 12px/18px var(--font-sans);letter-spacing:.2px;color:var(--color-fm-text-secondary, #606264);overflow-wrap:anywhere}.navigation-selector__row[aria-selected=true] .navigation-selector__city-detail{color:inherit}.navigation-selector__footer{border-top:1px solid #e6e6e6}.navigation-selector__footer button{display:block;width:100%;min-height:48px;padding:12px 24px;text-align:start;font:600 14px/22px var(--font-sans);color:inherit;cursor:pointer}.navigation-selector__footer button:hover{text-decoration:underline;text-decoration-color:#b5a3b5;text-decoration-thickness:2px;text-underline-offset:4px}.fm-site-header{position:fixed;inset:0 0 auto;z-index:100}.fm-main-navigation{background:#efe3d9;color:#383b3d;border-bottom:1px solid #e6e6e6;transition:background-color 225ms ease-out,color 225ms ease-out}.fm-main-navigation[data-hero-top=true]{background:transparent;color:#f5f0ea;border-color:transparent}.fm-navigation-row{height:72px;max-width:1440px;margin:auto;padding-inline:40px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px}.fm-navigation-left,.fm-navigation-right{display:flex;align-items:center;gap:16px;min-width:0}.fm-navigation-right{justify-content:end}.fm-navigation-icon{display:flex;position:relative;width:28px;height:44px;align-items:center;justify-content:center;flex-shrink:0}.fm-nav-desktop-icon,.fm-nav-mobile-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.fm-nav-mobile-icon,.fm-nav-mobile-logo,.fm-navigation-mobile-account{display:none}.fm-navigation-destination{display:flex;min-width:0;align-items:center;gap:8px;font:500 11px/normal var(--font-sans);letter-spacing:.5px;min-height:44px}.fm-navigation-destination>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-navigation-location-icon{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center}.fm-navigation-destination>img{flex-shrink:0}.fm-navigation-logo{display:flex;align-items:center;justify-content:center}.fm-nav-desktop-logo{display:block;width:168.197px;height:28px}.fm-nav-locales{display:flex;align-items:center;gap:16px}.fm-nav-locales>button{display:flex;align-items:center;justify-content:center;gap:4px;min-height:40px;font:600 11px/normal var(--font-sans);letter-spacing:.5px;color:inherit}.fm-nav-currency{order:-1}.fm-nav-locales>button img{transition:transform .15s ease-out}.fm-nav-locales>button[aria-expanded=true] img{transform:rotate(180deg)}.fm-navigation-gift{display:flex;align-items:center;justify-content:center;padding:12px 24px;background:#b5a3b5;color:#fff;font:700 12px/normal var(--font-sans);letter-spacing:1.5px;text-transform:uppercase;min-height:40px;white-space:nowrap}.fm-navigation-gift:hover{background:#a28ea2}.fm-cart-indicator{position:absolute;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#b5a3b5;top:4px;right:-2px;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;line-height:1;color:#fff}.fm-mobile-navigation{display:none}.fm-nav-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:350}.fm-nav-dialog-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#383b3d55}.fm-navigation-drawer,.fm-navigation-search-panel{position:absolute;inset:0 auto 0 0;width:min(390px,100%);background:#fefdfc;color:#383b3d;overflow-y:auto;box-shadow:0 4px 12px #383b3d14}.fm-overlay-header{height:56px;position:relative;background:#efe3d9;flex-shrink:0}.fm-overlay-close{position:absolute;top:6px;left:8px;width:40px;height:44px;display:grid;place-items:center}.fm-overlay-logo{position:absolute;top:16px;left:50%;transform:translate(-50%);width:142px;height:24px}.fm-overlay-logo img{width:142px;height:24px}.fm-overlay-header .fm-nav-locales{position:absolute;right:16px;top:8px;width:84px;gap:4px;justify-content:end}.fm-overlay-header .fm-nav-locales button{padding-inline:4px}.fm-overlay-header .fm-nav-currency{order:0}.fm-drawer-content{display:flex;flex-direction:column;gap:24px;padding:20px 16px 24px}.fm-drawer-field{display:flex;flex-direction:column;gap:6px;color:#606264}.fm-drawer-field>span{font:600 12px/16px var(--font-sans);letter-spacing:.4px}.fm-drawer-field>button{display:flex;align-items:center;gap:8px;min-height:36px;padding-bottom:8px;border-bottom:1px solid #dbdcdc;background:#fff;text-align:start;font:400 14px/22px var(--font-sans);letter-spacing:.1px}.fm-drawer-field>button>span:last-child{display:inline-block;transition:transform .15s ease-out}.fm-drawer-field>button[aria-expanded=true]>span:last-child{transform:rotate(180deg)}.fm-drawer-field>button>span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-drawer-links{display:flex;flex-direction:column}.fm-drawer-links a{display:flex;align-items:center;min-height:48px;font:600 14px/22px var(--font-sans);color:#383b3d}.fm-drawer-links a:hover{text-decoration:underline;text-underline-offset:4px}.fm-gift-search-form{display:flex;align-items:center;gap:16px;padding-inline:16px}.fm-gift-search-form input{flex:1;min-width:0;height:49px;border-bottom:1px solid #383b3d;padding:12px 16px;background:transparent;font:400 16px/24px var(--font-sans);color:#383b3d}.fm-gift-search-form input::placeholder{color:#606264;opacity:1}.fm-gift-search-form button{display:grid;place-items:center;min-height:44px;padding-inline:24px;background:#383b3d;color:#fff;font:600 14px/18px var(--font-sans)}.fm-search-pending{padding:24px 16px;font:400 14px/22px var(--font-sans)}.fm-search-pending a{display:inline-block;margin-top:12px;text-decoration:underline;text-underline-offset:3px}.fm-navigation-selector{position:absolute;top:var(--selector-top,79px);left:var(--selector-left,auto);right:var(--selector-right,max(40px, calc((100vw - 1440px)/2 + 40px) ));width:384px;background:#fff;box-shadow:0 1px 4px #383b3d0a,0 8px 24px #383b3d1a}.fm-navigation-selector:before{content:"";display:var(--selector-caret-display,none);position:absolute;top:-5px;left:var(--selector-caret,0);width:10px;height:10px;background:#fff;transform:rotate(45deg);box-shadow:-2px -2px 4px #383b3d0a}.fm-nav-dialog:has(.fm-navigation-selector){z-index:400}.fm-nav-dialog:has(.fm-navigation-selector) .fm-nav-dialog-backdrop{background:transparent}#how-it-works{scroll-margin-top:var(--site-header-height,73px)}@media(max-width:1023px){.fm-navigation-row{height:55px;padding-inline:16px;gap:0;transition:height 225ms ease-out}.fm-main-navigation[data-hero-top=true] .fm-navigation-row{height:80px}.fm-main-navigation[data-hero-top=true]{border-bottom-width:0}.fm-navigation-menu{width:84px;height:44px;justify-content:start}.fm-navigation-menu .fm-nav-mobile-icon{justify-content:start}.fm-main-navigation[data-hero-top=true] .fm-navigation-menu{width:44px;justify-content:start}.fm-nav-desktop-icon,.fm-nav-desktop-logo,.fm-navigation-search,.fm-navigation-destination,.fm-navigation-desktop-action{display:none}.fm-nav-mobile-icon,.fm-nav-mobile-logo{display:flex}.fm-nav-mobile-logo{width:142px;height:24px;object-fit:contain;transition:width 225ms ease-out,height 225ms ease-out}.fm-main-navigation[data-hero-top=true] .fm-nav-mobile-logo{width:168.188px;height:28px}.fm-main-navigation[data-hero-top=true] .fm-nav-locales{display:none}.fm-navigation-mobile-account{display:flex;justify-content:start;width:44px}.fm-nav-locales{width:84px;gap:4px;justify-content:end}.fm-nav-locales>button{padding-inline:4px}.fm-nav-currency{order:0}.fm-mobile-navigation{display:block;position:fixed;inset:auto 0 0;z-index:80;transform:translateY(120%);visibility:hidden;transition:transform 225ms ease-out,visibility 225ms}.fm-mobile-navigation[data-visible=true]{transform:translateY(0);visibility:visible}.fm-bottom-navigation{height:calc(62px + env(safe-area-inset-bottom,0px));padding:0 16px env(safe-area-inset-bottom,0px);background:#efe3d9;border-top:1px solid #e6e6e6;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center}.fm-bottom-navigation>a,.fm-bottom-navigation>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:44px;min-width:0;color:#606264;font:600 9px/11px var(--font-sans);letter-spacing:.5px}.fm-bottom-navigation>a[aria-current=page]{color:#383b3d}.fm-bottom-cart-icon{position:relative;width:24px;height:24px}.fm-bottom-cart-icon .fm-cart-indicator{top:-6px;right:-4px}.fm-navigation-selector{top:50%;left:50%;right:auto;transform:translate(-50%,-50%);width:min(384px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;box-shadow:none}.fm-navigation-selector:before{display:none}.fm-nav-dialog:has(.fm-navigation-selector) .fm-nav-dialog-backdrop{background:#383b3d55}}@media(max-width:359px){.fm-navigation-row{padding-inline:16px}.fm-navigation-menu,.fm-main-navigation[data-hero-top=true] .fm-navigation-menu{margin-left:0}.fm-nav-mobile-logo,.fm-overlay-logo,.fm-overlay-logo img{width:104px;height:17.577px}.fm-overlay-logo{top:19.21px}.fm-overlay-close{left:8px}.fm-gift-search-form{gap:12px}.fm-gift-search-form button{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.fm-main-navigation,.fm-main-navigation *,.fm-mobile-navigation{transition:none!important}}
