.related-product .elementor-loop-container:not(.elementor-posts-masonry){display:flex;overflow-x:auto;scrollbar-width:none}.related-product .elementor-loop-container:not(.elementor-posts-masonry)>*{flex-shrink:0;width:calc(23.3333% - 30px);margin-right:10px;box-sizing:border-box}@media (max-width:768px){.related-product .elementor-loop-container:not(.elementor-posts-masonry)>*{width:100%;margin-right:0;margin-bottom:20px}}.cta-component{transform:translateY(0) scale(1);opacity:0;visibility:hidden;transition:all 1s ease;display:block}.card-box:hover .cta-component{transform:translateY(3px) scale(1.05);opacity:1;visibility:visible;display:block;transition:all 1s ease-in-out!important}.cta-component{height:20px}.card-box:hover .cta-component{height:200px}@media (max-width:430px){.cta-component{height:10px}.card-box:hover .cta-component{height:80px}.woocommerce div.product div.images img{height:300px;object-fit:cover}}.woocommerce div.product div.images .flex-control-thumbs{display:flex;overflow-x:scroll;gap:10px;padding:10px;max-width:100%;scrollbar-width:none}.flex-control-nav.flex-control-thumbs li{flex:0 0 auto;scroll-snap-align:end}.flex-control-nav.flex-control-thumbs img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:5px}.woocommerce div.product div.images img{height:500px;object-fit:cover}.elementor-widget-loop-grid .elementor-grid{grid-column-gap:var(--grid-column-gap,15px);grid-row-gap:var(--grid-row-gap,30px)}.product-list{border:10px solid green;background-color:#fff;border-radius:3px!important;overflow:hidden;transition:box-shadow .3s ease}.product-list:hover{box-shadow:0 4px 20px rgba(135,139,135,17%)}.translator .gt_float_switcher{background:0 0!important;box-shadow:none!important}.translator .gt-current-lang img{height:23px!important}.translator .gt_options img{height:23px!important}.translator{position:absolute;transform:translatey(-45%);width:max-content!important}#gt_float_wrapper{width:max-content!important;z-index:10000!important}.gt-current:hover{background-color:green!important;color:red;padding:5px 10px;border-radius:4px}.gt_options a:hover{background-color:green!important;color:red}.translator .gt_options a{background:#fff}.gt_options img{transition:filter .3s ease-in-out}.gt_options:hover img{filter:brightness(0) invert(1)!important}.translator-home .gt_float_switcher{background:0 0!important;box-shadow:none!important}.translator-home .gt-current-lang img{height:25px!important}.translator-home .gt_options img{height:25px!important}#gt_float_wrapper{width:max-content!important;z-index:10000!important;position:absolute;top:-25px}.gt-current:hover{background-color:green!important;color:red;padding:5px 10px;border-radius:4px}.gt_options a:hover{background-color:green!important}.translator-home .gt_options a{background:#fff}.gt_options img{transition:filter .3s ease-in-out}.gt_options:hover img{filter:brightness(0) invert(1)!important}.translator-home .gt_float_switcher .gt-selected{background-color:transparent!important}.translator-home .gt-current-lang img{filter:brightness(0) invert(1)!important}.translator-home .gt-current-lang span{color:white!important}@media (max-width:430px){.translator-home .gt-current-lang img,.translator .gt-current-lang img{height:16px!important;width:auto}.gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code{font-size:14px}.translator-home .gt_options a,.translator .gt_options a{font-size:14px}.translator-home .gt_options img,.translator .gt_options img{height:16px!important}#gt_float_wrapper{top:-25px;left:35px}}h2.product-title{font-size:24px}h3.product-title{font-size:18px;font-weight:700;color:#222b32}.product-list{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow);transition:box-shadow .3s ease,transform .3s ease!important}.product-list:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.1);transform:translateY(-4px)}.bred-list{color:#f4f1f2}