@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;600;700&display=swap);.elementor-512 .elementor-element.elementor-element-7ff3f5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-512 .elementor-element.elementor-element-d738711{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px}.elementor-512 .elementor-element.elementor-element-5130b4d .wd-products-with-bg,.elementor-512 .elementor-element.elementor-element-5130b4d .wd-products-with-bg .wd-product{--wd-prod-bg:#F7F7F7;--wd-bordered-bg:#F7F7F7}.elementor-512 .elementor-element.elementor-element-5130b4d .wd-el-title{font-size:50px}.elementor-512 .elementor-element.elementor-element-fa61a69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px}.elementor-512 .elementor-element.elementor-element-150541a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px}.elementor-512 .elementor-element.elementor-element-50aea0d .caf-transition-banner{--strip-h:92px;--strip-radius:26px;--strip-title-size:40px;--strip-label-size:11px;--strip-image-width:34%;--strip-image-opacity:calc(78 / 100);--strip-accent:#BBCE8E}.elementor-512 .elementor-element.elementor-element-50aea0d .caf-transition-banner__title{color:#171512}.elementor-512 .elementor-element.elementor-element-50aea0d .caf-transition-banner__label{color:#6f675c}.elementor-512 .elementor-element.elementor-element-066b407{--display:flex;--min-height:53vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:6em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-512 .elementor-element.elementor-element-1f70070{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:2em}.elementor-512 .elementor-element.elementor-element-1aadfe6 .title-after_title,.elementor-512 .elementor-element.elementor-element-1aadfe6 .title-subtitle,.elementor-512 .elementor-element.elementor-element-1aadfe6 .woodmart-title-container{max-width:760px}.elementor-512 .elementor-element.elementor-element-1aadfe6 .title{font-size:50px;line-height:1em}.elementor-512 .elementor-element.elementor-element-06d7a1f .wd-text-block{max-width:780px;font-size:18px}.elementor-512 .elementor-element.elementor-element-50d800c .wd-btn-text{font-family:"Cabin",Sans-serif;font-size:1.2em;font-weight:600;text-transform:none}.elementor-512 .elementor-element.elementor-element-51c9f87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-512 .elementor-element.elementor-element-77afb42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:6em;--margin-bottom:6em;--margin-left:0em;--margin-right:0em}.elementor-512 .elementor-element.elementor-element-a74c29c .caf-transition-banner{--strip-h:92px;--strip-radius:26px;--strip-title-size:40px;--strip-label-size:11px;--strip-image-width:34%;--strip-image-opacity:calc(78 / 100);--strip-accent:#BBCE8E}.elementor-512 .elementor-element.elementor-element-a74c29c .caf-transition-banner__title{color:#171512}.elementor-512 .elementor-element.elementor-element-a74c29c .caf-transition-banner__label{color:#6f675c}.elementor-512 .elementor-element.elementor-element-b6570b8{--display:flex;--min-height:53vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-512 .elementor-element.elementor-element-561862c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-512 .elementor-element.elementor-element-816a336{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:2em}.elementor-512 .elementor-element.elementor-element-5253aaf .title-after_title,.elementor-512 .elementor-element.elementor-element-5253aaf .title-subtitle,.elementor-512 .elementor-element.elementor-element-5253aaf .woodmart-title-container{max-width:760px}.elementor-512 .elementor-element.elementor-element-5253aaf .title{font-size:50px;line-height:1em}.elementor-512 .elementor-element.elementor-element-7cdf856 .wd-text-block{max-width:780px;font-size:18px}.elementor-512 .elementor-element.elementor-element-6a05982 .wd-btn-text{font-family:"Cabin",Sans-serif;font-size:1.2em;font-weight:600;text-transform:none}.elementor-512 .elementor-element.elementor-element-5800ce3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px}.elementor-512 .elementor-element.elementor-element-e97ab62 .title{font-size:50px}.elementor-512 .elementor-element.elementor-element-22a3531 div.product-category .wd-entities-title{font-size:28px;text-transform:capitalize}.elementor-512 .elementor-element.elementor-element-f401844{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px}.elementor-512 .elementor-element.elementor-element-2ce1fca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-512 .elementor-element.elementor-element-d32a5af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:5em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em}.elementor-512 .elementor-element.elementor-element-d32a5af:not(.elementor-motion-effects-element-type-background),.elementor-512 .elementor-element.elementor-element-d32a5af>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F7F7F7}.elementor-512 .elementor-element.elementor-element-f2450bb .title{font-size:50px}.elementor-512 .elementor-element.elementor-element-05afef9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px}.elementor-512 .elementor-element.elementor-element-399bbc6{width:var(--container-widget-width,47%);max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0}.elementor-512 .elementor-element.elementor-element-399bbc6.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-512 .elementor-element.elementor-element-399bbc6 .title-after_title,.elementor-512 .elementor-element.elementor-element-399bbc6 .title-subtitle,.elementor-512 .elementor-element.elementor-element-399bbc6 .woodmart-title-container{max-width:622px}.elementor-512 .elementor-element.elementor-element-399bbc6 .title{font-size:58px}.elementor-512 .elementor-element.elementor-element-399bbc6 .title-after_title{font-size:16px}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-field-group{padding-right:calc(10px/2);padding-left:calc(10px/2);margin-bottom:10px}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-form-fields-wrapper{margin-left:calc(-10px/2);margin-right:calc(-10px/2);margin-bottom:-10px}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-field-group.recaptcha_v3-bottomleft,.elementor-512 .elementor-element.elementor-element-9d312de .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}body.rtl .elementor-512 .elementor-element.elementor-element-9d312de .elementor-labels-inline .elementor-field-group>label{padding-left:0}body:not(.rtl) .elementor-512 .elementor-element.elementor-element-9d312de .elementor-labels-inline .elementor-field-group>label{padding-right:0}body .elementor-512 .elementor-element.elementor-element-9d312de .elementor-labels-above .elementor-field-group>label{padding-bottom:0}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-field-type-html{padding-bottom:0}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#fff}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-field-group .elementor-select-wrapper select{background-color:#fff}.elementor-512 .elementor-element.elementor-element-9d312de .e-form__buttons__wrapper__button-next{color:#fff}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-button[type="submit"]{color:#fff}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-button[type="submit"] svg *{fill:#fff}.elementor-512 .elementor-element.elementor-element-9d312de .e-form__buttons__wrapper__button-previous{color:#fff}.elementor-512 .elementor-element.elementor-element-9d312de .e-form__buttons__wrapper__button-next:hover{color:#fff}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-button[type="submit"]:hover{color:#fff}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-button[type="submit"]:hover svg *{fill:#fff}.elementor-512 .elementor-element.elementor-element-9d312de .e-form__buttons__wrapper__button-previous:hover{color:#fff}.elementor-512 .elementor-element.elementor-element-9d312de{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px}@media(max-width:1024px){.elementor-512 .elementor-element.elementor-element-7ff3f5d{--margin-top:-30px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px}.elementor-512 .elementor-element.elementor-element-d738711{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px}.elementor-512 .elementor-element.elementor-element-5130b4d .wd-el-title{font-size:42px}.elementor-512 .elementor-element.elementor-element-fa61a69{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px}.elementor-512 .elementor-element.elementor-element-150541a{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px}.elementor-512 .elementor-element.elementor-element-50aea0d .caf-transition-banner{--strip-h:96px;--strip-radius:22px;--strip-title-size:38px;--strip-image-width:46%;--strip-image-opacity:calc(46 / 100)}.elementor-512 .elementor-element.elementor-element-066b407{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px}.elementor-512 .elementor-element.elementor-element-1f70070{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em}.elementor-512 .elementor-element.elementor-element-1aadfe6 .title{font-size:42px}.elementor-512 .elementor-element.elementor-element-06d7a1f .wd-text-block{font-size:20px}.elementor-512 .elementor-element.elementor-element-77afb42{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px}.elementor-512 .elementor-element.elementor-element-a74c29c .caf-transition-banner{--strip-h:96px;--strip-radius:22px;--strip-title-size:38px;--strip-image-width:46%;--strip-image-opacity:calc(46 / 100)}.elementor-512 .elementor-element.elementor-element-b6570b8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px}.elementor-512 .elementor-element.elementor-element-816a336{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em}.elementor-512 .elementor-element.elementor-element-5253aaf .title{font-size:42px}.elementor-512 .elementor-element.elementor-element-7cdf856 .wd-text-block{font-size:20px}.elementor-512 .elementor-element.elementor-element-5800ce3{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px}.elementor-512 .elementor-element.elementor-element-e97ab62 .title{font-size:42px}.elementor-512 .elementor-element.elementor-element-22a3531 div.product-category .wd-entities-title{font-size:22px}.elementor-512 .elementor-element.elementor-element-f401844{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px}.elementor-512 .elementor-element.elementor-element-2ce1fca{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px}.elementor-512 .elementor-element.elementor-element-d32a5af{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px}.elementor-512 .elementor-element.elementor-element-f2450bb .title{font-size:42px}.elementor-512 .elementor-element.elementor-element-05afef9{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px}.elementor-512 .elementor-element.elementor-element-399bbc6 .title{font-size:34px}}@media(max-width:768px){.elementor-512 .elementor-element.elementor-element-7ff3f5d{--margin-top:-20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px}.elementor-512 .elementor-element.elementor-element-d738711{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px}.elementor-512 .elementor-element.elementor-element-5130b4d .wd-el-title{font-size:32px}.elementor-512 .elementor-element.elementor-element-fa61a69{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px}.elementor-512 .elementor-element.elementor-element-150541a{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px}.elementor-512 .elementor-element.elementor-element-50aea0d .caf-transition-banner{--strip-h:104px;--strip-radius:18px;--strip-title-size:26px;--strip-label-size:9px;--strip-image-width:54%;--strip-image-opacity:calc(30 / 100)}.elementor-512 .elementor-element.elementor-element-066b407{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px}.elementor-512 .elementor-element.elementor-element-1aadfe6 .title{font-size:32px}.elementor-512 .elementor-element.elementor-element-06d7a1f .wd-text-block{font-size:18px}.elementor-512 .elementor-element.elementor-element-77afb42{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px}.elementor-512 .elementor-element.elementor-element-a74c29c .caf-transition-banner{--strip-h:104px;--strip-radius:18px;--strip-title-size:26px;--strip-label-size:9px;--strip-image-width:54%;--strip-image-opacity:calc(30 / 100)}.elementor-512 .elementor-element.elementor-element-b6570b8{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px}.elementor-512 .elementor-element.elementor-element-5253aaf .title{font-size:32px}.elementor-512 .elementor-element.elementor-element-7cdf856 .wd-text-block{font-size:18px}.elementor-512 .elementor-element.elementor-element-5800ce3{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px}.elementor-512 .elementor-element.elementor-element-e97ab62 .title{font-size:32px}.elementor-512 .elementor-element.elementor-element-22a3531 div.product-category .wd-entities-title{font-size:20px}.elementor-512 .elementor-element.elementor-element-f401844{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px}.elementor-512 .elementor-element.elementor-element-2ce1fca{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px}.elementor-512 .elementor-element.elementor-element-d32a5af{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px}.elementor-512 .elementor-element.elementor-element-f2450bb .title{font-size:32px}.elementor-512 .elementor-element.elementor-element-05afef9{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px}.elementor-512 .elementor-element.elementor-element-399bbc6 .title{font-size:32px}}@media(min-width:769px){.elementor-512 .elementor-element.elementor-element-fa61a69{--content-width:1140px}.elementor-512 .elementor-element.elementor-element-1f70070{--width:58%}.elementor-512 .elementor-element.elementor-element-51c9f87{--width:42%}.elementor-512 .elementor-element.elementor-element-561862c{--width:42%}.elementor-512 .elementor-element.elementor-element-816a336{--width:58%}}@media(max-width:1024px) and (min-width:769px){.elementor-512 .elementor-element.elementor-element-1f70070{--width:100%}.elementor-512 .elementor-element.elementor-element-51c9f87{--width:100%}.elementor-512 .elementor-element.elementor-element-561862c{--width:100%}.elementor-512 .elementor-element.elementor-element-816a336{--width:100%}}@media (max-width:767px){.elementor-512 .elementor-element.elementor-element-5f42515 .caf-shop-benefits{width:100%!important;max-width:100%!important;min-width:0!important}.elementor-512 .elementor-element.elementor-element-5f42515 .caf-shop-benefits__grid{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important;justify-content:stretch!important;margin:0!important;padding:0!important}.elementor-512 .elementor-element.elementor-element-5f42515 .caf-shop-benefits__card{width:100%!important;max-width:none!important;min-width:0!important;flex:none!important;flex-basis:auto!important;min-height:190px!important;height:100%!important;margin:0!important;padding:16px 14px 18px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;border-radius:20px!important;box-sizing:border-box!important}.elementor-512 .elementor-element.elementor-element-5f42515 .caf-shop-benefits__icon{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;flex:0 0 48px!important;margin:0 0 14px 0!important;border-radius:15px!important}.elementor-512 .elementor-element.elementor-element-5f42515 .caf-shop-benefits__icon::before{border-radius:19px!important}.elementor-512 .elementor-element.elementor-element-5f42515 .caf-shop-benefits__icon svg,.elementor-512 .elementor-element.elementor-element-5f42515 .caf-shop-benefits__icon i{width:23px!important;height:23px!important}.elementor-512 .elementor-element.elementor-element-5f42515 .caf-shop-benefits__content{width:100%!important;max-width:100%!important;min-width:0!important;flex:1 1 auto!important;margin:0!important;padding:0!important}.elementor-512 .elementor-element.elementor-element-5f42515 .caf-shop-benefits__content h3{width:100%!important;max-width:none!important;margin:0 0 7px!important;font-size:16px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:-0.025em!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;white-space:normal!important}.elementor-512 .elementor-element.elementor-element-5f42515 .caf-shop-benefits__content p{width:100%!important;max-width:none!important;margin:0!important;font-size:14px!important;line-height:1.48!important;color:#6f675c!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;white-space:normal!important}.elementor-512 .elementor-element.elementor-element-5f42515 .caf-shop-benefits__accent{left:14px!important;right:14px!important;bottom:8px!important}.elementor-512 .elementor-element.elementor-element-5f42515 .caf-shop-benefits__card:hover,.elementor-512 .elementor-element.elementor-element-5f42515 .caf-shop-benefits__card.is-active{transform:translateY(-3px)!important}}@media (max-width:390px){.elementor-512 .elementor-element.elementor-element-5f42515 .caf-shop-benefits__grid{gap:9px!important}.elementor-512 .elementor-element.elementor-element-5f42515 .caf-shop-benefits__card{min-height:185px!important;padding:14px 12px 17px!important;border-radius:18px!important}.elementor-512 .elementor-element.elementor-element-5f42515 .caf-shop-benefits__icon{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;flex-basis:44px!important;margin-bottom:12px!important}.elementor-512 .elementor-element.elementor-element-5f42515 .caf-shop-benefits__content h3{font-size:15px!important;line-height:1.18!important}.elementor-512 .elementor-element.elementor-element-5f42515 .caf-shop-benefits__content p{font-size:13.5px!important;line-height:1.45!important}}.caf-home-cats .category-grid-item .wd-cat-inner{position:relative!important;overflow:hidden!important}.caf-home-cats .category-grid-item .wd-cat-thumb{position:relative!important;overflow:hidden!important}.caf-home-cats .category-grid-item .wd-cat-thumb::after{content:"";position:absolute;left:0;right:0;bottom:0;height:44%;z-index:2;pointer-events:none;background:linear-gradient(to top,rgb(23 21 18 / .62) 0%,rgb(23 21 18 / .42) 34%,rgb(23 21 18 / .18) 68%,#fff0 100%);opacity:.95;transition:opacity 0.28s ease,height 0.28s ease}.caf-home-cats .category-grid-item .wd-cat-content{z-index:4!important}.caf-home-cats .category-grid-item .wd-fill.category-link{z-index:8!important}.caf-home-cats .category-grid-item:hover .wd-cat-thumb::after{height:50%;opacity:1}@media (max-width:767px){.caf-home-cats .category-grid-item .wd-cat-thumb::after{height:50%;background:linear-gradient(to top,rgb(23 21 18 / .68) 0%,rgb(23 21 18 / .44) 38%,rgb(23 21 18 / .18) 70%,#fff0 100%)}.caf-home-cats .category-grid-item:hover .wd-cat-thumb::after{height:54%}}@media (min-width:1025px){.caf-why-modern h2{max-width:none!important;font-size:clamp(42px, 3.35vw, 58px)!important;line-height:0.98!important;letter-spacing:-0.065em!important;white-space:nowrap!important}.caf-why-modern h2 span{display:inline!important;white-space:nowrap!important}}.elementor-512 .elementor-element.elementor-element-590eee0 .caf-founder-section__manifesto-inner .caf-founder-section__words,.elementor-512 .elementor-element.elementor-element-590eee0 .caf-founder-section__manifesto-inner .caf-founder-section__word,.elementor-512 .elementor-element.elementor-element-590eee0 .caf-founder-section__manifesto-inner .caf-founder-section__dot-char{font-family:"Playfair Display",Georgia,serif!important;font-weight:400!important;letter-spacing:-0.055em!important;line-height:1.02!important}@media (min-width:1025px){.elementor-512 .elementor-element.elementor-element-590eee0 .caf-founder-section__manifesto-inner .caf-founder-section__words{font-size:clamp(46px, 4.3vw, 74px)!important}.elementor-512 .elementor-element.elementor-element-590eee0 .caf-founder-section__manifesto-inner .caf-founder-section__word{font-size:inherit!important;line-height:inherit!important}}.elementor-512 .elementor-element.elementor-element-9d312de{--caf-ink:#171512;--caf-green:#bbce8e;--caf-green-hover:#a8bd78;--caf-cream:#e2dbce;--caf-roast:#b7a997;--caf-muted:#6f675c;--caf-white:#ffffff;width:100%!important;max-width:480px!important;margin-left:auto!important;margin-right:auto!important}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-form{width:100%;max-width:100%;margin:0 auto!important;padding:25px 28px!important;background:#fbfaf7;border:1px solid rgb(183 169 151 / .35);border-radius:20px;box-shadow:0 12px 35px rgb(32 25 15 / .045);transition:border-color .3s ease,box-shadow .3s ease}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-form:hover{border-color:rgb(183 169 151 / .55);box-shadow:0 15px 40px rgb(32 25 15 / .065)}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-form-fields-wrapper{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:13px!important;margin:0!important;padding:0!important}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-field-group{width:100%!important;max-width:100%!important;flex:0 0 auto!important;margin:0!important;padding:0!important}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-field-label{display:block;margin:0 0 6px 0!important;padding:0!important;color:var(--caf-ink)!important;font-family:inherit;font-size:12.5px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:.015em;text-transform:none!important}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-mark-required .elementor-field-label:after{color:var(--caf-green-hover)}.elementor-512 .elementor-element.elementor-element-9d312de input.elementor-field,.elementor-512 .elementor-element.elementor-element-9d312de textarea.elementor-field,.elementor-512 .elementor-element.elementor-element-9d312de select.elementor-field{width:100%!important;min-height:44px!important;padding:10px 15px!important;background:var(--caf-white)!important;color:var(--caf-ink)!important;border:1px solid #ded8ce!important;border-radius:11px!important;outline:none!important;box-shadow:none!important;font-family:inherit;font-size:13.5px!important;font-weight:400!important;line-height:1.45!important;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease!important}.elementor-512 .elementor-element.elementor-element-9d312de input.elementor-field{height:44px!important}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-field::placeholder{color:#9c9488!important;opacity:1!important;font-size:13px!important;font-weight:400!important}.elementor-512 .elementor-element.elementor-element-9d312de input.elementor-field:hover,.elementor-512 .elementor-element.elementor-element-9d312de textarea.elementor-field:hover{border-color:var(--caf-roast)!important}.elementor-512 .elementor-element.elementor-element-9d312de input.elementor-field:focus,.elementor-512 .elementor-element.elementor-element-9d312de textarea.elementor-field:focus,.elementor-512 .elementor-element.elementor-element-9d312de select.elementor-field:focus{background:#fff!important;border-color:var(--caf-green-hover)!important;box-shadow:0 0 0 3px rgb(187 206 142 / .22)!important}.elementor-512 .elementor-element.elementor-element-9d312de .cf-turnstile,.elementor-512 .elementor-element.elementor-element-9d312de .cf-turnstile-wrapper,.elementor-512 .elementor-element.elementor-element-9d312de .cf-turnstile-container{margin-left:auto!important;margin-right:auto!important}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-field-type-turnstile,.elementor-512 .elementor-element.elementor-element-9d312de .elementor-field-type-captcha{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important}.elementor-512 .elementor-element.elementor-element-9d312de iframe[src*="challenges.cloudflare.com"]{max-width:100%!important}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-field-type-submit,.elementor-512 .elementor-element.elementor-element-9d312de .e-form__buttons{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:8px 0 0 0!important;padding:0!important}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-form .elementor-field-type-submit .elementor-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:225px!important;max-width:100%!important;min-height:49px!important;margin:0 auto!important;padding:13px 25px!important;background:var(--caf-green)!important;color:#ffffff!important;border:1px solid var(--caf-green)!important;border-radius:999px!important;font-family:inherit!important;font-size:13.5px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:-.01em!important;text-transform:none!important;box-shadow:none!important;cursor:pointer;transition:background .3s ease,border-color .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease!important}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-form .elementor-button-content-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-form .elementor-button-text{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#ffffff!important;font-family:inherit!important;font-size:13.5px!important;font-weight:600!important;line-height:1.3!important;text-transform:none!important}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-form .elementor-button-text::after{content:"\2192";display:inline-block;margin-left:9px;color:inherit;font-family:Arial,sans-serif;font-size:19px;font-weight:400;line-height:1;transform:translateX(0);transition:transform .3s ease}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-form .elementor-field-type-submit .elementor-button:hover{background:var(--caf-green-hover)!important;border-color:var(--caf-green-hover)!important;color:#ffffff!important;transform:translateY(-2px);box-shadow:0 9px 22px rgb(125 151 78 / .20)!important}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-form .elementor-button:hover .elementor-button-text::after{transform:translateX(5px)}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-form .elementor-button:active{transform:translateY(0)!important;box-shadow:none!important}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-form .elementor-button:focus-visible{outline:2px solid var(--caf-ink)!important;outline-offset:3px!important}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-form .elementor-button:disabled{opacity:.55!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-message{width:100%;margin-top:13px!important;padding:12px 14px!important;border-radius:10px;font-size:12.5px!important;line-height:1.5!important}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-message-success{background:rgb(187 206 142 / .25);color:#42552c!important;border:1px solid rgb(187 206 142 / .55)}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-message-danger{background:#fff1ef;color:#a43c32!important;border:1px solid #f1c8c2}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-field-group .elementor-message-danger{margin-top:6px!important}@media (max-width:1024px){.elementor-512 .elementor-element.elementor-element-9d312de{max-width:460px!important}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-form{padding:23px 24px!important}}@media (max-width:767px){.elementor-512 .elementor-element.elementor-element-9d312de{width:100%!important;max-width:100%!important}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-form{padding:20px 17px!important;border-radius:16px!important}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-form-fields-wrapper{gap:12px!important}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-field-label{font-size:12px!important}.elementor-512 .elementor-element.elementor-element-9d312de input.elementor-field,.elementor-512 .elementor-element.elementor-element-9d312de select.elementor-field{height:45px!important;min-height:45px!important;padding:10px 13px!important;font-size:16px!important;border-radius:10px!important}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-field::placeholder{font-size:14px!important}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-field-type-submit,.elementor-512 .elementor-element.elementor-element-9d312de .e-form__buttons{margin-top:7px!important}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-form .elementor-field-type-submit .elementor-button{min-width:205px!important;min-height:47px!important;padding:12px 22px!important;font-size:13px!important}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-form .elementor-button-text{font-size:13px!important}.elementor-512 .elementor-element.elementor-element-9d312de .elementor-form .elementor-button-text::after{font-size:18px}}@media (prefers-reduced-motion:reduce){.elementor-512 .elementor-element.elementor-element-9d312de *,.elementor-512 .elementor-element.elementor-element-9d312de *::before,.elementor-512 .elementor-element.elementor-element-9d312de *::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}