@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700;800;900&display=swap";:root{--suta-cream: #FFFDF9;--suta-subtle: #F9F7F2;--suta-text: #1F1E1D;--suta-muted: #6B6864;--suta-border: #E8E4DC;--suta-gold: #C59B27;--suta-gold-dark: #9A7416;--suta-gold-light: #FBF4DE;--suta-maroon: #8B1E2F;--suta-maroon-dark: #660F1D;--suta-maroon-light: #FDF2F4;--suta-radius: 8px;--suta-shadow: 0 6px 18px rgba(0,0,0,.08)}.suta-container{max-width:1240px;margin:0 auto;padding:0 16px}.suta-announcement{background:var(--suta-maroon);color:#fff;text-align:center;font-size:12px;font-weight:700;letter-spacing:.8px;padding:9px 12px;text-transform:uppercase}.suta-announcement span{background:#fff3;padding:2px 8px;border-radius:4px;margin-left:6px;color:#ffdf78}.suta-hero{background:linear-gradient(180deg,#fffdf9,#f5efeb);border-bottom:1px solid var(--suta-border);padding:50px 0}.suta-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center}.suta-hero-badge{display:inline-block;background:var(--suta-gold-light);color:var(--suta-gold-dark);font-size:11px;font-weight:800;letter-spacing:1.5px;padding:6px 14px;border-radius:20px;margin-bottom:16px;border:1px solid rgba(197,155,39,.3)}.suta-hero-title{font-family:Cinzel,serif;font-size:38px;font-weight:800;color:var(--suta-maroon);line-height:1.2;margin-bottom:14px;letter-spacing:1px}.suta-hero-title span{display:block;color:var(--suta-gold-dark);font-size:26px;margin-top:6px}.suta-hero-sub{font-size:15px;color:var(--suta-muted);line-height:1.6;margin-bottom:24px;max-width:520px}.suta-hero-offers{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.suta-offer-pill{background:#fff;border:1px dashed var(--suta-maroon);color:var(--suta-maroon);font-size:12px;font-weight:700;padding:6px 12px;border-radius:4px}.suta-hero-cta{display:inline-block;background:var(--suta-maroon);color:#fff;font-size:14px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;padding:14px 28px;border-radius:4px;text-decoration:none;transition:all .2s;box-shadow:0 4px 14px #8b1e2f59}.suta-hero-cta:hover{background:var(--suta-maroon-dark);transform:translateY(-2px);color:#fff}.suta-hero-card{background:#fff;border:2px solid var(--suta-gold);border-radius:12px;padding:24px;box-shadow:var(--suta-shadow);text-align:center}.suta-hero-card-img{width:140px;height:140px;margin:12px auto;display:block}.suta-story-section{padding:38px 0 25px;background:#fff;border-bottom:1px solid var(--suta-border);text-align:center}.suta-section-title{font-family:Cinzel,serif;font-size:22px;font-weight:800;color:var(--suta-maroon);letter-spacing:2px;text-transform:uppercase;margin-bottom:4px}.suta-section-sub{font-size:13px;color:var(--suta-muted);font-style:italic;margin-bottom:24px}.suta-bubbles-row{display:flex;justify-content:center;gap:22px;overflow-x:auto;padding:10px 16px;scrollbar-width:none}.suta-bubbles-row::-webkit-scrollbar{display:none}.suta-bubble-item{display:flex;flex-direction:column;align-items:center;text-decoration:none;min-width:82px}.suta-bubble-wrapper{width:76px;height:76px;border-radius:50%;padding:3px;background:linear-gradient(135deg,var(--suta-gold),var(--suta-maroon));margin-bottom:8px;transition:transform .2s}.suta-bubble-item:hover .suta-bubble-wrapper{transform:scale(1.08)}.suta-bubble-avatar{width:100%;height:100%;border-radius:50%;background:#fff9e6;border:2px solid #ffffff;display:flex;align-items:center;justify-content:center;overflow:hidden}.suta-bubble-avatar img,.suta-bubble-avatar svg{width:100%;height:100%;display:block}.suta-bubble-label{font-size:12px;font-weight:700;color:var(--suta-text);text-align:center;line-height:1.2}.suta-discount-section{padding:30px 0;background:var(--suta-cream);text-align:center}.suta-filter-heading{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:18px}.suta-filter-heading:before,.suta-filter-heading:after{content:"";height:1px;background:var(--suta-border);width:120px}.suta-filter-title{font-family:Cinzel,serif;font-size:15px;font-weight:800;letter-spacing:2px;color:var(--suta-maroon)}.suta-discount-grid{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.suta-discount-btn{background:#fff;border:1px solid var(--suta-border);color:var(--suta-text);padding:10px 22px;font-size:13px;font-weight:800;border-radius:4px;text-decoration:none;transition:all .2s}.suta-discount-btn:hover,.suta-discount-btn.active{background:var(--suta-maroon);color:#fff;border-color:var(--suta-maroon)}.suta-budget-section{padding:40px 0;background:#fff;border-bottom:1px solid var(--suta-border)}.suta-budget-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px}.suta-budget-card{border:1px solid var(--suta-border);border-radius:var(--suta-radius);overflow:hidden;background:var(--suta-cream);text-decoration:none;transition:all .2s;display:block}.suta-budget-card:hover{border-color:var(--suta-gold);transform:translateY(-3px);box-shadow:var(--suta-shadow)}.suta-budget-visual{height:140px;background:#f4efe6;display:flex;align-items:center;justify-content:center;position:relative}.suta-budget-visual img,.suta-budget-visual svg{width:90px;height:90px}.suta-budget-badge{position:absolute;top:8px;right:8px;background:var(--suta-gold-dark);color:#fff;font-size:9px;font-weight:800;padding:2px 6px;border-radius:2px}.suta-budget-content{padding:14px;text-align:center;background:#fff}.suta-budget-name{font-size:13px;font-weight:700;color:var(--suta-text);margin-bottom:4px}.suta-budget-price{font-size:15px;font-weight:900;color:var(--suta-maroon)}.suta-products-section{padding:50px 0;background:var(--suta-cream)}.suta-products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:24px}.suta-product-card{background:#fff;border:1px solid var(--suta-border);border-radius:var(--suta-radius);overflow:hidden;display:flex;flex-direction:column;transition:all .2s}.suta-product-card:hover{border-color:var(--suta-gold);box-shadow:var(--suta-shadow);transform:translateY(-3px)}.suta-product-img-box{height:200px;background:#fff9ee;display:flex;align-items:center;justify-content:center;position:relative}.suta-product-img-box img,.suta-product-img-box svg{width:130px;height:130px}.suta-discount-tag{position:absolute;top:10px;left:10px;background:var(--suta-maroon);color:#fff;font-size:10px;font-weight:800;padding:3px 8px;border-radius:2px}.suta-product-details{padding:16px;display:flex;flex-direction:column;flex-grow:1}.suta-product-meta{font-size:11px;color:var(--suta-gold-dark);font-weight:800;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.suta-product-title{font-size:14px;font-weight:800;color:var(--suta-text);line-height:1.35;margin-bottom:8px;height:38px;overflow:hidden}.suta-product-rating{font-size:12px;color:#f59e0b;font-weight:700;margin-bottom:8px}.suta-product-rating span{color:var(--suta-muted);font-size:11px;font-weight:400}.suta-price-row{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.suta-current-price{font-size:18px;font-weight:900;color:var(--suta-maroon)}.suta-compare-price{font-size:13px;color:var(--suta-muted);text-decoration:line-through}.suta-buy-btn{margin-top:auto;background:var(--suta-maroon);color:#fff;border:none;padding:11px 14px;font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase;border-radius:4px;cursor:pointer;transition:background .2s;width:100%;text-align:center;text-decoration:none;display:block}.suta-buy-btn:hover{background:var(--suta-maroon-dark);color:#fff}.suta-editorial-break{background:linear-gradient(135deg,#3a0b13,#660f1d);color:#fff;padding:45px 0;border-top:3px solid var(--suta-gold);border-bottom:3px solid var(--suta-gold);text-align:center}.suta-editorial-badge{font-size:11px;font-weight:800;letter-spacing:2px;color:var(--suta-gold);text-transform:uppercase;margin-bottom:8px}.suta-editorial-title{font-family:Cinzel,serif;font-size:30px;font-weight:800;margin-bottom:10px;letter-spacing:1.5px}.suta-editorial-sub{font-size:14px;opacity:.9;max-width:600px;margin:0 auto 20px;line-height:1.6}.suta-featured-section{padding:50px 0;background:var(--suta-cream)}.suta-featured-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px}.suta-featured-card{height:220px;background:#fff;border:2px solid var(--suta-border);border-radius:var(--suta-radius);position:relative;overflow:hidden;text-decoration:none;display:flex;align-items:center;justify-content:center;transition:all .2s}.suta-featured-card img,.suta-featured-card svg{width:100px;height:100px}.suta-featured-card:hover{border-color:var(--suta-gold);transform:translateY(-3px);box-shadow:var(--suta-shadow)}.suta-featured-badge{position:absolute;bottom:0;left:0;right:0;background:#1f1e1deb;color:#fff;text-align:center;padding:12px 10px;font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;border-top:1px solid var(--suta-gold)}.suta-testimonials-section{padding:50px 0;background:#fff;border-top:1px solid var(--suta-border)}.suta-testimonials-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:24px}.suta-testimonial-card{border:1px solid var(--suta-border);border-radius:var(--suta-radius);padding:18px;background:var(--suta-cream);display:flex;flex-direction:column}.suta-reviewer-stars{color:#f59e0b;font-size:13px;margin-bottom:8px}.suta-reviewer-quote{font-size:12.5px;color:var(--suta-text);line-height:1.5;margin-bottom:12px;flex-grow:1}.suta-reviewer-info{font-size:12px;font-weight:800;color:var(--suta-maroon)}.suta-reviewer-loc{font-size:11px;color:var(--suta-muted);font-weight:400}.suta-press-bar{padding:24px 0;background:var(--suta-subtle);border-top:1px solid var(--suta-border);border-bottom:1px solid var(--suta-border);text-align:center}.suta-press-logos{display:flex;justify-content:center;align-items:center;gap:36px;flex-wrap:wrap;font-size:14px;font-weight:800;letter-spacing:1px;color:#4a4640}.suta-trust-strip{background:#fff;padding:28px 0;border-bottom:1px solid var(--suta-border)}.suta-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;text-align:center}.suta-trust-item h4{font-size:13px;font-weight:800;color:var(--suta-text);margin-top:6px}.suta-trust-item p{font-size:11px;color:var(--suta-muted)}@media(max-width:900px){.suta-hero-grid{grid-template-columns:1fr;text-align:center}.suta-hero-offers{justify-content:center}.suta-budget-grid,.suta-products-grid,.suta-featured-grid,.suta-testimonials-grid,.suta-trust-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.suta-budget-grid,.suta-products-grid,.suta-featured-grid,.suta-testimonials-grid,.suta-trust-grid{grid-template-columns:1fr}}.suta-bubble-label{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:13px;font-weight:700;color:#2d2a26;margin-top:8px;text-align:center}.suta-coming-soon-badge{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;font-size:9px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:#b23b1d;background:#fff3eed9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(212,160,23,.4);border-radius:12px;box-shadow:0 2px 6px #b23b1d1f;margin-top:2px;transition:all .2s ease}.suta-bubble-item:hover .suta-coming-soon-badge{background:#ffebe1f2;border-color:#d4a017b3;transform:translateY(-1px)}.card,.product-card-wrapper,.suta-bestseller-card{background:#fff!important;border:1px solid #E8E4DC!important;border-radius:12px!important;padding:14px!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 16px #00000008!important;position:relative!important;overflow:hidden!important}.card:hover,.product-card-wrapper:hover,.suta-bestseller-card:hover{transform:translateY(-5px)!important;border-color:#e5a93c!important;box-shadow:0 12px 30px #3b000b14!important}.card img,.product-card-wrapper img,.suta-bestseller-img{transition:transform .4s ease!important;object-fit:contain!important;max-height:180px!important;margin:0 auto 10px!important;display:block!important}.card:hover img,.product-card-wrapper:hover img,.suta-bestseller-card:hover img{transform:scale(1.04)!important}.suta-product-rating{display:flex!important;align-items:center!important;gap:4px!important;font-size:11px!important;color:#d97706!important;margin:6px 0!important;font-weight:700!important}.suta-product-rating span{color:#6b6864!important;font-weight:500!important}.badge,.suta-discount-badge{background:linear-gradient(135deg,#8b1e2f,#3b000b)!important;color:#fff!important;font-size:10px!important;font-weight:700!important;padding:3px 8px!important;border-radius:6px!important;letter-spacing:.5px!important;box-shadow:0 2px 6px #8b1e2f4d!important}body,html,.gradient,.product-section,.page-width{background-color:#f9f6f0!important}.product{background:#f9f6f0!important;padding-top:20px!important;padding-bottom:30px!important}.product__media-wrapper,.product__info-wrapper{background:#fff!important;border:1px solid #EAE3D2!important;border-radius:14px!important;padding:24px!important;box-shadow:0 10px 30px #3b000b0a!important}.product__title{font-family:inherit!important;font-size:24px!important;font-weight:800!important;color:#3b000b!important;line-height:1.2!important;margin-bottom:12px!important}.price__sale,.price-item--sale{color:#8b1e2f!important;font-size:22px!important;font-weight:900!important}.product-form__submit,.shopify-payment-button__button{background:linear-gradient(135deg,#8b1e2f,#3b000b)!important;color:#fff!important;font-weight:700!important;font-size:15px!important;border-radius:8px!important;padding:14px 24px!important;min-height:50px!important;border:1px solid #E5A93C!important;box-shadow:0 6px 20px #8b1e2f4d!important;transition:all .3s ease!important}.product-form__submit:hover{transform:translateY(-2px)!important;box-shadow:0 10px 25px #8b1e2f73!important}section.color-scheme-1,section.color-scheme-2,section.color-scheme-3,.color-scheme-1,.color-scheme-2,.color-scheme-3,.gradient{background-color:#f9f6f0!important;color:#1f1e1d!important}.shopify-section,.main-product-page,.product-section,.collection-section{background-color:#f9f6f0!important}div[style*="background: rgb(2"],div[style*="background:#3"],div[style*="background: #3"]{background:#f9f6f0!important}.template-product body,.template-product .gradient,.template-product #MainContent{background-color:#f9f6f0!important}.template-product .product__media-wrapper,.template-product .product__info-wrapper{background:#fff!important;border:1px solid #EAE3D2!important;border-radius:14px!important;padding:24px!important;box-shadow:0 10px 30px #3b000b0a!important}.template-product .product__title{font-size:24px!important;font-weight:800!important;color:#3b000b!important}.template-product .price__sale,.template-product .price-item--sale{color:#8b1e2f!important;font-size:22px!important;font-weight:900!important}.template-product .product-form__submit,.template-product .shopify-payment-button__button{background:linear-gradient(135deg,#8b1e2f,#3b000b)!important;color:#fff!important;font-weight:700!important;font-size:15px!important;border-radius:8px!important;padding:14px 24px!important;min-height:50px!important;border:1px solid #E5A93C!important;box-shadow:0 6px 20px #8b1e2f4d!important}.suta-combo-box,.frequently-bought-together,.product-bundle-box,div[style*=border]{max-width:100%!important;box-sizing:border-box!important}@media screen and (max-width:768px){.suta-combo-grid,.bundle-items-row,div[style*="display: flex"]{flex-wrap:wrap!important;justify-content:center!important;gap:8px!important}.bundle-item-card,div[style*="flex: 1"]{min-width:100px!important;max-width:140px!important;flex:1 1 auto!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/suta-luxury-custom.css.map */
