a.mega-menu-tile,a.mega-menu-product{transition:all .25s cubic-bezier(.104,.204,.492,1)}.thb-full-menu .mega-menu-featured{padding:0 15px;max-width:var(--grid-width-row, 1380px);margin-inline-start:auto;margin-inline-end:auto}@media only screen and (min-width:768px){.thb-full-menu .mega-menu-featured{padding:0 50px}}.thb-full-menu .sub-menu.mega-menu-container.mega-menu-container--featured{display:none;transition:clip-path .3s cubic-bezier(.25,.46,.45,.94),visibility .3s,display .3s allow-discrete}.thb-full-menu:hover .sub-menu.mega-menu-container.mega-menu-container--featured,.thb-full-menu:focus-within .sub-menu.mega-menu-container.mega-menu-container--featured{display:flex}.thb-full-menu li.menu-item-has-megamenu.menu-item--editor-open{z-index:2}.thb-full-menu li.menu-item-has-megamenu.menu-item--editor-open>.sub-menu.mega-menu-container.mega-menu-container--featured{display:flex;visibility:visible;clip-path:polygon(0 0,100% 0,100% calc(100% + 15px),0 calc(100% + 15px))}.thb-full-menu .mega-menu-featured{display:flex;align-items:flex-start;gap:40px;flex:1;min-width:0;white-space:normal}@media only screen and (min-width:1200px){.thb-full-menu .mega-menu-featured{gap:60px}}.thb-full-menu .mega-menu-featured .mega-menu-columns{flex:1 1 0;min-width:0;max-width:none;margin:0;padding:0}.header--full-width .thb-full-menu .mega-menu-featured{max-width:100%}@starting-style{.thb-full-menu li.menu-item-has-children.menu-item-has-megamenu>.sub-menu.mega-menu-container.mega-menu-container--featured{clip-path:polygon(0 0,100% 0,100% 0%,0 0%)}}.mega-menu-feature{flex:0 1 auto;min-width:0;white-space:normal;text-align:start}.mega-menu-columns+.mega-menu-feature{max-width:55%}.mega-menu-feature__heading{font-size:calc(var(--font-navigation-scale, 1) * 15px);font-family:var(--font-navigation-family, inherit);font-weight:var(--font-body-medium-weight, 500);line-height:1.1;margin:0 0 10px;padding-block:7px;color:var(--color-header-links, var(--color-accent))}.navigation-uppercase-true .mega-menu-feature__heading{text-transform:uppercase}.mega-menu-tiles,.mega-menu-products{display:grid;grid-template-columns:repeat(var(--mega-menu-per-row, 4),minmax(0,220px));gap:20px;list-style:none;margin:0;padding:0}@media only screen and (min-width:1200px){.mega-menu-tiles,.mega-menu-products{gap:30px}}.mega-menu-tiles.mega-menu-tiles--thumbnails{grid-template-columns:repeat(var(--mega-menu-per-row, 2),minmax(0,240px));gap:15px 30px}.mega-menu-tile,.mega-menu-product{display:flex;flex-direction:column;gap:12px;color:var(--color-header-links, var(--color-accent))}.mega-menu-tile__media,.mega-menu-product__media{display:block;position:relative;overflow:hidden;isolation:isolate;aspect-ratio:1;border-radius:calc(var(--block-border-radius, 16px) / 2);background:rgba(var(--color-header-text-rgb, var(--color-body-rgb)),.04)}.mega-menu-tile__media img,.mega-menu-tile__media .thb-placeholder,.mega-menu-product__media img,.mega-menu-product__media .thb-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mega-menu-tile__media img,.mega-menu-product__media img{object-fit:cover;transition:transform .5s cubic-bezier(.104,.204,.492,1)}.mega-menu-tile__title,.mega-menu-product__title{display:block;font-size:calc(var(--font-navigation-scale, 1) * 14px);font-family:var(--font-navigation-family, inherit);font-weight:var(--font-body-medium-weight, 500);line-height:1.3;overflow-wrap:anywhere}.navigation-uppercase-true .mega-menu-tile__title,.navigation-uppercase-true .mega-menu-product__title{text-transform:uppercase}@media(hover:hover)and (prefers-reduced-motion:no-preference){.mega-menu-tile:hover img,.mega-menu-product:hover img{transform:scale(1.05)}}a.mega-menu-tile:hover,a.mega-menu-tile:focus-visible,a.mega-menu-product:hover,a.mega-menu-product:focus-visible{color:var(--color-header-links-hover, var(--color-accent2))}a.mega-menu-tile:focus-visible,a.mega-menu-product:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:calc(var(--block-border-radius, 16px) / 2)}.mega-menu-tiles--portrait .mega-menu-tile__media,.mega-menu-products--portrait .mega-menu-product__media{aspect-ratio:4/5}.mega-menu-tiles--landscape .mega-menu-tile__media,.mega-menu-products--landscape .mega-menu-product__media{aspect-ratio:4/3}.mega-menu-tiles--thumbnails .mega-menu-tile{flex-direction:row;align-items:center;gap:15px}.mega-menu-tiles--thumbnails .mega-menu-tile .mega-menu-tile__media{flex:none;width:48px;border-radius:50%}.mega-menu-product{gap:4px}.mega-menu-product__media{margin-bottom:8px}.mega-menu-product__price{display:block;font-size:.8125rem;line-height:1.3;color:var(--color-header-text, var(--color-body))}.mega-menu-product__price .price{font-size:inherit}.mobile-menu .mobile-menu-feature{padding-block:20px 30px;border-top:1px solid var(--color-header-border, var(--color-border, #dadce0))}.mobile-menu .mobile-menu-feature:nth-child(2){border-top:0;padding-top:10px}.mobile-menu .mobile-menu-feature .mega-menu-feature{max-width:none}.mobile-menu .mobile-menu-feature .mega-menu-feature__heading{font-size:.875rem;margin-bottom:8px}.mobile-menu .mobile-menu-feature .mega-menu-tiles,.mobile-menu .mobile-menu-feature .mega-menu-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}.mobile-menu .mobile-menu-feature .mega-menu-tiles.mega-menu-tiles--thumbnails{grid-template-columns:minmax(0,1fr);gap:4px}.mobile-menu .mobile-menu-feature .mega-menu-tile,.mobile-menu .mobile-menu-feature .mega-menu-product{align-items:stretch;min-height:0;padding:0;border-top:0;font-style:normal}.mobile-menu .mobile-menu-feature .mega-menu-tile__title,.mobile-menu .mobile-menu-feature .mega-menu-product__title{font-size:.9375rem}.mobile-menu .mobile-menu-feature .mega-menu-tiles--thumbnails .mega-menu-tile{align-items:center;padding-block:6px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mega-menu-featured.css.map */
