:root{--background-color: #fdeef3;--default-color:#2a2a2a;--heading-color: #C48FC6;--accent-color: #32062a;--surface-color: #E15689;--contrast-color: #E15689}.light-background{--background-color: #fdeef3;--surface-color: #ffffff}.dark-background{--background-color: #890533;--default-color: #ffffff;--heading-color: #ffffff;--accent-color: #890533;--surface-color: #ffffff;--contrast-color: #ffffff}:root{scroll-behavior:smooth}section,.section{color:var(--default-color);padding:60px 0;scroll-margin-top:80px;overflow:hidden}@media(max-width:1199px){section,.section{scroll-margin-top:56px}}.header-h3{color:#32062a}.section-title-2{text-align:center;padding-bottom:30px;position:relative}.section-title-2 h2{color:#32062a;margin:0}.section-title-2 h2:before{background-color:#32062a!important}.create-custom-page{background-color:#fdeef3;background-size:100px 100px;position:relative;overflow:hidden}.create-custom-page:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg width='200' height='200' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 35.8c-0.2 0-0.4-0.1-0.6-0.2C14.9 32.4 2 22.2 2 12.8 2 7.4 6.4 3 11.8 3c3.2 0 6.2 1.6 8.2 4.2C22 4.6 25 3 28.2 3 33.6 3 38 7.4 38 12.8c0 9.4-12.9 19.6-17.4 22.8-0.2 0.1-0.4 0.2-0.6 0.2z' fill='%23e22c5f' fill-opacity='0.06'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='180' height='180' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 35.8c-0.2 0-0.4-0.1-0.6-0.2C14.9 32.4 2 22.2 2 12.8 2 7.4 6.4 3 11.8 3c3.2 0 6.2 1.6 8.2 4.2C22 4.6 25 3 28.2 3 33.6 3 38 7.4 38 12.8c0 9.4-12.9 19.6-17.4 22.8-0.2 0.1-0.4 0.2-0.6 0.2z' fill='%23e22c5f' fill-opacity='0.08'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='110' height='110' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 51.8c-0.3 0-0.6-0.1-0.9-0.3C22.4 46.4 3 33.3 3 19.2 3 11.1 9.1 5 17.2 5c4.8 0 9.3 2.4 12.3 6.3C32.5 7.4 37 5 41.8 5 49.9 5 56 11.1 56 19.2c0 14.1-19.4 27.2-26.1 32.3-0.3 0.2-0.6 0.3-0.9 0.3z' fill='%23e22c5f' fill-opacity='0.05'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='150' height='150' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 35.8c-0.2 0-0.4-0.1-0.6-0.2C14.9 32.4 2 22.2 2 12.8 2 7.4 6.4 3 11.8 3c3.2 0 6.2 1.6 8.2 4.2C22 4.6 25 3 28.2 3 33.6 3 38 7.4 38 12.8c0 9.4-12.9 19.6-17.4 22.8-0.2 0.1-0.4 0.2-0.6 0.2z' fill='%23e22c5f' fill-opacity='0.07'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='300' height='300' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 35.8c-0.2 0-0.4-0.1-0.6-0.2C14.9 32.4 2 22.2 2 12.8 2 7.4 6.4 3 11.8 3c3.2 0 6.2 1.6 8.2 4.2C22 4.6 25 3 28.2 3 33.6 3 38 7.4 38 12.8c0 9.4-12.9 19.6-17.4 22.8-0.2 0.1-0.4 0.2-0.6 0.2z' fill='%23e22c5f' fill-opacity='0.07'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='180' height='180' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 51.8c-0.3 0-0.6-0.1-0.9-0.3C22.4 46.4 3 33.3 3 19.2 3 11.1 9.1 5 17.2 5c4.8 0 9.3 2.4 12.3 6.3C32.5 7.4 37 5 41.8 5 49.9 5 56 11.1 56 19.2c0 14.1-19.4 27.2-26.1 32.3-0.3 0.2-0.6 0.3-0.9 0.3z' fill='%23e22c5f' fill-opacity='0.06'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='120' height='120' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 35.8c-0.2 0-0.4-0.1-0.6-0.2C14.9 32.4 2 22.2 2 12.8 2 7.4 6.4 3 11.8 3c3.2 0 6.2 1.6 8.2 4.2C22 4.6 25 3 28.2 3 33.6 3 38 7.4 38 12.8c0 9.4-12.9 19.6-17.4 22.8-0.2 0.1-0.4 0.2-0.6 0.2z' fill='%23e22c5f' fill-opacity='0.08'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 51.8c-0.3 0-0.6-0.1-0.9-0.3C22.4 46.4 3 33.3 3 19.2 3 11.1 9.1 5 17.2 5c4.8 0 9.3 2.4 12.3 6.3C32.5 7.4 37 5 41.8 5 49.9 5 56 11.1 56 19.2c0 14.1-19.4 27.2-26.1 32.3-0.3 0.2-0.6 0.3-0.9 0.3z' fill='%23e22c5f' fill-opacity='0.05'/%3E%3C/svg%3E");background-size:200px 200px,180px 180px,110px 110px,150px 150px,300px 300px,180px 180px,120px 120px,100px 100px;background-position:70% 15%,75% 35%,95% 75%,25% 65%,95% 15%,40% 95%,25% 45%,66% 76%;background-repeat:no-repeat;opacity:.6;z-index:0;pointer-events:none}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg width='200' height='200' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 35.8c-0.2 0-0.4-0.1-0.6-0.2C14.9 32.4 2 22.2 2 12.8 2 7.4 6.4 3 11.8 3c3.2 0 6.2 1.6 8.2 4.2C22 4.6 25 3 28.2 3 33.6 3 38 7.4 38 12.8c0 9.4-12.9 19.6-17.4 22.8-0.2 0.1-0.4 0.2-0.6 0.2z' fill='%23e22c5f' fill-opacity='0.06'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='180' height='180' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 51.8c-0.3 0-0.6-0.1-0.9-0.3C22.4 46.4 3 33.3 3 19.2 3 11.1 9.1 5 17.2 5c4.8 0 9.3 2.4 12.3 6.3C32.5 7.4 37 5 41.8 5 49.9 5 56 11.1 56 19.2c0 14.1-19.4 27.2-26.1 32.3-0.3 0.2-0.6 0.3-0.9 0.3z' fill='%23e22c5f' fill-opacity='0.06'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='120' height='120' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 35.8c-0.2 0-0.4-0.1-0.6-0.2C14.9 32.4 2 22.2 2 12.8 2 7.4 6.4 3 11.8 3c3.2 0 6.2 1.6 8.2 4.2C22 4.6 25 3 28.2 3 33.6 3 38 7.4 38 12.8c0 9.4-12.9 19.6-17.4 22.8-0.2 0.1-0.4 0.2-0.6 0.2z' fill='%23e22c5f' fill-opacity='0.08'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 51.8c-0.3 0-0.6-0.1-0.9-0.3C22.4 46.4 3 33.3 3 19.2 3 11.1 9.1 5 17.2 5c4.8 0 9.3 2.4 12.3 6.3C32.5 7.4 37 5 41.8 5 49.9 5 56 11.1 56 19.2c0 14.1-19.4 27.2-26.1 32.3-0.3 0.2-0.6 0.3-0.9 0.3z' fill='%23e22c5f' fill-opacity='0.05'/%3E%3C/svg%3E");background-size:200px 200px,180px 180px,120px 120px,100px 100px;background-position:10% 15%,25% 45%,66% 36%,15% 90%,20% 55%;background-repeat:no-repeat;opacity:.6;z-index:0;pointer-events:none}.hero .container-fluid,.hero .hero-card,.hero .cta-content,.hero .cta-visual{position:relative;z-index:1}.hero{position:relative;overflow:hidden;display:flex;align-items:center}.hero .hero-title{font-size:3rem;font-weight:700;color:#32062a;margin-bottom:1rem;line-height:1.2}.hero .hero-title .underlight{position:relative;z-index:1;padding:0 5px;display:inline-block}.hero .hero-title .underlight:before{content:"";position:absolute;height:50%;bottom:0;left:0;right:0;background:#dfdfdf;z-index:-1}@media(max-width:768px){.hero .hero-title{font-size:2rem}}.hero .hero-subtitle{font-size:1.5rem;color:#000;font-weight:600;margin-bottom:1.5rem;font-family:EB Garamond Variable!important}@media(max-width:768px){.hero .hero-subtitle{font-size:1.25rem}}.hero .hero-description{color:color-mix(in srgb,var(--default-color),transparent 20%);line-height:1.6;margin-bottom:2rem}@media(max-width:768px){.hero .hero-description{font-size:1rem}}.event-details .detail-item{display:flex;align-items:center;margin-bottom:1rem;font-size:1.1rem}.hero .event-details .detail-item i{color:#32062a;font-size:1.25rem;margin-right:.75rem;width:24px}.hero .event-details .detail-item span{color:var(--default-color);font-weight:500}.hero-card{margin-bottom:50px}.countdown-section{position:relative;padding:60px 0;background-image:url(/cdn/shop/files/j-david-jewelry-valentines-diamond-stud-event.webp?v=1767586943);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;min-height:300px;align-items:center}.countdown-section .container-fluid{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;height:100%}.countdown-section .row.justify-content-center{height:100%}.countdown-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000075;z-index:1}#countdown .section-title-2 h2:before{display:none!important}.countdown-section .urgency-bar{text-align:center}.countdown-section .urgency-content{display:flex;align-items:center;justify-content:center;gap:5rem;flex-wrap:wrap}.countdown-section .urgency-content .urgency-text{color:#fff!important;font-weight:600;font-size:1.1rem}.urgency-text,.urgency-text i{color:#fff!important}.countdown-section .countdown{gap:2.5rem}.countdown-section .countdown>div{background:#0000004b;color:#fff;padding:20px 30px;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:70px}.countdown-section .countdown>div span{display:block;font-size:1.5rem;font-weight:700;line-height:1}.countdown-section .countdown>div small{font-size:.8rem;opacity:.9;margin-top:.25rem}@media(max-width:768px){.countdown-section{background-attachment:scroll}}@media(max-width:768px){.countdown-section .urgency-content{flex-direction:column;gap:1.5rem}.countdown-section .countdown{gap:1rem}.countdown-section .countdown>div{padding:.75rem 1rem}}.why-perfect-section .stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem}@media(max-width:576px){.why-perfect-section .stats-grid{grid-template-columns:1fr;gap:1rem}}.why-perfect-section .stat-item{text-align:center;padding:1.5rem;background:#32062a;border-radius:16px;color:#fff;transition:transform .3s ease}.why-perfect-section .stat-item:hover{transform:translateY(-5px)}.why-perfect-section .stat-item .stat-label{font-size:16px;opacity:1;display:block}@media(min-width:1200px)and (max-width:1300px){.hero .hero-title{font-size:2rem}.event-details .detail-item{font-size:14px}}.redclr{color:red!important;margin-bottom:10px!important;margin-top:20px!important}.location{padding-top:0}.location .map-wrapper{position:relative;height:350px;overflow:hidden}.location .map-wrapper iframe{width:100%;height:100%;border:none}.location .map-wrapper .location-pin{position:absolute;top:20px;left:20px;background:#32062a;color:#fff;padding:8px 15px;border-radius:25px;font-weight:500;box-shadow:0 4px 15px color-mix(in srgb,#32062a,transparent 40%)}.location .map-wrapper .location-pin i{margin-right:5px;font-size:14px}.location .location-info{padding:30px;height:100%;border:2px solid #eee;transition:all .3s ease}.location .location-info:hover{border-color:var(--accent-color);transform:translateY(-8px);box-shadow:0 20px 40px #0000001a}.col-lg-4.loc-box{margin-bottom:0}.location .location-info h3{color:#32062a;margin-bottom:20px;font-size:24px}.location .location-info .location-description{margin-bottom:30px;color:color-mix(in srgb,var(--default-color),transparent 20%);line-height:1.8}.location .location-info .address-block,.location .location-info .transport-info,.location .location-info .contact-info{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid color-mix(in srgb,var(--default-color),transparent 90%)}.location .location-info .address-block:last-child,.location .location-info .transport-info:last-child,.location .location-info .contact-info:last-child{border-bottom:none;padding-bottom:0}.location .location-info .address-block h5,.location .location-info .transport-info h5,.location .location-info .contact-info h5{color:#000;font-size:20px;margin-bottom:10px;display:flex;align-items:center}.location .location-info .address-block h5 i,.location .location-info .transport-info h5 i,.location .location-info .contact-info h5 i{color:#000;margin-right:10px;font-size:18px}.location .location-info .address-block p,.location .location-info .transport-info p,.location .location-info .contact-info p,.contact-info a{margin:0;font-size:15px;color:color-mix(in srgb,var(--default-color),transparent 30%);line-height:1.5}.location .location-info .address-block p:not(:last-child),.location .location-info .transport-info p:not(:last-child),.location .location-info .contact-info p:not(:last-child){margin-bottom:5px}.location .location-info .btn{background:#32062a;color:#fff;border:2px solid #32062a;padding:12px 30px;border-radius:50px;font-weight:500;transition:all .3s ease}.location .location-info .btn:hover{background:transparent;color:#32062a}.location .nearby-attractions{margin-top:80px}.location .nearby-attractions .attractions-title{text-align:center;color:#32062a;font-size:32px;margin-bottom:15px}.location .nearby-attractions .attractions-subtitle{text-align:center;color:color-mix(in srgb,var(--default-color),transparent 30%);margin-bottom:50px;font-size:16px}.location .nearby-attractions .attraction-card{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 8px 30px color-mix(in srgb,var(--default-color),transparent 90%);transition:all .3s ease;height:100%}.location .nearby-attractions .attraction-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px color-mix(in srgb,var(--default-color),transparent 80%)}.location .nearby-attractions .attraction-card .attraction-image{height:200px;overflow:hidden}.location .nearby-attractions .attraction-card .attraction-image img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.location .nearby-attractions .attraction-card:hover .attraction-image img{transform:scale(1.1)}.location .nearby-attractions .attraction-card .attraction-content{padding:25px}.location .nearby-attractions .attraction-card .attraction-content h5{color:#32062a;font-size:20px;margin-bottom:10px}.location .nearby-attractions .attraction-card .attraction-content .distance{color:#32062a;font-weight:500;margin-bottom:15px;display:flex;align-items:center}.location .nearby-attractions .attraction-card .attraction-content .distance i{margin-right:5px;font-size:14px}.location .nearby-attractions .attraction-card .attraction-content p:last-child{color:color-mix(in srgb,var(--default-color),transparent 30%);line-height:1.7;margin:0}.location .transportation-section{margin-top:80px;padding-top:50px;border-top:1px solid color-mix(in srgb,var(--default-color),transparent 90%)}.location .transportation-section .transport-title{text-align:center;color:#32062a;font-size:32px;margin-bottom:50px}.location .transportation-section .transport-option{text-align:center;padding:30px 20px;background:#fff;border-radius:15px;box-shadow:0 5px 25px color-mix(in srgb,var(--default-color),transparent 90%);transition:all .3s ease;height:100%}.location .transportation-section .transport-option:hover{transform:translateY(-5px);box-shadow:0 15px 35px color-mix(in srgb,var(--default-color),transparent 85%)}.location .transportation-section .transport-option .transport-icon{background:color-mix(in srgb,#32062a,transparent 90%);width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.location .transportation-section .transport-option .transport-icon i{font-size:32px;color:#32062a}.location .transportation-section .transport-option h5{color:#32062a;font-size:18px;margin-bottom:15px}.location .transportation-section .transport-option p{color:color-mix(in srgb,var(--default-color),transparent 30%);line-height:1.7;margin:0;font-size:14px}@media(max-width:768px){.location .map-wrapper{margin-bottom:30px}.location .location-info{padding:20px}.location .nearby-attractions{margin-top:50px}.location .nearby-attractions .attractions-title{font-size:28px}.location .transportation-section{margin-top:50px}.location .transportation-section .transport-title{font-size:28px}.location .transportation-section .transport-option{padding:25px 15px;margin-bottom:20px}}@media(max-width:576px){.hero{padding:0}.hero .countdown{gap:10px}.hero .countdown>div{padding:15px 10px;min-width:65px}.location .attraction-card .attraction-content{padding:20px}.location .transport-option .transport-icon{width:70px;height:70px}.location .transport-option .transport-icon i{font-size:28px}}@media(max-width:912px){.col-lg-4.loc-box{margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/valentines-diamond-stud-event.css.map */
