.site-nav{background:unset!important}.tab-content .tab.active{display:block;width:93%;margin:0 auto}.tab-menu li{list-style:none}.announcement-bar__message{background:#f7efd9;color:#000!important}.announcement-bar__message a{color:#000!important}.collections_all_product{background:#f8f0da!important}body.gradient.template-product{background:#f8f0da}.collection-hero__description,.rte{padding:0!important}.collection-hero{min-height:16rem!important}#product-grid li.grid__item{padding:20px 0}.site-nav{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;flex-wrap:wrap!important;column-gap:24px!important;row-gap:6px!important;margin-left:-45px!important;padding:0!important}.section-template--15530485579835__faq_AVp3fJ-padding{padding-top:50px;padding-bottom:60px!important;background-color:#f7f7f7}.collection-hero__description .accordion{width:100%;border:1px solid #ddd;border-radius:5px;margin-bottom:10px}.collection-hero__description .accordion-header{background-color:#f1f1f1;padding:10px;cursor:pointer;font-weight:700}.collection-hero__description .accordion-content{display:none;padding:10px;border-top:1px solid #ddd}.collection-hero__description{max-width:100%;text-align:center;padding-top:40px;padding-bottom:50px}h1.cat-title{font-size:30px!important;text-transform:capitalize}h2.faqs-txt{font-size:30px}.section-template--15530485579835__d9c7c208-ec2a-44d0-be3f-de00e4b059f5-padding{padding-top:20px!important}.text_icon_content{display:none}.gradient.section-template--15530485415995__form-padding form#ContactForm .contact__fields input,.gradient.section-template--15530485415995__form-padding form#ContactForm .field input,.gradient.section-template--15530485415995__form-padding form#ContactForm .field textarea{border:1px solid #000;border-radius:5px}.faq-container{max-width:800px;margin:auto;padding:20px}.faq-item{border-radius:5px;margin-bottom:10px;border:1px solid #888;padding:10px;transition:all .3s ease-in-out;background:none}.shopify-policy__container{max-width:100ch!important}.faq-item:hover{border-color:#ff0}.faq-item summary{font-weight:700;font-size:16px;cursor:pointer;padding:10px;outline:none;list-style:none;display:flex;align-items:center}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:before{content:"\25b6";font-size:20px;font-weight:700;margin-right:10px;color:#000;transition:transform .3s ease-in-out}.faq-item[open] summary:before{content:"\25bc";color:#ff0}.faq-item p{padding:10px;font-size:16px;color:#000}@font-face{font-family:questaGrande;src:url(/cdn/shop/files/2-Questa_Grande_Regular.ttf)}@font-face{font-family:agenda-mediumcondensed;src:url(/cdn/shop/files/ufonts.com_agenda-mediumcondensed.ttf)}.banner__media img{position:fixed}.home-header{position:absolute;width:100%}a.btn.button--secondary_image_XAD6gb.button--secondary{border-radius:25px;border:1px solid #d0af50!important;background:#d0af50;color:#000}.banner__text em{font-family:"questaGrande",Sans-serif;font-size:40px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#ffffff;stroke:#fff;color:#fff}.featured-products .section-title{font-weight:700;font-size:40px;color:#000;margin:0;font-family:"questaGrande",Sans-serif}.featured-products .section-description{font-size:16px;font-family:agenda-mediumcondensed,serif;margin:0;color:#000}.view-all-button{display:inline-block;margin:0;background-color:#000;color:#fff;padding:5px 20px;border-radius:30px;text-decoration:none;font-size:16px;font-family:agenda-mediumcondensed,serif}.featured-products .product-grid{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.product-card{background-color:#fff;box-shadow:0 4px 20px #0000000d;padding:0;max-width:350px;text-align:center;transition:transform .3s ease}.product-card:hover{transform:translateY(-5px)}.product-image img{width:100%;height:300px;margin-bottom:15px}.featured-products-heading{display:flex;justify-content:space-around;align-items:center;margin-bottom:40px}.featured-products{background:#f7efd9;padding:80px 40px;font-family:agenda-mediumcondensed,serif;color:#1f2d27;text-align:center}.featured-products .product-info{text-align:left;padding:20px;background-color:#f2f4f8}.featured-products .product-header{text-align:center;margin-bottom:40px;position:relative}.featured-products .product-header p{font-size:.95rem;color:#444;margin-bottom:20px}.featured-products .view-all{display:inline-block;padding:10px 20px;background-color:#0d3c2e;color:#fff;text-decoration:none;font-size:.85rem;font-weight:700;border-radius:5px;transition:background .3s ease}.featured-products .view-all:hover{background-color:#155f48}.featured-products .product-grid{display:flex;gap:30px;justify-content:center;flex-wrap:wrap}.featured-products .product-card:hover{transform:translateY(-5px)}.featured-products .product-card h3{font-size:20px;font-weight:600;font-style:normal;margin-top:0;margin-bottom:10px;color:#000;font-family:"questaGrande",Sans-serif}.featured-products .product-card .card-content{background-color:#f2f4f8;margin:-21px 0 0;padding:20px 20px 40px;text-align:left}.featured-products .product-card p{font-size:16px;font-style:normal;font-weight:400;color:#000;margin-bottom:15px;height:100px;font-family:"agenda-mediumcondensed",Sans-serif}.featured-products .add-to-cart{display:inline-block;padding:5px 20px;background-color:#000;color:#fff;font-size:15px;font-style:normal;font-weight:500;text-decoration:none;border-radius:4px;transition:background .3s ease;font-family:"agenda-mediumcondensed",Sans-serif;margin:20px}.featured-products .add-to-cart:hover{background-color:#000;color:#fff!important}.section-template--15967619350587__text_slide_w4bgAY-padding{padding:0!important}.promo-banner{background-image:url(/cdn/shop/files/628c58e8e2f5f38b1e2bb6a2_quote-banner-scaled.jpg);background-size:cover;background-position:center;padding:80px 120px;color:#fff;position:relative;overflow:hidden}.promo-content{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;gap:40px;flex-wrap:wrap}.text-block{flex:1;min-width:300px}.text-block h2{font-size:20px;margin-bottom:20px;color:#000;font-style:normal;font-weight:700;font-family:"questaGrande",Sans-serif}.text-block p{font-size:16px;margin-bottom:20px;color:#000;font-style:normal;font-family:"agenda-mediumcondensed",Sans-serif}.btn{background-color:#000;color:#fff;padding:10px 24px;border-radius:5px;text-decoration:none;font-weight:700;transition:background .3s}.btn:hover{background-color:#000}.image-block{flex:1;display:flex;justify-content:center;align-items:center;min-width:280px}.mask-shape{padding:15px;max-width:500px}.mask-shape img{width:100%;height:auto;display:block;border-radius:10px}#shopify-section-template--15967619350587__custom_liquid_6QJabJ .page-width,#shopify-section-template--15967619350587__custom_liquid_XGa4tP .page-width{padding:0}.promo-banner-2{background-image:url(/cdn/shop/files/628b302d752166ecc056b468_leaf-yellow-down.svg);background-position:top right;padding:80px 120px;color:#fff;position:relative;background-repeat:no-repeat;overflow:hidden}#shopify-section-template--15967619350587__faq_AVp3fJ .page-width{padding:0;background-color:#f2f4f8}.main-accordion{padding:80px 100px}.main-accordion .title{font-size:25px;font-family:"questaGrande",Sans-serif;color:#000;font-weight:700}.main-accordion p{font-size:16px;font-family:"agenda-mediumcondensed",Sans-serif;color:#000}.main-accordion .accordion-title{color:#000;font-size:20px;font-weight:700;font-family:"questaGrande",Sans-serif}.main-accordion .accordion-content{font-size:17px;font-family:"agenda-mediumcondensed",Sans-serif}#shopify-section-sections--15967616991291__custom_liquid_Hgjynh .page-width{padding:0}.site-nav__link>span{font-weight:700}.luxury-footer{background-color:#000;font-size:16px;color:#fff;font-family:"agenda-mediumcondensed",Sans-serif}.footer-container{display:flex;justify-content:space-between;flex-wrap:wrap;padding:40px 20px;max-width:1200px;margin:auto}.footer-column{flex:1 1 300px;margin:15px}.footer-column h3,.footer-column h4{margin-bottom:10px;font-family:"questaGrande",Sans-serif;font-size:20px;font-weight:700}.quick-links{list-style:none;padding:0}.quick-links li{margin:5px 0}.quick-links a{color:#fff;text-decoration:none}.quick-links a:hover{text-decoration:underline}.payment-icons{display:flex;flex-wrap:wrap}.payment-icons img,.social-icons img{width:40px;margin:5px 5px 5px 0}.footer-bottom{background-color:#f8f0da;color:#000;text-align:center;padding:15px 10px;font-size:14px;display:flex;justify-content:space-between;flex-wrap:wrap}.footer-bottom a{color:#000;text-decoration:none;font-weight:700}.footer-bottom a:hover{text-decoration:underline}.footer-icon{width:20px;display:inline-block;filter:invert(1)}.footer-column p{display:flex;align-items:center;gap:10px}.social-icons img{filter:invert(1);width:40px}.social-icons{display:flex;gap:10px}@media (max-width: 768px){.footer-container{flex-direction:column;text-align:center}.banner__text em{font-size:22px!important;font-weight:300!important}.footer-column{margin:20px 0}.footer-bottom{flex-direction:column;gap:10px}}h1.main-page-title.title.page-title.h0{background:url(https://luxurydiybodyspa.com/cdn/shop/files/Website_Cover_1800_x_850_px.png?v=1731081666&width=1646);background-size:cover;background-repeat:no-repeat;height:248px;position:relative;width:100%;margin:0 auto;left:0;top:0;display:flex;align-items:center;justify-content:center;color:#fff;text-shadow:0 0 4px black;font-size:50px}#shopify-section-template--15967619547195__main .page-width,#shopify-section-template--15967619481659__main .page-width{padding:0}.rte{padding:50px 0}.banner__media img.lazyautosizes.Image--lazyLoaded{max-height:700px;overflow:visible}@media (max-width: 480px){.banner__text h1{padding:52px 0 0}.featured-products-heading{flex-direction:column}.promo-banner-2 .text-block,.promo-banner,.featured-products .product-info{text-align:center}.promo-banner,.promo-banner-2,.main-accordion{padding:40px 20px}.footer-column{flex:0;margin:0}.footer-column .social-icons,.footer-column .payment-icons,.footer-column p{justify-content:center}.header__heading,.header__heading-link{text-align:left}}@media screen and (min-width: 990px){.header--middle-left{grid-template-columns:1.6fr 3fr .6fr}}.site-nav__link{font-size:17px!important}.site-nav{background:#d0af50d1;border-radius:44px}.about-us .header__heading-logo{max-width:250px;margin-left:0}.article-template__content.page-width.page-width--narrow.rte{max-width:1150px;margin:0 auto}
/*# sourceMappingURL=/cdn/shop/t/22/assets/base.css.map */
