@font-face{font-family:"Molly Serif N PERSONAL";src:url(https://cdn.shopify.com/s/files/1/0945/1487/2598/files/MollySerifNPERSONAL-Bold.eot?v=1752472753.eot);src:url(https://cdn.shopify.com/s/files/1/0945/1487/2598/files/MollySerifNPERSONAL-Bold.eot?v=1752472753?#iefix) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0945/1487/2598/files/MollySerifNPERSONAL-Bold.woff2?v=1752472753.woff2) format("woff2"),url(https://cdn.shopify.com/s/files/1/0945/1487/2598/files/MollySerifNPERSONAL-Bold.woff?v=1752472753.woff) format("woff"),url(https://cdn.shopify.com/s/files/1/0945/1487/2598/files/MollySerifNPERSONAL-Bold.ttf?v=1752472753.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Molly Serif N PERSONAL";src:url(https://cdn.shopify.com/s/files/1/0945/1487/2598/files/MollySerifNPERSONAL-Medium.eot?v=1752472896.eot);src:url(https://cdn.shopify.com/s/files/1/0945/1487/2598/files/MollySerifNPERSONAL-Medium.eot?v=1752472896?#iefix) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0945/1487/2598/files/MollySerifNPERSONAL-Medium.woff2?v=1752472895.woff2) format("woff2"),url(https://cdn.shopify.com/s/files/1/0945/1487/2598/files/MollySerifNPERSONAL-Medium.woff?v=1752472895.woff) format("woff"),url(https://cdn.shopify.com/s/files/1/0945/1487/2598/files/MollySerifNPERSONAL-Medium.ttf?v=1752472896.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(https://cdn.shopify.com/s/files/1/0945/1487/2598/files/PlusJakartaSans-Bold.eot?v=1752473231.eot);src:url(https://cdn.shopify.com/s/files/1/0945/1487/2598/files/PlusJakartaSans-Bold.eot?v=1752473231?#iefix) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0945/1487/2598/files/PlusJakartaSans-Bold.woff2?v=1752473231.woff2) format("woff2"),url(https://cdn.shopify.com/s/files/1/0945/1487/2598/files/PlusJakartaSans-Bold.woff?v=1752473231.woff) format("woff"),url(https://cdn.shopify.com/s/files/1/0945/1487/2598/files/PlusJakartaSans-Bold.ttf?v=1752473231.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(https://cdn.shopify.com/s/files/1/0945/1487/2598/files/PlusJakartaSans-Medium.eot?v=1752473376.eot);src:url(https://cdn.shopify.com/s/files/1/0945/1487/2598/files/PlusJakartaSans-Medium.eot?v=1752473376?#iefix) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0945/1487/2598/files/PlusJakartaSans-Medium.woff2?v=1752473375.woff2) format("woff2"),url(https://cdn.shopify.com/s/files/1/0945/1487/2598/files/PlusJakartaSans-Medium.woff?v=1752473375.woff) format("woff"),url(https://cdn.shopify.com/s/files/1/0945/1487/2598/files/PlusJakartaSans-Medium.ttf?v=1752473375.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(https://cdn.shopify.com/s/files/1/0945/1487/2598/files/PlusJakartaSans-Regular.eot?v=1752473540.eot);src:url(https://cdn.shopify.com/s/files/1/0945/1487/2598/files/PlusJakartaSans-Regular.eot?v=1752473540?#iefix) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0945/1487/2598/files/PlusJakartaSans-Regular.woff2?v=1752473540.woff2) format("woff2"),url(https://cdn.shopify.com/s/files/1/0945/1487/2598/files/PlusJakartaSans-Regular.woff?v=1752473540.woff) format("woff"),url(https://cdn.shopify.com/s/files/1/0945/1487/2598/files/PlusJakartaSans-Regular.ttf?v=1752473540.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.hero-button:hover svg{left:calc(100% - 61px)!important}.hero-button:hover{text-indent:-70px}.annouce-bar-class .page-width{padding:0!important;max-width:1320px!important}.annouce-bar-class{background:#333!important}.annouce-bar-class .social-class{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;gap:20px}.annouce-bar-class .social-class p{margin:0;align-items:center;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;font-family:Plus Jakarta Sans;font-weight:700;color:#fff}.annouce-bar-class .contact-item span{font-family:inherit;font-weight:500;font-size:16px;font-family:Inter,sans-serif}.header-class .header__heading{width:20%!important}.header-class .header__inline-menu{width:55%!important;justify-content:center;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}.header-class .header__icons{gap:20px;align-items:center;padding-right:0;width:25%!important;justify-content:end}.header-class{max-width:1320px!important;padding-left:0!important;padding-right:0!important;display:flex!important;justify-content:center!important}.annouce-bar-class .contact-bar{color:#000}.annouce-bar-class .contact-container{max-width:1440px;margin:0 auto;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;justify-content:center;gap:30px;align-items:center;flex-wrap:nowrap}.annouce-bar-class .contact-item{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:center;text-decoration:none;color:#fff;font-size:16px;font-weight:500;font-family:Inter,sans-serif}.annouce-bar-class .icon-img{margin-right:8px;height:20px;width:auto}.header-class .custom-button-wrapper{padding:10px 30px;background:#333;border-radius:8px}.header-class .custom-button{align-items:center;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;gap:15px;text-decoration:none}.header-class .custom-button img{width:18px!important;height:18px!important}.header-class .custom-button span{color:#fff;text-decoration:none!important}.header-class .header__icon--account .svg-wrapper{background:#333;border-radius:8px}.header-class .header__icon .svg-wrapper{width:48px;height:48px}.header__icon .svg-wrapper svg{color:#fff}.annouce-bar-class .announcement-bar__message span{font-size:18px;font-family:Plus Jakarta Sans;font-weight:500}.header-class .list-menu a{color:#000;font-size:18px;font-family:Plus Jakarta Sans;font-weight:700}.list-menu span{text-decoration:none}.header--middle-left{column-gap:1rem!important}.main-banner{background-size:cover;background-position:center;padding:0;position:relative;color:#fff;height:81vh;justify-content:center;align-items:center;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}.main-banner .hero-banner-container{max-width:1320px;margin:0 auto;text-align:center;justify-content:center;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}.main-banner .hero-content{padding:50px 0;border-radius:12px;background-color:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 30px #0000001a;width:77%;justify-content:center;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-direction:column;align-items:center;gap:30px}.main-banner .hero-title{font-size:52px;font-weight:700;text-transform:uppercase;font-family:"Molly Serif N PERSONAL";width:90%;color:#fff;letter-spacing:5px;margin:0}.main-banner .hero-description{font-size:18px;font-family:Plus Jakarta Sans;font-weight:500;line-height:28px;width:92%;margin:0}.hero-buttons{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;justify-content:center;gap:20px;flex-wrap:wrap}.hero-button{display:inline-flex;align-items:center;gap:10px;background-color:#333!important;color:#fff;text-decoration:none;padding:15px 40px;border-radius:8px;font-weight:700;transition:all .5s ease;letter-spacing:0;font-family:Plus Jakarta Sans;font-size:18px}.hero-button:hover{background-color:#333}.hero-button{width:314px;padding-inline:0;justify-content:center;position:relative;transition:all .5s ease}a.hero-button span.button-icon{width:25px;height:18px}a.hero-button span.button-icon svg{position:absolute;transition:all .5s ease;left:39px}.main-banner .hero-button:hover{text-indent:-70px}.main-banner .hero-button:hover svg{left:calc(100% - 61px)}.hero-buttons .hero-button:nth-child(2){width:265px}.main-banner .button-icon{font-size:18px;align-items:center;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}.icon-box .features-container{max-width:1320px;margin:0 auto;padding:50px 0;gap:20px;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-direction:column}.icon-box .features-grid{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;gap:30px;flex-wrap:nowrap;justify-content:center}.icon-box .feature-card{background-color:#333;color:#fff;padding:30px 20px;border-radius:12px;text-align:center;width:33%;gap:16px;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-direction:column;align-items:center;justify-content:end}.icon-box .feature-icon{width:50px;height:auto}.icon-box .feature-title{font-size:24px;font-weight:500;text-transform:uppercase;margin:0;font-family:"Molly Serif N PERSONAL";color:#fff;letter-spacing:1px}.icon-box .feature-text{font-size:17px;color:#a2a2a2;margin:0;font-family:Plus Jakarta Sans;line-height:24px}.icon-box .feature-button svg{width:20px;height:20px}.icon-box .feature-button{display:inline-flex;gap:15px;background-color:#fff;color:#333;padding:12px 30px;border-radius:6px;text-decoration:none;font-weight:700;transition:background .3s;font-family:Plus Jakarta Sans;align-items:center}.icon-box .feature-button span{align-items:center;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}.icon-box .feature-button:hover{background-color:#eaeaea}.about-us-class .custom-about-desc{font-size:18px!important;color:#838383!important;font-family:Plus Jakarta Sans!important;font-weight:500!important;line-height:28px!important;margin:0}.about-us-class .custom-about-label{margin:0;font-family:"Molly Serif N PERSONAL";font-size:20px;color:#262626;font-weight:500}.about-us-class .custom-about-title{font-size:45px;font-family:"Molly Serif N PERSONAL";font-weight:700;margin:0;line-height:58px;width:90%;letter-spacing:3px}.about-us-class .custom-about-container{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-wrap:nowrap;max-width:1320px;margin:0 auto;padding:50px 0;gap:40px}.about-us-class .custom-image-grid{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;gap:0px;width:100%!important;flex-wrap:nowrap}.about-us-class .custom-about-content{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-direction:column;justify-content:center;width:100%!important;gap:16px}.about-us-class .custom-icon-row{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;gap:20px;flex-wrap:nowrap}.about-us-class .custom-icon-item{text-align:center;width:33%}.about-us-class .custom-icon-item img{width:65px;margin:0}.about-us-class .custom-icon-item p{font-size:18px;color:#838383;width:90%;line-height:26px;font-weight:500;margin:auto}.about-us-class .custom-mission-text{font-size:18px;color:#838383;font-family:Plus Jakarta Sans;line-height:25px;margin:0}.about-us-class .custom-about-button{background:#333;color:#fff;padding:15px 45px;text-decoration:none;border-radius:6px;align-items:center;width:fit-content;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;gap:15px;font-weight:700;font-family:Plus Jakarta Sans}.about-us-class .custom-about-button span{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-direction:row-reverse}.about-us-class .custom-about-button:hover{background:#000}.about-us-class .custom-mission-title{margin:0;font-family:"Molly Serif N PERSONAL";font-size:20px;font-weight:500}.about-us-class .custom-mission-wrapper{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;gap:15px;align-items:flex-start}.service-class .services-container{max-width:1320px;margin:0 auto;padding:50px 00px;text-align:center;gap:30px;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-direction:column}.service-class .services-title{font-size:45px;font-weight:700;margin:0;font-family:"Molly Serif N PERSONAL";line-height:56px}.service-class .service-button span{align-items:center;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}.service-class .services-description{font-size:18px;color:#838383;font-family:Plus Jakarta Sans;width:57%;margin:auto;line-height:25px}.service-class .services-grid{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;gap:30px;flex-wrap:nowrap}.service-class .service-card{background:#333;border-radius:10px;overflow:hidden;color:#fff;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-direction:column;width:33%;justify-content:space-between}.service-class .service-image img{width:100%;height:auto;display:block}span.border-class{border-bottom:2px solid #fff;width:100%}.service-class .service-content{padding:25px 20px 30px;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-direction:column;align-items:center;gap:25px;position:relative}.service-class .service-title{font-size:24px;font-weight:500;text-transform:uppercase;margin:0;color:#f8f8ff;font-family:"Molly Serif N PERSONAL"}.service-class .service-text{font-size:18px;color:#a2a2a2;margin:0;text-align:center;font-family:Plus Jakarta Sans;line-height:24px}.service-class .service-button{display:inline-flex;align-items:center;background:#fff;color:#1a1a1a;padding:10px 45px;font-weight:600;border-radius:6px;text-decoration:none;gap:8px;font-family:Plus Jakarta Sans;font-size:18px}.service-class .service-button:hover{background:#eaeaea}.service-class .view-all-wrapper{margin-top:20px}.service-class .view-all-button{background:#333;color:#fff;padding:12px 45px;text-decoration:none;font-weight:700;display:inline-flex;align-items:center;gap:10px;border-radius:8px;font-family:Plus Jakarta Sans;font-size:18px}.service-class .view-all-button:hover{background:#000}.service-class .view-all-button span{align-items:center;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}.why-choose-class{background-color:#5a5a5a;color:#fff;padding:60px 20px}.why-choose-class .container{max-width:1320px;margin:0 auto;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-wrap:nowrap;gap:40px;align-items:normal;flex-direction:row}.why-choose-class .why-choose-content{width:50%;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-direction:column;gap:24px}.why-choose-class .why-choose-images{position:relative;width:50%}.why-choose-class .why-choose-images img{width:100%;border-radius:8px;margin-bottom:20px;height:100%;object-fit:fill}.why-choose-class .why-choose-heading h2{font-size:45px;font-weight:700;color:#fff;margin:0;font-family:"Molly Serif N PERSONAL";letter-spacing:5px}.why-choose-class .why-choose-heading p{color:#fff;margin:0;font-family:Plus Jakarta Sans;font-size:18px;line-height:28px;font-weight:400}.why-choose-class .why-choose-features{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.why-choose-class .feature-card{background:#fff;color:#333;border-radius:8px;padding:20px;text-align:center;gap:10px;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:100%}.why-choose-class .feature-card img{width:60px;height:auto}.why-choose-class .feature-card h3{margin:0;font-family:"Molly Serif N PERSONAL";font-size:20px;font-weight:500}.why-choose-class .feature-card p{font-size:18px;margin:0;font-family:Plus Jakarta Sans;color:#838383;line-height:24px}.why-choose-class .contact-button{margin-top:10px}.why-choose-class .contact-button a{background:#fff;color:#000;padding:12px 45px;border-radius:8px;text-decoration:none;font-weight:700;font-family:Plus Jakarta Sans;font-size:18px;gap:10px;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;width:fit-content;align-items:center}.why-choose-class .why-choose-heading{gap:20px;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-direction:column}.why-choose-class .why-choose-images .secondary-image{position:absolute;bottom:10px;right:-50px;width:311px;border-radius:10px;height:auto}.cta-section{background-size:cover;background-position:center;padding:0;position:relative;color:#fff;height:638px;justify-content:center;align-items:center;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}.cta-section .hero-banner-container{max-width:1320px;margin:0 auto;text-align:center;justify-content:start;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}.cta-section .hero-content{padding:50px;border-radius:12px;background-color:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 30px #0000001a;width:55%;justify-content:center;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-direction:column;align-items:start;gap:15px}.cta-section .hero-description{font-size:18px;font-family:Plus Jakarta Sans;font-weight:500;line-height:28px;width:92%;margin:0;text-align:start}.cta-section .hero-title,.text-trashform h2{font-size:45px;font-weight:700;text-transform:uppercase;font-family:"Molly Serif N PERSONAL";width:90%!important;letter-spacing:5px;margin:0;text-align:left}.cta-section .hero-button{width:194px;padding-inline:0;justify-content:center;position:relative;transition:all .5s ease}.cta-section h3{font-size:34px!important;font-weight:500!important;width:60%!important}.testimonial-class{padding:50px 0}.testimonial-section .testimonails{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-wrap:nowrap;gap:30px;padding:0;max-width:1320px}.testimonial-section .testimonial-content{width:50%}.testimonial-section .testimonial{padding:30px;background-color:#333!important;border-radius:14px;color:#fff}.testimonial-section .testimonial-content .header-image{margin-bottom:40px;border-radius:17px;width:100%;display:block}.testimonial-section .testimonial-content .heading{font-weight:700;font-size:45px;margin:0;color:#333;font-family:"Molly Serif N PERSONAL";line-height:48px}.testimonial-section .testimonial-content .heading .highlight_text{color:#0067ff}.testimonial-section .testimonial-content .description{font-weight:500;font-size:18px;color:#838383;font-family:Plus Jakarta Sans;line-height:25px;margin:15px 0 0}.testimonial-section .testimonial-content .button{transition:background-color .4s ease,color .4s ease;width:auto;margin-top:20px;line-height:1;display:inline-flex;align-items:center;gap:10px;background-color:#333;color:#fff;text-decoration:none;padding:15px 40px;font-weight:700;font-family:Plus Jakarta Sans;font-size:18px;border-radius:8px}.testimonial-section .testimonial-content .button:hover{color:#fff;flex-direction:row-reverse}.testimonial-section .testimonial-content .button svg{display:inline-block;transition:transform .4s ease}.testimonial-section .testimonial-content .button:hover svg{transform:translate(8px)}.testimonial-section .testimonial-slider{width:50%;height:100%;margin:0;overflow:hidden}.testimonial-section .testimonial{margin-bottom:20px}.testimonial-section .testimonial{padding:30px;background-color:#192656;border-radius:14px;color:#fff}.testimonial-section .client-img-detail{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;gap:30px}.testimonial-section .client-img-quote{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-direction:column;justify-content:space-between}.testimonial-section .testimonial img.author{width:75px;height:75px;border-radius:50%;margin-bottom:15px;object-fit:cover}.testimonial-section .testimonial img.quote{width:65px}.testimonial-section .stars{margin-bottom:10px}.testimonial-section .star{color:gold;font-size:18px}.testimonial-section .star.empty{color:#ccc}.testimonial-section .review{font-size:18px;line-height:1.5;color:#e8f1f8;margin-top:0;font-weight:500;font-family:Plus Jakarta Sans}.testimonial-section .star path{fill:#fff}.testimonial-section .author{font-weight:400;font-size:18px;color:#fff;margin:0;font-family:"Molly Serif N PERSONAL"}.testimonial-section .author-city{font-family:Plus Jakarta Sans;font-weight:400;font-size:14px;color:#fff;margin:0}.testimonial-section .button:after{box-shadow:unset}.about-us-banner{height:50vh}.about-cta .hero-button{width:324px;padding-inline:0;justify-content:center;position:relative;transition:all .5s ease}.about-why-choose{padding:60px 20px 40px}.contact-icon .feature-icon{width:70px;height:auto}.contact-form{margin-top:0!important;margin-bottom:50px!important}.contact-icon a{color:#a2a2a2;text-decoration:none}.service-cta .hero-content{width:70%}.services-faq{max-width:100%!important;margin:0 auto!important;padding:60px 20px!important;justify-content:center!important;display:flex!important;background:#000!important}.services-faq .faq-inner{width:1320px!important}.services-faq .faq-heading,.services-faq .faq-subheading{color:#fff!important}.faq-class{max-width:1320px;margin:0 auto;padding:60px 20px}.faq-class .faq-heading{font-size:45px;font-weight:700;text-align:center;color:#000;font-family:"Molly Serif N PERSONAL";letter-spacing:4px;margin:0}.faq-class .faq-subheading{text-align:center;font-size:18px;color:#000;margin:0;font-family:Plus Jakarta Sans;line-height:24px}.faq-class .faq-inner{gap:20px;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-direction:column}.faq-class .faq-list{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-direction:column;gap:16px}.faq-class .faq-item{border:1px solid #ddd;border-radius:6px;overflow:hidden;background-color:#fff}.faq-class .faq-question{width:100%;padding:16px 20px;font-size:20px;font-weight:500;background-color:#333;border:none;cursor:pointer;text-align:left;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;justify-content:space-between;align-items:center;transition:background-color .3s ease;color:#fff;font-family:"Molly Serif N PERSONAL";letter-spacing:4px}.faq-class .faq-answer-inner p{font-size:18px;color:#000;margin:0;font-family:Plus Jakarta Sans;line-height:24px}.faq-class .faq-icon{font-size:32px;transition:transform .3s ease;line-height:40px}.faq-class .faq-answer{max-height:0;overflow:hidden;transition:max-height .5s ease,padding .3s ease}.faq-class .faq-answer-inner{padding:0 20px;opacity:0;transition:opacity .3s ease}.faq-class .faq-answer.open{padding:16px 0}.faq-class .faq-answer.open .faq-answer-inner{opacity:1}.blog-post-class h2{font-size:45px;font-family:"Molly Serif N PERSONAL";font-weight:700;margin:0}.blog-post-class .title-wrapper-with-link{justify-content:center}.blog-post-class .page-width-desktop{padding:70px 0;max-width:1320px}.blog-post-class .blog__posts{gap:20px;display:grid;grid-template-columns:repeat(3,1fr)!important}.blog-post-class .blog__post{width:100%!important;max-width:100%!important;background:#333;border-radius:10px;overflow:hidden}.blog-post-class .card__heading a{font-size:24px;font-weight:500;text-transform:uppercase;margin:0;font-family:"Molly Serif N PERSONAL";color:#fff}.blog-post-class .article-card__info span{font-size:14px;color:#fff;margin:0;font-family:Plus Jakarta Sans;line-height:24px}.blog-post-class .article-card__excerpt{font-size:17px;color:#fff;margin:10px 0 0;font-family:Plus Jakarta Sans;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.blog-detail-class h1.article-template__title{font-size:48px;font-family:"Molly Serif N PERSONAL";font-weight:700;margin:0;line-height:58px;width:100%!important}.blog-detail-class{max-width:70%;justify-content:start;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-direction:column;align-items:start;gap:15px}.main-class-blog .related-blogs__search input[type=text]{width:320px;height:auto;padding:15px;border-radius:10px;background:#e8e8e8;border:unset;margin-bottom:30px}.blog-detail-class .article-template__hero-container{margin:0;width:100%}.blog-detail-class .page-width{margin:0}.blog-detail-class .article-template__hero-adapt.media{width:100%!important;padding:267px!important;border-radius:10px}.blog-detail-class .article-template__hero-adapt img{height:540px!important;object-fit:cover}.blog-detail-class .circle-divider{font-size:17px;color:#000;margin:10px 0 0;font-family:Plus Jakarta Sans;line-height:24px}.blog-detail-class .share-button{display:block;position:relative;padding:0 60px;background:#fff;box-shadow:#959da533 0 8px 24px;margin-top:20px;border-radius:10px}.blog-detail-class .share-button__button{font-size:16px;color:#000;margin:10px 0 0;font-family:Plus Jakarta Sans;line-height:24px}.blog-detail-class .article-template__content span{font-size:17px;color:#000;margin:10px 0 0;font-family:Plus Jakarta Sans;line-height:24px}.blog-detail-class .article-template__back{margin:0!important;padding:10px 20px;background:#333;border-radius:10px}.blog-detail-class .article-template__back a{color:#fff}.blog-detail-class .page-width{max-width:92%}.blog-main{max-width:1320px;margin:auto;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;gap:25px;padding:70px 20px}.blog-main h3{font-size:24px;font-weight:500;text-transform:uppercase;margin:0;color:#000;font-family:"Molly Serif N PERSONAL";padding-top:15px;border-top:1px solid #000}.blog-main .related-blog-item a{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;gap:15px;margin-bottom:0;text-decoration:none}.filter-blog{width:30%;background:#fff;padding:20px;box-shadow:#959da533 0 8px 24px;border-radius:10px;height:fit-content}.filter-blog .article-sidebar .related-blogs{gap:15px;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-direction:column}.related-blogs .related-blog-item img{width:116px;height:114px;object-fit:cover;border-radius:10px}.filter-blog .related-blog-item .related-blog-meta p{font-size:15px;color:#000;margin:0;font-family:Plus Jakarta Sans;line-height:22px}.filter-blog .related-blog-item .related-blog-meta{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-direction:column;justify-content:center}.blog-main .related-blogs__search input[type=text]{width:100%;height:auto;padding:15px;border-radius:10px;background:#e8e8e8;border:unset}.related-blog-meta small{font-size:15px;color:#000;margin:0;font-family:Plus Jakarta Sans;line-height:22px}.blog-detail-class .article-template__content p{font-size:18px;color:#000;font-family:Plus Jakarta Sans}.blog-post-class .read-more a{background:#fff;width:fit-content;padding:8px 30px;border-radius:5px;color:#000;text-decoration:none}.blog-post-class li:hover .card__heading a{text-decoration:none!important}.blog-post-class li:hover .read-more a{text-decoration:none}.text-trashform .rich-text__wrapper{padding:0;max-width:1320px}.text-trashform h2{font-size:36px;font-family:"Molly Serif N PERSONAL";font-weight:700;margin:0;line-height:46px;letter-spacing:3px;padding-bottom:10px}.text-trashform p{font-size:18px!important;color:#838383!important;font-family:Plus Jakarta Sans!important;font-weight:500!important;line-height:28px!important;margin:0}.text-trashform .rich-text__text{margin:0;padding-bottom:30px}.collection-hero__inner h2{font-weight:700;font-size:48px;margin:0 auto;color:#333;font-family:"Molly Serif N PERSONAL";line-height:48px;max-width:546px;text-align:center}.collection-hero__inner{text-align:center;padding:70px 0 0!important}.collection-listing .product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.collection-listing .product-grid li{width:100%;max-width:100%;background:#fff;box-shadow:#959da533 0 8px 24px;border-radius:10px;overflow:hidden}.collection-listing .card__information .card__heading.h5{padding-left:15px;font-family:"Molly Serif N PERSONAL";font-size:16px;padding-right:15px}.collection-listing .card__information .price{padding-left:15px;padding-right:15px;font-family:Plus Jakarta Sans,sans-serif}.collection-listing .facets__wrapper h2,.collection-listing .disclosure-has-popup span,.collection-listing .facet-filters__field h2,.collection-listing .select .facet-filters__sort,.collection-listing .product-count__text span{font-family:Plus Jakarta Sans,sans-serif;font-size:16px}.new-image-class .page-width{padding:0!important}.new-image-class h2 strong{font-weight:700;font-size:45px;margin:0;color:#333;font-family:"Molly Serif N PERSONAL";line-height:48px}.new-image-class .new-banner-content--text p,.new-image-class .new-banner-content--text ul{font-weight:500;font-size:18px;color:#838383;font-family:Plus Jakarta Sans;line-height:36px;margin:0}.new-banner-content--text ul{list-style:none;padding:0}.new-banner-content--text li:before{content:"";display:inline-block;background-image:url(/cdn/shop/files/Frame_14.svg?v=1753279807);background-size:contain;background-repeat:no-repeat;width:20px;height:20px;margin-right:8px;vertical-align:middle}@media (max-width: 1440.98px){.new-image-class h2 strong{font-size:40px!important;line-height:50px}}@media (max-width: 1199.98px){.filter-blog .related-blog-item .related-blog-meta p{font-size:13px;line-height:20px}.blog-detail-class h1.article-template__title{font-size:40px;line-height:48px}.blog-main{padding:70px 20px}.blog-post-class .page-width-desktop{padding:70px 20px;max-width:1320px}.blog-post-class .card__heading a{font-size:21px;line-height:32px}.build-to-for .custom-image-right img{height:590px;object-fit:cover;width:100%;border-radius:10px}.build-to-for .custom-image-left .custom-img-item:nth-child(2) img{height:391px;object-fit:cover;border-radius:10px;width:100%}.build-to-for .custom-image-left .custom-img-item:nth-child(1) img{height:185px;object-fit:cover;width:235px!important;position:absolute;top:0;border-radius:10px}.about-why-choose{margin:0!important}.build-to-for{padding-top:30px;padding-bottom:30px}.about-why-choose .feature-card img{width:40px;height:auto}.about-why-choose .feature-card p{font-size:14px!important;line-height:22px}.about-why-choose{padding:60px 20px 40px!important}}@media (max-width: 991.98px){.filter-blog{width:100%!important}.testimonial-section .review{font-size:15px}.blog-main .page-width{padding:0}.blog-detail-class .page-width,.blog-detail-class{max-width:100%!important}.blog-main{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-direction:column}.blog-post-class .blog__post{margin:0!important}.blog-post-class .blog__posts{gap:20px;display:grid;grid-template-columns:repeat(2,1fr)!important}.blog-post-class .page-width-desktop{padding:70px 20px;max-width:1320px}.build-to-for .custom-image-left .custom-img-item:nth-child(1) img{height:245px!important;width:393px!important}}@media (max-width: 767.98px){.blog-main{padding:50px 20px}.about-cta .hero-button,.about-cta .hero-buttons{width:100%}.new-banner-content--text li:before{width:17px;height:17px}.blog-detail-class h1.article-template__title{font-size:28px;line-height:38px}.blog-detail-class .article-template__hero-adapt img{height:100%!important;object-fit:cover}.blog-detail-class .article-template__hero-adapt.media{width:100%!important;padding:187px!important;border-radius:10px}.blog-post-class .blog__posts{gap:20px;display:grid;grid-template-columns:repeat(1,1fr)!important}.build-to-for .custom-image-left .custom-img-item:nth-child(1) img{height:126px!important;width:203px!important}.collection-listing .product-grid{grid-template-columns:repeat(3,1fr)}}.custom-use-class .rich-text__blocks.center{max-width:100%}.custom-use-class h2.rich-text__heading{font-family:"Molly Serif N PERSONAL";letter-spacing:3px}.custom-use-class .rich-text__blocks>*+*{font-family:Plus Jakarta Sans!important;letter-spacing:0;color:#000;font-size:18px}@media (max-width: 575.98px){.blog-detail-class .article-template__hero-adapt.media{padding:100px!important}.collection-listing .product-grid{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/style.css.map */
