.luary-about-section{padding:80px 0;background:linear-gradient(135deg,#e0dbe308,#fff,#d7c6e608);position:relative}.luary-about-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(215,198,230,.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(224,219,227,.05) 0%,transparent 50%);pointer-events:none;z-index:1}.luary-about-section .container{position:relative;z-index:2}.luary-about-row{margin-bottom:100px;min-height:500px;align-items:center}.luary-about-row:last-child{margin-bottom:0}.luary-intro-content{padding:40px;background:#ffffffe6;border-radius:20px;border:1px solid rgba(215,198,230,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 40px #3d29260d;transition:all .4s ease;position:relative;overflow:hidden}.luary-intro-content:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:3px;background:linear-gradient(90deg,#d7c6e6,#e0dbe3);transition:all .6s ease}.luary-intro-content:hover:before{left:0}.luary-intro-content:hover{transform:translateY(-5px);box-shadow:0 20px 60px #3d292614;border-color:#d7c6e666}.luary-about-title{color:#3d2926!important;font-size:2.5rem!important;font-weight:700!important;margin-bottom:20px!important;line-height:1.3!important;letter-spacing:-.5px;position:relative}.luary-about-title:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:3px;background:linear-gradient(90deg,#d7c6e6,#e0dbe3);border-radius:2px}.luary-about-subtitle{color:#3d2926!important;font-size:1.2rem!important;font-weight:500!important;margin-bottom:25px!important;line-height:1.6!important;opacity:.9}.luary-about-content{color:#3d2926!important;font-size:1rem!important;line-height:1.7!important;opacity:.85}.luary-about-content p{margin-bottom:15px}.luary-about-content p:last-child{margin-bottom:0}.luary-image-container{position:relative!important;overflow:hidden!important;border-radius:20px!important;box-shadow:0 8px 25px #3d29260f!important;transform:none!important;transition:none!important}.luary-image-container:hover{transform:none!important;box-shadow:0 8px 25px #3d29260f!important;transition:none!important}.luary-about-image{transition:none!important;transform:none!important;object-fit:cover!important;height:450px!important;width:100%!important}.luary-about-image:hover{transition:none!important;transform:none!important}@media (max-width: 768px){.luary-about-section{padding:50px 0}.luary-about-row{margin-bottom:60px;min-height:auto}.luary-intro-content{padding:30px 25px;margin-bottom:30px}.luary-about-title{font-size:2rem!important}.luary-about-subtitle{font-size:1.1rem!important}.luary-about-image{height:300px}}@media (max-width: 576px){.luary-intro-content{padding:25px 20px}.luary-about-title{font-size:1.75rem!important}.luary-about-subtitle{font-size:1rem!important}}.luary-services-section{padding:80px 0;background:#fff;position:relative;overflow:hidden}.luary-services-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 15% 25%,rgba(215,198,230,.04) 0%,transparent 50%),radial-gradient(circle at 85% 75%,rgba(224,219,227,.04) 0%,transparent 50%),linear-gradient(135deg,rgba(224,219,227,.02) 0%,transparent 50%);pointer-events:none;z-index:1}.luary-services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;position:relative;z-index:2}.luary-service-item{width:100%!important;margin:0!important}.luary-service-card{background:#fffffff2;border-radius:20px;padding:40px 30px;text-align:center;border:1px solid rgba(215,198,230,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 40px #3d29260f;transition:all .4s ease;position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column;justify-content:center}.luary-service-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#d7c6e6,#e0dbe3);transform:scaleX(0);transition:all .4s ease;transform-origin:left}.luary-service-card:hover:before{transform:scaleX(1)}.luary-service-card:hover{transform:translateY(-10px);box-shadow:0 25px 60px #3d29261a;border-color:#d7c6e64d;background:#fff}.luary-service-icon{margin-bottom:25px;position:relative;display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#d7c6e61a,#e0dbe31a);border:2px solid rgba(215,198,230,.2);transition:all .4s ease}.luary-service-card:hover .luary-service-icon{transform:scale(1.1) rotate(5deg);background:linear-gradient(135deg,#d7c6e633,#e0dbe333);border-color:#d7c6e666}.luary-service-icon svg{width:40px;height:40px;fill:#3d2926;transition:all .3s ease}.luary-service-card:hover .luary-service-icon svg{fill:#d7c6e6;transform:scale(1.1)}.luary-service-title{color:#3d2926!important;font-size:1.5rem!important;font-weight:600!important;margin-bottom:15px!important;line-height:1.4!important;transition:all .3s ease}.luary-service-title span{position:relative}.luary-service-card:hover .luary-service-title{color:#3d2926!important}.luary-service-content{color:#3d2926!important;font-size:.95rem!important;line-height:1.6!important;opacity:.8;margin:0!important;transition:all .3s ease}.luary-service-card:hover .luary-service-content{opacity:.9}.luary-service-item{opacity:0;transform:translateY(30px);transition:all .6s ease}.luary-service-item.animate{opacity:1;transform:translateY(0)}@media (max-width: 768px){.luary-services-section{padding:60px 0}.luary-services-grid{grid-template-columns:1fr;gap:25px}.luary-service-card{padding:35px 25px}.luary-service-icon{width:70px;height:70px;margin-bottom:20px}.luary-service-icon svg{width:35px;height:35px}.luary-service-title{font-size:1.3rem!important}.luary-service-content{font-size:.9rem!important}}@media (max-width: 576px){.luary-service-card{padding:30px 20px}.luary-service-title{font-size:1.2rem!important}}.contact-page input:focus,.contact-page textarea:focus{border-color:#d7c6e6!important;outline:none!important}.contact-page .social-link a:hover{background:#e0dbe3!important;transform:translateY(-1px)}.contact-page .button-wrapper a:hover{background:#d7c6e6!important;transform:translateY(-1px)}.luary-submit-btn{position:relative;overflow:hidden}.luary-submit-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,#e0dbe3,#d7c6e6);transition:left .4s ease;z-index:1}.luary-submit-btn:hover:before{left:0}.luary-submit-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #d7c6e666}.luary-submit-btn:active{transform:translateY(0)}.contact-page .image_map:hover{transform:scale(1.01)}.section-newsletter-v3 input:focus{border-color:#d7c6e6!important;outline:none!important}.section-newsletter-v3 button:hover{background:#4a3530!important;transform:translateY(-1px)}.content.hover-images:hover{transform:translateY(-2px)}.content.hover-images:hover .content_text{opacity:1!important}.content.hover-images:hover img{transform:scale(1.03)!important}.modern-faq-item{border:1px solid rgba(61,41,38,.08);transition:all .3s ease}.modern-faq-item:hover{border-color:#d7c6e699;transform:translateY(-2px);box-shadow:0 8px 25px #d7c6e626}.engoc-faq-heading{border:none!important;background:transparent!important;outline:none!important}.engoc-faq-heading:hover{background:#e0dbe333!important}.engoc-faq-heading:focus{box-shadow:none!important;outline:none!important}.engoc-faq-heading[aria-expanded=true] .vertical-line{transform:translate(-50%) scaleY(0)}.engoc-faq-heading[aria-expanded=true] .faq-plus-icon{transform:translate(-50%,-50%) rotate(180deg)}.collapse,.collapsing{transition:height .35s ease}.contact_bottom{margin-bottom:5px}.asked{margin-top:5px}@media (max-width: 768px){.contact-page .contact_bottom{padding:25px 20px!important;margin-top:35px!important;margin-bottom:5px!important}.contact-page .social-link{justify-content:center!important}.contact-page .info_left{padding-right:0!important;margin-bottom:30px}.section-newsletter-v3 form{flex-direction:column!important;gap:15px!important}.section-newsletter-v3 button{width:100%!important}.asked{padding:20px 0 30px!important;margin-top:5px!important}.top_asked{margin-bottom:20px!important}.modern-faq-item{margin-bottom:10px!important}.engoc-faq-heading{padding:18px 20px!important;font-size:14px!important}.card-body{padding:0 20px 18px!important;font-size:13px!important}.faq-icon-container{width:20px!important;height:20px!important}.faq-plus-icon{width:14px!important;height:14px!important}.luary-submit-btn{padding:14px 35px!important;font-size:14px!important}}*{scroll-behavior:smooth}.contact-page,.section-newsletter-v3,.about-instagram,.asked{animation:fadeInUp .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.engoc-faq-heading:focus-visible{outline:2px solid #D7C6E6;outline-offset:2px}.luary-submit-btn:focus-visible{outline:2px solid #D7C6E6;outline-offset:2px}.luary-newsletter-title-enhanced{font-weight:600!important;line-height:1.3!important;letter-spacing:-.5px}.luary-newsletter-desc-enhanced{font-size:1rem!important;line-height:1.6!important;opacity:.9}.luary-form-enhanced{gap:10px}.luary-form-group-enhanced{flex:1}.luary-input-enhanced{height:48px!important;border:1px solid rgba(61,41,38,.15)!important;border-radius:8px!important;padding:0 16px!important;font-size:16px!important;color:#3d2926!important;transition:all .2s ease!important}.luary-input-enhanced:focus{border-color:#d7c6e6!important;box-shadow:0 0 0 2px #d7c6e633!important;outline:none!important}.luary-input-enhanced::placeholder{color:#3d292699!important;font-size:15px!important}.luary-btn-enhanced{height:48px!important;padding:0 24px!important;background:#3d2926!important;border:none!important;border-radius:8px!important;color:#fff!important;font-weight:500!important;font-size:14px!important;transition:all .2s ease!important;white-space:nowrap;min-width:120px}.luary-btn-enhanced:hover{background:#2a1b18!important;transform:translateY(-1px);box-shadow:0 4px 12px #3d292633}@media (max-width: 768px){.luary-newsletter-title-enhanced{font-size:1.8rem!important;margin-bottom:15px!important}.luary-newsletter-desc-enhanced{font-size:.95rem!important;margin-bottom:25px!important}.luary-form-enhanced{flex-direction:column!important;gap:12px!important}.luary-input-enhanced{width:100%!important;font-size:16px!important}.luary-input-enhanced::placeholder{font-size:16px!important}.luary-btn-enhanced{width:100%!important;justify-content:center}}@media (max-width: 375px){.luary-newsletter-title-enhanced{font-size:1.6rem!important}.luary-newsletter-desc-enhanced{font-size:.9rem!important}.luary-input-enhanced{height:44px!important;padding:0 14px!important}.luary-btn-enhanced{height:44px!important;font-size:13px!important}}.luary-input-enhanced:valid{border-color:#90ee9080}.luary-input-enhanced:invalid:not(:placeholder-shown){border-color:#ff636380}.page-cart-luary{background:linear-gradient(135deg,#f8f6ff,#f0edff);min-height:70vh;padding:40px 0 80px}.cart-header-luary{text-align:center;margin-bottom:50px}.cart-title-main{font-size:2.5rem;font-weight:600;color:#2d2926;margin-bottom:10px;position:relative}.cart-title-main:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:60px;height:3px;background:#d7c6e6;border-radius:2px}.cart-subtitle{color:#666;font-size:1.1rem;margin:20px 0 0}.cart-content-wrapper{display:grid;grid-template-columns:1fr 400px;gap:40px;align-items:start}.cart-items-section{background:#ffffffe6;border-radius:15px;padding:25px;box-shadow:0 15px 40px #d7c6e626;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:2px solid rgba(255,255,255,.8)}.cart-items-header{border-bottom:2px solid rgba(215,198,230,.1);padding-bottom:15px;margin-bottom:20px}.items-count{font-size:1.2rem;font-weight:600;color:#2d2926}.cart-item-card{display:flex;gap:20px;padding:20px;background:#fffc;border-radius:12px;margin-bottom:15px;border:2px solid rgba(215,198,230,.1);transition:all .3s ease;align-items:center}.cart-item-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #d7c6e633;border-color:#d7c6e64d}.cart-item-card:last-child{margin-bottom:0}.item-image{flex-shrink:0}.item-img{width:80px;height:80px;object-fit:cover;border-radius:10px;box-shadow:0 4px 12px #d7c6e626;transition:transform .3s ease}.item-image:hover .item-img{transform:scale(1.05)}.item-details{flex:1;display:flex;justify-content:space-between;align-items:center;gap:20px}.item-info{display:flex;flex-direction:column;justify-content:center;flex:1}.item-info h3.item-name{margin:0 0 5px;font-size:1.1rem;font-weight:600;line-height:1.3}.item-info h3.item-name a{color:#2d2926;text-decoration:none;transition:color .3s ease}.item-info h3.item-name a:hover{color:#d7c6e6}.item-variant{color:#666;font-size:.85rem;margin:0 0 3px;line-height:1.3}.item-vendor{color:#888;font-size:.8rem;margin:0 0 5px}.item-price{color:#d7c6e6;font-weight:700;font-size:1rem;margin:0}.item-actions{display:flex;align-items:center;gap:15px;flex-shrink:0}.quantity-controls{display:flex;align-items:center;gap:8px}.quantity-label{font-size:.9rem;color:#666;font-weight:500;white-space:nowrap}.quantity-wrapper{display:flex;align-items:center;border:2px solid rgba(215,198,230,.3);border-radius:8px;overflow:hidden;background:#fff}.qty-btn{background:#d7c6e6;color:#fff;border:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.qty-btn:hover{background:#c7a76e}.qty-input{width:50px;height:30px;border:none;text-align:center;font-weight:600;color:#2d2926;font-size:14px}.item-total{text-align:center;min-width:80px}.total-label{display:block;font-size:.8rem;color:#666;margin-bottom:3px}.total-amount{font-size:1rem;font-weight:700;color:#c7a76e}.remove-item{background:#dc35451a;color:#dc3545;border:2px solid rgba(220,53,69,.2);border-radius:6px;padding:6px 10px;display:flex;align-items:center;gap:5px;font-size:.8rem;cursor:pointer;transition:all .3s ease;font-weight:500;white-space:nowrap}.remove-item:hover{background:#dc354533;transform:scale(1.02)}.remove-item svg{width:14px;height:14px}.cart-actions-row{display:flex;justify-content:space-between;gap:20px;margin-top:30px;padding-top:30px;border-top:2px solid rgba(215,198,230,.1)}.update-cart-btn,.continue-shopping-btn{display:flex;align-items:center;gap:8px;padding:12px 25px;border-radius:10px;font-weight:600;text-decoration:none;transition:all .3s ease;border:2px solid transparent}.update-cart-btn{background:#d7c6e61a;color:#2d2926;border-color:#d7c6e64d;cursor:pointer}.update-cart-btn:hover{background:#d7c6e633;border-color:#d7c6e6}.continue-shopping-btn{background:transparent;color:#666;border-color:#6666664d}.continue-shopping-btn:hover{background:#6666661a;color:#2d2926}.update-cart-btn svg,.continue-shopping-btn svg{width:18px;height:18px}.cart-summary-section{position:sticky;top:20px}.cart-summary-card{background:#fffffff2;border-radius:20px;padding:30px;box-shadow:0 15px 40px #d7c6e626;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:2px solid rgba(255,255,255,.8)}.summary-title{font-size:1.5rem;font-weight:600;color:#2d2926;margin-bottom:25px;text-align:center}.summary-details{margin-bottom:30px}.summary-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgba(215,198,230,.1)}.summary-row:last-child{border-bottom:none}.summary-row.total-row{border-top:2px solid rgba(215,198,230,.2);margin-top:15px;padding-top:20px;font-size:1.1rem;font-weight:600}.summary-label{color:#666;font-size:.95rem}.summary-value{color:#2d2926;font-weight:600}.total-row .summary-value{color:#c7a76e;font-size:1.3rem;font-weight:700}.checkout-button-luary{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:linear-gradient(135deg,#d7c6e6,#c8b5db);color:#fff;padding:16px 30px;border-radius:12px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease;box-shadow:0 8px 25px #d7c6e64d;border:none;cursor:pointer}.checkout-button-luary:hover{background:linear-gradient(135deg,#c8b5db,#b8a8d1);transform:translateY(-2px);box-shadow:0 12px 35px #d7c6e666;color:#fff}.checkout-button-luary svg{width:20px;height:20px}.secure-checkout-info{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:15px;color:#666;font-size:.9rem}.secure-checkout-info svg{width:16px;height:16px}.cart-empty-state{text-align:center;padding:80px 20px;background:#ffffffe6;border-radius:20px;box-shadow:0 15px 40px #d7c6e626;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:2px solid rgba(255,255,255,.8)}.empty-cart-icon{width:80px;height:80px;background:#d7c6e61a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px}.empty-cart-icon svg{width:40px;height:40px;color:#d7c6e6}.empty-title{font-size:2rem;font-weight:600;color:#2d2926;margin-bottom:15px}.empty-description{color:#666;font-size:1.1rem;margin-bottom:30px;max-width:400px;margin-left:auto;margin-right:auto}.explore-products-btn{display:inline-flex;align-items:center;gap:10px;background:#d7c6e6;color:#fff;padding:15px 30px;border-radius:12px;text-decoration:none;font-weight:600;transition:all .3s ease;box-shadow:0 8px 25px #d7c6e64d}.explore-products-btn:hover{background:#c7a76e;transform:translateY(-2px);box-shadow:0 12px 35px #c7a76e66;color:#fff}.explore-products-btn svg{width:20px;height:20px}@media (max-width: 1024px){.cart-content-wrapper{grid-template-columns:1fr;gap:30px}.cart-summary-section{position:static}}@media (max-width: 768px){.cart-title-main{font-size:2.2rem}.cart-subtitle{font-size:1rem}.cart-items-section,.cart-summary-card{padding:20px}.cart-item-card{flex-direction:column;gap:15px;padding:15px}.item-details{flex-direction:column;gap:15px;text-align:center}.item-actions{flex-direction:row;justify-content:space-between;width:100%;gap:10px}.quantity-controls{flex-direction:column;gap:5px}.cart-actions-row{flex-direction:column;gap:15px}.update-cart-btn,.continue-shopping-btn{width:100%;justify-content:center}.empty-title{font-size:1.7rem}.empty-description{font-size:1rem}}@media (max-width: 480px){.cart-title-main{font-size:2rem}.cart-items-section,.cart-summary-card,.cart-item-card{padding:15px}.item-img{width:70px;height:70px;margin:0 auto}.item-info h3.item-name,.item-price{font-size:1.1rem}.quantity-controls{padding:12px}.qty-btn{width:35px;height:35px}.qty-input{width:60px;height:35px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
