@media screen and (min-width:1001px){.header-wrapper,.header-wrapper .header{background:#f6f1e9!important}.header-wrapper{border-bottom:1px solid #ded5c8}.header{column-gap:24px}.header__inline-menu .header__menu-item{font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.3;color:#302b26!important;text-decoration:none}.header__inline-menu .header__menu-item span{text-decoration-thickness:1px;text-underline-offset:5px}.header__inline-menu .list-menu--inline{column-gap:8px;row-gap:0}.header__inline-menu .header__menu-item:hover{color:#8a735d!important}.kb-mega-menu.mega-menu__content{background:#f6f1e9!important;background-image:none!important;border-top:1px solid #ded5c8;border-bottom:1px solid #ded5c8;box-shadow:0 16px 30px #4131201a;padding:0!important}.kb-mega-menu__inner{width:100%;max-width:1600px;margin:0 auto;padding:24px 32px 34px;box-sizing:border-box}.kb-mega-menu__top{margin-bottom:22px}.kb-mega-menu__shop-all{display:inline-flex;align-items:center;gap:18px;color:#302b26!important;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400;letter-spacing:0;text-transform:none;text-decoration:none;transition:color .2s ease}.kb-mega-menu__shop-all:hover{color:#8a735d!important}.kb-mega-menu__shop-all span{font-size:21px;font-family:Georgia,serif;font-weight:400;transition:transform .2s ease}.kb-mega-menu__shop-all:hover span{transform:translate(4px)}.kb-mega-menu__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:start}.kb-mega-menu__grid--products{grid-template-columns:repeat(3,minmax(0,1fr))}.kb-mega-menu__card{display:block;min-width:0;padding:0 18px;border-right:1px solid #e0d6c9;text-decoration:none!important;color:#302b26;box-sizing:border-box}.kb-mega-menu__card:first-child{padding-left:0}.kb-mega-menu__card:last-child{padding-right:0;border-right:none}.kb-mega-menu__image-wrapper{width:100%;height:clamp(220px,23vw,360px);aspect-ratio:auto;overflow:hidden;background:#e9e1d5;position:relative}.kb-mega-menu__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.92) sepia(.035);transition:transform .45s ease,filter .45s ease}.kb-mega-menu__card:hover .kb-mega-menu__image{transform:scale(1.035);filter:saturate(1) sepia(0)}.kb-mega-menu__image-placeholder{width:100%;height:100%;background:#e9e1d5}.kb-mega-menu__title{display:block;margin-top:17px;padding-bottom:8px;color:#302b26!important;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.45vw,25px);font-weight:400;letter-spacing:-.025em;line-height:1.25;text-decoration:none}.kb-mega-menu__card:hover .kb-mega-menu__title{color:#806951!important;text-decoration:none}.kb-mega-menu__grid--products .kb-mega-menu__image-wrapper{height:clamp(200px,21vw,310px)}.kb-mega-menu__grid--products .kb-mega-menu__title{font-size:clamp(16px,1.2vw,21px);line-height:1.35}@media screen and (max-width:1350px){.kb-mega-menu__inner{padding:22px 24px 28px}.kb-mega-menu__card{padding:0 12px}.kb-mega-menu__image-wrapper{height:clamp(190px,22vw,285px)}.kb-mega-menu__title{font-size:19px}.header__inline-menu .header__menu-item{font-size:15px}}}@media screen and (min-width:1001px){.header-wrapper .header{max-width:none!important;width:100%;padding-left:40px!important;padding-right:40px!important;box-sizing:border-box}.header__heading,.header__heading-link{justify-self:start}.header-wrapper .header{grid-template-columns:auto minmax(0,1fr) auto;column-gap:40px;align-items:center}.header__inline-menu{grid-column:2;justify-self:center;min-width:0}.header__inline-menu .list-menu--inline{display:flex;flex-wrap:nowrap;align-items:center;column-gap:10px}.header__icons{grid-column:3;justify-self:end;display:flex;align-items:center}}@media screen and (min-width:1001px){.header-wrapper .header{padding-top:12px!important;padding-bottom:12px!important}}@media screen and (min-width:1001px){.kb-mega-menu__image-wrapper{background:#e9e1d5;border:1px solid rgba(115,94,73,.1);box-shadow:0 3px 8px #5c49360f,0 12px 24px #5c493617;border-radius:0;box-sizing:border-box;transition:box-shadow .35s ease,transform .35s ease}.kb-mega-menu__image{object-fit:cover;object-position:center;filter:saturate(.92) sepia(.04)}.kb-mega-menu__card:hover .kb-mega-menu__image-wrapper{box-shadow:0 5px 12px #5c493617,0 16px 30px #5c493621;transform:translateY(-2px)}}@media screen and (min-width:1001px){.kb-mega-menu__sublinks{display:flex;flex-direction:column;gap:9px;margin-top:10px;padding-bottom:10px}.kb-mega-menu__sublink{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:400;color:#756554;text-decoration:none;transition:color .2s ease}.kb-mega-menu__sublink:hover{color:#302b26;text-decoration:underline;text-underline-offset:4px}.kb-mega-menu__sublink span{font-size:15px}}@media screen and (min-width:1001px){.kb-mega-menu__card-main{display:block;color:inherit;text-decoration:none!important}.kb-mega-menu__card-main:hover{text-decoration:none!important}.kb-mega-menu__card-main:hover .kb-mega-menu__title{color:#806951!important}}@media screen and (min-width:1001px){.header__inline-menu .header__menu-item{font-family:JONT,sans-serif!important;font-size:13px;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.kb-mega-menu__title{font-family:JONT,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;line-height:1.5}.kb-mega-menu__shop-all{font-family:JONT,sans-serif!important;font-size:13px;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.kb-mega-menu__sublink{font-family:JONT,sans-serif!important;font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.kb-mega-menu .mega-menu__link{font-family:JONT,sans-serif!important;font-size:13px;font-weight:400;letter-spacing:.12em;text-transform:uppercase}}@media screen and (min-width:1001px){.header__icons .desktop-localization-wrapper{display:flex;align-items:center;margin-right:12px}.header__icons .desktop-localization-wrapper .localization-form__select{font-family:JONT,sans-serif;font-size:12px;font-weight:400;letter-spacing:.08em;color:#302b26}.header__icons .desktop-localization-wrapper .localization-form__select:hover{color:#8a735d}}@media screen and (min-width:1001px){.header__icons .desktop-localization-wrapper{display:flex;align-items:center;margin-right:12px}.header__icons .desktop-localization-wrapper localization-form,.header__icons .desktop-localization-wrapper .localization-form{position:relative}.header__icons .desktop-localization-wrapper .localization-form__select{font-family:JOST,sans-serif!important;font-size:12px!important;letter-spacing:.04em;color:#302b26!important;white-space:nowrap}.header__icons .desktop-localization-wrapper .disclosure__list-wrapper{position:absolute!important;top:calc(100% + 8px)!important;bottom:auto!important;left:auto!important;right:0!important;transform:none!important;width:280px!important;min-width:0!important;max-width:280px!important;height:auto!important;max-height:360px!important;overflow:hidden!important;box-sizing:border-box;background:#f6f1e9!important;border:1px solid #ded5c8!important;border-radius:4px!important;box-shadow:0 12px 30px #4131201f;z-index:100}.header__icons .desktop-localization-wrapper .country-filter{padding:12px!important;background:#f6f1e9!important}.header__icons .desktop-localization-wrapper .country-filter__input-wrapper{width:100%!important;box-sizing:border-box}.header__icons .desktop-localization-wrapper .country-filter__input{width:100%!important;min-height:40px!important;height:40px!important;padding:8px 12px!important;box-sizing:border-box;background:#fffdf9!important;border:1px solid #ded5c8!important;border-radius:2px!important;box-shadow:none!important;outline:none!important;font-family:JONT,sans-serif!important;font-size:12px!important;color:#302b26!important}.header__icons .desktop-localization-wrapper .country-filter__input-wrapper:before,.header__icons .desktop-localization-wrapper .country-filter__input-wrapper:after{content:none!important;display:none!important}.header__icons .desktop-localization-wrapper .disclosure__list{width:100%!important;max-width:none!important;max-height:270px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0!important;margin:0!important;background:#f6f1e9!important}.header__icons .desktop-localization-wrapper .disclosure__item{width:100%!important;margin:0!important}.header__icons .desktop-localization-wrapper .disclosure__link{display:block!important;width:100%!important;box-sizing:border-box;padding:10px 14px!important;font-family:JONT,sans-serif!important;font-size:12px!important;font-weight:400;line-height:1.5!important;letter-spacing:.02em;color:#302b26!important;text-decoration:none}.header__icons .desktop-localization-wrapper .disclosure__link:hover{background:#eee7dc!important}}@media screen and (min-width:1200px){.header-wrapper .header{grid-template-columns:auto minmax(0,1fr) auto!important;column-gap:48px!important}.header__heading,.header__heading-link{grid-column:1;justify-self:start}.header__inline-menu{grid-column:2;justify-self:start!important;min-width:0}.header__icons{grid-column:3;justify-self:end}}.kb-header-search{display:none}@media screen and (min-width:1001px){.kb-mobile-search{display:none}.kb-header-search{display:flex;align-items:center;width:180px;height:38px;border:1px solid #c9bcaa;background:transparent;border-radius:2px;box-sizing:border-box}.kb-header-search:focus-within{border-color:#756554}.kb-header-search__input{flex:1;min-width:0;width:100%;border:none;outline:none;box-shadow:none;background:transparent;padding:0 0 0 12px;font-family:JONT,sans-serif;font-size:12px;color:#302b26}.kb-header-search__input::placeholder{color:#8a8177;opacity:1}.kb-header-search__button{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border:none;background:transparent;color:#302b26;cursor:pointer}.kb-header-search__button svg{width:19px;height:19px}.header__icons{gap:6px}}@media screen and (max-width:1000px){.kb-mobile-search{display:block}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/karoo-mega-menu.css.map */
