.elementor-4172 .elementor-element.elementor-element-eizljm{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4172 .elementor-element.elementor-element-egrbf6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4172 .elementor-element.elementor-element-e5qh44{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4172 .elementor-element.elementor-element-eekfma{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4172 .elementor-element.elementor-element-da56883{--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-4172 .elementor-element.elementor-element-7187401{--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-4172 .elementor-element.elementor-element-ej164g{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4172 .elementor-element.elementor-element-ei51me{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4172 .elementor-element.elementor-element-erv4wl{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4172 .elementor-element.elementor-element-epd5aj{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS */.ec-st-head{display:grid !important;grid-template-columns:minmax(0,1fr) 520px;gap:64px;align-items:center;padding-top:56px !important;padding-bottom:40px !important}
.ec-st-head .ec-head-t{gap:18px !important}
.ec-h1 .elementor-heading-title{font-size:68px !important;line-height:1 !important}
.ec-checkrow{display:flex;gap:24px;flex-wrap:wrap;font-family:'Barlow',sans-serif;font-size:16px;color:#1F3A2E}
.ec-checkrow span::before{content:"\2713";color:#C8561C;font-weight:700;margin-right:8px}
.ec-st-imgs{position:relative;height:320px}
.ec-st-imgs img{position:absolute;border-radius:50%;object-fit:cover}
.ec-st-imgs img:first-child{top:0;right:0;width:320px;height:320px;box-shadow:0 20px 40px rgba(28,35,31,.18)}
.ec-st-imgs img:last-child{bottom:0;left:40px;width:200px;height:200px;border:6px solid #F4F0E6;box-shadow:0 12px 28px rgba(28,35,31,.16)}
.ec-acca-out{padding-bottom:88px !important}
.ec-acca{display:flex !important;flex-direction:row !important;align-items:center;justify-content:space-between;gap:48px;padding:48px 56px !important;border-radius:8px;background:#1F3A2E}
.ec-acca .elementor-heading-title{color:#F4F0E6 !important;font-size:40px !important}.ec-acca .ec-lead p{color:#C9D2C8}
.ec-acca-t{display:flex !important;flex-direction:column;gap:10px;max-width:720px}
.ec-formats{display:grid !important;grid-template-columns:400px minmax(0,1fr);gap:64px;align-items:center;padding-top:80px !important;padding-bottom:80px !important;background:#EAE4D6}
.ec-fmt{display:grid;gap:14px;align-items:end;text-align:center;font-family:'Barlow',sans-serif}
.ec-fmt5{grid-template-columns:repeat(5,1fr)}
.ec-fmt>div{display:flex;flex-direction:column;align-items:center;gap:10px}.ec-fmt i{display:block;background:#1F3A2E}
.ec-fmt b{font-size:18px;font-weight:600;color:#1C231F}.ec-fmt small{font-size:15px;color:#55615A;line-height:1.4}.ec-fmt em{font-style:normal;font-family:'Barlow Condensed',serif;font-size:28px;font-weight:700;color:#1F3A2E}
.ec-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;font-family:'Barlow',sans-serif}
.ec-steps em{display:block;font-style:normal;font-family:'Barlow Condensed',serif;font-size:44px;font-weight:700;color:#C8561C;line-height:1}
.ec-steps b{display:block;font-family:'Barlow Condensed',serif;font-size:28px;font-weight:600;color:#1F3A2E;margin:10px 0}
.ec-steps p{font-size:17px;line-height:1.6;color:#3E4A43;margin:0}
@media (max-width:1024px){.ec-st-head,.ec-formats{grid-template-columns:1fr}.ec-fmt5{grid-template-columns:repeat(3,1fr)}.ec-acca{flex-direction:column !important;align-items:flex-start}}
@media (max-width:767px){.ec-h1 .elementor-heading-title{font-size:44px !important}.ec-st-imgs{height:260px}.ec-st-imgs img:first-child{width:240px;height:240px}.ec-st-imgs img:last-child{width:150px;height:150px;left:0}.ec-fmt5{grid-template-columns:repeat(2,1fr)}.ec-steps{grid-template-columns:1fr}.ec-acca{padding:36px 24px !important}}
.ec-bc{font-family:'Barlow',sans-serif;font-size:14px;color:#6B7A6F}.ec-bc a{color:#6B7A6F}
.ec-fbar{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:18px 0;margin-bottom:36px;border-top:1px solid #DDD6C6;border-bottom:1px solid #DDD6C6;font-family:'Barlow',sans-serif}
.ec-chips2{display:flex;gap:10px;flex-wrap:wrap}.ec-chips2 a{height:44px;display:flex;align-items:center;gap:8px;padding:0 18px;border-radius:40px;border:1.5px solid #D6CEBC;background:#fff;font-size:16px;color:#1C231F}
.ec-chips2 a span{opacity:.65;font-size:14px}.ec-chips2 a.on{background:#1F3A2E;border-color:#1F3A2E;color:#F4F0E6}
.ec-sizes{display:flex;align-items:center;gap:12px;font-size:15px;color:#55615A}.ec-sizes>div{display:flex;padding:4px;border-radius:40px;background:#EAE4D6}
.ec-sizes button{height:36px;padding:0 14px;border:0;border-radius:40px;background:transparent;color:#1C231F;font-family:'Barlow',sans-serif;font-size:15px;cursor:pointer}.ec-sizes button.on{background:#1F3A2E;color:#F4F0E6}
.ec-products ul.products{gap:32px 24px !important}
.ec-products li.product{position:relative}
.ec-tag{font-family:'Barlow',sans-serif;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#6B7A6F;margin:4px 0 2px}
.ec-products li.ec-extra a{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;height:100%;color:#1C231F}
.ec-products li.ec-extra .ec-rect{width:62% !important;aspect-ratio:3/4 !important;border-radius:14px !important;object-fit:cover;margin:30px auto 10px !important}
.ec-badge{position:absolute;top:18px;left:50%;transform:translateX(-50%);padding:4px 10px;border-radius:2px;background:#8A5E2C;color:#fff;font-family:'Barlow',sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;z-index:2}
.ec-products li.ec-extra .price{font-family:'Barlow',sans-serif;font-size:16px;color:#8A5E2C}
.ec-products li.ec-extra .button{margin-top:auto !important}
.ec-products li.ec-dark{background:#1F3A2E !important;border-color:#1F3A2E !important}
.ec-products li.ec-dark a{justify-content:center;gap:14px;padding:40px 24px;color:#F4F0E6}
.ec-products li.ec-dark .woocommerce-loop-product__title{color:#F4F0E6 !important;font-size:30px !important}
.ec-products li.ec-dark p{font-family:'Barlow',sans-serif;font-size:16px;line-height:1.55;color:#C9D2C8;margin:0}
.ec-products li.ec-dark .button{background:#C8561C !important;color:#fff !important;margin-top:6px !important}
@media (max-width:767px){.ec-sizes>div{flex-wrap:wrap}.ec-fbar{flex-direction:column;align-items:flex-start}}
/* pet-alert */
#ec-petalert{scroll-margin-top:110px}
.ec-pa-sec{padding-top:24px !important;gap:28px}
.ec-pa-head{gap:12px;max-width:760px}
.ec-pa ul.products{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:24px !important;margin:0 !important;padding:0 !important}
.ec-pa ul.products::before,.ec-pa ul.products::after{display:none !important}
.ec-pa ul.products li.product{width:auto !important;margin:0 !important;background:#FBF8F1;border:1px solid #E6DFCF;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px rgba(28,35,31,.05),0 10px 28px rgba(28,35,31,.08);padding:0 0 20px !important;text-align:left;display:flex !important;flex-direction:column !important;transition:transform .2s}
.ec-pa ul.products li.product:hover{transform:translateY(-3px)}
.ec-pa ul.products li.product figure{width:100% !important;margin:0 0 14px !important;background:#fff;padding:18px !important;box-sizing:border-box !important}
.ec-pa ul.products li.product figure .ct-media-container{width:100% !important;display:block !important;border-radius:4px !important}
.ec-pa ul.products li.product img{width:100% !important;height:auto !important;aspect-ratio:4/5 !important;object-fit:contain !important;margin:0 !important;border-radius:4px !important;background:transparent !important}
.ec-pa ul.products li.product .woocommerce-loop-product__title{font-family:'Barlow Condensed',sans-serif !important;font-size:22px !important;font-weight:600;line-height:1.15 !important;color:#1C231F !important;padding:0 20px;margin:0 0 6px !important}
.ec-pa ul.products li.product .price{padding:0 20px;color:#1C231F;font-size:16px;font-weight:600}
.ec-pa ul.products li.product .button{margin:auto 20px 0 !important;display:flex !important;justify-content:center;background:#1F3A2E !important;color:#F4F0E6 !important;border-radius:4px}
.ec-pa ul.products li.product .button:hover{background:#C8561C !important}
.ec-pa ul.products li.product .ct-woo-card-actions{margin-top:auto;padding-top:12px}
@media (max-width:1024px){.ec-pa ul.products{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}
@media (max-width:767px){.ec-pa ul.products{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:14px !important}.ec-pa ul.products li.product figure{padding:10px !important}.ec-pa ul.products li.product .woocommerce-loop-product__title{font-size:18px !important;padding:0 12px}.ec-pa ul.products li.product .price{padding:0 12px}.ec-pa ul.products li.product .button{margin:auto 12px 0 !important}}/* End custom CSS */