:root{--kz-maroon: #5C1020;--kz-maroon-deep: #3D0A14;--kz-maroon-mid: #7A1A30;--kz-maroon-mist: rgba(92, 16, 32, .07);--kz-cream: #FAFAF8;--kz-ivory: #F7F4EF;--kz-parchment: #F0EDE6;--kz-beige: #E8E3DA;--kz-warm-grey: #C8C5BE;--kz-silver: #A6ABB4;--kz-slate: #6B7280;--kz-charcoal: #2A2A2A;--kz-near-black: #1A1818;--kz-gold: #B8921A;--kz-gold-light: #D4AE3A;--kz-gold-pale: #F5EDD0;--kz-text-primary: #1A1818;--kz-text-secondary: #4A4848;--kz-text-muted: #7A7878;--kz-text-white: #FFFFFF;--kz-font-display: "Playfair Display", Georgia, "Times New Roman", serif;--kz-font-sans: var(--font-heading-family, "Assistant", sans-serif);--kz-size-hero: clamp(4.8rem, 7.5vw, 9.6rem);--kz-size-display: clamp(3.6rem, 5vw, 6.4rem);--kz-size-h1: clamp(2.8rem, 4vw, 5rem);--kz-size-h2: clamp(2.2rem, 3vw, 3.6rem);--kz-size-h3: clamp(1.8rem, 2.2vw, 2.6rem);--kz-size-eyebrow: 1.15rem;--kz-section-pad: clamp(6rem, 8vw, 11rem);--kz-page-pad: clamp(1.6rem, 5vw, 4rem);--kz-ease-out: cubic-bezier(.25, .46, .45, .94);--kz-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--kz-t-fast: .18s ease;--kz-t-mid: .32s var(--kz-ease-out);--kz-t-slow: .56s var(--kz-ease-out);--kz-shadow-sm: 0 2px 8px rgba(26, 24, 24, .06);--kz-shadow-md: 0 4px 20px rgba(26, 24, 24, .08), 0 1px 4px rgba(26, 24, 24, .04);--kz-shadow-lg: 0 8px 32px rgba(92, 16, 32, .14), 0 2px 8px rgba(26, 24, 24, .06);--kz-shadow-header: 0 1px 0 rgba(26, 24, 24, .08);--kz-header-height: 7.2rem}*,*:before,*:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--kz-maroon);color:#fff}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--kz-ivory)}::-webkit-scrollbar-thumb{background:var(--kz-warm-grey);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--kz-silver)}img{display:block}h1,.h1{font-size:var(--kz-size-h1);font-weight:700;letter-spacing:-.01em}h2,.h2{font-size:var(--kz-size-h2);font-weight:700;letter-spacing:-.005em}h3,.h3{font-size:var(--kz-size-h3);font-weight:700}.kz-eyebrow{display:block;font-size:var(--kz-size-eyebrow);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--kz-gold);margin-bottom:1.2rem}.kz-section-title{font-size:var(--kz-size-h1);font-weight:700;letter-spacing:-.01em;color:var(--kz-text-primary);line-height:1.1}.kz-divider{display:block;width:5.6rem;height:3px;background:var(--kz-maroon);margin-top:1.6rem}.button,.button--primary{font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:1.4rem 3.2rem;border-radius:2px;transition:transform var(--kz-t-mid),box-shadow var(--kz-t-mid),background var(--kz-t-fast)}.button:hover,.button--primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #5c102040}.button--secondary{font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:1.3rem 3rem;border-radius:2px;border-width:2px;transition:all var(--kz-t-mid)}.announcement-bar__message{letter-spacing:.14em;text-transform:uppercase;font-size:1.15rem;font-weight:700}.template-index .header-wrapper{background:transparent;border-bottom:none;transition:background .35s ease,box-shadow .35s ease}.template-index:not(.body-scrolled) .header{--color-foreground: 255, 255, 255}.template-index:not(.body-scrolled) .header__icon .icon,.template-index:not(.body-scrolled) .header__icon svg{color:#ffffffe6}.template-index.body-scrolled .header-wrapper{background:#fafaf8f7;box-shadow:var(--kz-shadow-header);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.template-index.body-scrolled .header{--color-foreground: 26, 24, 24}@media screen and (min-width:750px){.template-index #MainContent>.shopify-section:first-child{margin-top:calc(var(--kz-header-height) * -1);position:relative;z-index:1}}.header__menu-item>a,.header__menu-item>span{font-size:1.25rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.cart-count-bubble{background:var(--kz-maroon)!important;color:#fff!important}.header__icon:hover{opacity:.72}.mega-menu__content{border-top:3px solid var(--kz-maroon)!important;box-shadow:0 16px 48px #1c0a0a29!important;padding:3.6rem 0 4.4rem}.mega-menu__link{font-size:1.35rem;transition:color var(--kz-t-fast),padding-left var(--kz-t-fast)}.mega-menu__link--level-2{font-size:1.15rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--kz-text-primary);padding-bottom:1rem;border-bottom:1px solid var(--kz-beige);margin-bottom:.8rem}.mega-menu__link:hover,.mega-menu__link--active{color:var(--kz-maroon);text-decoration:none;padding-left:.4rem}@media screen and (min-width:750px){.template-index .slideshow .banner--large{min-height:100vh}}.template-index .slideshow .banner:before{content:"";position:absolute;top:0;left:0;right:0;height:24rem;background:linear-gradient(to bottom,rgba(15,4,8,.58) 0%,transparent 100%);z-index:2;pointer-events:none}.slideshow .banner__content{padding-left:7rem;padding-bottom:7rem}.slideshow .banner__heading{font-family:var(--kz-font-display);font-weight:700;letter-spacing:-.02em;line-height:1;color:#fff;text-shadow:0 2px 32px rgba(15,4,8,.4);font-size:var(--kz-size-hero);max-width:14ch}.slideshow .banner__text{font-size:1.3rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffffffbf;margin-top:2rem;margin-bottom:0}.slideshow .banner__buttons{margin-top:3.6rem;gap:1.6rem}.slideshow .banner__buttons .button{font-size:1.25rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:1.6rem 3.8rem;border-radius:2px}.slideshow .banner__buttons .button:not(.button--secondary){background:#fff;color:var(--kz-maroon);border-color:#fff;box-shadow:0 4px 16px #0003}.slideshow .banner__buttons .button:not(.button--secondary):hover{background:var(--kz-cream);border-color:var(--kz-cream);transform:translateY(-3px);box-shadow:0 10px 28px #00000040}.slideshow .banner__buttons .button--secondary{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.65)}.slideshow .banner__buttons .button--secondary:hover{background:#ffffff1f;border-color:#fff;transform:translateY(-2px)}.slideshow-button-dot{background:#fff6;transition:all .3s ease}.slideshow-button-dot.active,.slideshow-button-dot:focus{background:#fff}.collection-list--6-items .card-collection .card__media,.collection-list--6-items .card-collection .media{border-radius:0;overflow:hidden}.collection-list--6-items .card-collection .card{background:transparent;box-shadow:none;border:none}.collection-list--6-items .card-collection .card__inner{border-radius:0;overflow:hidden;transition:none}.card-collection .card__inner{overflow:hidden;position:relative}.card-collection .card__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(20,5,10,.55) 0%,transparent 55%);opacity:0;transition:opacity var(--kz-t-mid);z-index:1}.card-collection .card__inner:hover:after{opacity:1}.card-collection .card__inner img,.card-collection .card__media img{transition:transform var(--kz-t-slow)}.card-collection .card__inner:hover img,.card-collection .card__inner:hover .card__media img{transform:scale(1.08)}.card-collection .card__heading{font-size:1.4rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--kz-text-primary);margin-top:1.6rem;transition:color var(--kz-t-fast)}.card-collection .card__inner:hover~.card-information .card__heading a,.card-collection:hover .card__heading{color:var(--kz-maroon)}.collection-list-wrapper .title,.featured-collection .title{font-size:var(--kz-size-h1);font-weight:700;letter-spacing:-.01em;color:var(--kz-text-primary)}.card-wrapper{position:relative;transition:transform var(--kz-t-mid)}.card-wrapper:hover{transform:translateY(-5px)}.card{border-radius:0}.card--product .card__inner{overflow:hidden;border-radius:0;background:var(--kz-ivory);position:relative}.card--product .card__media img,.card--product .media>img{transition:transform var(--kz-t-slow)}.card-wrapper:hover .card--product .card__media img,.card-wrapper:hover .card--product .media>img{transform:scale(1.06)}.card-information{padding:1.8rem .4rem;background:transparent}.card-information .caption-with-letter-spacing{font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--kz-silver);margin-bottom:.5rem}.card-information__text.body{font-size:1.5rem;font-weight:600;color:var(--kz-text-primary);letter-spacing:.01em;line-height:1.35;margin:0 0 .8rem;transition:color var(--kz-t-fast)}.price{margin-top:.6rem}.price .price-item--regular{font-size:1.5rem;font-weight:700;color:var(--kz-text-primary)}.price .price-item--sale{font-size:1.5rem;font-weight:700;color:var(--kz-maroon)}.price .price-item--regular.price-item--last{font-size:1.3rem;font-weight:500;color:var(--kz-text-muted);text-decoration:line-through;margin-left:.4rem}.badge{font-size:1.05rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:2px;padding:.4rem 1rem}.badge--sale{background:var(--kz-gold)!important;color:var(--kz-near-black)!important}.badge--sold-out{background:var(--kz-charcoal)!important;color:#fff!important}.quick-add .button,.quick-add__submit{font-size:1.25rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:2px;background:var(--kz-maroon)!important;color:#fff!important;border-color:var(--kz-maroon)!important;padding:1.2rem 2rem;width:100%;margin-top:0;transition:background var(--kz-t-fast)}.quick-add .button:hover,.quick-add__submit:hover{background:var(--kz-maroon-deep)!important;border-color:var(--kz-maroon-deep)!important;transform:none;box-shadow:none}.rating-star,.rating .icon,.rating svg{color:var(--kz-gold)!important;fill:var(--kz-gold)!important}.featured-collection .title{font-size:var(--kz-size-h1);font-weight:700;letter-spacing:-.01em}.featured-collection .link,a.link.underlined-link{font-size:1.25rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--kz-maroon);text-decoration:none;display:inline-flex;align-items:center;gap:.6rem;transition:gap var(--kz-t-fast),color var(--kz-t-fast);border-bottom:1px solid var(--kz-maroon);padding-bottom:.2rem}.featured-collection .link:hover,a.link.underlined-link:hover{color:var(--kz-maroon-deep);gap:1.2rem;border-bottom-color:var(--kz-maroon-deep)}.color-scheme-4.multicolumn{padding-top:2.8rem;padding-bottom:2.8rem}.color-scheme-4.multicolumn .multicolumn-card__info h3{font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--kz-gold);margin-bottom:.6rem}.color-scheme-4.multicolumn .multicolumn-card__info .rte p{font-size:1.3rem;color:#ffffff9e;margin:0;line-height:1.55}.color-scheme-4.multicolumn .multicolumn-list{border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.color-scheme-4.multicolumn .multicolumn-list__item{border-right:1px solid rgba(255,255,255,.07);padding:2.4rem 3.2rem}.shopify-section .featured-collection,.shopify-section .collection-list-wrapper{padding-top:var(--kz-section-pad);padding-bottom:var(--kz-section-pad)}.kz-licensed-feature{position:relative;overflow:hidden;background:var(--kz-near-black)}.kz-licensed-feature__header{padding:6rem var(--kz-page-pad) 4.8rem;text-align:center}.kz-licensed-feature__header .kz-eyebrow{color:var(--kz-gold)}.kz-licensed-feature__header h2{font-size:var(--kz-size-h1);font-weight:700;color:#fff;letter-spacing:-.01em;line-height:1.1;margin:0}.kz-licensed-feature__grid{display:grid;grid-template-columns:repeat(3,1fr);min-height:62rem}.kz-licensed-panel{position:relative;overflow:hidden;cursor:pointer}.kz-licensed-panel__bg{width:100%;height:100%;object-fit:cover;transition:transform var(--kz-t-slow);display:block;position:absolute;top:0;right:0;bottom:0;left:0}.kz-licensed-panel:hover .kz-licensed-panel__bg{transform:scale(1.07)}.kz-licensed-panel__overlay{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity var(--kz-t-mid)}.kz-licensed-panel__overlay--hp{background:linear-gradient(to top,rgba(30,20,5,.94) 0%,rgba(90,60,10,.3) 50%,transparent 100%)}.kz-licensed-panel__overlay--superman{background:linear-gradient(to top,rgba(0,20,80,.92) 0%,rgba(0,40,120,.3) 50%,transparent 100%)}.kz-licensed-panel__overlay--batman{background:linear-gradient(to top,rgba(8,8,8,.95) 0%,rgba(30,30,30,.4) 50%,transparent 100%)}.kz-licensed-panel__content{position:absolute;bottom:0;left:0;right:0;padding:3.6rem;z-index:2;transform:translateY(6px);transition:transform var(--kz-t-mid)}.kz-licensed-panel:hover .kz-licensed-panel__content{transform:translateY(0)}.kz-licensed-panel__badge{display:inline-block;font-size:1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.5rem 1.2rem;margin-bottom:1.4rem;border-radius:2px}.kz-licensed-panel__badge--hp{background:#d4af37;color:#1a1000}.kz-licensed-panel__badge--superman{background:#c10;color:#fff}.kz-licensed-panel__badge--batman{background:gold;color:#1a1818}.kz-licensed-panel__title{font-size:clamp(2.2rem,3vw,3.2rem);font-weight:700;color:#fff;letter-spacing:-.01em;line-height:1.15;margin-bottom:.8rem}.kz-licensed-panel__subtitle{font-size:1.4rem;color:#ffffffb3;letter-spacing:.04em;margin-bottom:2.4rem;line-height:1.5}.kz-licensed-panel__cta{display:inline-flex;align-items:center;gap:.8rem;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:.2rem;opacity:0;transform:translateY(8px);transition:opacity var(--kz-t-mid),transform var(--kz-t-mid),gap var(--kz-t-fast),border-color var(--kz-t-fast)}.kz-licensed-panel:hover .kz-licensed-panel__cta{opacity:1;transform:translateY(0)}.kz-licensed-panel__cta:hover{gap:1.4rem;border-bottom-color:#fff}.kz-brand-story{overflow:hidden}.kz-brand-story__grid{display:grid;grid-template-columns:1fr 1fr}.kz-brand-story__image-side{position:relative;overflow:hidden;min-height:56rem}.kz-brand-story__image-side img{width:100%;height:100%;object-fit:cover;transition:transform var(--kz-t-slow)}.kz-brand-story:hover .kz-brand-story__image-side img{transform:scale(1.04)}.kz-brand-story__content-side{padding:clamp(5rem,7vw,9rem) clamp(4rem,5vw,8rem);display:flex;flex-direction:column;justify-content:center;background:var(--kz-parchment)}.kz-brand-story__heading{font-family:var(--kz-font-display);font-size:clamp(3.2rem,4vw,5.2rem);font-weight:700;letter-spacing:-.015em;line-height:1.1;color:var(--kz-text-primary);margin-bottom:2.4rem}.kz-brand-story__body{font-size:1.65rem;line-height:1.82;color:var(--kz-text-secondary);margin-bottom:3.6rem}.kz-brand-story__body p{margin:0}.kz-brand-story__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem;padding-top:3.6rem;border-top:1px solid var(--kz-beige);margin-bottom:4rem}.kz-brand-story__stat-number{display:block;font-size:4rem;font-weight:700;color:var(--kz-maroon);line-height:1;letter-spacing:-.02em;margin-bottom:.5rem}.kz-brand-story__stat-label{display:block;font-size:1.15rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--kz-text-muted)}.kz-brand-story__cta{align-self:flex-start}.kz-why-choose__inner{max-width:140rem;margin:0 auto;padding:var(--kz-section-pad) var(--kz-page-pad)}.kz-why-choose__header{text-align:center;margin-bottom:6.4rem}.kz-why-choose__subtitle{font-size:1.65rem;color:var(--kz-text-secondary);margin-top:1.6rem;max-width:56ch;margin-left:auto;margin-right:auto;line-height:1.7}.kz-why-choose__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}.kz-why-item{padding:4rem 3.2rem;background:var(--kz-cream);border-bottom:3px solid transparent;transition:transform var(--kz-t-mid),box-shadow var(--kz-t-mid),border-bottom-color var(--kz-t-mid)}.kz-why-item:hover{transform:translateY(-6px);box-shadow:var(--kz-shadow-lg);border-bottom-color:var(--kz-maroon)}.kz-why-item__icon{width:5.2rem;height:5.2rem;margin-bottom:2.4rem;color:var(--kz-maroon)}.kz-why-item__icon svg{width:100%;height:100%;stroke:var(--kz-maroon);stroke-width:1.5;fill:none}.kz-why-item__title{font-size:1.8rem;font-weight:700;letter-spacing:.01em;color:var(--kz-text-primary);margin-bottom:1.2rem}.kz-why-item__text{font-size:1.5rem;line-height:1.72;color:var(--kz-text-secondary);margin:0}.license-hp .card__inner{border-top:3px solid #D4AF37}.license-superman .card__inner{border-top:3px solid #0044CC}.license-batman .card__inner{border-top:3px solid #FFD700}.footer{border-top:1px solid var(--kz-beige)}.footer__heading{font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--kz-text-primary);margin-bottom:2rem}.footer__list-item a,.footer__list-item .link{font-size:1.4rem;color:var(--kz-text-secondary);text-decoration:none;line-height:2;transition:color var(--kz-t-fast),padding-left var(--kz-t-fast)}.footer__list-item a:hover,.footer__list-item .link:hover{color:var(--kz-maroon);padding-left:.4rem}[data-kz-reveal]{opacity:0;transform:translateY(2.8rem);transition:opacity .68s var(--kz-ease-out),transform .68s var(--kz-ease-out)}[data-kz-reveal].kz-revealed{opacity:1;transform:translateY(0)}[data-kz-reveal][data-kz-delay="1"]{transition-delay:.1s}[data-kz-reveal][data-kz-delay="2"]{transition-delay:.2s}[data-kz-reveal][data-kz-delay="3"]{transition-delay:.3s}[data-kz-reveal][data-kz-delay="4"]{transition-delay:.4s}[data-kz-reveal][data-kz-delay="5"]{transition-delay:.5s}[data-kz-reveal][data-kz-delay="6"]{transition-delay:.6s}@media screen and (max-width:749px){.template-index .header-wrapper{background:rgb(var(--color-background))!important;box-shadow:var(--kz-shadow-header)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.template-index:not(.body-scrolled) .header{--color-foreground: 26, 24, 24}.template-index #MainContent>.shopify-section:first-child{margin-top:0!important}.template-index .slideshow .banner--large{min-height:88vw}.template-index .slideshow .banner:before{display:none}.slideshow .banner__content{padding-left:2.4rem;padding-bottom:5rem;padding-right:2.4rem}.slideshow .banner__heading{font-size:clamp(3.4rem,10vw,5rem);max-width:none}.slideshow .banner__text{font-size:1.2rem}.slideshow .banner__buttons .button{padding:1.4rem 2.8rem;font-size:1.15rem}.color-scheme-4.multicolumn .multicolumn-list__item{border-right:none;border-bottom:1px solid rgba(255,255,255,.07);padding:2rem}.color-scheme-4.multicolumn .multicolumn-list__item:last-child{border-bottom:none}.kz-licensed-feature__grid{grid-template-columns:1fr;min-height:auto}.kz-licensed-panel{min-height:52rem}.kz-licensed-panel__cta{opacity:1;transform:none}.kz-licensed-panel__content{transform:none}.kz-brand-story__grid{grid-template-columns:1fr}.kz-brand-story__image-side{min-height:40rem}.kz-brand-story__content-side{padding:5rem 2.4rem}.kz-brand-story__stats{grid-template-columns:1fr 1fr;gap:2rem}.kz-brand-story__stat-number{font-size:3.2rem}.kz-why-choose__grid{grid-template-columns:1fr;gap:1.6rem}.kz-why-item{padding:3.2rem 2.4rem}.kz-why-choose__inner{padding-top:5rem;padding-bottom:5rem}}@media screen and (min-width:750px)and (max-width:989px){.kz-why-choose__grid{grid-template-columns:repeat(2,1fr)}.kz-licensed-feature__grid{grid-template-columns:1fr}.kz-licensed-panel{min-height:48rem}.kz-brand-story__content-side{padding:6rem 4rem}}.slideshow .banner__heading{font-family:Playfair Display,Georgia,serif;font-style:normal;font-weight:700;font-size:clamp(5.2rem,10vw,14.4rem);letter-spacing:-.03em;line-height:.96}.slideshow .banner__text{font-size:clamp(1.25rem,1.5vw,1.55rem);letter-spacing:.18em;text-transform:uppercase;font-weight:600;opacity:.85}.featured-collection .title,.collection-list-wrapper .title,.multicolumn .title{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:700;font-size:clamp(3.2rem,4.5vw,6rem);letter-spacing:-.025em;line-height:1.05}.featured-collection .title,.collection-list-wrapper .title{color:var(--kz-text-primary)}.kz-section-title{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:700;font-size:clamp(3.2rem,4.5vw,6rem);letter-spacing:-.025em;line-height:1.05;color:var(--kz-text-primary)}.kz-brand-story__heading{font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:clamp(3.6rem,5vw,6.4rem);letter-spacing:-.025em;line-height:1.05}.kz-licensed-feature__header h2{font-family:Playfair Display,Georgia,serif;font-style:normal;font-weight:700;font-size:clamp(3.2rem,4.5vw,6rem);letter-spacing:-.025em;color:var(--kz-text-primary)}.kz-why-choose__header .kz-section-title{font-family:Playfair Display,Georgia,serif;font-style:italic}@media screen and (min-width:750px){.slideshow .banner__content{align-items:flex-end;justify-content:flex-start;padding-left:clamp(4rem,7vw,10rem);padding-bottom:clamp(6rem,9vw,11rem);padding-right:8rem}.slideshow .banner__box{max-width:78rem;text-align:left;padding:0}.slideshow .banner__box.gradient{background:transparent;border:none;box-shadow:none}}.slideshow .banner__heading{max-width:14ch}.card--product .card__inner>.media,.card--product .card__media>.media{aspect-ratio:4 / 5;overflow:hidden}.card-wrapper{transition:transform .3s cubic-bezier(.22,1,.36,1)}.card-wrapper:hover{transform:translateY(-8px)}.card-information{padding-top:2rem;padding-bottom:.8rem}.card-information__text.body{font-size:1.65rem;font-weight:700;letter-spacing:-.01em;line-height:1.38;color:var(--kz-text-primary);margin-bottom:.8rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-wrapper:hover .card-information__text.body{color:var(--kz-maroon)}.price{margin-top:.8rem}.price .price-item--regular{font-size:1.75rem;font-weight:700;color:var(--kz-text-primary);letter-spacing:-.01em}.price .price-item--sale{font-size:1.75rem;font-weight:700;color:var(--kz-maroon);letter-spacing:-.01em}.price .price-item--regular.price-item--last{font-size:1.4rem;font-weight:400;color:var(--kz-text-muted);text-decoration:line-through}.card-information .caption-with-letter-spacing,.card-information__subtitle{display:none!important}.rating{margin-top:.6rem}.rating-star{color:var(--kz-gold)}.card__footer .quick-add__submit,.card__footer .product-form__submit{width:100%;background:var(--kz-maroon);color:#fafaf8;border:none;padding:1.35rem 2rem;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-radius:0;cursor:pointer;transition:background .18s ease,letter-spacing .18s ease;margin-top:1.4rem}.card__footer .quick-add__submit:hover,.card__footer .product-form__submit:hover{background:var(--kz-maroon-deep);letter-spacing:.16em}.card-wrapper:hover .card--product{box-shadow:0 1px 0 0 var(--kz-maroon)}.collection-card>.card>.card__inner .media{min-height:28rem}.card-collection .card__inner:after{background:linear-gradient(to top,rgba(10,3,6,.88) 0%,rgba(20,6,12,.45) 45%,transparent 80%)}.card-collection .card__heading{font-size:1.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.featured-collection.shopify-section-padding{padding-top:clamp(6rem,8vw,10rem);padding-bottom:clamp(6rem,8vw,10rem)}.featured-collection .collection__title,.collection-list-wrapper .collection-list-title-wrapper{margin-bottom:clamp(3.6rem,5vw,6rem)}.featured-collection[data-section-type] .title-wrapper-with-link{position:relative}.color-scheme-4.multicolumn{padding-top:5.6rem;padding-bottom:5.6rem;border-top:1px solid var(--kz-beige);border-bottom:1px solid var(--kz-beige)}.color-scheme-4.multicolumn .multicolumn-card__title{color:var(--kz-gold);font-size:1.55rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.color-scheme-4.multicolumn .multicolumn-card__info{font-size:1.4rem;line-height:1.65}.color-scheme-4.multicolumn .multicolumn-list__item{border-right:1px solid rgba(255,255,255,.08)}.color-scheme-4.multicolumn .multicolumn-list__item:last-child{border-right:none}.footer-wrapper{padding-top:clamp(5rem,7vw,9rem);padding-bottom:clamp(3rem,4vw,5rem)}.footer__newsletter-header .h3{font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:clamp(2rem,2.8vw,3rem);letter-spacing:-.02em}@media screen and (max-width:749px){.slideshow .banner__heading{font-size:clamp(4.2rem,12vw,7rem);letter-spacing:-.03em;line-height:.96}.slideshow .banner__content{align-items:flex-end;justify-content:flex-start;padding-left:2.4rem;padding-right:2.4rem;padding-bottom:6rem}.slideshow .banner__box{padding:0;background:transparent;border:none;box-shadow:none;text-align:left;max-width:none;min-width:0;width:100%}.card--product .card__inner>.media,.card--product .card__media>.media{aspect-ratio:4 / 5}.featured-collection .title,.collection-list-wrapper .title,.kz-section-title{font-size:clamp(2.8rem,8vw,4rem)}.card-wrapper:hover{transform:translateY(-4px)}.color-scheme-4.multicolumn .multicolumn-list__item{border-right:none;border-bottom:1px solid rgba(255,255,255,.06);padding:2.4rem 1.6rem}.color-scheme-4.multicolumn .multicolumn-list__item:last-child{border-bottom:none}}@media screen and (min-width:1200px){.slideshow .banner__heading{font-size:clamp(10rem,11.5vw,14.4rem)}.featured-collection .title,.collection-list-wrapper .title,.kz-section-title{font-size:clamp(5rem,5.5vw,7.2rem)}.collection-card>.card>.card__inner .media{min-height:36rem}}.card--product,.card--product .card__inner,.card--product .card__inner .media,.card--card,.card-collection .card,.card-collection .card__inner,.card-collection .card__inner .media{border-radius:0!important}.shopify-section-group-header-group .announcement-bar{font-size:1.25rem;letter-spacing:.14em}.announcement-bar__message{font-weight:600}.featured-collection .button,.collection-list-wrapper .button{background:transparent;color:var(--kz-maroon);border:2px solid var(--kz-maroon);font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:1.4rem 3.6rem;border-radius:0;transition:background .22s ease,color .22s ease}.featured-collection .button:hover,.collection-list-wrapper .button:hover{background:var(--kz-maroon);color:#fafaf8}.header__heading-logo{max-width:18rem}@media screen and (min-width:750px){.header__heading-logo{max-width:22rem}}.header__icons{gap:1.6rem}.template-index.body-scrolled .header-wrapper{box-shadow:0 2px 24px #1e08101a}.title-wrapper-with-link .link,.title-wrapper-with-link a{font-size:1.25rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--kz-maroon);text-decoration:none;border-bottom:1px solid var(--kz-maroon);padding-bottom:.1rem;transition:letter-spacing .18s ease}.title-wrapper-with-link .link:hover,.title-wrapper-with-link a:hover{letter-spacing:.18em}.kz-page-loading body,.kz-page-loading .shopify-section{opacity:0;transition:none}.kz-page-ready body,.kz-page-ready .shopify-section{opacity:1;transition:opacity .45s ease}.kz-page-loading #shopify-section-header{opacity:0}.kz-page-ready #shopify-section-header{opacity:1;transition:opacity .6s ease .1s}@keyframes kzSlideUp{0%{opacity:0;transform:translateY(3.2rem);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes kzFadeIn{0%{opacity:0}to{opacity:1}}@keyframes kzKenBurns{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes kzKenBurnsAlt{0%{transform:scale(1.08) translate(-1.5%)}to{transform:scale(1) translate(0)}}@keyframes kzMarqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes kzPulse{0%{transform:scale(1)}40%{transform:scale(1.18)}70%{transform:scale(.94)}to{transform:scale(1)}}@keyframes kzHeadingReveal{0%{opacity:0;transform:translateY(2rem);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:translateY(0);clip-path:inset(0 0 0% 0)}}@keyframes kzGlow{0%,to{box-shadow:0 0 #5c102000}50%{box-shadow:0 0 24px 4px #5c102040}}@keyframes kzShimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes kzFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes kzGradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.kz-anim-ready{opacity:0;transform:translateY(3.2rem);filter:blur(4px)}.kz-anim-slide{animation:kzSlideUp .9s cubic-bezier(.22,1,.36,1) both}.kz-kb-active{animation:kzKenBurns 9s ease-out both;transform-origin:center center}.slideshow__slide:nth-child(2n) .kz-kb-active{animation-name:kzKenBurnsAlt}.slideshow .banner__media{overflow:hidden}.slideshow .banner__media img{width:100%;height:110%;object-fit:cover;object-position:center}.kz-section-marquee{padding:0!important}.kz-marquee{overflow:hidden;padding:1.65rem 0;position:relative;-webkit-user-select:none;user-select:none}.kz-marquee:before,.kz-marquee:after{content:"";position:absolute;top:0;bottom:0;width:8rem;z-index:2;pointer-events:none}.kz-marquee:before{left:0;background:linear-gradient(to right,var(--color-background) 0%,transparent 100%)}.kz-marquee:after{right:0;background:linear-gradient(to left,var(--color-background) 0%,transparent 100%)}.kz-marquee__track{display:flex;align-items:center;width:max-content;animation:kzMarqueeScroll var(--kz-marquee-speed, 35s) linear infinite}.kz-marquee:hover .kz-marquee__track{animation-play-state:paused}.kz-marquee__item{display:inline-flex;align-items:center;gap:1rem;white-space:nowrap;font-size:1.2rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:0 3.2rem}.kz-marquee__symbol{color:var(--kz-gold);font-size:.9rem;line-height:1}.color-scheme-4.kz-marquee .kz-marquee__text{color:#fafaf8cc}.color-scheme-3.kz-marquee .kz-marquee__text{color:#fafaf8d9}.kz-licensed-art--hp{background:radial-gradient(ellipse at 72% 20%,rgba(212,175,55,.5) 0%,transparent 48%),radial-gradient(ellipse at 22% 80%,rgba(140,60,15,.55) 0%,transparent 45%),radial-gradient(ellipse at 50% 50%,rgba(60,20,5,.3) 0%,transparent 70%),linear-gradient(160deg,#1a0e02,#2c1c08 35%,#0e0904);animation:kzGradientShift 12s ease infinite;background-size:200% 200%}.kz-licensed-art--superman{background:radial-gradient(ellipse at 75% 18%,rgba(220,30,20,.5) 0%,transparent 45%),radial-gradient(ellipse at 18% 82%,rgba(0,65,200,.5) 0%,transparent 45%),radial-gradient(ellipse at 50% 45%,rgba(0,40,130,.25) 0%,transparent 65%),linear-gradient(140deg,#000a18,#001245 45%,#130008);animation:kzGradientShift 14s ease infinite;background-size:200% 200%}.kz-licensed-art--batman{background:radial-gradient(ellipse at 50% 22%,rgba(255,215,0,.22) 0%,transparent 45%),radial-gradient(ellipse at 80% 78%,rgba(60,55,0,.3) 0%,transparent 45%),radial-gradient(ellipse at 20% 50%,rgba(35,35,35,.4) 0%,transparent 50%),linear-gradient(165deg,#040404,#121212,#080808);animation:kzGradientShift 10s ease infinite;background-size:200% 200%}.kz-licensed-art__layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.06;background-image:repeating-linear-gradient(-45deg,transparent,transparent 8px,rgba(255,255,255,.5) 8px,rgba(255,255,255,.5) 9px)}.kz-bs-art-bg{position:relative;overflow:hidden;min-height:56rem;background:linear-gradient(140deg,#3d0a14,#5c1020 40%,#2a0810)}.kz-bs-art-bg__layer{position:absolute;top:0;right:0;bottom:0;left:0}.kz-bs-art-bg__layer--1{background:radial-gradient(ellipse at 70% 25%,rgba(184,146,26,.35) 0%,transparent 55%),radial-gradient(ellipse at 20% 80%,rgba(30,8,16,.8) 0%,transparent 50%)}.kz-bs-art-bg__layer--2{background-image:repeating-linear-gradient(45deg,transparent,transparent 12px,rgba(255,255,255,.025) 12px,rgba(255,255,255,.025) 13px)}.kz-bs-art-bg__grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");background-size:200px 200px}.kz-bs-art-bg__text{position:absolute;bottom:4rem;left:50%;transform:translate(-50%);text-align:center;display:flex;flex-direction:column;align-items:center;gap:.4rem}.kz-bs-art-bg__year{font-family:Playfair Display,Georgia,serif;font-size:clamp(7rem,14vw,14rem);font-weight:700;line-height:.9;letter-spacing:-.04em;color:#ffffff12;white-space:nowrap}.kz-bs-art-bg__label{font-size:1.1rem;font-weight:700;letter-spacing:.45em;text-transform:uppercase;color:#b8921a80}.kz-heading-reveal{opacity:0;transform:translateY(2rem);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.kz-heading-revealed{opacity:1;transform:translateY(0)}.kz-icon-pulse svg{animation:kzPulse .5s cubic-bezier(.22,1,.36,1) both}.slideshow .banner__text{position:relative}.featured-collection .grid__item:nth-child(1) .card-wrapper{transition-delay:.05s}.featured-collection .grid__item:nth-child(2) .card-wrapper{transition-delay:.12s}.featured-collection .grid__item:nth-child(3) .card-wrapper{transition-delay:.19s}.featured-collection .grid__item:nth-child(4) .card-wrapper{transition-delay:.26s}.featured-collection .grid__item .card-wrapper{opacity:0;transform:translateY(2.8rem);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.shopify-section.kz-section-visible .featured-collection .grid__item .card-wrapper,.featured-collection.kz-section-visible .grid__item .card-wrapper{opacity:1;transform:translateY(0)}.kz-section-visible .card-wrapper{opacity:1!important;transform:translateY(0)!important}.slideshow .banner__buttons .button--primary{background:#fafaf8;color:var(--kz-maroon);border:2px solid transparent;letter-spacing:.14em;font-size:1.25rem;font-weight:700;text-transform:uppercase;padding:1.6rem 4rem;border-radius:0;transition:background .22s ease,color .22s ease,border-color .22s ease,letter-spacing .2s ease;box-shadow:0 4px 24px #00000040}.slideshow .banner__buttons .button--primary:hover{background:transparent;color:#fafaf8;border-color:#fafaf8;letter-spacing:.2em;box-shadow:none}.slideshow .banner__buttons .button--secondary{color:#fafaf8;border-color:#ffffff80;letter-spacing:.14em;font-size:1.15rem;border-radius:0;padding:1.6rem 3.2rem;transition:border-color .2s ease,letter-spacing .2s ease}.slideshow .banner__buttons .button--secondary:hover{border-color:#fafaf8;letter-spacing:.2em}.collection-list-wrapper .collection-list{perspective:1200px}.card-collection .card{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.card-collection:hover .card{transform:translateY(-6px) rotateX(2deg);box-shadow:0 20px 48px #1e08102e}.card-collection .card__heading{transition:transform .35s cubic-bezier(.22,1,.36,1),color .2s ease}.card-collection:hover .card__heading{transform:translateY(-3px);color:var(--kz-gold)!important}.kz-licensed-panel{position:relative}.kz-licensed-panel:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--kz-gold);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.22,1,.36,1)}.kz-licensed-panel:hover:after{transform:scaleX(1)}.kz-licensed-panel__title{transition:transform .35s cubic-bezier(.22,1,.36,1)}.kz-licensed-panel:hover .kz-licensed-panel__title{transform:translateY(-3px)}.kz-why-item__icon{background:#5c10200f;border-radius:1.2rem;padding:1.2rem;width:6.4rem;height:6.4rem;display:flex;align-items:center;justify-content:center;transition:background .25s ease,transform .25s ease;margin-bottom:2.8rem}.kz-why-item:hover .kz-why-item__icon{background:var(--kz-maroon);transform:translateY(-4px)}.kz-why-item:hover .kz-why-item__icon svg{stroke:#fafaf8}.kz-brand-story__stat-number{font-size:clamp(4.2rem,5.5vw,5.6rem);display:block;font-weight:700;color:var(--kz-maroon);line-height:1;letter-spacing:-.03em;margin-bottom:.6rem;transition:transform .3s ease}.kz-brand-story__stat:hover .kz-brand-story__stat-number{transform:scale(1.06)}.color-scheme-4.shopify-section{border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04)}.color-scheme-3.shopify-section{border-bottom:1px solid rgba(255,255,255,.06)}.template-index.body-scrolled .header-wrapper{box-shadow:0 1px #f0ede626,0 4px 32px #14060c1f}.footer-wrapper{position:relative}.footer-wrapper:before{content:"";display:block;width:6rem;height:3px;background:var(--kz-maroon);margin-bottom:5rem}.footer__newsletter .h3{font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:clamp(2rem,3vw,2.8rem);letter-spacing:-.02em;margin-bottom:.8rem}.announcement-bar{padding:0}.announcement-bar__message{font-weight:600;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase}.card--product .card__badge{position:absolute;bottom:1.2rem;left:1.2rem;z-index:3;top:auto}.card--product .card__badge .badge{font-size:1.05rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:0;padding:.45rem 1rem}cart-drawer .drawer__header{border-bottom:2px solid var(--kz-maroon)}.cart-drawer__footer{background:var(--kz-cream);border-top:1px solid var(--kz-beige)}predictive-search .predictive-search{border:1px solid var(--kz-beige);border-radius:0;box-shadow:0 8px 32px #1e08101a}predictive-search .predictive-search__item--link:hover,predictive-search .predictive-search__item--term:hover{color:var(--kz-maroon)}@media screen and (max-width:749px){.kz-marquee__item{font-size:1.1rem;letter-spacing:.16em;padding:0 2.4rem}.kz-bs-art-bg__year{font-size:clamp(5rem,16vw,8rem)}.kz-bs-art-bg{min-height:36rem}.kz-licensed-art--hp,.kz-licensed-art--superman,.kz-licensed-art--batman{min-height:52rem}.card--product .card__badge .badge{font-size:.95rem;padding:.35rem .8rem}.slideshow .banner__buttons{width:100%;flex-direction:column}.slideshow .banner__buttons .button{width:100%;text-align:center;padding:1.6rem 2rem}}@media screen and (min-width:1400px){.slideshow .banner__content{padding-left:12rem;padding-bottom:12rem}.kz-brand-story__stat-number{font-size:6rem}.kz-why-item{padding:5rem 4rem}}.shopify-section-featured-collection .card-wrapper,section[data-section-type=featured-collection] .card-wrapper{opacity:0;transform:translateY(2.8rem);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}section[data-section-type=featured-collection] .grid__item:nth-child(1) .card-wrapper{transition-delay:0s}section[data-section-type=featured-collection] .grid__item:nth-child(2) .card-wrapper{transition-delay:.1s}section[data-section-type=featured-collection] .grid__item:nth-child(3) .card-wrapper{transition-delay:.2s}section[data-section-type=featured-collection] .grid__item:nth-child(4) .card-wrapper{transition-delay:.3s}.kz-section-visible .card-wrapper,.shopify-section-featured-collection.kz-section-visible .card-wrapper{opacity:1!important;transform:translateY(0)!important}.button--primary{position:relative;overflow:hidden}.button--primary:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.12) 50%,transparent 100%);transform:skew(-15deg);transition:none}.button--primary:hover:after{animation:kzShimmer .6s ease forwards;left:150%;transition:left .6s ease}
/*# sourceMappingURL=/cdn/shop/t/14/assets/kaizen-custom.css.map */
