@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Outfit,serif}body{background:#f5f5f5;height:100%;min-height:100%}a{text-decoration:none;color:inherit;line-height:1;cursor:pointer}.container{padding-left:5%;padding-right:5%}.btn{background:#fff;color:#212121;padding:14px 25px;font-size:16px;border-radius:30px;cursor:pointer;border:0;outline:0;display:inline-flex;align-items:center;justify-content:center}.btn .arrow-icon{width:20px;margin-left:10px}.btn.dark-btn{background:#212ea0;color:#fff}@media screen and (max-width:768px){.right-drawer{display:none!important}}@media(max-width:1100px){.container{padding-left:5%;padding-right:5%}}.admin-container{margin-top:80px;display:flex;flex-direction:column}.admin-content{display:flex;transition:all .3s ease;margin-right:25px}.admin-content-right{flex-grow:1;padding:10px;margin-left:200px;transition:all .3s ease}.admin-content.collapsed .admin-content-right{margin-left:80px}@media(max-width:1200px){.admin-content-right,.admin-content.collapsed .admin-content-right{margin-left:0!important}}.admin-header{background-color:#212ea0;height:80px;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 20px;position:fixed;top:0;left:0;right:0;z-index:100;box-shadow:0 2px 10px #0003}.menu-toggle-btn{background:none;border:none;color:#fff;font-size:24px;cursor:pointer}.admin-nav-links{display:flex;gap:30px}.admin-nav-links li{list-style:none}.admin-nav-links a{color:#fff;text-decoration:none;font-weight:500;transition:color .3s ease}.admin-nav-links a:hover,.admin-nav-links .active{color:gold}.admin-header-icons{display:flex;gap:30px;margin-right:30px}.admin-header-icon{font-size:24px;color:#fff;cursor:pointer}.admin-drawer{background-color:#212ea0}.drawer-menu{display:flex;flex-direction:column;gap:10px}.drawer-menu a{color:#fff;font-size:18px}@media(max-width:768px){.admin-nav-links{display:none}.menu-toggle-btn{display:block}}.side-menu{position:fixed;top:80px;left:0;bottom:0;width:215px;background:#fff;border-right:1px solid #f0f0f0;transition:width .3s ease-in-out;z-index:100;overflow:hidden}.side-menu.collapsed{width:80px}.menu{padding:16px 0;border-right:0}.menu .ant-menu-item{height:48px;line-height:48px;margin:4px 12px;border-radius:8px;display:flex;align-items:center;transition:all .3s ease}.menu .ant-menu-item-selected{background-color:#f5f5f5!important}.side-menu.collapsed .ant-menu-title-content{display:none}.side-menu.collapsed .ant-menu-item{justify-content:center}@media(max-width:1200px){.side-menu.collapsed{width:0}}.footer{background:#fff;padding:20px;text-align:center;border-top:1px solid #e0e0e0;position:fixed;bottom:0;width:100%;z-index:1000;left:0;right:0;margin-top:5%}.user-contents{display:flex;flex-direction:column;min-height:100vh}.hero{position:relative;width:100%;min-height:90vh;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#fff}.hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#08003ab3,#08003ab3);mix-blend-mode:multiply;z-index:1}.hero-text{position:relative;text-align:center;max-width:800px;z-index:2}.hero-text h1{font-size:50px;font-weight:600}.hero-text p{max-width:700px;margin:10px auto 20px;line-height:1.4}@media(max-width:1000px){.hero-text h1{font-size:30px;font-weight:600}}@media(max-width:700px){.hero-text h1{font-size:12px;font-weight:400}}.customer-reviews{width:100%;position:relative;z-index:1}.carousel-container .ant-carousel{max-width:1350px;width:100%;margin:0 auto}.image img{width:1300px;height:auto;border-radius:10px;object-fit:cover;display:block;transition:transform .3s ease}.image img:hover{transform:scale(1.05)}.image{padding:10px}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#00000080;color:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.carousel-btn:hover{background:#000c}.prev-btn{left:-50px}.next-btn{right:-50px}@media(max-width:1700px){.carousel-container .ant-carousel{max-width:1200px}.prev-btn{left:30px}.next-btn{right:30px}}.title{text-align:center;color:#212ea0;font-size:15px;font-weight:600;text-transform:uppercase;margin:50px 0 20px}.title h2{font-size:32px;color:#000f38;margin-bottom:10px;text-transform:none}@media(max-width:1000px){.title h2{font-size:25px}.title{font-size:12px;margin:30px 0 10px}}.policies{padding:24px}.policy-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.policy{flex:1 1 calc(25% - 16px);max-width:calc(25% - 16px);text-align:center;padding:16px;background:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a}.policy-icon{font-size:32px;color:#4b5563;margin-bottom:16px}.policy h1{font-size:18px;margin-bottom:8px;font-weight:600;color:#111827}.policy p{font-size:14px;color:#6b7280;line-height:1.5}.policy-slider{display:none}@media(max-width:1100px){.policy-grid{display:none}.policy-slider{width:100%;align-items:center;display:flex;justify-content:center;text-align:center;align-content:center}.policy{max-width:100%}}@media(max-width:700px){.policy-slider .ant-carousel{width:100%}}.home-container{margin-bottom:30px}.trustpilot-section{padding:10px 20px;border-radius:10px;align-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.trustpilot-header{max-width:100%;margin-bottom:20px;display:wrap;text-align:center;flex-direction:row}.trustpilot-header h2{font-weight:700;font-size:24px}.stars{color:#00b67a;font-size:18px;margin-bottom:5px}.trustpilot-logo{font-weight:700;color:#00b67a;margin-top:10px}.trustpilot-carousel{width:100%;background:#e8e2e2;padding:15px;border-radius:10px;margin-left:15px;align-items:center;display:flex;justify-content:center}.review-card{padding:20px;background:inherit;margin:0 10px;display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.trustpilot-carousel .ant-carousel{width:100%;max-width:1110px}.review-stars{display:flex;color:#00b67a;font-size:14px}.review-card h3{font-weight:700;font-size:16px}.review-card p{margin:5px 0;flex-grow:1}.review-author{font-style:italic;color:gray}.review-date{font-size:12px;color:gray}.slick-prev,.slick-next{font-size:24px!important;color:#000!important;z-index:10!important}.slick-slide>div{display:flex;justify-content:center;height:100%}@media(max-width:1300px){.trustpilot-carousel .ant-carousel{width:800px}}@media(max-width:1100px){.trustpilot-carousel .ant-carousel{width:710px}}@media(max-width:900px){.trustpilot-carousel .ant-carousel{width:500px}}@media(max-width:600px){.trustpilot-carousel .ant-carousel{width:100%}}.info-section{text-align:center;padding:30px 0;border-radius:8px}.info-carousel{display:none}.info-box{display:flex;flex-direction:column;align-items:center;padding:20px;transition:transform .3s ease,box-shadow .3s ease;background:#fff;border-radius:10px;box-shadow:0 2px 5px #0000001a;height:100%}.info-box:hover{transform:scale(1.02);box-shadow:0 4px 10px #0003}.info-icon{font-size:40px;color:#0073e6;margin-bottom:10px}.info-item h2{font-size:18px;font-weight:600;color:#333;text-align:center}@media(max-width:500px){.info-row{display:none}.info-section{padding:0}.info-carousel{display:block;align-self:center;width:100%;margin:0 auto}.info-carousel .ant-carousel{width:100%;max-width:800px}}@media(max-width:868px){.info-box{padding:15px}.info-icon{font-size:35px}.info-item h2{font-size:16px}.info-iteminfo-section{width:100%}}.home-season-painting{margin:30px auto;width:90%}.card{position:relative;overflow:hidden;border-radius:10px 10px 0 0;box-shadow:0 2px 4px #0000001a;background:#fff;width:100%;aspect-ratio:4 / 5;display:flex;justify-content:center;align-items:center;cursor:pointer}.card:hover{transform:translateY(-.9px)}.image-container{position:relative;width:100%;height:100%;overflow:hidden}.default-image,.hover-image{position:absolute;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease}.default-image{opacity:1}.hover-image,.image-container:hover .default-image{opacity:0}.image-container:hover .hover-image{opacity:1}.quick-add-btn{position:absolute;bottom:3%;left:92%;transform:translate(-50%);width:40px;height:40px;background:#000000b3;color:#fff;border:none;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:1.2rem;cursor:pointer;transition:opacity .5s linear,transform .3s ease-in-out,background-color .2s ease-in .1s;opacity:0}.image-container:hover .quick-add-btn{opacity:1}.quick-add-btn:hover{background:#a8a3a3fb;transform:translate(-50%) scale(1.1)}.painting-container{font-family:Arial,sans-serif;margin:16px 0}.painting-title{font-size:12px;font-weight:700;margin:0 0 8px;color:#000}.price{display:flex;width:50%;justify-content:space-between;gap:8px}.current-price{font-size:12px;font-weight:700;color:green;margin-right:8px}.original-price{font-size:14px;font-weight:400;color:red;text-decoration:line-through}.discount{font-size:14px;font-weight:700;color:#fff;background-color:#000;padding:4px 8px;border-radius:12px;text-align:center}.home-season-painting button{align-self:center;justify-self:center;display:flex}@media(max-width:1200px){.quick-add-btn{left:85%}}.home-newest-painting{width:100%;text-align:center;align-items:center}.home-newest-painting button{margin-top:30px}.gallery-content{position:relative;box-shadow:0 2px 4px #0000001a;border-radius:10px;overflow:hidden}.gallery-content img{width:100%;height:auto;border-radius:10px;display:block;transition:transform .3s ease}.gallery-content:hover img{transform:scale(1.05)}.caption{position:absolute;top:0;left:0;bottom:0;right:0;background:#000f984d;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;cursor:pointer;opacity:0;transition:opacity .4s ease}.gallery-content:hover .caption{opacity:1}.caption-heart{position:absolute;top:15px;right:15px;color:red;font-size:30px;cursor:pointer}.caption p{font-size:16px;line-height:1.5}.before-after-slider{width:60%;height:80%;justify-self:center}@media(max-width:768px){.before-after-slider{width:100%;height:100%}}.paintings-container{padding:0}.card-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%;margin-bottom:-30px;padding-bottom:15px}.painting-card{border-radius:10px;overflow:hidden;background-color:inherit;box-shadow:none!important}.card-image-container{position:relative;overflow:hidden;width:100%;aspect-ratio:3 / 3;border-radius:10px}.painting-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .3s ease}.card-details{flex-shrink:0;margin-bottom:-10px}.card-details h3{font-size:1.1rem}.size{font-size:.9rem;color:#666;margin-bottom:8px}.current-price{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.discounted-price{font-size:.95rem;font-weight:600;color:#2a7a2a}.original-price{font-size:.85rem;color:red;text-decoration:line-through}.discount{font-size:.8rem;color:#fff;background:#2a7a2a;padding:2px 6px;border-radius:3px}.sold{font-size:.8rem;color:#fff;background:red;padding:2px 6px;border-radius:3px}.reservert{font-size:.8rem;color:#fff;background:orange;padding:2px 6px;border-radius:3px}.quick-add-btn{position:absolute;bottom:15px;left:50%;transform:translate(-50%);padding:10px 20px;background:#fff;color:#000;border:none;border-radius:20px;cursor:pointer;opacity:0;transition:all .3s ease;display:flex;align-items:center;gap:5px;font-size:1rem}.quick-add-btn.visible{opacity:1}.like-container{position:absolute;top:10px;right:10px;background:#fff;padding:4px 8px;border-radius:15px;display:flex;align-items:center;gap:4px;z-index:1}@media(max-width:768px){.card-details h3{font-size:1rem}.discounted-price{font-size:.9rem}.original-price{font-size:.8rem}.quick-add-btn{font-size:.9rem;padding:8px 16px;bottom:10px}}@media(max-width:480px){.card-details h3{font-size:.95rem}.size{font-size:.85rem}.like-container{top:8px;right:8px;padding:3px 6px}}.gallery{margin-top:70px;margin-bottom:30px}.custom-pagination .ant-pagination-item{padding:6px}.painting-filters{width:100%}.filter-section{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.filter{flex:1 1 300px;display:flex;flex-direction:column;gap:8px;min-width:250px}.filter span{font-weight:500;color:#333}.selected-filters{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0}.selected-filters .ant-tag{display:flex;align-items:center;gap:6px;background:#f5f5f5;border:none;border-radius:20px}.sorting-select .ant-select-arrow{top:100%}.filter-select .ant-select-selection-placeholder{top:80%}.filter-select .ant-select-selection-item{text-align:left!important}.filter-select .ant-select-selector{cursor:pointer!important}@media(max-width:992px){.filter{flex:1 1 250px}}@media(max-width:768px){.filter-section{flex-direction:column}.filter{width:100%;flex:none}.filter .ant-select-selector{height:42px!important}}@media(max-width:480px){.selected-filters{gap:6px}.selected-filters .ant-tag{font-size:12px;padding:4px 10px}.selected-filters .ant-btn-link{font-size:12px}}.single-painting{width:100%;margin-top:120px}@media(max-width:768px){.similar-paintings{margin-top:-80px}}.painting{display:flex;flex-direction:row;width:100%;min-height:90vh;margin:110px auto;gap:5%;flex:2}.painting-images{display:flex;flex-direction:column;width:50%;min-height:90vh}.main-image{display:flex;flex-direction:row;position:relative}.discount-badge{position:absolute;top:16px;right:16px;background:#000;color:#fff;padding:4px 8px;font-size:14px;border-radius:12px;font-weight:700}.thumbnails{display:flex;flex-direction:row;gap:2%;margin-top:2%;width:50%}.thumbnail{width:15%;height:auto;cursor:pointer;border:2px solid transparent;transition:border-color .3s,transform .3s}.thumbnail img{width:100%;height:100%;border-radius:10%;object-fit:cover;transition:transform .3s}.thumbnail img.selected{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:4px;text-decoration-color:#000}.thumbnail.active{border-color:#000;border-radius:10%}.painting-details{display:flex;flex:1;flex-direction:column;width:30%;gap:2%;align-items:flex-start}.painting-details .status,.painting-details .size{font-size:16px;margin-bottom:8px;color:#555}.pricing{display:flex;align-items:center;gap:12px;margin-bottom:12px}.pricing .original-price{font-size:14px;color:red;text-decoration:line-through}.pricing .discounted-price{font-size:16px;font-weight:700;color:green}.pricing .discount{font-size:14px;color:#fff;background-color:#333;padding:4px 8px;border-radius:12px}.painting-details .description{font-size:14px;color:#333;line-height:1.6}.thumbnail:hover img{transform:scale(1.1)}.features{padding:0;margin:0 0 16px 17px}.features li{margin-bottom:8px;font-size:14px;color:#555}.personal-message{font-size:14px;margin-bottom:16px;color:#333}.add-to-cart{width:100%;background:#000;color:#fff;border:none;padding:16px 0;font-size:16px;border-radius:8px;cursor:pointer;transition:background-color .3s,transform .2s}.add-to-cart:hover{background-color:#333;transform:scale(1.1)}.add-to-cart .original-price{text-decoration:line-through;color:red;margin-left:8px}.payment-icons{display:flex;align-items:stretch;align-self:center;gap:8px}.payment-icons img{height:16px;margin-right:8px}.prom-section{width:100%}.prom-icons{display:flex;align-items:center;align-self:center;justify-content:space-evenly}.additional-info{width:100%;padding:16px;background:#e0dcdc;border-radius:8px;margin-top:1%}.additional-info p{font-size:14px;margin-bottom:8px;color:#333}.additional-info .anticon{color:#555;margin-right:8px}.prom-icons a{display:inline-block;transition:transform .3s ease}.prom-icons a:hover{transform:scale(1.1)}@media(max-width:768px){.prom-icons{display:flex;justify-content:space-around;align-items:center;width:100%;margin:10px 0}.prom-icons a{display:flex;justify-content:center;align-items:center;width:100%}.prom-icons svg{font-size:60px}.main-image,.painting-details{width:100%}}@media(max-width:1100px){.painting{width:100%;flex-direction:column}.painting-details{width:100%;margin-top:20px}.painting-images{width:70%;justify-self:center;align-self:center;height:auto;min-height:auto}}.about-page{margin-top:90px}.about-image{position:relative;width:100%;height:500px;overflow:hidden}.about-image img{width:100%;height:auto;object-fit:contain;object-position:top}.about-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff}.about-text h1{margin:0;font-size:3rem}.about-text h3{margin:0;font-size:1.2rem}.about{margin:80px auto;display:flex;flex-wrap:wrap;gap:40px;width:90%;max-width:1200px}.about-left{flex:1 1 40%;min-width:300px;position:relative}.about-right{flex:1 1 55%;min-width:300px}.about-img{width:100%;height:auto;border-radius:10px;object-fit:cover}.play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:clamp(3rem,6vw,4rem);cursor:pointer;color:#fff;transition:transform .3s ease}.about h3{font-size:clamp(.875rem,2vw,1rem);color:#212ea0;margin-bottom:.5rem}.about h2{font-size:clamp(1.75rem,4vw,2.25rem);color:#000f38;margin:1rem 0;line-height:1.3}.about p{color:#676767;line-height:1.6;margin-bottom:1.25rem;font-size:clamp(.875rem,2vw,1rem)}@media(max-width:1050px){.about{flex-direction:column;gap:30px;margin:60px auto}.about-left,.about-right{width:100%;flex-basis:100%}.about-img{aspect-ratio:16/9}}@media(max-width:480px){.about{margin:40px auto;width:95%}.play-icon{font-size:2.5rem}.about h2{font-size:1.5rem}}.video-player{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;z-index:100;display:flex;align-items:center;justify-content:center}.video-player video{width:90%;max-width:900px;height:auto;max-height:90vh;border:4px solid inherit}.video-player.hide{display:none}.contact{margin:30px auto;max-width:90%;display:flex;align-content:center;justify-content:space-between}.contact-col{flex-basis:48%;color:#676767}.contact-col h3{color:#000f38;font-weight:500;font-size:25px;display:flex;align-items:center;margin-bottom:20px}.contact-col p{max-width:450px;list-style:.3}.contact-col ul li{display:flex;align-items:center;margin:20px 0}.contact-btn{margin-top:5px;background:#212ea0;color:#fff;padding:14px 25px;font-size:16px;border-radius:30px;cursor:pointer;border:0;outline:0;display:inline-flex;align-items:center;justify-content:center}.contact-col span{display:block;margin:20px 0}@media(max-width:800px){.contact{display:block}.contact-col{padding:20px}}.contact-container{margin-top:70px}.empty-cart{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:52vh;text-align:center;width:100%;gap:20px}.empty-cart-icon{font-size:80px;color:#0000004d}.empty-btn{background:#212ea0;color:#fff;padding:20px 30px;font-size:20px;border-radius:30px;cursor:pointer;border:0;outline:0;display:inline-flex;align-items:center;justify-content:center}.cart-content-right{padding:20px;flex:2;width:100%;position:sticky;top:100px;height:fit-content;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.cart-item{display:flex;gap:15px;width:100%;align-items:center;padding:12px 0;border-bottom:1px solid #eee}.cart-item-image{width:80px;height:80px;min-width:80px;object-fit:cover;border-radius:8px}.cart-item-details{flex-grow:1;min-width:0}.cart-item-title{font-weight:600;margin-bottom:4px;font-size:.95rem}.cart-item-size{color:#666;font-size:.85rem}.cart-item-price{font-weight:600;color:#000}.cart-summary{margin-top:25px;display:flex;justify-content:space-between;padding:15px 0;border-top:1px solid #eee}.cart-summary-left p,.cart-summary-right p{margin:8px 0;font-size:.9rem}.cart-summary-left h2,.cart-summary-right h2{margin:12px 0;font-size:1.2rem}@media(max-width:992px){.cart-content-right{position:static}.cart-content-left{order:2}.cart-content-right{order:1}}@media(max-width:768px){.cart-item{flex-wrap:wrap;gap:10px}.cart-item-image{width:60px;height:60px;min-width:60px}.ant-input-group-compact{flex-direction:column!important;gap:10px}.ant-input-group-compact>*{width:100%!important}}@media(max-width:480px){.cart-item-details{flex-basis:60%}.cart-item-title{font-size:.9rem}.cart-item-size{font-size:.8rem}.cart-summary-left h2,.cart-summary-right h2{font-size:1.1rem}.ant-collapse-header{padding:12px!important}}@media(hover:hover){.cart-item:hover{background:#f9f9f9}}.cart-page{margin:80px 0}.blog-page-container{margin-top:70px;max-height:90vh;overflow-y:scroll}.blog-content{width:100%;max-width:1200px;margin:80px auto;padding:0 20px;position:relative}.blog-description{white-space:pre-line}.blog-media-container{display:flex;flex-direction:row;gap:40px;align-items:flex-start}.blog-left{flex:1;min-width:300px;position:relative;border-radius:10px;overflow:hidden}.blog-right{flex:1.5;min-width:300px}.blog-img{width:100%;height:auto;display:block;object-fit:cover}.play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:4rem;cursor:pointer;transition:transform .3s ease}.play-icon:hover{transform:translate(-50%,-50%) scale(1.1)}.blog-right h3{font-size:1.5rem;color:#212ea0;margin-bottom:1rem;line-height:1.3}.blog-right p{font-size:1rem;color:#181616;line-height:1.6;margin-bottom:1.5rem}.blog-date{display:block;font-size:.875rem;color:#666}.blog-date a{color:#666;text-decoration:underline}.bouquet{position:absolute;right:-15%;top:25%;z-index:-1;opacity:.1}@media(max-width:1024px){.blog-media-container{gap:30px}.blog-left{min-width:250px}}@media(max-width:768px){.blog-content{margin:60px auto}.bouquet{display:none}.blog-media-container{flex-direction:column;gap:30px}.blog-left,.blog-right{width:100%;min-width:auto}.play-icon{font-size:3.5rem}.blog-right h3{font-size:1.3rem}}@media(max-width:480px){.blog-content{margin:40px auto;padding:0 15px}.play-icon{font-size:3rem}.blog-right h3{font-size:1.2rem}.blog-right p{font-size:.9rem}.bouquet{right:-30px;top:-20px;width:100px}}@media(max-width:1600px){.bouquet{right:0;top:20%}}.customPainting{margin-top:70px}.customPaintings{margin:90px auto;width:90%;max-width:1200px;display:flex;gap:40px;justify-content:space-between}.customPaintings-col{flex:1;min-width:300px;color:#676767}.customPaintings-col.col-1{max-width:600px}.customPaintings-col.col-1 a{color:#000f38;font-weight:500;font-size:18px}.customPaintings-slider{margin-top:20px}.customPaintings-col h3{color:#000f38;font-weight:500;font-size:clamp(1.5rem,2vw,25px);margin-bottom:20px}.customPaintings-col p{line-height:1.5;margin-bottom:1.2rem}.customPaintings-col ul li{display:flex;align-items:center;margin:15px 0;gap:8px}.ant-form-item-label label{font-size:16px!important}.ant-input,.ant-select-selector{height:48px!important;display:flex!important;align-items:center}.contact-btn{width:100%;height:50px;font-size:16px}@media(max-width:992px){.customPaintings{flex-direction:column;gap:30px;width:95%;margin:60px auto}.customPaintings-col{width:100%;max-width:100%!important}.customPaintings-col h3{font-size:22px}.customPaintings-slider{width:100%;display:flex;justify-content:center}}@media(max-width:576px){.customPaintings{margin:40px auto;width:100%;padding:0 15px}.ant-form-item-label label{font-size:14px!important}.ant-input,.ant-select-selector{height:44px!important;font-size:14px!important}.customPaintings-col ul li{font-size:14px}.contact-btn{height:46px;font-size:15px}}.slider-item{width:100%;height:80%;overflow:hidden}.slider-image{width:100%;height:100%;object-fit:cover}.ant-carousel{width:70%;max-width:800px}.customer-dashboard{margin-top:100px;padding:30px}.customer-dashboard a{text-decoration:underline;color:#000}.login-container{display:flex;justify-content:center;align-items:center;height:80vh;padding:20px}.login-form{width:100%;max-width:400px;background:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 12px #0000001a}.login-form h2{text-align:center;margin-bottom:24px;font-weight:700}.login-extra{text-align:center;margin-top:10px}.login-extra span{display:block;margin-bottom:10px;color:#888}.login-form-register a{color:#1890ff;font-weight:500}@media(max-width:480px){.login-form{padding:20px}}.register-container{margin-top:90px;display:flex;justify-content:center;align-items:center;height:90vh;padding:20px;background-color:#f9f9f9}.registration-form{width:100%;max-width:450px;background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 14px #0000001a}.registration-form h2{text-align:center;margin-bottom:24px;font-weight:700;font-size:24px}.registration-form .ant-input,.registration-form .ant-input-password{padding:10px 12px;border-radius:8px}.registration-form button{width:100%;height:45px;border-radius:8px;font-weight:600}@media(max-width:480px){.registration-form{padding:20px}}.layout-footer-content{width:100%;background-color:#ece9e9;padding:30px 0;margin-top:auto}.layout-footer-row{display:flex;justify-content:space-around;margin-left:10%}.layout-content-row-div{display:flex;flex-direction:column;gap:8px}.layout-footer-content p{margin:0 1;font-weight:700}.layout-footer-content ul{list-style:none}.layout-footer-content ul li a{text-decoration:none;color:inherit;font-size:14px}.layout-footer-content ul li a:hover{text-decoration:underline}.layout-footer-content ul li{margin:8px 0}.layout-footer-bottom{width:90%;display:flex;justify-content:space-around;align-items:center;align-content:center;margin-top:2%}.layout-footer-bottom-items{display:flex;gap:16px}.icons{display:flex;gap:5px}.copy-right{display:flex;justify-content:center;align-items:center;margin-top:2%}.copy-right p{font-size:15px;font-weight:150}.collapse-container{display:none}.info-container{margin-top:110px;max-width:800px;margin-left:auto;margin-right:auto;padding:2rem 1rem;text-align:left;font-size:1.1rem;line-height:1.6;color:#333}.info-container p{margin-bottom:1.5rem}.info-container h1{text-align:center;margin-bottom:2rem}.info-container a{color:#000;font-weight:700;text-decoration:underline}@media(max-width:800px){.layout-content-row-div{display:none}.collapse-container{display:block;background-color:inherit}.layout-footer-bottom{display:flex;align-items:center;align-content:center;justify-content:center}.layout-footer-bottom-items{display:flex;flex-direction:column;width:100%;align-items:center;margin-left:30px}.icons{display:flex;gap:10px}.layout-footer-bottom-items p{font-size:14px;margin-top:10px}.copy-right{display:flex;justify-content:center;align-items:center;margin-top:20px}}nav{width:100%;height:90px;color:#fff;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:space-between;z-index:10}.logo-layout{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}.logo-container{display:flex;justify-content:center;align-items:center;width:150px;height:150px;overflow:hidden;border-radius:50%;background-color:transparent}.logo{width:100%;height:100%;object-fit:cover;object-position:center}.logo-container{width:70px;height:70px}nav ul li{display:inline-block;list-style:none;margin:5px 20px;font-size:20px}.navbar-items{margin-right:8%}.navbar-login-cart{display:block;right:80px;position:absolute;justify-content:center;align-items:center;padding:0 30px}.login-btn,.login-btn-change-color{background-color:inherit;color:#fff}.navbar-login-cart li{display:inline-block;list-style:none;margin:5px 20px}.navbar-change-color{background-color:#212ea0;transition:.3s}.navbar-login-cart li a{font-size:35px}.navbar-login-cart a{font-size:22px}.profile-dropDown{display:flex;position:absolute;right:20px}.nav-cart-count{position:absolute;right:40px;top:0;background-color:red;color:#fff;font-size:12px;font-weight:700;width:18px;height:18px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:2px solid white}.sidebar-toggle{display:none;font-size:24px;cursor:pointer;margin-right:10px;margin-left:-40px}.logout-btn{background:none;border:none;color:inherit;font:inherit;cursor:pointer}@media(min-width:800px)and (max-width:1500px){.logo-layout h1{display:none!important}}@media(max-width:1400px){.sidebar-toggle{display:block}.sidebar-items{display:flex;flex-direction:column;justify-content:center;gap:20px}.custom-drawer .ant-drawer-header{background-color:#212ea0;transition:.3s;color:#fff}.custom-drawer .ant-drawer-close{color:#fff}.sidebar-items li{display:flex}.sidebar-items li a{font-size:large}}@media(max-width:1300px){.logo-container{width:50px;height:50px;display:flex;justify-content:center;align-items:center;align-self:center}.login-btn,.profile-dropDown{display:none}.navbar-login-cart{right:0}}@media(max-width:1000px){.navbar-item{display:none}.navbar-items{width:10px}.sidebar-toggle{margin-left:0}.logo-layout h1{font-size:15px;padding-right:20px}.navbar-login-cart{right:0}}.recent-orders{width:50%}@media(max-width:1300px){.recent-orders{width:100%}}.dashboard-chart{width:48%}@media(max-width:1300px){.dashboard-chart{width:100%}}.dashboard-container{padding:20px;width:100%;justify-content:space-between}.dashboard-cards-top{display:grid;flex-wrap:wrap;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;width:100%;margin-bottom:30px}.dashboard-card{display:flex;align-items:center;justify-content:center;background:#fff;padding:15px;border-radius:8px;box-shadow:0 4px 8px #0000001a;transition:all .3s ease;min-height:100px}.dashboard-card-content{display:flex;align-items:center;justify-content:center;gap:15px}.dashboard-icon{font-size:28px;padding:10px;border-radius:10px}.dashboard-content-bottom{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:1300px){.dashboard-content-bottom{flex-direction:column;gap:20px}}@media(max-width:1200px){.dashboard-cards-top{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media(max-width:768px){.dashboard-container{padding:10px}.dashboard-card-content{flex-direction:column;text-align:center}.dashboard-icon{font-size:24px}}@media(max-width:480px){.dashboard-cards-top{grid-template-columns:1fr}.dashboard-card{min-height:80px}.dashboard-icon{font-size:20px}}.inventory{margin:20px;width:100%;min-width:1000px}.inventory-table{width:100%;border-collapse:collapse;border-spacing:0}.products{width:100%;margin:20px}.ant-input-search .ant-input{height:45px!important}.ant-input-search .ant-btn{height:45px!important;border-top-left-radius:0;border-bottom-left-radius:0}@media(max-width:768px){.products{margin:10px}.add-painting-modal{width:100%;position:fixed;top:0;left:0}}.add-painting-button{width:100%}.orders{width:100%;min-width:1000px;margin:20px}.order-table{width:100%}.expanded-row{display:flex;flex-direction:row;gap:30px}.custom-order{width:100%;min-width:1000px;margin:20px}.custom-order-table{width:100%;min-width:700px}.images{display:flex;flex-direction:row;gap:10px;margin-bottom:20px}.blogs{width:100%;min-width:700px;margin:20px 20px 50px}.blogs-button{margin-bottom:20px}.editable-row .ant-form-item-explain{position:absolute;top:100%;font-size:12px}.blogs-table,.add-blog-button{width:100%}
