@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600;700;900&family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400&family=Montserrat:wght@300;400;500;600;700&display=swap";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--gold:#C9A84C;--gold-light:#E8C97A;--obsidian:#080808;--deep:#0D0D0D;--charcoal:#1A1A1A;--ash:#2A2A2A;--smoke:#9A9A9A;--cream:#F8F4ED;--font-display:"Cinzel",serif;--font-body:"Cormorant Garamond",serif;--font-ui:"Montserrat",sans-serif;--transition:.3s ease}html{scroll-behavior:smooth}body{background:var(--obsidian);color:var(--cream);font-family:var(--font-body);overflow-x:hidden;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}.gold-divider{width:100%;height:1px;background:linear-gradient(to right,transparent,var(--gold),transparent);opacity:.3;display:block}.btn-primary{display:inline-block;background:var(--gold);color:var(--obsidian);border:none;padding:16px 40px;font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;cursor:pointer;transition:all var(--transition);clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%)}.btn-primary:hover{background:var(--gold-light);transform:translateY(-2px);color:var(--obsidian)}.btn-secondary{display:inline-block;background:transparent;color:var(--gold);border:1px solid rgba(201,168,76,.4);padding:15px 40px;font-family:var(--font-ui);font-size:10px;font-weight:600;letter-spacing:.25em;text-transform:uppercase;cursor:pointer;transition:all var(--transition)}.btn-secondary:hover{border-color:var(--gold);background:#c9a84c14;transform:translateY(-2px)}.btn-full{width:100%;text-align:center;display:block}.section-label{font-family:var(--font-ui);font-size:9px;font-weight:600;letter-spacing:.4em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:14px;margin-bottom:16px}.section-label:after{content:"";flex:1;max-width:60px;height:1px;background:var(--gold);opacity:.4}.section-label--center{justify-content:center}.section-label--center:before{content:"";flex:1;max-width:60px;height:1px;background:var(--gold);opacity:.4}.section-title{font-family:var(--font-display);font-size:clamp(28px,4vw,52px);font-weight:700;letter-spacing:.05em;margin-bottom:16px;line-height:1.1}.section-subtitle{font-family:var(--font-body);font-size:18px;color:var(--smoke);font-style:italic;font-weight:300;line-height:1.7;max-width:560px}.announcement-bar{background:var(--gold);color:var(--obsidian);text-align:center;padding:10px 20px;font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;overflow:hidden;white-space:nowrap}.announcement-bar__inner{display:inline-flex;animation:marquee 28s linear infinite}.announcement-bar__item{margin:0 24px;white-space:nowrap}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.site-header{position:sticky;top:0;z-index:200;background:#080808f7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(201,168,76,.2)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;height:76px;padding:0 48px;max-width:1600px;margin:0 auto}.site-header__logo{font-family:var(--font-display);font-size:26px;font-weight:900;letter-spacing:.18em;color:var(--gold);text-transform:uppercase;line-height:1;text-decoration:none}.site-header__logo-tagline{display:block;font-size:8px;font-family:var(--font-ui);font-weight:400;letter-spacing:.38em;color:var(--smoke);margin-top:3px;text-transform:uppercase}.site-header__logo-sub{display:block;font-size:7px;font-family:var(--font-ui);font-weight:600;letter-spacing:.42em;color:#c9a84ca6;margin-top:2px;text-transform:uppercase}.site-nav{display:flex;gap:36px;align-items:center}.site-nav__link{font-family:var(--font-ui);font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--smoke);transition:color var(--transition);position:relative;padding-bottom:2px}.site-nav__link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--gold);transition:width var(--transition)}.site-nav__link:hover{color:var(--gold)}.site-nav__link:hover:after{width:100%}.site-header__icons{display:flex;gap:22px;align-items:center}.site-header__icon-btn{background:none;border:none;color:var(--smoke);cursor:pointer;transition:color var(--transition);position:relative;padding:4px;display:flex;align-items:center;justify-content:center;text-decoration:none}.site-header__icon-btn:hover{color:var(--gold)}.cart-count{position:absolute;top:-5px;right:-5px;background:var(--gold);color:var(--obsidian);font-size:8px;font-weight:700;width:15px;height:15px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-ui);line-height:1}.mobile-menu-btn{display:none}.hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 60% at 50% 30%,rgba(201,168,76,.09) 0%,transparent 70%),radial-gradient(ellipse 80% 50% at 50% 100%,rgba(201,168,76,.04) 0%,transparent 60%),var(--obsidian)}.hero__rays{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:.07;pointer-events:none}.hero__ray{position:absolute;top:-20%;left:50%;width:1px;height:120%;background:linear-gradient(to bottom,var(--gold),transparent);transform-origin:top center;animation:rayPulse 6s ease-in-out infinite}.hero__ray:nth-child(1){transform:rotate(-35deg);animation-delay:0s}.hero__ray:nth-child(2){transform:rotate(-22deg);animation-delay:.5s}.hero__ray:nth-child(3){transform:rotate(-10deg);animation-delay:1s}.hero__ray:nth-child(4){transform:rotate(0);animation-delay:.2s}.hero__ray:nth-child(5){transform:rotate(10deg);animation-delay:1.2s}.hero__ray:nth-child(6){transform:rotate(22deg);animation-delay:.7s}.hero__ray:nth-child(7){transform:rotate(35deg);animation-delay:.3s}@keyframes rayPulse{0%,to{opacity:.4}50%{opacity:1}}.hero__particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero__particle{position:absolute;width:2px;height:2px;background:var(--gold);border-radius:50%;animation:particleFloat linear infinite;opacity:0}@keyframes particleFloat{0%{transform:translateY(100vh);opacity:0}10%{opacity:.5}90%{opacity:.5}to{transform:translateY(-60px) translate(15px);opacity:0}}.hero__content{position:relative;z-index:2;text-align:center;padding:40px 20px;max-width:960px;animation:fadeUp 1.4s ease-out forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.hero__eyebrow{font-family:var(--font-ui);font-size:10px;font-weight:500;letter-spacing:.4em;text-transform:uppercase;color:var(--gold);margin-bottom:24px;display:flex;align-items:center;justify-content:center;gap:16px}.hero__eyebrow:before,.hero__eyebrow:after{content:"";width:40px;height:1px;background:linear-gradient(to right,transparent,var(--gold))}.hero__eyebrow:after{background:linear-gradient(to left,transparent,var(--gold))}.hero__title{font-family:var(--font-display);font-size:clamp(56px,11vw,120px);font-weight:900;line-height:.88;letter-spacing:.02em;margin-bottom:6px;color:var(--cream)}.hero__title-gold{color:var(--gold);display:block}.hero__verse{font-family:var(--font-body);font-style:italic;font-size:clamp(16px,2.5vw,22px);color:var(--smoke);margin:26px 0 44px;font-weight:300;letter-spacing:.04em}.hero__cta{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.hero__scroll{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;animation:scrollBob 2s ease-in-out infinite}.hero__scroll span{font-family:var(--font-ui);font-size:8px;letter-spacing:.3em;color:var(--smoke);text-transform:uppercase}.hero__scroll-line{width:1px;height:40px;background:linear-gradient(to bottom,var(--gold),transparent)}@keyframes scrollBob{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(8px)}}.drop-countdown{background:var(--charcoal);padding:70px 20px;text-align:center;position:relative;overflow:hidden;border-top:1px solid rgba(201,168,76,.12);border-bottom:1px solid rgba(201,168,76,.12)}.drop-countdown:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 40% 100% at 50% 50%,rgba(201,168,76,.05) 0%,transparent 100%);pointer-events:none}.drop-countdown__label{font-family:var(--font-ui);font-size:9px;font-weight:600;letter-spacing:.4em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.drop-countdown__title{font-family:var(--font-display);font-size:clamp(28px,5vw,52px);font-weight:700;letter-spacing:.1em;margin-bottom:8px}.drop-countdown__subtitle{font-family:var(--font-body);font-style:italic;color:var(--smoke);font-size:20px;margin-bottom:48px}.countdown{display:flex;gap:28px;justify-content:center;align-items:center;flex-wrap:wrap;position:relative;z-index:1}.countdown__block{text-align:center;min-width:84px}.countdown__number{font-family:var(--font-display);font-size:clamp(44px,7vw,64px);font-weight:900;color:var(--gold);line-height:1;display:block}.countdown__label{font-family:var(--font-ui);font-size:8px;letter-spacing:.3em;text-transform:uppercase;color:var(--smoke);margin-top:6px;display:block}.countdown__sep{font-family:var(--font-display);font-size:44px;color:#c9a84c40;line-height:1}.notify-form{display:flex;max-width:420px;margin:36px auto 0}.notify-form__input{flex:1;background:var(--ash);border:1px solid rgba(201,168,76,.28);border-right:none;padding:14px 18px;font-family:var(--font-ui);font-size:11px;color:var(--cream);outline:none}.notify-form__input::placeholder{color:var(--smoke)}.notify-form__btn{background:var(--gold);border:none;padding:14px 24px;font-family:var(--font-ui);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--obsidian);cursor:pointer;white-space:nowrap;transition:background var(--transition)}.notify-form__btn:hover{background:var(--gold-light)}.featured-collection{padding:100px 48px;background:var(--deep)}.featured-collection__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px;flex-wrap:wrap;gap:20px}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2px}.product-card{background:var(--charcoal);position:relative;overflow:hidden;cursor:pointer}.product-card__image-wrap{aspect-ratio:3/4;position:relative;overflow:hidden;display:block}.product-card__image{width:100%;height:100%;object-fit:cover;transition:transform .6s ease;display:block}.product-card:hover .product-card__image{transform:scale(1.06)}.product-card__badge{position:absolute;top:16px;left:16px;background:var(--gold);color:var(--obsidian);font-family:var(--font-ui);font-size:8px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:5px 12px;z-index:3}.product-card__badge--sold{left:auto;right:16px;background:#141414eb;border:1px solid rgba(201,168,76,.3);color:var(--smoke)}.product-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#080808bf;display:flex;align-items:flex-end;justify-content:center;padding:24px;opacity:0;transition:opacity .4s;z-index:4}.product-card:hover .product-card__overlay{opacity:1}.product-card__quick-add{background:var(--gold);color:var(--obsidian);border:none;width:100%;padding:15px;font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background var(--transition)}.product-card__quick-add:hover{background:var(--gold-light)}.product-card__info{padding:20px;border-top:1px solid rgba(201,168,76,.1)}.product-card__verse{font-family:var(--font-ui);font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.product-card__title{font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.06em;margin-bottom:6px;color:var(--cream)}.product-card__price{font-family:var(--font-ui);font-size:14px;color:var(--gold);font-weight:500}.product-card__price--sold{color:var(--smoke)}.product-card__stock{font-family:var(--font-ui);font-size:9px;color:var(--smoke);letter-spacing:.1em;margin-top:6px}.brand-story{padding:100px 48px;background:var(--charcoal);border-top:1px solid rgba(201,168,76,.1);border-bottom:1px solid rgba(201,168,76,.1)}.brand-story__inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center}.brand-story__cross{display:flex;align-items:center;justify-content:center}.cross-art{animation:glowPulse 4s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:.12}50%{opacity:.26}}.brand-story__content .section-subtitle{max-width:100%;margin:20px 0 36px;font-size:19px;line-height:1.8}.testimonials{padding:100px 48px;background:var(--deep);text-align:center}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2px;margin-top:60px;text-align:left}.testimonial-card{background:var(--charcoal);padding:40px 32px}.testimonial-card__quote{font-family:var(--font-display);font-size:72px;color:var(--gold);opacity:.14;line-height:.7;margin-bottom:16px;display:block}.testimonial-card__stars{color:var(--gold);font-size:13px;margin-bottom:16px;letter-spacing:2px}.testimonial-card__text{font-family:var(--font-body);font-size:18px;font-style:italic;color:var(--cream);line-height:1.7;font-weight:300;margin-bottom:24px}.testimonial-card__author{display:flex;align-items:center;gap:12px}.testimonial-card__avatar{width:40px;height:40px;border-radius:50%;background:var(--ash);border:1px solid rgba(201,168,76,.3);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:13px;color:var(--gold);font-weight:700;flex-shrink:0}.testimonial-card__name{font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.testimonial-card__location{font-family:var(--font-ui);font-size:9px;color:var(--smoke);letter-spacing:.1em;margin-top:2px}.newsletter{padding:100px 48px;background:var(--charcoal);border-top:1px solid rgba(201,168,76,.1);text-align:center}.newsletter__inner{max-width:560px;margin:0 auto}.newsletter__verse{font-family:var(--font-body);font-size:24px;font-style:italic;color:var(--gold);margin-bottom:8px;font-weight:300}.newsletter__ref{font-family:var(--font-ui);font-size:9px;letter-spacing:.3em;color:var(--smoke);text-transform:uppercase;margin-bottom:40px}.newsletter__form{display:flex;max-width:440px;margin:0 auto}.newsletter__input{flex:1;background:var(--ash);border:1px solid rgba(201,168,76,.2);border-right:none;padding:16px 20px;font-family:var(--font-ui);font-size:11px;color:var(--cream);outline:none}.newsletter__input::placeholder{color:var(--smoke)}.newsletter__btn{background:var(--gold);border:none;padding:16px 28px;font-family:var(--font-ui);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--obsidian);cursor:pointer;white-space:nowrap;transition:background var(--transition)}.newsletter__btn:hover{background:var(--gold-light)}.newsletter__disclaimer{font-family:var(--font-ui);font-size:9px;color:var(--smoke);letter-spacing:.1em;margin-top:16px}.site-footer{background:var(--obsidian);border-top:1px solid rgba(201,168,76,.15);padding:80px 48px 40px}.site-footer__top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;margin-bottom:60px}.site-footer__brand-logo{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:.15em;color:var(--gold);text-transform:uppercase;display:block}.site-footer__brand-logo span{display:block;font-size:8px;font-family:var(--font-ui);font-weight:400;letter-spacing:.35em;color:var(--smoke);margin-top:3px}.site-footer__tagline{font-family:var(--font-body);font-size:16px;font-style:italic;color:var(--smoke);margin-top:16px;line-height:1.6;font-weight:300}.site-footer__social{display:flex;gap:12px;margin-top:24px}.social-link{width:36px;height:36px;border:1px solid rgba(201,168,76,.25);display:flex;align-items:center;justify-content:center;font-size:11px;font-family:var(--font-ui);font-weight:700;color:var(--smoke);cursor:pointer;transition:all var(--transition);text-decoration:none}.social-link:hover{border-color:var(--gold);color:var(--gold)}.site-footer__col h4{font-family:var(--font-ui);font-size:9px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:20px}.site-footer__col li{margin-bottom:10px}.site-footer__col a{font-family:var(--font-ui);font-size:11px;color:var(--smoke);letter-spacing:.05em;transition:color var(--transition)}.site-footer__col a:hover{color:var(--gold)}.site-footer__bottom{border-top:1px solid rgba(201,168,76,.1);padding-top:28px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.site-footer__copy{font-family:var(--font-ui);font-size:10px;color:var(--smoke);letter-spacing:.1em}.site-footer__legal{display:flex;gap:24px}.site-footer__legal a{font-family:var(--font-ui);font-size:10px;color:var(--smoke);letter-spacing:.1em;transition:color var(--transition)}.site-footer__legal a:hover{color:var(--gold)}.cart-drawer{position:fixed;top:0;right:0;bottom:0;width:420px;background:var(--charcoal);z-index:500;transform:translate(100%);transition:transform .4s ease;border-left:1px solid rgba(201,168,76,.2);display:flex;flex-direction:column}.cart-drawer.open{transform:translate(0)}.cart-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:499;display:none}.cart-drawer__overlay.open{display:block}.cart-drawer__header{padding:24px;border-bottom:1px solid rgba(201,168,76,.1);display:flex;justify-content:space-between;align-items:center}.cart-drawer__title{font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:.1em;color:var(--gold)}.cart-drawer__close{background:none;border:none;color:var(--smoke);font-size:22px;cursor:pointer;transition:color var(--transition)}.cart-drawer__close:hover{color:var(--gold)}.cart-drawer__items{flex:1;overflow-y:auto;padding:24px}.cart-item{display:flex;gap:16px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(201,168,76,.08)}.cart-item__image{width:80px;height:100px;object-fit:cover;flex-shrink:0;background:var(--ash)}.cart-item__name{font-family:var(--font-display);font-size:13px;font-weight:600;margin-bottom:4px}.cart-item__variant{font-family:var(--font-ui);font-size:10px;color:var(--smoke);letter-spacing:.1em;margin-bottom:8px}.cart-item__price{font-family:var(--font-ui);font-size:14px;color:var(--gold);font-weight:500}.cart-drawer__footer{padding:24px;border-top:1px solid rgba(201,168,76,.1)}.cart-drawer__subtotal{display:flex;justify-content:space-between;margin-bottom:20px}.cart-drawer__subtotal span{font-family:var(--font-ui);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--smoke)}.cart-drawer__subtotal strong{font-family:var(--font-display);font-size:18px;color:var(--gold)}.mobile-nav{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--obsidian);z-index:300;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;transform:translate(-100%);transition:transform .4s ease}.mobile-nav.open{transform:translate(0)}.mobile-nav__link{font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--smoke);transition:color var(--transition)}.mobile-nav__link:hover{color:var(--gold)}.mobile-nav__close{position:absolute;top:24px;right:24px;background:none;border:none;color:var(--smoke);font-size:28px;cursor:pointer}.product-page{padding:80px 48px}.product-page__inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;max-width:1200px;margin:0 auto}.product-page__title{font-family:var(--font-display);font-size:clamp(26px,3vw,40px);font-weight:700;margin-bottom:8px}.product-page__verse{font-family:var(--font-ui);font-size:9px;letter-spacing:.25em;text-transform:uppercase;color:var(--gold);margin-bottom:20px}.product-page__price{font-family:var(--font-ui);font-size:24px;color:var(--gold);font-weight:600;margin-bottom:28px}.product-page__description{font-family:var(--font-body);font-size:18px;color:var(--smoke);line-height:1.8;margin-bottom:32px}.size-selector{margin-bottom:28px}.size-selector__label{font-family:var(--font-ui);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--smoke);margin-bottom:12px;display:block}.size-options{display:flex;gap:8px;flex-wrap:wrap}.size-btn{width:48px;height:48px;border:1px solid rgba(201,168,76,.25);background:transparent;color:var(--smoke);font-family:var(--font-ui);font-size:11px;font-weight:500;cursor:pointer;transition:all var(--transition)}.size-btn:hover,.size-btn.active{border-color:var(--gold);color:var(--gold)}.collection-page{padding:80px 48px}.collection-page__header{text-align:center;margin-bottom:60px}@media(max-width:1024px){.site-footer__top{grid-template-columns:1fr 1fr;gap:40px}}@media(max-width:768px){.site-header__inner{padding:0 20px}.site-nav{display:none}.mobile-menu-btn{display:flex}.featured-collection,.brand-story,.testimonials,.newsletter,.product-page,.collection-page{padding:60px 20px}.brand-story__inner{grid-template-columns:1fr;gap:40px}.brand-story__cross{display:none}.product-page__inner{grid-template-columns:1fr;gap:40px}.site-footer{padding:60px 20px 32px}.site-footer__top{grid-template-columns:1fr;gap:32px}.cart-drawer{width:100%}.drop-countdown{padding:48px 20px}}@media(max-width:480px){.hero__title{font-size:52px}.countdown{gap:16px}.countdown__number{font-size:40px}.notify-form,.newsletter__form{flex-direction:column}.notify-form__input{border-right:1px solid rgba(201,168,76,.28);border-bottom:none}.newsletter__input{border-right:1px solid rgba(201,168,76,.2);border-bottom:none}}.page-transition{opacity:0;animation:fadeIn .6s ease forwards}@keyframes fadeIn{to{opacity:1}}.fade-out{opacity:0;transition:opacity .4s ease}#transition-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;opacity:0;visibility:hidden;pointer-events:none;z-index:9999;transition:opacity .4s ease}#transition-overlay.active{opacity:1;visibility:visible;pointer-events:all}#verse-text{font-size:32px;font-weight:600;letter-spacing:2px;text-transform:uppercase;font-family:monospace;text-shadow:0 0 10px rgba(255,255,255,.4)}#transition-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;pointer-events:none;z-index:9999;display:flex;justify-content:center;align-items:center;transition:opacity .4s ease}#transition-overlay.active{opacity:1;pointer-events:all}#verse-text{color:#fff;font-size:32px;font-weight:700;text-align:center;letter-spacing:2px}.bible-container{display:flex;gap:0;max-width:1100px;margin:120px auto;background:#f8f6f1}.bible-page{flex:1;padding:80px 60px;font-family:Cormorant Garamond,serif;line-height:2;color:#111;background:#f8f6f1}@media(max-width:768px){.bible-container{flex-direction:column}}.bible-container{position:relative}.bible-container:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;background:linear-gradient(to bottom,#00000014,#00000005,#00000014);transform:translate(-50%)}.bible-page:first-child{border-right:1px solid rgba(0,0,0,.05)}.bible-page:last-child{border-left:1px solid rgba(0,0,0,.05)}.gold-text{color:#c6a85b;font-weight:500;opacity:0;transform:translateY(10px);transition:all .8s ease}.gold-text.visible{opacity:1;transform:translateY(0)}.contact-container{max-width:600px;margin:100px auto;font-family:Cormorant Garamond,serif}.contact-container h2{font-size:28px;margin-bottom:30px}.contact-container label{display:block;margin:20px 0 8px;font-size:14px}.contact-container input,.contact-container textarea,.contact-container select{width:100%;padding:12px;border:1px solid #ddd;background:#fff;font-family:inherit}.contact-container button{margin-top:30px;width:100%;padding:14px;background:#111;color:#fff;border:none;font-size:16px;cursor:pointer;transition:.3s ease}.contact-container button:hover{background:#c6a85b;color:#111}.mission-page{height:100vh;display:flex;align-items:center;justify-content:center;font-family:Cormorant Garamond,serif;font-size:28px;text-align:center;background:#f8f6f1;color:#111;padding:40px;line-height:1.8}.mission-page{height:100vh;display:flex;align-items:center;justify-content:center;font-family:Cormorant Garamond,serif;font-size:28px;text-align:center;background:#f8f6f1;color:#111;padding:40px;line-height:1.8;opacity:0;transform:translateY(30px);transition:all 1s ease}.mission-page.visible{opacity:1;transform:translateY(0)}html{scroll-snap-type:y mandatory}.mission-page{scroll-snap-align:start}.mission-page{scroll-snap-stop:always}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
