.mega-card{display:flex;flex-direction:column;min-width:0;color:inherit;text-decoration:none}.page-header .mega-menu :is(.mega-menu__heading,.mega-menu__link,.mega-card,.mega-card__heading,.mega-card__subheading,.mega-card__button),.page-header .mega-drawer :is(.mega-card,.mega-card__heading,.mega-card__subheading,.mega-card__button),.page-header .menu-item.has-mega-menu :is(a,.mega-card,.mega-card__heading,.mega-card__subheading,.mega-card__button){font-family:var(--mega-font, inherit)!important}.mega-card__media{position:relative;aspect-ratio:var(--mega-ratio, 4 / 5);overflow:hidden;box-sizing:border-box;background:#0000000a;border-radius:var(--mega-image-radius, 0);border:var(--mega-image-border-width, 0px) solid var(--mega-image-border-color, transparent)}.mega-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.mega-card__placeholder{fill:currentColor;opacity:.35}a.mega-card:hover .mega-card__img{transform:scale(1.04)}.mega-card__content{padding-top:16px;text-align:var(--mega-card-align, center)}.mega-card__heading{margin:0;font-size:var(--mega-card-heading-size, 13px);font-weight:var(--mega-card-heading-weight, 500)!important;font-style:var(--mega-card-heading-style, normal);line-height:1.4;letter-spacing:var(--mega-card-heading-spacing, 1.5px);text-transform:var(--mega-card-heading-transform, uppercase);color:var(--mega-card-heading-color, inherit)}.mega-card__subheading{margin:6px 0 0;font-size:var(--mega-card-subheading-size, 12px);line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--mega-card-subheading-color, inherit);opacity:.65}.mega-card__button{display:inline-block;margin-top:12px;padding-bottom:2px;font-size:var(--mega-card-button-size, 11px)!important;font-weight:600!important;letter-spacing:.12em;text-transform:uppercase;color:var(--mega-card-button-color, inherit);border-bottom:1px solid currentColor}.mega-card__content--overlay{position:absolute;inset:auto 0 0 0;padding:var(--mega-overlay-pad, 24px);text-align:var(--mega-overlay-align, left);color:var(--mega-overlay-color, #fff);background:linear-gradient(to top,#0000008c,#0000)}.mega-card__content--overlay .mega-card__heading,.mega-card__content--overlay .mega-card__subheading,.mega-card__content--overlay .mega-card__button{color:inherit}.mega-card__content--overlay .mega-card__subheading{opacity:.85}.mega-menu{display:none}@media(min-width:1024px){.header_center_nav-item.has-mega.is-open>.header_center_nav-link .header_center_nav-arrow{transform:rotate(180deg)}.mega-menu{display:block;position:absolute;top:100%;left:0;right:0;width:100%;max-height:calc(100vh - 140px);overflow-y:auto;background-color:var(--mega-panel-bg, var(--bg-gradient, var(--bg-color)));color:var(--text-color);font-family:var(--mega-font, inherit);border-top:1px solid var(--mega-bdr-color);box-shadow:0 14px 24px #0000000f;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s;z-index:60}.header_center_nav-item.has-mega.is-open>.mega-menu{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.mega-menu__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--mega-cards-width, 50%));align-items:start;gap:40px;padding:40px var(--xl-padding-x, 30px) 48px}.container .mega-menu__inner{max-width:calc(var(--cp-width, 1200) * 1px);margin-inline:auto}.mega-menu--cards-left .mega-menu__inner{grid-template-columns:minmax(0,var(--mega-cards-width, 50%)) minmax(0,1fr)}.mega-menu--cards-left .mega-menu__cards{order:-1}.mega-menu--no-columns .mega-menu__inner,.mega-menu--no-cards .mega-menu__inner{grid-template-columns:minmax(0,1fr)}.mega-menu__columns{display:grid;grid-template-columns:repeat(var(--mega-cols, 3),minmax(0,max-content));gap:36px 56px}.mega-menu__heading{display:block;margin-bottom:18px;font-size:var(--mega-col-heading-size, 12px);font-weight:var(--mega-col-heading-weight, 600);letter-spacing:var(--mega-col-heading-spacing, 1.2px);text-transform:var(--mega-col-heading-transform, uppercase);color:var(--mega-col-heading-color, var(--link-color, var(--text-color)));text-decoration:none}.mega-menu__links{list-style:none;margin:0;padding:0}.mega-menu__links li+li{margin-top:12px}.mega-menu__link{font-size:var(--mega-col-link-size, 14px);line-height:1.4;color:var(--mega-col-link-color, var(--link-color, var(--text-color)));text-decoration:none;opacity:.75;transition:opacity .2s ease,color .2s ease}.mega-menu__heading:hover,.mega-menu__link:hover{color:var(--mega-col-link-hover, var(--link-hover-color, var(--color-bg-btn)));opacity:1}.mega-menu__cards{display:grid;grid-template-columns:repeat(var(--mega-cards, 2),minmax(0,1fr));gap:24px}.mega-menu--no-columns .mega-menu__cards{grid-template-columns:repeat(var(--mega-cards, 2),minmax(0,380px));justify-content:center}.header_w.header_w--transparent.is-transparent:has(.has-mega.is-open) .page-header_fixed-area{background:var(--bg-gradient, var(--bg-color))}.header_w.header_w--transparent.is-transparent:has(.has-mega.is-open) .header_center_nav-link,.header_w.header_w--transparent.is-transparent:has(.has-mega.is-open) .logo,.header_w.header_w--transparent.is-transparent:has(.has-mega.is-open) .cart,.header_w.header_w--transparent.is-transparent:has(.has-mega.is-open) .header__action-search .form-icon{color:var(--text-color)}}.page-header .sub_header .sub_header-menu li.mega-drawer{border-top:0;padding:16px 0 8px}.mega-drawer__cards{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mega-drawer__cards::-webkit-scrollbar{display:none}.mega-drawer__cards>.mega-card{flex:0 0 72%;scroll-snap-align:start}@media(min-width:750px){.mega-drawer__cards>.mega-card{flex-basis:42%}}.page-header .sub_header .sub_header-menu a.mega-card{width:auto;padding:0!important;font-weight:inherit}.page-header .sub_header .sub_header-menu .mega-card__content:not(.mega-card__content--overlay){padding-top:12px}.page-header .sub_header .sub_header-menu .mega-card__content--overlay{padding:var(--mega-overlay-pad, 24px)}.page-header .sub_header .menu-item.has-mega-menu .menu-level-2>.menu-item>a{font-size:var(--mega-col-heading-size, 14px);font-weight:var(--mega-col-heading-weight, 600);letter-spacing:var(--mega-col-heading-spacing, 1.2px);text-transform:var(--mega-col-heading-transform, uppercase);color:var(--mega-col-heading-color, var(--text-color))}.page-header .sub_header .menu-item.has-mega-menu .menu-level-3 a{font-size:var(--mega-col-link-size, 13px);font-weight:400;letter-spacing:0;text-transform:none;color:var(--mega-col-link-color, var(--text-color))}.page-header .sub_header .menu-item.has-mega-menu a:hover{color:var(--mega-col-link-hover, var(--link-hover-color, var(--color-bg-btn)))!important}@media screen and (max-width:1023px){.page-header .sub_header{--text-color: #14213B;--mob-text-color: #14213B;--mega-bdr-color: #CBD5E1;background:#ebeff4;color:#14213b}.page-header .sub_header .title-slider,.page-header .sub_header .sub_header-slider :is(h3,.h3,.price),.page-header .sub_header .sub_header-menu a,.page-header .sub_header .collection-item a :is(h3,.h3),.page-header .sub_header .collection-content-box p{color:#14213b}.page-header .sub_header>div:not(.sub_header-slider){padding-inline:16px}.page-header .sub_header>div{margin-bottom:14px}.page-header .sub_header>div.sub_header-collection{margin-bottom:0}.page-header .sub_header .title-slider{margin-bottom:12px;padding-right:16px;font-size:16px;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none}.page-header .sub_header .sub_header-slider{padding:0 16px 10px}.page-header .sub_header-slider :is(.splide__slide,.swiper-slide){width:140px!important;max-width:140px!important;flex:0 0 140px;box-sizing:border-box}.page-header .sub_header .sub_header-slider .product-item-s{background:#fff;border:1px solid #CBD5E1;border-radius:12px;padding:9px;height:auto!important;min-height:100%;overflow:visible;box-sizing:border-box}.page-header .sub_header .sub_header-slider .product-item-s>a{display:block;color:#14213b;text-decoration:none;white-space:normal;overflow:visible}.page-header .sub_header-slider :is(.--adapt-media,.--fixed-ratio){width:120px;max-width:100%;margin:0 auto 10px;overflow:hidden}.page-header .sub_header .sub_header-slider .product-item-s img{width:100%;max-width:100%;height:148px;object-fit:contain;margin:0}.page-header .sub_header-slider :is(.--adapt-media,.--fixed-ratio) img{width:100%;height:100%!important;object-fit:contain}.page-header .sub_header .sub_header-slider .product-item-s :is(.h3,h3){display:block!important;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;max-height:none!important;min-height:0;text-overflow:clip!important;margin:8px 0 6px}.page-header .sub_header .sub_header-slider .product-item-s .price{display:block;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:0;margin-top:6px}.page-header .sub_header .sub_header-collection{background:transparent}.page-header .sub_header .sub_header-collection .collection-list{gap:0!important}.page-header .sub_header .sub_header-collection .collection-item{margin:0;padding:0}.page-header .sub_header .not-product-collection .collection-list .collection-item:first-child{padding-top:0}.page-header .sub_header .not-product-collection .collection-list .collection-item:last-child{padding-bottom:0;border-bottom:0}.page-header .sub_header .sub_header-collection .collection-item>a{display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 0;border-bottom:1px solid #CBD5E1;box-sizing:border-box;text-decoration:none}.page-header .sub_header .sub_header-collection .collection-item>a>:is(img,svg){width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;flex-shrink:0;border-radius:9px;object-fit:cover}.page-header .sub_header .collection-info{min-width:0}.page-header .sub_header .collection-content-box{min-width:0;flex:1}.page-header .sub_header .collection-content-box :is(.h3,h3){display:block;font-size:14px;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none;padding:0;margin:0}.page-header .sub_header .collection-content-box p{font-size:12px;line-height:1.4;margin:5px 0 0}.page-header .sub_header .sub_header-menu li+li{border-top-color:#cbd5e1}.page-header .sub_header .sub_header-menu a{color:#14213b}.page-header .sub_header .menu-item.has-mega-menu .menu-level-2>.menu-item>a{font-size:14px;font-weight:600;letter-spacing:0;line-height:1.4;text-transform:none}.page-header .sub_header .menu-item.has-mega-menu .menu-level-3 a{font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none}.page-header .sub_header .sub_header-menu a:not(.mega-card):hover,.page-header .sub_header .sub_header-menu a:not(.mega-card):focus-visible,.page-header .sub_header .menu-item.has-mega-menu a:hover,.page-header .sub_header .menu-item.has-mega-menu a:focus-visible{color:#14213b!important}.page-header .sub_header .sub_header-menu a:hover :is(svg,.icon){color:#14213b}.page-header .sub_header :is(a,button):focus-visible{outline:2px solid #1769B4;outline-offset:2px}}@media screen and (min-width:1024px){.page-header .mega-menu{--text-color: #14213B;--mega-panel-bg: #EBEFF4;--mega-bdr-color: #CBD5E1;--mega-col-heading-color: #14213B;--mega-col-link-color: #14213B;--mega-col-link-hover: #1769B4;--mega-card-heading-color: #14213B;--mega-card-subheading-color: #14213B;--mega-card-button-color: #1769B4;background:#ebeff4!important;background-color:#ebeff4!important;color:#14213b;border-top:1px solid #CBD5E1}.page-header .mega-menu__inner{gap:28px;padding-top:28px;padding-bottom:32px}.page-header .mega-menu__columns{gap:24px 36px}.page-header .mega-menu__heading{color:#14213b!important;font-size:13px;font-weight:650;line-height:1.4;letter-spacing:.15px;text-transform:none;margin-bottom:12px}.page-header .mega-menu__links li+li{margin-top:9px}.page-header .mega-menu__link{color:#14213b!important;font-size:14px;line-height:1.5;letter-spacing:0;opacity:1}.page-header .mega-menu :is(.mega-menu__heading,.mega-menu__link):hover,.page-header .mega-menu__heading:hover,.page-header .mega-menu__link:hover{color:#1769b4!important;opacity:1}.page-header .mega-menu__cards{gap:16px}.page-header .mega-menu .mega-card--below{padding:12px;background:#fff;border:1px solid #CBD5E1;border-radius:12px;overflow:hidden;box-sizing:border-box}.page-header .mega-menu .mega-card--below .mega-card__media{background:#fff;border-radius:8px}.page-header .mega-menu .mega-card--below .mega-card__img{object-fit:contain}.page-header .mega-menu .mega-card--below .mega-card__content{padding-top:10px;text-align:left}.page-header .mega-menu .mega-card--below .mega-card__heading{color:#14213b!important;font-size:14px;font-weight:600!important;letter-spacing:0;line-height:1.4;text-transform:none}.page-header .mega-menu .mega-card--below .mega-card__subheading{color:#14213b!important;font-size:13px;letter-spacing:0;text-transform:none;opacity:.85;margin-top:4px}.page-header .mega-menu .mega-card--below .mega-card__button{color:#1769b4}.page-header .mega-menu .mega-card--overlay .mega-card__content--overlay,.page-header .mega-menu .mega-card--overlay .mega-card__content--overlay :is(.mega-card__heading,.mega-card__subheading,.mega-card__button){color:#fff!important}.page-header .header_center_nav-dropdown,.page-header .header_center_nav-sublist{background:#ebeff4!important;background-color:#ebeff4!important;color:#14213b;border:1px solid #CBD5E1;border-radius:8px;padding-block:8px}.page-header .header_center_nav-dropdown .header_center_nav-link,.page-header .header_center_nav-sublist .header_center_nav-link{color:#14213b!important;font-weight:500;font-size:14px;letter-spacing:0;line-height:1.4;padding:11px 16px}.page-header .header_center_nav-dropdown .header_center_nav-link:hover,.page-header .header_center_nav-sublist .header_center_nav-link:hover{background:#fff;color:#1769b4!important}.page-header .mega-menu :is(a,button):focus-visible{outline:2px solid #1769B4;outline-offset:3px}.page-header .header_center_nav-dropdown a:focus-visible,.page-header .header_center_nav-sublist a:focus-visible{outline:2px solid #1769B4;outline-offset:2px}.page-header .header_center_nav-item:hover>.header_center_nav-link,.page-header .header_center_nav-item:focus-within>.header_center_nav-link{color:#14213b!important}.page-header .header_center_nav-item:hover>.header_center_nav-link :is(svg,.icon){color:inherit}.page-header .sub_header .sub_header-menu a:not(.mega-card):hover,.page-header .sub_header .sub_header-menu a:not(.mega-card):focus-visible{color:#14213b!important}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/mega-menu.css.map */
