.fw-wordmark .logo-title,.fw-wordmark .logo-title a,.fw-wordmark .site-title a{font-family:Georgia,serif!important;font-size:34px!important;letter-spacing:.08em;font-weight:500;color:#001f33}
#header-wrapper{margin-bottom:0!important}
.fw-image-logo .wdt-logo-container img{display:block;width:230px!important;max-width:100%!important;height:auto!important}
.fw-footer-logo img{width:220px;max-width:100%;height:auto}
.product-buy-now,.product-additional-info,.quick_buy_now_button{display:none!important}
.fw-category-intro{clear:both;width:100%;padding:30px 0 36px}.fw-category-intro h1{font-size:clamp(2rem,4vw,3.25rem);margin:0 0 16px}.fw-category-intro p{max-width:680px;line-height:1.7}
@media(max-width:767px){.fw-image-logo .wdt-logo-container img{width:180px!important}.fw-category-intro{padding-top:20px}}
.elementor-invisible{visibility:visible!important}
.wdt-cus-collections .wdt-image-box-holder .wdt-content-item .wdt-content-title h5{transform:none!important;opacity:1!important}
.wdt-cus-collections .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image>a:before{opacity:1!important;background-position:100% 70%,100% 100%!important}
.elementor-element-e993c11 .wdt-column-wrapper{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0!important;width:100%!important}
.elementor-element-e993c11 .wdt-column{width:100%!important;padding:0!important;margin:0!important}
@media(max-width:1024px){.elementor-element-e993c11 .wdt-column-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.elementor-element-e993c11 .wdt-column-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}
.fw-button,.fw-enquiry-form button{display:inline-block;background:#001f33;color:#fff;border:1px solid #001f33;padding:15px 28px;font-family:inherit;line-height:1.4;cursor:pointer;text-align:center}
.fw-button:hover,.fw-button:focus-visible{background:#ded4ca;color:#001f33}
.fw-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.fw-enquiry-form label{display:block;font-size:14px;font-weight:600;color:#3d3633;margin:0 0 20px}
.fw-enquiry-form input:not([type=checkbox]):not([type=hidden]),.fw-enquiry-form textarea{display:block;width:100%;margin-top:9px;background:#fff;border:1px solid #c9bfb6;border-radius:0;padding:13px 14px;color:#222;font:400 16px/1.5 Arial,sans-serif;box-sizing:border-box}
.fw-enquiry-form input:focus,.fw-enquiry-form textarea:focus{outline:2px solid #001f33;outline-offset:2px}
.fw-enquiry-form .fw-consent{display:flex;align-items:flex-start;gap:10px;font-weight:400;line-height:1.6}
.fw-consent input{width:18px;height:18px;flex:none;margin-top:4px}.fw-consent a{text-decoration:underline}
.fw-honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}
.fw-form-message{padding:20px;background:#edf5ed;color:#21462a;margin-bottom:24px;border-left:4px solid #42644b}.fw-error{background:#fff0ec;color:#7b2f22}
.fw-product-enquiry{clear:both;margin:24px 0}.fw-product-enquiry p{font-size:14px;margin-top:16px}
.fw-product-enquiry .fw-wa{margin-top:12px;background:transparent;color:#001f33}
.woocommerce .price,.woocommerce .single_add_to_cart_button,.woocommerce form.cart,.woocommerce .quantity,.woocommerce .woocommerce-ordering,.wdt-shop-menu-icon,.wdt-shop-menu-cart{display:none!important}
.woocommerce ul.products li.product img{aspect-ratio:1/1;object-fit:cover}.woocommerce ul.products li.product h2{font-size:21px}
.woocommerce-product-details__short-description{font-size:16px;line-height:1.75}
.woocommerce table.shop_attributes th{color:#3d3633!important;background:#eee6dc!important;text-align:left;font-weight:600;width:30%}
.woocommerce table.shop_attributes td{color:#3d3633!important;font-style:normal}
.wdt-cus-home1-hero-slider1,.wdt-cus-home1-hero-slider2,.wdt-cus-home1-hero-slider3{background-position:center 35%!important}
.wdt-heading-holder .wdt-heading-content-wrapper{line-height:1.7}
#footer .elementor-icon-list-text{white-space:normal}
@media(max-width:767px){.fw-form-grid{grid-template-columns:1fr;gap:0}.fw-wordmark .logo-title,.fw-wordmark .logo-title a{font-size:29px!important}.fw-enquiry-form button{width:100%}.fw-product-enquiry .fw-button{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}
