.cps-header,.cps-footer,.cps-home{font-family:var(--wp--preset--font-family--montserrat),Arial,sans-serif;color:#231f20}.cps-header{padding:20px 5%;background:#fff;margin:0!important;box-sizing:border-box;width:100%}.cps-header-row{display:flex;align-items:center;justify-content:space-between;gap:25px;max-width:1280px!important;margin:auto!important}.cps-header-logo{width:155px;flex:none;margin:0!important}.cps-header-logo img{width:155px;height:auto;display:block}.cps-header nav{margin:0!important}.cps-header nav a{font-size:14px;color:#231f20!important;text-decoration:none}.cps-header .wp-block-search{width:220px;margin:0!important}.cps-header .wp-block-search__inside-wrapper{border:1px solid #c69f5d;border-radius:25px;overflow:hidden;padding:0}.cps-header .wp-block-search__input{width:120px;min-width:0;padding:8px 12px;font-size:13px;background:transparent}.cps-header .wp-block-search__button{background:#c69f5d!important;color:#fff;padding:4px 8px;margin:0;border-radius:0}.cps-header .wc-block-mini-cart__button{color:#231f20;padding:5px}.cps-account{font-size:13px;margin:0!important}.cps-account a{color:#231f20!important;text-decoration:none}.page-id-137 .cps-header{position:absolute;left:0;right:0;z-index:30;background:transparent}.cps-home{max-width:none!important;margin:0!important}.cps-hero{padding:145px 5% 50px;min-height:650px;box-sizing:border-box;background-position:center;background-size:cover}.cps-hero-inner{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:center;max-width:1280px!important;margin:auto!important}.cps-hero h1{font-size:36px;line-height:1.4;font-weight:600;text-transform:uppercase;color:#000}.cps-hero h2{font-size:23px;line-height:1.5;font-weight:400;color:#231f20}.cps-hero-photo{margin:0!important}.cps-hero-photo img{width:100%;max-height:510px;object-fit:contain}.cps-home .wp-block-button__link{background:linear-gradient(90deg,#b78742,#e7d293)!important;color:#000!important;border:0;border-radius:35px;font-weight:600;font-size:16px;padding:15px 28px}.cps-service-row{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1280px!important;margin:0 auto!important;padding:35px 5%;box-sizing:border-box}.cps-service{border-right:1px solid #ddd;padding-right:25px}.cps-service:last-child{border-right:0}.cps-service h2{font-size:20px;color:#231f20;font-weight:600}.cps-service p{font-size:14px;line-height:1.6}.cps-section{max-width:1280px!important;margin:0 auto!important;padding:35px 5%;box-sizing:border-box}.cps-section h2{font-size:30px;line-height:1.3;font-weight:600;color:#231f20}.cps-section p{font-size:15px;line-height:1.75}.cps-catalogue-controls{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;flex-wrap:wrap;margin:25px 0}.cps-catalogue-controls label{font-size:12px;display:flex;flex-direction:column;gap:5px}.cps-catalogue-controls input,.cps-catalogue-controls select{font:14px var(--wp--preset--font-family--montserrat),Arial,sans-serif;border:1px solid #ddd;padding:10px;background:#fff;border-radius:3px;max-width:100%;box-sizing:border-box}.cps-results{font-size:13px!important;margin:0!important}.cps-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 25px}.cps-product-card{text-align:center;min-width:0}.cps-product-card[hidden]{display:none!important}.cps-product-photo{display:block;position:relative}.cps-product-photo img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.cps-sale{position:absolute;left:8px;top:8px;border-radius:100%;background:#aa742d;color:#fff;padding:12px 7px;font-size:13px}.cps-product-card h3{font-size:16px;font-weight:500;line-height:1.4;margin:10px 0}.cps-product-card h3 a{color:#231f20;text-decoration:none}.cps-product-price{font-size:16px;line-height:1.5;color:#231f20}.cps-product-price del{color:#777;font-size:14px}.cps-product-price ins{text-decoration:none}.cps-unavailable{font-size:12px!important;color:#6b6b6b}.cps-quality{padding:70px 5%;background:#fcf8f1;text-align:center}.cps-quality>div{max-width:800px!important;margin:auto!important}.cps-quality h2{font-size:34px;color:#231f20}.cps-category-panels{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:150px 8%;background-position:center;background-size:cover;text-align:center}.cps-category-panels h2{font-size:28px}.cps-category-panels a{color:#231f20;text-decoration:none;background:rgba(255,255,255,.85);padding:20px;display:block}.cps-faq{max-width:1100px!important;margin:auto!important;padding:55px 5%}.cps-faq h2{text-align:center;font-size:30px}.cps-faq h3{font-size:18px;font-weight:600}.cps-faq p{font-size:15px;line-height:1.7}.cps-newsletter{background:#f4ead6;padding:45px 5%;text-align:center}.cps-newsletter h2{font-size:25px;color:#231f20}.cps-newsletter p{font-size:15px}.cps-footer{background:#231f20;color:#fff;padding:45px 5%;margin:0!important;text-align:left}.cps-footer-columns{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:45px;max-width:1280px!important;margin:auto!important}.cps-footer-logo{max-width:240px}.cps-footer p,.cps-footer a{font-size:13px;line-height:1.8;color:#fff!important}.cps-footer h3{font-size:17px;color:#fff}.cps-footer a{text-decoration:none}.cps-footer a:hover{text-decoration:underline}.cps-copyright{border-top:1px solid #777;padding-top:20px;margin-top:30px;text-align:center;font-size:12px}.cps-quantity-note{padding:14px 18px;background:#faf4e8;border-left:3px solid #c69f5d;margin:20px 0;font-size:14px}.cps-quantity-note p{margin:8px 0 0}.woocommerce div.product .product_title{font-size:30px}.woocommerce ul.products li.product img,.woocommerce-product-gallery img{object-fit:contain}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.wc-block-components-button:not(.is-link){background:#b78742;color:#fff;border-radius:25px}.page-id-137 main{margin:0!important;padding:0!important;max-width:none!important}.page-id-137 main>.wp-block-post-content{max-width:none!important;margin:0!important;width:100%}.page-id-137 .wp-site-blocks{padding-top:0;padding-bottom:0}.page-id-137 main>h1.wp-block-post-title{display:none}.page-id-137 main>.wp-block-group:first-child:has(>.wp-block-post-title){display:none}
@media(max-width:1100px){.cps-header-row{gap:15px}.cps-header .wp-block-search{width:180px}.cps-header nav a{font-size:12px}.cps-account{display:none}.cps-hero{min-height:550px}.cps-hero h1{font-size:29px}.cps-product-grid{gap:30px 20px}}
@media(max-width:767px){.cps-header{padding:12px 5%}.cps-header-row{flex-wrap:wrap;gap:12px}.cps-header-logo,.cps-header-logo img{width:135px}.cps-header nav{margin-left:auto!important}.cps-header .wp-block-search{order:4;width:100%}.cps-header .wp-block-search__input{width:auto}.cps-hero{padding:165px 5% 30px;min-height:0}.cps-hero-inner{display:flex;flex-direction:column-reverse;gap:5px;text-align:center}.cps-hero-photo img{max-height:300px}.cps-hero h1{font-size:24px;line-height:1.45}.cps-hero h2{font-size:18px}.cps-hero .wp-block-buttons{justify-content:center}.cps-service-row{display:block;padding:20px 6%}.cps-service{border-right:0;border-bottom:1px solid #ddd;padding:15px 0}.cps-service:last-child{border-bottom:0}.cps-section{padding:25px 5%}.cps-section h2{font-size:25px}.cps-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 15px}.cps-product-card h3{font-size:14px}.cps-product-price{font-size:15px}.cps-catalogue-controls{align-items:stretch}.cps-results{width:100%}.cps-catalogue-controls label{flex:1;min-width:120px}.cps-catalogue-controls input,.cps-catalogue-controls select{width:100%;font-size:12px}.cps-quality{padding:45px 6%}.cps-quality h2{font-size:28px}.cps-category-panels{grid-template-columns:1fr;gap:50px;padding:75px 8%}.cps-category-panels h2{font-size:24px}.cps-footer-columns{grid-template-columns:1fr;gap:20px}.cps-footer{text-align:center}.cps-footer-logo{margin:auto!important}.cps-faq{padding:30px 5%}}
