:root{--jackal-ink:#0B090A;--jackal-bone:#F5F0E9;--jackal-graphite:#333333}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.m-header__desktop .m-menu__link,.m-button{letter-spacing:.09em}.m-header.transparent-on-top .m-header__wrapper{border-bottom-color:#ffffff2e}.jackal-activewear-hero .m-slide__overlay{background:linear-gradient(90deg,#050505a8,#05050552 45%,#05050500 78%)!important;opacity:1!important}.jackal-activewear-hero .m-slide__content{max-width:680px}.jackal-activewear-hero .m-slide__description{max-width:540px}.jackal-category-card .m-custom-content__block-image,.jackal-categories .m-image-card{overflow:hidden}.jackal-categories .m-image-card img,.jackal-editorial .m-image-with-text__image img{width:100%;height:100%;object-fit:cover}.jackal-for-every-you{position:relative}.jackal-for-every-you .m-promotion-banner__content,.jackal-for-every-you .m-content-box{max-width:560px}.jackal-field-notes img{width:100%;height:100%;object-fit:cover}.m-button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(min-width:768px){.jackal-categories .m-image-card{min-height:520px}.jackal-editorial .m-image-with-text__image{min-height:650px}}@media(max-width:767px){.m-header__mobile{min-height:58px;padding-inline:12px}.m-menu-button,.m-header__search-icon,.m-header__mobile-right a,.m-header__mobile-right button{min-width:44px;min-height:44px}.jackal-activewear-hero .m-slide__overlay{background:linear-gradient(0deg,#050505c7,#0505055c 55%,#0505050f)!important}.jackal-activewear-hero .m-slide__title{font-size:clamp(38px,11vw,50px)!important;line-height:.96}.jackal-activewear-hero .m-slide__description{font-size:15px;line-height:1.5;max-width:34ch}.jackal-categories .m-image-card{min-height:430px}.jackal-editorial .m-image-with-text__inner{gap:24px}.m-main-product--wrapper,.m-collection-products{overflow-x:clip}}.m-product-card__media{aspect-ratio:3 / 4!important;overflow:hidden!important}.m-product-card__media .m-image,.m-product-card__media .m-media,.m-product-card__media .m-media__wrapper,.m-product-card__main-image,.m-product-card__hover-image{width:100%!important;height:100%!important}.m-product-card__media img,.m-product-card__main-image img,.m-product-card__hover-image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.jackal-categories .m-image-card__inner{aspect-ratio:4 / 5!important;overflow:hidden!important;min-height:0!important}.jackal-categories .m-image-card__img,.jackal-categories .m-media,.jackal-categories .m-media__wrapper{width:100%!important;height:100%!important}.jackal-categories .m-image-card__img img,.jackal-categories .m-media img,.jackal-categories .m-media__wrapper img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.m-collection-card__image{aspect-ratio:4 / 5!important;overflow:hidden!important}.m-collection-card__image .m-image,.m-collection-card__image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}@media(min-width:768px){.jackal-categories .m-image-card{min-height:0!important}}@media(max-width:767px){.jackal-categories .m-image-card{min-height:0!important}}.m-media-gallery .m-product-media--item{aspect-ratio:3 / 4!important;overflow:hidden!important}.m-media-gallery .m-product-media--item>*,.m-media-gallery .m-product-media--item .m-media,.m-media-gallery .m-product-media--item .m-media__wrapper,.m-media-gallery .m-product-media--item .m-product-media,.m-media-gallery .m-product-media--item .m-image{width:100%!important;height:100%!important}.m-media-gallery .m-product-media--item img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.m-product-media--slider__thumbnails .swiper-slide{aspect-ratio:3 / 4!important;height:auto!important;overflow:hidden!important}.m-product-media--slider__thumbnails .swiper-slide>*,.m-product-media--slider__thumbnails .swiper-slide .m-media,.m-product-media--slider__thumbnails .swiper-slide .m-media__wrapper,.m-product-media--slider__thumbnails .swiper-slide .m-image{width:100%!important;height:100%!important}.m-product-media--slider__thumbnails .swiper-slide img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.jackal-fit-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0 2px;border-top:1px solid rgba(17,17,17,.12)}.jackal-size-guide-link{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.jackal-fit-note{font-size:12px;color:#1111119e;text-align:right}.jackal-new-arrivals .m-section__header,.jackal-collection-crossnav .m-section__header{max-width:900px}.jackal-new-arrivals .m-product-card__media{background:#f4f2ee}.jackal-collection-campaign,.jackal-all-collections-campaign{position:relative}.jackal-collection-campaign .m-promotion-banner__content,.jackal-all-collections-campaign .m-promotion-banner__content{max-width:620px}@media(max-width:767px){.jackal-fit-tools{align-items:flex-start;flex-direction:column;gap:6px}.jackal-fit-note{text-align:left}}.jackal-fit-tools{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-top:1px solid rgba(17,17,17,.12);border-bottom:1px solid rgba(17,17,17,.12)}.jackal-size-guide-link,.jackal-fit-full-guide{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.jackal-size-guide-link{text-decoration:none}.jackal-size-guide-link span,.jackal-fit-full-guide{text-decoration:underline;text-underline-offset:4px}.m-product-card__action-icons,.m-product-card__addons{opacity:1}@media(max-width:767px){.jackal-fit-tools{align-items:flex-start;flex-direction:column;gap:9px}}.m-main-product .m-product-info--wrapper{max-width:560px;margin-inline:auto}.m-main-product .m-product-title{letter-spacing:-.025em}.m-main-product .m-product-text{font-size:11px;letter-spacing:.14em;text-transform:uppercase}.m-main-product .m-product-form--input{margin-top:18px}.m-main-product .m-product-form--input label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.m-main-product .m-product-options--wrapper{gap:8px}.m-main-product .m-product-option--button{min-width:46px;min-height:42px}.m-main-product .m-product-form--main-button{min-height:54px;letter-spacing:.12em}.jackal-fit-tools{margin-top:6px;padding:12px 0;border-top:1px solid rgba(17,17,17,.12);border-bottom:1px solid rgba(17,17,17,.12)}.m-product-addon{padding-top:12px}.m-product-addon button,.m-product-addon a{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.m-product-info--wrapper .m-collapsible--button{min-height:52px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.m-product-info--wrapper .m-collapsible--content{color:#111111ad;line-height:1.7}.m-product-info--wrapper .m-complementary-products{margin:24px 0 10px;padding:22px 0;border-top:1px solid rgba(17,17,17,.12);border-bottom:1px solid rgba(17,17,17,.12)}.m-product-info--wrapper .m-complementary-products__heading{font-size:13px;letter-spacing:.08em;text-transform:uppercase}@media(max-width:767px){.m-main-product .m-product-info--wrapper{max-width:none;padding-inline:16px}}.jackal-new-arrivals .m-section__header{margin-bottom:28px!important}.jackal-new-arrivals .m-section__header-description{max-width:560px}.jackal-new-arrivals .m-product-card{transition:transform .45s cubic-bezier(.22,1,.36,1)}.jackal-new-arrivals .m-product-card:hover{transform:translateY(-6px)}.jackal-collection-crossnav .m-collection-card,.jackal-collection-crossnav .m-collection-card__inner{height:100%}.jackal-collection-crossnav .m-collection-card__inner{display:flex;flex-direction:column}.jackal-collection-crossnav .m-collection-card__image{width:100%!important;aspect-ratio:4/5!important;min-height:0!important;overflow:hidden!important}.jackal-collection-crossnav .m-collection-card__image .m-hover-box__wrapper,.jackal-collection-crossnav .m-collection-card__image .m-image,.jackal-collection-crossnav .m-collection-card__image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.jackal-collection-crossnav .m-collection-card__info{margin-top:auto}.jackal-size-guide-link{border:0;background:transparent;padding:0;color:inherit;cursor:pointer}.jackal-fit-note{font-size:11px;letter-spacing:.04em;color:#11111180}.template-page.contact .m-contact-form__wrapper,.template-page.contact .m-contact-form{border-radius:0}.template-page.contact .m-contact-form input,.template-page.contact .m-contact-form textarea{border-radius:0!important;border-color:#1111112e!important}.template-page.contact .m-contact-form textarea{min-height:180px}html.jackal-motion-ready [data-jackal-motion]{opacity:0;transform:translateY(24px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transition-delay:var(--jackal-delay,0ms)}html.jackal-motion-ready [data-jackal-motion].is-jackal-visible{opacity:1;transform:translateY(0)}.m-button,.m-collection-card__link,.m-product-card__title a{transition:opacity .25s ease,transform .35s cubic-bezier(.22,1,.36,1)}.m-button:hover{transform:translateY(-2px)}.jackal-collection-crossnav .m-hover-box__wrapper img,.jackal-categories img{transition:transform .8s cubic-bezier(.22,1,.36,1)!important}.jackal-collection-crossnav .m-collection-card:hover img,.jackal-categories .m-image-card:hover img{transform:scale(1.035)!important}@media(prefers-reduced-motion:reduce){html.jackal-motion-ready [data-jackal-motion],.m-button,.m-product-card,.m-icon-box,.m-hover-box__wrapper img{transition:none!important;transform:none!important;opacity:1!important}}:root{--container-width:1440px}@media(min-width:1280px){.container{max-width:1440px!important;padding-left:48px!important;padding-right:48px!important}}@media(min-width:768px)and (max-width:1279px){.container{padding-left:28px!important;padding-right:28px!important}}@media(max-width:767px){.container{padding-left:18px!important;padding-right:18px!important}}.jackal-activewear-hero .container,.jackal-for-every-you .container,.jackal-field-notes .container{max-width:none!important}h1,.h1{letter-spacing:-.035em}h2,.h2{letter-spacing:-.025em}.m-section__heading{line-height:1.05}.m-section__subheading{font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase}.jackal-activewear-hero .m-slide__title{font-size:clamp(48px,4.8vw,72px)!important;line-height:.95!important;letter-spacing:-.04em!important}.jackal-new-arrivals .m-section__heading,.jackal-categories .m-section__heading,.jackal-collection-crossnav .m-section__heading{font-size:clamp(30px,2.6vw,40px)!important}.m-main-product .m-product-title{font-size:clamp(30px,2.4vw,38px)!important;line-height:1.04!important}.jackal-editorial-pdp__copy h2{font-size:clamp(34px,3.6vw,54px)!important}.jackal-contact-intro__copy h1{font-size:clamp(50px,6vw,84px)!important}.m-main-product>.container,.m-main-product .container{max-width:1400px!important}@media(min-width:990px){.m-main-product--wrapper{column-gap:52px!important}.m-main-product .m-product-info--wrapper{max-width:500px!important}.m-main-product .m-media-gallery{max-width:760px}}.m-media-gallery .m-product-media--item{max-height:min(78vh,900px)}.m-media-gallery .m-product-media--item img{object-position:center center!important}.jackal-new-arrivals,.jackal-categories,.jackal-collection-crossnav,.jackal-values,.jackal-faq{overflow:clip}.jackal-new-arrivals .m-product-card__title,.m-collection-products .m-product-card__title{font-size:14px!important;line-height:1.35!important}.jackal-collection-crossnav .m-collection-card__info h3,.jackal-collection-crossnav .m-collection-card__title{font-size:18px!important}@media(min-width:1280px){.jackal-categories,.jackal-new-arrivals,.jackal-editorial,.jackal-collection-crossnav,.jackal-faq{--section-padding-top:64px;--section-padding-bottom:64px}}@media(max-width:767px){.jackal-activewear-hero .m-slide__title{font-size:clamp(38px,11vw,48px)!important}.m-main-product .m-product-title{font-size:30px!important}.jackal-contact-intro__copy h1{font-size:clamp(44px,14vw,64px)!important}}.jackal-editorial-pdp>.container,.jackal-contact-intro>.container{max-width:1440px!important}@media(min-width:1280px){.jackal-editorial-pdp>.container,.jackal-contact-intro>.container{padding-left:48px!important;padding-right:48px!important}}.m-header__logo img,.m-header__mobile-logo img{object-fit:contain!important;width:auto!important}@media(min-width:768px){.m-header__logo img{max-height:45px!important}}@media(min-width:990px){.m-main-product--wrapper{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr)!important;gap:52px!important;align-items:start!important}.m-main-product--wrapper>.m-main-product--media,.m-main-product--wrapper>.m-main-product--info{width:100%!important;max-width:none!important}.m-main-product .m-product-info--wrapper{width:100%!important;max-width:520px!important;margin:0!important}.m-main-product .m-media-gallery{width:100%!important;max-width:none!important}}.m-media-gallery .m-product-media--item,.m-product-media--slider__thumbnails .swiper-slide{aspect-ratio:4 / 5!important}@media(min-width:990px){.m-media-gallery .m-product-media--item{max-height:740px!important}}.jackal-new-arrivals .m-section__header{margin-bottom:20px!important}.jackal-collection-crossnav .m-section__header{margin-bottom:22px!important}.jackal-editorial-pdp{padding:64px 0 60px!important}.jackal-faq{padding:56px 0!important}.jackal-values{padding:28px 0!important}@media(max-width:767px){.jackal-editorial-pdp{padding:48px 0!important}.jackal-faq{padding:46px 0!important}}.m-header__logo img,.m-header__mobile-logo img{width:auto!important;height:auto!important;object-fit:contain!important}@media(min-width:768px){.m-header__logo img{max-height:34px!important}}@media(max-width:767px){.m-header__mobile-logo img{max-height:28px!important}}.m-footer .m-footer--block-image,.m-footer .m-footer__block-image{max-width:82px!important}.m-footer .m-footer--block-image img,.m-footer .m-footer__block-image img{width:82px!important;height:auto!important;object-fit:contain!important}@media(max-width:1023px){.m-header__mobile{position:relative!important;min-height:60px!important;height:60px!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid rgba(17,17,17,.08)!important}.m-header__mobile>.m-menu-button{flex:0 0 42px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;z-index:3!important}.m-header__mobile>.m-logo{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:auto!important;min-width:0!important;max-width:116px!important;padding:0!important;margin:0!important;z-index:2!important}.m-header__mobile .m-logo a.m-logo__image{width:var(--logo-width-mobile,108px)!important;max-width:108px!important;padding:0!important;margin:0!important}.m-header__mobile .m-logo__image-default,.m-header__mobile .m-logo__image-transparent{width:100%!important;align-items:center!important;justify-content:center!important}.m-header__mobile .m-logo img{width:100%!important;height:auto!important;max-height:24px!important;object-fit:contain!important;margin:0 auto!important}.m-header__mobile-right{flex:0 0 auto!important;width:auto!important;min-width:88px!important;margin:0 0 0 auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:2px!important;z-index:3!important}.m-header__mobile-right m-search-popup,.m-header__mobile-right>a,.m-header__mobile-right>button,.m-header__mobile-right .m-cart-icon-bubble,.m-header__search-icon{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.m-header__mobile-right m-search-popup{padding:0!important}.m-header__mobile-right svg,.m-header__search-icon svg{width:19px!important;height:19px!important;display:block!important}.m-header__mobile .m-hamburger-box{width:21px!important;height:14px!important;padding:14px 0!important}.m-header__mobile .m-hamburger-box__inner,.m-header__mobile .m-hamburger-box__inner:before,.m-header__mobile .m-hamburger-box__inner:after{height:1.5px!important}.m-header__mobile .m-hamburger-box__inner:before{top:-6px!important}.m-header__mobile .m-hamburger-box__inner:after{bottom:-6px!important}.m-menu-drawer__wrapper{width:min(86vw,350px)!important;max-width:350px!important;background:#fff!important;color:#111!important;box-shadow:22px 0 48px #00000024!important;transition:transform .38s cubic-bezier(.22,1,.36,1)!important}.m-menu-drawer__content{padding:0 18px 20px!important;background:#fff!important;overflow-y:auto!important}.jackal-mobile-menu-head{min-height:50px!important;padding:0 1px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-bottom:1px solid rgba(17,17,17,.12)!important}.jackal-mobile-menu-head>span{font-size:9px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#11111173!important}.jackal-mobile-menu-head>a{font-size:9px!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase!important;text-decoration:none!important}.m-menu-drawer__navigation{padding:6px 0 14px!important}.m-menu-drawer__navigation>.m-menu-mobile__item{min-height:50px!important;border-bottom:1px solid rgba(17,17,17,.09)!important}.m-menu-drawer__navigation>.m-menu-mobile__item>.m-menu-mobile__link{padding:14px 1px!important;font-size:18px!important;line-height:1.15!important;font-weight:500!important;letter-spacing:-.01em!important;text-transform:none!important}.m-menu-drawer__navigation>.m-menu-mobile__item>.m-menu-mobile__toggle-button{flex:0 0 40px!important;width:40px!important;min-height:50px!important}.m-menu-drawer__navigation>.m-menu-mobile__item>.m-menu-mobile__toggle-button svg{width:9px!important;height:9px!important}.m-megamenu-mobile{background:#fff!important;transition:transform .38s cubic-bezier(.22,1,.36,1),visibility .38s ease!important}.m-megamenu-mobile__wrapper{padding:0 18px 20px!important;background:#fff!important}.m-menu-mobile__back-button{min-height:50px!important;margin:0 0 4px!important;padding:0!important;border-bottom:1px solid rgba(17,17,17,.12)!important;font-size:9px!important;font-weight:700!important;letter-spacing:.11em!important;text-transform:uppercase!important}.m-menu-mobile__back-button svg{width:12px!important;height:12px!important}.m-menu-mobile__back-button span{margin-left:8px!important}.m-submenu-mobile{margin:0!important;padding:0!important}.m-submenu-mobile>.m-menu-mobile__item{min-height:46px!important;border-bottom:1px solid rgba(17,17,17,.07)!important}.m-submenu-mobile>.m-menu-mobile__item>.m-menu-mobile__link{padding:12px 1px!important;font-size:15px!important;line-height:1.25!important;font-weight:500!important}.m-submenu-mobile>.m-menu-mobile__item>.m-menu-mobile__toggle-button{flex:0 0 38px!important;min-height:46px!important}.m-menu-customer{margin-top:auto!important;padding-top:10px!important;border-top:1px solid rgba(17,17,17,.12)!important}.m-menu-customer__wrapper{margin:0!important;padding:11px 0!important}.m-menu-customer__label{font-size:10px!important;margin-bottom:6px!important;letter-spacing:.09em!important;text-transform:uppercase!important}.m-menu-customer__name{margin:0!important;padding:8px 0!important;font-size:13px!important}.m-menu-drawer.open .m-menu-drawer__backdrop{background:#0000003d!important}}@media(max-width:380px){.m-header__mobile{padding:0 10px!important}.m-header__mobile .m-logo a.m-logo__image{width:min(var(--logo-width-mobile,108px),94px)!important}.m-header__mobile-right{min-width:84px!important;gap:0!important}.m-menu-drawer__wrapper{width:calc(100% - 38px)!important}}@media(max-width:1023px){.template-index .m-header.transparent-on-top:not(.stuck) .m-header__wrapper{background:transparent!important;box-shadow:none!important}.template-index .m-header.transparent-on-top:not(.stuck) .m-header__mobile{height:70px!important;min-height:70px!important;padding:10px 14px!important;background:transparent!important;border:0!important;box-shadow:none!important}.template-index .m-header.transparent-on-top:not(.stuck) .m-menu-button,.template-index .m-header.transparent-on-top:not(.stuck) .m-header__mobile-right m-search-popup,.template-index .m-header.transparent-on-top:not(.stuck) .m-header__mobile-right>a,.template-index .m-header.transparent-on-top:not(.stuck) .m-header__mobile-right>button,.template-index .m-header.transparent-on-top:not(.stuck) .m-header__mobile-right .m-cart-icon-bubble{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;border-radius:999px!important;background:#08080838!important;border:1px solid rgba(255,255,255,.2)!important;-webkit-backdrop-filter:blur(10px) saturate(125%);backdrop-filter:blur(10px) saturate(125%);box-shadow:0 8px 22px #00000014!important;color:#fff!important}.template-index .m-header.transparent-on-top:not(.stuck) .m-menu-button{justify-content:center!important}.template-index .m-header.transparent-on-top:not(.stuck) .m-header__mobile-right{gap:6px!important}.template-index .m-header.transparent-on-top:not(.stuck) .m-logo{filter:drop-shadow(0 2px 10px rgba(0,0,0,.18))}.template-index .m-header.transparent-on-top:not(.stuck) .m-logo a.m-logo__image{width:104px!important;max-width:104px!important}.template-index .m-header.transparent-on-top:not(.stuck) .m-logo img{max-height:23px!important}.template-index .m-header.stuck .m-header__wrapper{background:transparent!important;box-shadow:none!important;padding-top:8px!important}.template-index .m-header.stuck .m-header__mobile{width:calc(100% - 20px)!important;height:58px!important;min-height:58px!important;margin:0 10px!important;padding:0 12px!important;border:1px solid rgba(17,17,17,.08)!important;border-radius:16px!important;background:#f8f7f4ed!important;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);box-shadow:0 12px 32px #00000014!important;color:#111!important}.template-index .m-header.stuck .m-menu-button,.template-index .m-header.stuck .m-header__mobile-right m-search-popup,.template-index .m-header.stuck .m-header__mobile-right>a,.template-index .m-header.stuck .m-header__mobile-right>button,.template-index .m-header.stuck .m-header__mobile-right .m-cart-icon-bubble{background:transparent!important;border:0!important;box-shadow:none!important}.template-index .m-header.stuck .m-header__mobile-right{gap:0!important}.template-index .m-header.stuck .m-logo a.m-logo__image{width:102px!important;max-width:102px!important}.template-index .m-header.header-drawer-open .m-header__mobile{background:#f8f7f4f5!important;color:#111!important}}@media(max-width:380px){.template-index .m-header.transparent-on-top:not(.stuck) .m-header__mobile{padding-left:10px!important;padding-right:10px!important}.template-index .m-header.transparent-on-top:not(.stuck) .m-logo a.m-logo__image{width:94px!important;max-width:94px!important}.template-index .m-header.stuck .m-header__mobile{width:calc(100% - 14px)!important;margin:0 7px!important}}@media(max-width:1023px){.m-header__mobile.header-drawer-open>.m-menu-button,.m-header__mobile.header-drawer-open>.m-logo,.m-header__mobile.header-drawer-open>.m-header__mobile-right{opacity:0!important;pointer-events:none!important;transition:opacity .18s ease!important}.m-menu-drawer{position:fixed!important;bottom:0!important;top:0!important;left:0!important;right:0!important;height:100dvh!important;z-index:120!important}.m-menu-drawer__backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;background:#0a0a0a00!important;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background .35s ease,backdrop-filter .35s ease!important}.m-menu-drawer.open .m-menu-drawer__backdrop{background:#0a0a0a57!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.m-menu-drawer__wrapper{top:0!important;bottom:0!important;left:0!important;width:min(92vw,390px)!important;max-width:390px!important;height:100dvh!important;background:radial-gradient(circle at 0 0,#fffffff2,#fff0 42%),#f4f0e8!important;color:#111!important;border-radius:0 24px 24px 0!important;box-shadow:28px 0 70px #00000029!important;overflow:hidden!important;transition:transform .48s cubic-bezier(.22,1,.36,1)!important}.m-menu-drawer__content{padding:0 20px 20px!important;background:transparent!important;overflow-y:auto!important;overscroll-behavior:contain}.jackal-drawer-brandbar{position:sticky;top:0;z-index:5;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 -20px;padding:0 20px;background:#f4f0e8e0;-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%);border-bottom:1px solid rgba(17,17,17,.1)}.jackal-drawer-wordmark{display:flex;align-items:center;width:112px;min-height:44px}.jackal-drawer-wordmark img{display:block;width:100%;height:auto;max-height:25px;object-fit:contain;object-position:left center}.jackal-drawer-wordmark span{font-size:18px;font-weight:600;letter-spacing:.08em}.jackal-drawer-close{position:relative;width:42px;min-width:42px;height:42px;padding:0;border:1px solid rgba(17,17,17,.14);border-radius:999px;background:#ffffff8f;display:grid;place-items:center;cursor:pointer;transition:transform .3s cubic-bezier(.22,1,.36,1),background .25s ease,border-color .25s ease}.jackal-drawer-close span,.jackal-drawer-close span:after{content:"";position:absolute;width:16px;height:1.5px;background:#111;left:50%;top:50%;transform-origin:center}.jackal-drawer-close span{transform:translate(-50%,-50%) rotate(45deg)}.jackal-drawer-close span:after{left:0;top:0;transform:rotate(90deg)}.jackal-drawer-close:active{transform:scale(.94)}.jackal-drawer-intro{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 1px 14px}.jackal-drawer-intro>span{font-size:9px;font-weight:700;letter-spacing:.16em;color:#1111116b}.jackal-drawer-intro>a{font-size:9px;font-weight:700;letter-spacing:.11em;text-decoration:none}.m-menu-drawer__navigation{counter-reset:jackal-nav;margin:0!important;padding:0 0 22px!important;border-top:1px solid rgba(17,17,17,.14)}.m-menu-drawer__navigation>.m-menu-mobile__item{counter-increment:jackal-nav;position:relative;min-height:66px!important;border-bottom:1px solid rgba(17,17,17,.12)!important;transition:padding-left .32s cubic-bezier(.22,1,.36,1),background .25s ease!important}.m-menu-drawer__navigation>.m-menu-mobile__item:before{content:"0" counter(jackal-nav);position:absolute;left:1px;top:18px;width:24px;font-size:8px;font-weight:700;letter-spacing:.12em;color:#1111115c;pointer-events:none}.m-menu-drawer__navigation>.m-menu-mobile__item>.m-menu-mobile__link{padding:18px 48px 18px 34px!important;font-size:clamp(22px,6vw,27px)!important;line-height:1.08!important;font-weight:500!important;letter-spacing:-.025em!important;text-transform:none!important}.m-menu-drawer__navigation>.m-menu-mobile__item>.m-menu-mobile__toggle-button{position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;border:1px solid rgba(17,17,17,.13);border-radius:999px;background:#ffffff6b}.m-menu-drawer__navigation>.m-menu-mobile__item>.m-menu-mobile__toggle-button svg{width:8px!important;height:8px!important}.m-menu-drawer__navigation>.m-menu-mobile__item:active{padding-left:4px}.m-menu-drawer__navigation>.m-menu-mobile__item.is-current,.m-menu-drawer__navigation>.m-menu-mobile__item:hover{background:#ffffff5c}.jackal-drawer-feature{margin-top:auto;padding:16px 0 2px}.jackal-drawer-feature__main{position:relative;display:block;min-height:118px;padding:18px 52px 18px 18px;background:#111;color:#f6f1e8!important;text-decoration:none!important;overflow:hidden}.jackal-drawer-feature__main:after{content:"";position:absolute;width:120px;height:120px;right:-42px;bottom:-52px;border:1px solid rgba(246,241,232,.2);border-radius:50%}.jackal-drawer-feature__main>span{display:block;margin-bottom:18px;font-size:8px;font-weight:700;letter-spacing:.17em;opacity:.62}.jackal-drawer-feature__main strong{display:block;max-width:180px;font-size:22px;line-height:1.05;font-weight:500;letter-spacing:-.025em}.jackal-drawer-feature__main i{position:absolute;right:18px;top:18px;font-style:normal;font-size:17px}.jackal-drawer-feature__links{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(17,17,17,.12);border-top:0}.jackal-drawer-feature__links a{padding:13px 14px;font-size:9px;font-weight:700;letter-spacing:.12em;text-decoration:none;text-align:center}.jackal-drawer-feature__links a+a{border-left:1px solid rgba(17,17,17,.12)}.m-menu-customer{margin-top:18px!important;padding-top:12px!important;border-top:1px solid rgba(17,17,17,.12)!important}.m-menu-customer__wrapper{margin:0!important;padding:8px 0!important}.m-menu-customer__label{font-size:9px!important;margin:0 0 6px!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:#1111116b!important}.m-menu-customer__name{padding:8px 0!important;margin:0!important;font-size:13px!important}.m-megamenu-mobile,.m-megamenu-mobile__wrapper{background:#f4f0e8!important}.m-megamenu-mobile__wrapper{padding:0 20px 20px!important}.m-menu-mobile__back-button{min-height:70px!important;margin:0!important;padding:0!important;border-bottom:1px solid rgba(17,17,17,.13)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.11em!important;text-transform:uppercase!important}.m-submenu-mobile{margin:8px 0 0!important;padding:0!important}.m-submenu-mobile>.m-menu-mobile__item{min-height:54px!important;border-bottom:1px solid rgba(17,17,17,.1)!important}.m-submenu-mobile>.m-menu-mobile__item>.m-menu-mobile__link{padding:15px 1px!important;font-size:17px!important;font-weight:500!important;letter-spacing:-.01em!important}}@media(max-width:380px){.m-menu-drawer__wrapper{width:calc(100% - 22px)!important;border-radius:0 20px 20px 0!important}.jackal-drawer-brandbar{min-height:70px}.m-menu-drawer__navigation>.m-menu-mobile__item>.m-menu-mobile__link{font-size:22px!important}}@media(max-width:1023px){.m-menu-drawer__navigation>.m-menu-mobile__item{position:static!important}.m-menu-drawer__navigation>.m-menu-mobile__item:before{display:none!important}.m-menu-drawer__navigation>.m-menu-mobile__item>.m-menu-mobile__link{display:flex!important;align-items:center!important;gap:10px!important;padding:18px 8px 18px 1px!important}.m-menu-drawer__navigation>.m-menu-mobile__item>.m-menu-mobile__link:before{content:"0" counter(jackal-nav);flex:0 0 24px;width:24px;font-size:8px;font-weight:700;letter-spacing:.12em;color:#1111115c}.m-menu-drawer__navigation>.m-menu-mobile__item>.m-menu-mobile__toggle-button{position:static!important;transform:none!important;margin-left:auto!important;margin-right:0!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;align-self:center!important}.m-menu-drawer__wrapper{position:fixed!important}.m-menu-drawer__content{position:relative!important}.m-megamenu-mobile{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:100%!important;z-index:40!important;background:#f4f0e8!important;border-radius:0 24px 24px 0!important;overflow:hidden!important;transform:translate(100%)!important;visibility:hidden!important;pointer-events:none!important;transition:transform .42s cubic-bezier(.22,1,.36,1),visibility .42s ease!important}.m-menu-drawer.open .m-megamenu-mobile{visibility:visible!important}.m-menu-drawer.open .m-megamenu-mobile.open{transform:translate(0)!important;pointer-events:auto!important}.m-megamenu-mobile__wrapper{width:100%!important;height:100%!important;min-height:100%!important;padding:0 20px 24px!important;background:#f4f0e8!important;overflow-y:auto!important;overflow-x:hidden!important;display:flex!important;flex-direction:column!important}.m-menu-mobile__back-button{flex:0 0 auto!important}.jackal-submenu-viewall{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 10px;padding:12px 14px;border:1px solid rgba(17,17,17,.12);background:#ffffff6b;color:#111!important;font-size:9px;font-weight:700;letter-spacing:.11em;text-decoration:none!important}.m-submenu-mobile{flex:0 0 auto!important;margin:0!important}.m-submenu-mobile>.m-menu-mobile__item{display:flex!important;align-items:center!important;position:static!important}.m-submenu-mobile>.m-menu-mobile__item>.m-menu-mobile__link{flex:1 1 auto!important}.m-submenu-mobile>.m-menu-mobile__item>.m-menu-mobile__toggle-button{flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important}.m-megamenu-mobile--level-2{z-index:50!important}}@media(max-width:380px){.m-megamenu-mobile{border-radius:0 20px 20px 0!important}}.jackal-activewear-hero .m-slide__content,.jackal-activewear-hero .m-content-box{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0!important}.jackal-activewear-hero .m-slide__title,.jackal-activewear-hero .m-slide__subtitle,.jackal-activewear-hero .m-slide__description{text-shadow:0 2px 12px rgba(0,0,0,.24)}.jackal-categories .jackal-category-card .m-image-card__img img{object-fit:contain!important;padding:8%;background:#f4f0e8;border-radius:50%}.m-media-gallery .m-product-media--item img,.m-product-media--slider__thumbnails .swiper-slide img{object-fit:contain!important;object-position:center!important;background:#f7f5f0}@media(max-width:767px){.jackal-activewear-hero.m-slider--content-stack .m-slide__content,.jackal-activewear-hero.m-slider--content-stack .m-slide__content .m-slide__subtitle,.jackal-activewear-hero.m-slider--content-stack .m-slide__content .m-slide__title,.jackal-activewear-hero.m-slider--content-stack .m-slide__content .m-slide__description{color:#171717!important;text-shadow:none!important}}.jackal-activewear-hero .m-slide__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#0a0a0a80,#0a0a0a42 40%,#0a0a0a00 76%)}.jackal-activewear-hero .m-slide__title,.jackal-activewear-hero .m-slide__subtitle,.jackal-activewear-hero .m-slide__description{text-shadow:0 2px 12px rgba(0,0,0,.35)}@media(max-width:767px){.jackal-activewear-hero .m-slide__bg:after{background:none}.jackal-activewear-hero.m-slider--content-stack .m-slide__content .m-slide__subtitle,.jackal-activewear-hero.m-slider--content-stack .m-slide__content .m-slide__title,.jackal-activewear-hero.m-slider--content-stack .m-slide__content .m-slide__description{text-shadow:none!important}}@media(min-width:768px){.template-product .m-main-product--wrapper{display:block!important;grid-template-columns:1fr!important;gap:0!important}.template-product .m-main-product--wrapper>.m-main-product--media,.template-product .m-main-product--wrapper>.m-main-product--info{width:100%!important;max-width:100%!important}.template-product .m-main-product .m-media-gallery{width:100%!important;max-width:1000px!important;margin-inline:auto}.template-product .m-main-product .m-product-info--wrapper{position:relative!important;top:auto!important;width:100%!important;max-width:760px!important;margin:36px auto 0!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/jackal-brand.css.map */
