[xo-pfs]{--pfs-min: 10;--pfs-max: 60;--min-viewport: 40;--max-viewport: 120;--m: (var(--pfs-max) - var(--pfs-min)) / (var(--max-viewport) - var(--min-viewport));--size: clamp( calc(var(--pfs-min) * 1rem), calc( var(--m) * 100vw + var(--pfs-min) * 1rem - var(--m) * var(--min-viewport) * 1rem ), calc(var(--pfs-max) * 1rem) )}:root{--gold-primary: #C9A227;--gold-light: #D4B85A;--gold-muted: rgba(201, 162, 39, .7);--gold-subtle: rgba(201, 162, 39, .4);--ivory: #FFFEF9;--deep-black: #0A0A0A}.image-banner-7{width:100%;height:100%;position:relative;overflow:hidden}.image-banner-7:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 50% 50%,transparent 20%,rgba(0,0,0,.25) 100%),linear-gradient(to bottom,rgba(0,0,0,.1) 0%,transparent 30%,transparent 70%,rgba(0,0,0,.2) 100%);pointer-events:none;z-index:1}.image-banner-7__inner{width:100%;height:100%;position:relative;z-index:2}.hero-title,.image-banner-7 h1,.image-banner-7 h2{font-weight:300;letter-spacing:.18em;color:var(--ivory);text-shadow:0 2px 30px rgba(0,0,0,.4),0 0 80px rgba(0,0,0,.2);line-height:1.1}.hero-subtitle{position:relative;margin-top:2rem;padding-top:1.8rem;font-size:1.38rem;font-weight:400;line-height:1.7;letter-spacing:.12em;color:#ffffffd9;text-transform:none;max-width:480px;text-align:center;margin-left:auto;margin-right:auto}.hero-subtitle:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:50px;height:1px;background:linear-gradient(90deg,transparent 0%,var(--gold-primary) 20%,var(--gold-light) 50%,var(--gold-primary) 80%,transparent 100%)}@media (max-width: 768px){.hero-subtitle{font-size:1.2rem;max-width:85%;letter-spacing:.08em;margin-top:1.6rem;padding-top:1.4rem}.hero-subtitle:before{width:40px}}.img-banner-7__button{margin-top:2.5rem}.img-banner-7__button a,.img-banner-7__button button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:1.1rem 2.6rem;min-width:180px;border-radius:2px;border:1px solid var(--gold-muted);background:#ffffff0f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--ivory);font-size:.8rem;letter-spacing:.24em;text-transform:uppercase;font-weight:500;text-decoration:none;box-shadow:0 4px 24px #00000026,inset 0 1px #ffffff0d;transition:background .5s cubic-bezier(.25,.46,.45,.94),border-color .5s cubic-bezier(.25,.46,.45,.94),letter-spacing .5s cubic-bezier(.25,.46,.45,.94),box-shadow .5s ease;overflow:hidden}.img-banner-7__button a:before,.img-banner-7__button button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 0%,rgba(201,162,39,.1) 50%,transparent 100%);opacity:0;transition:opacity .5s ease}.img-banner-7__button a:hover,.img-banner-7__button button:hover{background:#c9a2271f;border-color:var(--gold-primary);letter-spacing:.28em;box-shadow:0 6px 32px #0003,0 0 40px #c9a2271a,inset 0 1px #ffffff14}.img-banner-7__button a:hover:before,.img-banner-7__button button:hover:before{opacity:1}.img-banner-7__button a:active,.img-banner-7__button button:active{transform:scale(.98);transition:transform .1s ease}@media (max-width: 768px){.img-banner-7__button{margin-top:2rem}.img-banner-7__button a,.img-banner-7__button button{padding:1rem 2.2rem;min-width:160px;font-size:.75rem;letter-spacing:.2em;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.img-banner-7__button a:hover,.img-banner-7__button button:hover{letter-spacing:.24em}}@keyframes luxuryFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes goldLineExpand{0%{width:0;opacity:0}to{width:50px;opacity:1}}.animate-in .hero-title{animation:luxuryFadeIn 1s cubic-bezier(.25,.46,.45,.94) .2s both}.animate-in .hero-subtitle{animation:luxuryFadeIn 1s cubic-bezier(.25,.46,.45,.94) .5s both}.animate-in .hero-subtitle:before{animation:goldLineExpand .8s cubic-bezier(.25,.46,.45,.94) .8s both}.animate-in .img-banner-7__button{animation:luxuryFadeIn 1s cubic-bezier(.25,.46,.45,.94) .8s both}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-image-banner-7.css.map */
