@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap");input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.section-padding{padding:80px 0}b{color:#38718f;font-weight:600!important}.desktopHeader{display:block}.footer-device-mobile,.mobileHeader{display:none}.search-bar{width:100%;background:#fff;position:absolute;z-index:9;padding:36px 0 64px;top:0;visibility:hidden;opacity:0}.search-bar.show{opacity:1;visibility:visible;transition:.3s linear}.search-bar .search-header-logo{margin-bottom:40px;text-align:center}.search-bar .search-header-logo a{text-align:center;font-size:32px;font-family:Gotu,sans-serif;letter-spacing:1px;font-style:italic}.search-bar form{max-width:520px;margin:auto}.search-bar form .inner{display:grid;grid-template-columns:76% 24%}.search-bar form .inner .column input[type=search]{border-radius:unset;border:unset;border-bottom:1px solid!important;padding:0 5px 0 0;height:100%;box-shadow:unset;color:#1d1c1c;letter-spacing:.5px;font-size:16px}.search-bar form .inner .column input[type=search]::placeholder{color:#c4c4c4}.search-bar form .inner .column input[type=search]::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.search-bar form .inner .column .custom-btn{background-color:#1d1c1c;color:#fff;padding:8px 0;font-size:14px;width:100%;border-radius:unset;letter-spacing:1px}.search-bar .closeSearch{position:absolute;top:16px;right:16px;padding:0;line-height:1.1;font-size:26px}.desktop-heroBanner{display:block}.mobile-heroBanner{display:none}.collection-wrapper{position:relative}.collection-wrapper .section-heading{margin-bottom:32px;display:flex;align-items:center;justify-content:space-between;position:relative}.collection-wrapper .section-heading:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:100%;height:1px;background-color:var(--main-blue);z-index:-1}.collection-wrapper .section-heading .title h2{margin:0;font-size:32px;font-weight:500;position:relative;text-transform:capitalize}.collection-wrapper .section-heading .title h2 span{background-color:var(--main-bg);padding-right:24px}.collection-wrapper .section-heading .slider-button{display:flex;justify-content:center;gap:10px;background-color:var(--main-bg);padding-left:24px}.collection-wrapper .cat-card-wrapper .cat-card .cat-img-box{margin-bottom:10px}.collection-wrapper .cat-card-wrapper .cat-card .cat-img-box img{width:100%}.collection-wrapper .cat-card-wrapper .cat-card .content p{font-size:17px;text-transform:capitalize;text-align:center;margin-bottom:0;letter-spacing:.5px;color:#020101}.product-grid .product-card,.product-grid .product-card .product-image{display:block;position:relative;overflow:hidden}.product-grid .product-card .product-image .img-box img{width:100%;height:auto;display:block;transition:transform .3s ease;position:relative}.product-grid .product-card .product-image .img-box span{position:absolute;z-index:2;right:10px;top:10px;padding:8px 10px;font-size:14px;letter-spacing:.4px}.product-grid .product-card .product-image .img-box span.trending-badge{background:#005e72!important;color:#fff}.product-grid .product-card .product-image .img-box span.best-seller-badge{background:#e3a735!important;color:#fff}.product-grid .product-card .product-image .wishlist-cart-container{position:absolute;top:20px;right:20px;display:flex;flex-direction:column;gap:12px;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .3s ease}.product-grid .product-card .product-image .wishlist-cart-container .cart-warpper img,.product-grid .product-card .product-image .wishlist-cart-container .wishlist-warpper img{display:flex;justify-content:center;align-items:center;background-color:var(--main-bg);height:42px;width:42px;border-radius:50px;cursor:pointer;padding:10px}.product-grid .product-card:hover .product-image .wishlist-cart-container{opacity:1;visibility:visible}.product-grid .product-card:hover .product-content p{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.product-grid .product-card .product-content{margin:16px 0 0;text-align:center}.product-grid .product-card .product-content p{margin:0 0 8px;font-size:17px;line-height:26px;font-weight:400;color:var(--main-black);text-transform:capitalize;letter-spacing:.4px}.product-grid .product-card .product-content span{font-size:16px;font-weight:400;color:var(--main-black);text-transform:capitalize;letter-spacing:.5px}.new-arrivals .button{margin-top:50px}.cat-info{border-top:1px solid #ccc5c5;border-bottom:1px solid #ccc5c5}.cat-info .content-wrapper{padding:40px}.cat-info .content-wrapper span{font-size:16px;display:block;margin-bottom:12px;color:#38718f;font-weight:500;letter-spacing:.6px}.cat-info .content-wrapper h2{font-size:28px;margin-bottom:12px;font-weight:600}.cat-info .content-wrapper h3{font-size:26px;margin-bottom:12px;display:inline-flex;align-items:center;gap:14px;font-weight:600}.cat-info .content-wrapper p{color:#020101;font-size:16px;line-height:28px;margin-bottom:18px}.cat-info .content-wrapper p:last-child{margin:0}.cat-info .content-wrapper ul{padding:0 0 16px 20px;list-style:disc;display:flex;flex-direction:column;gap:10px}.cat-info .content-wrapper ul li{font-size:16px;color:#020101}.cat-info .content-wrapper .shop-link{display:inline-flex;align-items:center;text-decoration:none;gap:20px;margin-top:24px;font-size:16px;font-weight:500}.cat-info .img-box,.cat-info .img-box img{height:100%}.bestSeller .section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;position:relative}.bestSeller .section-heading .title h2{margin:0;font-size:34px;font-weight:500;position:relative;text-transform:capitalize}.bestSeller .section-heading .title h2 span{background-color:var(--main-bg);padding-right:24px}.bestSeller .section-heading:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:100%;height:1px;background-color:var(--main-blue);z-index:-1}.bestSeller .section-heading .slider-button{display:flex;justify-content:center;gap:10px;background-color:var(--main-bg);padding-left:24px}.bestSeller .slider-item{position:relative}.bestSeller .slider-item .product-content{margin:20px 0 0;text-align:center}.bestSeller .slider-item .product-content p{margin-bottom:10px;font-size:16px;line-height:28px;font-weight:400;letter-spacing:.5px;color:var(--main-black);text-transform:capitalize}.bestSeller .slider-item:hover .product-content p{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.bestSeller .slider-item .product-content span{font-size:17px;font-weight:400;color:var(--main-black);text-transform:capitalize;letter-spacing:.5px}.bestSeller .slider-item .product-image{position:relative}.bestSeller .slider-item .product-image .img-box span{position:absolute;z-index:2;right:10px;top:10px;padding:8px 10px;font-size:14px;letter-spacing:.4px}.bestSeller .slider-item .product-image .img-box span.trending-badge{background:#005e72!important;color:#fff}.bestSeller .slider-item .product-image .img-box span.best-seller-badge{background:#e3a735!important;color:#fff}.bestSeller .slider-item .product-image .wishlist-cart-container{position:absolute;top:20px;right:20px;display:flex;flex-direction:column;gap:10px;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .3s ease}.bestSeller .slider-item:hover .product-image .wishlist-cart-container{opacity:1;visibility:visible}.bestSeller .slider-item .product-image .wishlist-cart-container>div img{display:flex;justify-content:center;align-items:center;background-color:var(--main-bg);height:40px;width:40px;border-radius:20px;cursor:pointer;padding:10px}.bestSeller .slider-item:hover .product-image .wishlist-cart-container>div i{color:var(--para-black);transition:color .3s ease}.video-section .title h2{font-size:28px;color:var(--main-black);letter-spacing:.5px}.video-section .content p{font-size:17px;line-height:32px;color:var(--main-black)}.video-section .content p b{color:var(--main-blue);font-weight:500}.video-section .video-box iframe{border-radius:20px}.new-solutions .inner{display:grid;grid-template-columns:repeat(2,1fr)}.new-solutions .inner .column .content-box{background:var(--main-blue);height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 80px;position:relative;overflow:hidden}.new-solutions .inner .column .content-box h2{color:var(--main-bg);font-size:34px;font-weight:200;text-transform:capitalize;line-height:50px;margin-bottom:16px}.new-solutions .inner .column .content-box p{color:var(--main-bg);font-size:17px;font-weight:300;line-height:34px;font-family:Outfit,sans-serif}.new-solutions .inner .column .content-box a{background-color:var(--main-bg);color:var(--main-blue);display:inline-block;padding:12px 30px;margin-top:20px;font-size:15px;letter-spacing:.5px;font-weight:500;font-family:Outfit,sans-serif;width:max-content}.new-solutions .inner .column .content-box .flower{position:absolute;top:40px;right:-40px}.our-story .content-area h2{font-size:32px;text-transform:capitalize;margin-bottom:14px;color:var(--main-black)}.our-story .content-area p{font-size:16px;font-family:Outfit,sans-serif;font-weight:400;line-height:30px;color:var(--main-black);margin-bottom:8px;letter-spacing:.2px}.our-story .content-area .comment{margin:0;font-style:italic;color:#38718f;font-weight:500}.our-story .content-area .shop{margin-top:16px;text-align:center;border:1px solid #333;display:inline-block;min-width:154px;letter-spacing:1.2px;border-radius:5px;text-decoration:none!important;padding:10px 0;font-size:15px}.our-story .content-area .shop .arrow-right{background:url(/images/svg/arrow-white.avif) no-repeat;width:12px;height:10px;display:inline-block;background-size:contain;margin-left:6px;vertical-align:baseline;filter:invert(1);transform:translateY(1px)}.our-story .img-box img{border-radius:10px}.newsletter{background:var(--main-blue);padding:46px 0;text-align:center}.newsletter .content-area{text-align:center;max-width:600px;margin:0 auto}.newsletter .content-area h2{color:var(--main-bg);font-size:32px;margin-bottom:10px}.newsletter .content-area p{color:var(--main-bg);font-size:16px;line-height:30px;letter-spacing:.5px;max-width:600px;margin:0 auto 30px}.newsletter form .form-group{position:relative}.newsletter form .form-group input{height:50px;border:2px solid var(--main-bg)!important;background:transparent;padding-right:40px;padding-left:25px;border-radius:25px;color:var(--main-bg);box-shadow:unset}.newsletter form .form-group input::placeholder{color:var(--main-bg)}.newsletter form .form-group .subscribe{background:#ede8dc;font-size:16px;color:#38718f;border-radius:25px;height:50px;border:unset;padding:0 30px;letter-spacing:.6px;position:absolute;top:0;right:0;font-weight:500}.newsletter form .control input{padding:0;height:auto;width:auto;margin-bottom:0;display:none;cursor:pointer}.newsletter form .control{margin-top:20px}.newsletter form .control label{cursor:pointer;margin:0}.newsletter form .control label:before{content:"";font-family:Font Awesome\ 6 Pro;background-color:transparent;border:2px solid var(--main-bg);display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px;margin-top:-2px;width:20px;height:20px;min-width:20px;line-height:18px;border-radius:5px}.newsletter form .control input:checked+label:before{content:"\f00c";background:var(--main-bg);border-color:var(--main-bg);font-weight:600;color:var(--main-blue);text-align:center;font-size:12px}.newsletter form .control label span{color:var(--main-bg);font-size:14px;letter-spacing:.4px}.newsletter form .control label span a{color:var(--main-bg);text-decoration:underline}.newsletter form .response{color:#f3b865;font-size:15px;letter-spacing:.8px;font-weight:500;margin:0 0 10px}.newsletter form .control .response{margin:10px 0 0}.page-breadcrumb{background-color:var(--main-blue)}.page-breadcrumb .title h1{color:var(--main-bg);text-align:center;font-size:40px;letter-spacing:.8px;margin:0}.privacy-content{margin:0 40px}.privacy-content .sidebar{border-right:1px solid var(--main-blue);height:100%}.privacy-content .sidebar ul li.active a{color:var(--main-blue)}.privacy-content .sidebar ul li:not(:last-child){margin-bottom:16px}.privacy-content .sidebar ul li a{font-size:17px;font-weight:500;letter-spacing:.2px}.privacy-content .content-area{padding-left:20px}.privacy-content .content-area h3{font-size:26px;letter-spacing:.4px;color:#38718f;font-weight:800;margin:0 0 14px}.privacy-content .content-area h4{margin:0 0 10px 20px;font-family:Outfit,sans-serif!important;font-size:18px;font-weight:500;color:#38718f;letter-spacing:.2px}.privacy-content .content-area h4+p+ul,.privacy-content .content-area h4+ul{padding-left:60px!important}.privacy-content .content-area h4+p,.privacy-content .content-area h4+p+ul+p{padding-left:20px}.privacy-content .content-area ul{padding:0 0 16px 30px;list-style:disc;display:flex;flex-direction:column;gap:8px}.privacy-content .content-area p,.privacy-content .content-area ul li{font-size:17px;letter-spacing:.4px;color:#020101}.privacy-content .content-area p{margin-bottom:20px;line-height:28px}.privacy-content .content-area p:last-child{margin:0}.privacy-content .content-area .support{list-style:none;padding:unset}.privacy-content .content-area .support li i{color:#38718f;margin-right:8px;transform:translateY(2px)}.login-signUp{background:linear-gradient(139.65deg,#D2CBC0 17.35%,#EEEEE9 89.56%)}.login-signUp .nav-tabs{justify-content:center;border:0;margin-bottom:30px}.login-signUp .nav-tabs .nav-item .nav-link{position:relative;font-family:var(--font-headings);border:none!important;font-size:24px;color:#252422BF;padding:12px 80px;background:unset}.login-signUp .nav-tabs .nav-item .nav-link.active{color:#252422}.login-signUp .nav-tabs .nav-item .nav-link:after{content:"";width:0;height:1px;background-color:#252422;transition:width .3s ease;position:absolute;bottom:0;left:0;right:0}.login-signUp .nav-tabs .nav-link.active:after{left:0;width:100%!important}.login-signUp .tab-content .tab-pane .account__login{background:#F3EEE780;padding:60px;border-radius:12px}.login-signUp .tab-content .tab-pane .account__login .heading h5{font-family:var(--font-headings);font-size:24px;text-transform:capitalize;margin-bottom:30px;letter-spacing:.4px}.login-signUp .tab-content .tab-pane .account__login .main-form .form-group input{border-radius:40px;padding:20px 0;text-align:center;background:transparent;border:2px solid #c2c2c2;font-size:15px;font-weight:500;letter-spacing:1px;box-shadow:unset!important}.login-signUp .tab-content .tab-pane .account__login .main-form .form-group p{font-size:14px;font-weight:400;letter-spacing:.2px;margin-top:8px}.login-signUp .tab-content .tab-pane .account__login .main-form .form-group input::placeholder{color:#9f9f9f}.login-signUp .tab-content .tab-pane .account__login .main-form form .term-agreement p{font-size:15px}.login-signUp .tab-content .tab-pane .account__login .main-form form .term-agreement a{text-decoration:underline;font-size:16px;letter-spacing:.6px}.login-signUp .tab-content .tab-pane .account__login .main-form form .form-group .custom-btn{background:#38718f;width:100%;font-size:18px!important;padding:14px 0;color:#fff;border:unset;letter-spacing:1px;border-radius:40px}.response-output{border:2px solid #38718f;text-transform:capitalize;font-family:Outfit;padding:6px 16px;color:#38718f}.error,.response-output{font-size:14px;font-weight:500;letter-spacing:.6px}.error{margin-top:6px;color:red}.error-messages p{font-size:14px!important;font-weight:500!important;letter-spacing:.6px!important;color:red!important;text-align:center}#miniCart{min-width:460px;background:#f3eee7;z-index:9999}#miniCart .offcanvas-header{padding:20px 16px;border-bottom:1px solid #66666640;width:100%;justify-content:space-between}#miniCart .offcanvas-header .top-heading h2{font-weight:400;font-size:22px;line-height:32px;text-transform:capitalize;font-family:Outfit,sans-serif!important;letter-spacing:.5px}#miniCart .offcanvas-header .top-heading h2 span{font-size:15px;font-weight:500}#miniCart .offcanvas-header .close a{font-size:16px}#miniCart .offcanvas-body{padding:0;max-height:670px;overflow:overlay}#miniCart .offcanvas-body::-webkit-scrollbar{display:none}#miniCart .offcanvas-body .empty-state h1{font-size:28px}#miniCart .offcanvas-body .empty-state p{font-size:16px}#miniCart .offcanvas-body .offcanvasCart-items .item-box{display:flex;border-bottom:1px solid #66666640;padding:20px 16px}#miniCart .offcanvas-body .offcanvasCart-items .item-box .content-box{width:80%;margin-left:14px;position:relative}#miniCart .offcanvas-body .offcanvasCart-items .item-box .content-box .miniBag .productItem{max-width:calc(100% - 40px)}#miniCart .offcanvas-body .offcanvasCart-items .item-box .content-box .miniBag .productItem h4{font-size:16px;font-weight:400;color:var(--main-black);font-family:Outfit,sans-serif!important;letter-spacing:.5px;line-height:24px;margin-bottom:8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#miniCart .offcanvas-body .offcanvasCart-items .item-box .content-box .miniBag .productItem .price{margin:0;font-size:16px;font-weight:400;color:var(--main-black);font-family:Outfit,sans-serif!important}#miniCart .offcanvas-body .offcanvasCart-items .item-box .content-box .editItem{position:absolute;right:0;top:0}#miniCart .offcanvas-body .offcanvasCart-items .item-box .content-box .editItem .wishlistItem{display:block;outline:unset;border:unset;background-color:transparent;padding:0}#miniCart .offcanvas-body .offcanvasCart-items .item-box .content-box .editItem .deleteItem{outline:unset;border:unset;background-color:transparent;margin-top:12px;padding:12px 0 0;border-top:1px solid #66666640}#miniCart .offcanvas-body .offcanvasCart-summary{padding:25px 16px 20px;position:absolute;width:100%;bottom:0;border-top:1px solid #66666640;background:#f3eee7}#miniCart .offcanvas-body .offcanvasCart-summary .subtotal p{display:flex;justify-content:space-between;font-size:18px;font-weight:500;margin-bottom:16px;font-family:Outfit,sans-serif!important;padding:0 6px;letter-spacing:.5px}#miniCart .offcanvas-body .offcanvasCart-summary .action-btns a{display:block;background:var(--main-blue);border:2px solid var(--main-blue);text-align:center;color:#fff;font-size:16px;padding:16px 0;line-height:1.1;font-weight:500;border-radius:10px;font-family:Outfit,sans-serif!important;letter-spacing:.8px}#miniCart .offcanvas-body .offcanvasCart-summary .action-btns a:last-child{background-color:transparent;color:#252422;margin-top:14px;font-family:var(--font-body)}.breadcrumb-sec{padding-top:60px}.breadcrumb-sec .breadcrumb .breadcrumb-item{font-family:Outfit,sans-serif!important;font-weight:400;font-size:16px;line-height:25px;text-transform:capitalize;letter-spacing:.4px}.breadcrumb-sec .breadcrumb .breadcrumb-item.active{color:var(--main-blue);font-weight:500}.products-details{padding:20px 0}.products-details .full-img{margin-bottom:16px;position:relative}.products-details .full-img .swiper-button-next,.products-details .full-img .swiper-button-prev{height:44px;width:44px;background:#fbf7f5;box-shadow:0 2px 10px #36363626;border-radius:50%}.products-details .full-img .swiper-button-prev{left:22px}.products-details .full-img .swiper-button-next{right:22px}.products-details .full-img .swiper-button-next:after,.products-details .full-img .swiper-button-prev:after{font-size:18px;line-height:1;color:#000;font-weight:800}.products-details .full-img .swiper-slide .img-box img{width:100%}.products-details .product-description{position:relative;padding-left:10px}.products-details .product-description .product-title h1{font-family:Outfit,sans-serif!important;font-weight:400;font-size:20px;text-transform:capitalize;margin-bottom:6px;letter-spacing:.6px;line-height:34px;padding-right:90px}.products-details .product-description .product-title>span{line-height:27px;color:#888;display:block;font-weight:500;margin-bottom:2px;font-size:16px}.products-details .product-description .product-title>span span{font-weight:400;display:inline-block;color:var(--main-black)}.products-details .product-description .wishlist{position:absolute;top:2px;right:0}.products-details .product-description .review{margin-top:10px}.products-details .product-description .review ul{display:flex;align-items:center;gap:6px;margin-bottom:20px}.products-details .product-description .review ul li{font-size:16px;color:#000}.products-details .product-description .review ul li i{color:var(--main-blue);font-size:14px}.products-details .product-description .price-sec{display:flex;gap:10px;align-items:center;margin-bottom:6px}.products-details .product-description .price-sec .current__price{font-weight:500;font-size:22px;line-height:1.1;color:#38718f;letter-spacing:.5px}.products-details .product-description .price-sec .old__price{color:#999;font-weight:500;font-size:18px;-webkit-text-decoration-color:#999;text-decoration-color:#999;line-height:1.1;letter-spacing:.5px;text-decoration:line-through;text-decoration-thickness:1.5px}.products-details .product-description .price-sec .product-discount{font-weight:500;font-size:16px;line-height:1.1;color:var(--main-blue);letter-spacing:.5px}.products-details .product-description .mrp-tax p{color:#999;font-weight:500;font-size:16px;letter-spacing:.5px;margin-bottom:20px}.products-details .product-description .description p{margin:0}.products-details .product-description .description p span{color:var(--main-blue);font-weight:500;letter-spacing:.2px;cursor:pointer}.products-details .product-description .description p{font-size:16px;line-height:30px;color:var(--main-black);margin-bottom:20px}.products-details .product-description .attributes p{font-size:16px;letter-spacing:.5px;color:var(--main-black);font-weight:500;margin-bottom:16px;line-height:1.1}.products-details .product-description .attributes .size-options{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.products-details .product-description .attributes .size-options label{display:inline-block;text-transform:capitalize;padding:8px 14px;border:1px solid rgb(18 18 18/55%);border-radius:10px;font-size:14px;font-weight:500;letter-spacing:.4px}.products-details .product-description .attributes .size-options>div{position:relative}.products-details .product-description .attributes .size-options>div input{position:absolute;height:100%;width:100%;left:0;top:0;z-index:1;cursor:pointer;opacity:0}.products-details .product-description .attributes .size-options>div input:checked+label{background-color:var(--main-blue);color:#fff;border-color:var(--main-blue)}.products-details .product-description .quantity-wrapper label{font-size:16px;letter-spacing:.5px;color:var(--main-black);font-weight:500;margin-bottom:20px;line-height:1.1}.products-details .product-description .quantity-wrapper .quantity-box{border:1px solid var(--main-blue);border-radius:8px;display:flex;width:max-content}.products-details .product-description .quantity-wrapper .quantity-box button{height:40px;border:0;background:#fff0;padding:0 0 0 16px;font-size:13px;color:var(--main-black)}.products-details .product-description .quantity-wrapper .quantity-box .plus{padding-left:0;padding-right:16px}.products-details .product-description .quantity-wrapper .quantity-box input[type=number]{height:38px;width:70px;background:transparent;font-size:16px;color:var(--main-blue);font-weight:500;text-align:center;padding:0;outline:0;border:0;box-shadow:unset;font-family:Outfit,sans-serif!important}.products-details .product-description .action-button{margin:28px 0 22px;display:flex;gap:20px}.products-details .product-description .action-button button{flex:1 1;border:.5px solid var(--main-blue);color:var(--main-blue);background:transparent;font-weight:500;font-size:15px;line-height:26px;text-transform:uppercase;padding:10px;letter-spacing:.5px}.products-details .product-description .action-button .cart-button{background-color:var(--main-blue);color:#fff;font-weight:400}.products-details .product-description .offer-box{display:flex;gap:12px;margin:30px 0 0}.products-details .product-description .offer-box h2{font-size:17px;font-weight:500;margin-bottom:4px;color:var(--main-black);letter-spacing:.6px;font-family:Outfit,sans-serif}.products-details .product-description .offer-box p{margin:0;font-size:15px;font-weight:500;letter-spacing:.6px}.products-details .product-description .accordion .accordion-item,.products-details .product-description .accordion .accordion-item .accordion-header .accordion-button{background:transparent;border:unset}.products-details .product-description .accordion .accordion-item .accordion-header .accordion-button{padding:16px 0;font-size:17px;letter-spacing:.5px;color:var(--main-black);font-weight:500;font-family:Outfit,sans-serif!important;box-shadow:unset}.products-details .product-description .accordion .accordion-item .accordion-body{padding:4px 0 10px}.products-details .product-description .accordion .accordion-item .accordion-body p{font-size:17px;letter-spacing:.5px;color:var(--main-black);font-weight:400;margin:0}.description-tab{padding:25px 0 80px}.description-tab .nav-tabs{justify-content:center;border:0;margin-bottom:20px;gap:20px;background:var(--main-blue);padding:15px;border-radius:10px}.description-tab .nav-tabs .nav-item .nav-link{position:relative;border-color:unset;border:none!important;font-weight:400;font-size:15px;text-align:center;vertical-align:middle;text-transform:capitalize;color:#F3EEE7;padding:0 16px 8px;letter-spacing:.6px}.description-tab .nav-tabs .nav-item .nav-link.active{border-color:unset;border:none!important;background:unset}.description-tab .nav-tabs .nav-link.active:after{left:0;width:100%!important}.description-tab .nav-tabs .nav-item .nav-link:after{content:"";width:0;height:1px;background-color:#F3EEE7;transition:width .3s ease;position:absolute;bottom:0;left:0;right:0}.description-tab .tab-content .tab-pane{padding:15px 30px}.description-tab .tab-content .tab-pane .accordion .accordion-item{border:1px solid var(--main-blue)!important}.description-tab .tab-content .tab-pane .accordion .accordion-item.active{border-color:var(--main-blue)!important}.description-tab .tab-content .tab-pane .accordion .accordion-item:not(:last-of-type){margin-bottom:16px!important}.description-tab .tab-content .tab-pane .accordion .accordion-item .accordion-header .accordion-button{font-size:15px;letter-spacing:.6px;box-shadow:unset;background:#ede8dc;padding:15px;font-weight:400;font-family:Outfit,sans-serif!important;color:var(--main-black)}.description-tab .tab-content .tab-pane .accordion .accordion-item.active .accordion-header .accordion-button{color:var(--main-blue)}.description-tab .tab-content .tab-pane .accordion .accordion-item .accordion-header .accordion-button:after{width:unset;height:unset;content:"+";background-image:unset;font-size:24px;line-height:.1;position:absolute;right:20px;color:var(--main-blue);font-weight:600}.description-tab .tab-content .tab-pane .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):after{content:"-";transform:unset}.description-tab .tab-content .tab-pane .accordion .accordion-item .accordion-body{padding-top:0!important;padding:16px;background:#ede8dc}.description-tab .tab-content .tab-pane .accordion .accordion-item .accordion-body p{margin:0;font-size:15px;line-height:28px;letter-spacing:.6px;color:var(--main-black)}.description-tab .tab-content .tab-pane .review-comment-area{margin-bottom:40px}.description-tab .tab-content .tab-pane .review-comment-area .reviews-comment-list{border-bottom:1px solid #66666640;margin-bottom:24px;padding-bottom:24px}.description-tab .tab-content .tab-pane .review-comment-area .reviews-comment-list h4{margin-bottom:8px;font-size:18px;font-weight:500}.description-tab .tab-content .tab-pane .review-comment-area .reviews-comment-list .rating{margin-bottom:16px}.description-tab .tab-content .tab-pane .review-comment-area .reviews-comment-list .rating ul{display:flex;gap:6px}.description-tab .tab-content .tab-pane .review-comment-area .reviews-comment-list .rating ul li i{font-size:15px}.description-tab .tab-content .tab-pane .review-comment-area .reviews-comment-list .rating{display:flex;gap:18px;margin-bottom:14px}.description-tab .tab-content .tab-pane .review-comment-area .reviews-comment-list p{font-weight:500;font-size:15px;letter-spacing:.5px;margin-bottom:4px}.description-tab .tab-content .tab-pane h4{font-family:var(--font-body);font-weight:400;font-size:20px;line-height:30px;text-transform:capitalize;color:var(--main-black);letter-spacing:.5px;margin-bottom:20px}.description-tab .tab-content .details p{font-size:16px;color:var(--main-black);margin-bottom:14px}.description-tab .tab-content .details ul{list-style:disc;padding-left:20px;display:flex;gap:6px;flex-direction:column}.description-tab .review-area .review{display:flex;gap:10px;margin-bottom:20px}.description-tab .review-area .select-rating{display:flex;gap:6px}.description-tab .review-area .review .select-rating{color:var(--main-blue);font-size:16px}.description-tab .review-area form .form-group label{font-size:16px;font-weight:500;margin-bottom:10px;letter-spacing:.5px;color:#252422}.description-tab .review-area form .form-group input,.description-tab .review-area form .form-group textarea{background:transparent;border-color:#3874a2;color:#3874a2;box-shadow:unset;font-size:15px;font-weight:500;border-radius:unset;letter-spacing:.2px;padding:8px 12px}.description-tab .review-area form .form-check .form-check-input{padding:8px 0}.description-tab .review-area form .form-check .form-check-input[type=checkbox]{border-radius:10px}.description-tab .review-area form .form-check label{font-size:16px;color:#252422BF;font-weight:500;font-family:var(--font-body)}.description-tab .review-area form .form-group .submit-review{background-color:var(--main-blue);color:#fff;padding:10px 22px 8px;font-size:15px;line-height:26px;text-transform:capitalize;border-radius:0;letter-spacing:.6px}.left-btn,.right-btn{border:1px solid #000;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.left-btn:hover,.right-btn:hover{background-color:#f0f0f0}.cart-sec .common-heading-warpper h1{font-weight:400;font-size:24px;line-height:34px;text-transform:capitalize}.cart-sec .bag-cart .offer-bar{background:var(--main-color);text-align:center;padding:12px;margin:0 0 20px;border-radius:12px}.cart-sec .bag-cart .offer-bar p{margin:0;font-weight:400;font-size:18px;line-height:28px}.cart-sec .bag-cart .offer-bar p i{font-size:18px;margin-right:10px;vertical-align:-2px;color:var(--main-blue)}.cart-sec .bag-cart .bag-item .column{display:flex;align-items:center;position:relative;justify-content:space-between;gap:20px}.cart-sec .bag-cart .bag-item .bag-item-box:last-child{padding:20px 0;margin-bottom:40px}.cart-sec .bag-cart .bag-item .bag-item-box{margin-bottom:20px;border-bottom:.5px solid #252422bf;padding:20px 0 40px}.cart-sec .bag-cart .bag-item .column .content{width:100%;display:flex;gap:35px;flex-direction:column}.cart-sec .bag-cart .bag-item .column .content .bottom,.cart-sec .bag-cart .bag-item .column .content .top{display:flex;justify-content:space-between}.cart-sec .bag-cart .bag-item .column .content .top .left-side a{font-weight:400;font-size:18px;line-height:28px;display:inline-block}.cart-sec .bag-cart .bag-item .column .content .top .left-side .customDtl .attributes p{color:#252422BF;font-weight:400;font-size:16px;line-height:28px}.cart-sec .bag-cart .bag-item .column .content .top .left-side .customDtl .quantity__box{display:flex;align-items:center;border-radius:10px;border:.5px solid #252422bf;width:max-content}.cart-sec .bag-cart .bag-item .column .content .top .left-side .customDtl .quantity__box div{padding:4px 15px;font-size:16px}.cart-sec .bag-cart .bag-item .column .content .top .left-side .customDtl .quantity__box .no{color:var(--main-blue);font-weight:500}.cart-sec .bag-cart .bag-item .column .content .top{margin-bottom:15px}.cart-sec .bag-cart .bag-item .column .content .top .right-side p{font-weight:400;font-size:16px;line-height:28px}.cart-sec .bag-cart .bag-item .column .content .top .right-side p .sale-price{text-decoration:line-through;color:#25242280;-webkit-text-decoration-color:#6b6a6982;text-decoration-color:#6b6a6982;margin-right:20px}.cart-sec .bag-cart .bag-item .column .content .bottom .wishlist-button a{font-weight:400;font-size:15px;line-height:28px;color:#25242280}.cart-sec .bag-cart .bag-item .column .content .bottom .remove-button a{font-weight:400;font-size:15px;line-height:28px;text-decoration:underline;color:var(--main-blue)}.cart-sec .bag-cart .bag-item .bag-item-box .delivery{margin:20px 0 0;font-size:14px}.cart-sec .sticky-div{position:-webkit-sticky;position:sticky;top:20px}.cart-sec .offer-box h3{font-size:24px;font-weight:400;line-height:34px}.cart-sec .offer-box h3 i{color:var(--main-blue);margin-right:15px}.cart-sec .offer-box .cart-box-offer{background:var(--main-blue);padding:30px 40px;border-radius:16px;margin-top:15px}.cart-sec .offer-box .cart-box-offer .cart-box-offer-div:not(:last-child){border-bottom:1px dashed #f3eee7;padding-bottom:20px;margin-bottom:20px}.cart-sec .offer-box .cart-box-offer .cart-box-offer-div p{color:#F3EEE7;font-size:15px;line-height:26px;margin:0}.cart-sec .offer-box .cart-box-offer .cart-box-offer-div .recommend{font-size:12px;padding:5px 10px;background-color:var(--main-color);color:var(--para-black);font-weight:400;margin-bottom:10px;display:inline-block;border-radius:8px}.cart-sec .offer-box .cart-box-offer .cart-box-offer-div span{font-weight:600;color:#F3EEE7;margin:5px 0;display:inline-block}.cart-sec .summary-order{margin-left:30px}.cart-sec h4{font-family:var(--font-body);font-weight:400;font-size:20px;line-height:28px;text-transform:capitalize;text-align:center;margin-bottom:25px}.cart-sec .summary-order .coupon-box{display:flex;justify-content:space-between;align-items:center}.cart-sec .summary-order .coupon-box p{margin:0}.cart-sec .summary-order .coupon-box p i{font-size:18px;margin-right:10px;vertical-align:-2px;color:var(--main-blue)}.cart-sec{padding-bottom:80px}.cart-sec .summary-order .coupon{padding-bottom:20px;margin-bottom:20px;border-bottom:.5px solid #252422bf}.cart-sec .summary-order .coupon:nth-child(3){margin-bottom:0;border-bottom:0}.cart-sec .summary-order .coupon ul li{display:flex;justify-content:space-between}.cart-sec .summary-order .coupon ul li p{margin:0}.cart-sec .summary-order .coupon ul li:not(:last-child){margin-bottom:15px}.cart-sec .summary-order .coupon .estimate{color:#252422BF;font-size:12px;line-height:24px}.cart-sec .summary-order .submit-button{background-color:var(--main-blue);color:#fff;font-weight:400;font-size:15px;line-height:26px;text-transform:uppercase;padding:10px;border:0;width:100%}.cart .shipping-calculator{border:1px solid #c7c6c6;padding:48px;position:relative;margin-top:80px}.cart .shipping-calculator h5{inset-block-start:0;font-size:32px;font-weight:600;margin:0;position:absolute;left:50%;transform:translate(-50%,-50%);background:#ede8dc;padding:0 10px;letter-spacing:.4px}.cart .shipping-calculator form .form-group label{margin-bottom:8px;font-size:15px;font-weight:500;letter-spacing:.5px;display:block}.cart .shipping-calculator form .form-group .form-control{border-radius:unset;background:transparent;border:1px solid #c7c6c6;height:40px;box-shadow:unset}.cart .shipping-calculator form .button-group .get-rates{padding:16px 34px;background:transparent;border:1px solid #222222;border-radius:40px;line-height:1;text-transform:uppercase;font-size:13px;font-weight:500;letter-spacing:.6px;overflow:hidden;position:relative;z-index:0}.cart .shipping-calculator form .button-group .get-rates:before{content:"";position:absolute;width:120%;height:100%;background:#222222;left:0;top:4px;z-index:-1;transform:rotate(4deg) translate3d(-1em,108%,0);transition:transform .2s cubic-bezier(.17,.67,.83,.67)}.cart .shipping-calculator form .button-group .get-rates:hover{color:#fff}.cart .shipping-calculator form .button-group .get-rates:hover:before{transform:rotate(0) translateZ(0);top:0}.cart .order-details .proceed-to-section .highlight_text{display:block;text-align:center;margin-top:10px;font-size:16px;color:#181C14;font-weight:500;letter-spacing:.5px}.cart .order-details .proceed-to-section .highlight_text a{text-decoration:underline}.empty-state{text-align:center}.empty-state h1{font-size:32px;font-weight:400;color:var(--main-black);margin-bottom:10px;letter-spacing:.8px}.empty-state p{font-size:18px;margin-bottom:34px;color:var(--main-black)}.empty-state a{color:#fff;background:var(--main-blue);font-size:16px;font-weight:300;padding:10px 30px;width:max-content;display:inline-block;letter-spacing:.5px;font-family:Outfit,sans-serif}.customer-account .profile-tab{border:1px solid rgba(0,0,0,.12)}.customer-account .profile-tab .profile{display:flex;align-items:center;gap:16px;padding:16px 20px}.customer-account .profile-tab .profile .img-box{width:50px;height:50px;text-align:center;line-height:50px;background-color:#DDD1D3;border-radius:4px}.customer-account .profile-tab .profile .img-box span{color:#38718f;font-weight:500;font-size:17px;text-transform:uppercase}.customer-account .profile-tab .profile .info span{font-size:15px;margin-bottom:6px;display:inline-block;color:#3874a2;font-weight:500}.customer-account .profile-tab .profile .info h2{font-size:17px;margin:0;font-weight:600;color:#252422}.customer-account .profile-tab .nav-tabs{display:block}.customer-account .profile-tab .nav .nav-link{border-radius:unset;border:0;border-top:1px solid rgba(0,0,0,.12);padding:10px 20px;cursor:pointer}.customer-account .profile-tab .nav .nav-link.active{background-color:#3874a2}.customer-account .profile-tab .nav .nav-link p{margin:0;color:#252422;font-size:15px;font-weight:400;letter-spacing:.5px}.customer-account .profile-tab .nav .nav-link.active p{color:#fff}.customer-account .profile-tab .nav .nav-link a{margin:0;color:#252422;font-size:15px;font-weight:400;letter-spacing:.5px;text-decoration:none;display:block}.customer-account .right-bar{margin-left:20px}.customer-account .right-bar .tab-content .tab-wrapper .notices-wrapper .message{padding:22px 20px;border-top:2px solid #3874a2;display:flex;align-items:center;gap:14px;margin-bottom:32px;background:#ddd1d385}.customer-account .right-bar .tab-content .tab-wrapper .notices-wrapper .message i{color:#3874a2;font-size:18px}.customer-account .right-bar .tab-content .tab-wrapper .notices-wrapper .message p{margin:0;color:#252422;font-size:16px;letter-spacing:.2px;font-weight:500}.customer-account .right-bar .tab-content .tab-wrapper form .form-group .form-label,.editAddress form .form-group .form-label{font-size:15px;font-weight:400;margin-bottom:8px;letter-spacing:.4px;color:#252422}.customer-account .right-bar .tab-content .tab-wrapper form .form-group p{font-size:18px;color:#252422;font-weight:400;letter-spacing:.5px}.customer-account .right-bar .tab-content .tab-wrapper form .form-group .form-control,.editAddress form .form-group .form-control{background:transparent;border-color:#3874a2;height:42px;color:#3874a2;box-shadow:unset;font-size:15px;font-weight:500;border-radius:4px;letter-spacing:.2px}.customer-account .right-bar .tab-content .tab-wrapper form .form-group .custom-btn,.editAddress form .form-group .custom-btn{background-color:#3874a2;color:#fff;font-size:15px;padding:10px 20px;border-radius:4px;letter-spacing:.5px}.editAddress .back a{display:inline-flex;align-items:center;gap:10px;font-size:16px;font-weight:500;margin-bottom:40px}.editAddress .back a img{transform:scaleX(-1)}.customer-account .right-bar .tab-content .tab-wrapper .my-Order .item{border:1px solid rgba(0,0,0,.12)}.customer-account .right-bar .tab-content .tab-wrapper .my-Order .item:not(:last-child){margin-bottom:30px}.customer-account .right-bar .tab-content .tab-wrapper .my-Order .item a .title-bar{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid rgba(0,0,0,.12)}.customer-account .right-bar .tab-content .tab-wrapper .my-Order .item a .title-bar .left-side{display:flex;gap:16px;align-items:center}.customer-account .right-bar .tab-content .tab-wrapper .my-Order .item a .title-bar .left-side .icon-box{height:34px;width:34px;background:#3874a2;border-radius:50%;display:flex;justify-content:center;align-items:center}.customer-account .right-bar .tab-content .tab-wrapper .my-Order .item a .title-bar .left-side.pending .icon-box{background-color:#d51c0f}.customer-account .right-bar .tab-content .tab-wrapper .my-Order .item a .title-bar .left-side.pending .icon-box i{transform:translateX(.6px);font-size:16px}.customer-account .right-bar .tab-content .tab-wrapper .my-Order .item a .title-bar .left-side .icon-box i{color:#fff;font-size:15px}.customer-account .right-bar .tab-content .tab-wrapper .my-Order .item a .title-bar .left-side .content-area h2{font-size:18px;color:#3874a2;font-weight:500;font-family:Outfit,sans-serif!important;letter-spacing:.5px;text-transform:capitalize;margin:0}.customer-account .right-bar .tab-content .tab-wrapper .my-Order .item a .title-bar .left-side .content-area p{margin:0;color:#252422;font-size:14px;letter-spacing:.5px;font-weight:500}.customer-account .right-bar .tab-content .tab-wrapper .my-Order .detail-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:24px}.customer-account .right-bar .tab-content .tab-wrapper .my-Order .item .detail-wrapper:not(:first-of-type){border-top:1px solid rgba(0,0,0,.12)}.customer-account .right-bar .tab-content .tab-wrapper .my-Order .detail-wrapper .img-box img{object-fit:cover}.customer-account .right-bar .tab-content .tab-wrapper .my-Order .detail-wrapper .product-details a{font-size:16px;font-weight:400;color:#252422;display:block;letter-spacing:.5px;margin-bottom:4px}.customer-account .right-bar .tab-content .tab-wrapper .my-Order .detail-wrapper .product-details .attribute{margin-bottom:8px}.customer-account .right-bar .tab-content .tab-wrapper .my-Order .detail-wrapper .product-details p{font-size:15px;font-weight:400;letter-spacing:.5px;margin:0}.customer-account .right-bar .tab-content .tab-wrapper .my-Order .subOrderDeatils{padding:8px 24px;justify-content:end}.customer-account .right-bar .tab-content .tab-wrapper .my-Order .subOrderDeatils table tbody tr td{padding:4px 10px;text-align:right;font-size:14px;font-weight:500;letter-spacing:.6px}.addaddress{font-size:18px;margin-bottom:4px;display:inline-block;color:#3874a2;font-weight:500}.addaddress i{margin-right:15px}#cart-popup{z-index:9999;background:#fff;max-width:1000px;width:100%;border-radius:0;bottom:60px!important;box-shadow:0 0 40px rgba(0,0,0,.08)}#cart-popup .toast-body{padding:16px;align-items:center}#cart-popup .toast-body i{color:var(--main-blue);font-size:26px;margin-right:14px}#cart-popup .toast-body p{font-size:16px;line-height:26px;max-width:700px;font-weight:500;margin:2px 0 0;letter-spacing:.5px}#cart-popup .toast-body .view{background-color:var(--main-blue);color:#fff;Font-weight:400;font-size:15px;text-transform:capitalize;padding:14px 24px;display:inline-block;margin-left:auto;line-height:1.1;letter-spacing:.5px}.customer-account .right-bar #Addresses .main-address .column input[type=radio]{position:absolute;height:100%;width:100%;left:0;top:0;z-index:1;cursor:pointer;opacity:0}.customer-account .right-bar #Addresses .main-address .column input[type=radio]:checked+.address:before{content:"\f058";font-family:Font Awesome\ 6 Pro;font-size:25px;font-weight:600;position:absolute;top:-10px;right:-10px;color:#3874a2;line-height:1.1}.customer-account .right-bar #Addresses .title h3{font-size:17px;font-weight:400;font-family:Outfit,sans-serif!important;margin-bottom:30px;letter-spacing:.4px}.customer-account .right-bar #Addresses .main-address{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px;margin-bottom:50px}.customer-account .right-bar #Addresses .main-address .column{border:2px solid #ddd1d3;border-radius:6px;padding:20px;position:relative}.customer-account .right-bar #Addresses .main-address .column .checkAddress p{font-size:20px;line-height:26px;font-weight:500;margin-bottom:10px;color:#3874a2}.customer-account .right-bar #Addresses .main-address .column .addressContent p{font-size:16px;font-weight:400;line-height:26px;margin-bottom:0;color:#252422}.customer-account .right-bar #Addresses .newAddress a{font-size:17px;margin-bottom:30px;display:inline-block;color:#3874a2;font-weight:500}.customer-account .right-bar #Addresses .newAddress a i{margin-right:5px}.customer-account .right-bar #Addresses .main-address .column .edit-address{margin-top:20px}.customer-account .right-bar #Addresses .main-address .column .edit-address ul{display:flex}.customer-account .right-bar #Addresses .main-address .column .edit-address ul li{font-size:16px;cursor:pointer;font-weight:400;letter-spacing:.2px}.customer-account .right-bar #Addresses .main-address .column .edit-address ul li:not(:last-child){border-right:2px solid #3874a2;padding-right:14px;margin-right:14px}.empty-state .empty{text-align:center}.empty-state .empty h1{font-size:36px;font-weight:400;color:var(--main-black);margin-bottom:10px;letter-spacing:.8px}.empty-state .empty p{font-size:18px;margin-bottom:24px;color:var(--main-black)}.empty-state .empty .common_btn{display:inline-block;padding:12px 36px;border-radius:6px;font-size:16px;color:#fff;text-transform:uppercase;font-weight:400;letter-spacing:.8px;background:var(--main-blue)}.wishlistSec .common-heading-warpper .common-heading span{font-size:18px;font-family:Outfit,sans-serif!important;letter-spacing:1px;margin-left:10px;font-weight:400}.wishlistSec .product-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.wishlistSec .product-grid .product-card .product-content p{font-size:17px}.orderSuccess table{border-color:#66666640!important}.orderSuccess table thead tr th{font-weight:500!important}.orderSuccess table tbody tr td,.orderSuccess table thead tr th{border-color:#66666640;padding:18px 24px 17px!important;font-size:16px;letter-spacing:.5px;color:var(--main-black);font-weight:400}.orderSuccess .table>:not(caption)>*>*{background-color:transparent!important;border-color:#66666640!important}.cart .bag-cart .bag-item .bag-item-box{border-bottom:1px solid #66666640;padding:40px 0}.cart .bag-cart .bag-item:first-of-type .bag-item-box{padding-top:0}.cart .bag-cart .bag-item .column{display:grid;grid-template-columns:22% 75%;grid-gap:20px;gap:20px}.cart .bag-cart .bag-item .column .content{display:flex;flex-direction:column;justify-content:space-between;padding:8px 0}.cart .bag-cart .bag-item .column .content .top{display:grid;grid-template-columns:80% 20%}.cart .bag-cart .bag-item .column .content .top .left-side a{font-weight:400;font-size:17px;line-height:28px;letter-spacing:.5px;display:inline-block}.cart .bag-cart .bag-item .column .content .top .left-side .attributes p{letter-spacing:.5px;font-weight:400;padding-top:8px}.cart .bag-cart .bag-item .column .content .top .left-side .quantity-box{margin-top:16px;border:1px solid var(--main-blue);border-radius:8px;display:flex;width:max-content}.cart .bag-cart .bag-item .column .content .top .left-side .quantity-box button{height:40px;border:0;background:#fff0;padding:0 0 0 16px;font-size:13px}.cart .bag-cart .bag-item .column .content .top .left-side .quantity-box input[type=number]{height:38px;width:70px;background:transparent;font-size:16px;color:var(--main-blue);font-weight:500;text-align:center;padding:0;outline:0;border:0;box-shadow:unset;font-family:Outfit,sans-serif!important}.cart .bag-cart .bag-item .column .content .top .left-side .quantity-box .plus{padding-left:0;padding-right:16px}.cart .bag-cart .bag-item .column .content .top .right-side p{margin:0;letter-spacing:.8px;font-weight:500;text-align:end;font-size:17px;color:var(--main-blue)}.cart .bag-cart .bag-item .column .content .bottom{display:flex;justify-content:space-between}.cart .bag-cart .bag-item .column .content .bottom>div a{font-size:16px;font-weight:400;color:var(--para-black);letter-spacing:.5px}.cart .bag-cart .bag-item .column .content .bottom .remove-button a{text-decoration:underline}.cart .bag-cart .bag-item .bag-item-box .delivery{margin:20px 0 0;font-size:15px;letter-spacing:.5px;color:var(--main-black);font-weight:500}.cart .bag-cart h4,.cart .offers h4,.cart .order-details h4{font-family:Outfit,sans-serif!important;margin-bottom:40px;font-size:22px;font-weight:400;color:var(--main-black);letter-spacing:.5px}.cart .order-details .order-summery-top{box-shadow:0 3px 20px #3a36361a;border-radius:10px;padding-bottom:20px;background-color:var(--main-color)}.cart .order-details .order-summery-top .order-summery-body{padding:20px}.cart .order-details .order-summery-top .order-summery-body .prizeDetail{display:flex;justify-content:space-between;align-items:center}.cart .order-details .order-summery-top .order-summery-body .prizeDetail:not(:last-child){margin-bottom:16px}.cart .order-details .order-summery-top .order-summery-body .prizeDetail p{margin:0;font-size:17px;font-weight:500;color:var(--main-black);letter-spacing:.5px}.cart .order-details .order-summery-top .order-summery-body .prizeDetail span{font-size:17px;color:#181C14;font-weight:500;letter-spacing:.5px}.cart .order-details .order-summery-top .order-savings{padding:7px 0;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;background-color:#38718f}.cart .order-details .order-summery-top .order-savings p{font-size:14px;text-align:center;font-weight:400;color:#ffffff;margin:0;letter-spacing:.5px}.cart .order-details .order-summery-top .order-summery-body .totalPay{border-top:1px solid #f3eee7;padding-top:14px}.cart .order-details .coupon-section{box-shadow:0 0 2px #0003;border-radius:10px;padding:18px 17px;margin-top:24px;overflow:hidden}.cart .order-details .coupon-section #accordionCoupon{--bs-accordion-border-width:unset}.cart .order-details .coupon-section #accordionCoupon .accordion-item .accordion-header .accordion-button{padding:0;border:0;box-shadow:unset;background-color:var(--main-bg)}.cart .order-details .coupon-section #accordionCoupon .accordion-item .accordion-header .accordion-button span{color:#a3a3a3;font-size:17px;font-weight:400;margin-left:10px;font-family:Outfit,sans-serif!important;letter-spacing:.5px}.cart .order-details .coupon-section #accordionCoupon .accordion-item .accordion-body{padding:26px 0 0;background:#ede8dc}.cart .order-details .coupon-section #accordionCoupon .accordion-item .accordion-body form .form-group{position:relative}.cart .order-details .coupon-section #accordionCoupon .accordion-item .accordion-body form .form-group input{padding:12px 80px 12px 14px;font-size:16px;border-radius:unset;background-color:transparent;box-shadow:0 0 2px #0003;color:var(--main-blue);font-weight:500;letter-spacing:.8px;border-color:#38718f8a}.cart .order-details .coupon-section #accordionCoupon .accordion-item .accordion-body form .form-group input::placeholder{color:var(--main-blue);font-weight:500;letter-spacing:.8px;font-size:15px}.cart .order-details .coupon-section #accordionCoupon .accordion-item .accordion-body form .form-group .apply{position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:15px;font-weight:500;color:#38718f8a;letter-spacing:.5px}.cart .order-details .proceed-to-section .checkout-link-button{background-color:var(--main-blue);border:2px solid var(--main-blue);display:block;text-align:center;padding:12px 0;color:#fff;text-transform:uppercase;font-size:15px;border-radius:10px;font-weight:400;transition:.2s ease;margin-top:24px;letter-spacing:1px}.checkout .title h2{font-family:Outfit,sans-serif!important;margin-bottom:40px;font-size:20px;font-weight:500;color:var(--main-black);letter-spacing:.6px}.checkout .main-address{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;margin-bottom:30px}.checkout .main-address .column{border:2px solid #ddd1d3;border-radius:6px;padding:20px;position:relative}.checkout .main-address .column input[type=radio]{position:absolute;height:100%;width:100%;left:0;top:0;z-index:1;cursor:pointer;opacity:0}.checkout .main-address .column input[type=radio]:checked+.address:before{content:"\f058";font-family:Font Awesome\ 6 Pro;font-size:25px;font-weight:600;position:absolute;top:-10px;right:-10px;color:#3874a2;line-height:1.1}.checkout .main-address .column .checkAddress p{font-size:20px;line-height:26px;font-weight:500;margin-bottom:10px;color:#3874a2}.checkout .main-address .column .addressContent p{font-size:16px;font-weight:400;line-height:26px;margin-bottom:0;color:#252422}.checkout .form-group .input-field{background:transparent;border:1px solid #ccc;height:45px;padding:0 15px;font-size:15px;font-weight:500;box-shadow:unset;border-radius:unset}.checkout .billing-fields{margin-bottom:24px}.checkout .billing-fields h3{margin-bottom:0}.checkout .billing-fields #ship-to-different-address #BillingAddress{padding:0;height:auto;width:auto;margin-bottom:0;display:none;cursor:pointer}.checkout .billing-fields #ship-to-different-address .form-label{font-size:17px;color:#212529;font-weight:500;margin:0;position:relative;cursor:pointer;letter-spacing:.5px;font-family:Outfit,sans-serif!important}.checkout .billing-fields #ship-to-different-address .form-label:before{content:"";font-family:Font Awesome\ 6 Pro;-webkit-appearance:none;background-color:transparent;border:2px solid #646464;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:12px;margin-top:-2px;width:20px;height:20px;min-width:20px;line-height:18px;border-radius:5px}.checkout .billing-fields #ship-to-different-address #BillingAddress:checked+.form-label:before{content:"\f00c";background:rgb(56 113 143);border-color:rgb(56 113 143);font-weight:600;color:#fff;text-align:center;font-size:12px}.checkout .billing{display:none}body:has(.checkout .billing-fields #ship-to-different-address #BillingAddress:checked) .checkout .billing{display:block}.checkout .form-group textarea{height:170px!important;padding:11px 15px!important}.checkout .sidebar{margin-left:20px}.checkout .product-table{box-shadow:0 3px 20px #3a36361a;border-radius:10px;background-color:var(--main-color);padding:30px;margin-bottom:40px;max-height:600px;overflow-y:overlay}.checkout .product-table::-webkit-scrollbar{display:none}.checkout .product-table .table-inner{margin:0}.checkout .product-table .table-inner .table-body-items:last-child .table-body-list{border:unset;padding-bottom:0}.checkout .product-table .table-inner .table-body-items:first-child .table-body-list{padding-top:0}.checkout .product-table .table-inner .table-body-items .table-body-list{background:transparent;padding:14px 20px 14px 0;border-color:rgba(0,0,0,.12)}.checkout .product-table .table-inner .table-body-items .table-body-list .product-item{display:grid;grid-template-columns:20% 80%}.checkout .product-table .table-inner .table-body-items .table-body-list .product-item .product-name{font-size:17px;line-height:26px;font-weight:500;margin-bottom:8px;letter-spacing:.5px;font-family:Outfit,sans-serif!important}.checkout .product-table .table-inner .table-body-items .table-body-list .product-item .product-name a{color:var(--main-blue)}.checkout .product-table .table-inner .table-body-items .table-body-list .product-item ul{display:flex}.checkout .product-table .table-inner .table-body-items .table-body-list .product-item ul li{font-size:15px;font-weight:400;margin-bottom:16px;letter-spacing:.6px;border-right:2px dashed var(--main-blue);margin-right:10px;padding-right:10px}.checkout .product-table .table-inner .table-body-items .table-body-list .product-item ul li:last-child{margin:0;padding:0;border:unset}.checkout .product-table .table-inner .table-body-items .table-body-list .product-item .price-sec{display:flex;gap:10px;align-items:center;margin-bottom:6px}.checkout .product-table .table-inner .table-body-items .table-body-list .product-item .price-sec .current-price{font-weight:500;font-size:17px;line-height:1.1;color:#38718f;letter-spacing:.5px;margin:0}.checkout .product-table .table-inner .table-body-items .table-body-list .product-item .price-sec .old-price{color:#999;font-weight:500;font-size:17px;-webkit-text-decoration-color:#999;text-decoration-color:#999;line-height:1.1;letter-spacing:.5px;text-decoration:line-through;text-decoration-thickness:1.5px}.checkout .total-price tr td{background:transparent;border-color:rgba(0,0,0,.12);font-size:16px;font-weight:500;letter-spacing:.5px;color:var(--main-black)}.checkout .total-price tr td span{display:block}.checkout .shop-payment{margin-top:40px}.checkout .shop-payment h2{font-size:22px;font-weight:500;margin-bottom:8px;color:var(--para-black);font-family:Outfit,sans-serif!important;letter-spacing:.5px}.checkout .shop-payment p{color:rgb(112,112,112);font-size:16px;font-weight:500;margin-bottom:26px;letter-spacing:.5px}.checkout .shop-payment .payment-method ul .payment-item{border:1px solid #d0d0d0;padding:20px 24px 18px;border-radius:3px;position:relative}.checkout .shop-payment .payment-method ul .payment-item input[type=radio]{position:absolute;height:100%;width:100%;left:0;top:0;z-index:1;cursor:pointer;opacity:0}.checkout .shop-payment .payment-method ul .payment-item label:before{content:"";font-family:Font Awesome\ 6 Pro;width:20px;height:20px;min-width:20px;line-height:20px;border:2px solid var(--main-blue);display:inline-flex;align-items:center;margin-right:14px;border-radius:50%}.checkout .shop-payment .payment-method ul .payment-item input[type=radio]:checked+label:before{content:"\f00c";background-color:var(--main-blue);border-color:var(--main-blue);text-align:center;font-size:10px;justify-content:center;font-weight:600;color:#fff}.checkout .shop-payment .payment-method ul .payment-item label{display:inline-flex;flex-wrap:wrap;align-items:center;cursor:pointer;font-size:16px;line-height:24px;color:var(--main-blue);font-weight:500;letter-spacing:.5px}.checkout .terms-and-conditions-wrapper{margin-top:40px}.checkout .terms-and-conditions-wrapper p{font-size:16px;font-weight:400;line-height:28px;color:#212529;letter-spacing:.5px}.checkout .terms-and-conditions-wrapper p label{cursor:pointer}.checkout .terms-and-conditions-wrapper p label a{text-decoration:underline}.checkout .shop-payment .payment-method ul .payment-item label img{margin-left:8px;transform:translateY(-1px)}.checkout .terms-and-conditions-wrapper .terms-and-conditions-checkbox-text input[type=checkbox]{padding:0;height:auto;width:auto;margin-bottom:0;display:none;cursor:pointer}.checkout .terms-and-conditions-wrapper .terms-and-conditions-checkbox-text .form-label:before{content:"";font-family:Font Awesome\ 6 Pro;background-color:transparent;border:2px solid #38718f;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px;margin-top:-2px;width:20px;height:20px;min-width:20px;line-height:18px;border-radius:5px}.checkout .terms-and-conditions-wrapper .terms-and-conditions-checkbox-text input[type=checkbox]:checked+.form-label:before{content:"\f00c";background:#38718f;border-color:#38718f;font-weight:600;color:#fff;text-align:center;font-size:12px}.checkout .terms-and-conditions-wrapper .checkout-link-button{background-color:var(--main-blue);border:2px solid var(--main-blue);display:block;text-align:center;padding:12px 0;color:#fff;text-transform:uppercase;font-size:15px;border-radius:10px;font-weight:400;transition:.2s ease;letter-spacing:1px;width:100%}.checkout .terms-and-conditions-wrapper .error{text-align:center;color:#FF0000;margin-top:10px;font-size:16px;font-weight:500;letter-spacing:.5px}.contact-us .content-area h2{font-size:30px;line-height:58px;letter-spacing:.5px;margin-bottom:8px}.contact-us .content-area p{font-size:17px;line-height:32px;max-width:600px;margin-bottom:24px;letter-spacing:.4px}.contact-us .content-area ul li{font-size:16px;font-weight:400;letter-spacing:.5px;padding-bottom:14px}.contact-us .content-area ul li:last-child{padding-bottom:0}.contact-us .contact-form .form-group .form-label{font-size:15px;font-weight:500;margin-bottom:8px;letter-spacing:.4px;color:#252422}.contact-us .contact-form .form-group input{background:transparent;border-color:#3874a2;height:42px;color:#3874a2;box-shadow:unset;font-size:15px;font-weight:500;border-radius:4px;letter-spacing:.2px}.contact-us .contact-form .form-group textarea{background:transparent;border-color:#3874a2;color:#3874a2;font-size:15px!important;font-weight:500;border-radius:4px!important;letter-spacing:.2px;min-height:180px;box-shadow:unset}.contact-us .contact-form .button-group .custom-btn{background-color:#3874a2;color:#fff;font-size:15px;padding:10px 20px;border-radius:4px;letter-spacing:.5px}.desktopHeader .header-desktop .navbar .center .header-item ul li .dropdown-menu{width:100%;left:0;top:160px;z-index:9999999;transition:all .2s linear;border-radius:unset!important;padding:36px 60px;border:1px solid #6f5c7840!important;background:#f3eee7;display:block;visibility:hidden;pointer-events:none;opacity:0}.desktopHeader .header-desktop .navbar .center .header-item ul li .dropdown-menu .dropdown-content span{font-size:16px;letter-spacing:1px;margin-bottom:18px;text-transform:capitalize;display:block;font-weight:600;color:var(--main-blue);font-family:var(--font-headings)}.desktopHeader .header-desktop .navbar .center .header-item ul li .dropdown-menu .dropdown-content .featured-product:not(:last-child){margin-bottom:14px}.desktopHeader .header-desktop .navbar .center .header-item ul li .dropdown-menu .dropdown-content .featured-product a{font-size:15px;line-height:28px;letter-spacing:1px;color:#000;font-weight:400;text-decoration:none;transition:all .3s ease;position:relative;display:inline-block;text-transform:capitalize;margin-top:8px}.desktopHeader .header-desktop .navbar .center .header-item ul li .dropdown-menu .dropdown-content ul{display:block}.desktopHeader .header-desktop .navbar .center .header-item ul li .dropdown-menu .dropdown-content ul>li{padding:0;margin-bottom:10px}.desktopHeader .header-desktop .navbar .center .header-item ul li .dropdown-menu .dropdown-content ul>li a{font-size:15px;line-height:28px;letter-spacing:1px;color:#000;font-weight:400;text-decoration:none;transition:all .3s ease;position:relative;padding:0!important;display:inline-block;text-transform:capitalize}.desktopHeader .navbar ul .menu-item.mega-menu .dropdown-menu .dropdown-content .product .img-box img{width:100%}.desktopHeader .navbar ul .menu-item.mega-menu .dropdown-menu .dropdown-content .product .content-area{margin:16px 0 0}.desktopHeader .navbar ul .menu-item.mega-menu .dropdown-menu .dropdown-content .product .content-area h2{margin:0 0 6px;font-size:15px;font-weight:400;color:var(--main-black);text-transform:capitalize;letter-spacing:.5px;font-family:Outfit,sans-serif}.desktopHeader .navbar ul .menu-item.mega-menu .dropdown-menu .dropdown-content .product .content-area p{font-size:15px;font-weight:400;color:var(--para-black);text-transform:capitalize;letter-spacing:.5px}nextjs-portal{display:none}.desktopHeader .top-header-wrap{border-bottom:1px solid #ccc5c5;display:block;padding:10px 0}.desktopHeader .top-header-wrap .top-header{display:grid;grid-template-columns:22% 56% 22%;align-items:center;padding:0 60px}.desktopHeader .top-header-wrap .top-header .top-header-subnav ul{display:flex;align-items:center;gap:30px}.desktopHeader .top-header-wrap .top-header .top-header-subnav ul li a{font-size:15px}.desktopHeader .top-header-wrap .top-header .logo-box{text-align:center}.desktopHeader .top-header-wrap .top-header .top-icons ul{display:flex;gap:20px;justify-content:flex-end}.desktopHeader .top-header-wrap .top-header .top-icons ul li a{position:relative}.desktopHeader .top-header-wrap .top-header .top-icons ul li a .items-count{position:absolute;right:-8px;top:-8px;width:20px;height:20px;font-size:11px;font-weight:600;line-height:20px;background:var(--main-blue);text-align:center;border-radius:50%;color:var(--main-bg)!important}.desktopHeader .top-header-wrap .top-header .top-icons ul li .dropdown-menu-custom{top:60px!important;background:#DDD1D3;border:unset;border-radius:14px;padding:20px;min-width:240px;transform:translate(-32px,34px)!important}.desktopHeader .top-header-wrap .top-header .top-icons>ul>li .dropdown-menu-custom:before{content:"";border-left:8px solid #fff0;border-right:8px solid #fff0;border-bottom:8px solid #ddd1d3;position:absolute;top:-8px;left:50%;transform:translateX(-50%)}.desktopHeader .top-header-wrap .top-header .top-icons ul li .dropdown-menu-custom .account-area{display:flex;align-items:center}.desktopHeader .top-header-wrap .top-header .top-icons ul li .dropdown-menu-custom .account-area .left-area{border-right:1px solid #fff;padding-right:18px;margin-right:18px}.desktopHeader .top-header-wrap .top-header .top-icons ul li .dropdown-menu-custom .account-area .left-area p{margin:0;width:50px;height:50px;background:#fff;text-align:center;line-height:50px;border-radius:50px;font-size:16px;font-weight:500;text-transform:uppercase}.desktopHeader .top-header-wrap .top-header .top-icons ul li .dropdown-menu-custom .account-area .right-area p{text-transform:capitalize;font-size:16px;font-weight:500;margin-bottom:8px}.desktopHeader .top-header-wrap .top-header .top-icons>ul>li .dropdown-menu-custom .account-area .right-area ul{display:flex;gap:unset}.desktopHeader .top-header-wrap .top-header .top-icons ul li .dropdown-menu-custom .account-area .right-area ul li:first-child{border-right:1px solid #fff;padding-right:10px;margin-right:10px}.desktopHeader .top-header-wrap .top-header .top-icons>ul>li .dropdown-menu-custom .account-area .right-area ul li a{font-size:15px;font-weight:500;color:#0000008c}.desktopHeader .navbar{border-bottom:1px solid #ccc5c5;padding:0;justify-content:center}.desktopHeader .navbar ul{display:flex;gap:15px}.desktopHeader .navbar ul .menu-item{position:relative}.desktopHeader .navbar ul .menu-item.mega-menu{position:unset!important}.desktopHeader .navbar ul .menu-item.mega-menu .dropdown-menu .dropdown-content ul{display:block}.desktopHeader .navbar ul .menu-item.mega-menu .dropdown-menu .dropdown-content span{font-family:var(--font-headings);font-size:20px;letter-spacing:1px;margin-bottom:12px;text-transform:capitalize;display:block;font-weight:800;color:var(--main-blue)}.desktopHeader .navbar ul .menu-item .menu-dropdown{position:relative;cursor:pointer;display:inline-block;color:#252422;font-size:15px;text-transform:capitalize;padding:20px;letter-spacing:.5px}.desktopHeader .navbar ul li .menu-dropdown.has-dropdown:after{all:unset;content:"";display:inline-block;position:absolute;right:3%;top:50%;transform:translateY(-50%);width:8px;height:4px;background:url(/images/menu-dropdown.svg) no-repeat 50%}.desktopHeader .navbar ul .menu-item .dropdown-menu{width:100%;left:0;top:62px;z-index:999;border-radius:unset!important;border-width:1px 0 0!important;padding:30px 80px;display:block;background:#EDE8DC;border-top:1px solid #ccc5c5;border-bottom:1px solid #ccc5c5}.desktopHeader .navbar ul .menu-item:last-child .sub-menu{left:-20px}.desktopHeader .navbar ul .menu-item .sub-menu{min-width:262px!important;width:auto!important;padding:0!important}.desktopHeader .navbar ul .menu-item .sub-menu ul{display:block!important}.desktopHeader .navbar ul .menu-item .sub-menu ul li{padding:8px 20px}.desktopHeader .navbar ul li .dropdown-menu .dropdown-content ul li:not(:last-child){margin-bottom:8px}.desktopHeader .navbar ul li .dropdown-menu .dropdown-content ul li a,.desktopHeader .navbar ul li .dropdown-menu ul li a{font-size:14px;letter-spacing:1px;color:#252422}.line{height:7px;width:100%;background:linear-gradient(90deg,#b09f8d,#d1c7b5,#a8927f,#e4d9cd,#8c7461)}footer{position:relative;overflow:hidden}footer .container-fluid{padding:0 50px}footer .info{padding:35px 0}footer .bottom-border{border-bottom:1px solid #c7c6c6}footer .footer-widget h3{font-size:18px;font-weight:400;letter-spacing:1px;color:#000;margin-bottom:18px;font-family:Outfit,sans-serif}footer .footer-widget .location p{max-width:400px}footer .footer-widget p{font-size:15px;line-height:29px;letter-spacing:1px;color:#000;margin:0}footer .footer-widget p span{color:var(--main-blue);font-weight:500}footer .footer-widget ul li{margin-bottom:10px}footer .footer-widget ul li a{font-size:15px;line-height:26px;letter-spacing:1px;color:#000;transition:all .3s ease;position:relative}footer .footer-widget ul li a i{color:var(--main-blue);font-size:15px;margin-right:10px;transform:translateY(2px)}footer .sign-up a{background:#38718f;color:#fff;font-size:14px;font-weight:400;padding:10px 30px;width:100%;text-align:center;letter-spacing:.8px;text-transform:uppercase;display:block}footer .footer-widget .content-area{padding-left:0;padding-right:50px}footer .footer-box{display:grid;grid-template-columns:22% 25% 21% 17% 15%}footer .footer-widget .content-area .accordion .accordion-item{border:0}.footer-widget .content-area .accordion .accordion-item .accordion-header .accordion-button{font-size:14px;line-height:26px;padding:0;letter-spacing:1px;font-weight:500;margin-bottom:15px;box-shadow:unset}footer .faq .content-area .accordion .accordion-item,footer .faq .content-area .accordion .accordion-item .accordion-header .accordion-button{background-color:transparent}footer .faq .content-area .accordion .accordion-item .accordion-body{padding:0}footer .faq .content-area .accordion .accordion-item .accordion-body ul{margin-bottom:15px}footer .footer-widget .social-links{display:flex;align-items:center;justify-content:center;gap:18px;padding:15px 0 10px}footer .footer-widget .social-links h3{font-size:18px;margin-bottom:0}footer .footer-widget .social-links a{display:inline-block;text-align:center;color:#38718f;font-size:16px;line-height:22px;margin-bottom:0;padding:10px;border:1px solid #38718f;border-radius:50%;width:44px;height:44px}footer .copyright-row{padding:15px 0}footer .copyright-row p{font-size:15px;letter-spacing:.8px}footer .other-links ul{list-style:none;margin:0;padding:0;display:inline-flex;flex-wrap:wrap}footer .other-links ul li{margin:0 6px}footer .other-links ul li a{font-size:15px;letter-spacing:.8px;color:#000;font-weight:400}footer .other-links ul li:not(:last-child):after{content:" /";position:relative;color:var(--main-blue);left:3px}.blogs .content-area{padding-top:20px}.blogs .content-area .breadcrumb{margin-bottom:10px}.blogs .content-area h2{font-size:19px;line-height:32px;font-weight:400;text-transform:capitalize;margin-bottom:8px;font-family:Outfit,sans-serif!important;letter-spacing:.2px}.blogs .content-area p{font-size:15px;font-weight:400;line-height:30px;margin-bottom:14px;letter-spacing:1px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:var(--main-black)}.blogs .content-area .moreDetail{color:var(--main-blue);font-size:15px;font-weight:500;display:inline-block;letter-spacing:1.5px;border-bottom:1px solid var(--main-blue)}.blogs .content-area .moreDetail i{transform:rotate(320deg)}.blog-detail .blog-image img{margin-bottom:20px}.blog-detail .blog-meta{display:flex;margin-bottom:10px}.blog-detail .blog-meta span{position:relative;color:var(--main-black);font-size:16px}.blog-detail .blog-meta>span:not(:last-child){padding-right:14px;margin-right:14px}.blog-detail .blog-meta span:not(:last-child):after{content:"";height:12px;width:1px;background-color:#000;position:absolute;right:0;top:50%;transform:translateY(-50%)}.blog-detail .main-heading h1{font-size:32px;line-height:42px;font-weight:600;margin-bottom:22px}.blog-detail .content-area{padding-bottom:14px;border-bottom:1px solid #c7c6c6;margin-bottom:24px}.blog-detail .content-area h2{font-size:26px;font-weight:600;margin-bottom:12px}.blog-detail .content-area p{color:#020101;font-size:16px;line-height:28px;margin-bottom:16px}.blog-detail .content-area ul{padding:0 0 16px 28px;list-style:auto;display:flex;flex-direction:column;gap:8px;color:#020101;font-size:16px}.blog-detail .comment-show{margin-bottom:40px;padding-bottom:26px;border-bottom:1px solid #ccc5c5}.blog-detail .comment-show .comment-row .comment-box:not(:last-child){margin-bottom:26px;padding-bottom:26px;border-bottom:1px solid #ccc5c5}.blog-detail .comment-show .comment-row .comment-box .date{color:#252422BF;font-size:15px;margin-bottom:4px;font-weight:500;letter-spacing:.4px}.blog-detail .comment-show .comment-row .comment-box .user-name{font-size:18px;letter-spacing:.4px;font-weight:500;margin-bottom:8px;display:inline-block}.blog-detail .comment-show .comment-row .comment-box .comment{font-size:17px;line-height:30px;letter-spacing:.2px;margin-bottom:0}.blog-detail .comment-form h2{font-size:22px;margin-bottom:6px;font-size:23px;letter-spacing:.6px;font-weight:500;margin-bottom:10px;font-family:Outfit,sans-serif!important}.blog-detail .comment-form p{font-size:17px;line-height:30px;letter-spacing:.2px;margin-bottom:22px}.blog-detail .comment-form form .form-group input,.blog-detail .comment-form form .form-group textarea{background:transparent;border-color:#3874a2;color:#3874a2;box-shadow:unset;font-size:15px;font-weight:500;border-radius:4px}.blog-detail .comment-form form .form-group input{height:42px}.blog-detail .comment-form form .button-group button{background-color:#3874a2;color:#fff;font-size:15px;padding:10px 20px;border-radius:4px;letter-spacing:.5px;border:unset}.blog-detail .side-bar{margin-left:15px;position:-webkit-sticky;position:sticky;top:20px;display:flex;flex-direction:column;gap:25px}.blog-detail .side-border{border:1px solid #c7c6c6;padding:20px}.blog-detail .side-border span{font-size:24px;line-height:30px;text-transform:capitalize;margin-bottom:16px;display:block;font-family:var(--font-headings);font-weight:800;letter-spacing:.4px}.blog-detail .side-bar .about-craft img{width:100%;height:180px;object-fit:cover;object-position:bottom;margin-bottom:15px}.blog-detail .side-bar .about-craft span{color:#020101;font-size:26px;font-style:italic;font-weight:600;margin-bottom:10px}.blog-detail .side-bar .about-craft p{color:#020101;font-size:16px;line-height:28px;margin-bottom:16px}.blog-detail .side-bar .about-craft a{color:var(--main-blue);font-size:15px;font-weight:500;display:inline-block;letter-spacing:1.5px;border-bottom:1px solid var(--main-blue)}.blog-detail .side-bar .about-craft a i{transform:rotate(320deg)}.blog-detail .side-bar .category-box ul li{display:flex;gap:8px;font-size:16px;letter-spacing:.8px;margin-bottom:10px;align-items:center}.blog-detail .side-bar .category-box ul li:last-child{margin:0}.blog-detail .side-bar .category-box ul li a{display:inline-flex;align-items:center;gap:10px}.blog-detail .related-post .post-box:not(:last-child){margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ccc5c5}.blog-detail .related-post .post-box a{display:flex;align-items:center;gap:16px}.blog-detail .related-post .post-box a .content{width:240px}.blog-detail .related-post .post-box a .content p{color:#252422BF;font-size:14px;margin-bottom:6px;font-weight:500}.blog-detail .related-post .post-box a .content span{font-size:15px;line-height:24px;font-family:Outfit,sans-serif!important;font-weight:400;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.thankYou{height:100vh;display:flex;align-items:center;justify-content:center;text-align:center}.thankYou .content-area img{margin-bottom:24px}.thankYou .content-area h1{margin-bottom:14px;font-weight:400;font-size:32px;color:var(--main-black)}.thankYou .content-area p{font-size:16px;font-family:Outfit,sans-serif;font-weight:400;line-height:34px;color:var(--main-black);margin-bottom:4px}.thankYou .content-area a{margin-top:20px;text-align:center;border:1px solid #333;display:inline-block;min-width:210px;letter-spacing:1.2px;border-radius:5px;text-decoration:none!important;padding:10px 0;font-size:15px}.thankYou .content-area a .arrow-right{background:url(/images/svg/arrow-white.avif) no-repeat;width:12px;height:10px;display:inline-block;background-size:contain;margin-left:6px;vertical-align:baseline;filter:invert(1);transform:translateY(1px)}.forgot-password .container{max-width:480px}.forgot-password .main-heading h2{margin-bottom:22px;font-size:22px;font-family:Outfit,sans-serif!important;font-weight:400;letter-spacing:.6px}.forgot-password form input{height:50px;font-weight:500;font-size:15px!important;padding:0 20px!important;border-radius:4px!important;border-width:2px!important;background-color:transparent!important;border-color:#c2c2c2!important;letter-spacing:1px;box-shadow:unset!important}.forgot-password form input::placeholder{color:#9f9f9f}.forgot-password form .custom-btn{background:#38718f;width:100%;font-size:16px!important;padding:14px 0;color:#fff;border:unset;letter-spacing:1px}.not-found{padding:150px 0;overflow:hidden;position:relative}.not-found img{position:absolute;right:0;bottom:-20px}.not-found h1{font-size:26px;font-weight:300;text-transform:capitalize;margin-bottom:18px;color:var(--main-black)}.not-found span{font-family:var(--font-headings);font-size:17px;display:block;font-weight:600;letter-spacing:.8px;margin-bottom:12px;color:#38718f}.not-found p{font-size:16px;font-family:Outfit,sans-serif;font-weight:400;color:var(--main-black);margin-bottom:24px}.not-found a{background-color:#3874a2;color:#fff;font-size:15px;padding:10px 20px;border-radius:4px;letter-spacing:.5px;border:unset;display:inline-block}.partner h2{font-size:26px;font-weight:600;margin-top:36px;margin-bottom:14px;position:relative}.partner h2:first-of-type{margin-top:0}.partner h5{font-size:26px;font-weight:600;margin-top:30px;margin-bottom:10px;position:relative;letter-spacing:.6px}.partner p{font-size:16px;line-height:28px;margin-bottom:12px;color:var(--main-black);letter-spacing:.4px}.partner ul{margin-top:6px;display:inline-block}.partner p a{color:#3874a2;font-weight:500}.partner ul li{font-size:16px;line-height:28px;position:relative;padding-left:25px;margin-bottom:8px;color:var(--main-black);letter-spacing:.4px}.partner ul li:before{content:"✔";color:#38718f;font-weight:600;position:absolute;left:0;top:2px;font-size:15px}.partner .affilate{display:block;margin-top:40px}.partner .affilate h2{font-size:26px;margin-bottom:8px}.partner .affilate h3{font-size:18px;letter-spacing:1px;margin-bottom:16px;font-weight:500;font-family:Outfit,sans-serif!important}.partner .affilate p{margin-bottom:24px}.partner .affilate .form-group .form-label{font-size:15px;font-weight:500;margin-bottom:8px;letter-spacing:.4px;color:#252422}.partner .affilate .form-group input,.partner .affilate .form-group select{background:transparent;border-color:#3874a2;height:42px;color:#3874a2;box-shadow:unset;font-size:15px;font-weight:500;border-radius:4px;letter-spacing:.2px}.partner .affilate .form-group textarea{background:transparent;border-color:#3874a2;color:#3874a2;font-size:15px!important;font-weight:500;border-radius:4px!important;letter-spacing:.2px;min-height:180px;box-shadow:unset}.partner .affilate .condition label{font-size:16px;font-weight:400;line-height:28px;color:#212529;letter-spacing:.5px;display:block;cursor:pointer}.partner .affilate .condition label span{position:relative}.partner .affilate .condition label span:before{content:"";font-family:Font Awesome\ 6 Pro;background-color:transparent;border:2px solid #38718f;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:8px;margin-top:-2px;width:18px;height:18px;min-width:18px;line-height:14px;border-radius:5px}.partner .affilate .condition label input:checked+span:before{content:"\f00c";background:#38718f;border-color:#38718f;font-weight:600;color:#fff;text-align:center;font-size:10px}.partner .affilate .condition label:first-child{margin-bottom:10px}.partner .affilate .condition label input{display:none}.partner .affilate button{background-color:#3874a2;color:#fff;font-size:15px;padding:12px 30px;letter-spacing:.4px;display:inline-block;margin:26px 0 0;border:unset}.top-area{padding:60px 0 20px}.top-area .content-area{padding:0 40px}.top-area .content-area h2{color:#020101;font-size:40px;font-style:italic;font-weight:500;margin-bottom:20px}.top-area .content-area p{font-family:var(--font-headings);font-size:22px;line-height:38px;margin-bottom:16px;font-weight:500;color:#020101}.top-area .content-area p b{color:var(--main-blue);font-weight:700;font-style:italic}.top-area .col-md-3:first-child .img-box{transform:translateY(100px)}.beginning{padding:80px 0 140px}.beginning .content-area{padding-right:40px}.beginning .content-area h2{color:#020101;font-size:48px;font-style:italic;font-weight:500;margin-bottom:22px}.beginning .content-area p{font-family:var(--font-headings);font-size:22px;line-height:36px;margin-bottom:16px;font-weight:500;color:#020101}.beginning .content-area .highlight,.beginning .content-area p b{font-style:italic;color:var(--main-blue);font-weight:700}.beginning .img-box{position:relative}.beginning .first .img-box img{border-top-left-radius:800px;border-top-right-radius:800px}.beginning .img-box .mandala{position:absolute;top:50%;z-index:-1;left:-50px;opacity:.4;animation:spin 50s linear infinite}@keyframes spin{0%{transform:translateY(-46%) rotate(0deg)}to{transform:translateY(-46%) rotate(1turn)}}.beginning .second{margin-top:60px}.beginning .second .img-box img{position:absolute;top:-80px;z-index:5}.wellness-sec{position:relative}.wellness-sec .flower{position:absolute;top:-60px;right:-80px;transform:scaleY(-1)}.wellness-sec .content-area{padding-left:30px}.wellness-sec .content-area h2{color:#020101;font-size:34px;font-style:italic;font-weight:500;margin-bottom:18px}.wellness-sec .content-area p{color:#020101;font-size:16px;letter-spacing:.2px;margin-bottom:20px;line-height:30px}.path .path-heading{text-align:center;margin-bottom:60px}.path .path-heading h2{margin-bottom:20px;color:#020101;font-size:34px;font-style:italic;font-weight:500}.path .path-heading p{color:#020101;font-size:16px;letter-spacing:.2px;line-height:30px;max-width:760px;margin:0 auto}.path .content-area{background:#e6d7c7;height:100%;padding:46px;display:flex;flex-direction:column;justify-content:center}.path .content-area h2{color:#38718f;font-size:34px;font-style:italic;font-weight:500;margin-bottom:20px}.path .content-area .path-quote{font-size:24px;font-style:italic;font-weight:600;font-family:var(--font-headings)}.path .content-area p{color:#020101;font-size:16px;letter-spacing:.2px;margin-bottom:20px;line-height:30px}.path .content-area .sub-para{font-size:19px;color:#38718f;font-weight:500;margin-bottom:16px}.path .content-area ul{padding-left:20px;list-style:disc;display:flex;flex-direction:column;gap:10px}.path .content-area ul li::marker{color:#38718f}.path .content-area ul li{font-size:16px;letter-spacing:.4px;color:#020101}.quote .content p{font-family:var(--font-headings);color:#38718f;font-size:26px;font-style:italic;font-weight:600;margin:0 auto;text-align:center;max-width:1100px}.wellness-bottom{padding-bottom:80px}.wellness-bottom .content-area{text-align:center}.wellness-bottom .content-area span{color:#38718f;font-size:32px;font-style:italic;font-weight:800;margin-bottom:26px;font-family:var(--font-headings);display:inline-block}.wellness-bottom .content-area h2{color:#020101;font-size:34px;font-style:italic;font-weight:500;margin-bottom:14px}.wellness-bottom .content-area p{color:#020101;font-size:16px;letter-spacing:.2px;margin:0;line-height:30px}.path.bottom{padding-bottom:80px}.vision .content-area{padding-right:30px}.vision .content-area h2{color:#020101;font-size:34px;font-style:italic;font-weight:500;margin-bottom:18px}.vision .content-area p{color:#020101;font-size:16px;letter-spacing:.2px;margin-bottom:20px;line-height:30px}.essence .content-area{text-align:center}.essence .content-area h2{color:#020101;font-size:34px;font-style:italic;font-weight:500;margin-bottom:20px}.essence .content-area p{color:#020101;font-size:16px;letter-spacing:.2px;margin:0 auto 20px;max-width:1140px;line-height:30px}.pillars .pillars-heading h2{text-align:center;color:#020101;font-size:32px;font-weight:500;margin-bottom:40px}.pillars .col-md-3{padding:0 10px}.pillars .pillar-box .img-box img{border-radius:8px;margin-bottom:20px}.pillars .pillar-box .content-area h2{color:#020101;font-size:23px;font-weight:600;margin-bottom:8px}.pillars .pillar-box .content-area p{color:#020101;font-size:15px;line-height:25px;font-weight:400}