.hero-wrapper:has(.demir-luxury-hero),.hero.demir-luxury-hero{position:relative;overflow:hidden;background:var(--demir-luxury-black)}.hero.demir-luxury-hero{--demir-marquee-height: 47px;--demir-hero-chrome: calc(var(--header-group-height, 174px) + var(--demir-marquee-height));min-height:calc(min(100svh,1500px) - var(--demir-hero-chrome));max-height:calc(min(100svh,1500px) - var(--demir-hero-chrome))}.demir-luxury-hero .hero__media,.demir-luxury-hero video{object-fit:cover}.demir-luxury-hero .hero__media-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-flat);pointer-events:none;background:linear-gradient(105deg,#0000008c,#00000047 38%,#0000000d 70%,#0000)}.demir-luxury-hero .hero__content-wrapper{position:relative;z-index:var(--layer-raised);box-sizing:border-box;width:100%;max-width:470px;margin-inline-end:auto;align-self:flex-end;flex:0 0 auto;block-size:auto;height:auto;display:flex;flex-direction:column;gap:16px;background:#00000040;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:var(--demir-radius);padding:32px 24px}.demir-luxury-hero .hero__content-wrapper :is(h1,.hero__heading){font-family:var(--demir-font-heading);font-weight:var(--demir-fw-medium);font-size:var(--demir-h1-size);line-height:var(--demir-h1-leading);letter-spacing:var(--demir-h1-tracking);text-transform:none;color:var(--demir-luxury-white);margin:0;text-shadow:none}.demir-luxury-hero .hero__content-wrapper :is(p,.hero__text){font-family:var(--demir-font);font-weight:var(--demir-fw-regular);font-size:var(--demir-body-size);line-height:var(--demir-body-leading);letter-spacing:var(--demir-body-tracking);color:#ffffffeb;margin:0;max-width:none;text-shadow:none}.demir-luxury-hero .hero__content-wrapper :is(a,button).button{width:100%;margin-top:4px;display:inline-flex;align-items:center;justify-content:center;padding:16px;border:none;border-radius:var(--demir-radius);background:var(--demir-luxury-white);color:var(--demir-luxury-black);font-family:var(--demir-font);font-weight:var(--demir-fw-semibold);font-size:16px;letter-spacing:-.02em;text-transform:uppercase;box-shadow:none;transition:background-color var(--demir-transition),transform var(--demir-transition)}.demir-luxury-hero .hero__content-wrapper :is(a,button).button:hover{background:#ffffffd9;transform:translateY(-1px)}.demir-luxury-hero .button:focus-visible{outline:2px solid var(--demir-luxury-gold);outline-offset:3px}@media screen and (max-width:749px){.demir-luxury-hero .hero__content-wrapper{max-width:none;padding:24px 20px}}@media(prefers-reduced-motion:reduce){.demir-luxury-hero .button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/demir-hero-luxury.css.map */
