.top-bar{background:#111;height:36px;display:flex;align-items:center;color:#fff}.top-bar .container{display:flex;align-items:center;justify-content:space-between}.top-bar a{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none;transition:color .2s linear}.top-bar a svg{flex-shrink:0}.top-bar a:hover{color:#b5b5b5}.top-bar .contact,.top-bar .links{display:flex;align-items:center;gap:20px}.top-bar .link{color:#e8a000}.top-bar .link:hover{color:#8a6800}header{display:flex;flex-direction:column;border-bottom:1px solid rgba(0,0,0,.1)}header .header-row--top .container{height:5rem;display:grid;grid-template-columns:1fr 512px 1fr;align-items:center;column-gap:24px}header .header-logo{grid-column:1;width:257px}header .header-logo img{display:block;max-width:100%;height:auto}header .header-menu-toggle,header .header-search__head{display:none}header .header-search{grid-column:2;position:relative;width:512px}header .header-search__field{display:flex;align-items:center;gap:8px;height:40px;padding:10px 16px;border:1px solid transparent;border-radius:8px;background:#f3f3f5;box-sizing:border-box;transition:border-color .2s linear,background-color .2s linear}header .header-search__field:focus-within{border-color:#e8a000;background:#fff}header .header-search__field>svg{flex-shrink:0;width:18px;height:18px;color:#111}header .header-search input{flex:1;min-width:0;border:none;outline:none;background:transparent;font:inherit;padding:0}header .predictive-search{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;display:flex;gap:32px;max-height:70vh;overflow-y:auto;padding:24px 20px;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:#fff;box-shadow:0 12px 32px #1111111f,0 2px 6px #1111110f;box-sizing:border-box;font-family:Inter,sans-serif;transition:opacity .2s linear}header .predictive-search[hidden]{display:none}header .predictive-search mark{background:none;color:inherit;font-weight:400}header .header-search.is-loading .predictive-search{opacity:.6}header .predictive-search__col{display:flex;flex-direction:column;min-width:0}header .predictive-search__col--suggestions{flex:0 0 32%}header .predictive-search__col--products{flex:1}header .predictive-search__heading{margin:0 0 8px;color:#6b6b7b;font-weight:600;letter-spacing:.12em;text-transform:uppercase}header .predictive-search__list{margin:0;padding:0;list-style:none}header .predictive-search__status{margin:0 0 8px;color:#6b6b7b}header a.predictive-search__option{justify-content:flex-start;gap:12px;min-height:48px;padding:6px 8px;margin:0 -8px;border-radius:6px;color:#111;font-weight:500;transition:background-color .15s linear}header a.predictive-search__option.is-active{background:#f3f3f5}header a.predictive-search__all{gap:4px;color:#e8a000}header a.predictive-search__all svg{flex-shrink:0;width:16px;height:16px}header a.predictive-search__all.is-active{color:#8a6800}header .predictive-search__thumb{flex-shrink:0;width:40px;height:40px}header .predictive-search__thumb img{display:block;width:100%;height:100%;object-fit:contain}header .predictive-search__title{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}header .header-icons{grid-column:3;justify-self:end;display:flex;align-items:center}header .header-icon{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 8px;color:var(--color-foreground);transition:color .2s linear}header .header-icon--account shopify-store{position:absolute}header .header-icon:hover,header .header-menu-toggle:hover{color:#e8a000}header .header-icon .label{text-align:center;font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:500;line-height:10px}header .header-icon shopify-account{display:flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;padding:0!important;margin:0!important;border:none!important;border-radius:0!important;background:transparent!important}header .header-row--nav{border-top:1px solid rgba(0,0,0,.1)}header .header-row--nav .container{position:relative;display:flex;align-items:center;justify-content:space-between}header .header-row--nav .header-nav__link{gap:4px;padding:12px 8px;text-transform:uppercase;transition:color .2s linear,box-shadow .2s linear}header .header-nav__link:hover,header .header-nav__link.is-active{color:#e8a000}header .header-row--nav .container>.header-nav__link:nth-last-child(2),header .header-row--nav .container>.header-nav__item:nth-last-child(2)>.header-nav__link{color:#e8a000}header .header-nav__chevron{flex-shrink:0;width:10px;height:10px;transition:transform .2s linear}header .header-nav__arrow,header .header-nav__head,header .header-nav__footer{display:none}header .mega-menu{position:absolute;top:100%;left:-12px;right:-12px;z-index:15;background:#fff;box-shadow:0 12px 32px #1111111f,0 2px 6px #1111110f;font-family:Inter,sans-serif;opacity:0;visibility:hidden;transition:opacity .2s linear,visibility .2s linear}@media(max-width:1300px){header .mega-menu{left:0;right:0}}header .mega-menu__body{display:flex;padding:16px}header .mega-menu__column{flex:1 1 0;min-width:0;padding:8px 4px 0}header .mega-menu__heading{margin:0 0 16px;color:#717182;font-size:10px;font-weight:600;line-height:17px;letter-spacing:.1em;text-transform:uppercase}header .mega-menu__list{margin:0 -4px;padding:0;list-style:none}header a.mega-menu__link{justify-content:flex-start;gap:8px;padding:8px 4px;color:#111;font-size:14px;line-height:21px;transition:color .2s linear}header a.mega-menu__link:hover,header a.mega-menu__link.is-active{color:#e8a000}header .mega-menu__swatch{flex-shrink:0;width:12px;height:12px;border-radius:50%}header a.mega-menu__image{display:block;flex:0 0 251px;align-self:flex-start;border-radius:8px;overflow:hidden}header .mega-menu__image img{display:block;width:100%;height:auto}header .mega-menu__footer{display:flex;align-items:center;gap:48px;padding:14px 20px;border-top:1px solid rgba(0,0,0,.06);background:#f7f6f4}header .mega-menu__badge{display:flex;align-items:center;gap:8px;color:#000;font-size:14px;line-height:24px}header .mega-menu__badge svg,header .mega-menu__badge img{flex-shrink:0;width:16px;height:16px;object-fit:contain}header a{position:relative;text-decoration:none;color:var(--color-foreground);display:flex;align-items:center;justify-content:center}header a sup{position:absolute;left:100%;overflow:hidden;max-width:var(--page-margin)}header .header-icon--cart sup{top:-4px;left:calc(50% + 4px);z-index:1;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#e8a000;color:#111;font-size:10px;font-weight:600;line-height:16px;text-align:center;box-sizing:border-box}header svg{width:2rem}header .header-icon svg{width:1.25rem;height:20px}header .predictive-search__history-item{display:flex;align-items:center;gap:8px}header a.predictive-search__history{flex:1;min-width:0}header a.predictive-search__history svg{flex-shrink:0;width:20px;height:20px;color:#6b6b7b}header a.predictive-search__history .predictive-search__title{font-weight:500}header .predictive-search__remove{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:none;background:transparent;color:#111;cursor:pointer}header .predictive-search__remove svg{width:20px;height:20px}html.search-open,html.menu-open{overflow:hidden}@media(min-width:1101px){header.is-sticky{padding-top:var(--sticky-header-row-height)}header.is-sticky .header-row--top{position:fixed;top:0;left:0;right:0;z-index:80;background:#fff;box-shadow:0 4px 12px #00000014}header .header-nav__item--mega:hover>.header-nav__link,header .header-nav__item--mega:focus-within>.header-nav__link{color:#e8a000;box-shadow:inset 0 -2px #e8a000}header .header-nav__item--mega:hover .header-nav__chevron,header .header-nav__item--mega:focus-within .header-nav__chevron{transform:rotate(180deg)}header .header-nav__item--mega:hover .mega-menu,header .header-nav__item--mega:focus-within .mega-menu{opacity:1;visibility:visible}}@media(max-width:1100px){.top-bar .container{padding:0 16px}.top-bar .link{display:none}header .header-row--top .container{height:auto;grid-template-columns:auto 1fr auto;grid-template-areas:"menu logo icons" "search search search";column-gap:12px;row-gap:16px;padding:16px 16px 12px;background:#fff}header .header-menu-toggle{grid-area:menu;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin-left:-6px;border:none;background:transparent;color:#111;cursor:pointer}header .header-menu-toggle svg{width:20px;height:20px}header .header-logo{grid-area:logo;width:140px;margin:0}header .header-icons{grid-area:icons}header .header-icon{padding:6px}header .header-icon .label{display:none}header .header-icon--cart sup{top:-2px;left:auto;right:0}header .header-search{grid-area:search;width:100%}header .header-search.is-open{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;overflow-y:auto;background:#fff}header .header-search.is-open .header-search__head{display:flex;align-items:center;flex-shrink:0;gap:16px;height:60px;padding:0 16px;border-bottom:1px solid rgba(0,0,0,.1)}header .header-search__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin-left:-6px;border:none;background:transparent;color:#111;cursor:pointer}header .header-search__close svg{width:20px;height:20px}header .header-search__logo{width:136px}header .header-search__logo img{display:block;max-width:100%;height:auto}header .header-search.is-open .header-search__field{flex-shrink:0;margin:24px 16px 0;border-color:#e8a000;background:#fff}header .header-search.is-open .predictive-search{position:static;flex-direction:column;gap:0;max-height:none;overflow:visible;padding:32px 20px;border:none;border-radius:0;box-shadow:none}header .header-search.is-open .predictive-search__col--suggestions{display:contents}header .header-search.is-open .predictive-search__col--products{order:1;margin-top:32px}header .header-search.is-open a.predictive-search__all{order:2;align-self:flex-start;margin-top:24px}header .header-search.is-open a.predictive-search__option{font-size:15px}header .header-search.is-open .predictive-search__thumb{width:32px;height:32px}header .header-row--nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;overflow-y:auto;border-top:none;background:#fff;visibility:hidden;transform:translate(-100%);transition:transform .3s ease,visibility .3s ease}html.menu-open header .header-row--nav{visibility:visible;transform:none}header .header-nav__head{display:flex;align-items:center;flex-shrink:0;gap:16px;height:60px;padding:0 16px;border-bottom:1px solid rgba(0,0,0,.1)}header .header-nav__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin-left:-6px;border:none;background:transparent;color:#111;cursor:pointer}header .header-nav__close svg{width:20px;height:20px}header .header-nav__logo{width:136px}header .header-nav__logo img{display:block;max-width:100%;height:auto}header .header-row--nav .container{flex-direction:column;align-items:stretch;flex-shrink:0;max-width:none;padding:8px 16px 24px}header .header-nav__item,header .header-row--nav .container>.header-nav__link{border-bottom:1px solid rgba(0,0,0,.1)}header .header-row--nav .header-nav__link{justify-content:space-between;gap:16px;padding:18px 0}header .header-nav__chevron,header .header-nav__arrow{display:block;width:16px;height:16px;color:#111}header .header-nav__item--mega.is-open .header-nav__chevron{transform:rotate(180deg)}header .mega-menu{position:static;display:grid;grid-template-rows:0fr;box-shadow:none;opacity:1;transition:grid-template-rows .3s ease,visibility .3s ease}header .header-nav__item--mega.is-open .mega-menu{grid-template-rows:1fr;visibility:visible}header .mega-menu__body{flex-direction:column;gap:24px;min-height:0;overflow:hidden;padding:0}header .header-nav__item--mega.is-open .mega-menu__body{padding-bottom:24px}header .mega-menu__column{flex:none;padding:0 4px}header .mega-menu__heading{margin-bottom:8px}header .mega-menu__footer,header a.mega-menu__image{display:none}header .header-nav__footer{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding:20px 16px;background:#f7f6f4}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/navigation.scss.css.map */
