body{background-color:#f8f9fa}h1{font-size:70px;line-height:80px}h2{line-height:54px;font-size:42px}h3{line-height:39px;font-size:28px}h4{line-height:38px;font-size:24px}h5{line-height:30px;font-size:20px}p{line-height:30px;color:#909090;font-size:16px}.page-wrapper .page-header .ammenu-menu-wrapper .ammenu-nav-sections nav.ammenu-main-container{background:#9ac6c5 !important;color:#000 !important}.page-wrapper .page-header .ammenu-menu-wrapper .ammenu-nav-sections nav.ammenu-main-container ul.ammenu-items{max-width:1170px !important}.ammenu-nav-sections.-topmenu .ammenu-items.-root>.ammenu-item>.ammenu-link,.ammenu-nav-sections.-topmenu .ammenu-items.-root>.ammenu-item>.ammenu-link p{color:#141e25 !important}.custom_home_delivery_icon{padding:40px 0}.custom_home_delivery_icon .delivery_icon-content{text-align:center}.custom_home_delivery_icon .delivery_icon-content p{font-size:20px;margin:10px 0 0;font-weight:600;color:#141e25}.header-main .header-row a{color:#141e25 !important}.page-wrapper .page-header{background:#f7f7f7}.header-main .header-row .search-area .search-toggle-icon{font-size:23px !important}.minicart-wrapper .action.showcart .counter.qty{color:#141e25 !important}.banner-custom .Banner-section-description .banner-content h1,.banner-custom .Banner-section-description .banner-content p,.banner-custom .Banner-section-description .banner-content span{color:#9ac6c5 !important}.banner-custom .Banner-section-description .banner-content a,.-new-arrival-banner-content a{border:none !important;background-color:#e0b1cb !important;padding:10px !important}.banner-custom .Banner-section-description .banner-content a:hover,.-new-arrival-banner-content a:hover{background-color:#3b4151 !important}.mgz-block-heading.mgz-block-heading-line .title{color:#9ac6c5;font-weight:600;background:#f8f9fa !important}.Faq-section{padding:40px 20px}.Faq-section .accordion-container h3{text-align:center;margin:0 0 30px;display:flex;align-items:center;color:#9ac6c5;font-weight:600;background:#f8f9fa}.Faq-section .accordion-container .accordion-item{margin-bottom:20px}.Faq-section .accordion-container .accordion-item h2{color:#141e25;font-weight:600;margin:0 0 15px}.Faq-section .accordion-container .accordion-item p{color:#141e25;margin:0}.Faq-section .accordion-container .accordion-item .accordion-header h5{margin:0 0 10px;color:#141e25}.Faq-section .accordion-container h3:after,.Faq-section .accordion-container h3:before{content:"";flex:1;border-bottom:1px solid #cecece}.Faq-section .accordion-container h3 span{padding:0 10px;color:#9ac6c5;font-weight:600;background:#f8f9fa}.product-item-info strong.product-item-name a{margin:0;color:#141e25;font-weight:600;font-size:20px}.footer-middle a:hover,.footer .widget .tagcloud a:hover{text-decoration:underline;color:#141e25 !important}.footer .block-newsletter .action.subscribe{background-color:#e0b1cb !important;color:#141e25 !important;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}footer.page-footer .footer .block-newsletter .action.subscribe:hover{background-color:#3b4151 !important;color:#fff !important}.footer .follow-us .share-links a{border-color:#9ac6c500 !important}footer.page-footer .footer .footer-links-third h6{color:#141e25 !important}footer.page-footer .footer .block-newsletter h3{font-size:18px}footer.page-footer .footer .block-newsletter p,footer.page-footer .footer .block-newsletter h3{color:#141e25 !important}footer.page-footer .footer .footer-links-third h6{color:#141e25 !important}footer.page-footer .footer .footer-middle,footer.page-footer .footer .footer-bottom{max-width:100%}footer.page-footer .footer ul.footer-links{width:33.333%}footer.page-footer .footer .footer-links-third h6{font-size:18px;color:#fff;margin:0 0 15px;text-transform:capitalize}footer.page-footer .footer .block-newsletter .action.subscribe:hover{background-color:#000;color:#fff}footer.page-footer .footer ul.footer-links li a:hover{font-weight:700}.cms-de-home .block-newsletter h3{margin-bottom:5px;font-size:16px}footer.page-footer .footer .block-newsletter p{margin:0 0 20px;color:#fff;line-height:normal;font-size:14px}footer.page-footer .footer .footer-links a{font-size:14px;margin-bottom:5px;display:inline-block;min-width:155px;text-transform:unset}footer.page-footer .footer ul.footer-links li a:hover{font-weight:700}footer.page-footer .footer .follow-us .share-links a{font-size:20px;width:35px;height:35px}footer.page-footer .footer .custom-footer-middle .container .row .col-lg-8:nth-child(2){padding:0 0 0 50px}footer.page-footer .footer .footer-middle,footer.page-footer .footer .footer-bottom{max-width:100%}footer.page-footer .footer .custom-footer-middle .container .row .col-lg-8:nth-child(2)>div{display:flex;flex-wrap:wrap;justify-content:space-between}footer.page-footer .footer .footer-bottom{width:100%;background-color:transparent;padding:0}footer.page-footer .footer .footer-bottom .container{padding:5px 0 0 !important}footer.page-footer .footer .footer-bottom .footer-paylogo{display:flex;justify-content:center}footer.page-footer .footer .footer-middle .container{max-width:1180px}footer.page-footer .footer .custom-footer-middle .container .row .col-lg-4 .block-newsletter{text-align:center}footer.page-footer .footer address{text-align:center;display:block;width:100%;padding:10px 8px 10px 0;line-height:35px}footer.page-footer .footer .footer-bottom ul.footer-paylogo li{margin:10px 5px}footer.page-footer .footer .footer-bottom ul.footer-paylogo li img{width:100%;max-width:48px !important;height:auto;object-fit:cover;display:block}footer.page-footer .footer .custom-footer-middle>.container{padding:30px 20px !important}footer.page-footer .footer .contact-info{display:flex;flex-direction:column;text-align:center;color:#fff;margin-top:30px}footer.page-footer .footer .contact-info .company-info{font-weight:700;line-height:normal}footer.page-footer .footer .contact-info .org-number{font-weight:400}footer.page-footer .footer .contact-info .address{line-height:normal}footer.page-footer .footer .contact-info .separator{margin:0 4px;font-weight:900}footer.page-footer .footer .custom-footer-middle .col-lg-12{padding:0}@media only screen and (max-width:1199px){footer.page-footer .footer .footer-middle .container{max-width:1000px}}@media only screen and (max-width:1024px){.footer.cms-de-home .footer-bottom ul.footer-paylogo li img{max-width:60px !important}}