#ultimate_alt_product img.o_alternative_product{max-width: 100%; max-height: 100%; margin: auto; padding: 5%; top: 0; left: 0; bottom: 0; right: 0;} #ultimate_alt_product .item p > a, #ultimate_alt_product .item .product_price b span{font-size: 14px; font-weight: 400; line-height: 32px; text-transform: uppercase; letter-spacing: 1.4px;} #ultimate_alt_product .item div[data-oe-field="description_sale"]{font-size: 14px;} #ultimate_alt_product .item .product_price > b{font-weight: 700; font-size: 14px; line-height: 13.67px; letter-spacing: -0.35px;} 

/* /ecommerce_snippets_blocks/static/src/scss/carousel.scss defined in bundle 'web.assets_frontend' */
 .s_product_carousel .item.product-single section h5 a, .s_product_carousel .item.product-single .mini-info h5 a, .s_product_category_carousel .item.product-single section h5 a, .s_product_category_carousel .item.product-single .mini-info h5 a, .s_blog_carousel .item.product-single section h5 a, .s_blog_carousel .item.product-single .mini-info h5 a, .s_product_carousel_mini .item.product-single section h5 a, .s_product_carousel_mini .item.product-single .mini-info h5 a{color: #323232;} .s_product_carousel .item.product-category-single h5 strong a, .s_product_category_carousel .item.product-category-single h5 strong a, .s_blog_carousel .item.product-category-single h5 strong a, .s_product_carousel_mini .item.product-category-single h5 strong a{color: #323232;} .s_product_carousel .item.blog-single .latest-blog-info a, .s_product_category_carousel .item.blog-single .latest-blog-info a, .s_blog_carousel .item.blog-single .latest-blog-info a, .s_product_carousel_mini .item.blog-single .latest-blog-info a{color: #323232;} .s_carousel_1 .item.product-single form{position: relative; margin: 16px 0;} .s_carousel_1 .item.product-single form:hover .cart_wishlist_ul{visibility: visible; opacity: 1;} .s_carousel_1 .item.product-single section{text-align: center;} .s_carousel_1 .text-left.easy-shortcuts-user-rating{text-align: center !important; margin-top: 8px;} .s_carousel_1 .cart_wishlist_ul{text-align: center; margin: 12px 0; position: absolute; bottom: 0px; background-color: #ffffff; visibility: visible; opacity: 0; padding-top: 8px; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; width: calc(100% - 10px); left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); margin: auto;} .s_carousel_1 .cart_wishlist_ul .add_to_cart_item a, .s_carousel_1 .cart_wishlist_ul .add_to_cart_item button, .s_carousel_1 .cart_wishlist_ul .wishlist_item a, .s_carousel_1 .cart_wishlist_ul .wishlist_item button{position: relative; border-radius: 0; text-align: center;} .s_carousel_2 .item.product-single section{text-align: center;} .s_carousel_2 .item.product-single form{position: relative; margin: 16px 0;} .s_carousel_2 .item.product-single form:hover .cart_wishlist_ul{visibility: visible; opacity: 1;} .s_carousel_2 .text-left.easy-shortcuts-user-rating{text-align: center !important; margin-top: 8px;} .s_carousel_2 .cart_wishlist_ul{text-align: center; margin: 12px 0; position: absolute; top: 0px; visibility: visible; opacity: 0; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; right: 5px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); margin: auto;} .s_carousel_2 .cart_wishlist_ul .add_to_cart_item, .s_carousel_2 .cart_wishlist_ul .wishlist_item{display: block !important; margin-bottom: 3px;} .s_carousel_2 .cart_wishlist_ul .add_to_cart_item a, .s_carousel_2 .cart_wishlist_ul .add_to_cart_item button, .s_carousel_2 .cart_wishlist_ul .wishlist_item a, .s_carousel_2 .cart_wishlist_ul .wishlist_item button{position: relative; border-radius: 0; text-align: center;} .s_carousel_3 .item.product-single form{position: relative; margin: 16px 0;} .s_carousel_3 .item.product-single form:hover .cart_wishlist_ul{visibility: visible; opacity: 1;} .s_carousel_3 .text-left.easy-shortcuts-user-rating{margin-top: 8px; float: right;} .s_carousel_3 .product_price.easy-shortcuts-price{float: left;} .s_carousel_3 .cart_wishlist_ul{text-align: center; margin: 12px 0; position: absolute; bottom: 30px; visibility: visible; opacity: 0; padding-top: 8px; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; right: -42px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); margin: auto;} .s_carousel_3 .cart_wishlist_ul .add_to_cart_item a, .s_carousel_3 .cart_wishlist_ul .add_to_cart_item button, .s_carousel_3 .cart_wishlist_ul .wishlist_item a, .s_carousel_3 .cart_wishlist_ul .wishlist_item button{position: relative; border-radius: 0; text-align: center;} .s_carousel_4 .item.product-single form{border: 1px solid #eee; padding: 5%; margin: 8px 1px;} .s_carousel_4 .item.product-single section{text-align: center;} .s_carousel_4 .item.product-single section h5{height: 40px; overflow: hidden;} .s_carousel_4 .text-left.easy-shortcuts-user-rating{text-align: center !important; margin-top: 8px;} .s_carousel_4 .cart_wishlist_ul{text-align: center; margin: 12px 0; bottom: 0px; background-color: #ffffff; visibility: visible; padding-top: 8px; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; width: calc(100% - 10px); left: 50%; margin: auto;} .s_carousel_4 .cart_wishlist_ul .add_to_cart_item a, .s_carousel_4 .cart_wishlist_ul .add_to_cart_item button, .s_carousel_4 .cart_wishlist_ul .wishlist_item a, .s_carousel_4 .cart_wishlist_ul .wishlist_item button{position: relative; border-radius: 0; text-align: center;} .s_carousel_5 .item.product-single form{border: 1px solid #eee; padding: 5%; margin: 8px 1px;} .s_carousel_5 .item.product-single section h5{height: 40px; overflow: hidden;} .s_carousel_6 .item.product-single form{border: 1px solid #eee; margin: 8px 1px;} .s_carousel_6 .item.product-single section{padding: 5%;} .s_carousel_6 .item.product-single section h5{height: 40px; overflow: hidden;} .s_carousel_6 .item.product-single section h5 a{color: #323232;} .s_product_carousel_mini .btn{color: #323232; background: transparent; border: none;} .s_carousel_mini_1 .item.product-single > form{display: inline-block; vertical-align: top; width: 100%; border: 1px solid #eee; margin: 16px 0; padding: 12px;} .s_carousel_mini_1 .mini-info{padding-top: 0; padding-bottom: 0;} .s_carousel_mini_1 .mini-info .product_price b{display: block; color: #323232; font-weight: normal;} .s_carousel_mini_1 .mini-info .product_price .easy-shortcuts-add-to-cart{padding-left: 0;} .s_carousel_mini_1 .mini-info h5{font-size: 16px; line-height: 1.555; margin: 0; padding: 0 0 10px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;} .s_carousel_mini_2 .btn:hover{color: #fe462d;} .s_carousel_mini_2 .item.product-single > form{display: inline-block; vertical-align: top; width: 100%; border: 1px solid #eee; margin: 16px 0; padding: 12px;} .s_carousel_mini_2 .mini-info{padding-top: 0; padding-bottom: 0;} .s_carousel_mini_2 .mini-info .product_price b{display: block; color: #323232; font-weight: normal;} .s_carousel_mini_2 .mini-info .product_price .easy-shortcuts-add-to-cart{padding-left: 0;} .s_carousel_mini_2 .mini-info h5{font-size: 16px; line-height: 1.555; margin: 0; padding: 0 0 10px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border-bottom: 1px solid #fe462d; padding-bottom: 6px; display: inline-block;} .s_carousel_mini_3 .btn{color: #323232; background: #fe462d; border: none; padding: 0.375rem 0.75rem; border-radius: 0; font-size: 12px;} .s_carousel_mini_3 .item.product-single > form{display: inline-block; vertical-align: top; width: 100%; border: 2px solid #eee; margin: 16px 0; padding: 12px;} .s_carousel_mini_3 .mini-info{padding-top: 0; padding-bottom: 0;} .s_carousel_mini_3 .mini-info .product_price b{display: block; color: #323232; font-weight: normal; margin: 5px 0; border-radius: 0;} .s_carousel_mini_3 .mini-info h5{font-size: 16px; line-height: 1.555; margin: 0; padding: 0 0 10px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-bottom: 6px;} 

/* /ecommerce_snippets_blocks/static/src/scss/ecommerce_block.scss defined in bundle 'web.assets_frontend' */
 .editor_enable .box:before{position: unset !important;} .editor_enable .ttbanner-img span.hover{position: unset !important;} .editor_enable .box:after{position: unset !important;} .editor_enable .box-content-3{position: unset !important;} .editor_enable .box-content{position: unset !important;} .editor_enable .box-content:before{position: unset !important;} #ecommerce_block_1 .img-content{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); padding: 12px 24px; border: none; cursor: pointer;} #ecommerce_block_1 .hover_effect{overflow: hidden; position: relative;} #ecommerce_block_1 .hover_effect img{display: block; position: relative; -webkit-transition: all .4s linear; transition: all .4s linear;} #ecommerce_block_1 .hover_effect:hover img{-ms-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2);} #ecommerce_block_2 .img-content-1{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); padding: 12px 24px; border: none; cursor: pointer;} #ecommerce_block_2 .img-content-2{position: absolute; top: 70%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); padding: 12px 24px; border: none; cursor: pointer;} @media (max-width: 768px){#ecommerce_block_2 .image_block_4{display: none;}} #ecommerce_block_2 .hover_effect{overflow: hidden; position: relative;} #ecommerce_block_2 .hover_effect img{display: block; position: relative; -webkit-transition: all .4s linear; transition: all .4s linear;} #ecommerce_block_2 .hover_effect:hover img{-ms-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2);} #ecommerce_block_3 .img-content-1{position: absolute; top: 30%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); padding: 12px 24px; border: none; cursor: pointer;} @media (max-width: 768px){#ecommerce_block_3 .img-content-1{top: 40%;}} #ecommerce_block_3 .img-content-2{position: absolute; top: 40%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); padding: 12px 24px; border: none; cursor: pointer;} @media (max-width: 768px){#ecommerce_block_3 .img-content-2{top: 50%;}} @media (max-width: 425px){#ecommerce_block_3 .img-content-2{text-align: center;}} #ecommerce_block_3 .img-content-3{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); padding: 12px 24px; border: none; cursor: pointer;} @media (max-width: 425px){#ecommerce_block_3 .img-content-3{text-align: center;}} #ecommerce_block_3 .img-content-4{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); padding: 12px 24px; border: none; cursor: pointer;} #ecommerce_block_3 .hover_effect{overflow: hidden; position: relative;} #ecommerce_block_3 .hover_effect img{display: block; position: relative; -webkit-transition: all .4s linear; transition: all .4s linear;} #ecommerce_block_3 .hover_effect:hover img{-ms-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2);} #ecommerce_block_5 .single_portfolio{position: relative; width: 100%;} #ecommerce_block_5 .image{display: block; width: 100%; height: auto;} #ecommerce_block_5 .overlay{position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; opacity: 0; transition: .3s ease; background: rgba(0, 0, 0, 0.4);} #ecommerce_block_5 .single_portfolio_text{position: absolute; top: 30px; left: 20px; line-height: 2; color: white;} #ecommerce_block_5 .single_portfolio_text a{color: white; text-decoration: none;} #ecommerce_block_5 .single_portfolio:hover .overlay{opacity: 1;} #ecommerce_block_8 .box8{position: relative; width: 100%;} #ecommerce_block_8 .image{display: block; width: 100%; height: auto;} #ecommerce_block_8 .overlay{position: absolute; bottom: 0; left: 0; right: 0; background-color: rgba(6, 6, 6, 0.32); overflow: hidden; width: 100%; height: 100%; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transition: .3s ease; transition: .3s ease;} #ecommerce_block_8 .mini_box_content{color: white; font-size: 13px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center;} #ecommerce_block_8 .box_content_center{color: white; font-size: 13px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center;} #ecommerce_block_8 .box8:hover .overlay{opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);} #ecommerce_block_9 .box_9{position: relative; background-color: rgba(1, 1, 1, 0.36);} #ecommerce_block_9 .image{opacity: 1; transition: .5s ease;} #ecommerce_block_9 .box_9:hover .image{opacity: 0.3;} #ecommerce_block_10 .box_10{position: relative; cursor: pointer; margin-bottom: 20px; overflow: hidden;} #ecommerce_block_10 .box_10:hover img{opacity: .8;} #ecommerce_block_10 .box_10.home-ads4 .box-content:before{content: ''; position: absolute; left: 8%; top: 5%; right: 8%; bottom: 27.6%; border: 8px solid #050203;} #ecommerce_block_10 .box-content{padding: 10%; position: absolute; width: 100%; top: 0; bottom: 0; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -ms--webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -ms-flex-pack: center; justify-content: center;} #ecommerce_block_10 .box-content-3{padding: 10%; position: absolute; width: 100%; top: 10%; bottom: 10%; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -ms--webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -ms-flex-pack: center; justify-content: center;} #ecommerce_block_11 .post-content{position: absolute; top: 58px; left: -5px; background-color: #fff; text-align: left; padding: 40px; margin-left: 200px; min-height: 212px;} @media (max-width: 441px){#ecommerce_block_11 .post-content{position: relative; top: 10px; left: 0px; background-color: #fff; text-align: center; padding: 40px; margin-left: 0px; min-height: auto;}#ecommerce_block_11 .image{display: block; margin: 0 auto; width: 100%;}} #ecommerce_block_12 .box{font-family: 'Ubuntu', sans-serif; position: relative; overflow: hidden;} #ecommerce_block_12 .box:before{content: ''; background: rgba(0, 0, 0, 0.6); height: 100%; width: 100%; opacity: 0; filter: blur(10px); transform: scale(1) rotate(180deg); position: absolute; left: 0; top: 0; z-index: 1; transition: all 0.4s ease-in-out;} #ecommerce_block_12 .box:hover:before{opacity: 1; filter: blur(0); transform: scale(0.92, 0.9) rotate(0);} #ecommerce_block_12 .box img{width: 100%; height: auto; transition: all 0.5s ease-in-out;} #ecommerce_block_12 .box:hover img{transform: scale(1.9) rotate(45deg);} #ecommerce_block_12 .box .box-content{color: #fff; text-align: center; width: 100%; opacity: 0; transform: translateX(-50%) translateY(-50%) scale(3); position: absolute; top: 50%; left: 50%; z-index: 1; transition: all 0.5s ease;} #ecommerce_block_12 .box:hover .box-content{opacity: 1; transform: translateX(-50%) translateY(-50%) scale(1);} #ecommerce_block_12 .box .title{font-size: 25px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; margin: 0;} #ecommerce_block_12 .box .post{font-size: 16px; text-transform: capitalize;} #ecommerce_block_12 .box .icon{padding: 0; margin: 0; list-style: none; filter: blur(10px); transform: scale(0); position: absolute; right: 20px; bottom: 20px; z-index: 2; transition: all 0.5s ease 0.2s;} #ecommerce_block_12 .box:hover .icon{transform: scale(1); filter: blur(0);} #ecommerce_block_12 .box .icon li{display: inline-block;} #ecommerce_block_12 .box .icon li a{color: #fff; background: rgba(255, 255, 255, 0.2); font-size: 20px; text-align: center; line-height: 40px; height: 40px; width: 40px; margin: 0 3px; display: block; position: relative; transition: all 0.3s;} #ecommerce_block_12 .box .icon li a:hover{text-shadow: 0 0 6px #555; box-shadow: 0 0 5px #555;} @media only screen and (max-width: 990px){#ecommerce_block_12 .box{margin-bottom: 30px;}} @media only screen and (max-width: 479px){#ecommerce_block_12 .box .title{font-size: 20px;}} #ecommerce_block_13 .ttbanner-img span.hover{background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0; display: block; height: 0; opacity: 1; -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; position: absolute; text-indent: -9999px; width: 0;} #ecommerce_block_13 .ttbannerblock .ttbanner-img:hover span.hover{height: 100%; opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; transition-duration: 1.3s; width: 100%;} #ecommerce_block_13 .ttbanner-img span.hover.hover1{left: 15px; top: 0;} #ecommerce_block_13 .ttbanner-img span.hover.hover2{right: 15px; top: 0;} #ecommerce_block_13 .ttbanner-img span.hover.hover3{bottom: 0; left: 15px; top: auto;} #ecommerce_block_13 .ttbanner .ttbanner-img span.hover.hover4{bottom: 0; right: 15px; top: auto;} #ecommerce_block_14 .box{text-align: center; perspective: 50em; position: relative;} #ecommerce_block_14 .box:after{content: ""; display: block; background: #fe462d; position: absolute; top: 20px; left: 20px; bottom: 20px; right: 20px; opacity: 0; transform: rotateY(90deg); transform-origin: 0 0; transition: all 0.4s ease-in-out 0s;} #ecommerce_block_14 .box:hover:after{transform: rotateY(0); opacity: 0.9;} #ecommerce_block_14 .box img{width: 100%; height: auto;} #ecommerce_block_14 .box .box-content{position: absolute; top: 50%; left: 20px; right: 20px; opacity: 0; z-index: 1; transform: translate(10%, -50%); transition: all 0.2s ease-out;} #ecommerce_block_14 .box:hover .box-content{opacity: 1; transform: translate(0, -50%); transition-delay: 0.2s;} #ecommerce_block_14 .box .icon{display: block; font-size: 32px; margin-bottom: 10px;} #ecommerce_block_14 .box .title{font-size: 22px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; margin: 0 0 10px;} #ecommerce_block_14 .box .post{display: block; font-size: 15px; font-weight: 600; font-style: italic;} @media only screen and (max-width: 990px){#ecommerce_block_14 .box{margin-bottom: 30px;}} #ecommerce_block_15 .product_img{position: relative; width: 100%; max-width: 400px;} #ecommerce_block_15 .image{display: block; width: 100%; height: auto;} #ecommerce_block_15 .overlay{position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; opacity: 0; transition: .3s ease; background: rgba(0, 0, 0, 0.5);} #ecommerce_block_15 .product_img:hover .overlay{opacity: 1;} #ecommerce_block_15 .text_hover{color: white; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); text-align: center;} #ecommerce_blocks_16 .ecom_block_16{position: absolute; top: 8px; font-size: 12px; font-weight: bold; right: 15px; padding: 10px; width: 46px; height: 46px; text-align: center !important; z-index: 1;} #ecommerce_blocks_16 .ks_percentage_info{margin-top: -7px; text-align: center;} #ecommerce_blocks_16 .product_price{padding: 5px 10px; border-radius: 10px 0px;} #ecommerce_blocks_16 .block a img{position: relative; z-index: -1;} #ecommerce_blocks_17 .brand_img{overflow: hidden; width: 255px; height: 252px; transition: 0.3s ease-in-out; z-index: -1;} #ecommerce_blocks_17 .brand_img img{width: 255px; height: 252px; object-fit: cover; overflow: hidden; top: 0; left: 0; transition: 0.3s ease-in-out;} #ecommerce_blocks_17 .brand_img1 img{transition: 0.3s ease-in-out;} #ecommerce_blocks_17 .brand_img1 img:hover{-ms-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2);} #ecommerce_blocks_17 .brand_logo{width: 50%; height: 60px; margin-top: -20px; position: relative; border-radius: 5px; background-color: #ffffff; box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 3px -2px rgba(0, 0, 0, 0.12), 0 1px 8px 0 rgba(0, 0, 0, 0.2);} #ecommerce_blocks_17 .brand_logo img{height: 100%; object-fit: contain;} 

/* /ecommerce_snippets_blocks/static/src/scss/image_grid.scss defined in bundle 'web.assets_frontend' */
 .editor_enable .grid4:before, .editor_enable .grid5:before, .editor_enable .grid7:before, .editor_enable .grid8 .overlay:before, .editor_enable .grid9:before, .editor_enable .grid10:before, .editor_enable .grid11:before, .editor_enable .grid12:before, .editor_enable .grid13 .overlay:before, .editor_enable .grid15:before, .editor_enable .grid17 .overlay:before, .editor_enable .grid19 .overlay:before{position: relative !important;} .editor_enable .ttbanner-img span.hover{position: unset !important;} .editor_enable .grid4:after, .editor_enable .grid5:after, .editor_enable .grid7:after, .editor_enable .grid8 .overlay:after, .editor_enable .grid9:after, .editor_enable .grid10:after, .editor_enable .grid11 .grid_content:after, .editor_enable .grid12:after, .editor_enable .grid14:after, .editor_enable .grid15:after, .editor_enable .grid16:after, .editor_enable .grid17 .overlay:after, .editor_enable .grid19 .overlay:after{position: relative !important;} .editor_enable .grid10 .grid_content, .editor_enable .grid11 .grid_content, .editor_enable .grid12 .overlay, .editor_enable .grid17 .overlay{position: unset !important;} .editor_enable .grid10 .post, .editor_enable .grid10 .title, .editor_enable .grid11 .title, .editor_enable .grid11 .discription{position: unset !important;} .editor_enable .grid5 .grid-content, .editor_enable .grid18 .grid_content, .editor_enable .grid19 .grid_content{position: unset !important;} #image_grid_1 .grid1{position: relative; width: 100%;} #image_grid_1 .image{display: block; width: 100%; height: auto;} #image_grid_1 .overlay{position: absolute; bottom: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, 0.65); overflow: hidden; width: 100%; height: 100%; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0);} #image_grid_1 .grid_content{color: white; font-size: 13px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center;} #image_grid_1 .grid1:hover .overlay{opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);} #image_grid_1 .eg-washington-element-0{font-size: 16px !important; line-height: 22px !important; color: #ffffff !important; font-weight: 400 !important; padding: 10px 10px 10px 10px !important; border-radius: 60px 60px 60px 60px !important; background: rgba(255, 255, 255, 0.15) !important; z-index: 2 !important; display: block; font-family: "Open Sans" !important; border: 0; border-color: #ffffff !important; border-style: solid !important;} #image_grid_1 .eg-washington-element-0-a{visibility: hidden; opacity: 0; transform-style: flat; display: inline-block !important; float: none !important; clear: none !important; margin: 0 5px 0 0px !important; position: relative !important;} #image_grid_1 .eg-icon-search:before{font-style: normal; font-weight: 400; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: .2em;} #image_grid_1 .eg-icon-link:before{font-style: normal; font-weight: 400; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: .2em;} #image_grid_1 .grid1:hover .eg-washington-element-0-a{visibility: visible; opacity: 1; transform-style: flat;} #image_grid_2 .grid2{position: relative; width: 100%;} #image_grid_2 .image{display: block; width: 100%; height: auto;} #image_grid_2 .grid_content .image2{position: absolute; top: 50%; left: 50%; width: 90px; -webkit-transform: translate(-50%, -50%) !important; -ms-transform: translate(-50%, -50%) !important; transform: translate(-50%, -50%) !important; text-align: center;} #image_grid_2 .overlay{position: absolute; bottom: 0; left: 0; right: 0; background: rgba(17, 17, 17, 0.65); overflow: hidden; width: 100%; height: 100%; visibility: inherit; opacity: 1; transform-style: flat; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);} #image_grid_2 .grid2:hover .overlay{visibility: inherit; opacity: 0; transform-style: flat; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);} #image_grid_3 .grid3{position: relative; width: 100%;} #image_grid_3 .image{display: block; width: 100%; height: auto;} #image_grid_3 .grid_content{position: absolute; top: 50%; left: 50%; text-align: center; opacity: 0; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);} #image_grid_3 .grid_content a{font-size: 14px !important; line-height: 14px !important; color: #ffffff !important; font-weight: 800 !important; padding: 15px 20px 15px 20px !important; border-radius: 30px 30px 30px 30px !important; background: #ff1f59 !important; z-index: 2 !important; display: block; text-transform: uppercase !important;} #image_grid_3 .grid3:hover .grid_content{visibility: inherit; opacity: 1;} #image_grid_4 .grid4{position: relative; overflow: hidden; width: 100%;} #image_grid_4 .image{display: block; width: 100%; height: auto;} #image_grid_4 .grid4:before{content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #3c3c3c; border-left: 3px solid #fff; border-right: 3px solid #fff; opacity: .9; z-index: 1; -webkit-transition: all .35s ease; transition: all .35s ease;} #image_grid_4 .grid4:before{-webkit-transform: skew(45deg) translateX(-155%); transform: skew(45deg) translateX(-155%);} #image_grid_4 .grid4:hover:before{-webkit-transform: skew(45deg) translateX(-55%); transform: skew(45deg) translateX(-55%);} #image_grid_4 .grid4 .grid_content{position: absolute; top: 50%; left: 50%; -webkit-box-shadow: 0 0 10px #3c3c3c; box-shadow: 0 0 10px #3c3c3c; opacity: 0; z-index: 2; -webkit-transform: translate(-50%, -50%) scale(0.5); transform: translate(-50%, -50%) scale(0.5); -webkit-transition: all .35s ease; transition: all .35s ease;} #image_grid_4 .grid4:hover .grid_content{-webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); opacity: 1;} #image_grid_4 .grid4 .title{text-transform: uppercase; background: #3c3c3c; border: 2px solid #fff; color: #fff; padding: 15px 20px; margin: 0;} #image_grid_4 .grid4:after{content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #3c3c3c; border-left: 3px solid #fff; border-right: 3px solid #fff; opacity: .9; z-index: 1; -webkit-transition: all .35s ease; transition: all .35s ease;} #image_grid_4 .grid4:after{-webkit-transform: skew(45deg) translateX(155%); transform: skew(45deg) translateX(155%);} #image_grid_4 .grid4:hover:after{-webkit-transform: skew(45deg) translateX(55%); transform: skew(45deg) translateX(55%);} #image_grid_5 .grid5{position: relative; overflow: hidden; width: 100%;} #image_grid_5 .image{display: block; width: 100%; height: auto;} #image_grid_5 .grid5:before{display: block; background: black; top: 10%; bottom: 10%; z-index: 1; transform: scale(0, 1); position: absolute; left: 7%; right: 7%; transition: all .3s; content: "";} #image_grid_5 .grid5:hover:before{transform: scale(1); animation: animate 1.5s;} #image_grid_5 .grid5 .grid-content{padding: 30px 10px; top: 10%; bottom: 10%; opacity: 0; z-index: 2; position: absolute; left: 7%; right: 7%; transition: all .3s;} #image_grid_5 .grid5:hover .grid-content{box-shadow: 0 0 0 35px rgba(255, 255, 255, 0.3); opacity: 1; transition: all .3s;} #image_grid_5 .grid5:after{content: ""; display: block; background: black; top: 10%; bottom: 10%; z-index: 1; transform: scale(0, 1); position: absolute; left: 7%; right: 7%; transition: all .3s; top: 10.8%; bottom: 10.8%; transform: scale(1, 0);} #image_grid_5 .grid5:hover:after{transform: scale(1); animation: animate 1.5s;} #image_grid_6 .grid6{position: relative; width: 100%; overflow: hidden;} #image_grid_6 .image{display: block; width: 100%; height: auto;} #image_grid_6 .grid6 .overlay{position: absolute; bottom: 0; right: 0; top: 0; left: -100%; background-color: rgba(111, 33, 44, 0.75); opacity: 0; transition-duration: 0.4s; -webkit-transition: left 0.5s ease-in-out; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0);} #image_grid_6 .grid_content{color: white; font-size: 13px; position: absolute; top: 50%; left: 45%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center;} #image_grid_6 .grid6:hover .overlay{opacity: 1; -webkit-transition: left 0.5s ease-in-out; left: 5%; transform: scale(1.1);} #image_grid_7 .grid7{position: relative; overflow: hidden;} #image_grid_7 .image{display: block; width: 100%; height: auto;} #image_grid_7 .grid7:after, #image_grid_7 .grid7:before{content: ""; width: 2px; height: 2px; background: rgba(0, 0, 0, 0.35); position: absolute; top: 50%; left: 50%; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0);} #image_grid_7 .grid7:hover:after, #image_grid_7 .grid7:hover:before{-webkit-transform: scale(400); -moz-transform: scale(400); -ms-transform: scale(400); -o-transform: scale(400); transform: scale(400);} #image_grid_7 .grid7:before{-o-transition: all .5s linear .3s; -moz-transition: all .5s linear .3s; -ms-transition: all .5s linear .3s; -webkit-transition: all .5s linear .3s; transition: all .5s linear .3s;} #image_grid_7 .grid7:hover:before{-moz-transition-delay: 0s; -webkit-transition-delay: 0s; -o-transition-delay: 0s; -ms-transition-delay: 0s; transition-delay: 0s;} #image_grid_7 .grid7:after{-o-transition: all .5s linear .6s; -moz-transition: all .5s linear .6s; -ms-transition: all .5s linear .6s; -webkit-transition: all .5s linear .6s; transition: all .5s linear .6s;} #image_grid_7 .grid7:hover:after{-moz-transition-delay: .2s; -webkit-transition-delay: .2s; -o-transition-delay: .2s; -ms-transition-delay: .2s; transition-delay: .2s;} #image_grid_7 .grid7 .grid_content{color: white; font-size: 13px; position: absolute; top: 50%; left: 50%; text-align: center; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -ms-transition: all .3s linear 0s; -o-transition: all .3s linear 0s; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; transition: all .3s linear 0s; z-index: 1;} #image_grid_7 .grid7:hover .grid_content{-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -moz-transition-delay: .4s; -webkit-transition-delay: .4s; -o-transition-delay: .4s; -ms-transition-delay: .4s; transition-delay: .4s; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);} #image_grid_8 .grid8{position: relative; text-align: center; overflow: hidden;} #image_grid_8 .image{display: block; width: 100%; height: auto;} #image_grid_8 .overlay{position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; opacity: 0; transition: .5s ease; background: rgba(0, 0, 0, 0.9);} #image_grid_8 .grid8:hover .overlay{opacity: 1;} #image_grid_8 .grid_content{color: white; font-size: 20px; position: absolute; top: 40%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center;} #image_grid_8 .grid8 .overlay:after, #image_grid_8 .grid8 .overlay:before{content: ""; width: 50px; height: 50px; position: absolute; opacity: 0; transform: scale(1.5); transition: all .6s ease .3s;} #image_grid_8 .grid8 .overlay:before{border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; top: 19px; left: 19px;} #image_grid_8 .grid8 .overlay:after{border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; bottom: 19px; right: 19px;} #image_grid_8 .grid8:hover .overlay:after, #image_grid_8 .grid8:hover .overlay:before{opacity: 1; transform: scale(1);} #image_grid_8 .grid8 .title:after{content: ""; width: 0; height: 1px; background: #fff; position: absolute; bottom: -8px; left: 0; right: 0; margin: 0 auto; transition: all 1s ease 0s;} #image_grid_8 .grid8:hover .title:after{width: 100%; transition: all 1s ease .8s;} #image_grid_8 .grid8 .icon{width: 100%; margin: 20px auto; position: absolute; opacity: 0; transition-duration: .6s; transition-delay: .1s;} #image_grid_8 .grid8:hover .icon{opacity: 1;} #image_grid_8 .grid8 .icon li{display: inline-block;} #image_grid_8 .grid8 .icon li a{display: block; width: 40px; height: 40px; line-height: 40px; border-radius: 50%; font-size: 18px; color: #fff; border: 1px solid #fff; margin-right: 5px; transition: all .3s ease-in-out 0s;} #image_grid_8 .grid8 .icon li a:hover{background: #000; color: #fff;} #image_grid_9 .grid9{box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); position: relative; overflow: hidden;} #image_grid_9 .grid9:hover img{filter: sepia(80%); transform: scale(1.5) rotate(10deg);} #image_grid_9 .grid9 img{display: block; height: auto; transform: scale(1) rotate(0); width: 100%; transition: all .3s ease 0s;} #image_grid_9 .grid9:hover .title{opacity: 1; transform: scale(1);} #image_grid_9 .grid9 .title{font-size: 19px; color: #fff; bottom: 10px; left: 10px; opacity: 0; z-index: 2; transform: scale(0); transition: all .5s ease .2s; margin: 0; position: absolute;} #image_grid_9 .grid9:hover .icon{top: 0;} #image_grid_9 .grid9 .icon{padding: 7px 5px; list-style: none; background: #004cbf; border-radius: 0 0 0 10px; top: -100%; right: 0; z-index: 2; transition: all .3s ease .2s; margin: 0; position: absolute; text-align: center;} #image_grid_9 .grid9 .icon li{display: block; margin: 10px 0;} #image_grid_9 .grid9 .icon li a{display: block; width: 35px; height: 35px; line-height: 35px; border-radius: 10px; font-size: 18px; color: #fff; transition: all .3s ease 0s;} #image_grid_9 .grid9:after, #image_grid_9 .grid9:before{content: ""; height: 50%; background: rgba(0, 0, 0, 0.5); position: absolute; top: 0; left: 0; z-index: 1; transform-origin: 100% 0; transform: rotateZ(90deg); width: 100%; transition: all .3s ease 0s;} #image_grid_9 .grid9:after{top: auto; bottom: 0; transform-origin: 0 100%;} #image_grid_9 .grid9:hover:after, #image_grid_9 .grid9:hover:before{transform: rotateZ(0);} #image_grid_10 .grid10{position: relative; overlfow: hidden;} #image_grid_10 .grid10 .grid_content, #image_grid_10 .grid10:after{width: 100%; position: absolute; left: 0;} #image_grid_10 .grid10:after{content: ""; height: 100%; top: 0;} #image_grid_10 .grid10 .post, #image_grid_10 .grid10 .title{transform: translateY(145px); transition: all 0.4s cubic-bezier(0.13, 0.62, 0.81, 0.91) 0s;} #image_grid_10 .grid10:hover:after{background-color: rgba(0, 0, 0, 0.5); top: 0;} #image_grid_10 .grid10 img{width: 100%; height: auto;} #image_grid_10 .grid10 .grid_content{padding: 20px; margin-bottom: 20px; bottom: 0; z-index: 1; color: white;} #image_grid_10 .grid10:hover .grid_content{top: 0;} #image_grid_10 .grid10 .title{font-size: 22px; font-weight: 700; text-transform: uppercase; margin: 0 0 10px;} #image_grid_10 .grid10 .post{display: block; padding: 8px 0; font-size: 15px;} #image_grid_10 .grid10 .social_btn{display: block; width: 120px; background: #178993; border-radius: 5px; font-size: 14px; color: #fff; padding: 10px;} #image_grid_10 .grid10:hover .post, #image_grid_10 .grid10:hover .title{transform: translateY(0);} #image_grid_10 .grid10 .social{padding: 0 0 5px; margin: 40px 0 25px; opacity: 0; bottom: 0; transform: perspective(500px) rotateX(-90deg) rotateY(0) rotateZ(0); transition: all 0.6s cubic-bezier(0, 0, 0.58, 1) 0s;} #image_grid_10 .grid10:hover .social{opacity: 1; transform: perspective(500px) rotateX(0) rotateY(0) rotateZ(0);} @media (max-width: 425px){#image_grid_10 .view{display: none;}} #image_grid_11 .grid11{overflow: hidden; position: relative;} #image_grid_11 .grid11:before{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.3; transition: all 0.5s ease;} #image_grid_11 .grid11 img{width: 100%; height: auto;} #image_grid_11 .grid11 .grid_content{position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 38px; transition: all 0.35s ease 0s;} #image_grid_11 .grid11:hover .grid_content{background: rgba(0, 0, 0, 0.5);} #image_grid_11 .grid11 .grid_content:after{content: ""; border: 3px solid #fff; position: absolute; top: 21px; left: 20px; right: 30px; height: 28%; transition: all 0.35s ease 0s;} #image_grid_11 .grid11:hover .grid_content:after{top: 60%;} #image_grid_11 .grid11 .title{color: #fff; font-size: 20px;} #image_grid_11 .grid11 .description{position: relative; top: 5%; color: #fff; opacity: 0; transition: all 0.35s ease 0s;} #image_grid_11 .grid11:hover .description{top: 55%; opacity: 1;} @media (min-width: 425px) and (max-width: 768px){#image_grid_11 .grid11 .grid_content{background: rgba(0, 0, 0, 0.5); padding: 28px;}#image_grid_11 .grid11 .description{position: relative; top: 0; color: #fff; opacity: 1; transition: none;}#image_grid_11 .grid11:hover .description{top: 0;}#image_grid_11 .grid11 .grid_content:after{content: ""; border: 2px solid #fff; position: absolute; top: 15px; left: 20px; bottom: 15px; right: 20px; height: auto; transition: all 0.35s ease 0s;}#image_grid_11 .grid11:hover .grid_content:after{top: 15px;}} #image_grid_12 .grid12{overflow: hidden; position: relative;} #image_grid_12 .grid12 img{width: 100%; height: auto;} #image_grid_12 .grid12 .overlay{padding: 25% 5%; position: absolute; top: 0; left: 0; bottom: 0; right: 0; text-align: center; opacity: 0; z-index: 1; transition: all 0.3s ease 0s;} #image_grid_12 .grid12:hover .overlay{opacity: 1;} #image_grid_12 .grid12:before, #image_grid_12 .grid12:after, #image_grid_12 .grid12 .overlay:before, #image_grid_12 .grid12 .overlay:after{content: ""; width: 50%; height: 50%; background: rgba(0, 0, 0, 0.8); position: absolute; top: 0; left: 0; opacity: 0; transition: all 0.5s ease 0s;} #image_grid_12 .grid12:after{top: 50%;} #image_grid_12 .grid12 .overlay:before, #image_grid_12 .grid12 .overlay:after{top: 0; left: 50%; z-index: -1;} #image_grid_12 .grid12 .overlay:after{top: 50%;} #image_grid_12 .grid12:hover:before{left: 50%; opacity: 1;} #image_grid_12 .grid12:hover:after{top: 0; opacity: 1;} #image_grid_12 .grid12:hover .overlay:before{top: 50%; opacity: 1;} #image_grid_12 .grid12:hover .overlay:after{left: 0; opacity: 1;} #image_grid_12 .grid12 .grid_content{color: white; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center;} #image_grid_12 .grid12 .icon{padding: 0; margin: 0; list-style: none;} #image_grid_12 .grid12 .icon li{display: inline-block;} #image_grid_12 .grid12 .icon a{display: block; width: 30px; height: 30px; line-height: 30px; border-radius: 15%; background: #fff; font-size: 15px; color: #2d2c2c; text-align: center; transition: all 0.3s ease 0s;} #image_grid_12 .grid12 .icon a:hover{background: transparent; color: #fff; border-radius: 50%; box-shadow: 1px 1px 3px #fff, -1px -1px 3px #fff;} #image_grid_13 .grid13{overflow: hidden; position: relative;} #image_grid_13 .grid13 img{width: 100%; height: auto; transform: scale(1); transition: all 0.5s ease 0s;} #image_grid_13 .grid13:hover img{transform: scale(1.1);} #image_grid_13 .grid13 .overlay{width: 100%; height: 100%; background: rgba(47, 50, 54, 0.91); text-align: center; position: absolute; top: 0; left: 0; opacity: 0; transform: rotateY(180deg) scale(0.5); transition: all 0.45s ease-out 0s;} #image_grid_13 .grid13:hover .overlay{opacity: 1; transform: rotateY(0deg) scale(1);} #image_grid_13 .grid13 .overlay:before{content: ""; width: 90%; height: 90%; border: 1px solid #fff; position: absolute; top: 5%; left: 5%;} #image_grid_13 .grid13 .icon{display: inline-block; padding: 0; margin: 0; list-style: none; position: relative; top: 40%;} #image_grid_13 .grid13 .icon li{display: inline-block;} #image_grid_13 .grid13 .icon li a{display: block; width: 50px; height: 50px; line-height: 50px; border-radius: 50%; background: #fff; font-size: 18px; color: #f53877; transition: all 0.5s ease 0s;} #image_grid_13 .grid13 .icon li a:hover{background: #f53877; color: #fff;} #image_grid_13 .grid13 .grid_content{padding: 10px; text-align: left; position: absolute; bottom: 5%; left: 5%;} #image_grid_13 .grid13 .title{font-size: 20px; font-weight: bold; color: #fff; margin: 0 0 5px;} #image_grid_13 .grid13 .post{display: block; font-size: 14px; color: #fff;} #image_grid_14 .grid14{text-align: center; perspective: 50em; position: relative;} #image_grid_14 .grid14:after{content: ""; display: block; background: rgba(0, 0, 0, 0.6); position: absolute; top: 0; left: 0; bottom: 0; right: 0; opacity: 0; transform: rotateY(90deg); transform-origin: 0 0; transition: all 0.4s ease-in-out 0s;} #image_grid_14 .grid14:hover:after{transform: rotateY(0); opacity: 0.9;} #image_grid_14 .grid14 img{width: 100%; height: auto;} #image_grid_14 .grid14 .overlay{color: #eae2b7; position: absolute; top: 50%; left: 20px; right: 20px; opacity: 0; z-index: 1; transform: translate(10%, -50%); transition: all 0.2s ease-out;} #image_grid_14 .grid14:hover .overlay{opacity: 1; transform: translate(0, -50%); transition-delay: 0.2s;} #image_grid_14 .grid14 .icon{display: inline-block; padding: 0; margin: 0; list-style: none; position: relative;} #image_grid_14 .grid14 .icon li{display: inline-block;} #image_grid_14 .grid14 .icon li a{display: block; width: 50px; height: 50px; line-height: 50px; border-radius: 50%; background: #fff; font-size: 18px; color: #f53877; transition: all 0.5s ease 0s;} #image_grid_14 .grid14 .icon li a:hover{background: #f53877; color: #fff;} #image_grid_14 .grid14 .title{font-size: 22px; letter-spacing: 1px;} #image_grid_14 .grid14 .post{display: block; font-size: 15px;} #image_grid_15 .grid15{text-align: center; overflow: hidden; position: relative;} #image_grid_15 .grid15:before, #image_grid_15 .grid15:after{content: ""; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); position: absolute; top: 0; left: 0; opacity: 0; transition: all 0.5s ease 0s;} #image_grid_15 .grid15:after{background: rgba(255, 255, 255, 0.3); top: 0; left: 170%; opacity: 1; z-index: 1; transform: skewX(45deg); transition: all 1s ease 0s;} #image_grid_15 .grid15:hover:before{opacity: 1;} #image_grid_15 .grid15:hover:after{left: -170%;} #image_grid_15 .grid15 img{width: 100%; height: auto;} #image_grid_15 .grid15 .grid_content{width: 100%; position: absolute; bottom: -100%; left: 0; transition: all 0.5s ease 0s;} #image_grid_15 .grid15:hover .grid_content{bottom: 35%; transform: translateY(-50%);} #image_grid_15 .grid15 .title{display: block; font-size: 22px; font-weight: 700; color: #fff;} #image_grid_15 .grid15 .post{display: block; font-size: 15px; color: #fff;} #image_grid_16 .grid16{text-align: center; position: relative;} #image_grid_16 .grid16:after{content: ""; display: block; background: rgba(0, 0, 0, 0.6); position: absolute; top: 0; left: 0; bottom: 0; right: 0; opacity: 0; transform: perspective(400px) rotateX(-90deg); transform-origin: center top 0; transition: all 0.5s ease 0s;} #image_grid_16 .grid16:hover:after{transform: perspective(400px) rotateX(0deg); opacity: 1;} #image_grid_16 .grid16 img{width: 100%; height: auto;} #image_grid_16 .grid16 .overlay{color: white; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center; opacity: 0; z-index: 1;} #image_grid_16 .grid16:hover .overlay{opacity: 1;} #image_grid_17 .grid17{text-align: center; overflow: hidden; position: relative;} #image_grid_17 .grid17 img{width: 100%; height: auto; transform: scale3d(1, 1, 1); transition: all 0.3s ease 0s;} #image_grid_17 .grid17:hover img{transform: scale3d(1.15, 1.15, 1);} #image_grid_17 .grid17 .overlay{width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); color: #fff; position: absolute; top: 0; left: 0; opacity: 0; z-index: 2; transition: all 0.3s ease 0s;} #image_grid_17 .grid17:hover .overlay{opacity: 1;} #image_grid_17 .grid17 .overlay:before, #image_grid_17 .grid17 .overlay:after{content: ""; position: absolute; top: 15px; left: 15px; bottom: 15px; right: 15px; border: 1px solid rgba(255, 255, 255, 0.7); opacity: 0; z-index: -1; transform: scale(1.5); transition: all 0.6s ease 0.2s;} #image_grid_17 .grid17 .overlay:before{border-top: none; border-bottom: none; left: 30px; right: 30px;} #image_grid_17 .grid17 .overlay:after{border-left: none; border-right: none; top: 30px; bottom: 30px;} #image_grid_17 .grid17:hover .overlay:before, #image_grid_17 .grid17:hover .overlay:after{opacity: 1; transform: scale(1);} #image_grid_17 .grid_content{color: white; font-size: 13px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center; opacity: 0;} #image_grid_17 .grid17:hover .grid_content{opacity: 1;} #image_grid_18 .grid18{text-align: center; overflow: hidden; position: relative;} #image_grid_18 .grid18 img{width: 100%; height: auto;} #image_grid_18 .grid18 .grid_content{padding: 20px 0; background: rgba(0, 0, 0, 0.7); position: absolute; bottom: 0; left: 0; right: 0; opacity: 0; transform: translateY(30px); transition: all 0.3s ease 0s; color: white;} #image_grid_18 .grid18:hover .grid_content{opacity: 1; transform: translateY(0);} #image_grid_19 .grid19{position: relative; overflow: hidden;} #image_grid_19 .overlay{position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; opacity: 0; transition: .5s ease; background: rgba(21, 21, 22, 0.52);} #image_grid_19 .grid19:hover .overlay{opacity: 1;} #image_grid_19 .grid19 .overlay:before, #image_grid_19 .grid19 .overlay:after{content: ""; width: 0; height: 0; position: absolute; opacity: 0; z-index: 1; transition: all 0.5s ease 0s;} #image_grid_19 .grid19 .overlay:before{bottom: 5%; left: 5%; border-bottom: 2px solid #fff; border-left: 2px solid #fff;} #image_grid_19 .grid19 .overlay:after{top: 5%; right: 5%; border-top: 2px solid #fff; border-right: 2px solid #fff;} #image_grid_19 .grid19:hover .overlay:before, #image_grid_19 .grid19:hover .overlay:after{opacity: 1; width: 90%; height: 90%;} #image_grid_19 .grid19 img{width: 100%; height: auto; transform: scale(1); transition: all 0.5s ease 0s;} #image_grid_19 .grid19:hover img{transform: scale(1.05);} #image_grid_19 .grid19 .grid_content{width: 100%; position: absolute; bottom: 10%; left: 10%; opacity: 0; color: white;} #image_grid_19 .grid19:hover .grid_content{opacity: 1;} #image_grid_20 .grid20{text-align: center; overflow: hidden; position: relative;} #image_grid_20 .grid20 img{width: 100%; height: auto;} #image_grid_20 .grid20 .grid_content{padding: 10px 0; background: rgba(0, 0, 0, 0.7); position: absolute; bottom: 0; left: 0; right: 0; transition: all 0.3s ease 0s; color: white;} 

/* /ecommerce_snippets_blocks/static/src/scss/carousel_design.scss defined in bundle 'web.assets_frontend' */
 #new_products_item_d1 .social_cart, #new_products_item_d1 .social_wishlist{color: #222; background: #fff; font-size: 17px; line-height: 36px; width: 40px; height: 40px; border: 1px solid #ddd; border-radius: 2px; margin: 0 8px 0 0; display: block; transition: all .3s ease 0s;} #new_products_item_d1 .social{position: absolute; right: 0;} #new_products_item_d1 .social_wishlist:hover{background: #fe462d; color: #fff;} #new_products_item_d1 .social_cart:hover{background: #fe462d; color: #fff;} #new_products_item_d1 .product_grid_1 .btn:focus{outline: 0; box-shadow: none;} #new_products_item_d2 .product_grid_2{border: 1px solid #ccc;} #new_products_item_d2 .product_grid_2 .social{display: -webkit-box; display: -webkit-flex; display: flex; list-style: none; padding: 0;} #new_products_item_d2 .product_grid_2 .social_cart, #new_products_item_d2 .social_wishlist{color: #222; background: #fff; font-size: 17px; line-height: 36px; width: 40px; height: 36px; border: 1px solid #cccccc57; border-radius: 2px; margin: 0 10px 0 0;} #new_products_item_d2 .social_wishlist:hover{background: #fe462d; color: #fff;} #new_products_item_d2 .social_cart:hover{background: #fe462d; color: #fff;} #new_products_item_d2 .product_grid_2 .btn:focus{outline: 0; box-shadow: none;} #new_products_item_d3 .product_grid_3{border: 1px solid #ccc;} #new_products_item_d3 .product_grid_3 .social{display: -webkit-box; display: -webkit-flex; display: flex; list-style: none; padding-left: 0;} #new_products_item_d3 .product_grid_3 .social_cart, #new_products_item_d3 .social_wishlist{color: #222; background: #fff; font-size: 17px; line-height: 36px; width: 40px; height: 36px; border: 1px solid #cccccc57; border-radius: 2px; margin: 0 10px 0 0;} #new_products_item_d3 .social_wishlist:hover{background: #fe462d; color: #fff;} #new_products_item_d3 .social_cart:hover{background: #fe462d; color: #fff;} #new_products_item_d3 .product_grid_3 .btn:focus{outline: 0; box-shadow: none;} #new_products_item_d4 .social_wishlist{position: absolute; right: 10px; color: #222; background: transparent; font-size: 17px; border: 0; display: block; transition: all .3s ease 0s;} #new_products_item_d4 .social_cart{color: #222; background: transparent; font-size: 17px; line-height: 36px; height: 36px; border: 0; display: block; transition: all .3s ease 0s;} #new_products_item_d4 .product_grid_4 .btn:focus{outline: 0; box-shadow: none;} #new_products_item_d4 .product_grid_4 .social_cart:hover{color: #fe462d;} #new_products_item_d4 .product_grid_4 .social_wishlist:hover{color: #fe462d;} #new_products_item_d5 .product_grid5{overflow: hidden; border-radius: 3px; border: solid 1px #dbdbdb;} #new_products_item_d5 .product_content{padding-left: 25px; padding-right: 25px; padding-top: 18px; padding-bottom: 10px;} #new_products_item_d5 .product_button{width: 50%; padding: 10px; border-top: solid 1px #ededed;} #new_products_item_d5 .btn_style{background-color: unset; color: #333; border: 0; font-size: 18px;} #new_products_item_d5 .product_button:hover{background-color: #fe462d; color: white;} #new_products_item_d5 .product_button:hover .btn_style{color: white;} #new_products_item_d5 .product_grid5 .btn:focus{outline: 0; box-shadow: none;} #new_products_item_d6 .social_cart, #new_products_item_d6 .social_wishlist{color: #222; background: #fff; font-size: 17px; line-height: 36px; width: 40px; height: 36px; border: 1px solid #cccccc57; border-radius: 2px; margin: 0 8px 0 0; display: block; transition: all .3s ease 0s;} #new_products_item_d6 .product_grid_6:hover{border: 1px solid #f7f7f7;} #new_products_item_d6 .product_grid_6:hover .product_content{background-color: #f7f7f7;} #new_products_item_d6 .product_grid_6 .social_cart:hover{background: #fe462d; color: #fff;} #new_products_item_d6 .product_grid_6 .social_wishlist:hover{background: #fe462d; color: #fff;} #new_products_item_d6 .product_grid_6 .btn:focus{outline: 0; box-shadow: none;} #new_products_item_d7 .product_grid_7{position: relative;} #new_products_item_d7 .product_grid_7 .social{text-align: center; margin: 12px 0; position: absolute; bottom: 0px; background-color: #ffffff; visibility: visible; opacity: 0; padding-left: 0; padding-top: 8px; padding-bottom: 8px; display: -webkit-box; display: -webkit-flex; display: flex; list-style: none; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; width: calc(100% - 10px); left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); margin: auto;} #new_products_item_d7 .product_grid_7:hover .social{visibility: visible; opacity: 1;} #new_products_item_d7 .product_grid_7 .social_cart, #new_products_item_d7 .social_wishlist{color: #222; background: #fff; font-size: 17px; line-height: 36px; width: 40px; height: 36px; border: 1px solid #cccccc57; border-radius: 0; margin: 0 10px 0 0;} #new_products_item_d7 .social_wishlist:hover{background: #fe462d; color: #fff;} #new_products_item_d7 .social_cart:hover{background: #fe462d; color: #fff;} #new_products_item_d7 .product_grid_7 .btn:focus{outline: 0; box-shadow: none;} @media (max-width: 768px){#new_products_item_d7 .product_grid_7 .social{text-align: center; margin: 12px 0; position: relative; bottom: 0px; background-color: #ffffff; visibility: visible; opacity: 1; padding-left: 0; padding-top: 8px; padding-bottom: 8px; display: -webkit-box; display: -webkit-flex; display: flex; list-style: none; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; width: calc(100% - 10px); left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); margin: auto;}} #new_products_item_d8 .product_grid8{position: relative; overflow: hidden;} #new_products_item_d8 .product_grid8:hover{box-shadow: 0 8px 6px -6px #a7a7a7; border: 1px solid #dadada;} #new_products_item_d8 .btn_style{color: #222; background: #fff; font-size: 17px; line-height: 36px; width: 40px; height: 36px; border: 1px solid #cccccc57; border-radius: 2px; margin: 0 8px 0 0; display: block;} #new_products_item_d8 .product_grid8 .btn:focus{outline: 0; box-shadow: none;} #new_products_item_d8 .btn_style:hover{background-color: #fe462d; color: white; border-color: #fe462d; box-shadow: #fe462d;} #new_products_item_d9 .owl-carousel .owl-item{padding: 2px;} #new_products_item_d9 .social{width: 120px; padding: 0; margin: 0 auto; list-style: none; opacity: 0; position: absolute; right: 0; left: 0; bottom: 74px; transform: scale(0); transition: all .3s ease 0s;} #new_products_item_d9 .social_cart, #new_products_item_d9 .social_wishlist{color: #fe462d; background: #fff; font-size: 18px; line-height: 50px; width: 50px; height: 50px; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 50%; margin: 0 2px; display: block; transition: all .3s ease 0s;} #new_products_item_d9 .product_grid_9{position: relative; background-color: #ffffff;} #new_products_item_d9 .product_grid_9 .social li{display: inline-block;} #new_products_item_d9 .product_content{padding: 15px;} #new_products_item_d9 .product_grid_9 .social li .social_cart:hover{background: #fe462d; color: #fff;} #new_products_item_d9 .product_grid_9 .social li .social_wishlist:hover{background: #fe462d; color: #fff;} #new_products_item_d9 .product_grid_9:hover .title{opacity: 0;} #new_products_item_d9 .product_grid_9:hover .social{opacity: 1; transform: scale(1);} #new_products_item_d9 .product_grid_9:hover:before{opacity: 1; height: 100%;} #new_products_item_d9 .product_grid_9:before{content: ""; height: 81%; width: 100%; border: 1px solid rgba(0, 0, 0, 0.1); opacity: 0; position: absolute; top: 0; left: 0; transition: all .5s ease 0s; box-sizing: unset;} #new_products_item_d9 .product_grid_9 .btn:focus{outline: 0; box-shadow: none;} @media (max-width: 768px){#new_products_item_d9 .social{width: 120px; padding: 0; margin: 0 auto; list-style: none; opacity: 1; position: absolute; right: 0; left: auto; bottom: 10px; transform: scale(1); transition: all .3s ease 0s;}#new_products_item_d9 .product_grid_9:hover .title{opacity: 1;}#new_products_item_d9 .product_grid_9:hover:before{opacity: 0; height: 100%;}} #new_products_item_d10 .product_grid_10{position: relative; overflow: hidden;} #new_products_item_d10 .product_grid_10:hover{-webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 8px 6px -6px #a7a7a7; border: 1px solid #dadada;} #new_products_item_d10 .product_image_10{overflow: hidden;} #new_products_item_d10 .product_grid_10:hover .product_image_2 img{transform: scale(1.1);} #new_products_item_d10 .product_grid_10:hover .product_content{opacity: 0;} #new_products_item_d10 .product_grid_10 .product_content{padding: 12px 12px 15px; transition: all .5s ease 0s;} #new_products_item_d10 .product_grid_10:hover .social{opacity: 1; bottom: 20px;} #new_products_item_d10 .product_grid_10 .social{background-color: #fff; width: 100%; padding: 0; margin: 0; list-style: none; opacity: 0; transform: translateX(-50%); position: absolute; bottom: -50%; left: 50%; z-index: 1; transition: all .5s ease 0s;} #new_products_item_d10 .product_grid_10 .social li{display: inline-block;} #new_products_item_d10 .product_grid_10 .social li .social_cart, #new_products_item_d10 .social_wishlist{color: #909090; background-color: #ffffff; font-size: 16px; line-height: 45px; text-align: center; height: 45px; width: 45px; margin: 0 7px; border: 1px solid #909090; border-radius: 50px; display: block; position: relative; transition: all .3s ease-in-out;} #new_products_item_d10 .product_grid_10 .social li .social_cart:hover, #new_products_item_d10 .social_wishlist:hover{color: #fff; background-color: #fe462d; width: 80px; border: 1px solid #fe462d;} #new_products_item_d10 .product_grid_10 .btn:focus{outline: 0; box-shadow: none;} @media (max-width: 768px){#new_products_item_d10 .product_grid_10 .social{background-color: none; width: 50%; padding: 10px 0; margin: 0; list-style: none; opacity: 1; transform: none; position: relative; bottom: 15px; left: 0; z-index: 1; transition: none;}#new_products_item_d10 .product_grid_10 .social li .social_cart, #new_products_item_d10 .social_wishlist{margin: 0 4px;}#new_products_item_d10 .product_grid_10:hover{-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border: 0;}#new_products_item_d10 .product_grid_10 .social li .social_cart:hover, #new_products_item_d10 .social_wishlist:hover{color: #fff; background-color: #fe462d; border: 1px solid #fe462d;}#new_products_item_d10 .product_grid_10:hover .product_content{opacity: 1;}} #new_products_item_d11 .product_grid_11{border-radius: 5px; overflow: hidden; z-index: 1; position: relative;} #new_products_item_d11 .product_grid_11:hover{border: 1px solid #f7f7f7;} #new_products_item_d11 .product_grid_11:hover .product_content{background-color: #f7f7f7;} #new_products_item_d11 .product_grid_11 .social{width: 105px; padding: 0; margin: 0 auto; list-style: none; position: absolute; right: 0; left: 0; top: 35%; transform: translateY(-50%); transition: all .3s ease 0s;} #new_products_item_d11 .product_grid_11 .product_content{padding: 25px;} #new_products_item_d11 .product_grid_11 .social li{display: inline-block; opacity: 0; transition: all .7s;} #new_products_item_d11 .product_grid_11 .social li:nth-child(1){transition-delay: .15s;} #new_products_item_d11 .product_grid_11 .social li:nth-child(2){transition-delay: .3s;} #new_products_item_d11 .product_grid_11 .social_cart, #new_products_item_d11 .social_wishlist{color: #222; background: #fff; font-size: 17px; line-height: 36px; width: 40px; height: 36px; border: 1px solid #cccccc57; border-radius: 2px; margin: 0 5px; display: block; transition: all .3s ease 0s;} #new_products_item_d11 .product_grid_11 .social_cart:hover{background: #fe462d; color: #fff; border: 1px solid #fe462d;} #new_products_item_d11 .product_grid_11 .social_wishlist:hover{background: #fe462d; color: #fff; border: 1px solid #fe462d;} #new_products_item_d11 .product_grid_11:hover .social li{opacity: 1;} #new_products_item_d11 .product_grid_11 .btn:focus{outline: 0; box-shadow: none;} @media (max-width: 768px){#new_products_item_d11 .product_grid_11 .social{width: 105px; padding: 0; margin: 0; list-style: none; position: absolute; right: 0; left: auto; top: auto; bottom: 10px; transform: translateY(-50%); transition: all .3s ease 0s;}#new_products_item_d11 .product_grid_11 .social li{display: inline-block; opacity: 1; transition: all .7s;}} #new_products_item_d12 .product_grid_12{z-index: 1; position: relative;} #new_products_item_d12 .product_image{position: relative;} #new_products_item_d12 .product_grid_12 .product_image a{display: block;} #new_products_item_d12 .product_grid_12 .social_wishlist{color: #505050; background-color: #ececec; font-size: 16px; height: 45px; width: 45px; padding: 18px; border: 1px solid transparent; border-radius: 100px 0 0; display: block; opacity: 0; position: absolute; right: 0; bottom: 0; transition: all .3s ease 0s;} #new_products_item_d12 .product_grid_12:hover .social_wishlist{opacity: 1;} #new_products_item_d12 .product_grid_12 .social_wishlist:hover{color: #fe462d;} #new_products_item_d12 .product_grid_12 .product_content{padding: 12px 12px 0; overflow: hidden; position: relative;} #new_products_item_d12 .product_grid_12 :hover .price{opacity: 0;} #new_products_item_d12 .product_grid_4 .title a:hover{color: #fe462d; text-decoration: underline;} #new_products_item_d12 .product_grid_12 .social_cart{display: block; color: #fe462d; background-color: transparent; border: 0; padding: 0 0 0 3px; margin: 0; font-weight: 600; font-size: 18px; opacity: 0; position: absolute; left: 10px; bottom: -20px; transition: all .5s ease 0s;} #new_products_item_d12 .product_grid_12 :hover .social_cart{opacity: 1; bottom: -6px;} #new_products_item_d12 .social_cart:hover{text-decoration: underline;} #new_products_item_d12 .product_grid_12 .btn:focus{outline: 0; box-shadow: none;} @media (max-width: 768px){#new_products_item_d12 .product_grid_12 .social_cart{display: block; color: #fe462d; font-weight: 600; font-size: 14px; opacity: 1; margin-top: 8px; position: relative; left: auto; bottom: auto;}#new_products_item_d12 .product_grid_12 .social_wishlist{color: #505050; background-color: #ececec; font-size: 16px; height: 45px; width: 45px; padding: 18px; border: 1px solid transparent; border-radius: 100px 0 0; display: block; opacity: 1; position: absolute; right: 0; bottom: 0; transition: all .3s ease 0s;}#new_products_item_d12 .product_grid_12 :hover .price{opacity: 1;}} #new_products_item_d13 .image_hover{position: relative;} #new_products_item_d13 .social{width: 30px; padding: 5px; margin: 0; list-style: none; transform: translateY(-120%) translateX(-50%); position: absolute; top: 50%; left: 50%; display: -webkit-box; display: -webkit-flex; display: flex; opacity: 0; justify-content: center;} #new_products_item_d13 .image_hover:hover .social{opacity: 1;} #new_products_item_d13 .social_style{margin: 0px 2px;} #new_products_item_d13 .btn_style{border-radius: 0px; padding: 7px 10px; background-color: #333333; color: white; border-color: #333333;} #new_products_item_d13 .btn_style:hover{background-color: #fe462d; color: white; border-color: #fe462d; box-shadow: #fe462d;} #new_products_item_d13 .btn:focus{outline: 0; box-shadow: none;} #new_products_item_d13 .image_hover:hover .image{opacity: 0.8;} @media (max-width: 768px){#new_products_item_d13 .social{width: 30px; padding: 5px 0px; margin: 0; top: 0; left: 0; list-style: none; position: relative; display: -webkit-box; display: -webkit-flex; display: flex; opacity: 1; transform: none; justify-content: start;}} #new_products_item_d14 .product_grid14{position: relative;} #new_products_item_d14 .product_grid14 .product_image14{border: 1px solid rgba(0, 0, 0, 0.1); overflow: hidden; perspective: 1500px; position: relative; transition: all .3s ease 0s;} #new_products_item_d14 .product_grid14:hover .social{left: 17px; opacity: 1;} #new_products_item_d14 .product_grid14 .social{padding: 0; margin: 0; list-style: none; position: absolute; bottom: 30%; left: 20%; transition: all .5s ease 0s; opacity: 0;} #new_products_item_d14 .btn_style{color: #fff; background-color: #333; border-color: #333; line-height: 40px; text-align: center; height: 40px; width: 40px; margin: 15px 0; border-radius: 50%; display: block; transition: all .5s ease-in-out;} #new_products_item_d14 .btn_style:hover{background-color: #fe462d; color: white; border-color: #fe462d; box-shadow: #fe462d;} #new_products_item_d14 .product_grid14 .btn:focus{outline: 0; box-shadow: none;} #new_products_item_d14 .product_grid14 .product_content{padding: 20px 0;} @media (max-width: 768px){#new_products_item_d14 .product_grid14 .social{padding: 0; margin: 0; list-style: none; position: relative; bottom: 0; left: 0; transition: none; opacity: 1; display: -webkit-box; display: -webkit-flex; display: flex;}#new_products_item_d14 .btn_style{margin-right: 8px;}#new_products_item_d14 .product_grid14 .product_content{padding: 0px;}#new_products_item_d14 .product_grid14:hover .social{left: 0px;}} #new_products_item_d15 .product_grid15{position: relative;} #new_products_item_d15 .product_grid15 .product_image8{overflow: hidden; position: relative;} #new_products_item_d15 .product_grid15 .social{padding: 0; margin: 0; position: absolute; bottom: 30%; right: 25px; display: block; transform: translateX(100px); transition: all .5s; opacity: 0; list-style: none;} #new_products_item_d15 .product_grid15:hover .social{transform: translateX(0); opacity: 1;} #new_products_item_d15 .btn_style{color: #333; background-color: #fff; border-color: #ccc; line-height: 45px; font-size: 15px; text-align: center; height: 45px; width: 45px; border-radius: 50%; display: block; margin: 15px 0; transition: all .3s ease 0s;} #new_products_item_d15 .btn_style:hover{background-color: #fe462d; color: white; border-color: #fe462d; box-shadow: #fe462d;} #new_products_item_d15 .product_grid15 .btn:focus{outline: 0; box-shadow: none;} #new_products_item_d15 .product_grid15 .product_content{padding: 20px 10px;} @media (max-width: 768px){#new_products_item_d15 .product_grid15 .social{padding: 0; margin: 0; position: relative; bottom: 0; right: 0; display: -webkit-box; display: -webkit-flex; display: flex; transform: none; transition: none; opacity: 1; list-style: none;}#new_products_item_d15 .btn_style{margin-right: 8px;}#new_products_item_d15 .product_grid15:hover .social{right: 0px;}#new_products_item_d15 .product_grid15 .product_content{padding: 0;}} #new_products_item_d16 .product_grid16{position: relative;} #new_products_item_d16 .product_grid16 .product_image16{overflow: hidden; position: relative;} #new_products_item_d16 .product_grid16 .social{padding: 0; margin: 0; position: absolute; top: 20px; right: 10px; opacity: 0; list-style: none;} #new_products_item_d16 .product_grid16 .social li{display: block; margin: 0 0 10px; transition: all .5s;} #new_products_item_d16 .product_grid16 .social li:nth-child(1){opacity: 0; transform: translateY(-50px);} #new_products_item_d16 .product_grid16:hover .social li:nth-child(1){opacity: 1; transform: translateY(0);} #new_products_item_d16 .product_grid16 .social li:nth-child(2){opacity: 0; transform: translateY(-50px);} #new_products_item_d16 .product_grid16:hover .social li:nth-child(2){opacity: 1; transform: translateY(0); transition-delay: .2s;} #new_products_item_d16 .product_grid16:hover .social{opacity: 1;} #new_products_item_d16 .btn_style{color: #888; background: #fff; border-color: #ccc; font-size: 14px; text-align: center; line-height: 40px; height: 40px; width: 40px; border-radius: 50%; display: block; transition: .5s ease 0s;} #new_products_item_d16 .btn_style:hover{background-color: #fe462d; color: white; border-color: #fe462d; box-shadow: #fe462d;} #new_products_item_d16 .product_grid16 .btn:focus{outline: 0; box-shadow: none;} #new_products_item_d16 .product_content{padding: 25px;} @media (max-width: 768px){#new_products_item_d16 .product_grid16 .social{padding: 0; margin: 0; position: relative; top: 0; right: 0; opacity: 1; list-style: none; display: -webkit-box; display: -webkit-flex; display: flex; transition: none;}#new_products_item_d16 .product_grid16 .social li{margin: 10px 0 10px; transition: none;}#new_products_item_d16 .product_grid16 .social li:nth-child(1){opacity: 1; transform: none;}#new_products_item_d16 .product_grid16 .social li:nth-child(2){opacity: 1; transform: none;}#new_products_item_d16 .btn_style{margin-right: 8px;}#new_products_item_d16 .product_content{padding: 0px;}} #new_products_item_d17 .product_grid17{position: relative;} #new_products_item_d17 .product_grid17 .product_image17{border: 1px solid #e4e9ef; position: relative; transition: all .3s ease 0s;} #new_products_item_d17 .product_grid17:hover .product_image17{box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);} #new_products_item_d17 .product_grid17 .social{padding: 0; margin: 0; list-style: none; position: absolute; bottom: 32%; right: 13px;} #new_products_item_d17 .product_grid17 .social li{opacity: 0; transform: translateY(3px); transition: all .5s ease 0s;} #new_products_item_d17 .product_grid17:hover .social li{opacity: 1; transform: translateY(0);} #new_products_item_d17 .product_grid17:hover .social li:nth-child(1){transition-delay: .1s;} #new_products_item_d17 .product_grid17:hover .social li:nth-child(2){transition-delay: .2s;} #new_products_item_d17 .product_content{padding: 20px 5px;} #new_products_item_d17 .btn_style{color: #888; background: #fff; line-height: 40px; text-align: center; height: 40px; width: 40px; border: 1px solid grey; display: block; transition: all .5s ease-in-out; margin: 0 0 10px;} #new_products_item_d17 .btn_style:hover{background-color: #fe462d; color: white; border-color: #fe462d; box-shadow: #fe462d;} #new_products_item_d17 .product_grid17 .btn:focus{outline: 0; box-shadow: none;} @media (max-width: 768px){#new_products_item_d17 .product_grid17 .social{padding: 0; margin: 0; position: relative; top: 0; right: 0; opacity: 1; list-style: none; display: -webkit-box; display: -webkit-flex; display: flex; transition: none;}#new_products_item_d17 .btn_style{margin-right: 8px;}#new_products_item_d17 .product_grid17 .social li{margin: 10px 0 10px; transition: none;}#new_products_item_d17 .product_grid17 .social li:nth-child(1){opacity: 1; transform: none;}#new_products_item_d17 .product_grid17 .social li:nth-child(2){opacity: 1; transform: none;}#new_products_item_d17 .product_content{padding-top: 0px;}} #new_products_item_d18 .product_grid18{position: relative;} #new_products_item_d18 .product_image18{overflow: hidden; position: relative; border: 1px solid #ddd;} #new_products_item_d18 .product_grid18 .social_cart{padding: 0; position: absolute; top: 0; right: 10px; opacity: 0; color: #333; background-color: #fff; border-color: #fff; line-height: 40px; text-align: center; height: 40px; width: 40px; margin: 15px 0; border-radius: 50%; display: block; border: 1px solid #ddd; font-size: 14px;} #new_products_item_d18 .product_grid18 .social_cart:hover{background-color: #fe462d; color: white; border-color: #fe462d; box-shadow: #fe462d;} #new_products_item_d18 .product_grid18:hover .social_cart{opacity: 1;} #new_products_item_d18 .product_grid18 .wish_list{color: #333; background-color: transparent; border-color: transparent; font-size: 14px;} #new_products_item_d18 .product_grid18 .btn:focus{outline: 0; box-shadow: none;} #new_products_item_d18 .product_grid18 .view{color: #fff; background-color: #404040; font-size: 15px; text-align: center; width: 100%; padding: 10px 0; display: block; position: absolute; left: 0; transition: all .3s;} #new_products_item_d18 .product_grid18:hover .view{bottom: 0;} #new_products_item_d18 .product_content{padding: 15px 5px;} @media (max-width: 768px){#new_products_item_d18 .product_grid18 .social_cart{padding: 0; margin: 0; position: absolute; top: 10px; right: 10px; opacity: 1;}} #new_products_item_d19 .product_grid_19{position: relative;} #new_products_item_d19 .social_cart, #new_products_item_d19 .social_wishlist{color: #222; background: #fff; font-size: 17px; line-height: 36px; width: 40px; height: 36px; border: 1px solid #ddd; border-radius: 2px; margin: 0 8px 0 0; display: block; transition: all .3s ease 0s;} #new_products_item_d19 .product_image{border: 1px solid #f7f7f7; overflow: hidden; position: relative;} #new_products_item_d19 .product_grid_19 .view{color: #fff; background-color: rgba(0, 0, 0, 0.6); font-size: 15px; text-align: center; width: 100%; padding: 10px 0; display: block; position: absolute; left: 0; transition: all .3s;} #new_products_item_d19 .product_grid_19:hover .view{bottom: 0;} #new_products_item_d19 .social_cart:hover{background: #fe462d; color: #fff;} #new_products_item_d19 .social_wishlist:hover{background: #fe462d; color: #fff;} #new_products_item_d19 .product_grid_19 .btn:focus{outline: 0; box-shadow: none;} @media (max-width: 768px){#new_products_item_d19 .product_grid_19 .view{color: #fff; background-color: rgba(0, 0, 0, 0.6); font-size: 15px; text-align: center; width: 100%; padding: 10px 0; display: block; position: absolute; left: 0; transition: all .3s; bottom: 0;}} #new_products_item_d20 .product_grid20{position: relative;} #new_products_item_d20 .product_image20{overflow: hidden; position: relative; border: 1px solid #ddd;} #new_products_item_d20 .product_image20 img{transition: transform 0.9s ease;} #new_products_item_d20 .product_image20:hover img{transform: scale(1.1);} #new_products_item_d20 .social{position: absolute; right: 0; font-size: 15px;} #new_products_item_d20 .view{position: absolute; bottom: -50px; left: 50%; border-radius: 20px; transform: translateX(-50%); transition: all 0.4s; background-color: #fff; height: 40px; color: #333; min-width: 50%; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center;} #new_products_item_d20 .product_grid20:hover .view{bottom: 20px;} #new_products_item_d20 .btn_style{color: #333; background: transparent; font-size: 17px; display: block; border: 0;} #new_products_item_d20 .product_grid20 .btn:focus{outline: 0; box-shadow: none;} #new_products_item_d20 .product_grid20 h5{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 70%;} #new_products_item_d21 .product_grid21{position: relative;} #new_products_item_d21 .product_image21{overflow: hidden; position: relative; border: 1px solid #ddd;} #new_products_item_d21 .product_grid21 .view{position: absolute; width: 100%; bottom: 0; left: 0; z-index: 1; background: #414141; padding: 10px 0; opacity: 0; -webkit-transform: translateY(110%); -ms-transform: translateY(110%); transform: translateY(110%); -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;} #new_products_item_d21 .product_grid21:hover .view{opacity: 1; -webkit-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%);} #new_products_item_d21 .product_grid21 .social_cart{display: inline-block; text-align: center; padding: 0 43px; border-right: 1px solid #737070;} #new_products_item_d21 .product_grid21 .wish_list{display: inline-block; text-align: center; padding: 0 44px;} #new_products_item_d21 .btn_style{color: #fff; background: unset; border: 0; font-size: 17px; line-height: 36px; width: 40px; height: 36px;} #new_products_item_d21 .product_grid21 .btn:focus{outline: 0; box-shadow: none;} @media (max-width: 768px){#new_products_item_d21 .product_grid21 .view{position: absolute; width: 100%; bottom: 0; left: 0; z-index: 1; background: #414141; padding: 10px 0; opacity: 1; transition: none; transform: none;}#new_products_item_d21 .product_grid21 .social_cart{padding: 0 18%;}#new_products_item_d21 .product_grid21 .wish_list{padding: 0 17%;}} @media (min-width: 769px){#new_products_item_d21[data-objects_in_slide="1"] .product_grid21 .social_cart{padding: 0 20%;}#new_products_item_d21[data-objects_in_slide="1"] .product_grid21 .wish_list{padding: 0 22%;}#new_products_item_d21[data-objects_in_slide="2"] .product_grid21 .social_cart{padding: 0 21%;}#new_products_item_d21[data-objects_in_slide="2"] .product_grid21 .wish_list{padding: 0 21%;}#new_products_item_d21[data-objects_in_slide="3"] .product_grid21 .social_cart{padding: 0 67px;}#new_products_item_d21[data-objects_in_slide="3"] .product_grid21 .wish_list{padding: 0 67px;}#new_products_item_d21[data-objects_in_slide="5"] .product_grid21 .social_cart{padding: 0 29px;}#new_products_item_d21[data-objects_in_slide="5"] .product_grid21 .wish_list{padding: 0 30px;}} #new_products_item_d22 .product_grid22{overflow: hidden; position: relative;} #new_products_item_d22 .product_image22{position: relative;} #new_products_item_d22 .product_image22::after{display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; border: solid 2px; border-color: #fe462d; visibility: hidden; opacity: 0; pointer-events: none; content: ''; transition: all 200ms ease;} #new_products_item_d22 .product_grid22:hover .product_image22::after{visibility: visible; opacity: 1;} #new_products_item_d22 .btn_style{color: #222; background: #fff; font-size: 17px; line-height: 36px; width: 40px; height: 36px; border: 1px solid #cccccc57; border-radius: 2px; margin: 0 8px 0 0; display: block;} #new_products_item_d22 .product_grid22 .btn:focus{outline: 0; box-shadow: none;} #new_products_item_d22 .btn_style:hover{background-color: #fe462d; color: white; border-color: #fe462d; box-shadow: #fe462d;} #new_products_item_d23 .product_grid23{position: relative; border: 1px solid #f0f0f0; border-radius: 0;} #new_products_item_d23 .product_image23{position: relative;} #new_products_item_d23 .product_content{overflow: hidden; padding-left: 25px; padding-right: 25px; padding-top: 18px; padding-bottom: 10px;} #new_products_item_d23 .group_button{position: absolute; top: calc(100% - 30px); left: -1px; right: -1px; border-top: none; opacity: 0; visibility: hidden; display: inline-block; transition: opacity 0.2s,top 0.2s ease 0s;} #new_products_item_d23 .product_grid23:hover .group_button{opacity: 1; visibility: visible; top: calc(100% - 16px); position: relative;} #new_products_item_d23 .border-right{border-right: 1px solid #f0f0f0 !important;} #new_products_item_d23 .product_button{width: 50%; padding: 10px; border-top: solid 1px #f0f0f0;} #new_products_item_d23 .btn_style{background-color: unset; color: #333; border: 0; font-size: 18px;} #new_products_item_d23 .product_button:hover{background-color: #fe462d; color: white;} #new_products_item_d23 .product_button:hover .btn_style{color: white;} #new_products_item_d23 .product_grid16 .btn:focus{outline: 0; box-shadow: none;} @media (max-width: 768px){#new_products_item_d23 .group_button{position: relative; top: 0; left: 0; right: 0; border-top: none; opacity: 1; visibility: visible; display: inline-block; transition: none;}#new_products_item_d23 .product_button{width: 100%;}} #new_products_item_d24 .product_grid24{overflow: hidden;} #new_products_item_d24 .hover_effect{overflow: hidden; position: relative;} #new_products_item_d24 .hover_effect img{display: block; position: relative; -webkit-transition: all .4s linear; transition: all .4s linear; border: solid 1px #f7f7f7;} #new_products_item_d24 .product_grid24:hover img{-ms-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2);} #new_products_item_d24 .btn_style{color: #222; background: #fff; font-size: 17px; line-height: 36px; width: 40px; height: 36px; border: 1px solid #cccccc57; border-radius: 2px; margin: 0 8px 0 0; display: block; transition: all .3s ease 0s;} #new_products_item_d24 .product_grid24 .btn:focus{outline: 0; box-shadow: none;} #new_products_item_d24 .btn_style:hover{background-color: #fe462d; color: white; border-color: #fe462d; box-shadow: #fe462d;} #new_products_item_d25 .social_cart, #new_products_item_d25 .social_wishlist{color: #222; background: #fff; font-size: 17px; line-height: 36px; width: 40px; height: 36px; border: 1px solid #cccccc57; border-radius: 2px; margin: 0 8px 0 0; display: block; transition: all .3s ease 0s;} #new_products_item_d25 .product_grid_25{border: 1px solid #f7f7f7;} #new_products_item_d25 .product_grid_25 .product_content{background-color: #f7f7f7;} #new_products_item_d25 .product_grid_25 .social_cart:hover{background: #fe462d; color: #fff;} #new_products_item_d25 .product_grid_25 .social_wishlist:hover{background: #fe462d; color: #fff;} #new_products_item_d25 .product_grid_25 .btn:focus{outline: 0; box-shadow: none;} #new_products_item_d25 .product_grid_25 .product_image{position: relative;} #new_products_item_d25 .product_grid_25:hover .product_image{opacity: 1; -webkit-animation: flash 1.5s; animation: flash 1.5s;} @-webkit-keyframes flash{0%{opacity: .4;}100%{opacity: 1;}} @keyframes flash{0%{opacity: .4;}100%{opacity: 1;}} #new_products_item_d26 .product-single .social_cart, #new_products_item_d26 .social_wishlist{color: #222; background-color: #ffffff; border: 1px solid #cccccc57;} #new_products_item_d26 .product-single .social_cart:hover{color: #fff; background-color: #fe462d;} #new_products_item_d26 .product-single .social_wishlist:hover{color: #fff; background-color: #fe462d;} #new_products_item_d26 .btn:focus{outline: 0; box-shadow: none;} @media (max-width: 768px){#new_products_item_d26 .cart_wishlist_ul{text-align: center; margin: 12px 0; position: absolute; top: 0px; visibility: visible; opacity: 1; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; right: 5px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); margin: auto;}} #new_products_item_d27 .product-single .social_cart, #new_products_item_d27 .social_wishlist{color: #222; background-color: #ffffff; border: 1px solid #cccccc57;} #new_products_item_d27 .product-single .social_cart:hover{color: #fff; background-color: #fe462d;} #new_products_item_d27 .product-single .social_wishlist:hover{color: #fff; background-color: #fe462d;} #new_products_item_d27 .btn:focus{outline: 0; box-shadow: none;} #new_products_item_d27 .item.product-single form:hover .cart_wishlist_ul{visibility: visible; opacity: 1;} #new_products_item_d27 .cart_wishlist_ul{text-align: center; margin: 12px 0; position: absolute; bottom: 0px; visibility: visible; opacity: 0; padding-top: 8px; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; right: -42px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); margin: auto;} @media (max-width: 768px){#new_products_item_d27 .cart_wishlist_ul{text-align: center; margin: 12px 0; position: absolute; bottom: 30px; visibility: visible; opacity: 1; padding-top: 8px; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; right: -42px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); margin: auto;}} #new_products_item_d28 .product_grid_28{overflow: hidden; position: relative;} #new_products_item_d28 .wishlist_btn{background: rgba(25, 25, 25, 0.9); color: #ffffff; width: 46px; height: 46px; position: absolute; top: 10px; right: 10px; cursor: pointer; border-color: rgba(25, 25, 25, 0.9); border-radius: 50%; opacity: 0; transition: all 0.2s linear; -ms-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; z-index: 6;} #new_products_item_d28 .product_content{padding-top: 13px; position: relative; z-index: 2; background: #ffffff; top: 0; transition: all .3s;} #new_products_item_d28 .social{position: absolute; width: 100%; background: #ffffff; opacity: 0; padding: 12px 0;} #new_products_item_d28 .cart_btn{background-color: #191919; border: 0px solid #191919; color: #ffffff; padding: 7px 16px; transition: all 0.2s linear; -ms-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; border-radius: 0px; line-height: 1; min-height: 40px;} #new_products_item_d28 .social a{background-color: #191919; border: 0px solid #191919; color: #ffffff; transition: all 0.2s linear; -ms-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; border-radius: 0px; line-height: 1; min-height: 40px; padding: 12px 16px;} #new_products_item_d28 .product_grid_28:hover .wishlist_btn{opacity: 1;} #new_products_item_d28 .product_grid_28:hover .product_content{top: -55px;} #new_products_item_d28 .product_grid_28:hover .social{opacity: 1;} #new_products_item_d28 .btn:focus{outline: 0; box-shadow: none;} @media (max-width: 768px){#new_products_item_d28 .wishlist_btn{background: rgba(25, 25, 25, 0.9); color: #ffffff; width: 46px; height: 46px; position: absolute; top: 10px; right: 10px; cursor: pointer; border-color: rgba(25, 25, 25, 0.9); border-radius: 50%; opacity: 1; transition: all 0.2s linear; -ms-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; z-index: 6;}#new_products_item_d28 .social{position: relative; width: 100%; background: #ffffff; opacity: 1; padding: 12px 0;}#new_products_item_d28 .product_grid_28:hover .product_content{top: 0;}} #new_products_item_d29 .product_grid_29{overflow: hidden; position: relative;} #new_products_item_d29 .product_image a{display: block; overflow: hidden; position: relative;} #new_products_item_d29 .product_image a::before{background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0; content: ""; height: 100%; left: 0; opacity: 0; position: absolute; bottom: -60%; width: 100%; transition: all 0.5s ease 0s; visibility: hidden;} #new_products_item_d29 .product_grid_29:hover a::before{opacity: .8; visibility: visible; bottom: 0;} #new_products_item_d29 .social{left: 0; position: absolute; right: 0; top: 30%; text-align: center; transform: scale(0); transition: all 0.5s ease 0s; opacity: 0; visibility: hidden;} #new_products_item_d29 .product_grid_29:hover .social{opacity: 1; transform: scale(1); visibility: visible;} #new_products_item_d29 .social ul li{display: inline-block; padding-left: 5px;} #new_products_item_d29 .social_cart, #new_products_item_d29 .social_wishlist{border: 1px solid #fff; border-radius: 50%; color: #fff; background-color: transparent; display: block; transition: all 0.3s ease 0s; font-size: 16px; line-height: 45px; text-align: center; height: 45px; width: 45px; position: relative;} #new_products_item_d29 .social_cart:hover{background-color: #fe462d; border: 1px solid #fe462d;} #new_products_item_d29 .social_wishlist:hover{background-color: #fe462d; border: 1px solid #fe462d;} #new_products_item_d29 .btn:focus{outline: 0; box-shadow: none;} @media (max-width: 768px){#new_products_item_d29 .social{left: 0; position: relative; right: 0; top: 30%; text-align: center; transform: none; transition: none; opacity: 1; visibility: visible; padding-top: 10px;}#new_products_item_d29 .social_cart, #new_products_item_d29 .social_wishlist{background-color: #d4d0d0;}#new_products_item_d29 .product_grid_29:hover a::before{opacity: 0; visibility: hidden; bottom: 0;}} #new_products_item_d29[data-objects_in_slide="5"] .social{top: 26% !important;} #new_products_item_d29[data-objects_in_slide="3"] .social{top: 33% !important;} #new_products_item_d29[data-objects_in_slide="2"] .social{top: 37% !important;} #new_products_item_d30 .product_grid_30{box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12); border-radius: 4px;} #new_products_item_d30 .product_grid_30 .social_cart, #new_products_item_d30 .social_wishlist{color: #222; background: #fff; font-size: 17px; line-height: 36px; width: 40px; height: 36px; border: 0; margin: 0 10px 0 0;} #new_products_item_d30 .product_grid_30 .social_cart:hover{color: #fe462d;} #new_products_item_d30 .product_grid_30 .social_wishlist:hover{color: #fe462d;} #new_products_item_d30 .product_grid_30 .btn:focus{outline: 0; box-shadow: none;} #new_products_item_d30 .owl-carousel .owl-item{padding: 2px;} .s_product_carousel .product-single h5{white-space: nowrap; text-overflow: ellipsis; overflow: hidden;} 

/* /ecommerce_snippets_blocks/static/src/scss/mini_carousel.scss defined in bundle 'web.assets_frontend' */
 #new_products_item_mini_d1 .carousel_grid_1 .mini-info{padding-top: 10px;} .s_carousel_mini_1 .item.product-single > form{display: inline-block; vertical-align: top; width: 100%; border: 1px solid #eee; margin: 16px 0; padding: 12px;} .s_carousel_mini_2 .mini-info h5{font-size: 16px; line-height: 1.555; margin: 0 0 8px 0; padding: 0 0 10px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border-bottom: 1px solid #00A09D; padding-bottom: 6px; display: block;} .s_carousel_mini_3 .btn{color: #323232; background: none; border: 1px solid #eee; padding: 0.375rem 0.75rem; border-radius: 0; font-size: 12px;} #new_products_item_mini_d5 .carousel_grid_5 .img{padding-right: 20px; border-right: 2px solid #eee;} #new_products_item_mini_d5 .mini-info{padding-top: 10px;} .s_product_carousel_mini .product-single h5{white-space: nowrap; text-overflow: ellipsis; overflow: hidden;} .s_product_carousel_mini .product-single .btn:focus{outline: 0; box-shadow: none;} .s_product_carousel_mini .btn-primary:not(:disabled):not(.disabled):active:focus, .s_product_carousel_mini .btn-primary:not(:disabled):not(.disabled).active:focus, .s_product_carousel_mini .show > .btn-primary.dropdown-toggle:focus{box-shadow: none;} 

/* /ecommerce_snippets_blocks/static/src/scss/mid_header.scss defined in bundle 'web.assets_frontend' */
 .fa_company_contact_info{font-size: 14px !important;} .fa-16{font-size: 16px !important;} #mid-header-bottom-1 .dropdown-toggle::after{display: none;} #mid-header-top-8 .icon_style{display: none;} @media only screen and (max-width: 414px){#mid-header-top-8 .hide_content{display: none;}#mid-header-top-8 .icon_style{display: block;}} @media only screen and (max-width: 414px){#mid-header-middle-9 .hide_border{border-right: none !important;}#mid-header-middle-9 #my_cart{margin-right: 1.5rem;}} @media only screen and (max-width: 414px){#mid-header-bottom-10 .hide_border{border-right: none !important;}} #mid-header-top-11 .icon_style{display: none;} @media only screen and (max-width: 414px){#mid-header-top-11 .hide_border{border-right: none !important;}#mid-header-top-11 .hide_content{display: none;}#mid-header-top-11 .icon_style{display: block;}} @media only screen and (max-width: 768px){#mid-header-top-11 .hide_border{border-right: none !important;}} #mid-header-top-12 .icon_style{display: none;} #mid-header-top-12 .search_input{width: 450px;} @media only screen and (max-width: 414px){#mid-header-top-12 .hide_border{border-right: none !important; border-left: none !important;}#mid-header-top-12 .hide_content{display: none;}#mid-header-top-12 .icon_style{display: block;}} @media only screen and (min-width: 320px) and (max-width: 768px){#mid-header-top-12 .search_input{width: 291px;}} @media only screen and (min-width: 769px) and (max-width: 1024px){#mid-header-top-12 .search_input{width: 385px;}} #mid-header-bottom-12 .btn-delta{border-color: #ced4da;} #mid-header-top-13 .icon_style{display: none;} @media only screen and (max-width: 414px){#mid-header-top-13 .hide_border{border-right: none !important; border-left: none !important;}#mid-header-top-13 .hide_content{display: none;}#mid-header-top-13 .icon_style{display: block;}} @media only screen and (max-width: 768px){#mid-header-top-13 .hide_border{border-right: none !important; border-left: none !important;}} #mid-header-top-14 .icon_style{display: none;} @media only screen and (max-width: 414px){#mid-header-top-14 .hide_border{border-right: none !important; border-left: none !important;}#mid-header-top-14 .hide_content{display: none;}#mid-header-top-14 .icon_style{display: block;}} #mid-header-top-15 .icon_style{display: none;} @media only screen and (max-width: 414px){#mid-header-top-15 .hide_border{border-right: none !important; border-left: none !important;}#mid-header-top-15 .hide_content{display: none;}#mid-header-top-15 .icon_style{display: block;}} #mid-header-top-16 .icon_style, #mid-header-bottom-16 .icon_style{display: none;} #mid-header-top-16 .search_input, #mid-header-bottom-16 .search_input{width: 245px; padding-left: 20px; height: 40px; border-top-left-radius: 20px; -webkit-border-top-left-radius: 20px; border-bottom-left-radius: 20px; -webkit-border-bottom-left-radius: 20px;} #mid-header-top-16 .search_button, #mid-header-bottom-16 .search_button{opacity: 1; text-align: center; padding: 0 !important; height: 40px; width: 54px; line-height: 30px; border-top-right-radius: 20px; -webkit-border-top-right-radius: 20px; border-bottom-right-radius: 20px; -webkit-border-bottom-right-radius: 20px; background-color: #5b899e;} @media only screen and (max-width: 414px){#mid-header-top-16 .hide_content, #mid-header-bottom-16 .hide_content{display: none;}#mid-header-top-16 .icon_style, #mid-header-bottom-16 .icon_style{display: block;}} @media only screen and (max-width: 768px){#mid-header-top-16 .search_input, #mid-header-bottom-16 .search_input{width: 215px;}#mid-header-top-16 .hide_content, #mid-header-bottom-16 .hide_content{display: none;}#mid-header-top-16 .icon_style, #mid-header-bottom-16 .icon_style{display: block;}} @media only screen and (max-width: 1024px){#mid-header-top-16 .search_input, #mid-header-bottom-16 .search_input{width: 215px;}} #mid-header-middle-17 .icon_style, #mid-header-bottom-17 .icon_style{display: none;} #mid-header-middle-17 .search_input, #mid-header-bottom-17 .search_input{width: 245px; padding-left: 20px; height: 40px; border-top-left-radius: 20px; -webkit-border-top-left-radius: 20px; border-bottom-left-radius: 20px; -webkit-border-bottom-left-radius: 20px;} #mid-header-middle-17 .search_button, #mid-header-bottom-17 .search_button{opacity: 1; text-align: center; padding: 0 !important; height: 40px; width: 54px; line-height: 30px; border-top-right-radius: 20px; -webkit-border-top-right-radius: 20px; border-bottom-right-radius: 20px; -webkit-border-bottom-right-radius: 20px; background-color: #f4a137;} @media only screen and (max-width: 414px){#mid-header-middle-17 .hide_content, #mid-header-bottom-17 .hide_content{display: none;}#mid-header-middle-17 .icon_style, #mid-header-bottom-17 .icon_style{display: block;}} @media only screen and (max-width: 768px){#mid-header-middle-17 .search_input, #mid-header-bottom-17 .search_input{width: 215px;}} @media only screen and (max-width: 1024px){#mid-header-middle-17 .search_input, #mid-header-bottom-17 .search_input{width: 215px;}} #mid-header-bootom-18 .search_input{width: 245px; padding-left: 20px; height: 40px; border-top-left-radius: 20px; -webkit-border-top-left-radius: 20px; border-bottom-left-radius: 20px; -webkit-border-bottom-left-radius: 20px;} #mid-header-bootom-18 .search_button{opacity: 1; text-align: center; padding: 0 !important; height: 40px; width: 54px; line-height: 30px; border-top-right-radius: 20px; -webkit-border-top-right-radius: 20px; border-bottom-right-radius: 20px; -webkit-border-bottom-right-radius: 20px; background-color: #f4a137;} @media only screen and (max-width: 768px){#mid-header-bootom-18 .search_input{width: 215px;}} @media only screen and (max-width: 1024px){#mid-header-bootom-18 .search_input{width: 215px;}} #mid-header-bottom-19 .social_icon, #mid-header-top-19 .social_icon{border-radius: 2px; padding: 8px 8px 8px 11px; background-color: #ffffff; color: #000000;} #mid-header-bottom-19 .myaccount_icon, #mid-header-top-19 .myaccount_icon{background-color: #ffffff; color: #ff5777;} #mid-header-bottom-19 .social_icon:hover, #mid-header-top-19 .social_icon:hover{background-color: #ff5777; color: #ffffff;} #mid-header-bottom-19 .myaccount_icon:hover, #mid-header-top-19 .myaccount_icon:hover{background-color: #ff5777; color: #ffffff;} #mid-header-bottom-19 .button_header, #mid-header-top-19 .button_header{background-color: #ffffff; color: #000000;} #mid-header-bottom-19 .button_header:hover, #mid-header-top-19 .button_header:hover{background-color: #ff5777; color: #ffffff;} #mid-header-bottom-19 .search_input, #mid-header-top-19 .search_input{width: 245px; padding-left: 20px; height: 40px; border-top-left-radius: 20px; -webkit-border-top-left-radius: 5px; border-bottom-left-radius: 20px; -webkit-border-bottom-left-radius: 5px;} #mid-header-bottom-19 .search_button, #mid-header-top-19 .search_button{opacity: 1; text-align: center; padding: 0 !important; height: 40px; width: 54px; line-height: 30px; border-top-right-radius: 20px; -webkit-border-top-right-radius: 5px; border-bottom-right-radius: 20px; -webkit-border-bottom-right-radius: 5px; background-color: #E46F78;} @media only screen and (max-width: 768px){#mid-header-bottom-19 .search_input, #mid-header-top-19 .search_input{width: 170px;}#mid-header-bottom-19 .hide_content, #mid-header-top-19 .hide_content{display: none;}} @media only screen and (max-width: 1024px){#mid-header-bottom-19 .search_input, #mid-header-top-19 .search_input{width: 215px;}#mid-header-bottom-19 .hide_content, #mid-header-top-19 .hide_content{display: none;}} #mid-header-top-20 .icon_style{display: none;} @media only screen and (max-width: 414px){#mid-header-top-20 .hide_border{border: none !important;}#mid-header-top-20 .hide_content{display: none;}#mid-header-top-20 .icon_style{display: block;}} #mid-header-top-21 .icon_style{display: none;} @media only screen and (max-width: 414px){#mid-header-top-21 .hide_border{border: none !important;}#mid-header-top-21 .hide_content{display: none;}#mid-header-top-21 .icon_style{display: block;}} @media only screen and (max-width: 768px){#mid-header-top-21 .hide_border{border: none !important;}} #mid-header-bottom-22 .text_hover{color: #00A09D;} #mid-header-bottom-22 .text_hover:hover{color: #ffffff;} @media only screen and (max-width: 414px){#mid-header-bottom-22 .hide_border{border-right: none !important; border-left: none !important; padding-left: 10px !important; padding-right: 10px !important;}#mid-header-bottom-22 .hide_content{display: none;}#mid-header-bottom-22 .dropdown-toggle::after{content: none;}} @media only screen and (max-width: 768px){#mid-header-bottom-22 .hide_border{border-right: none !important; border-left: none !important; padding-left: 10px !important; padding-right: 10px !important;}#mid-header-bottom-22 .hide_content{display: none;}#mid-header-bottom-22 .dropdown-toggle::after{content: none;}} #mid-header-top-23 .icon_buttton, #mid-header-middle-23 .icon_buttton, #mid-header-bottom-23 .icon_buttton{background-color: #ffffff;} #mid-header-top-23 .icon_buttton:hover, #mid-header-middle-23 .icon_buttton:hover, #mid-header-bottom-23 .icon_buttton:hover{background-color: #ded9da; border-radius: 5px;} #mid-header-top-23 .search_input, #mid-header-middle-23 .search_input, #mid-header-bottom-23 .search_input{width: 245px; padding-left: 20px; height: 40px; border: 1px solid #ceb5b5; border-top-left-radius: 20px; -webkit-border-top-left-radius: 20px; border-bottom-left-radius: 20px; -webkit-border-bottom-left-radius: 20px;} #mid-header-top-23 .search_button, #mid-header-middle-23 .search_button, #mid-header-bottom-23 .search_button{opacity: 1; text-align: center; padding: 0 !important; height: 40px; width: 54px; line-height: 30px; border-top-right-radius: 20px; -webkit-border-top-right-radius: 20px; border-bottom-right-radius: 20px; -webkit-border-bottom-right-radius: 20px; border-color: darkgray; background-color: #5b899e;} @media only screen and (max-width: 414px){#mid-header-top-23 .hide_border, #mid-header-middle-23 .hide_border, #mid-header-bottom-23 .hide_border{border-right: none !important; border-left: none !important; padding-left: 10px !important; padding-right: 10px !important;}#mid-header-top-23 .hide_content, #mid-header-middle-23 .hide_content, #mid-header-bottom-23 .hide_content{display: none;}} @media only screen and (max-width: 768px){#mid-header-top-23 .hide_border_right_4, #mid-header-middle-23 .hide_border_right_4, #mid-header-bottom-23 .hide_border_right_4{border-right: none !important;}#mid-header-top-23 .search_input, #mid-header-middle-23 .search_input, #mid-header-bottom-23 .search_input{width: 215px;}} @media only screen and (max-width: 1024px){#mid-header-top-23 .hide_border_right_5, #mid-header-middle-23 .hide_border_right_5, #mid-header-bottom-23 .hide_border_right_5{border-right: none !important;}#mid-header-top-23 .search_input, #mid-header-middle-23 .search_input, #mid-header-bottom-23 .search_input{width: 215px;}} #mid-header-top-24 .icon_style{display: none;} @media only screen and (max-width: 414px){#mid-header-top-24 .hide_content{display: none;}#mid-header-top-24 .icon_style{display: block;}} #mid-header-top-25 .icon_style, #mid-header-bottom-25 .icon_style{display: none;} #mid-header-top-25 .search_input, #mid-header-bottom-25 .search_input{padding-left: 20px; height: 40px; border-top-left-radius: 20px; -webkit-border-top-left-radius: 20px; border-bottom-left-radius: 20px; -webkit-border-bottom-left-radius: 20px;} #mid-header-top-25 .search_button, #mid-header-bottom-25 .search_button{opacity: 1; text-align: center; padding: 0 !important; height: 40px; width: 54px; line-height: 30px; border-top-right-radius: 20px; -webkit-border-top-right-radius: 20px; border-bottom-right-radius: 20px; -webkit-border-bottom-right-radius: 20px; background-color: #f4a137;} @media only screen and (max-width: 414px){#mid-header-top-25 .hide_border, #mid-header-bottom-25 .hide_border{border-right: none !important; border-left: none !important; padding-left: 10px !important; padding-right: 10px !important;}#mid-header-top-25 .hide_content, #mid-header-bottom-25 .hide_content{display: none;}#mid-header-top-25 .icon_style, #mid-header-bottom-25 .icon_style{display: block;}} @media only screen and (max-width: 768px){#mid-header-top-25 .hide_border, #mid-header-bottom-25 .hide_border{border-right: none !important; border-left: none !important; padding-left: 10px !important; padding-right: 10px !important;}} @media only screen and (max-width: 1024px){#mid-header-top-25 .hide_content, #mid-header-bottom-25 .hide_content{display: none;}} #mid-header-bottom-26 .icon_style{display: none;} #mid-header-bottom-26 .search_input{padding-left: 20px; height: 40px; border-top-left-radius: 20px; -webkit-border-top-left-radius: 20px; border-bottom-left-radius: 20px; -webkit-border-bottom-left-radius: 20px;} #mid-header-bottom-26 .search_button{opacity: 1; text-align: center; padding: 0 !important; height: 40px; width: 54px; line-height: 30px; border-top-right-radius: 20px; -webkit-border-top-right-radius: 20px; border-bottom-right-radius: 20px; -webkit-border-bottom-right-radius: 20px; background-color: #f4a137;} @media only screen and (max-width: 414px){#mid-header-bottom-26 .hide_border{border-right: none !important; border-left: none !important; padding-left: 10px !important; padding-right: 10px !important;}} @media only screen and (max-width: 768px){#mid-header-bottom-26 .hide_content{display: none;}#mid-header-bottom-26 .icon_style{display: block;}#mid-header-bottom-26 .hide_border{border-right: none !important; border-left: none !important; padding-left: 10px !important; padding-right: 10px !important;}} .o_connected_user #ultimate_sign_in, .o_connected_user #ultimate_register{display: none;} body:not(.o_connected_user) #ultimate_my_account, body:not(.o_connected_user) #ultimate_logout{display: none;} .o_sign_in_hide_ultimate_ecommerce #ultimate_sign_in{display: none;} .o_register_hide_ultimate_ecommerce #ultimate_register{display: none;} .o_logut_hide_ultimate_ecommerce .navbar-sign-in{display: none;} .o_add_cart_hide_ultimate_ecommerce #top_menu #my_cart{display: none;} .o_wishlist_hide_ultimate_ecommerce #top_menu #my_wish{display: none;} #language_button_1 .language_dropdown{color: #b0b1b0; background-color: #0a2c4e; border-color: #0a2c4e; padding: 0; border-radius: 0.25rem; margin-right: 0 !important;} #language_button_2 .language_dropdown{margin-right: 0 !important;} #pricelist_button_2 .btn-secondary{color: #fe462d; background-color: transparent; border: 0;} #pricelist_button_2 .btn-secondary:focus{box-shadow: none;} #pricelist_button_2 .btn:focus{box-shadow: none;} 

/* /ecommerce_snippets_blocks/static/src/scss/mid_header_utilities.scss defined in bundle 'web.assets_frontend' */
 #searchbox_5 .icon_style{display: none;} #searchbox_5 .search_input{padding-left: 20px; height: 40px;} #searchbox_5 .search_button{opacity: 1; text-align: center; padding: 0 !important; height: 40px; width: 54px; line-height: 30px; border-top-right-radius: 20px; -webkit-border-top-right-radius: 20px; border-bottom-right-radius: 20px; -webkit-border-bottom-right-radius: 20px;} #searchbox_6 .icon_style{display: none;} #searchbox_6 .search_input{padding-left: 20px; height: 40px; border-top-left-radius: 20px; -webkit-border-top-left-radius: 20px; border-bottom-left-radius: 20px; -webkit-border-bottom-left-radius: 20px;} #searchbox_6 .search_button{opacity: 1; text-align: center; padding: 0 !important; height: 40px; width: 54px; line-height: 30px; border-top-right-radius: 20px; -webkit-border-top-right-radius: 20px; border-bottom-right-radius: 20px; -webkit-border-bottom-right-radius: 20px;} #searchbox_with_dropdown .dropdown-toggle::after{display: none;} 

/* /ecommerce_snippets_blocks/static/src/library/photoswipe/photoswipe.css defined in bundle 'web.assets_frontend' */
 .pswp{display: none; position: absolute; width: 100%; height: 100%; left: 0; top: 0; overflow: hidden; -ms-touch-action: none; touch-action: none; z-index: 1500; -webkit-text-size-adjust: 100%; -webkit-backface-visibility: hidden; outline: none;} .pswp *{-webkit-box-sizing: border-box; box-sizing: border-box;} .pswp img{max-width: none;} .pswp--animate_opacity{opacity: 0.001; will-change: opacity; -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);} .pswp--open{display: block;} .pswp--zoom-allowed .ultimate-product-gallery-img{cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in;} .pswp--zoomed-in .ultimate-product-gallery-img{cursor: -webkit-grab; cursor: -moz-grab; cursor: grab;} .pswp--dragging .ultimate-product-gallery-img{cursor: -webkit-grabbing; cursor: -moz-grabbing; cursor: grabbing;} .ultimate-product-gallery-bg{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #e7e7e7; opacity: 0; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; will-change: opacity;} .ultimate-product-gallery-scroll-wrap{position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden;} .ultimate-product-gallery-container, .ultimate-product-gallery-zoom-wrap{-ms-touch-action: none; touch-action: none; position: absolute; left: 0; right: 0; top: 0; bottom: 0;} .ultimate-product-gallery-container, .ultimate-product-gallery-img{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none;} .ultimate-product-gallery-zoom-wrap{position: absolute; width: 100%; -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1); transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);} .ultimate-product-gallery-bg{will-change: opacity; -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);} .pswp--animated-in .ultimate-product-gallery-bg, .pswp--animated-in .ultimate-product-gallery-zoom-wrap{-webkit-transition: none; transition: none;} .ultimate-product-gallery-container, .ultimate-product-gallery-zoom-wrap{-webkit-backface-visibility: hidden;} .ultimate-product-gallery-item{position: absolute; left: 0; right: 0; top: 0; bottom: 0; overflow: hidden;} .ultimate-product-gallery-img{position: absolute; width: auto; height: auto; top: 0; left: 0;} .ultimate-product-gallery-img--placeholder{-webkit-backface-visibility: hidden;} .ultimate-product-gallery-img--placeholder--blank{background: #222;} .pswp--ie .ultimate-product-gallery-img{width: 100% !important; height: auto !important; left: 0; top: 0;} .ultimate-product-gallery-error-msg{position: absolute; left: 0; top: 50%; width: 100%; text-align: center; font-size: 14px; line-height: 16px; margin-top: -8px; color: #CCC;} .ultimate-product-gallery-error-msg a{color: #CCC; text-decoration: underline;} 

/* /ecommerce_snippets_blocks/static/src/library/photoswipe/default-skin.css defined in bundle 'web.assets_frontend' */
 .ultimate-product-gallery-button{width: 44px; height: 44px; position: relative; background: none; cursor: pointer; overflow: visible; -webkit-appearance: none; display: block; border: 0; padding: 0; margin: 0; float: right; opacity: 0.75; -webkit-transition: opacity 0.2s; transition: opacity 0.2s; -webkit-box-shadow: none; box-shadow: none;} .ultimate-product-gallery-button:focus, .ultimate-product-gallery-button:hover{opacity: 1;} .ultimate-product-gallery-button:active{outline: none; opacity: 0.9;} .ultimate-product-gallery-button::-moz-focus-inner{padding: 0; border: 0;} .ultimate-product-gallery-ui--over-close .ultimate-product-gallery-button--close{opacity: 1;} .ultimate-product-gallery-button, .ultimate-product-gallery-button--gallery--left:before, .ultimate-product-gallery-button--gallery--right:before{background: url(/ecommerce_snippets_blocks/static/src/library/photoswipe/default-skin.png) 0 0 no-repeat; background-size: 264px 88px; width: 44px; height: 44px;} @media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx){.pswp--svg .ultimate-product-gallery-button, .pswp--svg .ultimate-product-gallery-button--gallery--left:before, .pswp--svg .ultimate-product-gallery-button--gallery--right:before{background-image: url(/ecommerce_snippets_blocks/static/src/library/photoswipe/default-skin.png);}.pswp--svg .ultimate-product-gallery-button--gallery--left, .pswp--svg .ultimate-product-gallery-button--gallery--right{background: none;}} .ultimate-product-gallery-button--close{background-position: 0 -44px;} .ultimate-product-gallery-button--share{background-position: -44px -44px;} .ultimate-product-gallery-button--fs{display: none;} .pswp--supports-fs .ultimate-product-gallery-button--fs{display: block;} .pswp--fs .ultimate-product-gallery-button--fs{background-position: -44px 0;} .ultimate-product-gallery-button--zoom{display: none; background-position: -88px 0;} .pswp--zoom-allowed .ultimate-product-gallery-button--zoom{display: block;} .pswp--zoomed-in .ultimate-product-gallery-button--zoom{background-position: -132px 0;} .pswp--touch .ultimate-product-gallery-button--gallery--left, .pswp--touch .ultimate-product-gallery-button--gallery--right{visibility: hidden;} .ultimate-product-gallery-button--gallery--left, .ultimate-product-gallery-button--gallery--right{background: none; top: 50%; margin-top: -50px; width: 70px; height: 100px; position: absolute;} .ultimate-product-gallery-button--gallery--left{left: 0;} .ultimate-product-gallery-button--gallery--right{right: 0;} .ultimate-product-gallery-button--gallery--left:before, .ultimate-product-gallery-button--gallery--right:before{content: ''; top: 35px; background-color: rgba(0, 0, 0, 0.3); height: 30px; width: 32px; position: absolute;} .ultimate-product-gallery-button--gallery--left:before{left: 6px; background-position: -138px -44px;} .ultimate-product-gallery-button--gallery--right:before{right: 6px; background-position: -94px -44px;} .ultimate-product-gallery-counter, .ultimate-product-gallery-share-modal{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;} .ultimate-product-gallery-share-modal{display: block; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; top: 0; left: 0; padding: 10px; position: absolute; z-index: 1600; opacity: 0; -webkit-transition: opacity 0.25s ease-out; transition: opacity 0.25s ease-out; -webkit-backface-visibility: hidden; will-change: opacity;} .ultimate-product-gallery-share-modal--hidden{display: none;} .ultimate-product-gallery-share-tooltip{z-index: 1620; position: absolute; background: #FFF; top: 56px; border-radius: 2px; display: block; width: auto; right: 44px; -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25); -webkit-transform: translateY(6px); -ms-transform: translateY(6px); transform: translateY(6px); -webkit-transition: -webkit-transform 0.25s; transition: transform 0.25s; -webkit-backface-visibility: hidden; will-change: transform;} .ultimate-product-gallery-share-tooltip a{display: block; padding: 8px 12px; color: #000; text-decoration: none; font-size: 14px; line-height: 18px;} .ultimate-product-gallery-share-tooltip a:hover{text-decoration: none; color: #000;} .ultimate-product-gallery-share-tooltip a:first-child{border-radius: 2px 2px 0 0;} .ultimate-product-gallery-share-tooltip a:last-child{border-radius: 0 0 2px 2px;} .ultimate-product-gallery-share-modal--fade-in{opacity: 1;} .ultimate-product-gallery-share-modal--fade-in .ultimate-product-gallery-share-tooltip{-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);} .pswp--touch .ultimate-product-gallery-share-tooltip a{padding: 16px 12px;} a.ultimate-product-gallery-share--facebook:before{content: ''; display: block; width: 0; height: 0; position: absolute; top: -12px; right: 15px; border: 6px solid transparent; border-bottom-color: #FFF; -webkit-pointer-events: none; -moz-pointer-events: none; pointer-events: none;} a.ultimate-product-gallery-share--facebook:hover{background: #3E5C9A; color: #FFF;} a.ultimate-product-gallery-share--facebook:hover:before{border-bottom-color: #3E5C9A;} a.ultimate-product-gallery-share--twitter:hover{background: #55ACEE; color: #FFF;} a.ultimate-product-gallery-share--pinterest:hover{background: #CCC; color: #CE272D;} a.ultimate-product-gallery-share--download:hover{background: #DDD;} .ultimate-product-gallery-counter{position: absolute; left: 0; top: 0; height: 44px; font-size: 13px; line-height: 44px; color: #FFF; opacity: 0.75; padding: 0 10px;} .ultimate-product-gallery-caption{position: absolute; left: 0; bottom: 0; width: 100%; min-height: 44px;} .ultimate-product-gallery-caption small{font-size: 11px; color: #BBB;} .ultimate-product-gallery-wizard-main{text-align: left; max-width: 420px; margin: 0 auto; font-size: 13px; padding: 10px; line-height: 20px; color: #CCC;} .ultimate-product-gallery-caption--empty{display: none;} .ultimate-product-gallery-caption--fake{visibility: hidden;} .ultimate-product-gallery-preloader{width: 44px; height: 44px; position: absolute; top: 0; left: 50%; margin-left: -22px; opacity: 0; -webkit-transition: opacity 0.25s ease-out; transition: opacity 0.25s ease-out; will-change: opacity; direction: ltr;} .ultimate-product-gallery-preloader-icon{width: 20px; height: 20px; margin: 12px;} .ultimate-product-gallery-preloader--active{opacity: 1;} .ultimate-product-gallery-preloader--active .ultimate-product-gallery-preloader-icon{background: url(/ecommerce_snippets_blocks/static/src/library/photoswipe/preloader.gif) 0 0 no-repeat;} .pswp--css_animation .ultimate-product-gallery-preloader--active{opacity: 1;} .pswp--css_animation .ultimate-product-gallery-preloader--active .ultimate-product-gallery-preloader-icon{-webkit-animation: clockwise 500ms linear infinite; animation: clockwise 500ms linear infinite;} .pswp--css_animation .ultimate-product-gallery-preloader--active .ultimate-product-gallery-preloader-poppre{-webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;} .pswp--css_animation .ultimate-product-gallery-preloader-icon{background: none; opacity: 0.75; width: 14px; height: 14px; position: absolute; left: 15px; top: 15px; margin: 0;} .pswp--css_animation .ultimate-product-gallery-preloader-pop{position: relative; width: 7px; height: 14px; overflow: hidden;} .pswp--css_animation .ultimate-product-gallery-preloader-poppre{-webkit-box-sizing: border-box; box-sizing: border-box; width: 14px; height: 14px; border: 2px solid #FFF; border-radius: 50%; border-left-color: transparent; border-bottom-color: transparent; position: absolute; top: 0; left: 0; background: none; margin: 0;} @media screen and (max-width: 1024px){.ultimate-product-gallery-preloader{position: relative; left: auto; top: auto; margin: 0; float: right;}} @-webkit-keyframes clockwise{0%{-webkit-transform: rotate(0deg); transform: rotate(0deg);}100%{-webkit-transform: rotate(360deg); transform: rotate(360deg);}} @keyframes clockwise{0%{-webkit-transform: rotate(0deg); transform: rotate(0deg);}100%{-webkit-transform: rotate(360deg); transform: rotate(360deg);}} @-webkit-keyframes donut-rotate{0%{-webkit-transform: rotate(0); transform: rotate(0);}50%{-webkit-transform: rotate(-140deg); transform: rotate(-140deg);}100%{-webkit-transform: rotate(0); transform: rotate(0);}} @keyframes donut-rotate{0%{-webkit-transform: rotate(0); transform: rotate(0);}50%{-webkit-transform: rotate(-140deg); transform: rotate(-140deg);}100%{-webkit-transform: rotate(0); transform: rotate(0);}} .ultimate-product-gallery-ui{-webkit-font-smoothing: auto; visibility: visible; opacity: 1; z-index: 1550;} .ultimate-product-gallery-top-bar{position: absolute; left: 0; top: 0; height: 44px; width: 100%;} .ultimate-product-gallery-caption, .ultimate-product-gallery-top-bar, .pswp--has_mouse .ultimate-product-gallery-button--gallery--left, .pswp--has_mouse .ultimate-product-gallery-button--gallery--right{-webkit-backface-visibility: hidden; will-change: opacity; -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);} .pswp--has_mouse .ultimate-product-gallery-button--gallery--left, .pswp--has_mouse .ultimate-product-gallery-button--gallery--right{visibility: visible;} .ultimate-product-gallery-top-bar, .ultimate-product-gallery-caption{background-color: rgba(0, 0, 0, 0.5);} .ultimate-product-gallery-ui--fit .ultimate-product-gallery-top-bar, .ultimate-product-gallery-ui--fit .ultimate-product-gallery-caption{background-color: rgba(0, 0, 0, 0.3);} .ultimate-product-gallery-ui--idle .ultimate-product-gallery-top-bar{opacity: 0;} .ultimate-product-gallery-ui--idle .ultimate-product-gallery-button--gallery--left, .ultimate-product-gallery-ui--idle .ultimate-product-gallery-button--gallery--right{opacity: 0;} .ultimate-product-gallery-ui--hidden .ultimate-product-gallery-top-bar, .ultimate-product-gallery-ui--hidden .ultimate-product-gallery-caption, .ultimate-product-gallery-ui--hidden .ultimate-product-gallery-button--gallery--left, .ultimate-product-gallery-ui--hidden .ultimate-product-gallery-button--gallery--right{opacity: 0.001;} .ultimate-product-gallery-ui--one-slide .ultimate-product-gallery-button--gallery--left, .ultimate-product-gallery-ui--one-slide .ultimate-product-gallery-button--gallery--right, .ultimate-product-gallery-ui--one-slide .ultimate-product-gallery-counter{display: none;} .ultimate-product-gallery-element--disabled{display: none !important;} .pswp--minimal--dark .ultimate-product-gallery-top-bar{background: none;} 

/* /ecommerce_snippets_blocks/static/src/css/search_suggestions/jquery.typeahead.css defined in bundle 'web.assets_frontend' */
.typeahead__container{} .typeahead__container{position: relative; font-family: @font-family-base;} .typeahead__container *{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} .typeahead__query{width: 100%; background: #fff;} .typeahead__filter{position: relative;} .typeahead__filter button{border-left-width: 0; border-right-width: 0;} .typeahead__field{position: relative; display: table; border-collapse: separate; width: 100%;} .typeahead__button{position: relative; font-size: 0; white-space: nowrap; width: 1%; vertical-align: middle;} .typeahead__field > span{display: table-cell; vertical-align: middle;} button, input, optgroup, select, textarea{color: inherit; font: inherit; margin: 0;} button{overflow: visible;} button, select{text-transform: none;} button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance: button; cursor: pointer;} button[disabled], html input[disabled]{cursor: default;} button::-moz-focus-inner, input::-moz-focus-inner{border: 0; padding: 0;} input{line-height: normal;} .typeahead__container button, .typeahead__container input, .typeahead__container optgroup, .typeahead__container select, .typeahead__container textarea{font-size: 14px; margin: 0;} .typeahead__container optgroup{font-weight: bold;} .typeahead__container button, .typeahead__container input{overflow: visible;} .typeahead__container button, .typeahead__container select{text-transform: none;} .typeahead__container button, .typeahead__container html [type="button"], .typeahead__container [type="reset"], .typeahead__container [type="submit"]{-webkit-appearance: button;} .typeahead__container button::-moz-focus-inner, .typeahead__container [type="button"]::-moz-focus-inner, .typeahead__container [type="reset"]::-moz-focus-inner, .typeahead__container [type="submit"]::-moz-focus-inner{border-style: none; padding: 0;} .typeahead__container button:-moz-focusring, .typeahead__container [type="button"]:-moz-focusring, .typeahead__container [type="reset"]:-moz-focusring, .typeahead__container [type="submit"]:-moz-focusring{outline: 1px dotted ButtonText;} .typeahead__container fieldset{border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;} .typeahead__container legend{-webkit-box-sizing: border-box; box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal;} .typeahead__container textarea{overflow: auto;} .typeahead__container [type="checkbox"], .typeahead__container [type="radio"]{-webkit-box-sizing: border-box; box-sizing: border-box; padding: 0;} .typeahead__container [type="number"]::-webkit-inner-spin-button, .typeahead__container [type="number"]::-webkit-outer-spin-button{height: auto;} .typeahead__container [type="search"]{-webkit-appearance: textfield; outline-offset: -2px;} .typeahead__container [type="search"]::-webkit-search-cancel-button, .typeahead__container [type="search"]::-webkit-search-decoration{-webkit-appearance: none;} .typeahead__container ::-webkit-input-placeholder{color: inherit; opacity: 0.54;} .typeahead__container ::-webkit-file-upload-button{-webkit-appearance: button; font: inherit;} .typeahead__container{position: relative; font: 1rem Lato, "Helvetica Neue", Arial, Helvetica, sans-serif;} .typeahead__container *{-webkit-box-sizing: border-box; box-sizing: border-box; outline: 0;} .typeahead__query{position: relative; z-index: 2; width: 100%;} .typeahead__filter{position: relative;} .typeahead__filter button{min-width: 100%; white-space: nowrap;} .typeahead__filter button:after{display: inline-block; margin-left: 4px; width: 0; height: 0; vertical-align: -2px; content: ""; border: 4px solid; border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent;} .typeahead__field{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; width: 100%;} .typeahead__button button{border-top-right-radius: 2px; border-bottom-right-radius: 2px;} .typeahead__field{color: #555;} .typeahead__field input, .typeahead__field textarea, .typeahead__field [contenteditable], .typeahead__field .typeahead__hint{display: block; width: 100%; line-height: 1.25; min-height: calc(0.5rem * 2 + 1.25rem + 2px); padding: 0.5rem 0.75rem; background: #fff; border: 1px solid #ccc; border-radius: 2px 0 0 2px; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-box-sizing: border-box; box-sizing: border-box;} .typeahead__field input:focus, .typeahead__field input:active, .typeahead__field textarea:focus, .typeahead__field textarea:active, .typeahead__field [contenteditable]:focus, .typeahead__field [contenteditable]:active, .typeahead__field .typeahead__hint:focus, .typeahead__field .typeahead__hint:active{border-color: #66afe9;} .typeahead__field input[type="search"], .typeahead__field input[type="search"]::-webkit-search-cancel-button{-webkit-appearance: none; appearance: none;} .typeahead__field input[type="search"]::-ms-clear{display: none; width: 0; height: 0;} .typeahead__container.hint .typeahead__field input, .typeahead__container.hint .typeahead__field textarea, .typeahead__container.hint .typeahead__field [contenteditable]{background: transparent;} .typeahead__container.hint .typeahead__query > :last-child, .typeahead__hint{background: #fff;} .typeahead__container button{display: inline-block; margin-bottom: 0; text-align: center; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; line-height: 1.25; padding: 0.5rem 0.75rem; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;} .typeahead__container button:active, .typeahead__container button.active{background-image: none;} .typeahead__container button:focus, .typeahead__container button:active{border-color: #66afe9;} .typeahead__container input.disabled, .typeahead__container input[disabled], .typeahead__container button.disabled, .typeahead__container button[disabled]{cursor: not-allowed; pointer-events: none; opacity: 0.65; -webkit-box-shadow: none; box-shadow: none; background-color: #fff; border-color: #ccc;} .typeahead__container .typeahead__field input, .typeahead__container .typeahead__field textarea, .typeahead__container .typeahead__field [contenteditable], .typeahead__container .typeahead__field .typeahead__hint, .typeahead__container .typeahead__field .typeahead__label-container{padding-right: 32px;} .typeahead__filter, .typeahead__button{z-index: 1;} .typeahead__filter button, .typeahead__button button{margin-left: -1px; border-bottom-left-radius: 0; border-top-left-radius: 0;} .typeahead__filter:hover, .typeahead__filter:active, .typeahead__filter:focus, .typeahead__button:hover, .typeahead__button:active, .typeahead__button:focus{z-index: 1001;} .typeahead__filter:hover button:focus, .typeahead__filter:hover button:active, .typeahead__filter:active button:focus, .typeahead__filter:active button:active, .typeahead__filter:focus button:focus, .typeahead__filter:focus button:active, .typeahead__button:hover button:focus, .typeahead__button:hover button:active, .typeahead__button:active button:focus, .typeahead__button:active button:active, .typeahead__button:focus button:focus, .typeahead__button:focus button:active{z-index: 1001;} .typeahead__filter + .typeahead__button button{margin-left: -2px;} .typeahead__container.filter .typeahead__filter{z-index: 1001;} .typeahead__list, .typeahead__dropdown{position: absolute; left: 0; z-index: 1000; width: 100%; padding: 10px 0; margin: 33px 0 0; list-style: none; text-align: left; background-color: #fff; border: 1px solid #ccc; border-radius: 2px; background-clip: padding-box;} .typeahead__result.detached .typeahead__list{position: relative; z-index: 1041; top: initial; left: initial;} .typeahead__dropdown{right: 0; left: initial; z-index: 1001;} .typeahead__list > li{position: relative; border-top:none;} .typeahead__list > li:first-child{border-top: none;} .typeahead__list > li[disabled] > a, .typeahead__dropdown > li[disabled] > a{cursor: not-allowed; color: #bababa; background-color: #fafafa;} .typeahead__list > li > a, .typeahead__dropdown > li > a{display: block; padding: 0.5rem 0.75rem; clear: both; color: #333; text-decoration: none; font-size: 15px;} .typeahead__list > li:not([disabled]) > a:hover, .typeahead__list > li:not([disabled]) > a:focus, .typeahead__list > li:not([disabled]).active > a, .typeahead__dropdown > li:not([disabled]) > a:hover, .typeahead__dropdown > li:not([disabled]) > a:focus, .typeahead__dropdown > li:not([disabled]).active > a{background-color: #f5f5f5; color: #3c3c3c;} .typeahead__list.empty > li{padding: 0.5rem 0.75rem; color: #333;} .typeahead__list > li.typeahead__group{border-color: #bfdef6; font-weight: bold; border: none; display:none} .typeahead__list > li.typeahead__group:first-child{border: none;} .typeahead__list > li.typeahead__group > a, .typeahead__list > li.typeahead__group > a:hover, .typeahead__list > li.typeahead__group > a:focus, .typeahead__list > li.typeahead__group.active > a{cursor: default; color: #17639f;} .typeahead__list > li.typeahead__group + li.typeahead__item{border-color: #bfdef6;} .typeahead__container.result .typeahead__list, .typeahead__container.filter .typeahead__dropdown, .typeahead__container.hint .typeahead__hint, .typeahead__container.backdrop + .typeahead__backdrop{display: block !important;} .typeahead__container .typeahead__list, .typeahead__container .typeahead__dropdown, .typeahead__container .typeahead__hint, .typeahead__container + .typeahead__backdrop{display: none !important;} .typeahead__dropdown li:last-child{margin-top: 5px; padding-top: 5px; border-top: solid 1px #ccc;} .typeahead__cancel-button{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; position: absolute; right: 0; cursor: pointer; line-height: 1.25; padding: 0.5rem 0.75rem; visibility: hidden;} .typeahead__label .typeahead__cancel-button{visibility: visible; right: 4px;} .typeahead__container.cancel:not(.loading) .typeahead__cancel-button, .typeahead__label .typeahead__cancel-button{visibility: visible;} .typeahead__container.cancel:not(.loading) .typeahead__cancel-button:hover, .typeahead__label .typeahead__cancel-button:hover{color: #d0021b;} .typeahead__search-icon{padding: 0 1.25rem; width: 16px; height: 16px; background: url(data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI1MC4zMTMgMjUwLjMxMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUwLjMxMyAyNTAuMzEzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnIGlkPSJTZWFyY2giPgoJPHBhdGggc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkOyIgZD0iTTI0NC4xODYsMjE0LjYwNGwtNTQuMzc5LTU0LjM3OGMtMC4yODktMC4yODktMC42MjgtMC40OTEtMC45My0wLjc2ICAgYzEwLjctMTYuMjMxLDE2Ljk0NS0zNS42NiwxNi45NDUtNTYuNTU0QzIwNS44MjIsNDYuMDc1LDE1OS43NDcsMCwxMDIuOTExLDBTMCw0Ni4wNzUsMCwxMDIuOTExICAgYzAsNTYuODM1LDQ2LjA3NCwxMDIuOTExLDEwMi45MSwxMDIuOTExYzIwLjg5NSwwLDQwLjMyMy02LjI0NSw1Ni41NTQtMTYuOTQ1YzAuMjY5LDAuMzAxLDAuNDcsMC42NCwwLjc1OSwwLjkyOWw1NC4zOCw1NC4zOCAgIGM4LjE2OSw4LjE2OCwyMS40MTMsOC4xNjgsMjkuNTgzLDBDMjUyLjM1NCwyMzYuMDE3LDI1Mi4zNTQsMjIyLjc3MywyNDQuMTg2LDIxNC42MDR6IE0xMDIuOTExLDE3MC4xNDYgICBjLTM3LjEzNCwwLTY3LjIzNi0zMC4xMDItNjcuMjM2LTY3LjIzNWMwLTM3LjEzNCwzMC4xMDMtNjcuMjM2LDY3LjIzNi02Ny4yMzZjMzcuMTMyLDAsNjcuMjM1LDMwLjEwMyw2Ny4yMzUsNjcuMjM2ICAgQzE3MC4xNDYsMTQwLjA0NCwxNDAuMDQzLDE3MC4xNDYsMTAyLjkxMSwxNzAuMTQ2eiIgZmlsbD0iIzU1NTU1NSIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) no-repeat scroll center center transparent;} .typeahead__container.loading .typeahead__query:before, .typeahead__container.loading .typeahead__query:after{-webkit-transition: all 0s linear, opacity 0.2s ease; -o-transition: all 0s linear, opacity 0.2s ease; transition: all 0s linear, opacity 0.2s ease; position: absolute; z-index: 3; content: ""; top: 50%; right: 0.55em; margin-top: -0.675rem; width: 1.35rem; height: 1.35rem; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 500rem; border-style: solid; border-width: 0.1em;} .typeahead__container.loading .typeahead__query:before{border-color: rgba(0, 0, 0, 0.35);} .typeahead__container.loading .typeahead__query:after{-webkit-animation: button-spin 0.6s linear; animation: button-spin 0.6s linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; border-color: #fff transparent transparent; -webkit-box-shadow: 0 0 0 1px transparent; box-shadow: 0 0 0 1px transparent;} @-webkit-keyframes button-spin{from{-webkit-transform: rotate(0deg); transform: rotate(0deg);}to{-webkit-transform: rotate(360deg); transform: rotate(360deg);}} @keyframes button-spin{from{-webkit-transform: rotate(0deg); transform: rotate(0deg);}to{-webkit-transform: rotate(360deg); transform: rotate(360deg);}} .typeahead__label-container{list-style: none; position: absolute; padding-top: calc(1rem * 0.375); padding-left: 6px; width: 100%; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;} .typeahead__label{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-size: calc(1rem * 0.875); position: relative; background: #ecf5fc; border: solid 1px #c2e0ff; padding-left: 4px; border-radius: 2px; margin-right: 4px; margin-bottom: calc(1rem * 0.375);} .typeahead__label > *{-webkit-align-self: center; -ms-flex-item-align: center; align-self: center;} .typeahead__label .typeahead__cancel-button{line-height: normal; height: auto; position: static; padding-top: calc(1rem * 0.25 - 1px); padding-bottom: calc(1rem * 0.25 + 1px); padding-left: 6px; padding-right: 6px; margin-left: 4px; font-size: calc(1rem * 0.875); border-left: solid 1px #c2e0ff;} .typeahead__label .typeahead__cancel-button:hover{background-color: #d5e9f9;} 

/* /sh_qty_shop_ajax/static/src/scss/shop.scss defined in bundle 'web.assets_frontend' */
 .product_price{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex;} #input_qty_list{padding: 1px 5px; height: 23px; width: 40px;} .product_price .sh_add_cart{margin-right: 5px;} .product_price .o_add_wishlist{margin-right: 5px;} 

/* /ecommerce_snippets_product_brand/static/src/scss/product_brand_carousel.scss defined in bundle 'web.assets_frontend' */
 .s_brand_transparent .oe_brand_image{background: whitesmoke; padding: 4px;} .s_brand_transparent .oe_brand_image img{border-radius: 50px;} .s_brand_bg_dark .oe_brand_image{background: #333; padding: 4px;} .s_brand_bg_dark .oe_brand_image img{border-radius: 50px;} .s_brand_bg_light .oe_brand_image{background: whitesmoke; padding: 20px; border-radius: 20px;} .s_brand_bg_light .oe_brand_image img{border-radius: 20px;} .s_brand_4 .oe_brand_image{-webkit-filter: grayscale(100%); filter: grayscale(100%);} .s_brand_5 img{-webkit-filter: grayscale(100%); filter: grayscale(100%);} .s_brand_5 img:hover{filter: none; -webkit-filter: grayscale(0); -webkit-transform: scale(1.01);} .s_brand_6 img{filter: none; -webkit-filter: grayscale(0); -webkit-transform: scale(1.01);} .s_brand_6 img:hover{-webkit-filter: grayscale(100%); filter: grayscale(100%);} 

/* /ecommerce_snippets_product_brand/static/src/scss/brand_carousel_design.scss defined in bundle 'web.assets_frontend' */
 #new_brand_item_d1 .brand_style{border: 1px solid #ddd;} #new_brand_item_d1 .brand_style:hover{border: 1px solid #fe462d;} #new_brand_item_d1 .owl-carousel .owl-item{padding: 2px;} #new_brand_item_d1 .owl-nav{margin: 0px;} #new_brand_item_d1 .owl-nav .owl-next{right: -40px;} #new_brand_item_d1 .owl-nav .owl-prev{left: -40px;} #new_brand_item_d1[data-objects_in_row="2"] .owl-nav{margin: 20px 0px !important;} #new_brand_item_d1[data-objects_in_row="3"] .owl-nav{margin: 55px 0px !important;} #new_brand_item_d2 .owl-carousel .owl-stage-outer{border: 1px solid #e8e8e8; box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1); margin-bottom: 16px;} #new_brand_item_d2 .owl-nav{margin: 0px;} #new_brand_item_d2 .owl-nav .owl-next{right: -40px;} #new_brand_item_d2 .owl-nav .owl-prev{left: -40px;} #new_brand_item_d2[data-objects_in_row="2"] .owl-nav{margin: 20px 0px !important;} #new_brand_item_d2[data-objects_in_row="3"] .owl-nav{margin: 55px 0px !important;} #new_brand_item_d3 .owl-carousel .owl-stage-outer{border: 1px solid #e8e8e8; margin-bottom: 16px;} #new_brand_item_d3 .hover_effect img{display: block; position: relative; -webkit-transition: all .4s linear; transition: all .4s linear;} #new_brand_item_d3 .hover_effect:hover img{-ms-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1);} #new_brand_item_d3 .owl-nav{margin: 0px;} #new_brand_item_d3 .owl-nav .owl-next{right: -40px;} #new_brand_item_d3 .owl-nav .owl-prev{left: -40px;} #new_brand_item_d3[data-objects_in_row="2"] .owl-nav{margin: 20px 0px !important;} #new_brand_item_d3[data-objects_in_row="3"] .owl-nav{margin: 55px 0px !important;} #new_brand_item_d4 .brand_hover img{opacity: 0.5; transition: all 0.3s ease-in-out 0s;} #new_brand_item_d4 .brand_hover:hover img{opacity: 1;} #new_brand_item_d4 .owl-nav{margin: 0px;} #new_brand_item_d4 .owl-nav .owl-next{right: -40px;} #new_brand_item_d4 .owl-nav .owl-prev{left: -40px;} #new_brand_item_d4[data-objects_in_row="2"] .owl-nav{margin: 20px 0px !important;} #new_brand_item_d4[data-objects_in_row="3"] .owl-nav{margin: 55px 0px !important;} #new_brand_item_d5 .brand_hover img{border: 1px solid #ddd;} #new_brand_item_d5 .brand_hover:hover img{box-shadow: 0 1px 20px rgba(0, 0, 0, 0.2);} #new_brand_item_d5 .owl-carousel .owl-item{padding: 5px;} #new_brand_item_d5 .owl-nav{margin: 0px;} #new_brand_item_d5 .owl-nav .owl-next{right: -40px;} #new_brand_item_d5 .owl-nav .owl-prev{left: -40px;} #new_brand_item_d5[data-objects_in_row="2"] .owl-nav{margin: 20px 0px !important;} #new_brand_item_d5[data-objects_in_row="3"] .owl-nav{margin: 55px 0px !important;} .s_brand_transparent .oe_brand_image{background: whitesmoke; padding: 4px;} .s_brand_transparent .oe_brand_image img{border-radius: 50px;} .s_brand_bg_dark .oe_brand_image{background: #333; padding: 4px;} .s_brand_bg_dark .oe_brand_image img{border-radius: 50px;} .s_brand_bg_light .oe_brand_image{background: whitesmoke; padding: 20px; border-radius: 20px;} .s_brand_bg_light .oe_brand_image img{border-radius: 20px;} #new_brand_item_d9 .brand_style{border: 1px solid #ddd;} #new_brand_item_d9 img{filter: gray; -webkit-filter: grayscale(1); -webkit-transition: all .8s ease-in-out;} #new_brand_item_d9 img:hover{filter: none; -webkit-filter: grayscale(0); -webkit-transform: scale(1.01);} 

/* /customize_theme_business/static/src/scss/nav_color_primary.scss defined in bundle 'web.assets_frontend' */
 #top_menu li a:hover, #top_menu li a.active{color: #fe462d !important; background-color: transparent !important;} #top_menu li a[aria-expanded="true"]{color: #fe462d !important; background: transparent !important;} #top_menu li.active > a{background-color: transparent !important; color: #fe462d !important;} #top_menu li ul li a:hover{color: inherit !important;} 

/* /customize_theme_ecommerce/static/src/scss/shop_style_2.scss defined in bundle 'web.assets_frontend' */
 #products_grid_before #o_shop_collapse_category{padding: 0; margin-top: 0 !important;} #products_grid_before #o_shop_collapse_category li > a{color: #000000; padding: 5px 15px;} #products_grid_before #o_shop_collapse_category li a.active{background: transparent; color: #fe462d;} #products_grid_before #o_shop_collapse_category i{position: absolute; right: 9px;} #products_grid_before .category-heading{padding: 12px; width: 100%; border-radius: 0; font-weight: bold; font-size: 20px !important; margin-top: 0; color: #3c3934; margin-bottom: 0; border: 1px solid rgba(100, 100, 100, 0.2);} #products_grid_before .js_attributes li div, #products_grid_before #heading-1, #products_grid_before .filter_title{padding: 12px; width: 100%; border-radius: 0; font-weight: bold; font-size: 20px !important; margin-top: 0; color: #3c3934; border: 1px solid rgba(100, 100, 100, 0.2);} #products_grid_before .js_attributes .css_attribute_color{margin: 6px 0;} #products_grid_before .js_attributes > ul li{color: #000000;} #products_grid_before .js_attributes #brands_div ul, #products_grid_before .js_attributes #brands_div div, #products_grid_before .js_attributes #tags_div ul, #products_grid_before .js_attributes #tags_div div{margin-top: 16px;} #products_grid_before .js_attributes #brands_div ul{margin-top: 0;} #products_grid_before .js_attributes #tags_div .product-tag input{display: none;} #products_grid_before .js_attributes .css_attribute_color.active{border: 3px ridge #fe462d;} #products_grid_before .form-control:focus{box-shadow: none;} #products_grid_before > form > ul > li{margin-top: 16px;} #product_pager_top.justify-content-center{-webkit-box-pack: end !important; justify-content: flex-end !important;} #product_pager_top .btn, #product_pager_bottom .btn{background: transparent !important; color: #333333 !important;} .products_pager#product_pager_top, .products_pager#product_pager_bottom{background: transparent; border-color: #ccc;} .products_pager#product_pager_top .dropdown, .products_pager#product_pager_top button, .products_pager#product_pager_top a.dropdown-toggle, .products_pager#product_pager_bottom .dropdown, .products_pager#product_pager_bottom button, .products_pager#product_pager_bottom a.dropdown-toggle{background: transparent; color: inherit; border-color: #ccc;} .products_pager#product_pager_top .pagination, .products_pager#product_pager_bottom .pagination{margin: 16px 0 !important;} .products_pager#product_pager_top .swtich-grp button:not(disabled), .products_pager#product_pager_bottom .swtich-grp button:not(disabled){background: #444444;} .products_pager#product_pager_top .btn-primary:focus, .products_pager#product_pager_top .btn-primary.focus, .products_pager#product_pager_top .btn-primary:focus, .products_pager#product_pager_top .btn-primary.focus, .products_pager#product_pager_top .btn:focus, .products_pager#product_pager_bottom .btn-primary:focus, .products_pager#product_pager_bottom .btn-primary.focus, .products_pager#product_pager_bottom .btn-primary:focus, .products_pager#product_pager_bottom .btn-primary.focus, .products_pager#product_pager_bottom .btn:focus{box-shadow: none;} .products_pager#product_pager_top .page-item.active .page-link, .products_pager#product_pager_bottom .page-item.active .page-link{background-color: transparent; color: #fe462d;} .products_pager#product_pager_top .page-link, .products_pager#product_pager_bottom .page-link{color: inherit;} #product_pager_bottom .pagination{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex;} #product_pager_bottom .row.text-center{text-align: right !important;} @media (min-width: 768px){#grid_list.oe_grid.col-md-4{flex: 0 0 33.33333333%; max-width: 31.33333333%;}} .oe_grid:hover, .oe_list:hover{transition: box-shadow 0.3s ease-in-out; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); overflow: hidden; transition: all 300ms ease-in-out 0s; -moz-transition: all 300ms ease-in-out 0s; -webkit-transition: all 300ms ease-in-out 0s; -o-transition: all 300ms ease-in-out 0s;} .oe_product{position: relative; margin: 5px; width: 32%; padding: 0px 0px 0px 0px;} .oe_product section{text-align: center;} .oe_product section h6 a{font-size: 16px; text-overflow: ellipsis; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 45px; white-space: normal;} .oe_product section .product_price{font-weight: 600; font-size: 18px;} .oe_product section .product_price b{width: 100%; float: left; margin: 8px 0; color: #333333;} .oe_product .product_price{padding: 0 0 !important; margin-top: 16px; margin-bottom: 16px;} .oe_product .product_price a, .oe_product .product_price button{border-radius: 50%; box-shadow: -1px 3px 4px rgba(0, 0, 0, 0.64); background: #444444; justify-content: center; line-height: 2.4; width: 30px; height: 30px; border: none; align-items: center;} .oe_product .product_price a:hover, .oe_product .product_price button:hover{background: #fe462d;} @media (max-width: 768px){.oe_product{position: relative; margin: 0px 0px 8px 0px !important; width: 30%; padding: 0px 0px 0px 0px;}} .oe_product.oe_list{border: 1px solid rgba(100, 100, 100, 0.2); min-height: 200px;} .oe_product.oe_list section{text-align: left; padding: 5%;} .oe_product.oe_list section h6 a{margin-top: 16px;} #grid_list.oe_list > form > div > div.oe_product_image > a > span > img{padding: 5%;} @media (max-width: 767px){#products_grid .oe_product.oe_list{height: 400px;}} @media (max-width: 767.98px){#products_grid .oe_product.oe_grid section{background: rgba(255, 255, 255, 0.75);}.oe_product .ribbon-wrap .ribbon{font-size: 13px;}} @media (width: 768px){.oe_product .ribbon-wrap .ribbon{font-size: 10px !important;}} .oe_product .text-info.oe_subdescription{height: 39px !important; overflow: hidden !important; font-size: 13px;} @media (min-width: 767px){.oe_product .ribbon-wrap .ribbon{border-radius: 0; box-shadow: none; font-size: 12px; height: 32px; left: 85px; line-height: 20px; text-align: center; text-shadow: none; text-transform: uppercase; font-style: italic; top: 0; z-index: 3; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform-origin: top left; width: auto;}.oe_product .ribbon-wrap .ribbon:before, .oe_product .ribbon-wrap .ribbon:after{border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; top: -5px; left: 46px; transform: rotate(180deg);}.oe_product .ribbon-wrap .ribbon:after{border-color: rgba(136, 183, 213, 0); border-left-color: #ffffff; border-width: 20px;}} #product_detail .nav-tabs{border-bottom: 1px solid #ddd !important;} #product_detail .oe_website_spinner a{border-radius: 0; height: 50px; line-height: 2.5;} #product_detail .oe_website_spinner input{border-radius: 0; height: 50px; width: 74px;} #product_detail #add_to_cart, #product_detail .o_add_wishlist_dyn, #product_detail .o_add_compare_dyn{border-radius: 0;} 

/* /customize_theme_business/static/src/scss/nav_hover_bottom_border.scss defined in bundle 'web.assets_frontend' */
 #top_menu li a{border-bottom: 4px solid transparent;} #top_menu li a:hover, #top_menu li a.active{border-bottom: 4px solid #fe462d;} #top_menu li.active a{border-bottom: 4px solid #fe462d;} #top_menu li .dropdown-menu{background-color: #fff; border-top: 3px solid #fe462d;} #top_menu li.divider{height: auto;} #top_menu li.show .dropdown-menu a{border-bottom: none; padding: 10px 16px;} 

/* /affiliate_management/static/src/css/website_affiliate.css defined in bundle 'web.assets_frontend' */
.affiliate_loader{position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 9999; background-image: url(/affiliate_management/static/src/css/ajax-loader.gif); text-shadow: 0 1px 1px white; background-position: center center; background-repeat: no-repeat;} .form_container{border: solid grey 6px;} .img_banner{position: absolute; top:0px; height: 100%; width: 100%;} .banner_text{text-align: center; font-style: normal; font-family: arial; color: white; font-size: 50px;} .aff_box{text-align: center;} .img_container{border: solid; position: absolute; top: 50%; width: 60%; height: 46%; left: 25%;} span.step{background: #cccccc; border-radius: 0.8em; -moz-border-radius: 0.8em; -webkit-border-radius: 0.8em; color: #ffffff; display: inline-block; font-weight: bold; line-height: 1.6em; margin-right: 5px; text-align: center; width: 1.6em;} span.step1{background: green; border-radius: 0.8em; -moz-border-radius: 0.8em; -webkit-border-radius: 0.8em; color: #ffffff; display: inline-block; font-weight: bold; line-height: 1.6em; margin-right: 5px; text-align: center; width: 1.6em;} a{text-decoration: none !important;} .button_image_generate_url{width: 508px; height: 284px; display: inline; position: relative; top: 3%; left: 10%;} .alert_msg_banner{background: rgba(0, 0, 0, 0.5); width: 44%; height: 16%; padding: 1%; position: relative; left: 30%; display: none; top:6%;} .alert_msg_banner_1{background: rgba(0, 0, 0, 0.5); width: 70%; height: 20%; padding: 1%; position: relative; left: 15%; top: 6%;} .alert_msg_banner_signup{background: rgba(0, 0, 0, 0.5); width: 70%; height: 18%; padding: 1%; position: relative; left: 15%; top:6%;} 

/* /affiliate_management_mlm/static/src/css/mlm_tree_2.css defined in bundle 'web.assets_frontend' */
.tree ul{transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; position: relative; padding: 1em 0; white-space: nowrap; margin: 0 auto; text-align: center;} .tree ul::after{content: ''; display: table; clear: both;} .tree li{float: left; text-align: center; list-style-type: none; display: inline-block; vertical-align: top; position: relative; padding: 1em .5em 0 .5em; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;} .tree li::before,.tree li::after{content: ''; position: absolute; top: 0; right: 50%; border-top: 1px solid #ccc; width: 50%; height: 1em;} .tree li::after{right: auto; left: 50%; border-left: 1px solid #ccc;} .tree li:only-child::after, .tree li:only-child::before{display: none;} .tree li:only-child{padding-top: 0;} .tree li:first-child::before, .tree li:last-child::after{border: 0 none;} .tree li:last-child::before{border-right: 1px solid #ccc; border-radius: 0 5px 0 0; -webkit-border-radius: 0 5px 0 0; -moz-border-radius: 0 5px 0 0;} .tree li:first-child::after{border-radius: 5px 0 0 0; -webkit-border-radius: 5px 0 0 0; -moz-border-radius: 5px 0 0 0;} .tree ul ul::before{content: ''; position: absolute; top: 0; left: 50%; border-left: 1px solid #ccc; width: 0; height: 1em;} .tree li div{border: 1px solid #ccc; padding: .5em .75em; white-space: normal; width: 10em; overflow-wrap:break-word; word-wrap: break-word; hyphens: auto; text-decoration: none; color: #666; font-family: arial, verdana, tahoma; font-size: 11px; display: inline-block; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; top: 1px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; @if $reverse{transform: rotate(180deg);}} .tree li div:hover,.tree li div:hover+ul li div{background: #c8e4f8; color: #000; border: 1px solid #94a0b4;} .tree li div:hover + ul li::after, .tree li div:hover + ul li::before, .tree li div:hover + ul::before, .tree li div:hover + ul ul::before{border-color: #94a0b4;} 

/* /website_sale_delivery/static/src/scss/website_sale_delivery.scss defined in bundle 'web.assets_frontend' */
 @media (max-width: 767.98px){.o_delivery_compute{max-width: 130px; text-overflow: ellipsis; overflow: hidden;}}