.elementor-2000026113 .elementor-element.elementor-element-8b1fb2f{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2000026113 .elementor-element.elementor-element-d5e30dd{--grid-columns:3;}@media(min-width:768px){.elementor-2000026113 .elementor-element.elementor-element-8b1fb2f{--content-width:1100px;}}@media(max-width:1024px){.elementor-2000026113 .elementor-element.elementor-element-d5e30dd{--grid-columns:2;}}@media(max-width:767px){.elementor-2000026113 .elementor-element.elementor-element-d5e30dd{--grid-columns:2;}}/* Start custom CSS */@font-face{font-family:'ElyRounded';src:url('https://www.werfhome.ru/wp-content/themes/werfhome/fonts/ElyRounded-Bold.woff2') format('woff2'),url('https://www.werfhome.ru/wp-content/themes/werfhome/fonts/ElyRounded-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'ElyRounded';src:url('https://www.werfhome.ru/wp-content/themes/werfhome/fonts/ElyRounded.woff2') format('woff2'),url('https://www.werfhome.ru/wp-content/themes/werfhome/fonts/ElyRounded.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Circe';src:url('https://www.werfhome.ru/wp-content/themes/werfhome/fonts/CRC55.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Circe';src:url('https://www.werfhome.ru/wp-content/themes/werfhome/fonts/CRC65.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
body.elementor-page-2000026113 *{font-family: 'ElyRounded'}
body.elementor-page-2000026113{margin:0;background:#fff}
.elementor-2000026113{width:100%;max-width:none}
.elementor-2000026113 .wh-bel-mobile-break{display:inline}
@media(max-width:767px){.elementor-2000026113 .wh-bel-mobile-break{display:block}}

html:has(body.elementor-page-2000026113){scrollbar-width:none}
html:has(body.elementor-page-2000026113)::-webkit-scrollbar{display:none}
.elementor-2000026113 .elementor-element-75126907{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}

.elementor-2000026113 .wh-bel-product-price{font-size:0!important;white-space:nowrap}
.elementor-2000026113 .wh-bel-product-price>span{font-size:clamp(34px,2.5vw,42px)}

/* Loop Grid product cards */
.elementor-2000026113 .elementor-element-d5e30dd{width:100%;max-width:none}
.elementor-2000026155 .e-con-inner{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:none;padding:0}
.elementor-2000026155 .elementor-widget-theme-post-featured-image img{display:block;width:100%;object-fit:cover;border-radius:64px 0 64px 0}
.elementor-2000026155 .elementor-widget-woocommerce-product-title{margin:40px 0 0}
.elementor-2000026155 .elementor-widget-woocommerce-product-title .product_title{margin:0;color:#111;font-family:'Circe',sans-serif;font-size:clamp(28px,1.9vw,34px);font-weight:700;line-height:1.2;min-height:2.4em}
.elementor-2000026155 .elementor-widget-woocommerce-product-title a{color:inherit;text-decoration:none}
.elementor-2000026155 .elementor-widget-woocommerce-product-short-description{margin:14px 0 0;color:#111;font-family:'Circe',sans-serif;font-size:clamp(22px,1.5vw,26px);font-weight:400;line-height:1.45;}
.elementor-2000026155 .elementor-widget-woocommerce-product-short-description p{margin:0}
.elementor-2000026155 .elementor-widget-woocommerce-product-price{margin:24px 0 0}
.elementor-2000026155 .elementor-widget-woocommerce-product-price .price{margin:0;color:#111;font-family:'Circe',sans-serif;font-size:clamp(30px,2vw,36px);font-weight:700;line-height:1.25}
.elementor-2000026155 .woocommerce-price-suffix{display:none}
.elementor-2000026155 .elementor-widget-woocommerce-product-add-to-cart{margin:15px 0 0}
.elementor-2000026155 .elementor-widget-woocommerce-product-add-to-cart .cart{display:block}
.elementor-2000026155 .elementor-widget-woocommerce-product-add-to-cart a.add_to_cart_button{display:inline-flex;align-items:center;justify-content:center;width:230px;height:100px;padding:0;border:0;border-radius:54px;background:#84896B;color:#fff;font-family:'Circe',sans-serif;font-weight:700;line-height:1;}
.elementor-2000026155 .elementor-widget-woocommerce-product-add-to-cart a.add_to_cart_button:hover{background:#3F5949;color:#fff}
@media(max-width:767px){
.elementor-2000026113 .elementor-element-8b1fb2f{width:100%;max-width:none;padding:0}
.elementor-2000026155 .elementor-widget-theme-post-featured-image img{border-radius:45px 0 45px 0}
.elementor-2000026155 .elementor-widget-woocommerce-product-title{margin:28px 0 0}
.elementor-2000026155 .elementor-widget-woocommerce-product-title .product_title{font-size:24px;line-height:1.25;min-height:2.5em}
.elementor-2000026155 .elementor-widget-woocommerce-product-short-description{margin:16px 0 0;font-size:22px;line-height:1.36;}
.elementor-2000026155 .elementor-widget-woocommerce-product-price{margin:24px 0 0}
.elementor-2000026155 .elementor-widget-woocommerce-product-price .price{font-size:32px;line-height:1.3}
.elementor-2000026155 .elementor-widget-woocommerce-product-add-to-cart{margin:38px 0 0}
.elementor-2000026155 .elementor-widget-woocommerce-product-add-to-cart a.add_to_cart_button{width:100%;height:64px;border-radius:28px}
}

/* Match the Loop Grid template widgets against the Figma palette */
.elementor-2000026155 .elementor-widget-woocommerce-product-short-description .woocommerce-product-details__short-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.elementor-2000026155 .elementor-widget-woocommerce-product-price .price{color:#111!important;font-family:'Circe',sans-serif!important;font-size:clamp(30px,2vw,36px)!important;font-weight:700!important}
.elementor-2000026155 .woocommerce-price-suffix{display:none!important}
.elementor-2000026155 .elementor-widget-woocommerce-product-add-to-cart a.add_to_cart_button svg{display:none!important}
.elementor-2000026155 .elementor-widget-woocommerce-product-add-to-cart a.add_to_cart_button{color:#fff!important;}
@media(max-width:767px){
.elementor-2000026155 .elementor-widget-woocommerce-product-short-description .woocommerce-product-details__short-description{-webkit-line-clamp:4;}
}

.elementor-2000026155 .elementor-widget-theme-post-featured-image,.elementor-2000026155 .elementor-widget-theme-post-featured-image .elementor-widget-container{display:block;width:100%;max-width:100%}
.elementor-2000026155 .elementor-widget-theme-post-featured-image a{display:block;width:100%}
.elementor-2000026155 .elementor-widget-theme-post-featured-image img{width:100%!important}

.elementor-2000026155 .e-con-boxed>.e-con-inner{padding-left:0!important;padding-right:0!important}
.elementor-2000026155 .elementor-widget-woocommerce-product-add-to-cart,.elementor-2000026155 .elementor-add-to-cart,.elementor-2000026155 .e-loop-add-to-cart-form-container,.elementor-2000026155 .e-loop-add-to-cart-form-container form.cart{display:block;width:100%;max-width:100%}
.elementor-2000026155 .elementor-widget-woocommerce-product-add-to-cart a.add_to_cart_button{width:100%!important;box-sizing:border-box}

/* Loop Grid template: remove the V3 boxed-container inset and match the Figma card dimensions */
.elementor-2000026155 .elementor-element-a0bc058{padding:0!important}
.elementor-2000026155 .elementor-element-a0bc058>.e-con-inner{width:100%!important;max-width:none!important;padding:0!important}
.elementor-2000026155 .elementor-widget-theme-post-featured-image,.elementor-2000026155 .elementor-widget-theme-post-featured-image .elementor-widget-container,.elementor-2000026155 .elementor-widget-theme-post-featured-image a{width:100%!important;max-width:none!important}
.elementor-2000026155 .elementor-widget-woocommerce-product-add-to-cart,.elementor-2000026155 .elementor-widget-woocommerce-product-add-to-cart .elementor-widget-container,.elementor-2000026155 .elementor-widget-woocommerce-product-add-to-cart .cart,.elementor-2000026155 .elementor-widget-woocommerce-product-add-to-cart a.add_to_cart_button{width:auto!important;max-width:none!important;box-sizing:border-box}
.elementor-2000026155 .elementor-widget-woocommerce-product-add-to-cart a.add_to_cart_button{display:flex!important;min-width:0;height:44px;padding: 0 25px 2px;}

@media(max-width:767px){
.elementor-2000026155.e-loop-item{height:100%}
.elementor-2000026155 .elementor-element-a0bc058,.elementor-2000026155 .elementor-element-a0bc058>.e-con-inner{height:100%}
.elementor-2000026155 .elementor-widget-woocommerce-product-add-to-cart{margin-top:auto!important;padding-top:38px}
}

/* Product photo tile: retain the full product image over the Figma cream tile */
.elementor-2000026155 .elementor-widget-theme-post-featured-image .elementor-widget-container{background:#f1ede2;border-radius:64px 0 64px 0;overflow:hidden}
.elementor-2000026155 .elementor-widget-theme-post-featured-image a{display:flex;align-items:center;justify-content:center}
.elementor-2000026155 .elementor-widget-theme-post-featured-image img{mix-blend-mode:multiply}
@media(max-width:767px){
.elementor-2000026155 .elementor-widget-theme-post-featured-image .elementor-widget-container{height:150px;border-radius:45px 0 45px 0}
}

@media(max-width:767px){
.elementor-2000026155 .elementor-widget-woocommerce-product-price{margin-top:auto!important;padding-top:24px}
.elementor-2000026155 .elementor-widget-woocommerce-product-add-to-cart{margin-top:0!important;padding-top:38px}
}

@media(max-width:767px){
.elementor-2000026155 .elementor-element-a0bc058,.elementor-2000026155 .elementor-element-a0bc058>.e-con-inner{height:auto!important}
.elementor-2000026155 .elementor-widget-woocommerce-product-price{margin:24px 0 0!important;padding:0!important}
.elementor-2000026155 .elementor-widget-woocommerce-product-add-to-cart{margin:38px 0 0!important;padding:0!important}
}

/* Let the Ely Rounded campaign line sit over the start of the product section */
.elementor-2000026113 .elementor-element-2941ad94{position:relative!important;z-index:2!important;overflow:visible!important}
.elementor-2000026113 .elementor-element-789ad1a6{position:relative;z-index:3!important}
@media(max-width:767px){
.elementor-2000026113 .elementor-element-2941ad94{margin-bottom:-105px!important}
.elementor-2000026113 .elementor-element-789ad1a6{transform:translateY(-22px)!important}
.elementor-2000026113 .elementor-element-12a4e028{padding-top:139px!important}
}


/* Let the campaign heading continue across the cream-to-white section edge */
.elementor-2000026113 .elementor-element-2941ad94{position:relative!important;z-index:2!important;overflow:visible!important}
.elementor-2000026113 .elementor-element-540dabe8>.wh-bel-display-text{z-index:3!important}
@media(max-width:767px){
.elementor-2000026113 .elementor-element-2941ad94{margin-bottom:-95px!important}
.elementor-2000026113 .elementor-element-540dabe8>.wh-bel-display-text{transform:translateY(-12px)!important}
.elementor-2000026113 .elementor-element-12a4e028{padding-top:139px!important}
}/* End custom CSS */