@media screen and (min-width:1200px){.cdo-header .cdo-header__mega-inner{max-width:1440px!important}.cdo-header .cdo-header__mega-grid.cdo-header__mega-grid--navigation{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,310px)!important;align-items:stretch!important;gap:clamp(20px,1.8vw,28px)!important}.cdo-header .cdo-header__mega-grid.cdo-header__mega-grid--navigation.cdo-header__mega-grid--two-promos{grid-template-columns:minmax(0,1fr) minmax(420px,480px)!important}.cdo-header .cdo-header__mega-grid.cdo-header__mega-grid--navigation.cdo-header__mega-grid--no-promo{grid-template-columns:minmax(0,1fr)!important}.cdo-header .cdo-header__menu-columns.cdo-header__menu-columns--navigation{display:grid!important;grid-template-columns:repeat(var(--cdo-mega-columns, 4),minmax(0,1fr))!important;align-items:start!important;gap:20px clamp(12px,1.2vw,20px)!important;min-width:0}.cdo-header .cdo-header__menu-columns--navigation>div{min-width:0}.cdo-header .cdo-header__menu-columns--navigation .cdo-header__menu-title{min-height:30px;margin-bottom:6px!important;padding:0 6px!important;display:flex;align-items:flex-end}.cdo-header .cdo-header__menu-columns--navigation .cdo-header__menu-title--link{color:#d62968;text-decoration:none}.cdo-header .cdo-header__menu-columns--navigation .cdo-header__menu-title--link:hover{color:#171716}.cdo-header .cdo-header__menu-columns--navigation .cdo-header__menu-links{gap:2px!important}.cdo-header .cdo-header__menu-columns--navigation .cdo-header__menu-links a{min-height:31px!important;padding:6px!important;font-size:13px;line-height:1.25}.cdo-header .cdo-header__nav-promos{display:grid;min-width:0;height:100%;gap:12px}.cdo-header .cdo-header__nav-promos--1{grid-template-columns:minmax(0,1fr)}.cdo-header .cdo-header__nav-promos--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cdo-header .cdo-header__nav-promo{width:100%;min-width:0;min-height:320px!important;height:100%;max-height:390px;padding:20px!important;border-radius:18px!important}.cdo-header .cdo-header__nav-promos--2 .cdo-header__nav-promo{min-height:300px!important;padding:16px!important}.cdo-header .cdo-header__nav-promos--square{height:auto;align-self:start}.cdo-header .cdo-header__nav-promos--square .cdo-header__nav-promo{aspect-ratio:1 / 1;min-height:0!important;height:auto;max-height:none}.cdo-header .cdo-header__nav-promo--no-image{background:linear-gradient(145deg,#171716,#3a3a3e)!important}.cdo-header .cdo-header__nav-promo .cdo-header__promo-copy{width:100%}.cdo-header .cdo-header__nav-promo h3{margin-top:8px!important;font-size:21px;line-height:1.15}.cdo-header .cdo-header__nav-promos--2 .cdo-header__nav-promo h3{font-size:17px}.cdo-header .cdo-header__nav-promo p{margin-top:8px!important;font-size:13px;line-height:1.45}.cdo-header .cdo-header__nav-promos--2 .cdo-header__nav-promo p:not(.cdo-header__promo-eyebrow){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.cdo-header .cdo-header__nav-promo .cdo-header__promo-cta{margin-top:14px;padding:8px 14px;font-size:13px}.cdo-header .cdo-header__nav-promos--2 .cdo-header__promo-cta{padding:7px 11px;font-size:12px}.cdo-header .cdo-header__nav-promo img{opacity:.82!important}.cdo-header .cdo-header__nav-promo:after{background:linear-gradient(to top,#0a0a0ab8,#0a0a0a57 46%,#0a0a0a14)!important}.cdo-header .cdo-header__nav-promo .cdo-header__promo-copy{color:#fff!important;text-shadow:0 1px 12px rgba(0,0,0,.22)}.cdo-header .cdo-header__nav-promo .cdo-header__promo-eyebrow{color:#ffffffeb!important}.cdo-header .cdo-header__nav-promo h3{color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.3)}.cdo-header .cdo-header__nav-promo p:not(.cdo-header__promo-eyebrow){color:#ffffffeb!important}.cdo-header .cdo-header__nav-promo .cdo-header__promo-cta{min-height:36px;justify-content:center;gap:6px;padding:9px 14px;border:1px solid rgba(255,255,255,.78);border-radius:10px;background:#ffffffe6!important;color:#171716!important;box-shadow:0 4px 14px #00000024;font-size:11px;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase;text-shadow:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.cdo-header .cdo-header__nav-promo .cdo-header__promo-cta svg{width:12px;height:12px}.cdo-header .cdo-header__nav-promo:hover .cdo-header__promo-cta{background:#fff!important;border-color:#fff;color:#171716!important;box-shadow:0 7px 18px #0003;transform:translateY(-1px)}}@media screen and (min-width:1200px)and (max-width:1399px){.cdo-header .cdo-header__mega-inner{max-width:100%!important;padding:24px!important}.cdo-header .cdo-header__mega-grid.cdo-header__mega-grid--navigation{grid-template-columns:minmax(0,1fr) 245px!important;gap:18px!important}.cdo-header .cdo-header__mega-grid.cdo-header__mega-grid--navigation.cdo-header__mega-grid--two-promos{grid-template-columns:minmax(0,1fr) minmax(360px,390px)!important}.cdo-header .cdo-header__mega-grid.cdo-header__mega-grid--navigation.cdo-header__mega-grid--no-promo{grid-template-columns:minmax(0,1fr)!important}.cdo-header .cdo-header__menu-columns.cdo-header__menu-columns--navigation{gap:18px 10px!important}.cdo-header .cdo-header__menu-columns--navigation .cdo-header__menu-title{padding-right:5px!important;padding-left:5px!important;font-size:11px;letter-spacing:.14em}.cdo-header .cdo-header__menu-columns--navigation .cdo-header__menu-links a{padding:5px!important;font-size:12px}.cdo-header .cdo-header__nav-promos{gap:10px}.cdo-header .cdo-header__nav-promo{min-height:300px!important;padding:18px!important}.cdo-header .cdo-header__nav-promos--2 .cdo-header__nav-promo{min-height:280px!important;padding:13px!important}.cdo-header .cdo-header__nav-promos--square .cdo-header__nav-promo,.cdo-header .cdo-header__nav-promos--square.cdo-header__nav-promos--2 .cdo-header__nav-promo{min-height:0!important}.cdo-header .cdo-header__nav-promos--2 .cdo-header__nav-promo h3{font-size:15px}.cdo-header .cdo-header__nav-promos--2 .cdo-header__nav-promo p:not(.cdo-header__promo-eyebrow){-webkit-line-clamp:2;font-size:12px}}@media screen and (max-width:1199px){.cdo-header__mobile-nav img:not(.cdo-header__recipient-image),.cdo-header__mobile-submenu img:not(.cdo-header__recipient-image),.cdo-header__mobile-links img,.cdo-header__nav-promos,.cdo-header__nav-promo{display:none!important}.cdo-header .cdo-header__mobile-recipient-media .cdo-header__recipient-image{display:block!important;width:100%!important;height:100%!important;object-fit:cover}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/cardology-navigation-improvements.css.map */
