.tpe-nav-wrapper{position:static!important;overflow:visible!important}.tpe-desktop-nav{display:flex;align-items:stretch;height:100%;overflow:visible}.tpe-desktop-nav__list{display:flex;align-items:stretch;gap:clamp(2px,.45vw,10px);margin:0;padding:0;list-style:none}.tpe-desktop-nav__list>li{display:flex;align-items:stretch}.tpe-desktop-nav__list>li>a{display:flex;align-items:center;gap:6px;padding:18px clamp(9px,.9vw,16px);color:inherit;text-decoration:none;font-size:clamp(.86rem,.95vw,.98rem);font-weight:700;line-height:1.2;white-space:nowrap}.tpe-desktop-nav__list>li>a:hover{color:#a8410c}.tpe-desktop-nav__chevron{display:inline-flex;width:12px;height:12px;flex:0 0 12px;align-items:center;justify-content:center;align-self:center}.tpe-desktop-nav__chevron svg{display:block;width:12px;height:8px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.tpe-desktop-nav__list a:focus-visible,.tpe-mega-menu a:focus-visible,.tpe-dropdown-menu a:focus-visible{outline:3px solid #f7c948;outline-offset:2px;border-radius:4px}.tpe-desktop-nav__item--mega{position:static}.tpe-desktop-nav__item--mega>a{position:relative}.tpe-desktop-nav__item--mega>a:after{position:absolute;top:100%;right:-18px;left:-18px;height:18px;content:""}.tpe-desktop-nav__item--dropdown{position:relative}.tpe-mega-menu,.tpe-dropdown-menu{position:absolute;z-index:80;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.tpe-desktop-nav__item--mega.is-open>.tpe-mega-menu,.tpe-desktop-nav__item:hover>.tpe-mega-menu,.tpe-desktop-nav__item:focus-within>.tpe-mega-menu,.tpe-desktop-nav__item:hover>.tpe-dropdown-menu,.tpe-desktop-nav__item:focus-within>.tpe-dropdown-menu{visibility:visible;opacity:1;pointer-events:auto}.tpe-mega-menu{top:calc(100% - 1px);left:50%;width:100vw;margin-left:-50vw;border-top:1px solid #17171712;border-bottom:1px solid #17171718;background:#fff;color:#171717;box-shadow:0 24px 52px #00000020}.tpe-mega-menu__inner{display:grid;grid-template-columns:minmax(260px,1.35fr) repeat(4,minmax(145px,1fr));gap:clamp(20px,2.6vw,40px);width:min(1360px,calc(100% - 48px));margin-inline:auto;padding:32px 0 38px}.tpe-mega-menu__visual{display:grid;align-content:start;gap:12px}.tpe-mega-menu__feature{display:block;overflow:hidden;border-radius:16px;background:#171717;color:#fff!important;text-decoration:none;box-shadow:0 12px 28px #00000018}.tpe-mega-menu__image{display:block;overflow:hidden;aspect-ratio:16/9;background:#eee}.tpe-mega-menu__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 24%;transition:transform .25s ease}.tpe-mega-menu__feature:hover .tpe-mega-menu__image img{transform:scale(1.035)}.tpe-mega-menu__feature-copy{display:block;padding:17px 18px 19px}.tpe-mega-menu__eyebrow{display:block;margin:0 0 7px;color:#f7c948;font-size:.7rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.tpe-mega-menu__feature-copy>strong{display:block;font-size:1.16rem;line-height:1.22}.tpe-mega-menu__feature-copy>span:not(.tpe-mega-menu__eyebrow){display:block;margin-top:6px;color:#ddd;font-size:.85rem;line-height:1.45}.tpe-mega-menu__feature-copy>b{display:block;margin-top:12px;color:#fff;font-size:.84rem}.tpe-mega-menu__secondary-feature{display:grid;grid-template-columns:78px 1fr;align-items:center;gap:12px;padding:9px;border:1px solid #17171718;border-radius:13px;background:#fff;color:#171717!important;text-decoration:none}.tpe-mega-menu__secondary-image{display:block;overflow:hidden;border-radius:9px;background:#eee}.tpe-mega-menu__secondary-image img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.tpe-mega-menu__secondary-feature small{display:block;color:#606060;font-size:.7rem;line-height:1.3}.tpe-mega-menu__secondary-feature strong{display:block;margin-top:3px;color:#a8410c;font-size:.84rem}.tpe-mega-menu__column{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-top:5px}.tpe-mega-menu__column>strong{margin-bottom:8px;padding-bottom:9px;border-bottom:2px solid #f36c21;color:#171717;font-size:.98rem}.tpe-mega-menu__column>a{padding:3px 0;color:#4f4f4f;text-decoration:none;font-size:.9rem;line-height:1.4;white-space:normal}.tpe-mega-menu__column>a:hover{color:#a8410c;text-decoration:underline;text-underline-offset:3px}.tpe-dropdown-menu{top:calc(100% - 2px);left:50%;display:flex;min-width:245px;flex-direction:column;padding:12px;border:1px solid #17171718;border-radius:14px;background:#fff;color:#171717;box-shadow:0 16px 36px #0000001a;transform:translate(-50%,8px)}.tpe-desktop-nav__item:hover>.tpe-dropdown-menu,.tpe-desktop-nav__item:focus-within>.tpe-dropdown-menu{transform:translate(-50%)}.tpe-dropdown-menu>a{padding:10px 12px;border-radius:8px;color:#383838;text-decoration:none;font-size:.93rem;font-weight:650}.tpe-dropdown-menu>a:hover{background:#fff8ef;color:#a8410c}.tpe-mobile-nav{display:flex;flex-direction:column;padding:4px 0 18px}.tpe-mobile-nav__link,.tpe-mobile-nav__group>summary{display:flex;min-height:52px;align-items:center;justify-content:space-between;padding:13px 20px;border-bottom:1px solid #17171712;color:#171717!important;text-decoration:none;font-size:1rem;font-weight:750;line-height:1.3;cursor:pointer;list-style:none}.tpe-mobile-nav__group>summary::-webkit-details-marker{display:none}.tpe-mobile-nav__group>summary span{color:#a8410c;font-size:1.3rem;transition:transform .16s ease}.tpe-mobile-nav__group[open]>summary span{transform:rotate(45deg)}.tpe-mobile-nav__panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:18px 20px 24px;background:#fff8ef}.tpe-mobile-nav__overview{grid-column:1/-1;padding-bottom:14px;border-bottom:1px solid #1717171c;color:#a8410c!important;font-weight:800}.tpe-mobile-nav__section{display:flex;flex-direction:column;gap:8px}.tpe-mobile-nav__section>strong{margin-bottom:3px;font-size:.92rem}.tpe-mobile-nav__section>a,.tpe-mobile-nav__panel--compact>a{color:#4f4f4f!important;text-decoration:none;font-size:.9rem;line-height:1.4}.tpe-mobile-nav__panel--compact{grid-template-columns:1fr}.tpe-mobile-nav__panel--compact .tpe-mobile-nav__overview{grid-column:auto}.tpe-mobile-nav a:focus-visible,.tpe-mobile-nav summary:focus-visible{outline:3px solid #f7c948;outline-offset:-3px}.sf-header header{position:relative}.sf-header .tpe-nav-wrapper{position:static!important;overflow:visible!important}@media(max-width:1220px){.tpe-desktop-nav__list>li>a{padding-inline:8px;font-size:.84rem}.tpe-mega-menu__inner{grid-template-columns:repeat(4,minmax(145px,1fr))}.tpe-mega-menu__visual{grid-column:1/-1;grid-template-columns:minmax(300px,1fr) minmax(240px,.6fr)}.tpe-mega-menu__feature{display:grid;grid-template-columns:190px 1fr}.tpe-mega-menu__image{height:100%;aspect-ratio:auto}.tpe-mega-menu__secondary-feature{align-self:stretch}}@media(max-width:1023px){.tpe-desktop-nav{display:none}}@media(max-width:520px){.tpe-mobile-nav__panel{grid-template-columns:1fr}.tpe-mobile-nav__overview{grid-column:auto}}@media(prefers-reduced-motion:reduce){.tpe-mega-menu,.tpe-dropdown-menu,.tpe-mobile-nav__group>summary span,.tpe-mega-menu__image img{transition:none}}.tpe-desktop-nav__list>li>a,.tpe-desktop-nav__trigger,.tpe-mobile-nav a,.tpe-mobile-nav summary{font-size:16px}
/*# sourceMappingURL=/cdn/shop/t/23/assets/tpe-v2-navigation.css.map */
