.mega-menu__content{background-color:rgb(var(--color-background));border-inline-start:0;border-inline-end:0;border-radius:0;inset-inline:0;overflow-y:auto;padding-bottom:2.4rem;padding-top:2.4rem;transition:opacity .5s cubic-bezier(.38,.65,.33,1),transform .5s cubic-bezier(.38,.65,.33,1)}@media screen and (min-width:990px){.mega-menu__content.outside-viewport{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 1rem)}}.header-wrapper--border-bottom .mega-menu__content{border-top:0}.js .mega-menu[open].closing>summary+*,.js .header__submenu__last[open].closing>summary+*{opacity:0;transform:translateY(-1.5rem)}.mega-menu__content__inner{--column-gap: 3rem;--row-gap: 3rem;gap:var(--row-gap) var(--column-gap)}.mega-menu__column--span1{--total-columns: 1}.mega-menu__column--span1>li{grid-column:span 1}.mega-menu__column--span2{--total-columns: 2}.mega-menu__column--span3{--total-columns: 3}.mega-menu__column--span4{--total-columns: 4}.mega-menu__column--span5{--total-columns: 5}.mega-menu__column--span6{--total-columns: 6}.mega-menu__column{display:grid;grid-template-columns:repeat(var(--total-columns),1fr);width:fit-content;height:fit-content;gap:var(--row-gap)}.mega-menu__column--allow-full{grid-template-columns:235px}.mega-menu__overlay{background:rgb(var(--color-background),var(--overlay-opacity));z-index:0}.mega-menu__list{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:0;grid-template-rows:min-content;grid-template-columns:repeat(auto-fit,minmax(150px,180px))}.mega-menu__list--center{flex:1}.mega-menu__list .list-menu__item--level2{padding:0}.mega-menu__link{display:inline-block;padding-bottom:.6rem;padding-top:.6rem;text-decoration:none;word-wrap:break-word}.mega-menu__link:hover .mega-menu__small-image{border-color:rgb(var(--color-foreground))}.mega-menu__link--title{padding-top:0;color:rgb(var(--color-foreground));margin-bottom:1.5rem}.mega-menu__link--level-2{font-size:1.4rem}.mega-menu__link--level-2:not(:only-child){margin-bottom:.8rem}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:var(--font-heading-weight-medium)}.mega-menu__column__item .card__inner .card__content--overlay-text{position:absolute;inset-block:0;inset-inline:0}div.mega-menu__promotion-info{padding:1rem;padding-top:0;grid-row-start:var(--text-position)}.mega-menu__promotion-info>*+.mega-menu__promotion-info__button{margin-top:10.5rem}.mega-menu__promotion-info__action{z-index:1}.mega-menu__heading-promo{margin-top:0}.mega-menu__link--has-small-image{display:flex}.mega-menu__small-image{min-width:5rem;width:5rem;border:1px solid rgb(var(--color-foreground),.1);padding:.3rem;margin-inline-end:1rem;transition:border-color .5s ease}.mega-menu__small-image--circle{border-radius:50%}.menu-drawer__menu-labels{padding:16px 24px;border:1px solid rgb(var(--color-foreground),.05);border-radius:.8rem}.menu-drawer__menu-labels__list{gap:1rem 1.5rem}.menu-drawer__menu-labels__item-gap{gap:.8rem}.mega-menu__splitting-span{grid-column:span var(--total-columns)}.mega-menu__list--splitting{--row-gap: 0px;grid-auto-flow:column;grid-template-rows:repeat(var(--total-rows),min-content)}.mega-menu__promotion-info__button-link{z-index:1}.mega-menu__column--span1>li{grid-column:span 1;text-align:justify}.mega-menu__list.mega-menu__list--center li{text-align:left}a.link.mega-menu__link.font-heading-bold.mega-menu__link--title.h4 span,.link span.link-effect-no-underline{font-size:17px;font-weight:600;color:#1a1a1a;line-height:1.3;letter-spacing:-.3px}.mega-menu__link--title{margin-bottom:0;line-height:0px}.mega-menu__link span.link-effect-no-underline{font-weight:500;font-size:15px}.card__media .ratio,.card__media .media{width:280px;height:250px}.card__media .ratio:before{display:none}.card__media .media img{width:100%;height:100%;object-fit:cover}.card__media{display:flex;width:100%;justify-content:flex-end}summary.list-menu__item{padding-top:8px;padding-bottom:8px}.mega-menu__link--title{margin-bottom:0}.card-wrapper.contains-card--collection.card-radius.por.card--shadow{box-shadow:none}.csp-header .mega-menu__splitting-span{grid-column:span 1}.csp-header ul.list-unstyled.mega-menu__list.mega-menu__list--splitting{flex-direction:column;display:flex;width:100%;gap:0px}.csp-header a.link.mega-menu__link.font-heading-bold.mega-menu__link--title.h4 span,.csp-header .link span.link-effect-no-underline{color:#1a1a1a;line-height:1.3;letter-spacing:-.3px;font-size:13px;font-weight:500;text-transform:capitalize;text-align:left;margin:0 0 5px;z-index:2;cursor:default}.csp-header a.link.mega-menu__link.font-heading-bold.mega-menu__link--title.h4 span{font-weight:600}.csp-header .mega-menu__link span.link-effect-no-underline{font-weight:400;color:#333;white-space:normal;font-size:14px;font-family:Arial,sans-serif;text-decoration:none;text-transform:capitalize}.csp-header .card__media .ratio,.csp-header .card__media .media{width:200px;height:200px}.csp-header .mega-menu__column.mega-menu__column--last.mega-menu__column--span1.mega-menu__column--allow-full *{border-radius:0}.csp-header .mega-menu__link{display:inline-block;padding-bottom:.3rem;padding-top:.3rem;word-wrap:break-word;text-decoration:none}.csp-header .mega-menu__content{background-color:rgb(var(--color-background));border-inline-start:0;border-inline-end:0;border-radius:0;inset-inline:0;overflow-y:auto;padding-bottom:20px;padding-top:20px;transition:opacity .5s cubic-bezier(.38,.65,.33,1),transform .5s cubic-bezier(.38,.65,.33,1)!important;top:120px}.csp-header a.mega-menu__link.link.header-menu__link-sub.font-body-semi-bold.text-small:hover span{color:#3893d0!important}.mega-menu__link--title .link-effect-no-underline:hover:before{width:0px}.list-menu.list-menu--inline>details:after{content:"";position:absolute;left:0;right:0;bottom:-35px;height:35px;background:transparent;z-index:10}header.header.custom-header.header--top-left.w100.header--has-menu.header--mobile-center{padding:0;margin:0}.header{padding-top:0;margin:0}.custom-header summary.header__menu-item.header__menu-item--top.list-menu__item.link.h6.header__menu-item--link{padding-top:8px;padding-bottom:8px;padding-block:0;padding-block:20px!important}@media screen and (min-width:990px){.custom-header .header__inline-menu .header__menu-item--top.list-menu__item{max-width:30rem;padding-block:20px}}@media(min-width:990px)and (max-width:1280px){.custom-header .header__heading{z-index:3;max-width:150px;height:auto;min-height:0px;max-height:max-content;padding-block:20px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-mega-menu.css.map */
