#app-header #app-lower-header .menu.btto-nav{position:relative}#app-header #app-lower-header .menu.btto-nav ul.level-1{display:flex;flex-wrap:nowrap;align-items:stretch;padding-top:0;padding-bottom:0}#app-header #app-lower-header .menu.btto-nav ul.level-1>li.level-1{padding:0!important;position:static}#app-header #app-lower-header .menu.btto-nav ul.level-1>li.level-1>a{display:block;padding:15px clamp(9px,1.25vw,22px);font-size:var(--btto-nav-size, 15px);font-weight:var(--btto-nav-weight, 500);line-height:22px;letter-spacing:.01em;white-space:nowrap;color:var(--btto-nav-color, #0b0b0b);transition:color .15s ease}#app-header #app-lower-header .menu.btto-nav ul.level-1>li.level-1>a>.icon,#app-header #app-lower-header .menu.btto-nav ul.level-1>li.level-1>a>svg{display:none}#app-header #app-lower-header .menu.btto-nav ul.level-1>li.level-1:hover>a,#app-header #app-lower-header .menu.btto-nav ul.level-1>li.level-1.active>a,#app-header #app-lower-header .menu.btto-nav ul.level-1>li.level-1>a:focus-visible,#app-header #app-lower-header .menu.btto-nav ul.level-1>li.level-1>a[aria-current]{color:var(--btto-nav-hover, #c69800)}#app-header #app-lower-header .menu.btto-nav ul.level-1>li.level-1>a:after{content:"";display:block;height:2px;margin-top:4px;margin-bottom:-6px;background:currentColor;transform:scaleX(0);transition:transform .2s ease}#app-header #app-lower-header .menu.btto-nav ul.level-1>li.level-1:hover>a:after,#app-header #app-lower-header .menu.btto-nav ul.level-1>li.level-1.active>a:after{transform:scaleX(1)}#app-header #app-lower-header .menu.btto-nav ul.level-1>li.level-1.btto-nav-hl>a{color:var(--btto-nav-hl, #089c07)}#app-header #app-lower-header .menu.btto-nav ul.level-1>li.level-1.btto-nav-hl:hover>a{color:var(--btto-nav-color, #0b0b0b)}@media screen and (min-width:1024px)and (max-width:1199px){#app-header #app-lower-header .menu.btto-nav ul.level-1>li.level-1>a{font-size:calc(var(--btto-nav-size, 15px) - 1px);padding-left:8px;padding-right:8px}}#app-header #app-lower-header .menu.btto-nav ul.level-1 li.level-1 .submenu{top:100%;left:0;right:0;width:auto;max-height:calc(100vh - 200px);overflow-y:auto;padding:24px 28px 28px!important;line-height:normal;background:#fff;border:1px solid #e1e2e3;box-shadow:0 12px 24px -12px #0000002e;z-index:20;transform:translateY(-8px)}#app-header #app-lower-header .menu.btto-nav ul.level-1 li.level-1:hover .submenu,#app-header #app-lower-header .menu.btto-nav ul.level-1 li.level-1.active .submenu,#app-header #app-lower-header .menu.btto-nav ul.level-1 li.level-1:focus-within .submenu{opacity:1;visibility:visible;transform:translateY(0)}#app-header #app-lower-header .menu.btto-nav ul.level-1 li.level-1 .submenu .column-max,#app-header #app-lower-header .menu.btto-nav ul.level-1 li.level-1 .submenu>div{padding:0;max-width:none;width:100%}#app-header #app-lower-header .menu.btto-nav .submenu ul.level-2{display:grid;grid-template-columns:repeat(var(--btto-mega-cols, 4),minmax(0,1fr));gap:28px 32px}#app-header #app-lower-header .menu.btto-nav .submenu ul.level-2 li.level-2{flex:none;margin:0;min-width:0}#app-header #app-lower-header .menu.btto-nav .submenu .btto-mega-heading{display:block;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid #e1e2e3;font-size:var(--btto-mega-heading-size, 17px);font-weight:500;line-height:1.3;color:var(--btto-mega-heading, #c69800)}#app-header #app-lower-header .menu.btto-nav .submenu a.btto-mega-heading:hover{text-decoration:underline}#app-header #app-lower-header .menu.btto-nav .submenu ul.level-3{margin-top:0}#app-header #app-lower-header .menu.btto-nav .submenu ul.level-3 li.level-3>a{display:inline-block;padding:3px 0;font-size:var(--btto-mega-link-size, 15px);line-height:1.5;color:var(--btto-nav-color, #0b0b0b)}#app-header #app-lower-header .menu.btto-nav .submenu ul.level-3 li.level-3>a:hover{color:var(--btto-nav-hover, #c69800)}#app-header.btto-header-dark #app-lower-header .menu.btto-nav ul.level-1>li.level-1>a{color:#fff!important}#app-header.btto-header-dark #app-lower-header .menu.btto-nav ul.level-1>li.level-1:hover>a{color:#fcb800!important}#app-header.btto-header-dark #app-lower-header .menu.btto-nav ul.level-1>li.level-1.btto-nav-hl>a{color:#7ee08a!important}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav{font-size:var(--btto-mnav-size, 17px)}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav>li.level-1>a,#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav>li.level-1>details>summary{display:block;position:relative;padding:14px 32px 14px 0;font-size:var(--btto-mnav-size, 17px);font-weight:500;line-height:24px;color:var(--btto-nav-color, #0b0b0b);cursor:pointer;list-style:none}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav summary::-webkit-details-marker{display:none}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav>li.level-1>details>summary>svg.icon-caret{top:50%;right:4px;width:12px;height:12px;transform:translateY(-50%);transition:transform .2s ease}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav>li.level-1>details[open]>summary>svg.icon-caret{transform:translateY(-50%) rotate(180deg)}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav>li.level-1>details[open]>summary{color:var(--btto-nav-hover, #c69800)}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav>li.level-1.btto-nav-hl>a{color:var(--btto-nav-hl, #089c07)}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav ul.level-2{font-size:calc(var(--btto-mnav-size, 17px) - 1px);padding-bottom:10px}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav ul.level-2 li.level-2{padding:0 0 0 8px}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav ul.level-2 li.level-2>a,#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav ul.level-2 li.level-2>details>summary{display:block;position:relative;padding:10px 28px 10px 0;line-height:22px;color:var(--btto-nav-color, #0b0b0b);list-style:none;cursor:pointer}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav ul.level-2 li.level-2>details>summary>svg.icon-caret{position:absolute;top:50%;right:4px;width:10px;height:10px;margin:0;transform:translateY(-50%)}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav ul.level-2 li.level-2>details[open]>summary{color:var(--btto-mega-heading, #c69800)}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav ul.level-2 li.btto-view-all>a{font-weight:600}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav ul.level-3{padding-left:12px;padding-bottom:6px}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav ul.level-3 li.level-3{padding-top:0}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav ul.level-3 li.level-3>a{display:block;padding:8px 0;font-size:calc(var(--btto-mnav-size, 17px) - 2px);line-height:20px;color:#3a3d42}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav details[open]>.menu-drawer__submenu>ul{display:block}#app-header #slide-side-menu .slide-side-menu__inner{background:#fff}#app-header #slide-side-menu .slide-side-menu__inner>header.btto-drawer-head{padding:18px 20px 12px!important}#app-header #slide-side-menu .btto-drawer-head .drawer-title{font-size:19px;font-weight:700;line-height:24px;letter-spacing:.01em;color:#0b0b0b}#app-header #slide-side-menu .btto-drawer-top{padding:0 20px;flex:none}#app-header #slide-side-menu .btto-drawer-search{display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;margin:0 0 14px;background:#f4f4f2;border:1px solid #e4e4e0;border-radius:12px;color:#55585e}#app-header #slide-side-menu .btto-drawer-search:focus-within{border-color:#0b0b0b;background:#fff}#app-header #slide-side-menu .btto-drawer-search input{flex:1;min-width:0;height:44px;padding:0;border:0!important;background:transparent;font-size:16px;color:#0b0b0b;outline:none;box-shadow:none}#app-header #slide-side-menu ul.btto-quick{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:0 0 6px}#app-header #slide-side-menu .btto-quick__tile{display:flex;align-items:center;gap:8px;min-width:0;min-height:56px;padding:9px 10px;background:#faf8f1;border:1px solid #eee7d1;border-radius:12px;font-size:13.5px;font-weight:600;line-height:1.2;color:#0b0b0b!important;overflow-wrap:anywhere;transition:transform .15s ease,border-color .15s ease}#app-header #slide-side-menu .btto-quick__tile:active{transform:scale(.98)}#app-header #slide-side-menu .btto-quick__tile .btto-mnav__icon{background:#fcb800;color:#0b0b0b}#app-header #slide-side-menu .btto-quick__tile--build{background:#0b0b0b;border-color:#0b0b0b;color:#fff!important}#app-header #slide-side-menu .btto-quick__tile--outlet .btto-mnav__icon{background:#089c07;color:#fff}#app-header #slide-side-menu .btto-drawer-label{margin:18px 0 2px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#6b6e73}#app-header #slide-side-menu .btto-mnav__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#f2f2ef;color:#0b0b0b;transition:background-color .15s ease,color .15s ease}#app-header #slide-side-menu .btto-mnav__icon svg{display:block}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav>li.level-1{border-bottom:1px solid #efefec}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav>li.level-1>a,#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav>li.level-1>details>summary{display:flex;align-items:center;gap:12px;padding:10px 0;font-weight:600;line-height:22px}#app-header #slide-side-menu .btto-mnav__label{flex:1;min-width:0}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav>li.level-1>details>summary>svg.icon-caret{position:static;flex:none;transform:none;width:12px;height:12px;margin-right:4px;color:#8b8e93}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav>li.level-1>details[open]>summary>svg.icon-caret{transform:rotate(180deg);color:#0b0b0b}#app-header #slide-side-menu .btto-mnav__arrow{flex:none;margin-right:2px;color:#8b8e93}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav>li.level-1>details[open]>summary{color:#0b0b0b}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav>li.level-1>details[open]>summary .btto-mnav__icon{background:#fcb800}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav>li.level-1.btto-nav-hl>a{color:#067a05}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav>li.level-1.btto-nav-hl .btto-mnav__icon{background:#e6f5e6;color:#067a05}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav>li.level-1.btto-nav-hl .btto-mnav__label:after{content:"Deals";display:inline-block;margin-left:8px;padding:2px 8px;border-radius:99px;background:#089c07;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;vertical-align:2px;line-height:16px}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav>li.level-1>details>.menu-drawer__submenu>ul.level-2{margin:2px 0 12px;padding:6px 14px 8px;background:#faf9f6;border-radius:12px}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav ul.level-2 li.level-2{padding:0!important;border-bottom:1px solid #efede6}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav ul.level-2 li.level-2:last-child{border-bottom:0}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav ul.level-2 li.level-2>a,#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav ul.level-2 li.level-2>details>summary{padding:12px 26px 12px 0;font-size:15px;font-weight:600;line-height:21px;color:#1d1f22}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav ul.level-2 li.level-2>details[open]>summary{color:#7a5c00}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav ul.level-2 li.btto-view-all>a{display:inline-flex;align-items:center;gap:6px;padding:12px 0;font-weight:700;color:#0b0b0b}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav ul.level-2 li.btto-view-all>a:after{content:"\2192";color:#c69800;font-weight:700}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav ul.level-3{margin:0 0 10px 2px;padding:0 0 0 12px;border-left:2px solid #f0e3b4}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav ul.level-3 li.level-3>a{padding:8px 0;font-size:15px;font-weight:400;line-height:20px;color:#3a3d42}#app-header #slide-side-menu .slide-side-menu__inner .menu ul.btto-mnav ul.level-3 li.level-3.btto-viewall>a{font-weight:600;color:#0b0b0b}#app-header #slide-side-menu .slide-side-menu__inner>footer.btto-drawer-foot{padding:14px 20px 20px;border-top:1px solid #efefec;background:#fff}#app-header #slide-side-menu .slide-side-menu__inner>footer.btto-drawer-foot>ul{display:flex;gap:10px}#app-header #slide-side-menu .slide-side-menu__inner>footer.btto-drawer-foot>ul>li{flex:1;padding:0!important}#app-header #slide-side-menu .slide-side-menu__inner>footer.btto-drawer-foot>ul>li>a{display:block;padding:12px 10px;border:1.5px solid #0b0b0b;border-radius:12px;text-align:center;font-size:15px;font-weight:600;line-height:20px;color:#0b0b0b!important}#app-header #slide-side-menu .slide-side-menu__inner>footer.btto-drawer-foot>ul>li>a.checkout{background:#fcb800;border-color:#fcb800}#app-header #slide-side-menu .slide-side-menu__inner>footer.btto-drawer-foot .search{display:none!important}@media(prefers-reduced-motion:reduce){#app-header #slide-side-menu .btto-quick__tile,#app-header #slide-side-menu .btto-mnav__icon{transition:none}}#app-header #slide-side-menu .slide-side-menu__inner{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}#app-header #slide-side-menu .slide-side-menu__inner>header.btto-drawer-head{position:sticky;top:0;z-index:3;flex:none;background:#fff}#app-header #slide-side-menu .slide-side-menu__inner .menu{flex:1 0 auto;overflow:visible!important}#app-header #slide-side-menu .slide-side-menu__inner>footer.btto-drawer-foot{position:sticky;bottom:0;z-index:3;flex:none;margin-top:auto;box-shadow:0 -6px 14px -10px #00000040}#app-header #slide-side-menu .btto-quick__tile .btto-mnav__icon{width:32px;height:32px;border-radius:9px}#app-header #slide-side-menu .btto-quick__tile .btto-mnav__icon svg{width:18px;height:18px}#app-header #slide-side-menu .btto-quick__tile>span:last-child{min-width:0}#app-header #slide-side-menu .slide-side-menu__inner .menu{height:auto!important;max-height:none!important}#app-header #slide-side-menu .btto-quick__tile>span:last-child{white-space:normal;overflow-wrap:break-word}
/*# sourceMappingURL=/cdn/shop/t/62/assets/btto-mega-menu.css.map */
