.cps-shop-landing section{padding:72px 0}.cps-hero{padding-top:24px!important;padding-bottom:16px!important}.cps-hero-slider .cps-slide{position:relative;width:100%;aspect-ratio:1600 / 570;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:4px;overflow:hidden}.cps-hero-slider:not(.owl-loaded) .cps-slide:not(:first-child){display:none}.cps-slide__copy{position:absolute;top:50%;transform:translateY(-55%);max-width:48%;color:#2a2118}.cps-slide__copy--right{right:7%;text-align:left}.cps-slide__copy--left{left:6%;text-align:left}.cps-slide--analyse::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(255 255 255 / .82) 0%,rgb(255 255 255 / .5) 38%,#fff0 62%)}.cps-slide--analyse .cps-slide__copy{color:#2a2118}.cps-hero__lead{display:block;font-family:Georgia,'Times New Roman',serif;font-size:clamp(.95rem, 2.2vw, 1.8rem);line-height:1.25}.cps-hero__big{display:block;font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.7rem, 4.4vw, 3.6rem);line-height:1.05;letter-spacing:.03em;margin-top:4px}.cps-slide__btn{margin-top:16px}@media (max-width:575px){.cps-slide__copy{max-width:60%}.cps-hero__lead{font-size:3.4vw}.cps-hero__big{font-size:6.6vw}}.cps-hero-slider .owl-dots{text-align:center;margin-top:14px;line-height:1}.cps-hero-slider .owl-dots .owl-dot{display:inline-block;vertical-align:middle}.cps-hero-slider .owl-dots .owl-dot span{display:block;width:10px;height:10px;margin:5px;background:#d8cdb8;border-radius:50%}.cps-hero-slider .owl-dots .owl-dot.active span{background:#c49944}.cps-hero-slider .owl-nav .owl-prev,.cps-hero-slider .owl-nav .owl-next{position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:44px;height:44px;border-radius:50%;cursor:pointer;background:rgb(255 255 255 / .82)!important;color:#2a2118!important;font-size:24px!important;line-height:42px}.cps-hero-slider .owl-nav .owl-prev{left:14px}.cps-hero-slider .owl-nav .owl-next{right:14px}.cps-hero-slider .owl-nav .disabled{opacity:.4}.cps-hauttyp .st_main{margin-bottom:28px}.cps-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:0 0 36px}.cps-tab{background:#fff;border:1px solid #ddd;border-radius:4px;padding:11px 20px;font-size:.95rem;color:#555;cursor:pointer;transition:border-color .15s ease,color .15s ease}.cps-tab:hover{border-color:#c49944;color:#2a2a2a}.cps-tab.is-active{border-color:#c49944;color:#a8842f;box-shadow:inset 0 0 0 1px #c49944}.cps-panel{display:none}.cps-panel.is-active{display:block}.cps-hauttyp__more{margin-top:30px}.cps-products-owl:not(.owl-loaded){display:flex;gap:30px;overflow:hidden}.cps-products-owl:not(.owl-loaded)>.cps-product{flex:0 0 calc(25% - 23px)}.cps-products-owl:not(.owl-loaded)>.cps-product:nth-child(n+5){display:none}.cps-product{display:flex;flex-direction:column;text-align:center;text-decoration:none;color:#2a2a2a}.cps-product:hover{color:#2a2a2a}.cps-product:hover .cps-product__title{color:#c49944}.cps-product__img{position:relative;display:block}.cps-product__img img{width:100%;height:auto;display:block;margin:0 0 14px;background:#f5f2ec;border-radius:6px}.cps-product__badge{position:absolute;top:8px;left:8px;z-index:2;background:#c49944;color:#fff;font-size:.72rem;font-weight:600;padding:3px 9px;border-radius:3px}.cps-product__title{font-family:'Lustria',Georgia,'Times New Roman',serif;text-transform:uppercase;letter-spacing:.05em;font-weight:400;font-size:.92rem;line-height:1.45;margin-bottom:10px}.cps-product__price,.cps-product__price .amount,.cps-product__price .amount bdi{font-family:'Lustria',Georgia,'Times New Roman',serif!important;font-size:25px;font-weight:300!important;color:#2a2a2a;line-height:1.2}.cps-product__price .woocommerce-price-suffix{display:block;font-family:'Lato',-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;font-weight:400!important;color:#9a9a9a;line-height:1.4;margin-top:3px}.cps-products-owl .owl-nav{margin-top:0}.cps-products-owl .owl-nav .owl-prev,.cps-products-owl .owl-nav .owl-next{position:absolute;top:38%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#fff!important;color:#2a2118!important;font-size:22px!important;box-shadow:0 2px 10px rgb(0 0 0 / .12)}.cps-products-owl .owl-nav .owl-prev{left:-8px}.cps-products-owl .owl-nav .owl-next{right:-8px}.cps-products-owl .owl-nav .disabled{opacity:.35}@media (max-width:575px){.cps-products-owl:not(.owl-loaded)>.cps-product{flex:0 0 calc(50% - 7px)}.cps-products-owl:not(.owl-loaded)>.cps-product:nth-child(n+3){display:none}}.cps-testimonials{background:#faf6ef}.cps-testi{text-align:center;max-width:760px;margin:0 auto;padding:10px 40px}.cps-testimonials .owl-carousel .owl-item img.cps-testi__img,.cps-testimonials .owl-item .cps-testi__img,.cps-testi__img{width:125px!important;height:125px!important;max-width:125px!important;min-width:125px;aspect-ratio:1 / 1;border-radius:50%;object-fit:cover;margin:0 auto 24px!important;display:block;border:3px solid #fff;box-shadow:0 4px 14px rgb(0 0 0 / .08)}.cps-testi__text{font-size:1.08rem;line-height:1.7;color:#4a4a4a;margin:0 0 18px}.cps-testi__name{font-family:'Lustria',Georgia,serif;color:#2a2a2a;font-size:.95rem}.cps-testimonials .owl-dots{text-align:center;margin-top:18px}.cps-testimonials .owl-dots .owl-dot{display:inline-block}.cps-testimonials .owl-dots .owl-dot span{display:block;width:10px;height:10px;margin:5px;border-radius:50%;background:#d8cdb8}.cps-testimonials .owl-dots .owl-dot.active span{background:#c49944}.cps-testimonials .owl-nav .owl-prev,.cps-testimonials .owl-nav .owl-next{position:absolute;top:42%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;font-size:22px!important;background:#fff!important;color:#2a2118!important;box-shadow:0 2px 10px rgb(0 0 0 / .1)}.cps-testimonials .owl-nav .owl-prev{left:-6px}.cps-testimonials .owl-nav .owl-next{right:-6px}.cps-parallax{background-size:cover;background-position:center;background-attachment:fixed;position:relative}.cps-parallax::before{content:"";position:absolute;inset:0;background:rgb(255 255 255 / .15)}.cps-parallax .container{position:relative;z-index:1}.cps-newsletter{padding:100px 0}.cps-newsletter__card{background:rgb(255 255 255 / .92);max-width:760px;margin:0 auto;padding:46px 40px;text-align:center;border-radius:4px}.cps-newsletter__title{font-family:'Lustria',Georgia,serif;text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:clamp(1.3rem, 2.4vw, 2rem);color:#1a1a1a}.cps-newsletter__sub{color:#777;margin:0 0 22px}.cps-newsletter__note{color:#999;font-size:.85rem;margin:16px 0 0}.cps-newsletter .mc4wp-form input[type="email"]{width:100%;padding:14px 16px;border:1px solid #ddd;border-radius:4px;margin-bottom:12px}.cps-newsletter .mc4wp-form input[type="submit"]{width:100%;padding:14px;background:#1c1c1c;color:#fff;border:none;border-radius:4px;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;font-weight:600}.cps-newsletter .mc4wp-form input[type="submit"]:hover{background:#000}.cps-claim{padding:100px 0;text-align:center}.cps-claim__text{display:inline-block;background:#0003;color:#fff!important;font-family:'Lustria',Georgia,serif;font-style:italic;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(1.2rem, 2.6vw, 2.1rem);line-height:1.4;padding:26px 40px;margin:0;max-width:1000px}.cps-blog .st_main{margin-bottom:34px}.cps-blogcard{background:#fff;text-align:left}.cps-blogcard__thumb{position:relative;display:block}.cps-blogcard__thumb img{width:100%;height:230px;object-fit:cover;display:block;background:#f0ece4}.cps-blogcard__cat{position:absolute;top:12px;left:12px;background:#c49944;color:#fff;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;padding:4px 10px;border-radius:3px}.cps-blogcard__body{padding:18px 4px}.cps-blogcard__meta{color:#c49944;font-size:.8rem;margin:0 0 8px}.cps-blogcard__title{font-size:1.15rem;line-height:1.3;margin:0 0 10px}.cps-blogcard__title a{color:#2a2a2a;text-decoration:none}.cps-blogcard__title a:hover{color:#c49944}.cps-blogcard__excerpt{color:#6f6f6f;font-size:.92rem;line-height:1.6;margin:0 0 16px}.cps-blog-owl .owl-nav .owl-prev,.cps-blog-owl .owl-nav .owl-next{position:absolute;top:110px;width:40px;height:40px;border-radius:50%;background:#fff!important;color:#2a2118!important;font-size:22px!important;box-shadow:0 2px 10px rgb(0 0 0 / .12)}.cps-blog-owl .owl-nav .owl-prev{left:-8px}.cps-blog-owl .owl-nav .owl-next{right:-8px}.cps-blog-owl .owl-nav .disabled{opacity:.35}.cps-trust{background:#f4f1ec}.cps-trust__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:center}.cps-trust__item{padding:10px 20px}.cps-trust__item:not(:last-child){border-right:1px solid #e2ddd4}.cps-trust__item img{width:52px;height:52px;object-fit:contain;margin:0 auto 14px;display:block}.cps-trust__item h4{font-family:'Lustria',Georgia,serif;text-transform:uppercase;letter-spacing:.04em;font-size:1rem;margin:0 0 6px}.cps-trust__item p{color:#777;font-size:.88rem;margin:0}@media (max-width:767px){.cps-trust__grid{grid-template-columns:1fr}.cps-trust__item:not(:last-child){border-right:none;border-bottom:1px solid #e2ddd4;padding-bottom:24px}.cps-parallax{background-attachment:scroll}}.cps-shop-landing .st_main,.cps-shop-landing h2,.cps-hero__big,.cps-hero__lead,.cps-newsletter__title,.cps-claim__text{-webkit-hyphens:none!important;hyphens:none!important;overflow-wrap:break-word;word-break:normal}@media (max-width:767px){.cps-shop-landing section{padding:34px 0!important}.cps-hero{padding-top:10px!important;padding-bottom:6px!important}.cps-newsletter{padding:48px 0!important}.cps-claim{padding:54px 0!important}.cps-hauttyp .st_main,.cps-shop-products .st_main,.cps-blog .st_main{margin-bottom:20px}.cps-shop-landing .st_main{font-size:1.45rem;line-height:1.25}.cps-slide__btn{padding:8px 18px!important;font-size:12px!important;margin-top:10px}.cps-hero-slider .owl-nav .owl-prev,.cps-hero-slider .owl-nav .owl-next{width:34px;height:34px;font-size:18px!important;line-height:32px}.cps-products-owl:not(.owl-loaded){gap:14px}.cps-products-owl:not(.owl-loaded)>.cps-product{flex:0 0 calc(50% - 7px)}.cps-products-owl:not(.owl-loaded)>.cps-product:nth-child(n+3){display:none}.cps-product__price,.cps-product__price .amount,.cps-product__price .amount bdi{font-size:20px}.cps-product__title{font-size:.82rem}}