.nk-image-banner-section{width:100%;padding-top:calc(var(--nk-image-banner-padding-top, 64px) * .75);padding-bottom:calc(var(--nk-image-banner-padding-bottom, 96px) * .75)}@media screen and (min-width:750px){.nk-image-banner-section{padding-top:var(--nk-image-banner-padding-top, 64px);padding-bottom:var(--nk-image-banner-padding-bottom, 96px)}}.nk-image-banner-container{max-width:990px;margin:0 auto;padding:0 20px;width:100%}.nk-image-banner-link{display:block;position:relative;background-color:#292524;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border-radius:2px;transition:box-shadow .5s ease;text-decoration:none;color:inherit}.nk-image-banner-link:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.nk-image-banner-image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.nk-image-banner-image{width:100%;height:100%;object-fit:cover;opacity:.4;transform:scale(1);transition:opacity .7s ease-out,transform .7s ease-out}.nk-image-banner-link:hover .nk-image-banner-image{opacity:.5;transform:scale(1.05)}.nk-image-banner-border{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(255,255,255,.2);pointer-events:none;z-index:10}@media screen and (min-width:768px){.nk-image-banner-border{top:20px;right:20px;bottom:20px;left:20px}}.nk-image-banner-content{position:relative;z-index:20;padding:64px 24px;text-align:center}@media screen and (min-width:768px){.nk-image-banner-content{padding:80px 32px}}.nk-image-banner-subtitle{display:inline-block;padding:4px 12px;border:1px solid rgba(255,255,255,.3);color:#fffc;letter-spacing:.2em;margin-bottom:24px;background-color:#0003;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.nk-image-banner-title{color:#fff;font-weight:400;letter-spacing:.05em;margin-bottom:24px;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:2.8rem}.nk-image-banner-lead{display:block;font-weight:300;margin-bottom:12px;color:#e7e5e4;font-family:var(--font-body-family);font-style:var(--font-body-style)}.nk-image-banner-description{color:#d1d5db;font-weight:500;line-height:1.75;margin-bottom:40px;max-width:42rem;margin-left:auto;margin-right:auto;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.5rem}@media screen and (min-width:768px){.nk-image-banner-description{margin-bottom:40px}}.nk-image-banner-button{display:inline-flex;align-items:center;gap:12px;color:#fff;border:1px solid rgba(255,255,255,.5);padding:12px 40px;transition:all .3s ease}.nk-image-banner-link:hover .nk-image-banner-button{background-color:#fff;color:#292524;border-color:#fff}.nk-image-banner-button-text{font-weight:700;letter-spacing:.1em;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.2rem}.nk-image-banner-button-icon{flex-shrink:0;width:16px;height:16px}@media screen and (max-width:749px){.nk-image-banner-description br{display:none}}@media screen and (min-width:750px){.nk-image-banner-description br{display:inline}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/nk-image-banner.css.map */
