@keyframes hbFadeInDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes hbFadeIn{0%{opacity:0}to{opacity:1}}.hb-megamenu{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;box-shadow:0 8px 24px #0000000f;overflow:hidden;opacity:0;z-index:100;height:clamp(535px,458px + 6vw,573px);font-family:Raleway,sans-serif;text-align:left}details[open]>.hb-megamenu{display:block;opacity:1}.hb-megamenu__inner{display:flex;height:100%;max-width:1500px;margin:0 auto;padding:0 40px}.hb-megamenu__left{width:50%;display:flex;padding-top:40px;padding-bottom:40px;height:100%}.hb-megamenu__right{width:50%;height:100%;display:flex;flex-direction:column;padding-bottom:40px}@media only screen and (max-width:1100px)and (min-width:769px){.hb-megamenu__left{width:80%}.hb-megamenu__right{width:20%}}.hb-megamenu__col{width:33.333%;height:100%;overflow:hidden}.hb-megamenu__col--1{padding-right:20px;border-right:1px solid #666666;padding-top:12px;padding-bottom:12px}.hb-megamenu__col--2{padding-left:20px}.hb-megamenu__col--3{padding:12px 20px;overflow:hidden}.hb-megamenu__col--2{position:relative}.hb-megamenu__top-link{display:block;width:100%;background:none;border:none;text-align:left;font-size:clamp(12px,1vw,16px);letter-spacing:.08em;text-transform:uppercase;line-height:1.6em;padding:3px 0;color:#666;font-weight:400;cursor:pointer;opacity:0;animation:hbFadeInDown .4s ease-out both}.hb-megamenu__top-link.is-active{color:#333;font-weight:600}.hb-megamenu__col2-list{display:none;padding-top:12px;padding-bottom:12px}.hb-megamenu__col2-list.is-active{display:block}.hb-megamenu__col2-link{font-size:clamp(13px,1.05vw,16px);line-height:1.6em;display:flex;align-items:center;justify-content:space-between;padding:1px 0;color:#333;font-weight:500;cursor:pointer;text-decoration:none;transition:color .2s ease-out;opacity:0;animation:hbFadeInDown .4s ease-out both}.hb-megamenu__col2-link.has-indent{padding-left:8px}.hb-megamenu__col2-label{text-decoration:inherit;text-underline-offset:3px}.hb-megamenu__col2-list.is-differentiated .hb-megamenu__col2-link{color:#666;font-weight:400}.hb-megamenu__col2-list.is-differentiated .hb-megamenu__col2-link.is-highlighted{color:#333;font-weight:500}.hb-megamenu__col2-link.show-underline .hb-megamenu__col2-label{text-decoration:underline}.hb-megamenu__chevron{display:inline-block;margin-left:8px;font-size:21px;line-height:14px;color:#999;flex-shrink:0;opacity:0;transition:opacity .1s ease}.hb-megamenu__col2-link.is-hovered .hb-megamenu__chevron{opacity:1}.hb-megamenu__group-heading{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:6px 0 4px;font-size:clamp(11px,.9vw,14px);letter-spacing:.08em;text-transform:uppercase;color:#666;cursor:pointer;text-align:left;opacity:0;animation:hbFadeInDown .4s ease-out both}.hb-megamenu__group-heading:not(:first-child){padding-top:18px}.hb-megamenu__group-chevron{display:inline-block;font-size:21px;line-height:14px;color:#999;transform:rotate(0);transition:transform .15s ease}.hb-megamenu__group-heading.is-open .hb-megamenu__group-chevron{transform:rotate(90deg)}.hb-megamenu__group-items{display:none}.hb-megamenu__group-items.is-open{display:block}.hb-megamenu__all-link{display:block;font-size:clamp(11px,.9vw,14px);letter-spacing:.08em;margin-top:20px;color:#333;font-weight:500;cursor:pointer;text-decoration:none;transition:color .2s ease-out;opacity:0;animation:hbFadeInDown .4s ease-out both}.hb-megamenu__col2-list.is-differentiated .hb-megamenu__all-link{color:#666;font-weight:400}.hb-megamenu__col2-list.is-differentiated .hb-megamenu__all-link.is-highlighted{color:#333;font-weight:500;text-decoration:underline;text-underline-offset:3px}.hb-megamenu__col3-group{display:none;flex-direction:column}.hb-megamenu__col3-group.is-active{display:flex;animation:hbFadeIn .3s ease-out both}.hb-megamenu__col3-link{font-size:clamp(13px,1.05vw,16px);line-height:1.6em;display:block;padding:1px 0;max-width:100%;white-space:normal;overflow-wrap:break-word;word-break:break-word;color:#333;font-weight:500;text-decoration:none;cursor:pointer;transition:color .2s ease-out}.hb-megamenu__col--3.is-differentiated .hb-megamenu__col3-link{color:#666;font-weight:400}.hb-megamenu__col--3.is-differentiated .hb-megamenu__col3-link.is-hovered{color:#333;font-weight:500}.hb-megamenu__col3-link.is-hovered{text-decoration:underline;text-underline-offset:3px}.hb-megamenu__images{display:none;flex-shrink:0;padding-top:40px}.hb-megamenu__images.is-active{display:block;animation:hbFadeIn .8s ease-out both}.hb-megamenu__tile-row{display:flex;gap:20px}.hb-megamenu__tile-row--narrow{display:none}.hb-megamenu__tile{position:relative;display:block;height:360px;flex:1 1 0;flex-shrink:0;overflow:hidden;background:#f0ece4 center/cover no-repeat}.hb-megamenu__tile:hover{filter:brightness(1.08)}.hb-megamenu__tile-caption{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(to top,#00000085,#0003,#0000);padding:28px 20px 18px;pointer-events:none;font-family:Lora,serif;color:#fff;text-transform:uppercase;text-align:left;font-size:clamp(15px,1.4vw,22px)}.hb-megamenu__tile-caption em{display:block;font-style:normal;font-size:11px;letter-spacing:.2em;margin-bottom:4px}@media only screen and (max-width:1280px)and (min-width:1101px){.hb-megamenu__tile-row--wide{display:none}.hb-megamenu__tile-row--narrow{display:flex}}@media only screen and (max-width:1100px)and (min-width:769px){.hb-megamenu__images{display:none!important}}.hb-megamenu__spacer{flex:1;min-height:40px}.hb-megamenu__divider{height:1px;background:#666;animation:hbFadeIn .8s ease-out both}@media only screen and (max-width:1100px)and (min-width:769px){.hb-megamenu__divider{display:none}}.hb-megamenu__utility{padding:14px 0 28px;display:flex;flex-direction:row;justify-content:flex-end;gap:24px}@media only screen and (max-width:1100px)and (min-width:769px){.hb-megamenu__utility{flex-direction:column;align-items:flex-end;gap:10px}}.hb-megamenu__utility a{font-size:clamp(10px,.8vw,12px);letter-spacing:.1em;text-transform:uppercase;color:#333;text-decoration:none;opacity:0;animation:hbFadeIn .35s ease-out both}@media(prefers-reduced-motion:reduce){.hb-megamenu__top-link,.hb-megamenu__col2-link,.hb-megamenu__group-heading,.hb-megamenu__all-link,.hb-megamenu__images,.hb-megamenu__divider,.hb-megamenu__utility a,.hb-megamenu__col3-group.is-active{animation:none!important;opacity:1!important;transform:none!important}}.hb-mobile{display:block;text-align:left}.hb-mobile__back-row{border-bottom:1px solid #eeeeee;padding:10px 20px}.hb-mobile__back-btn{background:none;border:none;cursor:pointer;padding:0;font-family:Raleway,sans-serif;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#666}.hb-mobile__screen{display:none}.hb-mobile__screen.is-active{display:block}.hb-mobile__item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 20px;border-bottom:1px solid #eeeeee;background:none;border-top:none;border-left:none;border-right:none;font-family:Raleway,sans-serif;font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:#333;text-decoration:none;cursor:pointer;box-sizing:border-box}.hb-mobile__item--indent{padding-left:24px}.hb-mobile__item--all{text-transform:none;letter-spacing:0;color:#666}.hb-mobile__chevron{font-size:20px;font-weight:300;color:#999;line-height:1}.hb-mobile__group-label{font-family:Raleway,sans-serif;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#666;padding:12px 20px 4px}.hb-mobile__utility-spacer{margin:8px 0}.hb-mobile__item--utility{font-size:13px;letter-spacing:.06em;color:#666;justify-content:flex-start;gap:8px}.hb-mobile__tile{position:relative;display:block;margin-top:40px;aspect-ratio:16 / 9;background:#f0ece4 center/cover no-repeat}.hb-mobile__tile-caption{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(to top,#00000085,#0003,#0000);padding:28px 16px 14px;font-family:Lora,serif;color:#fff;text-transform:uppercase;text-align:left;font-size:18px}.hb-mobile__tile-caption em{display:block;font-style:normal;font-size:11px;letter-spacing:.2em;margin-bottom:3px}#NavDrawer .mobile-nav{display:none}#NavDrawer.drawer--right{width:100vw;max-width:100vw;right:-100vw}#NavDrawer.drawer--right.drawer--is-open{transform:translate(-100vw)}#NavDrawer.drawer--left{width:100vw;max-width:100vw;inset-inline-start:-100vw}#NavDrawer.drawer--left.drawer--is-open{transform:translate(100vw)}html[dir=rtl] #NavDrawer.drawer--left.drawer--is-open{transform:translate(-100vw)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/hb-megamenu.css.map */
