.box_products_cashback { display:none !important; } @media screen and (max-width:1024px) { .store_product_detail_body_info { text-align:center; } .login_page_block.access_store .login_access_store { position:relative; display:inline-block; width:100%; max-width:400px; text-align:left; border-radius:8px; overflow:hidden; -webkit-transition: all 0.7s ease; transition: all 0.7s ease; } .login_page_block.access_store .login_access_store_image { position:relative; display:inline-block; width:100%; height:195px; margin-bottom:-195px; background-color:#f7f7f7; background-size:cover; background-position:center; background-repeat:no-repeat; text-align:left; border-radius:8px; -webkit-transition: all 0.7s ease; transition: all 0.7s ease; filter: brightness(100%); } .login_page_block.access_store .login_access_store:hover { box-shadow: 0px 1px 20px rgba(0,0,0,0.3); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; } .login_page_block.access_store .login_access_store:hover .login_access_store_image { background-color: rgba(0,0,0,0.0); -webkit-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); opacity: 1.0; filter: alpha(opacity=100); filter: brightness(100%); } .login_page_block.access_store .login_access_store:hover .login_access_store_content { background-color:rgba(0,0,0,0.1); } .login_page_block.access_store .login_access_store_content { position:relative; display:inline-block; width:calc(100% - 40px); background-color:rgba(0,0,0,0.3); text-align:left; padding:20px; border-radius:8px; -webkit-transition: all 0.7s ease; transition: all 0.7s ease; } .login_page_block.access_store .login_access_store_content h1 { color:#ffffff; margin-bottom:80px; font-size:40px; } .login_page_block.access_store .login_access_store_content h2 { color:#ffffff; } .login_page_block.access_store .login_access_store_content h3 { position:absolute; bottom:20px; left:20px; color:#ffffff; } /* HOME SLIDER PRODUCTS */ .homepage_image_content_product { width:calc(100% - 12px); height:58px; padding-top:6px; padding-bottom:10px; padding-left:10px; border:1px solid transparent; border-bottom:1px solid #cccccc; overflow:hidden; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; animation-direction: inherit; } .homepage_image_content_product:hover { border:1px solid #1C252C !important; background:#ffffff; cursor:pointer; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; animation-direction: inherit; } .homepage_image_content_product_image { width:80px; height:55px; display:inline-block; vertical-align:top; margin-top:3px; background-size:cover; background-repeat:no-repeat; background-position:center; } .homepage_image_content_product_content { width:calc(100% - 90px); margin-left:10px; height:60px; display:inline-block; vertical-align:top; position:relative; } .homepage_image_content_product_content .store_discount_ball { background-color: #CF9B2B !important; position: absolute; z-index: 8; width: 50px; height: 50px; background-image: none; margin-left: 0; margin-top: 0; text-align: center; border-radius: 80px; bottom: 0px; top: 5px; right: 10px; } .homepage_image_content_product_content .store_discount_ball h2 { letter-spacing: -1px; font-size: 20px; margin-top: 10px; line-height: 33px; font-family: 'bold'; font-weight: normal; } .homepage_image_content_product_content .store_discount_ball small { font-size: 14px; } .homepage_image_content_category_designation { font-family: 'regular'; font-weight: normal; font-size: 14px; line-height: 22px; color: #000000 !important; letter-spacing: 0px; margin-top: 2px; text-align:left; text-transform:capitalize; overflow:hidden; width:calc(100% - 0px); height:22px; overflow:hidden; } .homepage_image_content_store_designation { font-family:'bold'; font-weight:normal; font-size: 22px; line-height: 20px; color: #1C252C !important; letter-spacing: -1px; margin-top: 2px; text-align:left; text-transform:capitalize; overflow:hidden; width:calc(100% - 80px); height:22px; text-align: left; position: absolute; bottom: 5px; } .homepage_image_content_product_designation { font-family: 'regular'; font-weight: normal; font-size: 14px; line-height: 22px; color: #000000 !important; letter-spacing: 0px; margin-top: 2px; text-align:left; text-transform:capitalize; overflow:hidden; width:calc(100% - 0px); height:22px; overflow:hidden; } .box_content_biggest_discount .homepage_image_content_product_designation { width:calc(100% - 80px); height:22px; overflow:hidden; } .homepage_image_content_product_price { width: 100%; font-family:'bold'; font-weight:normal; font-size: 20px; line-height: 20px; color: #1C252C !important; letter-spacing: -1px; text-align:left; position:absolute; bottom:5px; } .homepage_image_content_product_price s { font-family:'regular'; font-weight:normal; font-size: 18px; letter-spacing:-1px; line-height: 20px; color: #aaaaaa !important; } .homepage_image_content_product .box_products_store { position:relative; display:none; width:100%; } .homepage_image_content_product .box_products_cashback { position: absolute; display:none; bottom: 0; right: 0; background: #CF9B2B; border-radius: 100%; padding: 0; color: #ffffff; margin-bottom: -70px; margin-right: -40px; width: 140px; height: 140px; text-align:left; z-index:9; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; animation-direction: inherit; } .homepage_image_content_product:hover .box_products_cashback { /* display:inline-block; */ -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; animation-direction: inherit; } .homepage_image_content_product .box_products_cashback h2 { color:#ffffff; width:94px; text-align:right; font-size:34px; line-height:34px; margin-bottom:0px; letter-spacing:-1px; font-family:bold; } .homepage_image_content_product .box_products_cashback h3 { color:#ffffff; width:94px; text-align:right; font-size:17px; line-height:17px; margin-top:10px; margin-bottom:0px; letter-spacing:0; font-family:bold; } .homepage_image_content_product .box_products_cashback h4 { color:#ffffff; width:94px; text-align:right; font-size:14px; line-height:14px; } .homepage_slider_image_content_product { width:100%; height:78px; padding-top:6px; padding-bottom:10px; border:1px solid #ffffff; border-bottom:1px solid #cccccc; text-align:left; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; animation-direction: inherit; } .homepage_slider_image_content_product:hover { border:1px solid #1C252C !important; cursor:pointer; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; animation-direction: inherit; } .homepage_slider_image_content_product_image { width:80px; height:73px; display:inline-block; vertical-align:top; margin-top:3px; background-size:cover; background-repeat:no-repeat; background-position:center; } .homepage_slider_image_content_product_content { width:calc(100% - 90px); margin-left:10px; height:80px; display:inline-block; vertical-align:top; position:relative; } .homepage_slider_image_content_product_sold_by { position: relative; bottom: unset; width: 100%; font-family: 'regular'; font-size: 12px; line-height: 15px; color: #1C252C !important; letter-spacing: 0px; margin-top: 4px; margin-bottom: 2px; padding: 0px; text-align:left; } .homepage_slider_image_content_product_designation { font-family: 'regular'; font-weight: normal; font-size: 14px; line-height: 13px; color: #000000 !important; letter-spacing: 0px; margin-top: 2px; text-align:left; text-transform:capitalize; } .homepage_slider_image_content_product_price { width: 100%; font-family:'bold'; font-weight:normal; font-size: 22px; line-height: 20px; color: #1C252C !important; letter-spacing: 0px; text-align:left; position:absolute; bottom:5px; } /* BOX SEARCH CSS */ .box_search { position:absolute; display:inline-block; width:100%; min-height:110px; border:0px solid; margin-top:150px; z-index:9; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; } .box_search .box_search_content { position:relative; display:inline-block; width:96%; max-width:1680px; min-height:110px; border:0px solid; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; } .box_search_space { position: relative; display: inline-block; width: 100%; margin-bottom: 200px; } #store_filter_search { background-color: #eeeeee; width: calc(100% - 30px); padding: 15px; margin:0px; text-align: left; border-radius:15px; -webkit-transition: height 0.3s; -moz-transition: height 0.3s; transition: height 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; } #store_filter_search .homepage_slider_categories_zone { background-color:transparent; width:100%; margin-left:0px; margin-right:0px; } #store_filter_search .homepage_slider_categories_zone .homepage_slider_categories_scroll { margin-left:-5px; } #store_filter_search .homepage_slider_categories_zone .homepage_slider_categories_box { margin:0 5px; } #store_filter_search a.close_search { margin-top: 16px; float: left; font-size: 14px; } .store_page_zone.store_filter_search.shrink { position:fixed; top:80px; width: calc(100% - 58px); max-width:1680px; z-index:99; } .store_page_zone.store_filter_search.shrink #store_filter_search { border-radius:0px 0px 15px 15px; } .store_page_zone.store_filter_search.shrink .homepage_slider_categories_area { display:none; -webkit-transition: height 0.3s; -moz-transition: height 0.3s; transition: height 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; } .box_content_zone.store_products_full_list_zone.shrink { padding-top:177px; } #store_filter_search .store_filter_search_field { position:relative; display:inline-block; text-align:left; vertical-align:top; width:100% !important; margin-bottom:5px; } .header_box_search_mobile #store_filter_search_form { margin-top:15px; } #store_filter_search .store_filter_search_field.order_by { position:relative; display:none; vertical-align:top; min-width: 200px; text-align: right; } #store_filter_search .button_submit_filter_form { float:right; margin-left:15px; } #store_filter_search .store_filter_search_field div.button { width:calc(100% - 71px); padding:12px 30px 12px 40px; border-radius:10px; background-color:#ffffff; color:#000000; text-transform:capitalize; border:1px solid #888888; text-align:left; font-family:'regular'; } #store_filter_search .store_filter_search_field div.button .button_icon_left { position:absolute; top:14px; left:10px; } #store_filter_search .store_filter_search_field div.button .button_icon_right { position:absolute; top:14px; right:10px; } #store_filter_search .store_filter_search_field div.button .button_icon_left img, #store_filter_search .store_filter_search_field div.button .button_icon_right img { width:20px; } #store_filter_search .store_filter_search_field input.button { width:130px; padding:9px 17px; } #store_filter_search .store_filter_search_field .button:hover { border:1px solid #1C252C; box-shadow:none; } #store_filter_search .store_filter_search_field input[type="text"] { width:calc(100% - 80px); padding-right:45px; height:37px; } #store_filter_search .store_filter_search_field.filter_by input[type="text"] { width:calc(100% - 66px); padding-right:45px; height:47px; border-radius:10px; } #store_filter_search .store_filter_search_field input[type="image"] { position: relative; float: right; margin-top: -31px; margin-right: 20px; height:24px; } #store_filter_search .store_filter_search_field.order_by .button_icon_left { position:absolute; top:9px; right:172px; pointer-events: none; } #store_filter_search .store_filter_search_field.order_by .button_icon_right { position:absolute; top:9px; right:10px; pointer-events: none; } #store_filter_search .store_filter_search_field.order_by .button_icon_left img, #store_filter_search .store_filter_search_field.order_by .button_icon_right img { width:20px; } #store_filter_search .store_filter_search_field select { height:39px; width:100% !important; padding-left:30px; border:1px solid #888888; border-radius:10px; line-height:20px; cursor:pointer; } #store_filter_search .store_filter_search_field select:hover { border: 1px solid #1C252C; } #store_filter_search .store_filter_search_field select { /* for Firefox */ -moz-appearance: none; /* for Chrome */ -webkit-appearance: none; } /* For IE10 */ #store_filter_search .store_filter_search_field select::-ms-expand { display: none; } #store_filter_search .store_filter_search_field select[name="order"] { height:39px; width:100%; } .store_filter_search_remove_div { position:relative; display:none; width:100%; } .store_filter_search_remove { position:relative; display:inline-block; width:calc(100% - 200px); margin-top:18px; padding-top:6px; padding-bottom:6px; border-top:1px solid #cccccc; margin-bottom:-15px; } .store_filter_search_remove a { margin-right:20px; font-size:14px; } .store_filter_search_remove a div, .store_filter_search_remove_all a div { display:inline-block; } .store_filter_search_remove_all { position:relative; display:inline-block; margin-right:0px; width:200px; text-align:right; vertical-align:top; margin-top:18px; padding-top:6px; padding-bottom:6px; border-top:1px solid #cccccc; margin-bottom:-15px; font-size:14px; } #store_filter_categories { position:relative; display:none; width:100%; border-top:1px solid #cccccc; margin-top:25px; padding-top:20px; height:325px; overflow:hidden; } .header_box_search_mobile #store_filter_categories { position:relative; display:none; width:100%; border-top:0px solid #cccccc; margin-top:10px; margin-bottom:20px; padding-top:0px; padding-bottom:3px; height:325px; overflow:hidden; } .header_box_search_mobile #store_filter_categories .store_filter_categories_content { height:286px; } .header_box_search_mobile #store_filter_search .button_submit_filter_form { margin-top:5px; } .header_box_search_mobile #store_filter_search_form { margin-top:0px; } #store_filter_categories .store_filter_categories_content { position:relative; display:inline-block; width:100%; height: 291px; overflow: hidden; } #store_filter_categories .store_filter_categories_item span { float:right; } #store_filter_categories .store_filter_categories_lv1 .store_filter_categories_item { position:relative; display:inline-block; width:100%; border-bottom:1px solid #cccccc; padding:5px 0; cursor:pointer; } #store_filter_categories .store_filter_categories_lv2 .store_filter_categories_item, #store_filter_categories .store_filter_categories_lv3 .store_filter_categories_item, #store_filter_categories .store_filter_categories_lv4 .store_filter_categories_item { position:relative; display:none; width:100%; border-bottom:1px solid #cccccc; padding:5px 0; cursor:pointer; } .header_box_search_mobile #store_filter_categories .store_filter_categories_lv2 .store_filter_categories_item, .header_box_search_mobile #store_filter_categories .store_filter_categories_lv3 .store_filter_categories_item, .header_box_search_mobile #store_filter_categories .store_filter_categories_lv4 .store_filter_categories_item { position:relative; display:inline-block; width:100%; border-bottom:1px solid #cccccc; padding:5px 0; cursor:pointer; } /* width */ #store_filter_categories .store_filter_categories_lv1::-webkit-scrollbar, #store_filter_categories .store_filter_categories_lv2::-webkit-scrollbar, #store_filter_categories .store_filter_categories_lv3::-webkit-scrollbar, #store_filter_categories .store_filter_categories_lv4::-webkit-scrollbar { width: 20px; } /* Track */ #store_filter_categories .store_filter_categories_lv1::-webkit-scrollbar-track, #store_filter_categories .store_filter_categories_lv2::-webkit-scrollbar-track, #store_filter_categories .store_filter_categories_lv3::-webkit-scrollbar-track, #store_filter_categories .store_filter_categories_lv4::-webkit-scrollbar-track { background-color: transparent; } /* Handle */ #store_filter_categories .store_filter_categories_lv1::-webkit-scrollbar-thumb, #store_filter_categories .store_filter_categories_lv2::-webkit-scrollbar-thumb, #store_filter_categories .store_filter_categories_lv3::-webkit-scrollbar-thumb, #store_filter_categories .store_filter_categories_lv4::-webkit-scrollbar-thumb { background-color: #d6dee1; border-radius: 20px; border: 6px solid transparent; background-clip: content-box; } /* Handle on hover */ #store_filter_categories .store_filter_categories_lv1::-webkit-scrollbar-thumb:hover, #store_filter_categories .store_filter_categories_lv2::-webkit-scrollbar-thumb:hover, #store_filter_categories .store_filter_categories_lv3::-webkit-scrollbar-thumb:hover, #store_filter_categories .store_filter_categories_lv4::-webkit-scrollbar-thumb:hover { background-color: #a8bbbf; } #store_filter_categories .store_filter_categories_lv1 .store_filter_categories_item.selected, #store_filter_categories .store_filter_categories_lv1 .store_filter_categories_item.hover, #store_filter_categories .store_filter_categories_lv1 .store_filter_categories_item:hover, #store_filter_categories .store_filter_categories_lv2 .store_filter_categories_item.selected, #store_filter_categories .store_filter_categories_lv2 .store_filter_categories_item.hover, #store_filter_categories .store_filter_categories_lv2 .store_filter_categories_item:hover, #store_filter_categories .store_filter_categories_lv3 .store_filter_categories_item.selected, #store_filter_categories .store_filter_categories_lv3 .store_filter_categories_item.hover, #store_filter_categories .store_filter_categories_lv3 .store_filter_categories_item:hover, #store_filter_categories .store_filter_categories_lv4 .store_filter_categories_item.selected, #store_filter_categories .store_filter_categories_lv4 .store_filter_categories_item.hover, #store_filter_categories .store_filter_categories_lv4 .store_filter_categories_item:hover { font-family:'bold'; } #store_filter_categories .store_filter_categories_lv1 .store_filter_categories_item.parent_selected, #store_filter_categories .store_filter_categories_lv2 .store_filter_categories_item.parent_selected, #store_filter_categories .store_filter_categories_lv3 .store_filter_categories_item.parent_selected, #store_filter_categories .store_filter_categories_lv4 .store_filter_categories_item.parent_selected { display:inline-block; } #store_filter_categories .store_filter_categories_lv1 { position:relative; display:inline-block; width:calc(100% + 20px); height:291px; padding-right:20px; margin-right:10px; vertical-align:top; overflow:auto; } #store_filter_categories .store_filter_categories_lv2, #store_filter_categories .store_filter_categories_lv3, #store_filter_categories .store_filter_categories_lv4 { position:relative; display:inline-block; width:300px; height:291px; padding-right:20px; margin-right:10px; vertical-align:top; overflow:auto; } .header_box_search_mobile #store_filter_categories .store_filter_categories_lv2, .header_box_search_mobile #store_filter_categories .store_filter_categories_lv3, .header_box_search_mobile #store_filter_categories .store_filter_categories_lv4 { position: relative; display: none; width: calc(100% - 21px); border-left:1px solid #cccccc; height: auto; padding-left: 20px; padding-right: 0px; margin-right: 0px; vertical-align: top; overflow: auto; } #store_filter_attributes { position:relative; display:none; width:100%; border-top:1px solid #cccccc; margin-top:25px; padding-top:20px; height:300px; overflow:hidden; } #store_filter_attributes .store_filter_attributes_content { position:relative; display:inline-block; width:100%; height: 291px; overflow: auto; } #store_filter_attributes .store_filter_attributes_item { margin-bottom:10px; } #store_filter_attributes .store_filter_attributes_lv1 .store_filter_attributes_item { position:relative; display:inline-block; width:100%; border-bottom:1px solid #cccccc; padding:5px 0; text-transform:capitalize; cursor:pointer; } #store_filter_attributes .store_filter_attributes_lv2 .store_filter_attributes_item, #store_filter_attributes .store_filter_attributes_lv3 .store_filter_attributes_item, #store_filter_attributes .store_filter_attributes_lv4 .store_filter_attributes_item { position:relative; display:none; width:100%; border-bottom:1px solid #cccccc; padding:5px 0; text-transform:capitalize; cursor:pointer; } #store_filter_attributes .store_filter_attributes_lv1 { position:relative; display:inline-block; width:300px; padding-right:20px; margin-right:10px; vertical-align:top; } #store_filter_attributes .store_filter_attributes_lv2, #store_filter_attributes .store_filter_attributes_lv3, #store_filter_attributes .store_filter_attributes_lv4 { position:relative; display:inline-block; width:300px; padding-right:20px; margin-right:10px; vertical-align:top; } #store_filter_attributes .store_filter_attributes_item .store_filter_attributes_item_row { padding-top:5px; } #store_filter_attributes .store_filter_attributes_item input[type="checkbox"] { width:16px; height:16px; vertical-align:bottom; } #store_filter_attributes .store_filter_attributes_column { position: relative; display: inline-block; width: calc(100% - 40px); vertical-align:top; margin:0 20px 0 0; } #store_filter_brands { position:relative; display:none; width:100%; border-top:1px solid #cccccc; margin-top:25px; padding-top:20px; height:300px; overflow:hidden; } #store_filter_brands .store_filter_brands_content { position:relative; display:inline-block; width:calc(100% + 20px); height: 291px; overflow: auto; margin-left:-20px; } #store_filter_brands .store_filter_brands_column { position: relative; display: inline-block; width: calc(100% / 4 - 40px); vertical-align:top; margin:0 20px; } #store_filter_brands .store_filter_brands_column .store_filter_brands_item { position: relative; display: inline-block; width: 100%; border-bottom: 1px solid #cccccc; padding: 5px 0; text-transform: capitalize; cursor: pointer; } #store_filter_brands .store_filter_brands_column .store_filter_brands_item input[type="checkbox"] { width:16px; height:16px; vertical-align:bottom; } #store_filter_stores { position:relative; display:none; width:100%; border-top:1px solid #cccccc; margin-top:25px; padding-top:20px; height:300px; overflow:hidden; } #store_filter_stores .store_filter_stores_content { position:relative; display:inline-block; width:calc(100% + 20px); height: 291px; overflow: auto; margin-left:-20px; } #store_filter_stores .store_filter_stores_column { position: relative; display: inline-block; width: calc(100% - 40px); vertical-align:top; margin:0 20px; } #store_filter_stores .store_filter_stores_column .store_filter_stores_item { position: relative; display: inline-block; width: 100%; border-bottom: 1px solid #cccccc; padding: 5px 0; text-transform: capitalize; cursor: pointer; } #store_filter_stores .store_filter_stores_column .store_filter_stores_item input[type="checkbox"] { width:16px; height:16px; vertical-align:bottom; } #store_filter_prices { position:relative; display:none; width:100%; border-top:1px solid #cccccc; margin-top:25px; padding-top:20px; height:291px; overflow:hidden; } #store_filter_prices .store_filter_prices_content { position:relative; display:inline-block; width:calc(100% + 20px); height: 291px; overflow: auto; margin-left:-20px; } #store_filter_prices .store_filter_prices_field { position: relative; display: inline-block; width: calc(100% - 22px); vertical-align:top; margin-left:20px; margin-bottom:20px; /* max-width:200px; */ } #store_filter_prices .store_filter_prices_field input[type="text"] { height: 37px; } #store_filter_prices .store_filter_prices_field .button { width: 130px; padding: 9px 17px; background-color: #1C252C; } .store_product_row { position:relative; display:block; width:100%; max-width:500px; padding:15px 0; border-bottom:1px solid #cccccc; } .store_product_row .store_product_logo { position:relative; display:inline-block; width:100%; vertical-align:middle; text-align:center; margin-bottom:15px; } .store_product_row .store_product_logo img { max-width:100px; max-height:50px; } .store_product_row .store_product_price { position:relative; display:inline-block; width:100%; vertical-align:middle; margin-bottom:15px; font-size: 36px; line-height: 36px; font-family:bold; font-weight: normal; text-align:center; } .store_product_row .store_product_price span { font-size: 18px; color: #aaaaaa; text-decoration: line-through; font-weight: normal; } .store_product_row .store_product_button { position:relative; display:inline-block; width:100%; vertical-align:middle; text-align:center; margin-bottom:15px; } .store_product_row .store_product_button .store_button { background-color:#CF9B2B; padding:7px 20px; width:135px; } /* BOX PRODUCTS CSS */ .box_products, .box_products_small { position: relative; display: inline-block; vertical-align: top; padding: 10px; margin:20px; border: 1px solid #eeeeee; border-radius: 8px; text-align: center; cursor: pointer; background: #ffffff; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; animation-direction: inherit; } .box_products { width: 210px; height: 340px; } .box_products_small { width: 160px; height: 310px; } .box_products .box_products_cashback { position: absolute; display:none; bottom: 0; right: 0; background: #CF9B2B; border-radius: 100%; padding: 0; color: #ffffff; margin-bottom: -60px; margin-right: -20px; width: 140px; height: 140px; text-align:left; z-index:2; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; animation-direction: inherit; } .box_products:hover .box_products_cashback { display:inline-block; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; animation-direction: inherit; } .box_products .box_products_cashback h2 { color:#ffffff; width:94px; text-align:right; font-size:34px; line-height:34px; margin-bottom:0px; letter-spacing:-1px; letter-spacing:-1px; font-family:bold; } .box_products .box_products_cashback h3 { color:#ffffff; width:94px; text-align:right; font-size:17px; line-height:17px; margin-top:10px; margin-bottom:0px; letter-spacing:0; font-family:bold; } .box_products .box_products_cashback h4 { color:#ffffff; width:94px; text-align:right; font-size:14px; line-height:14px; } .box_products_small .box_products_cashback { position: absolute; display:none; bottom: 0; right: 0; background: #CF9B2B; border-radius: 100%; padding: 0; color: #ffffff; margin-bottom: -40px; margin-right: -10px; width: 100px; height: 100px; text-align:left; z-index:2; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; animation-direction: inherit; } .box_products_small:hover .box_products_cashback { display:inline-block; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; animation-direction: inherit; } .box_products_small .box_products_cashback h2 { color:#ffffff; width:70px; text-align:right; font-size:28px; line-height:27px; margin-bottom:1px; letter-spacing:-1px; font-family:bold; } .box_products_small .box_products_cashback h3 { color:#ffffff; width:70px; text-align:right; font-size:14px; line-height:14px; margin-top:7px; margin-bottom:-1px; letter-spacing:0; font-family:bold; } .box_products_small .box_products_cashback h4 { color:#ffffff; width:70px; text-align:right; font-size:12px; line-height:12px; } .box_products .box_products_img { height: 210px; } .box_products_small .box_products_img { height: 160px; } .box_products .box_products_img .box_products_store { position:relative; display:inline-block; width:100%; height: 210px; } .box_products .box_products_img .box_products_store img { position:absolute; bottom:0px; left:0px; } .box_products_small .box_products_img .box_products_store { position:relative; display:none; width:100%; height: 160px; } .box_products_small .box_products_img .box_products_store img { position:absolute; bottom:0px; left:0px; } .box_products:hover, .box_products_small:hover { cursor: pointer; border: 1px #ffffff solid; box-shadow:0px 2px 30px rgba(0,0,0,20%); } .box_products .box_products_price span { font-size:18px; color:#aaaaaa; text-decoration:line-through; font-weight:normal; } .box_products_small .box_products_price span { font-size:16px; color:#aaaaaa; text-decoration:line-through; font-weight:normal; } .box_products .button_grey, .box_products .button_blue, .box_products_small .button_grey, .box_products_small .button_blue { display:none !important; } .box_products:hover .button_grey, .box_products:hover .button_blue, .box_products_small:hover .button_grey, .box_products_small:hover .button_blue { display:inline-block !important; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; animation-direction: inherit; } .box_products:hover .box_products_img, .box_products_small:hover .box_products_img { /* filter: brightness(90%); */ } .box_products .store_discount_ball, .box_products_small .store_discount_ball { position: absolute; z-index: 9; width: 50px; height: 50px; background-image: none; margin-left: 8px; margin-top: 15px; text-align: center; border-radius: 100%; top: 0px; } .box_products .store_discount_ball h2, .box_products_small .store_discount_ball h2 { position: relative !important; color: #ffffff !important; bottom: 3px; letter-spacing: -1px; font-size: 20px; margin-top: 0; line-height: 55px; font-family: 'regular'; font-weight: normal; } .box_products .store_discount_ball small, .box_products_small .store_discount_ball small { font-size: 16px !important; font-weight: normal !important; font-family: 'regular'; font-weight: normal; } .box_products .store_novelty_bar, .box_products_small .store_novelty_bar { display: none !important; } .box_products .store_discount_ball, .store_discount_ball_small, .box_products_small .store_discount_ball, .store_discount_ball_small { background-color: #CF9B2B !important; } .box_products .box_products_img, .box_products_small .box_products_img { position:relative; background-color:#ffffff; /* width: calc(100% + 16px); */ width: calc(100% + 0px); padding:0px; margin-left:0px; background-size: contain; background-position: center; background-repeat: no-repeat; border: 0px solid; z-index:3; overflow:hidden; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; animation-direction: inherit; } .box_products .box_products_category, .box_products_small .box_products_category { position: relative; bottom: unset; width: 100%; font-family: 'regular'; font-weight: normal; font-size: 12px; line-height: 15px; color: #aaaaaa !important; letter-spacing: 0px; margin: 5px 0px 0px 0px; padding: 0px; } .box_products .box_products_sold_by, .box_products_small .box_products_sold_by { position: relative; bottom: unset; width: 100%; font-family: 'regular'; font-weight: normal; font-size: 12px; line-height: 15px; color: #1C252C !important; letter-spacing: 0px; margin: 5px 0px 5px 0px; padding: 0px; text-align:left; } .box_products .box_products_designation, .box_products_small .box_products_designation { font-family: 'regular'; font-weight: normal; font-size: 15px; line-height: 18px; color: #000000 !important; letter-spacing: 0px; margin-top: 0px; text-align:left; text-transform:capitalize; white-space:normal; } .box_products_small .box_products_designation { height:88px; overflow:hidden; } .box_products .box_products_price, .box_products_small .box_products_price { position: absolute; width: 100%; font-family:'bold'; font-weight:normal; color: #1C252C !important; letter-spacing: -1px; margin-top: 8px; text-align:left; bottom: 10px !important; } .box_products .box_products_price { font-size: 26px; line-height: 26px; } .box_products_small .box_products_price { font-size: 20px; line-height: 24px; } .box_products .box_products_buttons { position: absolute; display:none; top: 297px; right: 0; width: 70px; height: 30px; background: rgba(255,255,255,0.9); padding:10px; margin-right:0px; text-align:right; -webkit-transition: height 0.3s; -moz-transition: height 0.3s; transition: height 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; } .box_products:hover .box_products_buttons { display:inline-block; } .box_products .button_grey { position: relative; display: inline-block; width: 20px; height: 20px; line-height: 18px; padding: 5px; border-radius: 20px; margin-right: 5px; background-color: #dddddd; font-size: 14px; letter-spacing: 0px; color: white; text-transform: uppercase; cursor: pointer; text-decoration: none; text-align: center; border: 0px #dddddd solid; -webkit-transition: height 0.3s; -moz-transition: height 0.3s; transition: height 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; } .box_products .button_grey { top: 0px; } .box_products_small .box_products_buttons { position: absolute; display:none; top: 267px; right: 0; width: 60px; height: 30px; background: rgba(255,255,255,0.9); padding:10px; margin-right:10px; text-align:right; -webkit-transition: height 0.3s; -moz-transition: height 0.3s; transition: height 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; } .box_products_small:hover .box_products_buttons { display:inline-block; } .box_products_small .button_grey { position: relative; display: inline-block; width: 20px; height: 20px; line-height: 18px; padding: 5px; border-radius: 20px; margin-right: 5px; background-color: #dddddd; font-size: 14px; letter-spacing: 0px; color: white; text-transform: uppercase; cursor: pointer; text-decoration: none; text-align: center; border: 0px #dddddd solid; -webkit-transition: height 0.3s; -moz-transition: height 0.3s; transition: height 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; } .box_products_small .button_grey { top: 0; } .box_products .button_grey:hover, .box_products_small .button_grey:hover { background-color: #000000 !important; } .box_products .button_grey img, .box_products_small .button_grey img { margin-top: 1px; margin-left: 0px; width:100% } .box_products .button_blue { position: relative; display: inline-block; width: 18px; height: 18px; line-height: 18px; padding: 5px; border-radius: 18px; vertical-align: top; font-family: 'regular', sans-serif; font-weight: normal; font-size: 14px; letter-spacing: 0.5px; color: #ffffff; text-transform: uppercase; cursor: pointer; text-decoration: none; text-align: center; background-color: #1C252C; border: 1px #1C252C solid; outline: none; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; animation-direction: inherit; } .box_products_small .button_blue { position: relative; display: inline-block; width: 18px; height: 18px; line-height: 18px; padding: 5px; border-radius: 18px; vertical-align: top; font-family: 'regular', sans-serif; font-weight: normal; font-size: 14px; letter-spacing: 0.5px; color: #ffffff; text-transform: uppercase; cursor: pointer; text-decoration: none; text-align: center; background-color: #1C252C; border: 1px #1C252C solid; outline: none; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; animation-direction: inherit; } .box_products .button_blue { top: 0px; } .box_products_small .button_blue { top: 0; } .box_products .button_blue:hover, .box_products_small .button_blue:hover { background-color: #1C252C; border: 1px #1C252C solid; } .box_products .button_blue img, .box_products_small .button_blue img { margin-top: 1px; margin-left: -1px; } .box_product_flash_sale { position:relative; display:block; vertical-align:top; width:210px; height:40px; background-color:red; border:0px #000000 solid; float:left; text-align:left; margin-bottom:5px; } .box_product_flash_sale .box_product_flash_sale_time { display:inline-block; width:51px; float:left; text-align:center; border-right:1px #ffffff solid; } .box_product_flash_sale .box_product_flash_sale_time:last-of-type { width:52px; border-right:0; } .box_product_flash_sale .box_product_flash_sale_time span.box_product_flash_sale_time_int { font-size:30px; line-height:30px; color:#ffffff; text-transform:uppercase; } .box_product_flash_sale .box_product_flash_sale_time span.box_product_flash_sale_time_designation { font-size:10px; line-height:10px; color:#ffffff; text-transform:uppercase; } .home_featured_products { height:385px; width:100%; display:inline-block; overflow-x: auto; overflow-y: hidden; background:transparent; } .store_related_products_list .home_featured_products { height:355px; } .home_featured_products .box_content_title_designation { background:transparent; } .home_featured_stores { height:192px; width:100%; display:inline-block; overflow-x: auto; overflow-y: hidden; background:transparent; } .home_new_stores { height:110px; margin-bottom:-20px; width:100%; display:inline-block; overflow-x: auto; overflow-y: hidden; background:transparent; } .home_featured_category_products_list { height: 385px; width: 100%; display: inline-block; overflow-x: auto; overflow-y: hidden; background: transparent; margin-left: 0; } .home_featured_category_products_image { display:inline-block; position:relative; left:0; top:0; width:100%; height:280px; background-position:center; background-size:cover; background-repeat:no-repeat; background-color:#ccc; text-align:left; border-radius:15px; } .home_featured_category_products_image h1 { color:#ffffff; margin-top:50px; margin-left:40px; margin-right:40px; line-height:34px; font-family:'regular'; } .home_featured_category_products_image h2 { color:#ffffff; margin-top:0px; margin-left:40px; margin-right:40px; font-size:32px; line-height:36px; } .home_featured_category_products_image .button_white { position: absolute; left: 40px; bottom: 40px; width: 100px; } .home_featured_products, .home_featured_stores, .home_new_stores, .home_featured_category_products_list { scrollbar-width: none; } .homepage_slider_categories::-webkit-scrollbar, .home_featured_products::-webkit-scrollbar, .home_featured_stores::-webkit-scrollbar, .home_new_stores::-webkit-scrollbar, .home_featured_category_products_list::-webkit-scrollbar { display: none; } .homepage_slider_categories_scroll { display:inline-block; height: 100%; /* overflow-x: hidden; */ /* overflow-y: hidden; */ white-space: nowrap; } .home_featured_products_scroll, .home_featured_stores_scroll, .home_new_stores_scroll, .home_featured_category_products_scroll { display:inline-block; height: 100%; /* overflow-x: hidden; */ /* overflow-y: hidden; */ white-space: nowrap; } .homepage_slider_categories:hover .homepage_slider_categories_scroll_move_left, .homepage_slider_categories:hover .homepage_slider_categories_scroll_move_right, .home_featured_products:hover .home_featured_products_scroll_move_left, .home_featured_products:hover .home_featured_products_scroll_move_right, .home_featured_stores:hover .home_featured_stores_scroll_move_left, .home_featured_stores:hover .home_featured_stores_scroll_move_right, .home_new_stores:hover .home_new_stores_scroll_move_left, .home_new_stores:hover .home_new_stores_scroll_move_right, .home_featured_category_products_list:hover .home_featured_category_products_scroll_move_left, .home_featured_category_products_list:hover .home_featured_category_products_scroll_move_right { display:none !important; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; animation-direction: inherit; } .home_featured_products_scroll_move_left, .home_featured_category_products_scroll_move_left, .home_featured_products_scroll_move_right, .home_featured_category_products_scroll_move_right { display:none; width: 38px; height: 48px; position: absolute; top: calc(50% - 24px); background-color: rgba(255,255,255,0.7); z-index: 9; cursor:pointer; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; animation-direction: inherit; } .homepage_slider_categories_scroll_move_left, .homepage_slider_categories_scroll_move_right { display:none; width: 38px; height: 48px; position: absolute; top: 16px; background-color: rgba(255,255,255,0.7); z-index: 9; cursor:pointer; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; animation-direction: inherit; } .home_featured_stores_scroll_move_left, .home_featured_stores_scroll_move_right, .home_new_stores_scroll_move_left, .home_new_stores_scroll_move_right { display:none; width: 38px; height: 48px; position: absolute; top: 42%; background-color: rgba(255,255,255,0.7); z-index: 9; cursor:pointer; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; animation-direction: inherit; } .home_featured_products_scroll_move_left:hover, .home_featured_products_scroll_move_right:hover, .home_featured_stores_scroll_move_left:hover, .home_featured_stores_scroll_move_right:hover, .home_new_stores_scroll_move_left:hover, .home_new_stores_scroll_move_right:hover { background-color: rgba(255,255,255,1); } .homepage_slider_categories_scroll_move_left { background-image:url(/web/20220711225459im_/https://www.shopnow.pt/_images/arrow-left.png); background-position:left; left: 0px; } .home_featured_products_scroll_move_left, .home_featured_stores_scroll_move_left, .home_featured_stores_scroll_move_left { background-image:url(/web/20220711225459im_/https://www.shopnow.pt/_images/arrow-left.png); background-position:left; left: 0px; } .home_featured_category_products_scroll_move_left { background-image:url(/web/20220711225459im_/https://www.shopnow.pt/_images/arrow-left.png); background-position:left; left: 0px; top: calc(100% - 250px); } .homepage_slider_categories_scroll_move_right { background-image:url(/web/20220711225459im_/https://www.shopnow.pt/_images/arrow-right.png); background-position:right; right: 0px; } .home_featured_products_scroll_move_right, .home_featured_stores_scroll_move_right, .home_new_stores_scroll_move_right { background-image:url(/web/20220711225459im_/https://www.shopnow.pt/_images/arrow-right.png); background-position:right; right: 0px; } .home_featured_category_products_scroll_move_right { background-image:url(/web/20220711225459im_/https://www.shopnow.pt/_images/arrow-right.png); background-position:right; right: 0px; top: calc(100% - 250px); } .home_featured_products .box_products, .home_featured_category_products_list .box_products { width: 210px; margin-bottom:0; white-space:normal; } .home_featured_products .box_products.margin_0, .home_featured_category_products_list .box_products.margin_0 { /* margin-left: 0px; */ /* margin-right: 19px; */ } .store_discount_ball { position: absolute; z-index: 9; width: 68px; height: 68px; background-image: none; margin-left: 3px; margin-top: 10px; text-align: center; border-radius: 68px; top: 0px; } .store_discount_ball h2 { color: #fff; letter-spacing: -2px; font-size: 30px; margin-top: 10px; line-height: 48px; font-family:'bold'; font-weight:normal; } .store_discount_ball small { font-size: 26px; color: #fff; font-family:'bold'; font-weight:normal; } .store_novelty_bar { position: absolute; z-index: 0; padding: 5px 10px; margin-top: 20px; text-align: center; right: 0px; top: 0; } .store_novelty_bar h2 { color: #fff; letter-spacing: 0; font-size: 20px; line-height: 20px; font-family:'bold'; font-weight:normal; position: relative; top: -4px; margin-top: 8px; } /* DETAIL PAGE CSS */ #store_add_button { width:100%; margin-bottom:5px; text-align:center; } #store_wishlist_button { width:100%; text-align:center; } #list_button_social_networks { width:100%; text-align:center; } .store_product_detail_image { position:relative; width:100%; /* height:500px; */ display:inline-block; margin-bottom:50px; margin-right:0px; border:1px solid #fff; background:#fff; justify-content: center; align-items: center; } .store_product_detail_image.store_multiple_images { /* margin-bottom:130px; */ margin-bottom:0px; } .store_product_detail_image img { width:100%; max-width:498px; max-height:498px; } .store_product_detail_body_right { position:relative; width:calc(100% - 40px); padding:20px; margin-bottom:40px; border:0px #000000 solid; text-align:center; background:#f7f7f7; vertical-align:top; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; animation-direction: inherit; } .store_product_detail_body_right .store_logo { position:relative; display:inline-block; width:calc(100% - 20px); padding:10px; background-color:#ffffff; margin-bottom:20px; } .store_product_detail_body_right .store_logo_img { position:relative; display:inline-block; width:100%; background-size:contain; background-color:#ffffff; background-position:center; background-repeat:no-repeat; } .store_product_detail_body_right .store_logo_img img { width:100%; visibility:hidden; } .store_product_detail_body_right .store_address { position:relative; display:inline-block; width:100%; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #aaaaaa; } .store_product_detail_body_right .store_address h3 { font-size:14px; line-height:16px; } .store_product_detail_body_right .store_maps { position:relative; display:inline-block; width:100%; } .store_product_detail_body_right .store_maps h2 { font-family:bold; font-size:18px; margin-bottom:10px; } .store_product_detail_body_right .store_maps iframe { position:relative; display:inline-block; width:100%; height:200px; } .store_product_detail_body_right .store_login { position:relative; display:inline-block; width:100%; margin-bottom:20px; } .store_product_detail_body_right .store_login h3 { font-size:14px; line-height:16px; } .store_product_detail_body_right .store_login h3 a { color:#000000; } .store_product_detail_body_right .box_details_see_contacts { display:none; padding-bottom:30px; font-size:17px; } .store_product_detail_body_right .box_details_see_contacts h3 { font-size:14px; line-height:16px; } .store_product_detail_body_right .button { width:calc(100% - 34px); margin-bottom:20px; } .store_product_detail_body_right .button.button_see_contacts { background:#1C252C; } .store_product_detail_body { position:relative; width:100%; height:100%; margin-bottom:20px; border:0px #000000 solid; text-align:left; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; animation-direction: inherit; } #big_thumb { /* height: 500px; */ width: 100%; max-width: 600px; cursor:pointer; background-size:cover; background-repeat:no-repeat; background-position:center center; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; animation-direction: inherit; } .store_product_detail_body_reference { font-size:14px; width:100%; text-align:center; } .store_product_detail_body_views { font-size:14px; width:50%; text-align:right; float:right; } .store_product_detail_body_designation { margin:0; font-family:'bold'; font-weight:normal; text-align: center; font-size: 30px; line-height: 30px; color: #000000 !important; letter-spacing: -1px; } .store_product_detail_body_store_designation { margin: 0; font-weight: normal; text-align: center; font-family: 'regular'; font-weight: normal; font-size: 14px; line-height: 16px; margin-top:10px; margin-bottom:20px; color: #1C252C !important; letter-spacing: 0px; } .store_product_detail_body_store_designation a:hover { text-decoration:underline; } .store_product_detail_radio_attribute { border: 3px solid #ffffff; } .store_product_detail_radio_attribute:hover { border: 3px solid rgb(0, 0, 0) !important; } #product_final_price_with_discount { font-size:28px; line-height:28px; margin-right:10px; color:#333333; } #product_final_price { font-size: 36px; line-height: 36px; margin-bottom: 5px; padding-bottom: 0; font-family:'bold'; font-weight:normal; text-align:center; } #product_final_price span { margin-left:10px; font-size: 24px; line-height: 36px; margin-bottom: 5px; padding-bottom: 0; font-family:'bold'; font-weight:normal; color:#CF9B2B; letter-spacing:-1px; } .store_available_product_detail_message { margin-bottom:20px; } .store_product_detail_quantity { margin-top:20px; margin-bottom:5px; text-align:center; } .store_breadcrumb { position:relative; width:96%; max-width:1680px; min-height:30px; border:0px solid; text-align:left; font-size:16px; margin-bottom:0px; } .store_breadcrumb a:hover { text-decoration:underline; } .store_breadcrumb_salutation { text-align:right; display:none !important; } .tab-link-responsive { display:none; } .tab.active { display: block; background: #f3f3f3; padding: 20px; width:calc(100% - 40px); } .store_attributes_area { border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding-top:10px; padding-bottom:10px; } .cd_ec_product_option { margin-bottom:10px; } .store_product_detail_body_extra_field { margin-bottom:15px; font-size:17px; } .store_price_with_vat_message { font-size:14px; text-align:center; } .store_product_detail_partner { position:relative; display:inline-block; background:#f3f3f3; vertical-align:top; width:calc(100% - 40px); padding:20px; border-radius:3px; margin-bottom:30px; } .store_product_detail_partner_image { width:100px; height:100px; margin-bottom:20px; border-radius:100%; background:#cccccc; background-size:cover; background-position:center; } .store_product_detail_partner h3 { margin-bottom:10px; } .store_filter_attribute { width:100%; border-bottom:1px solid #cccccc; padding-bottom:5px; margin-bottom:5px; cursor:pointer; } .store_filter_attribute_arrow { background-image:url(/web/20220711225459im_/https://www.shopnow.pt/_images/arrow-down.png); background-repeat:no-repeat; background-size:contain; background-position:center; width:20px; height:20px; margin-right:5px; display:inline-block; vertical-align:middle; transition-duration: 0.5s; transition-property: transform; } .store_filter_attribute_arrow.open { transform: rotate(180deg); -webkit-transform: rotate(180deg); } .store_filter_attribute h3 { font-size:14px; line-height:20px; vertical-align:middle; text-align:left; width:calc(100% - 25px); display:inline-block; } .store_filter_attribute_option { text-align:left; padding-top:5px; padding-bottom:5px; max-height:300px; overflow:auto; display:none; } /* STORE LIST CSS */ .page_banner_image { vertical-align:top; margin-top:10px; margin-right:0px; margin-bottom:5px; position:relative; width:calc(96% - 2px); max-width:1680px; display:inline-block; height:248px; background-color:#ffffff; background-position:center center; background-size:cover; border:1px solid #dddddd; border-radius:15px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; animation-direction: inherit; } .page_banner_image.loggedin { margin-top:290px; } .page_banner_content { width:calc(100% - 50px); padding:10px; position:absolute; bottom:15px; right:15px; background-color:rgba(0,0,0,0.2); text-align:left; border-radius:5px; } .page_banner_content_info { display: inline-block; width: 100%; } .page_banner_content h2 { color:#ffffff; font-family:'bold'; font-weight:normal; line-height:28px; margin-bottom:2px; } .page_banner_content h3 { color:#ffffff; } .page_banner_content h3 a { color:#ffffff; font-family:'bold'; font-weight:normal; } .page_banner_content .button_blue { vertical-align:bottom; margin-top:5px; } .page_banner_logo { width:200px; height:70px; padding:5px; position:absolute; bottom:140px; left:15px; background-color:#ffffff; border:1px solid #dddddd; border-radius:5px; } .page_banner_logo_img { width:200px; height:70px; background-repeat:no-repeat; background-size:contain; background-position:center; } .page_banner_ad { vertical-align:top; margin-top:0px; position:relative; width:250px; display:inline-block; height:250px; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; } .page_banner_title { text-align: left; font-family:'bold'; font-weight:bold; font-size: 40px; line-height: 40px; color: #ffffff; letter-spacing: -1px; padding-left:30px; position: absolute; bottom: 030px; } .store_header { position:relative; width:100%; height:100%; min-height:50px; border:0px solid; text-align:center; } .store_filters { position:relative; display:inline-block; width:100%; height:100%; border:0px #000000 solid; vertical-align:top; } .store_filters_mobile { display:none; } .store_order_by { position:relative; display:inline-block; float:right; width:200px; height:50px; border:0px solid; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; animation: fadein 0.5s; -moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; animation-direction: inherit; } .store_box_tops_sidebar { width:100%; margin-bottom:20px; display:inline-block; border:0px solid; vertical-align:top; } .store_box_tops { width:calc(50% - 5px); margin-bottom:20px; min-width:300px; display:inline-block; min-height:350px; border:0px solid; vertical-align:top; } .store_products_list { position:relative; display:inline-block; width:100%; height:100%; border:0px #cccccc solid; vertical-align:top; text-align:center; } .store_discount_ball { background-color: #CF9B2B !important; position: absolute; z-index: 8; width: 68px; height: 68px; background-image: none; margin-left: 3px; margin-top: 10px; text-align: center; border-radius: 68px; top: 0px; } .store_discount_ball h2 { color: #fff; letter-spacing: -2px; font-size: 30px; margin-top: 10px; line-height: 48px; font-family:'bold'; font-weight:normal; } .store_discount_ball small { font-size: 26px; color: #fff; font-family:'bold'; font-weight:normal; } .store_data_table { text-align:left; width:100%; border:0px solid #ddddddd; border-spacing:0px; } .store_data { text-align:left; } .store_form_input, .store_input, .store_data .input, .store_data .store_form_input, .store_data .store_input { border: 1px solid #888888; font-size: 14px; color: #333333; width: calc(100% - 7px); height: 30px; background: #fff; padding-left: 5px; font-weight: normal; line-height: 28px; } .store_data .store_select, .store_data .store_form_select, .store_data .select { margin: 0; padding: 0; font-size: 14px; font-weight: normal; color: #000000; letter-spacing: 0px; width: auto; height: 33px; background: #ffffff; border: 1px solid #888888; outline: none; padding-left: 1%; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; box-shadow: inset 0 0px 0px #c5c1bf; -moz-box-shadow: inset 0 0px 0px #c5c1; } #pagination { width:100%; display:inline-block; } .pagination_center { width: 100% !important; display: inline-block !important; text-align: center !important; margin-bottom:5px; } .pagination_left { width: 100% !important; display: inline-block !important; text-align: center !important; margin-right:0px; } .pagination_right { width: 100% !important; display: inline-block !important; text-align: center !important; margin-left:0px; } .pagination_right select{ max-width:180px !important; } .box_content_zone_list { position:relative; display:none; width:96%; max-width:1680px; animation:fadein 1s; -moz-animation: fadein 1s; -webkit-animation: fadein 1s; -o-animation: fadein 1s; } .box_content_zone.store_filters_zone { position:relative; display:inline-block; width:100%; min-height:100px; vertical-align:top; margin-top:0; animation:fadein 1s; -moz-animation: fadein 1s; -webkit-animation: fadein 1s; -o-animation: fadein 1s; } .box_content_zone.store_filters_zone .box_content { width:100%; } .box_content_zone.store_products_list_zone { position:relative; display:inline-block; width:100%; min-height:100px; vertical-align:top; margin-top:0; animation:fadein 1s; -moz-animation: fadein 1s; -webkit-animation: fadein 1s; -o-animation: fadein 1s; } .box_content_zone.store_products_list_zone .box_content { width:100%; } .box_content_zone.store_products_full_list_zone { position:relative; display:inline-block; width:100%; min-height:100px; vertical-align:top; margin-top:0; animation:fadein 1s; -moz-animation: fadein 1s; -webkit-animation: fadein 1s; -o-animation: fadein 1s; } .box_content_zone.store_products_full_list_zone .box_content { width:100%; } /* CART CSS */ #store_cart_message_error { position: fixed; width: calc(100% - 20px); background-color: rgb(255, 0, 0); margin-bottom: 30px; color: rgb(255, 255, 255); padding: 10px; z-index: 99999; top: 0; left: 0; } .store_steps { position:relative; display:inline-block; vertical-align:top; width:100%; height:50px; margin-left:0px; margin-right:0px; margin-bottom:10px; border:1px #cccccc solid; } .store_steps3 { position:relative; display:inline-block; vertical-align:top; width:100%; height:50px; margin-left:0px; margin-right:0px; margin-bottom:10px; border:1px #cccccc solid; } .store_steps_active { background:#000000; color:#ffffff; } .store_multistore_name { margin-bottom:20px; } .store_column_data { position:relative; display:inline-block; vertical-align:top; width:100% !important; height:100px; background-color:#ffffff; text-align:left !important; border:0px #000000 solid; } .store_column_data.store_orders { position:relative; display:inline-block; vertical-align:top; width:100% !important; height:30px; background-color:#ffffff; text-align:center; border:0px #000000 solid; } .store_column_data_separator { margin:10px 0; } .store_column_title { position:relative; display:none; vertical-align:top; height:26px; background-color:#cccccc; text-align:left; border:0px solid; line-height:26px; padding: 0; } .store_column_title_designation { position:relative; display:none; vertical-align:top; width: calc(100% - 790px); height:26px; background-color:#cccccc; text-align:left; border:0px solid; line-height:26px; padding: 0; } .store_column_data { position:relative; display:inline-block; vertical-align:top; height:100%; background-color:#ffffff; text-align:center; border:0px #000000 solid; } .store_column_data.store_orders { position:relative; display:inline-block; vertical-align:top; height:100%; background-color:#ffffff; text-align:center; border:0px #000000 solid; } .store_column_data_designation { position:relative; display:inline-block; vertical-align:top; width:100%; background-color:#ffffff; text-align:center; border:0px #000000 solid; margin-bottom:10px; } .store_total_line { position:relative; width:100%; height:1px; background-color:#cccccc; border:0px solid; margin-bottom:10px; } .store_total { position:relative; width:100%; height:30px; background-color:#ffffff; text-align:right; border-bottom:1px #cccccc solid; } .store_button_continue, .store_button_continue_to_shop { position:relative; display:block; height:25px; background-color:#ffffff; text-align:center; border:0px #000000 solid; margin-bottom:20px; } .store_button_back { position:relative; display:inline-block; float:left; height:25px; background-color:#ffffff; text-align:right; border:0px #000000 solid; } .store_button_buy_area { position:relative; display:inline-block; width:166px; background-color:#ffffff; text-align:center; border:0px #000000 solid; } .store_button_buy_area .store_button_buy { background-color:#CF9B2B; } .store_button_back { position:relative; display:inline-block; float:left; } .store_mobile_title { display:inline-block; margin-right:5px; } .store_payment_line_image { display:inline-block; vertical-align:middle; } .store_payment_line_tax { display:inline-block; width:350px; padding:0 10px; text-align:left; vertical-align:middle; } .store_payment_line_btn { display:inline-block; } .store_cart_left { display: inline-block; width: 100%; vertical-align: top; margin-right:0px; text-align:center; margin-bottom:20px; } .store_cart_center { display: inline-block; width: 100%; vertical-align: top; margin-left:0px; margin-right:0px; text-align:center; } .store_cart_right { display: inline-block; width: 100%; vertical-align: top; margin-left:0px; text-align:center; } .store_data_table { text-align:left; width:100%; border:0px solid #ddddddd; border-spacing:0px; } .store_data_table .store_button_buy_area { width:100%; text-align:left; } .store_data { text-align:left; } .store_data_field { width:100%; margin-bottom:15px; } .store_data_field_title { width:70px; display:inline-block; margin-right:10px; } .store_data_field_input { width:calc(100% - 80px); display:inline-block; } .store_data_field.one_third { width:calc(40% - 5px); text-align: left; display:inline-block } .store_data_field.one_third.left { margin-right:5px; } .store_data_field.one_third.right { margin-left:5px; } .store_data_field.two_third { width:calc(60% - 5px); text-align: left; display:inline-block } .store_data_field.two_third.left { margin-right:5px; } .store_data_field.two_third.right { margin-left:5px; } .store_data_field.half { width:calc(50% - 5px); text-align: left; display:inline-block } .store_data_field.half.left { margin-right:5px; } .store_data_field.half.right { margin-left:5px; } .store_form_input, .store_input, .store_data_field .input, .store_data_field .store_form_input, .store_data_field .store_input, .store_data .input, .store_data .store_form_input, .store_data .store_input { border: 1px solid #888888; font-size: 14px; color: #333333; width: calc(100% - 7px); height: 30px; background: #fff; padding-left: 5px; font-weight: normal; line-height: 28px; } .store_data_field .store_select, .store_data_field .store_form_select, .store_data_field .select { min-width:250px; max-width:544px; margin: 0; padding: 0; font-size: 14px; font-weight: normal; color: #000000; letter-spacing: 0px; width: calc(100% + 2px); height: 33px; background: #ffffff; border: 1px solid #cccccc; outline: none; padding-left: 1%; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; box-shadow: inset 0 0px 0px #c5c1bf; -moz-box-shadow: inset 0 0px 0px #c5c1; } .store_data .store_select, .store_data .store_form_select, .store_data .select { min-width:200px; margin: 0; padding: 0; font-size: 14px; font-weight: normal; color: #000000; letter-spacing: 0px; width: auto; height: 33px; background: #ffffff; border: 1px solid #cccccc; outline: none; padding-left: 1%; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; box-shadow: inset 0 0px 0px #c5c1bf; -moz-box-shadow: inset 0 0px 0px #c5c1; } .store_column_data.store_orders .store_small_button_grey { margin-top:8px; margin-bottom:8px; } .cell { position:relative; display:inline-block; border:0px #cccccc solid; } .cell img { max-width:80%; } /* LOGIN CSS */ .register_page_block { width:100%; display:inline-block; vertical-align:top; padding-right:0px; margin-right:0px; border:0; order:2; } .register_page_block .input, .login_page_block .input { width:calc(100% - 20px) !important; } .login_page_block { width:100%; display:inline-block; vertical-align:top; order:1; margin-bottom:50px; } .register_login_page { width:100%; display:flex; flex-direction: column; } .adult_content_popup_overlay { display:none; background:rgba(0,0,0,1); position:fixed; top:0; left:0; right:0; bottom:0; z-index:999999; } .adult_content_popup { display:none; background:#fff; position:fixed; top:10%; left:calc(50% - 250px); z-index:999999; width:500px; text-align:center; padding:10px 10px 20px; } .store_register_eye, .store_login_eye { position: absolute; margin-top: 10px; margin-left: -30px; cursor: pointer; opacity:0.3; } } /* FILE ARCHIVED ON 22:54:59 Jul 11, 2022 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 14:16:33 Aug 24, 2022. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ /* playback timings (ms): captures_list: 136.493 exclusion.robots: 0.092 exclusion.robots.policy: 0.084 cdx.remote: 0.071 esindex: 0.01 LoadShardBlock: 102.104 (3) PetaboxLoader3.datanode: 90.839 (5) CDXLines.iter: 21.256 (3) load_resource: 140.995 PetaboxLoader3.resolve: 116.493 loaddict: 6.637 */