.meganav-blocks .container{width:100%;max-width:min(1400px,var(--page-width, 1400px));margin:0 auto;padding:0 30px}.meganav-blocks .container-fluid{width:100%;padding:0 30px}.meganav-blocks .row{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.meganav-blocks .col,.meganav-blocks .col-12,.meganav-blocks [class*=col-sm-]{padding-left:12px;padding-right:12px;min-width:0}.meganav-blocks .col{flex:1 1 0}.meganav-blocks .col-12{flex:0 0 100%;max-width:100%}.meganav-blocks .col-sm-2{flex:0 0 16.666%;max-width:16.666%}.meganav-blocks .col-sm-3{flex:0 0 25%;max-width:25%}.meganav-blocks .col-sm-4{flex:0 0 33.333%;max-width:33.333%}.meganav-blocks .col-sm-6{flex:0 0 50%;max-width:50%}.meganav-blocks .col-sm-12{flex:0 0 100%;max-width:100%}.meganav-blocks .mega-col{white-space:normal}.meganav-blocks>.container>.row,.meganav-blocks>.container-fluid>.row{flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:16px}.meganav-blocks>.container>.row>.mega-col.mega-link,.meganav-blocks>.container-fluid>.row>.mega-col.mega-link,.meganav-blocks .mega-col--links{flex:1 1 calc(100% - var(--mega-banner-width, 40%) - 16px);width:calc(100% - var(--mega-banner-width, 40%) - 16px);max-width:calc(100% - var(--mega-banner-width, 40%) - 16px);min-width:0}.meganav-blocks>.container>.row>.mega-col:not(.mega-link),.meganav-blocks>.container-fluid>.row>.mega-col:not(.mega-link),.meganav-blocks .mega-col--banner{flex:0 0 var(--mega-banner-width, 40%);width:var(--mega-banner-width, 40%);max-width:var(--mega-banner-width, 40%);margin-left:0}.meganav-blocks .mega-link>.row,.meganav-blocks .mega-col--links>.row{align-items:flex-start;flex-wrap:nowrap;gap:85px;justify-content:flex-start;width:100%}.meganav-blocks .mega-menu-col--style{flex:0 0 auto;max-width:none}.meganav-blocks .mega-menu-col--create{flex:0 0 38%;max-width:38%;width:38%;min-width:250px}.meganav-blocks .mega-menu-col--style-wide{flex:1 1 auto;max-width:none;width:auto;min-width:0}.meganav-blocks .mega-menu-col--shape{flex:1 1 auto;max-width:none;width:auto;min-width:260px}.meganav-blocks .mega-col--links>.row:has(.mega-menu-col--shape){gap:40px}.meganav-blocks .mega-col--links>.row:has(.mega-menu-col--shape) .mega-menu-col--create{flex:0 0 28%;max-width:28%;width:28%;min-width:220px}.meganav-blocks .mega-col--links>.row:has(.mega-menu-col--shape) .mega-menu-col--style-wide{flex:0 0 auto;max-width:240px}.meganav-blocks .mega-menu-col--style-wide .widget-inner .nav-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:0;padding-bottom:0}.meganav-blocks .mega-menu-col--style-wide .widget-inner .nav-links li{padding:3px 0;min-width:0}.meganav-blocks .mega-menu-col--style-wide .menu-text{white-space:normal}.meganav-blocks .mega-create-engagement__heading.menu-title{font-family:var(--font-body-family);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground));margin:8px 0;white-space:nowrap}.meganav-blocks .mega-create-engagement__heading.menu-title a{pointer-events:none}.meganav-blocks .mega-create-engagement__list{margin-bottom:10px}.meganav-blocks .mega-create-engagement__link .menu-text{white-space:normal}.meganav-blocks .mega-create-engagement__cta{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-top:14px;padding:11px 12px;border-radius:8px;border:1.5px solid var(--brand-primary-hex, #0e3b3a);background:linear-gradient(135deg,#0e3b3a14,#0e3b3a08);text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.meganav-blocks .mega-create-engagement__cta-text{font-family:var(--font-body-family);font-size:11px;font-weight:700;letter-spacing:.1em;line-height:1.35;text-transform:uppercase;color:var(--brand-primary-hex, #0e3b3a)}.meganav-blocks .mega-create-engagement__cta-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:var(--brand-primary-hex, #0e3b3a);color:var(--brand-background-hex, #fffdf8)}.meganav-blocks .mega-create-engagement__cta-icon svg{width:10px;height:10px;transform:none}.meganav-blocks .mega-create-engagement__cta:hover{background:var(--brand-primary-hex, #0e3b3a);border-color:var(--brand-primary-hex, #0e3b3a);transform:translateY(-1px)}.meganav-blocks .mega-create-engagement__cta:hover .mega-create-engagement__cta-text{color:var(--brand-background-hex, #fffdf8)}.meganav-blocks .mega-create-engagement__cta:hover .mega-create-engagement__cta-icon{background:var(--brand-background-hex, #fffdf8);color:var(--brand-primary-hex, #0e3b3a)}.meganav-blocks .mega-create-engagement__cta--disabled,.meganav-blocks .mega-create-engagement__link--disabled{pointer-events:none;cursor:default;opacity:.55}.meganav-blocks .promotion_menu .image-content__image-wrapper{display:block;width:100%;overflow:hidden;border-radius:12px}.meganav-blocks .menu-title{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground));margin:8px 0}.meganav-blocks .menu-title a{color:inherit;text-decoration:none}.meganav-blocks .widget-inner .nav-links{list-style:none;margin:0;padding:0 0 15px}.meganav-blocks .widget-inner .nav-links li{padding:4px 0}.meganav-blocks .mega-shape-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;width:100%}.meganav-blocks .mega-shape-grid>.nav-links{padding-bottom:0;margin-bottom:0;min-width:0;list-style:none}.meganav-blocks .widget-inner .mega-menu-col--style .nav-links{display:block;width:100%}.meganav-blocks .menu-link{position:relative;display:inline-block;color:rgba(var(--color-foreground),.75);text-decoration:none;font-size:14px;font-weight:500;transition:color .2s ease}.meganav-blocks .menu-text{position:relative;white-space:nowrap}.meganav-blocks .menu-text:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background-color:rgb(var(--color-foreground));transition:width .3s ease}.meganav-blocks .menu-link:hover .menu-text:after,.meganav-blocks .menu-link.mega-menu__link--active .menu-text:after{width:100%}.meganav-blocks .menu-link:hover,.meganav-blocks .menu-link.mega-menu__link--active{color:rgb(var(--color-foreground))}.meganav-blocks .menu-item{display:inline-flex;align-items:center;gap:8px}.meganav-blocks .menu-icon{width:20px;height:20px;flex:0 0 20px;display:inline-flex;align-items:center;justify-content:center}.meganav-blocks .menu-icon img{width:20px;height:20px;object-fit:contain;display:block}.meganav-blocks .menu-label{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:3px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle}.meganav-blocks .menu-label--new{background:#34bf49;color:#fff}.meganav-blocks .menu-label--hot{background:#d24418;color:#fff}.meganav-blocks .menu-label--sale{background:#ffa800;color:#fff}.meganav-blocks .menu-label--other{background:#848484;color:#fff}.meganav-blocks .promotion_menu{position:relative}.meganav-blocks .promotion_menu--container{position:relative;border-radius:12px;overflow:hidden}.meganav-blocks .promotion_menu--container:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";z-index:1;background:linear-gradient(0deg,#000000b3,#0000 70%);pointer-events:none}.meganav-blocks .image-content__image-container{position:relative}.meganav-blocks .image-content__image-wrapper{position:relative;overflow:hidden;display:block}.meganav-blocks .image-content__image,.meganav-blocks .promotion_menu .image-content__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.meganav-blocks .promotion_menu--container:hover .image-content__image{transform:scale(1.05)}.meganav-blocks .promotion_menu--content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:32px;display:flex;color:#fff}.meganav-blocks .promotion_menu--content .subtop{font-size:12px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:#fff;opacity:.9}.meganav-blocks .promotion_menu--content .h3,.meganav-blocks .promotion_menu--content .h4,.meganav-blocks .promotion_menu--content .h5{margin:0;color:#fff;font-weight:600}.meganav-blocks .promotion_menu--content .h3{font-size:28px;line-height:1.2}.meganav-blocks .promotion_menu--content .h4{font-size:22px;line-height:1.25}.meganav-blocks .promotion_menu--content .h5{font-size:18px;line-height:1.3}.meganav-blocks .promotion_menu--content .promotion_menu--text,.meganav-blocks .promotion_menu--content .promotion_menu--text p{color:#fff;margin:0;font-size:14px;line-height:1.5}.meganav-blocks .promotion_menu--content .promotion_menu--text p+p{margin-top:8px}.meganav-blocks .promotion_menu--link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.meganav-blocks .promotion_menu--txt{position:relative;z-index:2}.meganav-blocks .btn-underline{display:inline-block;color:inherit;text-decoration:underline;text-underline-offset:3px;font-size:13px;font-weight:600}.meganav-blocks .btn-underline-white{color:#fff}.meganav-blocks .d-flex{display:flex}.meganav-blocks .align-items-start{align-items:flex-start}.meganav-blocks .align-items-center{align-items:center}.meganav-blocks .align-items-end{align-items:flex-end}.meganav-blocks .justify-content-start{justify-content:flex-start}.meganav-blocks .justify-content-center{justify-content:center}.meganav-blocks .justify-content-end{justify-content:flex-end}.meganav-blocks .text-center{text-align:center}.meganav-blocks .text-right{text-align:right}.meganav-blocks .mb-1{margin-bottom:4px}.meganav-blocks .mb-3{margin-bottom:12px}.meganav-blocks .mb-4{margin-bottom:16px}.meganav-blocks .mt-3{margin-top:12px}.meganav-blocks .overflow-hidden{overflow:hidden}.meganav-blocks .position-relative{position:relative}.meganav-blocks .promotionclassic__image{position:relative;overflow:hidden;display:block}.meganav-blocks .promotionclassic__image img{width:100%;height:100%;object-fit:cover}.meganav-blocks .promotionclassic__image.square{padding-top:100%!important}.meganav-blocks .promotionclassic__image.landscape{padding-top:75%!important}.meganav-blocks .promotionclassic__image.portrait{padding-top:130%!important}.meganav-blocks .promotionclassic__image.wide{padding-top:60%!important}.meganav-blocks .promotionclassic_menu--content{padding:12px 0 0}.meganav-blocks .mega-menu-product-card__link{display:block;text-decoration:none;color:inherit}.meganav-blocks .mega-menu-product-card__media{border-radius:8px;overflow:hidden;margin-bottom:8px}.meganav-blocks .mega-menu-product-card__media img{width:100%;height:auto;display:block}.meganav-blocks .mega-menu-product-card__title{margin:0 0 4px;font-size:14px}.meganav-blocks .mega-menu-product-card__price{margin:0;font-size:13px;color:rgba(var(--color-foreground),.75)}.meganav-blocks .collection_menu .collection-card__image{border-radius:8px;overflow:hidden}.meganav-blocks .collection_menu .collection-card__image img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1199px){.meganav-blocks .mega-menu-col--create{flex:0 0 40%;max-width:40%;width:40%;min-width:230px}.meganav-blocks .mega-menu-col--style-wide{flex:1 1 auto;max-width:none}.meganav-blocks .col-sm-3:not([class*=mega-menu-col]),.meganav-blocks .col-sm-6:not([class*=mega-menu-col]){flex:0 0 50%;max-width:50%}}@media screen and (max-width:749px){.meganav-blocks .col-sm-2,.meganav-blocks .col-sm-3,.meganav-blocks .col-sm-4,.meganav-blocks .col-sm-6{flex:0 0 100%;max-width:100%}.meganav-blocks .mega-shape-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-mega-menu-blocks.css.map */
