:root{--titan-nav-radius: 20px;--titan-pill-radius: 9999px;--titan-pill-height: 40px;--titan-pill-bg-hover: #171717;--titan-pill-text-hover: #ffffff;--titan-pill-border: #171717;--titan-nav-text: #171717;--titan-dropdown-bg: #ffffff;--titan-dropdown-shadow: 0 16px 36px -6px rgba(0, 0, 0, .08), 0 6px 16px -4px rgba(0, 0, 0, .04);--titan-anim-ease: cubic-bezier(.16, 1, .3, 1);--titan-anim-speed: .3s}html,body{overflow-x:clip!important;max-width:100%!important}.site-header,.site-header .container,.site-header .container-fluid,.page-container{max-width:100%!important;overflow-x:clip}@media(max-width:991.98px){.titan-nav-wrapper{display:none!important}}@media(min-width:992px){.col-menu{align-self:stretch!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:1 1 auto!important;min-width:0!important}.site-header .d-flex.align-items-center{flex-wrap:nowrap!important}.col-logo,.col-bottom__right{flex-shrink:0!important}.titan-nav-wrapper{display:flex!important;align-items:center;position:relative;height:100%;font-family:var(--titan-nav-font);min-width:0;flex-shrink:1}}@media(min-width:992px)and (max-width:1199.98px){.site-header .container-fluid,.site-header .container{padding-left:15px!important;padding-right:15px!important}.col-logo{max-width:170px!important;flex:0 0 auto!important}.col-logo img{max-width:155px!important;height:auto!important}.col-menu{flex:1 1 auto!important;min-width:0!important}.titan-nav-wrapper{max-width:100%!important}.titan-nav-list{gap:3px!important}.titan-nav-link{height:34px!important;padding:0 10px!important;font-size:11.5px!important;letter-spacing:.01em!important}.col-bottom__right{flex:0 0 auto!important}}.titan-nav-list{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:8px;height:100%;flex-wrap:nowrap;white-space:nowrap}.titan-nav-item{position:relative;list-style:none;height:100%;display:flex;align-items:center}.titan-nav-link{position:relative;display:inline-flex;align-items:center;justify-content:center;height:var(--titan-pill-height);padding:0 18px;border-radius:var(--titan-pill-radius);color:var(--titan-nav-text);font-family:var(--titan-nav-font);font-size:13.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;text-decoration:none!important;cursor:pointer;background-color:transparent;border:none!important;outline:none!important;box-shadow:none!important;-webkit-user-select:none;user-select:none;overflow:hidden;transition:color .3s var(--anim-transition, cubic-bezier(.785,.135,.15,.86));z-index:25}.titan-nav-link:before{content:"";display:block;position:absolute;top:0;left:auto;right:0;width:0;height:100%;border-radius:var(--titan-pill-radius);background-color:var(--titan-pill-bg-hover, #171717);z-index:1;transition:width .35s var(--anim-transition, cubic-bezier(.785,.135,.15,.86))}.titan-nav-link .nav-text-wrap{display:inline-flex;align-items:center;gap:6px;position:relative;z-index:2;transition:color .25s var(--anim-transition, cubic-bezier(.785,.135,.15,.86))}.titan-nav-link .nav-chevron{width:9px;height:9px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--titan-anim-ease);margin-top:1px}.titan-nav-item:hover>.titan-nav-link,.titan-nav-item.is-open>.titan-nav-link{color:var(--titan-pill-text-hover)!important;border:none!important;outline:none!important}.titan-nav-item:hover>.titan-nav-link:before,.titan-nav-item.is-open>.titan-nav-link:before{width:100%;right:auto;left:0}.titan-nav-item:hover>.titan-nav-link .nav-chevron,.titan-nav-item.is-open>.titan-nav-link .nav-chevron{transform:rotate(180deg)}.titan-nav-item.is-active>.titan-nav-link{color:var(--titan-nav-text)}.titan-nav-item.is-active:not(:hover):not(.is-open)>.titan-nav-link:after{content:"";position:absolute;bottom:5px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background-color:var(--titan-nav-text);opacity:.8}.titan-dropdown{position:absolute;top:100%;left:0;margin-top:0;min-width:220px;width:max-content;max-width:calc(100vw - 30px);opacity:0;visibility:hidden;pointer-events:none;display:none;transform:translateY(-6px);transition:opacity var(--titan-anim-speed) var(--titan-anim-ease),transform var(--titan-anim-speed) var(--titan-anim-ease);z-index:90}.titan-nav-item:hover>.titan-dropdown,.titan-nav-item.is-open>.titan-dropdown{display:block;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.titan-dropdown:before{content:"";position:absolute;top:-20px;left:0;right:0;height:25px;pointer-events:auto}.titan-dropdown-card{position:relative!important;background-color:var(--titan-dropdown-bg);border-radius:var(--titan-nav-radius)!important;box-shadow:var(--titan-dropdown-shadow);padding:28px 36px 32px}.titan-dropdown-corner{display:none!important}.titan-dropdown-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px;position:static!important;transform:none!important}.titan-dropdown-item{list-style:none;margin:0;padding:0;position:static!important;transform:none!important;filter:none!important;perspective:none!important}.titan-nav-item:hover .titan-dropdown-item,.titan-nav-item.is-open .titan-dropdown-item{transform:none!important}.titan-sub-link{display:inline-block;font-family:var(--titan-nav-font);font-size:14px;font-weight:600;color:#171717;text-decoration:none;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;position:relative;opacity:0;transform:translate(8px);transition:color .2s ease,opacity .3s var(--titan-anim-ease),transform .3s var(--titan-anim-ease)}.titan-nav-item:hover .titan-sub-link,.titan-nav-item.is-open .titan-sub-link{opacity:1;transform:translate(0)}.titan-nav-item:hover .titan-dropdown-item:nth-child(1) .titan-sub-link,.titan-nav-item.is-open .titan-dropdown-item:nth-child(1) .titan-sub-link{transition-delay:.04s}.titan-nav-item:hover .titan-dropdown-item:nth-child(2) .titan-sub-link,.titan-nav-item.is-open .titan-dropdown-item:nth-child(2) .titan-sub-link{transition-delay:.08s}.titan-nav-item:hover .titan-dropdown-item:nth-child(3) .titan-sub-link,.titan-nav-item.is-open .titan-dropdown-item:nth-child(3) .titan-sub-link{transition-delay:.12s}.titan-nav-item:hover .titan-dropdown-item:nth-child(4) .titan-sub-link,.titan-nav-item.is-open .titan-dropdown-item:nth-child(4) .titan-sub-link{transition-delay:.16s}.titan-nav-item:hover .titan-dropdown-item:nth-child(5) .titan-sub-link,.titan-nav-item.is-open .titan-dropdown-item:nth-child(5) .titan-sub-link{transition-delay:.2s}.titan-nav-item:hover .titan-dropdown-item:nth-child(6) .titan-sub-link,.titan-nav-item.is-open .titan-dropdown-item:nth-child(6) .titan-sub-link{transition-delay:.24s}.titan-sub-link:hover,.titan-dropdown-item:hover>.titan-sub-link,.titan-dropdown-item.is-nested-open>.titan-sub-link{color:#000;text-decoration:underline!important;text-underline-offset:5px;text-decoration-thickness:1.5px}.titan-nested-dropdown{position:absolute;top:10px!important;left:calc(100% + 12px)!important;min-width:240px;width:max-content;max-width:calc(100vw - 40px);opacity:0;visibility:hidden;pointer-events:none;display:none;transform:translate(-10px);transition:opacity .25s var(--titan-anim-ease),transform .25s var(--titan-anim-ease);z-index:95}.titan-nested-dropdown:before{content:"";position:absolute;top:-20px;bottom:-20px;left:-20px;width:25px;height:calc(100% + 40px);pointer-events:auto}.titan-dropdown-item:hover>.titan-nested-dropdown,.titan-dropdown-item.is-nested-open>.titan-nested-dropdown,.titan-nested-dropdown:hover{display:block;opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.titan-nested-card{background-color:var(--titan-dropdown-bg);border-radius:var(--titan-nav-radius);box-shadow:var(--titan-dropdown-shadow);padding:28px 36px 32px}.titan-dropdown.reverse-flyout .titan-nested-dropdown{left:auto!important;right:calc(100% + 12px)!important;transform:translate(10px)}.titan-dropdown.reverse-flyout .titan-nested-dropdown:before{left:auto;right:-20px;width:25px;top:-20px;bottom:-20px;height:calc(100% + 40px)}.titan-dropdown.reverse-flyout .titan-dropdown-item:hover>.titan-nested-dropdown,.titan-dropdown.reverse-flyout .titan-dropdown-item.is-nested-open>.titan-nested-dropdown,.titan-dropdown.reverse-flyout .titan-nested-dropdown:hover{transform:translate(0)}.titan-dropdown.is-mega{min-width:600px}.titan-mega-grid{display:flex;gap:36px}.titan-mega-col{flex:1;min-width:180px}.titan-mega-col-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#888;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.06)}
/*# sourceMappingURL=/cdn/shop/t/17/assets/titan-nav.css.map */
