.tk-banner{--tk-stone-100: #eae4e0;--tk-stone-200: #ded7d2;--tk-stone-300: #cdc5bf;--tk-ink: #231f1d;--tk-ink-soft: #4e4743;--tk-rule: #9a918a;position:relative;overflow:hidden;isolation:isolate;width:100%;min-height:320px;display:grid;grid-template-areas:"stack";align-items:center;background-color:var(--tk-stone-100)}.tk-banner:before{content:"";grid-area:stack;width:100%;aspect-ratio:var(--tk-banner-ratio, 1983 / 793);max-height:var(--tk-banner-max-h, 85vh)}.tk-banner *,.tk-banner *:before,.tk-banner *:after{box-sizing:border-box}.tk-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--tk-banner-image);background-size:contain;background-position:center;background-repeat:no-repeat}.tk-banner__copy{grid-area:stack;position:relative;z-index:2;padding:clamp(28px,5vw,72px) clamp(24px,5vw,80px);width:min(56%,760px)}.tk-banner__title{margin:0;font-family:Cormorant Garamond,Didot,Georgia,serif;font-weight:300;font-size:clamp(2.1rem,4.6vw,4.4rem);line-height:1.12;letter-spacing:.055em;text-transform:uppercase;color:var(--tk-ink)}.tk-banner__rule{width:clamp(48px,5vw,84px);height:1px;border:0;margin:clamp(20px,2.4vw,34px) 0;background:var(--tk-rule);opacity:.8}.tk-banner__sub{margin:0 0 clamp(26px,3.2vw,44px);font-size:clamp(.72rem,1.02vw,.92rem);font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:var(--tk-ink-soft);line-height:1.7}.tk-banner__cta{display:inline-block;background:var(--tk-btn-bg, #3f3f3b);color:var(--tk-btn-fg, #f6f3f0);text-decoration:none;font-size:clamp(.62rem,.8vw,.72rem);font-weight:400;letter-spacing:.18em;text-transform:uppercase;padding:clamp(11px,1.1vw,14px) clamp(20px,2.2vw,30px);transition:background-color .35s ease,color .35s ease}.tk-banner__cta:hover,.tk-banner__cta:focus-visible{background:var(--tk-btn-bg-hover, #2b2b28);color:var(--tk-btn-fg, #f6f3f0)}.tk-banner__cta:focus-visible{outline:2px solid var(--tk-btn-bg, #3f3f3b);outline-offset:4px}@media(prefers-reduced-motion:no-preference){.tk-banner__copy>*{opacity:0;transform:translateY(14px);animation:tk-banner-rise .9s cubic-bezier(.22,.7,.3,1) forwards}.tk-banner__title{animation-delay:.12s}.tk-banner__rule{animation-delay:.24s}.tk-banner__sub{animation-delay:.32s}.tk-banner__cta{animation-delay:.42s}.tk-banner__media{opacity:0;animation:tk-banner-settle 1.15s cubic-bezier(.22,.7,.3,1) .05s forwards}}@keyframes tk-banner-rise{to{opacity:1;transform:none}}@keyframes tk-banner-settle{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media(max-width:1000px){.tk-banner__copy{width:min(62%,560px)}}@media(max-width:720px){.tk-banner{display:block;min-height:0;padding-bottom:clamp(30px,8vw,48px)}.tk-banner:before{display:none}.tk-banner__media{position:relative;inset:auto;width:100%;background-image:var(--tk-banner-image-m, var(--tk-banner-image));aspect-ratio:var(--tk-banner-ratio-m, var(--tk-banner-ratio, 1983 / 793));background-position:center}.tk-banner__copy{width:auto;max-width:none;padding:clamp(18px,5vw,28px) clamp(22px,7vw,34px) 0;text-align:center}.tk-banner__rule{margin-left:auto;margin-right:auto}.tk-banner__title{font-size:clamp(1.8rem,8.4vw,2.6rem)}.tk-banner__sub{font-size:.72rem;letter-spacing:.2em}.tk-banner__cta{width:100%;max-width:320px;text-align:center;padding:16px 24px}}@media(prefers-reduced-motion:reduce){.tk-banner *,.tk-banner *:before,.tk-banner *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-banner-mukhawar.css.map */
