.thb-full-menu .sooler-mega-menu{z-index:2;padding:0;background:var(--sooler-mega-menu-bg, var(--bg-body))}.thb-full-menu .sooler-mega-menu__inner{position:relative;box-sizing:border-box;width:100%;max-width:var(--grid-width-row, 1430px);margin-inline:auto}.thb-full-menu .sooler-mega-menu:not(.sooler-mega-menu--hero-width) .sooler-mega-menu__inner{padding-inline:15px}@media only screen and (min-width:768px){.thb-full-menu .sooler-mega-menu:not(.sooler-mega-menu--hero-width) .sooler-mega-menu__inner{padding-inline:40px}}.thb-full-menu .sooler-mega-menu--hero-width .sooler-mega-menu__inner{max-width:1600px}.thb-full-menu .sooler-mega-menu__columns{display:grid;grid-template-columns:repeat(var(--sooler-mega-menu-columns, 4),minmax(0,1fr));gap:var(--sooler-mega-menu-group-gap, 24px);width:100%;margin:0;padding:var(--sooler-mega-menu-column-padding-block, 40px) var(--sooler-mega-menu-column-padding-inline, 40px);list-style:none;white-space:normal}.thb-full-menu .sooler-mega-menu__column{position:relative;min-width:0;padding-inline:var(--sooler-mega-menu-group-inner-padding, 0px)}.thb-full-menu .sooler-mega-menu--dividers .sooler-mega-menu__column+.sooler-mega-menu__column:before{content:"";position:absolute;inset-block:0;inset-inline-start:var(--sooler-mega-menu-group-divider-offset, -12px);border-inline-start:1px solid var(--color-border);pointer-events:none}.thb-full-menu .sooler-mega-menu__heading{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-width:0;margin:0 0 16px;padding:0;font-size:calc(var(--font-navigation-scale, 1) * 18px);font-weight:var(--font-body-medium-weight, 500);line-height:1.3;overflow-wrap:anywhere}.thb-full-menu .sooler-mega-menu--heading-panel .sooler-mega-menu__heading{padding:10px 12px;border:1px solid transparent;border-radius:6px;background:var(--sooler-mega-menu-heading-bg, #f3f3f3)}.thb-full-menu .sooler-mega-menu--heading-panel.sooler-mega-menu--heading-border .sooler-mega-menu__heading{border-color:var(--sooler-mega-menu-heading-border, #d9d9d9)}.thb-full-menu .sooler-mega-menu__heading-title{min-width:0}.thb-full-menu .sooler-mega-menu__heading-count{flex:0 0 auto;margin-inline-start:auto;font-size:calc(var(--font-navigation-scale, 1) * 12px);font-weight:var(--font-body-font-weight, 400);opacity:.65;white-space:nowrap}.thb-full-menu .sooler-mega-menu__links{margin:0;padding:0;list-style:none}.thb-full-menu .sooler-mega-menu__item{position:relative}.thb-full-menu .sooler-mega-menu__links--list{display:flex;flex-direction:column;align-items:stretch;gap:0}.thb-full-menu .sooler-mega-menu__item--list{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:calc(var(--font-navigation-scale, 1) * 16px);line-height:1.35;overflow-wrap:anywhere}.thb-full-menu .sooler-mega-menu__avatar{display:block;flex:0 0 var(--sooler-mega-menu-child-avatar-size, 34px);width:var(--sooler-mega-menu-child-avatar-size, 34px);height:var(--sooler-mega-menu-child-avatar-size, 34px);overflow:hidden;border:1px solid var(--color-border);border-radius:50%;background:var(--bg-body)}.thb-full-menu .sooler-mega-menu__avatar--heading{flex-basis:var(--sooler-mega-menu-heading-avatar-size, 48px);width:var(--sooler-mega-menu-heading-avatar-size, 48px);height:var(--sooler-mega-menu-heading-avatar-size, 48px);border-radius:var(--sooler-mega-menu-heading-avatar-radius, 48px)}.thb-full-menu .sooler-mega-menu__avatar img,.thb-full-menu .sooler-mega-menu__card-image img,.thb-full-menu .sooler-mega-menu__flat-image img{display:block;width:100%;height:100%;object-fit:cover}.thb-full-menu .sooler-mega-menu__card-image img,.thb-full-menu .sooler-mega-menu__flat-image img{transition:transform .35s ease}.thb-full-menu .sooler-mega-menu__links--grid{display:grid;grid-template-columns:repeat(var(--sooler-mega-menu-item-columns, 3),minmax(0,1fr));gap:10px}.thb-full-menu .sooler-mega-menu__links--grid>li{min-width:0}.thb-full-menu .sooler-mega-menu__item--grid{display:flex;flex-direction:column;justify-content:center;min-height:52px;height:100%;padding:var(--sooler-mega-menu-card-padding, 8px);border:1px solid transparent;border-radius:var(--sooler-mega-menu-card-radius, 4px);background:var(--sooler-mega-menu-card-bg, #fff);text-align:center;white-space:normal}.thb-full-menu .sooler-mega-menu--card-border .sooler-mega-menu__item--grid{border-color:var(--sooler-mega-menu-card-border, #d9d9d9)}.thb-full-menu .sooler-mega-menu__card-image{display:block;width:100%;overflow:hidden;margin-bottom:8px;border-radius:var(--sooler-mega-menu-flat-image-radius, 8px);aspect-ratio:1 / 1;background:var(--bg-body-darken)}.thb-full-menu .sooler-mega-menu--group-cover-ratio-portrait .sooler-mega-menu__card-image:not(.is-empty){aspect-ratio:4 / 5}.thb-full-menu .sooler-mega-menu--group-cover-ratio-landscape .sooler-mega-menu__card-image:not(.is-empty){aspect-ratio:5 / 4}.thb-full-menu .sooler-mega-menu--group-cover-ratio-original .sooler-mega-menu__card-image:not(.is-empty){aspect-ratio:auto}.thb-full-menu .sooler-mega-menu--group-cover-ratio-original .sooler-mega-menu__card-image:not(.is-empty) img{height:auto;object-fit:contain}.thb-full-menu .sooler-mega-menu--card-border .sooler-mega-menu__item--grid:hover{border-color:currentColor}.thb-full-menu .sooler-mega-menu__item--grid:hover .sooler-mega-menu__card-image img{transform:scale(1.06)}.thb-full-menu .sooler-mega-menu__item--grid .sooler-mega-menu__item-title{font-size:calc(var(--font-navigation-scale, 1) * 13px);line-height:1.3;overflow-wrap:anywhere}.thb-full-menu .sooler-mega-menu__item-count{margin-top:3px;font-size:calc(var(--font-navigation-scale, 1) * 11px);font-weight:var(--font-body-font-weight, 400);line-height:1.25;opacity:.62}.thb-full-menu .sooler-mega-menu__flat-grid{display:grid;grid-template-columns:repeat(var(--sooler-mega-menu-flat-columns, 5),minmax(0,1fr));gap:16px;width:100%;margin:0;padding:var(--sooler-mega-menu-column-padding-block, 40px) var(--sooler-mega-menu-column-padding-inline, 40px);list-style:none;white-space:normal}.thb-full-menu .sooler-mega-menu--flat-auto .sooler-mega-menu__flat-grid{grid-template-columns:repeat(auto-fill,minmax(max(var(--sooler-mega-menu-flat-auto-min-width, 144px),calc((100% - var(--sooler-mega-menu-flat-auto-gap-total, 112px)) / var(--sooler-mega-menu-flat-auto-max-columns, 8))),1fr))}.thb-full-menu .sooler-mega-menu--flat-style-minimal.sooler-mega-menu--flat-auto .sooler-mega-menu__flat-grid{grid-template-columns:repeat(auto-fit,minmax(max(var(--sooler-mega-menu-flat-auto-min-width, 144px),calc((100% - var(--sooler-mega-menu-flat-auto-gap-total, 80px)) / var(--sooler-mega-menu-flat-auto-max-columns, 6))),1fr))}.thb-full-menu .sooler-mega-menu--flat-style-minimal.sooler-mega-menu--flat-auto.sooler-mega-menu--flat-reserve-empty .sooler-mega-menu__flat-grid{grid-template-columns:repeat(auto-fill,minmax(max(var(--sooler-mega-menu-flat-auto-min-width, 144px),calc((100% - var(--sooler-mega-menu-flat-auto-gap-total, 80px)) / var(--sooler-mega-menu-flat-auto-max-columns, 6))),1fr))}.thb-full-menu .sooler-mega-menu__flat-grid>li{min-width:0}.thb-full-menu .sooler-mega-menu__flat-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;height:100%;padding:var(--sooler-mega-menu-flat-card-padding, 16px);border:1px solid transparent;border-radius:var(--sooler-mega-menu-flat-card-radius, 8px);background:var(--sooler-mega-menu-flat-card-bg, #fff);text-align:center;white-space:normal}.thb-full-menu .sooler-mega-menu--flat-align-left .sooler-mega-menu__flat-card{align-items:flex-start;text-align:left}.thb-full-menu .sooler-mega-menu--flat-border .sooler-mega-menu__flat-card{border-color:var(--sooler-mega-menu-flat-card-border, #d9d9d9)}.thb-full-menu .sooler-mega-menu--flat-border .sooler-mega-menu__flat-card:hover{border-color:currentColor}.thb-full-menu .sooler-mega-menu--flat-style-minimal .sooler-mega-menu__flat-card{padding:0;border:0;border-radius:0;background:transparent}.thb-full-menu .sooler-mega-menu__flat-image{display:block;flex:0 0 var(--sooler-mega-menu-flat-image-size, 160px);width:var(--sooler-mega-menu-flat-image-size, 160px);height:var(--sooler-mega-menu-flat-image-size, 160px);margin-bottom:12px;overflow:hidden;border:1px solid var(--sooler-mega-menu-flat-card-border, #d9d9d9);border-radius:var(--sooler-mega-menu-flat-image-radius, 14px);background:var(--bg-body-darken)}.thb-full-menu .sooler-mega-menu--flat-style-card .sooler-mega-menu__flat-image{flex-basis:auto;width:min(100%,var(--sooler-mega-menu-flat-image-size, 160px));height:auto;aspect-ratio:1 / 1}.thb-full-menu .sooler-mega-menu--flat-style-card .sooler-mega-menu__flat-image:not(.is-empty){aspect-ratio:auto}.thb-full-menu .sooler-mega-menu--flat-style-card .sooler-mega-menu__flat-image:not(.is-empty) img{height:auto;object-fit:contain}.thb-full-menu .sooler-mega-menu--flat-style-minimal .sooler-mega-menu__flat-image{border:0;border-radius:var(--sooler-mega-menu-flat-image-radius, 14px)}.thb-full-menu .sooler-mega-menu--flat-image-fill .sooler-mega-menu__flat-image{flex-basis:auto;width:100%;height:auto;aspect-ratio:1 / 1}.thb-full-menu .sooler-mega-menu--flat-cover-ratio-original .sooler-mega-menu__flat-image:not(.is-empty){flex-basis:auto;width:100%;height:auto;aspect-ratio:auto}.thb-full-menu .sooler-mega-menu--flat-cover-ratio-original .sooler-mega-menu__flat-image:not(.is-empty) img{height:auto;object-fit:contain}.thb-full-menu .sooler-mega-menu--flat-image-auto .sooler-mega-menu__flat-image:not(.is-empty){flex-basis:auto;width:100%;height:auto;aspect-ratio:auto}.thb-full-menu .sooler-mega-menu--flat-image-auto .sooler-mega-menu__flat-image:not(.is-empty) img{height:auto;object-fit:contain}.thb-full-menu .sooler-mega-menu--flat-cover-ratio-square .sooler-mega-menu__flat-image:not(.is-empty){height:auto;aspect-ratio:1 / 1}.thb-full-menu .sooler-mega-menu--flat-cover-ratio-square .sooler-mega-menu__flat-image:not(.is-empty) img{height:100%;object-fit:cover}.thb-full-menu .sooler-mega-menu--flat-cover-ratio-portrait .sooler-mega-menu__flat-image:not(.is-empty){height:auto;aspect-ratio:4 / 5}.thb-full-menu .sooler-mega-menu--flat-cover-ratio-landscape .sooler-mega-menu__flat-image:not(.is-empty){height:auto;aspect-ratio:5 / 4}.thb-full-menu .sooler-mega-menu--flat-cover-ratio-portrait .sooler-mega-menu__flat-image:not(.is-empty) img,.thb-full-menu .sooler-mega-menu--flat-cover-ratio-landscape .sooler-mega-menu__flat-image:not(.is-empty) img{height:100%;object-fit:cover}.thb-full-menu .sooler-mega-menu__flat-title{max-width:100%;font-size:calc(var(--font-navigation-scale, 1) * 15px);font-weight:var(--font-body-medium-weight, 500);line-height:1.3;overflow-wrap:anywhere}.thb-full-menu .sooler-mega-menu__flat-count{max-width:100%;margin-top:5px;font-size:calc(var(--font-navigation-scale, 1) * 12px);line-height:1.3;opacity:.62;overflow-wrap:anywhere}.thb-full-menu .sooler-mega-menu__heading.is-empty-collection,.thb-full-menu .sooler-mega-menu__item.is-empty-collection{pointer-events:none}.thb-full-menu .sooler-mega-menu__heading.is-empty-collection>:not(.sooler-mega-menu__empty-note),.thb-full-menu .sooler-mega-menu__item.is-empty-collection>:not(.sooler-mega-menu__empty-note){opacity:.18}.thb-full-menu .sooler-mega-menu__empty-note{position:absolute;top:50%;left:50%;z-index:3;max-width:calc(100% - 12px);padding:5px 8px;border-radius:999px;background:#000000b8;color:#fff;font-size:10px;font-weight:var(--font-body-medium-weight, 500);line-height:1.2;text-align:center;white-space:nowrap;transform:translate(-50%,-50%)}.thb-full-menu .sooler-mega-menu--flat-hover-zoom .sooler-mega-menu__flat-card:hover .sooler-mega-menu__flat-image img{transform:scale(1.06)}.thb-full-menu .sooler-mega-menu--item-dividers .sooler-mega-menu__links--list>li+li{border-block-start:1px solid var(--sooler-mega-menu-item-divider, #d9d9d9)}.thb-full-menu .sooler-mega-menu--heading-divider .sooler-mega-menu__heading{margin-bottom:12px}.thb-full-menu .sooler-mega-menu--heading-divider .sooler-mega-menu__heading+.sooler-mega-menu__links{padding-block-start:12px;border-block-start:1px solid var(--sooler-mega-menu-item-divider, #d9d9d9)}@media only screen and (max-width:1199px){.thb-full-menu .sooler-mega-menu__links--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.thb-full-menu .sooler-mega-menu__flat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.thb-full-menu .sooler-mega-menu__card-image img,.thb-full-menu .sooler-mega-menu__flat-image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/sooler-header-mega-menu.css.map */
