@import url(https://fonts.googleapis.com/css2?family=Goudy+Bookletter+1911&display=swap);.elementor-545 .elementor-element.elementor-element-2c575f3{--display:flex;--min-height:300px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-545 .elementor-element.elementor-element-35c83cc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-545 .elementor-element.elementor-element-35c83cc:not(.elementor-motion-effects-element-type-background),.elementor-545 .elementor-element.elementor-element-35c83cc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F6F5F0}.elementor-545 .elementor-element.elementor-element-d8623a7{--display:flex;--min-height:0px;border-style:none;--border-style:none}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-545 .elementor-element.elementor-element-5e22fa4{padding:50px 0 10px 0;border-style:solid;border-width:0 0 1px 0;text-align:center}.elementor-545 .elementor-element.elementor-element-5e22fa4 .elementor-heading-title{font-family:"Helvetica",Sans-serif;font-size:40px;font-weight:400;color:#000}.elementor-545 .elementor-element.elementor-element-b0df0af{--display:flex;--padding-top:20px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-545 .elementor-element.elementor-element-e03ce5e{text-align:justify}.woocommerce .elementor-545 .elementor-element.elementor-element-e03ce5e .term-description{color:#000;font-family:"Helvetica",Sans-serif;font-size:14px}.elementor-545 .elementor-element.elementor-element-e23fc93{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-545 .elementor-element.elementor-element-e23fc93:not(.elementor-motion-effects-element-type-background),.elementor-545 .elementor-element.elementor-element-e23fc93>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F6F5F0}.elementor-545 .elementor-element.elementor-element-4c2e3fe{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-545 .elementor-element.elementor-element-66f5604{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-545 .elementor-element.elementor-element-66f5604:not(.elementor-motion-effects-element-type-background),.elementor-545 .elementor-element.elementor-element-66f5604>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F6F5F0}.elementor-545 .elementor-element.elementor-element-1dc7635{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-545 .elementor-element.elementor-element-0c50e96{--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-545 .elementor-element.elementor-element-0c50e96:not(.elementor-motion-effects-element-type-background),.elementor-545 .elementor-element.elementor-element-0c50e96>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F6F5F0}.elementor-545 .elementor-element.elementor-element-19e462d{--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-545 .elementor-element.elementor-element-19e462d:not(.elementor-motion-effects-element-type-background),.elementor-545 .elementor-element.elementor-element-19e462d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F6F5F0}@media(min-width:768px){.elementor-545 .elementor-element.elementor-element-d8623a7{--content-width:500px}.elementor-545 .elementor-element.elementor-element-b0df0af{--content-width:100%}.elementor-545 .elementor-element.elementor-element-1dc7635{--content-width:100%}}@media(max-width:767px){.elementor-545 .elementor-element.elementor-element-2c575f3{--min-height:180px}.elementor-545 .elementor-element.elementor-element-5e22fa4 .elementor-heading-title{font-size:50px}}.elementor-545 .elementor-element.elementor-element-e03ce5e .term-description{column-count:2;column-gap:30px}@media (max-height:486px){.elementor-545 .elementor-element.elementor-element-e03ce5e .term-description{column-count:1;column-gap:0}}.elementor-545 .elementor-element.elementor-element-b0df0af .term-description{column-count:2;column-gap:30px}.elementor-545 .elementor-element.elementor-element-b0df0af{font-family:'Helvetica',sans-serif}ul.acf-subcategories{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.acf-subcategories .category{text-align:center;width:130px;font-family:'Goudy Bookletter 1911',serif}.acf-thumb-box{width:100px;height:100px;overflow:hidden;border-radius:8px;margin:0 auto 6px}.acf-thumb-box img{width:100%;height:100%;object-fit:cover;display:block}.acf-cat-title{font-size:16px!important;line-height:1.3;font-weight:400;color:#333;margin:0;padding:0}.acf-cat-title a{color:#000;text-decoration:none;transition:color 0.3s ease}.acf-cat-title a:hover{color:#0073e6}.elementor-545 .elementor-element.elementor-element-4c2e3fe .e-con-inner{width:100%;padding-left:50px;padding-right:50px;border-bottom:1px solid #000}.elementor-545 .elementor-element.elementor-element-4c2e3fe{font-family:'Helvetica',sans-serif}.add-cart-wrapper{text-align:left}.uniform-product-image img{width:100%;height:auto;max-height:350px;object-fit:contain;display:block;margin:0 auto}.custom-product-filter{display:flex;justify-content:left;align-items:center;flex-wrap:wrap;gap:10px}.filter-dropdown-container{position:relative}.filter-dropdown-menu{display:none;position:absolute;top:100%;left:0;z-index:10;background:#fff;border:1px solid #ccc;padding:0;margin:0;list-style:none;width:180px}.filter-dropdown-menu li{padding:10px;cursor:pointer}.filter-dropdown-menu li:hover{background-color:#f2f2f2}.filter-dropdown-container:hover .filter-dropdown-menu{display:block}.search-right input{padding:6px 10px;font-size:14px;min-width:300px;background:#D9D9D9;border-radius:8px}.product-item{border:1px solid #ddd;padding:10px;text-align:left;position:relative}.product-item h4,.product-item .price{margin:10px 0;text-align:left}.product-item .add_to_cart_button{display:block;margin:10px auto 0 auto;text-align:center}.product-item .sale-badge{position:absolute;top:10px;right:10px;background:#ff4d4d;color:#fff;padding:3px 6px;font-size:12px;border-radius:4px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.uniform-product-image{position:relative;display:block}.uniform-product-image .onsale{position:absolute!important;top:10px;right:10px;left:auto!important;margin:0!important;z-index:5}.price del{color:#888!important}.price ins{color:#000!important;text-decoration:none}.price:not(:has(del)){color:#000!important}.product-item .uniform-product-image:hover,.product-item h4 a:hover{text-decoration:none!important;color:inherit!important}@media screen and (max-width:1024px){.product-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.product-grid{grid-template-columns:1fr}}.elementor-545 .elementor-element.elementor-element-1dc7635{font-family:'Helvetica',sans-serif}.elementor-545 .elementor-element.elementor-element-0c50e96{font-family:'Helvetica',sans-serif}