.elementor-3306 .elementor-element.elementor-element-0de4c35{--display:flex;--min-height:3064.66px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overlay-opacity:1;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-3306 .elementor-element.elementor-element-0de4c35::before, .elementor-3306 .elementor-element.elementor-element-0de4c35 > .elementor-background-video-container::before, .elementor-3306 .elementor-element.elementor-element-0de4c35 > .e-con-inner > .elementor-background-video-container::before, .elementor-3306 .elementor-element.elementor-element-0de4c35 > .elementor-background-slideshow::before, .elementor-3306 .elementor-element.elementor-element-0de4c35 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3306 .elementor-element.elementor-element-0de4c35 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(200,200,200,0.5);--background-overlay:'';}.elementor-3306 .elementor-element.elementor-element-fgdatoz{margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1366px){.elementor-3306 .elementor-element.elementor-element-0de4c35{--min-height:3010.31px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}}@media(max-width:1023px){.elementor-3306 .elementor-element.elementor-element-0de4c35{--min-height:2906.09px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}}@media(max-width:767px){.elementor-3306 .elementor-element.elementor-element-0de4c35{--min-height:5574.63px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}}@media(min-width:768px){.elementor-3306 .elementor-element.elementor-element-0de4c35{--content-width:1080px;}}/* Start custom CSS for shortcode, class: .elementor-element-fgdatoz */.elementor-3306 .elementor-element.elementor-element-fgdatoz .fgd-atoz{box-sizing:border-box;width:100%;max-width:1080px;margin:0 auto;padding:0 10px}
.elementor-3306 .elementor-element.elementor-element-fgdatoz .fgd-atoz-top{display:flex;align-items:flex-start;gap:16px;margin:0 0 55px -10px;padding-left:0}
.elementor-3306 .elementor-element.elementor-element-fgdatoz .fgd-atoz-search{position:relative;flex:none;box-sizing:border-box;width:533px;height:49px;border:1px solid rgba(151,151,151,.5);border-radius:3px;margin:0}
.elementor-3306 .elementor-element.elementor-element-fgdatoz .fgd-atoz-search input[type=search]{box-sizing:border-box;display:block;width:100%;height:47px;margin:0;padding:0 56px 0 16px;border:0;background:transparent;font:400 18px/45px Sen,sans-serif;color:#3B3B3B;box-shadow:none;outline:0}
.elementor-3306 .elementor-element.elementor-element-fgdatoz .fgd-atoz-search button{position:absolute;right:15px;top:2px;width:20px;height:45px;padding:0;border:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23999' d='M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z'/%3E%3C/svg%3E") no-repeat center/20px}
.elementor-3306 .elementor-element.elementor-element-fgdatoz .fgd-atoz-cat{margin:4px 0 0}
.elementor-3306 .elementor-element.elementor-element-fgdatoz .fgd-atoz-cat select{box-sizing:border-box;width:274px;height:26px;border:1px solid #ccc;border-radius:0;background:#fff;font:400 13.333px Arial,sans-serif;color:#000;padding:0 4px}
.elementor-3306 .elementor-element.elementor-element-fgdatoz .fgd-atoz-bar{display:flex;align-items:flex-start;justify-content:space-between;margin:0}
.elementor-3306 .elementor-element.elementor-element-fgdatoz .woocommerce-result-count{margin:0;float:none;font:400 18px/45px 'DM Sans',sans-serif;color:#3B3B3B}
.elementor-3306 .elementor-element.elementor-element-fgdatoz .woocommerce-ordering{margin:0;float:none}
.elementor-3306 .elementor-element.elementor-element-fgdatoz .woocommerce-ordering select{box-sizing:border-box;width:252px;height:47px;padding:0 40px 0 14px;border:1px solid rgba(151,151,151,.5);border-radius:3px;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%23999' d='M7,10L12,15L17,10H7Z'/%3E%3C/svg%3E") no-repeat right 14px center;font:400 14px Sen,sans-serif;color:#3B3B3B;-webkit-appearance:none;appearance:none}
.elementor-3306 .elementor-element.elementor-element-fgdatoz ul.products{display:flex!important;flex-wrap:wrap;gap:27px 21.333px;width:100%;margin:30px 0 0!important;padding:0!important;list-style:none}
.elementor-3306 .elementor-element.elementor-element-fgdatoz ul.products::before,.elementor-3306 .elementor-element.elementor-element-fgdatoz ul.products::after{display:none!important}
.elementor-3306 .elementor-element.elementor-element-fgdatoz ul.products li.product{box-sizing:border-box;float:none!important;width:calc((100% - 64px)/4)!important;margin:0!important;padding:0!important;text-align:center;background:transparent}
.elementor-3306 .elementor-element.elementor-element-fgdatoz ul.products li.product a.woocommerce-LoopProduct-link{display:block;color:#3B3B3B;text-decoration:none;font:400 18px/25.2px 'DM Sans',sans-serif}
.elementor-3306 .elementor-element.elementor-element-fgdatoz ul.products li.product img{display:block;width:100%!important;height:auto!important;margin:0!important}
.elementor-3306 .elementor-element.elementor-element-fgdatoz ul.products li.product .woocommerce-loop-product__title{margin:18px 0 0!important;padding:0!important;font:700 18px/23.4px 'Noto Serif',serif;color:#204147;text-align:center}
.elementor-3306 .elementor-element.elementor-element-fgdatoz ul.products li.product .price{display:block;margin:6px 0 0;padding-bottom:7.4px;font:400 15.426px/21.5964px 'DM Sans',sans-serif;color:#3B3B3B}
.elementor-3306 .elementor-element.elementor-element-fgdatoz ul.products li.product .button{display:inline-block;box-sizing:border-box;max-width:100%;margin:10px 0 0!important;padding:10px 20px;border:0;border-radius:312px;background:#EBC400;color:#0C1115;font:700 18px/21.6px 'DM Sans',sans-serif;text-transform:uppercase;text-align:center;text-decoration:none}
.elementor-3306 .elementor-element.elementor-element-fgdatoz ul.products li.product .fgd-loop-ex{display:none}
.elementor-3306 .elementor-element.elementor-element-fgdatoz .woocommerce-pagination{margin:40px 0 0;text-align:center}
.elementor-3306 .elementor-element.elementor-element-fgdatoz .woocommerce-pagination ul{display:inline-flex;gap:10px;margin:0;padding:0;list-style:none;border:0}
.elementor-3306 .elementor-element.elementor-element-fgdatoz .woocommerce-pagination ul li{border:0;margin:0;padding:0;float:none;overflow:visible}
.elementor-3306 .elementor-element.elementor-element-fgdatoz .woocommerce-pagination ul li a,.elementor-3306 .elementor-element.elementor-element-fgdatoz .woocommerce-pagination ul li span{display:block;min-width:20px;padding:0 5px;font:400 13px/32px Sen,sans-serif;color:#3B3B3B;text-decoration:none;background:none}
.elementor-3306 .elementor-element.elementor-element-fgdatoz .woocommerce-pagination ul li span.current{font-weight:700}
.elementor-3306 .elementor-element.elementor-element-fgdatoz .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:1366px){.elementor-3306 .elementor-element.elementor-element-fgdatoz .fgd-atoz{padding:0 11px}.elementor-3306 .elementor-element.elementor-element-fgdatoz .fgd-atoz-top{margin-left:-8px}.elementor-3306 .elementor-element.elementor-element-fgdatoz ul.products{gap:27px 20.7px}.elementor-3306 .elementor-element.elementor-element-fgdatoz ul.products li.product{width:calc((100% - 62px)/4 - .05px)!important}}
@media(max-width:1023px){.elementor-3306 .elementor-element.elementor-element-fgdatoz .fgd-atoz-search{width:388px}.elementor-3306 .elementor-element.elementor-element-fgdatoz ul.products{gap:27px 15px}.elementor-3306 .elementor-element.elementor-element-fgdatoz ul.products li.product{width:calc((100% - 45px)/4 - .05px)!important}}
@media(max-width:767px){.elementor-3306 .elementor-element.elementor-element-fgdatoz ul.products{gap:27px 8px}.elementor-3306 .elementor-element.elementor-element-fgdatoz ul.products li.product{width:calc((100% - 8px)/2)!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de4c35 */.elementor-3306 .elementor-element.elementor-element-0de4c35{overflow:clip}/* End custom CSS */