.elementor-14810 .elementor-element.elementor-element-28d7a9a8:not(.elementor-motion-effects-element-type-background), .elementor-14810 .elementor-element.elementor-element-28d7a9a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pureandeasytea.com/wp-content/uploads/2026/04/PE-mockup-hot-tea-pale-olive-background-creating-natural-earthy-atmosphere-your-design-472026-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14810 .elementor-element.elementor-element-28d7a9a8 > .elementor-background-overlay{background-color:#000000;opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14810 .elementor-element.elementor-element-28d7a9a8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7em 0em 7em 0em;}.elementor-14810 .elementor-element.elementor-element-64a60170 .elementor-heading-title{font-weight:600;color:#ffffff;}.elementor-14810 .elementor-element.elementor-element-3a6d1332 .elementor-heading-title{font-size:23px;font-weight:400;line-height:1.4em;color:#FFFFFFFA;}.elementor-14810 .elementor-element.elementor-element-tea-types-cta-btn .elementor-button{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-14810 .elementor-element.elementor-element-tea-types-cta-btn > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-14810 .elementor-element.elementor-element-tea-shop-education{--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;--justify-content:center;--padding-top:56px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-14810 .elementor-element.elementor-element-tea-shop-education:not(.elementor-motion-effects-element-type-background), .elementor-14810 .elementor-element.elementor-element-tea-shop-education > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14810 .elementor-element.elementor-element-tea-shop-edu-heading .elementor-heading-title{font-size:26px;font-weight:600;color:#2c2a24;}.elementor-14810 .elementor-element.elementor-element-tea-luxury-section{--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;}.elementor-14810 .elementor-element.elementor-element-tea-luxury-section:not(.elementor-motion-effects-element-type-background), .elementor-14810 .elementor-element.elementor-element-tea-luxury-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14810 .elementor-element.elementor-element-tea-luxury-image-col{--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-14810 .elementor-element.elementor-element-tea-luxury-image img{width:100%;height:420px;object-fit:cover;object-position:center center;}.elementor-14810 .elementor-element.elementor-element-tea-luxury-text-col{--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;--justify-content:center;--padding-top:48px;--padding-bottom:48px;--padding-left:56px;--padding-right:56px;}.elementor-14810 .elementor-element.elementor-element-tea-luxury-eyebrow .elementor-heading-title{font-size:12px;font-weight:700;letter-spacing:1px;color:#5E6C3B;}.elementor-14810 .elementor-element.elementor-element-tea-luxury-heading .elementor-heading-title{font-size:30px;font-weight:600;color:#2c2a24;}.elementor-14810 .elementor-element.elementor-element-7f92aab{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14810 .elementor-element.elementor-element-21009f7.elementor-wc-products ul.products li.product{text-align:center;}.elementor-14810 .elementor-element.elementor-element-21009f7.elementor-wc-products  ul.products{grid-column-gap:40px;grid-row-gap:40px;}.elementor-14810 .elementor-element.elementor-element-21009f7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-14810 .elementor-element.elementor-element-21009f7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:25px;}.elementor-14810 .elementor-element.elementor-element-21009f7.elementor-wc-products ul.products li.product .price{font-size:19px;}.elementor-14810 .elementor-element.elementor-element-21009f7.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-14810 .elementor-element.elementor-element-tea-wellness-section{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-14810 .elementor-element.elementor-element-tea-wellness-section:not(.elementor-motion-effects-element-type-background), .elementor-14810 .elementor-element.elementor-element-tea-wellness-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14810 .elementor-element.elementor-element-tea-wellness-image-col{--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-14810 .elementor-element.elementor-element-tea-wellness-image img{width:100%;height:420px;object-fit:cover;object-position:center center;}.elementor-14810 .elementor-element.elementor-element-tea-wellness-text-col{--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;--justify-content:center;--padding-top:48px;--padding-bottom:48px;--padding-left:56px;--padding-right:56px;}.elementor-14810 .elementor-element.elementor-element-tea-wellness-eyebrow .elementor-heading-title{font-size:12px;font-weight:700;letter-spacing:1px;color:#5E6C3B;}.elementor-14810 .elementor-element.elementor-element-tea-wellness-heading .elementor-heading-title{font-size:30px;font-weight:600;color:#2c2a24;}.elementor-14810 .elementor-element.elementor-element-e3b2461{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14810 .elementor-element.elementor-element-69fed2a.elementor-wc-products ul.products li.product{text-align:center;}.elementor-14810 .elementor-element.elementor-element-69fed2a.elementor-wc-products  ul.products{grid-column-gap:40px;grid-row-gap:40px;}.elementor-14810 .elementor-element.elementor-element-69fed2a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-14810 .elementor-element.elementor-element-69fed2a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:25px;}.elementor-14810 .elementor-element.elementor-element-69fed2a.elementor-wc-products ul.products li.product .price{font-size:19px;}.elementor-14810 .elementor-element.elementor-element-69fed2a.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-14810 .elementor-element.elementor-element-tea-performance-section{--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;}.elementor-14810 .elementor-element.elementor-element-tea-performance-section:not(.elementor-motion-effects-element-type-background), .elementor-14810 .elementor-element.elementor-element-tea-performance-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14810 .elementor-element.elementor-element-tea-performance-image-col{--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-14810 .elementor-element.elementor-element-tea-performance-image img{width:100%;height:420px;object-fit:cover;object-position:center center;}.elementor-14810 .elementor-element.elementor-element-tea-performance-text-col{--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;--justify-content:center;--padding-top:48px;--padding-bottom:48px;--padding-left:56px;--padding-right:56px;}.elementor-14810 .elementor-element.elementor-element-tea-performance-eyebrow .elementor-heading-title{font-size:12px;font-weight:700;letter-spacing:1px;color:#5E6C3B;}.elementor-14810 .elementor-element.elementor-element-tea-performance-heading .elementor-heading-title{font-size:30px;font-weight:600;color:#2c2a24;}.elementor-14810 .elementor-element.elementor-element-ec35f67{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14810 .elementor-element.elementor-element-9d2009e.elementor-wc-products ul.products li.product{text-align:center;}.elementor-14810 .elementor-element.elementor-element-9d2009e.elementor-wc-products  ul.products{grid-column-gap:40px;grid-row-gap:40px;}.elementor-14810 .elementor-element.elementor-element-9d2009e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-14810 .elementor-element.elementor-element-9d2009e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:25px;}.elementor-14810 .elementor-element.elementor-element-9d2009e.elementor-wc-products ul.products li.product .price{font-size:19px;}.elementor-14810 .elementor-element.elementor-element-9d2009e.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-14810 .elementor-element.elementor-element-tea-flights-section{--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;}.elementor-14810 .elementor-element.elementor-element-tea-flights-section:not(.elementor-motion-effects-element-type-background), .elementor-14810 .elementor-element.elementor-element-tea-flights-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14810 .elementor-element.elementor-element-tea-flights-image-col{--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-14810 .elementor-element.elementor-element-tea-flights-image img{width:100%;height:420px;object-fit:cover;object-position:center center;}.elementor-14810 .elementor-element.elementor-element-tea-flights-text-col{--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;--justify-content:center;--padding-top:48px;--padding-bottom:48px;--padding-left:56px;--padding-right:56px;}.elementor-14810 .elementor-element.elementor-element-tea-flights-eyebrow .elementor-heading-title{font-size:12px;font-weight:700;letter-spacing:1px;color:#5E6C3B;}.elementor-14810 .elementor-element.elementor-element-tea-flights-heading .elementor-heading-title{font-size:30px;font-weight:600;color:#2c2a24;}.elementor-14810 .elementor-element.elementor-element-tfl0g1{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14810 .elementor-element.elementor-element-tfl0g2.elementor-wc-products ul.products li.product{text-align:center;}.elementor-14810 .elementor-element.elementor-element-tfl0g2.elementor-wc-products  ul.products{grid-column-gap:40px;grid-row-gap:40px;}.elementor-14810 .elementor-element.elementor-element-tfl0g2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-14810 .elementor-element.elementor-element-tfl0g2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:25px;}.elementor-14810 .elementor-element.elementor-element-tfl0g2.elementor-wc-products ul.products li.product .price{font-size:19px;}.elementor-14810 .elementor-element.elementor-element-tfl0g2.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-14810 .elementor-element.elementor-element-tea-giftboxes-section{--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;}.elementor-14810 .elementor-element.elementor-element-tea-giftboxes-section:not(.elementor-motion-effects-element-type-background), .elementor-14810 .elementor-element.elementor-element-tea-giftboxes-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14810 .elementor-element.elementor-element-tea-giftboxes-image-col{--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-14810 .elementor-element.elementor-element-tea-giftboxes-image img{width:100%;height:420px;object-fit:cover;object-position:center center;}.elementor-14810 .elementor-element.elementor-element-tea-giftboxes-text-col{--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;--justify-content:center;--padding-top:48px;--padding-bottom:48px;--padding-left:56px;--padding-right:56px;}.elementor-14810 .elementor-element.elementor-element-tea-giftboxes-eyebrow .elementor-heading-title{font-size:12px;font-weight:700;letter-spacing:1px;color:#5E6C3B;}.elementor-14810 .elementor-element.elementor-element-tea-giftboxes-heading .elementor-heading-title{font-size:30px;font-weight:600;color:#2c2a24;}.elementor-14810 .elementor-element.elementor-element-tgb0g1{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14810 .elementor-element.elementor-element-tgb0g2.elementor-wc-products ul.products li.product{text-align:center;}.elementor-14810 .elementor-element.elementor-element-tgb0g2.elementor-wc-products  ul.products{grid-column-gap:40px;grid-row-gap:40px;}.elementor-14810 .elementor-element.elementor-element-tgb0g2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-14810 .elementor-element.elementor-element-tgb0g2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:25px;}.elementor-14810 .elementor-element.elementor-element-tgb0g2.elementor-wc-products ul.products li.product .price{font-size:19px;}.elementor-14810 .elementor-element.elementor-element-tgb0g2.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-14810 .elementor-element.elementor-element-21009f7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-14810 .elementor-element.elementor-element-69fed2a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-14810 .elementor-element.elementor-element-9d2009e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-14810 .elementor-element.elementor-element-tfl0g2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-14810 .elementor-element.elementor-element-tgb0g2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-14810 .elementor-element.elementor-element-28d7a9a8:not(.elementor-motion-effects-element-type-background), .elementor-14810 .elementor-element.elementor-element-28d7a9a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pureandeasytea.com/wp-content/uploads/2025/11/precision-yield-management-top-view-field-with-data-overlay-3d-flat-icon-copy-space-scaled.jpg");}.elementor-14810 .elementor-element.elementor-element-21009f7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-14810 .elementor-element.elementor-element-69fed2a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-14810 .elementor-element.elementor-element-9d2009e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-14810 .elementor-element.elementor-element-tfl0g2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-14810 .elementor-element.elementor-element-tgb0g2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-14810 .elementor-element.elementor-element-tea-shop-education{--content-width:820px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-21009f7 */.woocommerce ul.products li.product p.product__categories{display:none !important}
.woocommerce ul.products li.product .pet-card-tagline{order:2;margin:0 0 8px;font-size:13.5px;line-height:1.45;color:#5c5744}
.woocommerce ul.products li.product .star-rating{display:block !important;order:3;margin:0 0 8px;font-size:13px;color:#b39b5e}
.woocommerce ul.products li.product{background:#fff !important;border:1px solid rgba(179,155,94,.18) !important;border-radius:14px !important;overflow:hidden !important;box-shadow:0 16px 32px -22px rgba(58,50,30,.22) !important;transition:transform .18s ease, box-shadow .18s ease !important;padding:0 !important;position:relative !important;height:100% !important}
.woocommerce ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 24px 40px -20px rgba(58,50,30,.3) !important}
.woocommerce ul.products li.product .woocommerce-image__wrapper{display:block;position:relative;aspect-ratio:1/1;background:linear-gradient(160deg,#faf9f4,#f3f1e8);overflow:hidden;flex:0 0 auto}
.woocommerce ul.products li.product .woocommerce-image__wrapper img{width:100%;height:100%;object-fit:contain;padding:14px;box-sizing:border-box;transition:transform .3s ease}
.woocommerce ul.products li.product:hover .woocommerce-image__wrapper img{transform:scale(1.04)}
.woocommerce ul.products li.product .product-out-of-stock{position:static !important;width:auto !important;height:auto !important;min-width:0 !important;max-width:none !important;background:#242420 !important;color:#fff !important;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:5px 10px !important;border-radius:999px !important;line-height:1.4;display:inline-flex !important;align-items:center}
.woocommerce ul.products li.product .product-out-of-stock em{font-style:normal}
.woocommerce ul.products li.product{display:flex !important;flex-direction:column !important}
.woocommerce ul.products li.product .woocommerce-card__header{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;padding:18px 20px 22px}
.woocommerce ul.products li.product .woocommerce-loop-product__title{order:1;margin:0 0 6px;font-size:18px;font-weight:600;color:#242420;line-height:1.3}
.woocommerce ul.products li.product .woocommerce-loop-product__title a{color:inherit;text-decoration:none}
.woocommerce ul.products li.product .woocommerce-loop-product__title a:hover{color:#7a8950}
.woocommerce ul.products li.product .price{order:4;margin:0 0 14px;font-size:17px;font-weight:700;color:#9c8547}
.woocommerce ul.products li.product .price .woocommerce-Price-amount{color:#9c8547}
.woocommerce ul.products li.product a.button{order:5;margin-top:auto !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;display:inline-flex !important;align-items:center;justify-content:center;width:100%;padding:12px 20px;border-radius:999px;background:linear-gradient(135deg,#99a86d,#7a8950);color:#fff !important;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:center;text-decoration:none;border:none;transition:all .2s ease;cursor:pointer;box-shadow:none;position:static !important;transform:none !important}
.woocommerce ul.products li.product a.button:hover{background:linear-gradient(135deg,#7a8950,#5e6c3b);transform:translateY(-1px) !important}
.woocommerce ul.products li.product a.added_to_cart{order:6;opacity:1 !important;visibility:visible !important;margin-top:8px;display:inline-block;font-size:12.5px;color:#7a8950;text-decoration:underline;text-align:center}
@media (max-width:900px){.woocommerce ul.products.elementor-grid.columns-3{grid-template-columns:repeat(2,1fr) !important}}
@media (max-width:560px){.woocommerce ul.products.elementor-grid.columns-3{grid-template-columns:repeat(1,1fr) !important}}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-69fed2a */.woocommerce ul.products li.product p.product__categories{display:none !important}
.woocommerce ul.products li.product .pet-card-tagline{order:2;margin:0 0 8px;font-size:13.5px;line-height:1.45;color:#5c5744}
.woocommerce ul.products li.product .star-rating{display:block !important;order:3;margin:0 0 8px;font-size:13px;color:#b39b5e}
.woocommerce ul.products li.product{background:#fff !important;border:1px solid rgba(179,155,94,.18) !important;border-radius:14px !important;overflow:hidden !important;box-shadow:0 16px 32px -22px rgba(58,50,30,.22) !important;transition:transform .18s ease, box-shadow .18s ease !important;padding:0 !important;position:relative !important;height:100% !important}
.woocommerce ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 24px 40px -20px rgba(58,50,30,.3) !important}
.woocommerce ul.products li.product .woocommerce-image__wrapper{display:block;position:relative;aspect-ratio:1/1;background:linear-gradient(160deg,#faf9f4,#f3f1e8);overflow:hidden;flex:0 0 auto}
.woocommerce ul.products li.product .woocommerce-image__wrapper img{width:100%;height:100%;object-fit:contain;padding:14px;box-sizing:border-box;transition:transform .3s ease}
.woocommerce ul.products li.product:hover .woocommerce-image__wrapper img{transform:scale(1.04)}
.woocommerce ul.products li.product .product-out-of-stock{position:static !important;width:auto !important;height:auto !important;min-width:0 !important;max-width:none !important;background:#242420 !important;color:#fff !important;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:5px 10px !important;border-radius:999px !important;line-height:1.4;display:inline-flex !important;align-items:center}
.woocommerce ul.products li.product .product-out-of-stock em{font-style:normal}
.woocommerce ul.products li.product{display:flex !important;flex-direction:column !important}
.woocommerce ul.products li.product .woocommerce-card__header{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;padding:18px 20px 22px}
.woocommerce ul.products li.product .woocommerce-loop-product__title{order:1;margin:0 0 6px;font-size:18px;font-weight:600;color:#242420;line-height:1.3}
.woocommerce ul.products li.product .woocommerce-loop-product__title a{color:inherit;text-decoration:none}
.woocommerce ul.products li.product .woocommerce-loop-product__title a:hover{color:#7a8950}
.woocommerce ul.products li.product .price{order:4;margin:0 0 14px;font-size:17px;font-weight:700;color:#9c8547}
.woocommerce ul.products li.product .price .woocommerce-Price-amount{color:#9c8547}
.woocommerce ul.products li.product a.button{order:5;margin-top:auto !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;display:inline-flex !important;align-items:center;justify-content:center;width:100%;padding:12px 20px;border-radius:999px;background:linear-gradient(135deg,#99a86d,#7a8950);color:#fff !important;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:center;text-decoration:none;border:none;transition:all .2s ease;cursor:pointer;box-shadow:none;position:static !important;transform:none !important}
.woocommerce ul.products li.product a.button:hover{background:linear-gradient(135deg,#7a8950,#5e6c3b);transform:translateY(-1px) !important}
.woocommerce ul.products li.product a.added_to_cart{order:6;opacity:1 !important;visibility:visible !important;margin-top:8px;display:inline-block;font-size:12.5px;color:#7a8950;text-decoration:underline;text-align:center}
@media (max-width:900px){.woocommerce ul.products.elementor-grid.columns-3{grid-template-columns:repeat(2,1fr) !important}}
@media (max-width:560px){.woocommerce ul.products.elementor-grid.columns-3{grid-template-columns:repeat(1,1fr) !important}}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-9d2009e */.woocommerce ul.products li.product p.product__categories{display:none !important}
.woocommerce ul.products li.product .pet-card-tagline{order:2;margin:0 0 8px;font-size:13.5px;line-height:1.45;color:#5c5744}
.woocommerce ul.products li.product .star-rating{display:block !important;order:3;margin:0 0 8px;font-size:13px;color:#b39b5e}
.woocommerce ul.products li.product{background:#fff !important;border:1px solid rgba(179,155,94,.18) !important;border-radius:14px !important;overflow:hidden !important;box-shadow:0 16px 32px -22px rgba(58,50,30,.22) !important;transition:transform .18s ease, box-shadow .18s ease !important;padding:0 !important;position:relative !important;height:100% !important}
.woocommerce ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 24px 40px -20px rgba(58,50,30,.3) !important}
.woocommerce ul.products li.product .woocommerce-image__wrapper{display:block;position:relative;aspect-ratio:1/1;background:linear-gradient(160deg,#faf9f4,#f3f1e8);overflow:hidden;flex:0 0 auto}
.woocommerce ul.products li.product .woocommerce-image__wrapper img{width:100%;height:100%;object-fit:contain;padding:14px;box-sizing:border-box;transition:transform .3s ease}
.woocommerce ul.products li.product:hover .woocommerce-image__wrapper img{transform:scale(1.04)}
.woocommerce ul.products li.product .product-out-of-stock{position:static !important;width:auto !important;height:auto !important;min-width:0 !important;max-width:none !important;background:#242420 !important;color:#fff !important;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:5px 10px !important;border-radius:999px !important;line-height:1.4;display:inline-flex !important;align-items:center}
.woocommerce ul.products li.product .product-out-of-stock em{font-style:normal}
.woocommerce ul.products li.product{display:flex !important;flex-direction:column !important}
.woocommerce ul.products li.product .woocommerce-card__header{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;padding:18px 20px 22px}
.woocommerce ul.products li.product .woocommerce-loop-product__title{order:1;margin:0 0 6px;font-size:18px;font-weight:600;color:#242420;line-height:1.3}
.woocommerce ul.products li.product .woocommerce-loop-product__title a{color:inherit;text-decoration:none}
.woocommerce ul.products li.product .woocommerce-loop-product__title a:hover{color:#7a8950}
.woocommerce ul.products li.product .price{order:4;margin:0 0 14px;font-size:17px;font-weight:700;color:#9c8547}
.woocommerce ul.products li.product .price .woocommerce-Price-amount{color:#9c8547}
.woocommerce ul.products li.product a.button{order:5;margin-top:auto !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;display:inline-flex !important;align-items:center;justify-content:center;width:100%;padding:12px 20px;border-radius:999px;background:linear-gradient(135deg,#99a86d,#7a8950);color:#fff !important;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:center;text-decoration:none;border:none;transition:all .2s ease;cursor:pointer;box-shadow:none;position:static !important;transform:none !important}
.woocommerce ul.products li.product a.button:hover{background:linear-gradient(135deg,#7a8950,#5e6c3b);transform:translateY(-1px) !important}
.woocommerce ul.products li.product a.added_to_cart{order:6;opacity:1 !important;visibility:visible !important;margin-top:8px;display:inline-block;font-size:12.5px;color:#7a8950;text-decoration:underline;text-align:center}
@media (max-width:900px){.woocommerce ul.products.elementor-grid.columns-3{grid-template-columns:repeat(2,1fr) !important}}
@media (max-width:560px){.woocommerce ul.products.elementor-grid.columns-3{grid-template-columns:repeat(1,1fr) !important}}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-tfl0g2 */.woocommerce ul.products li.product p.product__categories{display:none !important}
.woocommerce ul.products li.product .pet-card-tagline{order:2;margin:0 0 8px;font-size:13.5px;line-height:1.45;color:#5c5744}
.woocommerce ul.products li.product .star-rating{display:block !important;order:3;margin:0 0 8px;font-size:13px;color:#b39b5e}
.woocommerce ul.products li.product{background:#fff !important;border:1px solid rgba(179,155,94,.18) !important;border-radius:14px !important;overflow:hidden !important;box-shadow:0 16px 32px -22px rgba(58,50,30,.22) !important;transition:transform .18s ease, box-shadow .18s ease !important;padding:0 !important;position:relative !important;height:100% !important}
.woocommerce ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 24px 40px -20px rgba(58,50,30,.3) !important}
.woocommerce ul.products li.product .woocommerce-image__wrapper{display:block;position:relative;aspect-ratio:1/1;background:linear-gradient(160deg,#faf9f4,#f3f1e8);overflow:hidden;flex:0 0 auto}
.woocommerce ul.products li.product .woocommerce-image__wrapper img{width:100%;height:100%;object-fit:contain;padding:14px;box-sizing:border-box;transition:transform .3s ease}
.woocommerce ul.products li.product:hover .woocommerce-image__wrapper img{transform:scale(1.04)}
.woocommerce ul.products li.product .product-out-of-stock{position:static !important;width:auto !important;height:auto !important;min-width:0 !important;max-width:none !important;background:#242420 !important;color:#fff !important;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:5px 10px !important;border-radius:999px !important;line-height:1.4;display:inline-flex !important;align-items:center}
.woocommerce ul.products li.product .product-out-of-stock em{font-style:normal}
.woocommerce ul.products li.product{display:flex !important;flex-direction:column !important}
.woocommerce ul.products li.product .woocommerce-card__header{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;padding:18px 20px 22px}
.woocommerce ul.products li.product .woocommerce-loop-product__title{order:1;margin:0 0 6px;font-size:18px;font-weight:600;color:#242420;line-height:1.3}
.woocommerce ul.products li.product .woocommerce-loop-product__title a{color:inherit;text-decoration:none}
.woocommerce ul.products li.product .woocommerce-loop-product__title a:hover{color:#7a8950}
.woocommerce ul.products li.product .price{order:4;margin:0 0 14px;font-size:17px;font-weight:700;color:#9c8547}
.woocommerce ul.products li.product .price .woocommerce-Price-amount{color:#9c8547}
.woocommerce ul.products li.product a.button{order:5;margin-top:auto !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;display:inline-flex !important;align-items:center;justify-content:center;width:100%;padding:12px 20px;border-radius:999px;background:linear-gradient(135deg,#99a86d,#7a8950);color:#fff !important;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:center;text-decoration:none;border:none;transition:all .2s ease;cursor:pointer;box-shadow:none;position:static !important;transform:none !important}
.woocommerce ul.products li.product a.button:hover{background:linear-gradient(135deg,#7a8950,#5e6c3b);transform:translateY(-1px) !important}
.woocommerce ul.products li.product a.added_to_cart{order:6;opacity:1 !important;visibility:visible !important;margin-top:8px;display:inline-block;font-size:12.5px;color:#7a8950;text-decoration:underline;text-align:center}
@media (max-width:900px){.woocommerce ul.products.elementor-grid.columns-3{grid-template-columns:repeat(2,1fr) !important}}
@media (max-width:560px){.woocommerce ul.products.elementor-grid.columns-3{grid-template-columns:repeat(1,1fr) !important}}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-tgb0g2 */.woocommerce ul.products li.product p.product__categories{display:none !important}
.woocommerce ul.products li.product .pet-card-tagline{order:2;margin:0 0 8px;font-size:13.5px;line-height:1.45;color:#5c5744}
.woocommerce ul.products li.product .star-rating{display:block !important;order:3;margin:0 0 8px;font-size:13px;color:#b39b5e}
.woocommerce ul.products li.product{background:#fff !important;border:1px solid rgba(179,155,94,.18) !important;border-radius:14px !important;overflow:hidden !important;box-shadow:0 16px 32px -22px rgba(58,50,30,.22) !important;transition:transform .18s ease, box-shadow .18s ease !important;padding:0 !important;position:relative !important;height:100% !important}
.woocommerce ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 24px 40px -20px rgba(58,50,30,.3) !important}
.woocommerce ul.products li.product .woocommerce-image__wrapper{display:block;position:relative;aspect-ratio:1/1;background:linear-gradient(160deg,#faf9f4,#f3f1e8);overflow:hidden;flex:0 0 auto}
.woocommerce ul.products li.product .woocommerce-image__wrapper img{width:100%;height:100%;object-fit:contain;padding:14px;box-sizing:border-box;transition:transform .3s ease}
.woocommerce ul.products li.product:hover .woocommerce-image__wrapper img{transform:scale(1.04)}
.woocommerce ul.products li.product .product-out-of-stock{position:static !important;width:auto !important;height:auto !important;min-width:0 !important;max-width:none !important;background:#242420 !important;color:#fff !important;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:5px 10px !important;border-radius:999px !important;line-height:1.4;display:inline-flex !important;align-items:center}
.woocommerce ul.products li.product .product-out-of-stock em{font-style:normal}
.woocommerce ul.products li.product{display:flex !important;flex-direction:column !important}
.woocommerce ul.products li.product .woocommerce-card__header{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;padding:18px 20px 22px}
.woocommerce ul.products li.product .woocommerce-loop-product__title{order:1;margin:0 0 6px;font-size:18px;font-weight:600;color:#242420;line-height:1.3}
.woocommerce ul.products li.product .woocommerce-loop-product__title a{color:inherit;text-decoration:none}
.woocommerce ul.products li.product .woocommerce-loop-product__title a:hover{color:#7a8950}
.woocommerce ul.products li.product .price{order:4;margin:0 0 14px;font-size:17px;font-weight:700;color:#9c8547}
.woocommerce ul.products li.product .price .woocommerce-Price-amount{color:#9c8547}
.woocommerce ul.products li.product a.button{order:5;margin-top:auto !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;display:inline-flex !important;align-items:center;justify-content:center;width:100%;padding:12px 20px;border-radius:999px;background:linear-gradient(135deg,#99a86d,#7a8950);color:#fff !important;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:center;text-decoration:none;border:none;transition:all .2s ease;cursor:pointer;box-shadow:none;position:static !important;transform:none !important}
.woocommerce ul.products li.product a.button:hover{background:linear-gradient(135deg,#7a8950,#5e6c3b);transform:translateY(-1px) !important}
.woocommerce ul.products li.product a.added_to_cart{order:6;opacity:1 !important;visibility:visible !important;margin-top:8px;display:inline-block;font-size:12.5px;color:#7a8950;text-decoration:underline;text-align:center}
@media (max-width:900px){.woocommerce ul.products.elementor-grid.columns-3{grid-template-columns:repeat(2,1fr) !important}}
@media (max-width:560px){.woocommerce ul.products.elementor-grid.columns-3{grid-template-columns:repeat(1,1fr) !important}}/* End custom CSS */