@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600&family=Marcellus&family=Jost:wght@300;400;500&family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400;1,500&display=swap";:root{--primary: #9B5E82;--primary-deep: #7A4968;--secondary: #C48BAA;--accent: #E8C4D4;--bg: #FAF4F7;--gold: #C4A265;--gold-light: #D4B87A;--gold-dark: #A8864E;--dark: #3A2A30;--body: #5C4A52;--border: #F0DFE6;--white: #FFFFFF}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes kenBurns1{0%,30%{opacity:1;transform:scale(1)}33.33%,96.67%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes kenBurns2{0%,30%{opacity:0;transform:scale(1.08)}33.33%,63.33%{opacity:1;transform:scale(1)}66.67%,to{opacity:0;transform:scale(1.08)}}@keyframes kenBurns3{0%,63.33%{opacity:0;transform:scale(1.08)}66.67%,96.67%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 #c4a26500}50%{box-shadow:0 0 20px 4px #c4a26526}}@keyframes sheenOnce{0%{left:-50%;opacity:0}20%{opacity:.2}80%{opacity:0}to{left:150%;opacity:0}}.adornly-reveal{opacity:0;transform:translateY(32px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.adornly-reveal.visible{opacity:1;transform:translateY(0)}.adornly-reveal-delay-1{transition-delay:.1s}.adornly-reveal-delay-2{transition-delay:.2s}.adornly-reveal-delay-3{transition-delay:.3s}.scroll-trigger,.scroll-trigger--offscreen{opacity:1!important;transform:none!important;animation:none!important}.gold-shimmer{background:linear-gradient(120deg,var(--gold-dark),var(--gold),var(--gold-light),var(--gold));background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 3s linear infinite}.adornly-ornament{display:flex;align-items:center;justify-content:center;gap:16px;margin:20px auto}.adornly-ornament:before,.adornly-ornament:after{content:"";width:80px;height:1px;background:linear-gradient(90deg,transparent,#A8864E,#E8D5A8,#FFF8E7,#E8D5A8,#A8864E,transparent);background-size:200% 100%;animation:shimmer 4s ease-in-out infinite}.adornly-ornament .diamond{width:7px;height:7px;background:linear-gradient(135deg,var(--gold-light),var(--gold));transform:rotate(45deg);flex-shrink:0;box-shadow:0 0 8px #c4a26566}body{font-family:Jost,system-ui,sans-serif!important;font-size:14px;font-weight:300;line-height:1.75;color:var(--body);background:var(--bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3{font-family:Cormorant Garamond,Georgia,serif!important;color:var(--primary);font-weight:500}h4{font-family:Marcellus,Georgia,serif!important;color:var(--primary)}.adornly-announcement-bar{background:var(--primary);color:var(--white);padding:11px 0;font-size:11.5px;letter-spacing:2px;text-transform:uppercase;font-weight:300;overflow:hidden;font-family:Jost,sans-serif}.adornly-announcement-track{display:flex;white-space:nowrap;animation:marquee 30s linear infinite}.adornly-announcement-item{flex-shrink:0;padding:0 60px;display:flex;align-items:center;gap:8px}.adornly-announcement-item .gold{color:var(--gold-light);font-weight:400}.adornly-announcement-sep{width:4px;height:4px;background:var(--gold);transform:rotate(45deg);flex-shrink:0}.announcement-bar-section{display:none!important}.section-header .header__heading-link{color:var(--primary)!important}.header{background:#fffffff7!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.header__heading-link{font-family:Cormorant Garamond,Georgia,serif!important;font-size:30px!important;font-weight:600!important;letter-spacing:2px!important;color:var(--primary)!important}.header__heading{position:relative}.header__heading:after{content:"";position:absolute;bottom:-3px;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.4}.header__menu-item span,.header__menu-item a{font-family:Jost,sans-serif!important;font-size:11px!important;letter-spacing:2.5px!important;text-transform:uppercase!important;color:var(--body)!important;font-weight:400!important}.header__menu-item:hover span,.header__menu-item:hover a{color:var(--primary)!important}.header__menu-item:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:0;height:1px;background:var(--gold);transition:width .4s ease}.header__menu-item:hover:after{width:100%}.adornly-hero{position:relative;overflow:hidden;min-height:620px;display:flex;align-items:center;background:var(--bg)}.adornly-hero-slideshow{position:absolute;top:0;right:0;width:55%;height:100%;overflow:hidden}.adornly-hero-slideshow img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0}.adornly-hero-slideshow img:nth-child(1){animation:kenBurns1 15s ease-in-out infinite}.adornly-hero-slideshow img:nth-child(2){animation:kenBurns2 15s ease-in-out infinite}.adornly-hero-slideshow img:nth-child(3){animation:kenBurns3 15s ease-in-out infinite}.adornly-hero-slideshow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--bg) 0%,rgba(250,244,247,.4) 40%,transparent 100%);pointer-events:none}.adornly-hero-content{max-width:1200px;margin:0 auto;padding:80px 40px;width:100%;position:relative;z-index:2}.adornly-hero-text{max-width:520px;animation:fadeInUp 1s ease-out}.adornly-hero-text h2{font-family:Playfair Display,Georgia,serif!important;font-size:54px;line-height:1.1;font-weight:400;margin-bottom:8px}.adornly-hero-text h2 em{display:block;font-style:italic;font-weight:500;color:var(--gold);-webkit-text-fill-color:var(--gold)}.adornly-hero-ornament{display:flex;align-items:center;gap:12px;margin:20px 0 24px}.adornly-hero-ornament:before,.adornly-hero-ornament:after{content:"";width:40px;height:1px;background:linear-gradient(90deg,transparent,#A8864E,#E8D5A8,#FFF8E7,#E8D5A8,#A8864E,transparent);background-size:200% 100%;animation:shimmer 4s ease-in-out infinite}.adornly-hero-ornament .diamond{width:5px;height:5px;background:linear-gradient(135deg,var(--gold-light),var(--gold));transform:rotate(45deg);flex-shrink:0;box-shadow:0 0 8px #c4a26566}.adornly-hero-text p{font-size:15.5px;line-height:1.9;color:var(--body);margin-bottom:36px;font-weight:300}.adornly-btn-primary{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,var(--primary),var(--primary-deep));color:var(--white);padding:16px 44px;font-family:Jost,sans-serif;font-size:11px;font-weight:400;letter-spacing:3px;text-transform:uppercase;transition:all .4s ease;text-decoration:none;box-shadow:0 4px 24px #9b5e824d;position:relative;overflow:hidden}.adornly-btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.adornly-btn-primary:hover:before{left:100%}.adornly-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px #9b5e8240,0 0 16px #c4a2651f;color:var(--white)}.adornly-btn-secondary{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--gold);color:var(--primary);padding:15px 40px;font-family:Jost,sans-serif;font-size:11px;font-weight:400;letter-spacing:3px;text-transform:uppercase;transition:all .4s;text-decoration:none}.adornly-btn-secondary:hover{background:var(--gold);color:var(--white);border-color:var(--gold)}.adornly-section{max-width:1200px;margin:0 auto;padding:100px 40px}.adornly-section-header{text-align:center;margin-bottom:60px}.adornly-section-header .label{font-family:Jost,sans-serif;font-size:11px;letter-spacing:3.5px;text-transform:uppercase;font-weight:400;margin-bottom:10px}.adornly-section-header h2{font-family:Playfair Display,Georgia,serif!important;font-size:40px;font-weight:400;margin-bottom:8px}.adornly-section-header p{color:var(--secondary);font-size:15px;font-weight:300;max-width:480px;margin:0 auto}.adornly-collections-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.adornly-collection-card{position:relative;overflow:hidden;cursor:pointer;border:1px solid rgba(196,162,101,.12);transition:all .5s cubic-bezier(.22,1,.36,1)}.adornly-collection-card:hover{border-color:#c4a2654d;box-shadow:0 24px 64px #9b5e821f,0 0 0 1px #c4a2651a}.adornly-collection-card img{width:100%;height:420px;object-fit:cover;transition:transform 1s cubic-bezier(.22,1,.36,1)}.adornly-collection-card:hover img{transform:scale(1.08)}.adornly-collection-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#3a2a30eb);padding:60px 32px 32px}.adornly-collection-overlay .label{font-family:Jost,sans-serif;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--gold-light);font-weight:400;margin-bottom:6px}.adornly-collection-overlay h3{font-family:Playfair Display,Georgia,serif!important;font-size:28px;color:var(--white);font-weight:400;margin-bottom:4px}.adornly-collection-overlay p{font-size:13px;font-weight:300;color:#ffffffb3}.adornly-collection-cta{display:inline-block;margin-top:14px;font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:var(--gold-light);font-weight:400;border-bottom:1px solid rgba(196,162,101,.4);padding-bottom:2px;transition:border-color .3s}.adornly-collection-card:hover .adornly-collection-cta{border-color:var(--gold-light)}.adornly-products-bg{background:var(--white)}.adornly-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.adornly-product-card{background:var(--bg);overflow:hidden;border:1px solid var(--border);transition:all .5s cubic-bezier(.22,1,.36,1)}.adornly-product-card:hover{transform:translateY(-8px);box-shadow:0 20px 60px #9b5e821f;border-color:#c4a26559}.adornly-product-image-wrap{position:relative;overflow:hidden}.adornly-product-image-wrap:after{content:"";position:absolute;top:0;left:-50%;width:35%;height:100%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.18) 50%,transparent 60%);pointer-events:none;z-index:2}.adornly-product-card:hover .adornly-product-image-wrap:after{animation:sheenOnce .8s ease-out forwards}.adornly-product-card img{width:100%;height:360px;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.adornly-product-card:hover img{transform:scale(1.05)}.adornly-product-badge{position:absolute;top:16px;left:16px;background:var(--gold);color:var(--white);font-family:Jost,sans-serif;font-size:9.5px;font-weight:400;letter-spacing:2px;text-transform:uppercase;padding:5px 14px;box-shadow:0 2px 8px #c4a26540}.adornly-product-wishlist{position:absolute;top:16px;right:16px;width:36px;height:36px;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;opacity:0;transform:translateY(-8px)}.adornly-product-card:hover .adornly-product-wishlist{opacity:1;transform:translateY(0)}.adornly-product-wishlist:hover{background:var(--primary)}.adornly-product-wishlist svg{width:16px;height:16px}.adornly-product-wishlist:hover svg path{fill:var(--white);stroke:var(--white)}.adornly-quick-add{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(135deg,#9b5e82f2,#7a4968f2);color:var(--white);text-align:center;padding:14px;font-family:Jost,sans-serif;font-size:10.5px;font-weight:400;letter-spacing:2.5px;text-transform:uppercase;transform:translateY(100%);transition:transform .4s cubic-bezier(.22,1,.36,1);cursor:pointer;z-index:3}.adornly-product-card:hover .adornly-quick-add{transform:translateY(0)}.adornly-product-info{padding:22px 24px}.adornly-product-info h4{font-size:17px;margin-bottom:3px;color:var(--dark);font-weight:400}.adornly-product-info .product-type{font-family:Jost,sans-serif;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--secondary);font-weight:400;margin-bottom:10px}.adornly-product-info .price{font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:600}.adornly-product-count{text-align:center;margin-bottom:24px;font-size:13px;color:var(--secondary);letter-spacing:1px}.adornly-filter-bar{display:flex;justify-content:center;gap:12px;margin-bottom:48px;flex-wrap:wrap}.adornly-filter-btn{padding:10px 28px;font-family:Jost,sans-serif;font-size:11px;font-weight:400;letter-spacing:2px;text-transform:uppercase;border:1px solid var(--border);color:var(--body);background:var(--white);transition:all .4s;cursor:pointer}.adornly-filter-btn:hover,.adornly-filter-btn.active{background:var(--primary);color:var(--white);border-color:var(--primary);box-shadow:0 4px 16px #9b5e8233}.adornly-testimonials-bg{background:linear-gradient(180deg,var(--white) 0%,var(--bg) 100%)}.adornly-testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.adornly-testimonial-card{background:var(--white);border:1px solid var(--border);padding:36px 32px 32px;text-align:center;transition:all .4s;position:relative}.adornly-testimonial-card:hover{transform:translateY(-6px);box-shadow:0 16px 48px #9b5e821a}.adornly-testimonial-card:before{content:"\201c";font-family:Playfair Display,Georgia,serif;font-size:64px;color:var(--accent);line-height:1;display:block;margin-bottom:8px}.adornly-testimonial-card p{font-size:14px;font-style:italic;line-height:1.8;color:var(--body);margin-bottom:20px}.adornly-testimonial-stars{color:var(--gold);font-size:14px;letter-spacing:4px;margin-bottom:12px}.adornly-testimonial-author{font-family:Marcellus,Georgia,serif;font-size:14px;color:var(--primary)}.adornly-testimonial-location{font-size:11px;letter-spacing:1px;color:var(--secondary);margin-top:2px}.adornly-trust-strip{background:var(--white);border-top:1px solid var(--border);border-bottom:1px solid var(--border);position:relative}.adornly-trust-strip:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(196,162,101,.25),transparent)}.adornly-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;text-align:center}.adornly-trust-item{transition:transform .3s}.adornly-trust-item:hover{transform:translateY(-4px)}.adornly-trust-icon{width:48px;height:48px;margin:0 auto 14px;background:linear-gradient(135deg,var(--bg),var(--accent));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;border:1px solid rgba(196,162,101,.15);transition:all .4s}.adornly-trust-item:hover .adornly-trust-icon{border-color:#c4a26533}.adornly-trust-item h4{font-size:14px;margin-bottom:6px;color:var(--dark)}.adornly-trust-item p{font-size:12px;font-weight:300;color:var(--secondary);line-height:1.65}.adornly-story-section{background:linear-gradient(160deg,var(--accent) 0%,var(--bg) 100%);position:relative;overflow:hidden}.adornly-story-section:before{content:"";position:absolute;top:-50%;right:-10%;width:500px;height:500px;background:radial-gradient(ellipse,rgba(196,162,101,.06) 0%,transparent 70%);pointer-events:none}.adornly-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;position:relative}.adornly-story-images{display:grid;grid-template-columns:5fr 4fr;grid-template-rows:1fr 1fr;gap:10px}.adornly-story-images img{width:100%;height:100%;object-fit:cover;border:1px solid rgba(196,162,101,.12)}.adornly-story-images img:first-child{grid-row:1 / -1;min-height:400px}.adornly-story-images img:nth-child(2),.adornly-story-images img:nth-child(3){height:195px}.adornly-story-text h2{font-family:Playfair Display,Georgia,serif!important;font-size:40px;font-weight:400;margin-bottom:8px}.adornly-story-text p{font-size:15px;line-height:1.95;font-weight:300;margin-bottom:16px}.adornly-story-text .signature{font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:22px;font-weight:400;margin-top:20px}.adornly-instagram-section{padding:80px 0 0;text-align:center;overflow:hidden}.adornly-instagram-section .adornly-section-header{padding:0 40px}.adornly-insta-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;margin-top:48px}.adornly-insta-item{position:relative;overflow:hidden;aspect-ratio:1;cursor:pointer}.adornly-insta-item img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.adornly-insta-item:hover img{transform:scale(1.1)}.adornly-insta-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#9b5e82b3;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .4s}.adornly-insta-item:hover .adornly-insta-overlay{opacity:1}.adornly-insta-overlay span{color:var(--white);font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:400}.adornly-newsletter{background:linear-gradient(160deg,var(--primary),var(--primary-deep));text-align:center;padding:80px 40px;position:relative;overflow:hidden}.adornly-newsletter:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 0%,rgba(196,162,101,.1) 0%,transparent 60%);pointer-events:none}.adornly-newsletter-inner{position:relative;z-index:1}.adornly-newsletter h2{font-family:Playfair Display,Georgia,serif!important;font-size:36px;color:var(--white);font-weight:400}.adornly-newsletter p{color:var(--accent);font-size:14px;font-weight:300;margin-bottom:12px}.adornly-newsletter .adornly-ornament{margin:0 auto 32px}.adornly-newsletter .adornly-ornament:before,.adornly-newsletter .adornly-ornament:after{background:linear-gradient(90deg,transparent,rgba(196,162,101,.45),transparent)}.adornly-newsletter-form{display:flex;max-width:460px;margin:0 auto}.adornly-newsletter-form input{flex:1;padding:16px 24px;border:1px solid rgba(196,162,101,.3);background:#ffffff0f;color:var(--white);font-family:Jost,sans-serif;font-size:13px;font-weight:300;letter-spacing:.5px;outline:none;transition:border-color .3s}.adornly-newsletter-form input:focus{border-color:var(--gold)}.adornly-newsletter-form input::placeholder{color:#e8c4d480}.adornly-newsletter-form button{background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:var(--white);padding:16px 32px;font-family:Jost,sans-serif;font-size:10.5px;font-weight:400;letter-spacing:2.5px;text-transform:uppercase;transition:all .3s;position:relative;overflow:hidden;border:none;cursor:pointer}.adornly-newsletter-form button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .5s}.adornly-newsletter-form button:hover:before{left:100%}.footer,.section-footer{background:var(--dark)!important}.footer:before,.section-footer:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(196,162,101,.3),transparent)}.footer .footer-block__heading,.footer h2,.footer h3,.footer h4{color:var(--white)!important}.adornly-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#3a2a3099;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;display:none;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.adornly-modal-overlay.open{display:flex;opacity:1}.adornly-modal{background:var(--white);max-width:800px;width:90%;max-height:90vh;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;position:relative;box-shadow:0 32px 80px #3a2a304d}.adornly-modal-close{position:absolute;top:16px;right:16px;width:36px;height:36px;background:var(--bg);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--primary);cursor:pointer;z-index:5;transition:background .3s;border:none}.adornly-modal-close:hover{background:var(--primary);color:var(--white)}.adornly-modal-img{width:100%;height:100%;min-height:500px;object-fit:cover}.adornly-modal-details{padding:48px 36px;display:flex;flex-direction:column;justify-content:center;overflow-y:auto}.adornly-modal-details .product-type{font-family:Jost,sans-serif;font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:var(--secondary);margin-bottom:8px}.adornly-modal-details h3{font-family:Playfair Display,Georgia,serif!important;font-size:28px;font-weight:400;color:var(--primary);margin-bottom:4px}.adornly-modal-details .price{font-family:Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:600;margin:12px 0 20px}.adornly-modal-details .desc{font-size:14px;line-height:1.85;font-weight:300;color:var(--body);margin-bottom:24px}.adornly-modal-details .tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.adornly-modal-details .tag{padding:4px 12px;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;border:1px solid var(--border);color:var(--secondary)}.adornly-back-to-top{position:fixed;bottom:32px;right:32px;width:44px;height:44px;background:linear-gradient(135deg,var(--primary),var(--primary-deep));color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;opacity:0;transform:translateY(20px);transition:all .4s;z-index:99;box-shadow:0 4px 16px #9b5e824d;border:none}.adornly-back-to-top.visible{opacity:1;transform:translateY(0)}.adornly-back-to-top:hover{background:linear-gradient(135deg,var(--gold),var(--gold-dark));animation:pulseGlow 2s infinite}@media(max-width:768px){.adornly-hero{min-height:500px}.adornly-hero-slideshow{width:100%;opacity:.3}.adornly-hero-text h2{font-size:38px}.adornly-collections-grid{grid-template-columns:1fr}.adornly-product-grid{grid-template-columns:repeat(2,1fr);gap:16px}.adornly-testimonial-grid{grid-template-columns:1fr}.adornly-trust-grid{grid-template-columns:repeat(2,1fr)}.adornly-story-grid{grid-template-columns:1fr}.adornly-insta-grid{grid-template-columns:repeat(3,1fr)}.adornly-hero-buttons{flex-direction:column}.adornly-modal{grid-template-columns:1fr;max-height:95vh}.adornly-modal-img{height:300px;min-height:auto}}.button,.shopify-challenge__button,.customer button{font-family:Jost,sans-serif!important;letter-spacing:2px!important}.card__heading,.full-unstyled-link{font-family:Marcellus,Georgia,serif!important;color:var(--dark)!important}.price-item{font-family:Cormorant Garamond,Georgia,serif!important}.page-width{max-width:1200px!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--secondary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}.product-form__submit,.product-form__submit.button,button[name=add],.shopify-payment-button .shopify-payment-button__button--unbranded{background:linear-gradient(135deg,var(--primary),var(--primary-deep))!important;color:var(--white)!important;border:none!important;font-family:Jost,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:2.5px!important;text-transform:uppercase!important;padding:18px 44px!important;transition:all .4s ease!important;position:relative;overflow:hidden;box-shadow:0 4px 20px #9b5e8240}.product-form__submit:hover,button[name=add]:hover{background:linear-gradient(135deg,var(--primary-deep),var(--primary))!important;transform:translateY(-2px)!important;box-shadow:0 8px 28px #9b5e824d,0 0 16px #c4a2651f!important;color:var(--white)!important}.product-form__submit:before,button[name=add]:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)!important;transition:left .5s ease!important}.product-form__submit:hover:before,button[name=add]:hover:before{left:100%!important}.product-form__submit[disabled],button[name=add][disabled]{opacity:.5!important;cursor:not-allowed!important}.adornly-payment-badges{display:flex;justify-content:center;align-items:center;gap:12px;padding:16px 0 8px;flex-wrap:wrap}.adornly-payment-badges svg{height:24px;width:auto;opacity:.6;transition:opacity .3s}.adornly-payment-badges svg:hover{opacity:1}.adornly-payment-badges .payment-label{font-family:Jost,sans-serif;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--secondary);width:100%;text-align:center;margin-bottom:4px}.shopify-payment-button{margin-top:8px!important}.shopify-payment-button__more-options{color:var(--primary)!important;font-family:Jost,sans-serif!important;font-size:12px!important;letter-spacing:1px!important}.cart__checkout-button,button[name=checkout]{background:linear-gradient(135deg,var(--primary),var(--primary-deep))!important;color:var(--white)!important;border:none!important;font-family:Jost,sans-serif!important;letter-spacing:2.5px!important;text-transform:uppercase!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-mogra-mauve.css.map */
