.mobile-menu-back{display:flex;align-items:center;gap:20px;border:0;border-bottom:1px solid #eee;width:100%;padding:16px 0;background:#fff;font-size:22px;text-align:left}.mobile-menu-back span{font-size:12px;font-weight:700;text-transform:uppercase;border-left:1px solid #111;padding-left:16px}.mega-heading{list-style:none;cursor:pointer}.mega-heading::-webkit-details-marker{display:none}.mega-heading span{float:right;font-size:20px;font-weight:400}.nav-promotion span{font-size:11px;font-weight:700;margin-left:8px}.nav-dropdown[open]>.mega-menu{position:absolute;top:73px;right:20px;bottom:0;left:20px;background:#fff;z-index:2;padding:0;min-height:calc(100dvh - 73px)}.mega-columns{padding-top:8px}.mega-column{margin:0;border-bottom:1px solid #eee;padding:0}.mega-heading{display:block;padding:17px 10px;margin:0;font-size:12px;letter-spacing:.025em;text-transform:uppercase}.mega-group-panel{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;z-index:3;padding:0}.mega-group-panel ul{padding:10px}.mega-column li a{padding:12px 0;font-size:12px}.nav-promotion{margin-top:26px}.nav-promotion img{aspect-ratio:600/340;object-fit:cover}.mobile-nav-heading{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #eee}.main-navigation{padding:18px 20px}.nav-dropdown>summary{padding:19px 10px}.nav-dropdown[open] .nav-chevron{transform:none}.navigation-backdrop{z-index:29}@media(min-width:750px){.header-row{padding:22px 48px;gap:40px}.brand{width:200px}.nav-list{gap:34px}.nav-link,.nav-dropdown>summary{font-size:12px;padding:10px 0}.header-search{width:310px}.mobile-menu-back{display:none}.nav-dropdown[open]>.mega-menu{position:absolute;inset:auto 0 auto;top:100%;min-height:0;padding:28px 48px 38px;border-top:1px solid #eee;z-index:2;box-shadow:none}.mega-columns{display:flex;gap:36px;padding:0}.mega-column{border:0;flex:0 0 13%;min-width:145px}.mega-column:first-child:has(li:nth-child(10)){flex-basis:27%;min-width:280px}.mega-column:first-child:has(li:nth-child(10)) ul{columns:2;column-gap:30px}.mega-heading{font-family:var(--display);font-size:17px;text-transform:none;font-weight:400;padding:0 0 10px;margin-bottom:14px;border-bottom:1px solid #999;pointer-events:none;letter-spacing:0}.mega-heading span{display:none}.mega-group-panel{position:static;background:transparent;padding:0}.mega-group-panel ul{padding:0}.mega-column li a{font-size:12px;padding:6px 0;break-inside:avoid}.nav-promotion{margin:0;flex:1;min-width:0}.nav-promotion img{width:100%;aspect-ratio:600/340}.desktop-navigation-open .navigation-backdrop{display:block!important;background:#0007}.mega-column:has(li:nth-child(10))~.mega-column{flex-basis:11%;min-width:115px}.site-header:has(.nav-dropdown[open]){z-index:30}}@media(min-width:750px)and (max-width:1100px){.header-row{padding:20px 24px;gap:20px}.brand{width:170px}.nav-list{gap:20px}.header-search{width:210px}.nav-dropdown[open]>.mega-menu{padding:25px}.mega-columns{gap:18px}.mega-column{min-width:100px}.mega-column:first-child:has(li:nth-child(10)){min-width:220px}.nav-promotion{max-width:150px}}@media(min-width:1101px){.mega-columns:has(>.nav-promotion){display:grid;grid-template-columns:28% 13% 13% minmax(10px,1fr) 23%;gap:24px 3.7%;align-items:start}.mega-columns:has(>.nav-promotion)>.mega-column{min-width:0}.mega-columns:has(>.nav-promotion)>.mega-column:nth-child(1){grid-column:1;grid-row:1/3}.mega-columns:has(>.nav-promotion)>.mega-column:nth-child(2){grid-column:2;grid-row:1}.mega-columns:has(>.nav-promotion)>.mega-column:nth-child(3){grid-column:2;grid-row:2}.mega-columns:has(>.nav-promotion)>.mega-column:nth-child(4){grid-column:3;grid-row:1/3}.mega-columns:has(>.nav-promotion)>.nav-promotion:nth-child(5){grid-column:5;grid-row:1}.mega-columns:has(>.nav-promotion)>.nav-promotion:nth-child(6){grid-column:5;grid-row:2}.mega-columns:has(>.nav-promotion)>.mega-column:first-child ul{display:grid;grid-template-rows:repeat(10,auto);grid-auto-flow:column;grid-template-columns:1fr 1fr;column-gap:28px}.mega-column li a{padding:7px 0;font-size:12px}}@media(min-width:750px){.mega-heading{font-family:"SD Serif",Georgia,serif;font-weight:700}}@media(max-width:749px){.brand{width:146px}.mobile-nav-heading img{width:145px}}.mega-stacked-column{display:contents}@media(min-width:750px){.main-navigation{padding:0}.mega-column li a{font-size:14px;line-height:19.6px;padding:7px 0}}@media(min-width:1101px){.nav-dropdown[open]>.mega-menu{padding-top:31px;padding-bottom:26px}.mega-columns:has(>.nav-promotion){grid-template-columns:28% 13% 13% minmax(10px,1fr) 22.5%;row-gap:21px}.mega-columns:has(>.nav-promotion)>.mega-stacked-column{display:block;grid-column:2;grid-row:1/3}.mega-stacked-column>.mega-column+.mega-column{margin-top:27px}.mega-columns:has(>.nav-promotion)>.mega-column:nth-child(3){grid-column:3;grid-row:1/3}.mega-columns:has(>.nav-promotion)>.nav-promotion:nth-child(4){grid-column:5;grid-row:1}.mega-columns:has(>.nav-promotion)>.nav-promotion:nth-child(5){grid-column:5;grid-row:2}.nav-promotion>a{display:block;font-size:12px;line-height:17px}.nav-promotion span{display:block;font-size:12px;line-height:17px;margin:10px 0 0 9px}}@media(max-width:749px){.mega-menu,.mega-group-panel{overflow-y:auto}}@media(max-width:749px){.mega-column li a{font-size:14px;line-height:21px;padding:10px 0}}@media(min-width:1101px){.header-row{min-height:90px;padding:20px 3.4%;gap:clamp(24px,2.8vw,50px)}.brand{width:clamp(200px,14vw,250px)}.nav-list{gap:clamp(24px,2.5vw,44px)}.nav-link,.nav-dropdown>summary{font-size:14px;letter-spacing:.02em}.header-search{width:clamp(230px,22vw,388px);height:40px;padding:0 15px}.header-search input{font-size:15px}.cart-link svg{width:29px;height:29px}}@media(hover:hover){.site-header .brand,.site-header .mega-column a,.site-header .nav-promotion a,.site-header .icon-button{transition:opacity .2s ease}.site-header .brand:hover,.site-header .mega-column a:hover,.site-header .nav-promotion a:hover,.site-header .icon-button:hover{opacity:.6}}@media(min-width:750px){.nav-link,.nav-dropdown>summary{position:relative;padding-top:0;padding-bottom:0}.nav-link:before,.nav-dropdown>summary:before{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;transform:scaleY(.5);background:currentColor;opacity:0}.nav-link:hover:before,.nav-link:focus-visible:before,.nav-dropdown>summary:hover:before,.nav-dropdown>summary:focus-visible:before,.nav-dropdown[open]>summary:before{opacity:1}.nav-dropdown[open]>summary:after{content:"";position:absolute;top:100%;left:0;right:0;height:40px}.nav-dropdown[open]>.mega-menu{animation:header-menu-fade .2s ease;transition:opacity .2s ease}.nav-dropdown[open].is-closing>.mega-menu{animation:none;opacity:0;pointer-events:none}}@keyframes header-menu-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.site-header .brand,.site-header .nav-link,.site-header .nav-dropdown>summary,.site-header .mega-column a,.site-header .nav-promotion a,.site-header .icon-button{transition:none}.nav-dropdown[open]>.mega-menu{animation:none;transition:none}}@media(min-width:750px){.mobile-search-panel,.search-close{display:none!important}}@media(max-width:749px){.mobile-search-open .header-search{height:50px;border:1px solid #e2e2e2;background:#f3f3f3}.mobile-search-open .header-search input{outline:0}.mobile-search-open .header-search input::placeholder{color:transparent}.header-search input::-webkit-search-cancel-button{display:none}.search-close{font-size:27px;font-weight:300}.mobile-search-panel{position:absolute;top:100%;left:0;right:0;background:#f8f8f8;padding:40px 0}.mobile-search-panel h2{margin:0 25px 22px;font-family:"SD Serif",Georgia,serif;font-size:23px;font-weight:400;line-height:1.2}.mobile-search-categories{display:flex;gap:6px;overflow-x:auto;padding:0 25px;scrollbar-width:none;scroll-snap-type:x proximity}.mobile-search-categories::-webkit-scrollbar{display:none}.mobile-search-card{position:relative;flex:0 0 46%;min-width:180px;max-width:230px;scroll-snap-align:start;color:#fff}.mobile-search-card img{width:100%;height:auto;aspect-ratio:230 / 288;object-fit:cover}.mobile-search-card:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0009)}.mobile-search-card>span{position:absolute;z-index:1;left:25px;right:16px;bottom:22px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.mobile-search-card strong{font-family:"SD Serif",Georgia,serif;font-size:23px;line-height:1.25}.mobile-search-card span span{font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/navigation.css.map */
