/* ----------------------------------------------------------- 1) GLOBAL COLORS / VARIABLES / ROOT
----------------------------------------------------------- */
body{background-color:#FAF5F1}html:root{--header-primary-color:#FAF5F1 !important;--menu-header-primary-color:#f3f4f600 !important;--header-primary-brightness:brightness(100%) !important;--menu-header-text-color-primary-bg:#000000 !important;--header-text-color-primary-bg:#000000 !important;--footer-primary-color:#f3f4f6 !important;--footer-text-color-primary-bg:#000000 !important}/* ----------------------------------------------------------- 2) TYPOGRAPHY / TEXT ALIGNMENT
----------------------------------------------------------- */
.prod-col, .footer-about-us-div, h2.section-title.theme-text-primary, .section-title{text-align:center}.section-title{font-size:2.0rem;font-weight:lighter;margin-bottom:30px;color:#000000 !important}.home-categories-section *{color:#000000 !important}/* ----------------------------------------------------------- 3) BUTTONS
----------------------------------------------------------- */
.btn-primary{min-width:100%;padding:5px;font-weight:800}.btn-product-card-out-of-stock{background-color:#ffffff !important}/* ----------------------------------------------------------- 4) SLIDERS / GALLERY / IMAGES
----------------------------------------------------------- */
.main-slider{transform:scale(0.95);border-radius:10px;margin-top:15px}ul.slick-dots{display:none !important}.gallery-section:first-of-type{padding:20px !important;max-width:100% !important}.ss img, .gallery-section img{width:100% !important;height:100% !important;object-fit:contain !important}.ss .box-1-1 .content, .gallery-section .box-1-1 .content{position:unset !important}.ss .box-1-1:before, .gallery-section .box-1-1:before, .ss .box-1-1.ratio21_9:before, .gallery-section .box-1-1.ratio21_9:before{content:unset !important;display:unset !important;padding-top:unset !important}.category-item img{border-radius:5px}/* ----------------------------------------------------------- 5) FEATURE SECTION
----------------------------------------------------------- */
.features-section{background:#aba0a000 !important}.features-section .features-section{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px}.features-section *{color:#fff !important}.feature{border:1px solid transparent;flex:1;padding:12px;transform:scale(1.8);transform-origin:center center;margin:0 auto}@media (max-width:680px){.features-section .features-section{grid-template-columns:repeat(2, minmax(0, 1fr))}.features-section .features-section .feature:nth-of-type(2){grid-column:span 3;grid-row:1}}/* ----------------------------------------------------------- 6) PRODUCT CARDS
----------------------------------------------------------- */
.prod-col{padding-left:5px !important;padding-right:5px !important}.product-item{background-color:#ffffff00 !important;padding:10px !important;border-radius:10px;border:1px solid #e3e3e3 !important;width:220px !important;max-width:100% !important}.product-price{color:#000000 !important}.add-to-wishlist{background-color:#E1BFB5 !important}.icon-heart-mask{background-color:#fff !important}/* ----------------------------------------------------------- 7) HEADER / BREADCRUMB
----------------------------------------------------------- */
.header-wrapper{background-color:#ffffff;border:1px solid #cccccc;padding:7px 0px;border-radius:3px}.breadcrumb{display:flex;flex-wrap:wrap;padding:0.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#faf5f1;border-radius:0.25rem}/* ----------------------------------------------------------- 8) FOOTER
----------------------------------------------------------- */
footer{background-image:url("https://i.postimg.cc/vm8LdK7n/Mask-group.png"), linear-gradient(to bottom, #E1BFB5 -100%, #E1BFB5);background-size:contain;background-position:center;background-repeat:no-repeat}.footer-store-section, .footer-companies, .footer-copyrights-vat-certificate{background-color:transparent !important}.footer-copyrights-vat-certificate{color:#fff !important}.footer-theme-text-for-primary-bg{color:#ffffff}.store-section a{text-decoration:none;color:#ffffff;cursor:pointer}.store-section .social-icons span{height:35px;width:35px;color:#ffffff;font-size:22px;border:2px solid #ffffff;padding:5px;border-radius:50%}.footer-about-us-links-div.footer-about-us-div::before{content:"";background:url(https://i.postimg.cc/P5RG99qj/Layer-1-2.png) center center / contain no-repeat;display:block;width:100%;height:100px;margin-bottom:13px}body > div.app.d-flex.flex-column.visible > div.footer > footer > div.footer-store-section.store-section.footer-theme-bg-primary.footer-theme-text-for-primary-bg > div > div > div.col-12.col-lg-5 > div > h2{display:none}@media (max-width:992px){.footer-about-us-links-div{text-align:center;padding-left:unset !important;margin-bottom:20px}.social-icons{justify-content:center}}/* ----------------------------------------------------------- 9) ANIMATIONS (INTRO LOADER)
----------------------------------------------------------- */
body::before{content:" ";background-color:#f3f4f6;position:fixed;top:0;left:0;width:0%;height:100%;z-index:9998;opacity:0;animation:intro 2s}body:after{z-index:9999;position:fixed;content:"";background-image:url(https://media.zid.store/cdn-cgi/image/h=175,q=100/https://media.zid.store/78b8e7c3-0cd4-4cfa-a002-e425f053ec24/fd63cc05-9784-46f5-8cc5-62bc5fb287d9-200x.png) !important;background-position:center;background-size:100px;background-repeat:no-repeat;width:0;transform:translate(50px, -50px);height:100px;right:50%;top:50%;opacity:0;visibility:visible !important;background-color:transparent !important;animation:intro_logo 1.5s}@keyframes intro{0%{width:100%;opacity:1}40%{opacity:1}80%{opacity:1}99%{width:100%}100%{width:0;opacity:0;display:none}}@keyframes intro_logo{0%{width:100px;opacity:.8}50%{opacity:.9}70%{opacity:1}80%{opacity:1}99%{width:100px}100%{width:0;opacity:0;display:none}}/* ----------------------------------------------------------- 10) SECTION SPECIFIC CUSTOM FIXES
----------------------------------------------------------- */
div[section-id="53fb8502-3d1b-4690-8a10-f880748359f6"]{margin-top:-50px !important;margin-bottom:0 !important}.subTitle-detail{margin-top:-15px;background-color:#faf5f1;padding:30px 30px}/* ----------------------------------------------------------- 11) MISC FIXES
----------------------------------------------------------- */
.bg-transparent{background-color:#fffffff0 !important}.logistics-pay-icons{gap:10px}.logistics-pay-icons a{background-color:#fff;border-radius:5px}.testimonials-customer-icon{font-size:45px;line-height:initial;color:#F0E4E4}.testimonials-customer-card{box-shadow:0 0 15px 0 rgb(0 0 0 / 22%)}.filter-order, .filter-result, div:has(>#product-filter-count) *{color:#000000 !important}