﻿@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap");@font-face{font-family:"Metropolis";src:url("/fonts/Metropolis.otf");}html{height:100%;}body{font-family:"Metropolis",sans-serif;font-size:14px;color:#004a80;height:100%;}#page{position:relative;min-height:100%;overflow:hidden;}.body-content{padding-bottom:190px;}.tooltip{top:0;}@media screen and (max-width:767px){.body-content{padding-bottom:0;}}@media(min-width:1200px){.container{max-width:1300px;}}h1,h2,h3,h4,h5,h6{color:#004a80;margin:0 0 10px;font-weight:700;}a{color:#004a80;-webkit-transition:.3s color;transition:.3s color;}a:hover,a:focus{color:#004a80;text-decoration:none;outline:0;}.primary-color{color:#004a80;}.white-color{color:#fff;}.font-weak{font-weight:400;}ul,ol{margin:0;padding:0;list-style:none;}hr{margin-top:15px;margin-bottom:15px;border-color:#dadada;}.main-title{font-weight:lighter;text-transform:uppercase;margin:25px 0 70px 0;text-align:center;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:15px;}.main-btn,.primary-btn,.secondary-btn,.cancel-btn,.delete-btn{display:inline-block;padding:12px 15px;font-weight:700;border:0;-webkit-transition:.3s all;transition:.3s all;}.main-btn.sm-btn,.primary-btn.sm-btn,.secondary-btn.sm-btn,.cancel-btn.sm-btn,.delete-btn.sm-btn{padding:5px 7px;font-size:.8rem;}.icon-btn.main-btn,.icon-btn.primary-btn,.icon-btn.secondary-btn{width:40px;height:40px;line-height:40px;text-align:center;padding:0;border:0;}.icon-btn.main-btn.sm-btn,.icon-btn.primary-btn.sm-btn,.icon-btn.secondary-btn.sm-btn{width:20px;height:20px;line-height:20px;font-size:1.1rem;}.main-btn{color:#30323a;background-color:#fff;border:0 none;-webkit-box-shadow:0 0 0 1px #dadada inset,0 0 0 6px transparent;box-shadow:0 0 0 1px #dadada inset,0 0 0 6px transparent;}.main-btn:hover,.main-btn:focus{color:#004a80;-webkit-box-shadow:0 0 0 1px #004a80 inset,0 0 0 0 #004a80;box-shadow:0 0 0 1px #004a80 inset,0 0 0 0 #004a80;}.primary-btn{color:#fff;background-color:#004a80;}.primary-btn:disabled,.primary-btn[disabled]{background-color:#30323a!important;}.primary-btn:hover,.primary-btn:focus{color:#fff;background-color:#0081ba;}.secondary-btn{color:#fff;background-color:#bb1f8c;border:2px solid #fff;padding:8px 11px;border-color:#bb1f8c;}.secondary-btn:hover,.secondary-btn:focus{color:#bb1f8c;background-color:#fff;}.delete-btn{color:#fff;background-color:#dc3545;border:2px solid #fff;padding:8px 11px;border-color:#dc3545;}.delete-btn:hover,.delete-btn:focus{color:#dc3545;background-color:#fff;}.cancel-btn{color:#fff;background-color:#dadada;}.cancel-btn:hover,.cancel-btn:focus{color:#fff;background-color:#30323a;}.input{width:100%;height:40px;padding:0 15px;border:0;background-color:transparent;-webkit-appearance:none;-webkit-box-shadow:0 0 0 1px #dadada inset,0 0 0 5px transparent;box-shadow:0 0 0 1px #dadada inset,0 0 0 5px transparent;-webkit-transition:.3s all;transition:.3s all;}.input:focus{-webkit-box-shadow:0 0 0 1px #004a80 inset,0 0 0 0 #004a80;box-shadow:0 0 0 1px #004a80 inset,0 0 0 0 #004a80;}textarea.input{padding:15px;}.input-checkbox .caption{max-height:0;overflow:hidden;-webkit-transition:.3s max-height;transition:.3s max-height;}.input-checkbox>label{color:#30323a;}.input-checkbox input[type=checkbox]:checked+label+.caption,.input-checkbox input[type=radio]:checked+label+.caption{max-height:800px;}.section{padding-top:30px;padding-bottom:30px;}.section-grey{background:#f6f7f8;}.section-title{position:relative;margin-bottom:15px;margin-top:15px;border-bottom:1px solid #dadada;}.section-title .title{display:inline-block;text-transform:uppercase;}.section-title:after{content:"";position:absolute;left:0;bottom:-1.5px;height:3px;width:60px;background-color:#004a80;}#breadcrumb{background:linear-gradient(to right,#89d0ed 0%,#004a80 100%);color:#fff;text-align:center;padding:20px;font-size:18px;}#breadcrumb a{color:#fff;}.banner{display:block;position:relative;margin-top:15px;margin-bottom:15px;}.banner>img{width:100%;}.banner.banner-1 .banner-caption{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.banner.banner-2 .banner-caption{position:absolute;left:10%;right:10%;bottom:10%;}.banner h1{font-size:46px;text-transform:uppercase;}.brand{margin-top:15px;margin-bottom:15px;-webkit-transition:.3s all;transition:.3s all;text-align:center;}.brand:hover{-webkit-box-shadow:0 6px 10px -6px rgba(0,0,0,.175);box-shadow:0 6px 10px -6px rgba(0,0,0,.175);-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);}.brand img{width:80%;}@media only screen and (max-width:991px){#home .home-wrap{margin-left:0;}#aside{margin-bottom:60px;}.product-reviews{margin-bottom:30px;}#navigation .container{padding:0;}.menu-header{justify-content:center;}#address .addressForm{border-top:1px solid #dadada;padding-top:20px;}#address .addressList{padding-bottom:20px;}}@media only screen and (max-width:767px){.banner h1{font-size:36px;}.store-filter .pull-right,.store-filter .pull-left{float:none!important;}.store-filter .pull-right{margin-top:15px;}}@media only screen and (max-width:480px){[class*=col-xs]{width:100%;}}.store-bg{position:relative;}.loader{z-index:100;display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.6);}.lds-ring{display:inline-block;position:relative;width:64px;height:64px;left:50%;top:50%;}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #004a80;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#004a80 transparent transparent transparent;}.lds-ring div:nth-child(1){animation-delay:-.45s;}.lds-ring div:nth-child(2){animation-delay:-.3s;}.lds-ring div:nth-child(3){animation-delay:-.15s;}@keyframes lds-ring{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes lds-roller{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.autocomplete-suggestions{background-color:#ebebeb;border-radius:20px;padding-top:50px;}.autocomplete-suggestions .autocomplete-suggestion .product.product-single{margin-top:15px;margin-bottom:15px;-webkit-transition:.3s all;transition:.3s all;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:233px;background-color:#fff;border-radius:20px;-webkit-box-shadow:0 6px 10px -6px rgba(0,0,0,.18);box-shadow:0 6px 10px -6px rgba(0,0,0,.18);-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);}.autocomplete-suggestions .autocomplete-suggestion .product.product-single:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.autocomplete-suggestions .autocomplete-suggestion .product.product-single .product-thumb{position:relative;text-align:center;}.autocomplete-suggestions .autocomplete-suggestion .product.product-single .product-thumb>img{max-height:175px;max-width:175px;padding-top:15px;}.autocomplete-suggestions .autocomplete-suggestion .product.product-single .product-body{padding:15px;width:100%;text-align:center;}:root{--status-indicator-size:10px;--status-indicator-animation-duration:2s;--status-indicator-color:#d8e2e9;--status-indicator-color-semi:rgba(216,226,233,.5);--status-indicator-color-transparent:rgba(216,226,233,0);--status-indicator-color-active:#0095ff;--status-indicator-color-active-semi:rgba(0,149,255,.5);--status-indicator-color-active-transparent:rgba(0,149,255,0);--status-indicator-color-positive:#4bd28f;--status-indicator-color-positive-semi:rgba(75,210,143,.5);--status-indicator-color-positive-transparent:rgba(75,210,143,0);--status-indicator-color-intermediary:#fa0;--status-indicator-color-intermediary-semi:rgba(255,170,0,.5);--status-indicator-color-intermediary-transparent:rgba(255,170,0,0);--status-indicator-color-negative:#ff4d4d;--status-indicator-color-negative-semi:rgba(255,77,77,.5);--status-indicator-color-negative-transparent:rgba(255,77,77,0);}@keyframes status-indicator-pulse{0%{box-shadow:0 0 0 0 var(--status-indicator-color-semi);}70%{box-shadow:0 0 0 var(--status-indicator-size) var(--status-indicator-color-transparent);}100%{box-shadow:0 0 0 0 var(--status-indicator-color-transparent);}}@keyframes status-indicator-pulse-active{0%{box-shadow:0 0 0 0 var(--status-indicator-color-active-semi);}70%{box-shadow:0 0 0 var(--status-indicator-size) var(--status-indicator-color-active-transparent);}100%{box-shadow:0 0 0 0 var(--status-indicator-color-active-transparent);}}@keyframes status-indicator-pulse-positive{0%{box-shadow:0 0 0 0 var(--status-indicator-color-positive-semi);}70%{box-shadow:0 0 0 var(--status-indicator-size) var(--status-indicator-color-positive-transparent);}100%{box-shadow:0 0 0 0 var(--status-indicator-color-positive-transparent);}}@keyframes status-indicator-pulse-intermediary{0%{box-shadow:0 0 0 0 var(--status-indicator-color-intermediary-semi);}70%{box-shadow:0 0 0 var(--status-indicator-size) var(--status-indicator-color-intermediary-transparent);}100%{box-shadow:0 0 0 0 var(--status-indicator-color-intermediary-transparent);}}@keyframes status-indicator-pulse-negative{0%{box-shadow:0 0 0 0 var(--status-indicator-color-negative-semi);}70%{box-shadow:0 0 0 var(--status-indicator-size) var(--status-indicator-color-negative-transparent);}100%{box-shadow:0 0 0 0 var(--status-indicator-color-negative-transparent);}}status-indicator{display:inline-block;border-radius:50%;cursor:pointer;width:var(--status-indicator-size);height:var(--status-indicator-size);background-color:var(--status-indicator-color);}status-indicator[pulse]{animation-name:status-indicator-pulse;animation-duration:var(--status-indicator-animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:normal;animation-delay:0;animation-fill-mode:none;}status-indicator[active]{background-color:var(--status-indicator-color-active);}status-indicator[active][pulse]{animation-name:status-indicator-pulse-active;}status-indicator[positive]{background-color:var(--status-indicator-color-positive);animation-name:status-indicator-pulse-positive;}status-indicator[positive][pulse]{animation-name:status-indicator-pulse-positive;}status-indicator[intermediary]{background-color:var(--status-indicator-color-intermediary);}status-indicator[intermediary][pulse]{animation-name:status-indicator-pulse-intermediary;}status-indicator[negative]{background-color:var(--status-indicator-color-negative);animation-name:status-indicator-pulse-negative;}status-indicator[negative][pulse]{animation-name:status-indicator-pulse-negative;}#home hr{width:15%;margin-top:20px;margin-bottom:25px;border-top:2px solid #fff;}#home h4{text-align:center;margin-bottom:20px;}#home #search{padding:100px 15px;background-image:url(/Content/images/home/background-header.png);background-size:cover;background-repeat:no-repeat;background-position:10%;color:#fff;text-align:center;}#home #search .page-search{max-width:900px;margin:auto;}#home #search .page-search .shortcuts{padding:40px 0;}#home #search .page-search .shortcuts .line{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}#home #search .page-search .shortcuts .line a{color:#fff;border:1px solid #fff;padding:6px 10px;border-radius:20px;margin:10px;-webkit-transition:.3s all;transition:.3s all;}#home #search .page-search .shortcuts .line a:hover{color:#004a80;background:#fff;}#home #search .page-search .shortcuts .line a.pink{background:#bb1f8c;border-color:#bb1f8c;}#home #search .page-search .shortcuts .line a.pink:hover{color:#fff;background:transparent;}#home #search .page-search .shortcuts .line a.blue{background:#004a80;border-color:#004a80;}#home #search .page-search .shortcuts .line a.blue:hover{color:#fff;background:transparent;}#home #search .page-search .shortcuts .line a.blue-light{background:#89d0ed;border-color:#89d0ed;}#home #search .page-search .shortcuts .line a.blue-light:hover{color:#fff;background:transparent;}#home #search .page-search .shortcuts .line a.grey{background:#ebebeb;border-color:#ebebeb;color:#004a80;}#home #search .page-search .shortcuts .line a.grey:hover{color:#fff;background:transparent;}#home #search .page-search .search-categories{box-shadow:none;}#home #search .page-search>form{position:relative;}#home #search .page-search>form .search-input{padding-left:30px;padding-right:45px;background-color:#fff;border-radius:20px;font-size:20px;position:relative;z-index:997;}#home #search .page-search>form .search-categories{position:absolute;left:0;top:0;width:135px;}#home #search .page-search>form .search-btn{position:absolute;top:0;right:0;width:40px;height:40px;background-color:transparent;border:0;z-index:1000;}#home #search .page-search .fa-search{background:#ebebeb;color:#004a80;border-radius:50%;padding:9px;margin-left:-2px;}#home #search h2{color:#fff;}#home #search form{margin-top:20px;}#home #search p{font-size:18px;margin-bottom:10px;}#home #types .productgrp{margin-top:15px;margin-bottom:15px;-webkit-transition:.3s all;transition:.3s all;text-align:center;}#home #types .productgrp .productgrp-thumb{background:#f5f5f5;padding:30px;border-radius:30px;-webkit-transition-duration:.3s;transition-duration:.3s;}#home #types .productgrp .productgrp-thumb:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);}#home #types .productgrp .productgrp-body{padding-top:10px;}#home #types .productgrp .productgrp-body .productgrp-name{color:#004a80;}#home #infos{background-color:#ebebeb;}#home #infos h4{margin-bottom:40px;}#home #infos .info{position:relative;display:inline-block;margin-bottom:30px;}#home #infos .info .text{color:#fff;position:absolute;text-align:left;bottom:15px;left:25px;max-width:260px;font-weight:bold;}#home #infos .info .text hr{width:25%;margin-top:0;margin-left:0;margin-bottom:10px;}#home #infos-numbers{background:linear-gradient(to right,#89d0ed 0%,#004a80 100%);}#home #infos-numbers h4{margin-bottom:40px;color:#fff;}#home #infos-numbers .info{margin-bottom:30px;}#home #infos-numbers .info:not(:last-child){border-right:2px solid #fff;}#home #infos-numbers .info img{max-height:72px;}#home #contacts{color:#004a80;}#home #contacts span.big{font-size:26px;font-weight:bold;}#home #contacts hr{border-color:#bb1f8c;width:60px;margin:20px 0;}#home #brands{background-color:#004a80;padding-bottom:9px;}#home #brands .owl-centered .owl-item{display:table-cell;float:none;vertical-align:middle;}#home #brands .owl-carousel .nav-btn{position:absolute;width:26px;top:25px!important;}#home #brands .owl-carousel .owl-prev.disabled,#home #brands .owl-carousel .owl-next.disabled{pointer-events:none;opacity:.2;}#home #brands .owl-carousel .prev-slide{color:#89d0ed;left:-24px;}#home #brands .owl-carousel .next-slide{color:#89d0ed;right:-24px;}#home #brands .owl-carousel .owl-item img{width:auto;height:auto;margin:auto;}#home #brands .owl-dots{display:none;}@media only screen and (max-width:991px){#home #infos-numbers .info:nth-child(2){border-right:0;}#home #infos-numbers .info:nth-child(odd){border-right:2px solid #fff;}}@media only screen and (max-width:575px){#home #infos-numbers .info:not(:last-child){border-right:0!important;padding-bottom:30px;}#home #contacts{text-align:center;}#home #contacts hr{margin:20px auto;}#home #brands .owl-carousel .prev-slide{left:70px;}#home #brands .owl-carousel .next-slide{right:70px;}}#header{padding-top:15px;padding-bottom:15px;-webkit-box-shadow:0 4px 5px -4px rgba(0,0,0,.5);-moz-box-shadow:0 4px 5px -4px rgba(0,0,0,.5);box-shadow:0 4px 5px -4px rgba(0,0,0,.5);}#header .d-flex{flex-wrap:wrap;justify-content:space-between;align-items:center;}#header .btn{background-color:#004a80;color:#fff;font-size:.85rem;line-height:1.2;border:0;border-radius:15px;-webkit-transition:.3s all;transition:.3s all;padding:8px 14px;white-space:nowrap;}#header .btn:hover,#header .btn:focus{background-color:#fff;color:#004a80;-webkit-box-shadow:0 0 0 1px #004a80 inset,0 0 0 0 #004a80;box-shadow:0 0 0 1px #004a80 inset,0 0 0 0 #004a80;}#header .btn-sav{background-color:#bb1f8c;color:#fff;}#header .btn-sav:hover,#header .btn-sav:focus{background-color:#fff;color:#bb1f8c;-webkit-box-shadow:0 0 0 1px #bb1f8c inset,0 0 0 0 #bb1f8c;box-shadow:0 0 0 1px #bb1f8c inset,0 0 0 0 #bb1f8c;}#top-header{background-color:#004a80;color:#fff;}.header-top-links{display:flex;justify-content:space-between;}.header-top-links>li{display:inline-block;}.header-top-links>li>a{display:block;cursor:pointer;text-transform:uppercase;color:#fff;padding:5px 10px;}.header-top-links>li>a:hover{background-color:#fff;color:#004a80;}.header-btns{display:flex;align-items:center;}.header-btns .dropdown-toggle{display:block;cursor:pointer;}.header-btns .header-account.dropdown .custom-menu>li>a>i{margin-right:15px;color:#004a80;width:16px;}.header-btns>li{display:inline-block;vertical-align:top;padding:15px 0;}.header-btns>li.header-ticket{margin-bottom:5px;}.header-btns>li+li{margin-left:20px;}.header-btns>li .header-btns-icon{position:relative;float:left;margin-right:15px;width:35px;height:35px;line-height:37px;text-align:center;color:#fff;background-color:#89d0ed;border-radius:50%;}.header-btns>li .header-btns-label{white-space:nowrap;min-width:156px;}.header-cart .header-btns-icon .qty{position:absolute;right:-7px;top:-6px;width:18px;height:18px;line-height:18px;text-align:center;font-size:10px;background:#004a80;color:#fff;border-radius:50%;}.header-cart.dropdown .custom-menu{width:332px;}#shopping-cart .shopping-cart-list{max-height:260px;margin-bottom:15px;overflow-y:auto;}#shopping-cart .product.product-widget:first-child{margin-top:0;}#shopping-cart .product.product-widget:last-child{margin-bottom:0;}#shopping-cart .shopping-cart-btns{text-align:center;}#shopping-cart .shopping-cart-btns>button{width:calc(50% - 2px);text-align:center;}#navigation{background:#30323a;}#navigation .container{position:relative;}#sidebar{width:300px;position:fixed;top:0;left:-300px;height:100vh;z-index:999;background:linear-gradient(to top,#89d0ed 0%,#004a80 50%);color:#fff;transition:all .3s;overflow-y:scroll;box-shadow:3px 3px 3px rgba(0,0,0,.2);}#sidebar::-webkit-scrollbar{display:none;}#sidebar.active{left:0;}#sidebar ul li{position:relative;}#sidebar ul li a.category{padding:15px;display:block;border-bottom:1px solid #fff;}#sidebar ul li a.category.parent{background:url(/Content/images/icons/nav-arrow-open.png) no-repeat calc(100% - 10px) center;}#sidebar ul li a.category.parent.collapsed{background-image:url(/Content/images/icons/nav-arrow.png);}#sidebar ul li a.category.parent:hover{background-image:url(/Content/images/icons/nav-arrow-open.png);}#sidebar ul li a.category.child:hover{color:#004a80;background:#fff;}#sidebar ul p{color:#fff;padding:10px;}#sidebar ul li.active>a,#sidebar ul a[aria-expanded=true]{background:#085074;}#sidebar ul ul a{font-size:.9em!important;padding-left:30px!important;background:#085074;}#sidebar ul ul ul a{padding-left:50px!important;}#sidebar a,#sidebar a:hover,#sidebar a:focus{color:inherit;text-decoration:none;transition:all .3s;}#sidebar .sidebar-header{padding:40px;background:#fff;text-transform:uppercase;}#sidebar .sidebar-header h3{margin:0;}#sidebar #dismiss{width:35px;height:35px;line-height:35px;text-align:center;background:#004a80;position:absolute;top:10px;right:10px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}#sidebar #dismiss:hover{background:#fff;color:#004a80;}.overlay{display:none;position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.7);z-index:998;opacity:0;transition:all .5s ease-in-out;}.overlay.active{display:block;opacity:1;}.menu-profile>li>a{display:block;padding:10px 0;}.menu-profile>li>a>i{margin-right:15px;color:#004a80;width:16px;}.menu-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}.category-nav.show-on-click .category-list{opacity:0;visibility:hidden;-webkit-transform:translate(0,15px);-ms-transform:translate(0,15px);transform:translate(0,15px);}.category-nav.show-on-click .category-list.open{opacity:1;visibility:visible;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}.category-nav .category-header{padding:15px;display:block;text-transform:uppercase;background:#004a80;color:#fff!important;font-weight:700;cursor:pointer;width:400px;}.category-nav .category-header>i{float:right;line-height:20px;}.category-nav .category-list{position:absolute;width:270px;background-color:#fff;border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;z-index:50;-webkit-transition:.3s all;transition:.3s all;}.category-nav .category-list>li+li{border-top:1px solid #dadada;}.category-nav .category-list>li.dropdown>.dropdown-toggle>i{float:right;line-height:20px;}.category-nav .category-list>li>a{display:block;padding:15px;text-transform:uppercase;}.category-nav .category-list>li>a:hover,.category-nav .category-list>li>a:focus,.category-nav .category-list>li.dropdown.open>a{color:#004a80;}.menu-nav .menu-header{display:none;padding:15px;text-transform:uppercase;background:#30323a;color:#fff;font-weight:700;}.menu-nav .menu-header>i{float:right;line-height:20px;}.menu-nav .menu-list>li{display:inline-block;}.menu-nav .menu-list>li>a{display:block;padding:15px;color:#fff;text-transform:uppercase;}.menu-nav .menu-list>li>a:hover,.menu-nav .menu-list>li>a:focus,.menu-nav .menu-list>li.dropdown.open>a{color:#004a80;}.custom-menu{padding:15px;background:#fff;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);z-index:10001;top:100%;min-width:200px;opacity:0;visibility:hidden;}.dropdown.show>.custom-menu{opacity:1;visibility:visible;}.dropdown.default-dropdown>.custom-menu{border-top:2px solid #004a80;left:50%;-webkit-transform:translateX(-50%) translateY(15px);-ms-transform:translateX(-50%) translateY(15px);transform:translateX(-50%) translateY(15px);}.dropdown.default-dropdown.show>.custom-menu{-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);}.dropdown.default-dropdown>.custom-menu>li>a{display:block;padding:10px 0;}.dropdown.mega-dropdown.full-width{position:static!important;}.dropdown.mega-dropdown>.custom-menu{border-top:2px solid #004a80;left:0;-webkit-transform:translate(0,15px);-ms-transform:translate(0,15px);transform:translate(0,15px);width:auto;min-width:750px;max-width:100%;}.dropdown.mega-dropdown.full-width>.custom-menu{width:100%;}.dropdown.mega-dropdown.open>.custom-menu{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}.dropdown.side-dropdown>.custom-menu{border-left:2px solid #004a80;left:100%;top:0;width:750px;-webkit-transform:translate(15px,0);-ms-transform:translate(15px,0);transform:translate(15px,0);}.dropdown.side-dropdown.open>.custom-menu{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}@media only screen and (max-width:767px){#header .d-flex{justify-content:center;}#header .d-flex .header-logo{margin-bottom:15px;margin-right:100%;margin-left:100%;}}@media only screen and (max-width:575px){#header .header-btns{justify-content:center;flex-wrap:wrap-reverse;}#header .header-btns .header-ticket{margin-right:100%;margin-left:100%;margin-bottom:0;}#header .header-btns .header-account{margin-left:0;}}#footer{background:linear-gradient(to right,#89d0ed 0%,#004a80 100%);position:absolute;bottom:0;left:0;width:100%;height:190px;}#footer hr{border:1px solid #fff;width:60px;margin:10px 0;}#footer .footer-logo{align-self:center;margin-bottom:30px;}#footer .footer-logo .logo{display:inline-block;}#footer .footer-logo .logo>img{width:100%;max-height:70px;}#footer .list-links{line-height:25px;}#footer .list-links li>a{position:relative;display:inline-block;padding:2px 0;-webkit-transition:.3s all;transition:.3s all;color:#fff;font-weight:bold;}#footer .list-links li>a:before{content:"";position:absolute;left:0;font-family:FontAwesome;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);opacity:0;visibility:hidden;-webkit-transition:.3s all;transition:.3s all;}#footer .list-links li>a:hover,#footer .list-links .list-links li>a:focus,#footer .list-links .list-links li.active>a{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);}#footer .list-links li>a:hover:before,#footer .list-links .list-links li>a:focus:before,#footer .list-links .list-links li.active>a:before{opacity:1;visibility:visible;}#footer .footer-social>li{display:inline-block;margin-right:15px;margin-bottom:6px;}#footer .footer-social>li:last-child{margin-right:0;}#footer .footer-copyright{text-transform:uppercase;color:#fff;font-weight:bold;align-self:end;text-align:end;margin-top:15px;}#footer .footer-copyright a{color:#fff;}@media screen and (max-width:767px){#footer{position:relative;top:auto;left:auto;height:auto;}}#category{background-color:#ebebeb;}#category #search-bar{max-width:900px;margin:auto;margin-top:20px;font-size:smaller;}#category #search-bar .search-categories{box-shadow:none;}#category #search-bar form{position:relative;}#category #search-bar .search-input{padding-left:30px;padding-right:45px;background-color:#fff;border-radius:20px;font-size:20px;position:relative;z-index:997;}#category #search-bar .search-categories{position:absolute;left:0;top:0;width:135px;}#category #search-bar .search-btn{position:absolute;top:0;right:0;width:40px;height:40px;background-color:transparent;border:0;}#category #search-bar .fa-search{background:#ebebeb;color:#004a80;border-radius:50%;padding:9px;margin-left:-2px;}#category #store{padding-top:30px;padding-bottom:30px;}#category #store .product.product-single{margin-top:15px;margin-bottom:15px;-webkit-transition:.3s all;transition:.3s all;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:300px;background-color:#fff;border-radius:20px;}#category #store .product.product-single:hover{-webkit-box-shadow:0 6px 10px -6px rgba(0,0,0,.175);box-shadow:0 6px 10px -6px rgba(0,0,0,.175);-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);}#category #store .product.product-single:hover .product-thumb:after{opacity:.7;visibility:visible;}#category #store .product.product-single:hover .quick-view{opacity:1;visibility:visible;}#category #store .product.product-single:hover .product-btns{opacity:1;visibility:visible;}#category #store .product.product-single .product-thumb{position:relative;margin-bottom:15px;text-align:center;width:100%;}#category #store .product.product-single .product-thumb>img{max-height:175px;max-width:175px;}#category #store .product.product-single .product-thumb:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;opacity:0;visibility:hidden;z-index:0;-webkit-transition:.3s all;transition:.3s all;}#category #store .product.product-single .quick-view{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;visibility:hidden;z-index:20;}#category #store .product.product-single .product-label{position:absolute;left:0;top:0;}#category #store .product.product-single .product-label>span{display:block;}#category #store .product.product-single .product-countdown{position:absolute;left:0;bottom:0;right:0;text-align:center;}#category #store .product.product-single .product-body{padding:15px;}#category #store .product.product-single .product-price{display:inline-block;}#category #store .product.product-single .product-rating{float:right;margin-top:5px;}#category #store .product.product-single .product-name{font-size:15px;}#category #store .product.product-single .product-btns{margin-top:20px;opacity:0;visibility:hidden;-webkit-transition:.3s all;transition:.3s all;}#category #store .product.product-single .product-hot{border:2px solid #004a80;}#category #store .product.product-single .product-hot .product-btns{opacity:1;visibility:visible;}#category .filters{background-color:#fff;}#category .filters ul.filter{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;position:relative;margin-left:222px;}#category .filters ul.filter li{text-align:center;padding:5px;font-size:16px;cursor:pointer;position:relative;margin:0 10px 10px 0;color:#004a80;transition:color .3s;}#category .filters ul.filter li.search{margin-left:auto;margin-bottom:5px;}#category .filters ul.filter li.search #quicksearch{width:222px;}#category .filters ul.filter li.all{margin-left:auto;}#category .filters ul.filter li:hover{color:#004a80;}#category .filters ul.filter li.is-checked{border-bottom:2px solid #004a80;font-weight:700;}#category .filters ul.filter li:last-child{margin-right:0;}#category .filters ul.filter li.dropdown:hover ul.dropdown-menu{display:block;margin-top:0;}#category .filters ul.filter li.dropdown.is-checked ul.dropdown-menu{margin-top:2px;}#category .filters ul.dropdown-menu li.dropdown-item{text-align:left;padding-left:10px;}#category .filters ul.dropdown-menu li.dropdown-item:last-child{margin-bottom:0;}#category .search-filter{display:inline-block;margin-left:15px;}#category .row-filter{display:inline-block;vertical-align:top;}#category .row-filter>a{display:inline-block;height:40px;width:40px;line-height:40px;text-align:center;color:#fff;background-color:#30323a;-webkit-transition:.3s all;transition:.3s all;}#category .row-filter>a:hover{opacity:.9;}#category .row-filter>a.active{background-color:#004a80;}#category .sort-filter{display:inline-block;margin-left:15px;}#category .sort-filter select.input{width:120px;}#category .page-filter{display:inline-block;}#category .page-filter select.input{width:112px;}#category .store-pages{display:inline-block;margin-left:15px;}#category .store-pages li{display:inline-block;margin-right:6px;}#category .store-pages li a{display:block;min-width:10px;text-align:center;}#category .store-pages li.active a{color:#004a80;font-weight:bold;}@media(max-width:1200px){#category .filters ul.filter{margin-left:0;}#category .filters ul.filter li.search{margin-left:0;flex-basis:100%;margin-bottom:5px;}#category .filters ul.filter li.all{margin-left:0;}}#types{margin:50px 0;}#types h4{text-align:center;margin-bottom:25px;}#types .productgrp{margin-top:15px;margin-bottom:15px;-webkit-transition:.3s all;transition:.3s all;text-align:center;}#types .productgrp .productgrp-thumb{background:#f5f5f5;padding:30px;border-radius:30px;-webkit-transition-duration:.3s;transition-duration:.3s;}#types .productgrp .productgrp-thumb:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);}#types .productgrp .productgrp-body{padding-top:10px;}#types .productgrp .productgrp-body .productgrp-name{color:#004a80;}.product .product-old-price{color:#004a80;font-size:70%;}.product .product-rating{display:inline-block;}.product .product-rating>i{color:#ffb656;}.product .product-rating>i.empty{color:#dadada;}.product .product-label>span{position:relative;display:inline-block;padding:5px 15px;font-weight:700;color:#fff;background-color:#30323a;z-index:22;}.product .product-label>span.sale{background-color:#004a80;}.product .product-countdown{z-index:22;}.product .product-countdown>li{display:inline-block;margin-right:-4px;}.product .product-countdown>li+li:before{content:":";color:#fff;background:#30323a;padding:2px;}.product .product-countdown>li>span{display:inline-block;color:#fff;font-weight:700;padding:10px;background:#004a80;}.product .product-brand{margin-top:-20px;margin-left:20px;}.product .product-name{font-size:1.6em;margin:0;text-transform:uppercase;}.product .product-namec{font-size:1em;margin-bottom:1em;font-style:italic;color:#004a80;}.product .product-description{font-size:1.1em;background-color:#f6f6f6;margin-bottom:1em;padding:1.2em 2.2em;color:#004a80;font-style:italic;}.product .product-description ul{list-style-type:"- ";}.product .product-price{font-size:1.4em;font-weight:800;}.product .product-informations{padding:1.2em .8em;}.product.product-widget{position:relative;margin-top:15px;margin-bottom:15px;}.product.product-widget .product-thumb{position:absolute;left:0;top:0;width:60px;}.product.product-widget .product-thumb>img{width:100%;}.product.product-widget .product-body{padding-left:75px;padding-top:10px;padding-right:4px;min-height:60px;}.product.product-widget .product-price{font-size:18px;margin-bottom:5px;}.product.product-widget .product-price .qty{font-size:14px;font-weight:400;}.product.product-widget .product-name{font-size:14px;}.product.product-widget .cart_product_delete{position:absolute;right:6px;top:0;background-color:transparent;border:0;color:#dadada;}.product.product-widget .cart_product_delete:hover{color:#30323a;}.product.product-details .product-name{margin-top:15px;}.product.product-details .product-rating{margin-right:15px;margin-bottom:15px;}.product.product-details .product-options{margin-bottom:30px;}.product.product-details .qty-input{display:inline-block;}.product.product-details .qty-input .input{width:90px;}#product-main-view .slick-arrow,#product-view .slick-arrow{opacity:0;display:none!important;}#product-view{margin-top:10px;margin-bottom:15px;}#product-view .product-view{padding:7.5px;}#product-view .product-view>img{max-width:80%;max-height:500px;margin:auto;}#product-view .product-view.slick-slide{opacity:.2;}#product-view .product-view.slick-slide.slick-current{opacity:1;box-shadow:0 0 0 2px #004a80 inset;}.product-view>img{max-width:80%;max-height:500px;margin:auto;}.product-tab{margin-top:30px;}.product-tab .tab-nav{justify-content:space-between;border-bottom:1px solid #dadada;}.product-tab .tab-nav li{display:inline-block;position:relative;}.product-tab .tab-nav li a{display:block;padding:15px 0;text-transform:uppercase;}.product-tab .tab-nav li a.active{font-weight:700;}.product-tab .tab-nav li a.active:after{content:"";position:absolute;left:0;bottom:-1.5px;height:3px;width:30px;background-color:#004a80;}.add-to-cart,.add-to-alert{font-size:11px;}.add-to-alert{max-width:134.8px;background-color:#ffc107;border-color:#ffc107;}.single-review{margin-bottom:30px;}.single-review .review-heading>div{display:inline-block;}.single-review .review-heading>div+div{margin-left:10px;}.single-review .review-rating{display:inline-block;}.single-review .review-rating>i{color:#ffb656;}.single-review .review-rating>i.empty{color:#dadada;}.single-review .review-body{margin-top:10px;}.reviews-pages li{display:inline-block;margin-right:6px;}.reviews-pages li a{display:block;min-width:10px;text-align:center;}.reviews-pages li.active{color:#004a80;}.review-form textarea.input{height:90px;}.review-form .input-rating .stars{display:inline-block;vertical-align:top;}.review-form .input-rating .stars input[type=radio]{display:none;}.review-form .input-rating .stars>label{float:right;cursor:pointer;padding:0 3px;transition:.3s all;}.review-form .input-rating .stars>label:hover,.review-form .input-rating .stars>label:hover~label{transform:scale(1.5);}.review-form .input-rating .stars>label:before{content:"";font-family:FontAwesome;color:#dadada;font-size:14px;transition:.3s all;}.review-form .input-rating .stars>label:hover:before,.review-form .input-rating .stars>label:hover~label:before,.review-form .input-rating .stars>label input:checked~label:before{content:"";color:#ffb656;}.size-option>li,.color-option>li{display:inline-block;margin-right:6px;margin-bottom:6px;vertical-align:top;}.size-option>li:last-child,.color-option>li:last-child{margin-right:0;}.size-option>li>a,.color-option>li>a{display:block;padding:2px 7px 0 8px;border:1px solid #004a80;color:#004a80;}.size-option>li.active>a,.color-option>li.active>a{color:#fff;background-color:#004a80;}.size-option>li:hover>a,.color-option>li:hover>a{color:#fff;background-color:#0081ba;}.color-option>li>a{width:20px;height:20px;}.color-option>li.active>a{box-shadow:0 0 0 2px #fff,0 0 0 3px #004a80;}#support{position:relative;}#support .tab{display:none;}#support .btn-tertiary{color:#555;padding:0;line-height:40px;width:300px;display:block;border:2px solid #555;}#support .btn-tertiary:hover,#support .btn-tertiary:focus{color:#888;border-color:#888;}#support .input-file{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;}#support .js-labelFile{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;cursor:pointer;}#support .icon:before{content:"";}#support .icon:before.has-file .icon:before{content:"";color:#5aac7b;}#support #regForm .custom-file-label{text-align:center;}#support #regForm .custom-file-label::after{display:none;}#support .inbox_msg{border:1px solid #c4c4c4;clear:both;overflow:hidden;border-radius:.25rem;}#support .incoming_msg_img{float:left;display:inline-block;background-color:#e40521;color:#fff;font-size:1.2rem;line-height:2.2rem;width:2rem;height:2rem;border-radius:50%;text-align:center;}#support .received_msg{display:inline-block;padding:0 0 0 10px;vertical-align:top;width:92%;}#support .time_date{color:#747474;display:block;font-size:12px;margin:8px 0 0;}#support .received_withd_msg{width:80%;}#support .received_withd_msg .received_msg_text{background:#ebebeb none repeat scroll 0 0;border-radius:3px;color:#646464;font-size:14px;margin:0;padding:5px 10px 5px 12px;width:100%;margin-bottom:5px;}#support .outgoing_msg,#support .incoming_msg{overflow:hidden;padding:13px 0 13px;}#support .sent_msg{float:right;width:80%;}#support .sent_msg .outgoing_msg_text{background:#004a80 none repeat scroll 0 0;border-radius:3px;font-size:14px;margin-bottom:5px;color:#fff;padding:5px 10px 5px 12px;width:100%;}#support .input_msg_write textarea{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;color:#4c4c4c;font-size:15px;min-height:48px;width:100%;padding:10px;min-height:75px;margin-bottom:-7px;}#support .type_msg{border-top:1px solid #c4c4c4;position:relative;margin-bottom:-5px;}#support .type_msg .custom-file-label{border-radius:0;border:0;}#support .msg_send_btn{background:#05728f none repeat scroll 0 0;border:medium none;border-radius:50%;color:#fff;font-size:17px;height:33px;position:absolute;right:7px;top:21px;width:33px;line-height:0;}#support .msg_history{height:516px;overflow-y:auto;padding:30px 15px;}#support .card-header{background:#004a80;}#support .card-title{color:#fff;font-size:1.1rem;font-weight:400;margin:0;}#support .badgee{padding:.125rem .25rem;border-radius:.125rem;white-space:nowrap;color:#fff;background-color:#666;text-align:center;font-size:.875rem;}#support .badgee.NewToCheck{color:#fff;background-color:#ffd800;}#support .badgee.Cancelled{color:#fff;background-color:#f7301a;}#support .badgee.Validated{color:#fff;background-color:#04d615;}#support .badgee.Complete{color:#fff;background-color:#00a2d1;}#support .badgee.New{color:#fff;background-color:#ffb400;}#support .badgee.NewToComplete{color:#fff;background-color:#18d7c3;}#support .badgee.WaitSupportCallBack{color:#fff;background-color:#ff4e00;}#support .badgee.InProgress{color:#fff;background-color:#4a9904;}#support .badgee.InProgress.WaitResponse{color:#fff;background-color:#ff8400;}#support .badgee.WaitCustomerEquipment{color:#fff;background-color:#919191;}#support .badgee.WaitCustomerEquipment{color:#fff;background-color:#32cd32;}#support .badgee.WaitCustomerEquipmentPause{color:#fff;background-color:#919191;}#support .badgee.WaitCustomerEquipmentPause{color:#fff;background-color:#32cd32;}#support .badgee.WaitResolving{color:#fff;background-color:#6f3088;}#support .badgee.WaitSpareParts{color:#fff;background-color:#ff31d6;}#support .badgee.RepairInProgress{color:#fff;background-color:#ff006c;}#support .badgee.WaitForRepair{color:#fff;background-color:#ff3c96;}#support .badgee.WaitForRepairOnSite{color:#fff;background-color:#ff5096;}#support .badgee.Repaired{color:#fff;background-color:#32cd32;}#support .badgee.WaitForClose{color:#fff;background-color:#179fff;}#support .badgee.Closed{color:#fff;background-color:#1f407e;}#support #result{display:none;}#support #result .lds-roller{display:inline-block;position:relative;width:64px;height:64px;}#support #result .lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:32px 32px;}#support #result .lds-roller div:after{content:" ";display:block;position:absolute;width:6px;height:6px;border-radius:50%;background:#005487;margin:-3px 0 0 -3px;}#support #result .lds-roller div:nth-child(1){animation-delay:-.036s;}#support #result .lds-roller div:nth-child(1):after{top:50px;left:50px;}#support #result .lds-roller div:nth-child(2){animation-delay:-.072s;}#support #result .lds-roller div:nth-child(2):after{top:54px;left:45px;}#support #result .lds-roller div:nth-child(3){animation-delay:-.108s;}#support #result .lds-roller div:nth-child(3):after{top:57px;left:39px;}#support #result .lds-roller div:nth-child(4){animation-delay:-.144s;}#support #result .lds-roller div:nth-child(4):after{top:58px;left:32px;}#support #result .lds-roller div:nth-child(5){animation-delay:-.18s;}#support #result .lds-roller div:nth-child(5):after{top:57px;left:25px;}#support #result .lds-roller div:nth-child(6){animation-delay:-.216s;}#support #result .lds-roller div:nth-child(6):after{top:54px;left:19px;}#support #result .lds-roller div:nth-child(7){animation-delay:-.252s;}#support #result .lds-roller div:nth-child(7):after{top:50px;left:14px;}#support #result .lds-roller div:nth-child(8){animation-delay:-.288s;}#support #result .lds-roller div:nth-child(8):after{top:45px;left:10px;}#support .subjects{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}#support .subjects .subject{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#004a80;color:#fff;font-weight:bold;border:1px solid #004a80;width:210px;height:210px;margin:20px;padding:20px;cursor:pointer;transition:all .2s linear;}#support .subjects .subject img{width:100px;padding-bottom:10px;}#support .subjects .subject:hover{background:#fff;color:#004a80;}#support .subjects .subject:hover img{filter:invert(48%) sepia(36%) saturate(5648%) hue-rotate(189deg) brightness(43%) contrast(101%);}#support .help-container{text-align:center;}#support .help-container .question{font-size:1.25rem;font-weight:700;margin-bottom:25px;}#support .help-container .answer-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}#support .help-container .answer-container .answer{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#004a80;color:#fff;border:1px solid #004a80;width:210px;height:210px;margin:20px;padding:20px;cursor:pointer;transition:all .2s linear;}#support .help-container .answer-container .answer img{max-width:75px;padding-bottom:10px;}#support .help-container .answer-container .answer:hover{background:#fff;color:#004a80;}#support .help-container .answer-container .answer:hover img{filter:invert(48%) sepia(36%) saturate(5648%) hue-rotate(189deg) brightness(43%) contrast(101%);}#support .help-container #prevBtn.btn{margin:auto;background:#fff;color:#004a80;border:1px solid #004a80;border-radius:0;margin-top:20px;}#support .help-container #prevBtn.btn:hover{background:#004a80;color:#fff;}#support #overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:none;z-index:1;}#support #card-rating #submitRating{margin-left:auto;}#support #modalRating{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;color:#005287;padding:30px;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:8px;display:none;z-index:2;}#support #modalRating h5{position:relative;font-size:28px;font-weight:900;text-transform:uppercase;margin:0 0 30px;padding-bottom:8px;}#support #modalRating h5:after{content:"";position:absolute;left:0;right:0;margin:auto;bottom:-1.5px;height:2px;width:100px;background-color:#005287;}#support #modalRating #closeModal{position:absolute;top:10px;right:10px;background:none;border:0;font-size:20px;cursor:pointer;color:#333;z-index:3;}#support #modalRating #submitRating{margin:auto;}#support #submitRating{display:block;font-size:14px;}#support .rating{display:flex;justify-content:center;color:#999;}#support .rating .star{font-size:2rem;cursor:pointer;color:#ccc;transition:color .3s;}#support .rating .star.selected{color:#ffd700!important;}#support .rating .star.semi-selected{color:rgba(255,215,0,.5);}#support .rating .starResult{font-size:2rem;color:#ccc;}#support .rating .starResult.selected{color:#ffd700;}#support .more-rating{text-align:center;}#support .more-rating .review-links{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:20px;}#support .more-rating .review-links img{box-shadow:0 5px 10px rgba(0,0,0,.1);border-radius:20px;background:#fff;transition:all .4s ease;}#support .more-rating .review-links img:hover{transform:scale(1.02);box-shadow:0 10px 20px rgba(0,0,0,.2);}.primary-btn.support{display:flex;align-items:center;text-transform:uppercase;}#bot{position:fixed;bottom:0;right:0;z-index:1001;width:100%;height:100%;border:0;pointer-events:none;}#reloadButton{position:fixed;bottom:85px;right:10px;width:55px;height:55px;border-radius:50%;background-color:#bb1f8c;color:#fff;font-size:18px;border:0;cursor:pointer;z-index:1001;box-shadow:rgba(0,0,0,.16) 0 0 6px,rgba(0,0,0,.32) 0 6px 12px;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;}@media only screen and (max-width:576px){#reloadButton{width:35px;height:35px;bottom:60px;font-size:12px;}}.shiping-methods{margin-bottom:30px;}.shopping-cart-table>tbody>tr>td,.shopping-cart-table>tbody>tr>th,.shopping-cart-table>tfoot>tr>td,.shopping-cart-table>tfoot>tr>th,.shopping-cart-table>thead>tr>td,.shopping-cart-table>thead>tr>th{padding:15px 0;vertical-align:middle;border-top:1px solid #dadada;}.shopping-cart-table>thead>tr>th{color:#30323a;text-transform:uppercase;border-bottom:1px solid #dadada;padding:15px 10px;}.shopping-cart-table>tbody>tr:last-child>td{border-bottom:1px solid #dadada;}.shopping-cart-table>tfoot>tr>td,.shopping-cart-table>tfoot>tr>th{color:#30323a;border-top:0;}.shopping-cart-table>tfoot>tr>td:not(.empty),.shopping-cart-table>tfoot>tr>th:not(.empty){padding:15px;background-color:#f6f7f8;border:1px solid #dadada;}.shopping-cart-table>tbody>tr>.details>a{font-size:18px;font-weight:700;}.shopping-cart-table>tbody>tr>.thumb>img{width:60px;}.shopping-cart-table>tbody>tr>.qty .input{width:90px;}.shopping-cart-table>tbody>tr>.price{font-size:18px;}.shopping-cart-table>tbody>tr>.total{font-size:18px;}.shopping-cart-table>tfoot>tr>.sub-total{font-size:18px;}.shopping-cart-table>tfoot>tr>.total{font-size:24px;color:#004a80;}#addressBookModal .address-entry{cursor:pointer;}#addressBookModal .address-entry.selected{border-color:#069;}#addressBookModal .address-entry:hover{box-shadow:5px 5px 10px rgba(0,0,0,.15);}.checkout-product-list-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:.5em;}.checkout-product-list{background-color:#fff;margin-bottom:.5em;padding:1em;border:1px solid #f6f7f8;border-radius:.25em;}.checkout-product-list .checkout-product{display:flex;gap:1rem;align-items:center;margin-bottom:.5rem;}.checkout-product-list .checkout-product .product-thumb{display:flex;align-items:center;height:3.75rem;}.checkout-product-list .checkout-product .product-thumb img{overflow-clip-margin:content-box;overflow:clip;max-width:60px;max-height:60px;}.checkout-product-list .checkout-product .product-details{font-size:.8rem;color:#2b2b2b;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;}.checkout-product-list .checkout-product .item-title span{font-size:.9em;}.checkout-product-list .checkout-product .item-info{display:flex;gap:1rem;justify-content:space-between;align-items:flex-end;}.checkout-product-list .checkout-product .item-price{font-weight:700;}#warranty h4{text-align:center;margin-bottom:20px;}#warranty .productgrp{margin-top:15px;margin-bottom:15px;-webkit-transition:.3s all;transition:.3s all;text-align:center;}#warranty .productgrp .productgrp-thumb{background:#f5f5f5;padding:30px;border-radius:30px;-webkit-transition-duration:.3s;transition-duration:.3s;}#warranty .productgrp .productgrp-thumb:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);}#warranty .productgrp .productgrp-body{padding-top:10px;}#warranty .productgrp .productgrp-body .productgrp-name{color:#004a80;}#warranty #multi-step-form .step{display:none;}#warranty #multi-step-form .form-control,#warranty #multi-step-form .input-group-text{border-radius:0;}#warranty #multi-step-form .custom-file-label{color:#555;max-width:400px;border-radius:0;}#warranty #multi-step-form .custom-file-label:hover,#warranty #multi-step-form .custom-file-label:focus{color:#888;border-color:#888;}#warranty #multi-step-form .custom-file-label .icon:before{content:"";}#warranty #multi-step-form .custom-file-label .icon:before.has-file .icon:before{content:"";color:#5aac7b;}#warranty #multi-step-form .custom-file-label::after{display:none;}#warranty .input-file{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;}#warranty #CheckSerialNumber{padding:9px 15px;}#warranty #result{display:none;}#warranty #result .lds-roller{display:inline-block;position:relative;width:64px;height:64px;}#warranty #result .lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:32px 32px;}#warranty #result .lds-roller div:after{content:" ";display:block;position:absolute;width:6px;height:6px;border-radius:50%;background:#005487;margin:-3px 0 0 -3px;}#warranty #result .lds-roller div:nth-child(1){animation-delay:-.036s;}#warranty #result .lds-roller div:nth-child(1):after{top:50px;left:50px;}#warranty #result .lds-roller div:nth-child(2){animation-delay:-.072s;}#warranty #result .lds-roller div:nth-child(2):after{top:54px;left:45px;}#warranty #result .lds-roller div:nth-child(3){animation-delay:-.108s;}#warranty #result .lds-roller div:nth-child(3):after{top:57px;left:39px;}#warranty #result .lds-roller div:nth-child(4){animation-delay:-.144s;}#warranty #result .lds-roller div:nth-child(4):after{top:58px;left:32px;}#warranty #result .lds-roller div:nth-child(5){animation-delay:-.18s;}#warranty #result .lds-roller div:nth-child(5):after{top:57px;left:25px;}#warranty #result .lds-roller div:nth-child(6){animation-delay:-.216s;}#warranty #result .lds-roller div:nth-child(6):after{top:54px;left:19px;}#warranty #result .lds-roller div:nth-child(7){animation-delay:-.252s;}#warranty #result .lds-roller div:nth-child(7):after{top:50px;left:14px;}#warranty #result .lds-roller div:nth-child(8){animation-delay:-.288s;}#warranty #result .lds-roller div:nth-child(8):after{top:45px;left:10px;}#warranty .WarrantyList .warranty-item{display:flex;justify-content:space-between;align-items:center;min-height:190px;border:1px solid #808080;padding:0 15px;margin-bottom:1rem;}#warranty .pool-shape-label{position:relative;padding:15px;border:2px solid #d3cfc8;border-radius:8px;background-color:#fff;cursor:pointer;transition:all .2s ease-in-out;display:block;height:100%;}#warranty .pool-shape-label:hover{transform:translateY(-4px);box-shadow:0 6px 15px rgba(0,0,0,.1);border-color:#004a80;}#warranty .pool-shape-container input[type=radio]{visibility:hidden;position:absolute;}#warranty .pool-shape-container input[type=radio]:checked+.pool-shape-label{border-color:#004a80;background-color:#e6f6ff;box-shadow:0 4px 12px rgba(0,0,0,.12);}#warranty .pool-shape-container input[type=radio]:checked+.pool-shape-label::after{content:"✔";position:absolute;top:5px;right:10px;font-size:24px;font-weight:bold;color:#004a80;}#warranty .pool-shape-container input[type=radio]:focus+.pool-shape-label{outline:2px solid #004a80;outline-offset:2px;}#AlertMessage{position:fixed;bottom:15px;right:15px;width:350px;z-index:2000;}#AlertMessage .alert{position:relative;}#AlertMessage .alert p{margin-bottom:0;}#AlertMessage .alert .close{cursor:pointer;position:absolute;top:5px;right:3px;font-size:1em;padding:0;}#AlertMessage .alert .fa{margin-right:.3em;}#faqs{margin:50px 0;}#faqs h4{text-align:center;margin-bottom:25px;}#faqs #search{color:#fff;text-align:center;margin-top:35px;}#faqs #search>form{position:relative;}#faqs #search>form .search-input{padding-left:30px;padding-right:45px;background-color:#fff;border-radius:20px;font-size:20px;position:relative;z-index:997;}#faqs #search>form .search-categories{position:absolute;left:0;top:0;width:135px;}#faqs #search>form .search-btn{position:absolute;top:0;right:0;width:40px;height:40px;background-color:transparent;border:0;z-index:1000;}#faqs #search .fa-search{background:#ebebeb;color:#004a80;border-radius:50%;padding:9px;margin-left:-2px;}#faqs #nav-products{background-color:#ebebeb;}#faqs #nav-products #store{padding:25px;}#faqs #nav-products #store .product.product-single{margin-top:15px;margin-bottom:15px;-webkit-transition:.3s all;transition:.3s all;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:300px;background-color:#fff;border-radius:20px;}#faqs #nav-products #store .product.product-single:hover{-webkit-box-shadow:0 6px 10px -6px rgba(0,0,0,.175);box-shadow:0 6px 10px -6px rgba(0,0,0,.175);-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);}#faqs #nav-products #store .product.product-single:hover .product-thumb:after{opacity:.7;visibility:visible;}#faqs #nav-products #store .product.product-single:hover .quick-view{opacity:1;visibility:visible;}#faqs #nav-products #store .product.product-single:hover .product-btns{opacity:1;visibility:visible;}#faqs #nav-products #store .product.product-single .product-thumb{position:relative;margin-bottom:15px;text-align:center;width:100%;}#faqs #nav-products #store .product.product-single .product-thumb>img{max-height:175px;max-width:175px;}#faqs #nav-products #store .product.product-single .product-thumb:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;opacity:0;visibility:hidden;z-index:0;-webkit-transition:.3s all;transition:.3s all;}#faqs #nav-products #store .product.product-single .quick-view{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;visibility:hidden;z-index:20;}#faqs #nav-products #store .product.product-single .product-label{position:absolute;left:0;top:0;}#faqs #nav-products #store .product.product-single .product-label>span{display:block;}#faqs #nav-products #store .product.product-single .product-countdown{position:absolute;left:0;bottom:0;right:0;text-align:center;}#faqs #nav-products #store .product.product-single .product-body{padding:15px;}#faqs #nav-products #store .product.product-single .product-price{display:inline-block;}#faqs #nav-products #store .product.product-single .product-rating{float:right;margin-top:5px;}#faqs #nav-products #store .product.product-single .product-name{font-size:15px;}#faqs #nav-products #store .product.product-single .product-btns{margin-top:20px;opacity:0;visibility:hidden;-webkit-transition:.3s all;transition:.3s all;}#faqs #nav-products #store .product.product-single .product-hot{border:2px solid #004a80;}#faqs #nav-products #store .product.product-single .product-hot .product-btns{opacity:1;visibility:visible;}#faq-page ol{list-style-type:decimal;padding:revert;}#faq-page ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px;padding:revert;}#faq-page ol ul{list-style-type:circle;margin-block-start:0;margin-block-end:0;}#faq-page li p{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;}#faq-page p a{text-decoration:underline;text-underline-offset:5px;}#faq-page #lastUpdate{display:block;margin-top:25px;}#faq-page .answer-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}#faq-page .answer{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#004a80;color:#fff;font-weight:bold;border:1px solid #004a80;width:210px;height:210px;margin:20px;padding:20px;cursor:pointer;transition:all .2s linear;}#faq-page .answer img{max-width:75px;padding-bottom:10px;}#faq-page .answer:hover{background:#fff;color:#004a80;}#faq-page .answer:hover img{filter:invert(48%) sepia(36%) saturate(5648%) hue-rotate(189deg) brightness(43%) contrast(101%);}#special-offer{font-family:"Ubuntu";}#special-offer #top #head{align-items:center;max-width:1700px;margin:auto;}#special-offer #top #head hr{width:2px;height:100px;display:inline-block;background:#cbc9c9;}#special-offer #top #head p{font-size:40px;color:#065487;font-weight:bold;text-align:center;margin:0;}#special-offer #top .image{background:url(/Content/images/offer/background.jpg) no-repeat;background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;justify-content:end;min-height:600px;padding:25px;}#special-offer #top .image span{display:inline-block;font-size:45px;color:#fff;background:#ffa232;text-transform:uppercase;text-align:center;transform:rotate(-4deg);margin-bottom:10px;width:460px;}#special-offer #top .text{position:relative;background:linear-gradient(to bottom,#005989 0%,#00b9ed 100%);text-align:center;color:#fff;padding:20px 50px 75px 50px;}#special-offer #top .text h1{font-size:49px;font-weight:bold;color:#fff;text-transform:uppercase;margin-bottom:20px;line-height:50px;}#special-offer #top .text h1 span{font-size:40px;}#special-offer #top .text div.scope{position:relative;font-size:45px;text-transform:uppercase;line-height:normal;border:7px solid #ffa232;border-radius:30px;max-width:700px;width:100%;margin:auto;padding:5px 15px;}#special-offer #top .text div.scope .value{font-size:17px;text-transform:lowercase;position:absolute;right:-50px;top:15px;color:#fff;background:#ffa232;height:80px;width:80px;line-height:20px;-moz-border-radius:40px;border-radius:40px;display:flex;justify-content:center;align-items:center;border:1px solid;}#special-offer #top .text .plus{font-size:100px;color:#ffa232;font-weight:bold;line-height:58px;}#special-offer #top .text .offer{display:block;font-size:45px;font-weight:bold;text-transform:uppercase;margin-top:30px;}#special-offer #top .text #arrow1{position:absolute;left:40%;}#special-offer #steps{position:relative;padding:50px 0 50px 0;}#special-offer #steps [class*=col-] div{position:relative;color:#065487;font-size:20px;font-weight:bold;line-height:normal;border:7px solid #065487;border-radius:100px;width:330px;height:210px;text-align:center;margin:auto;padding:25px;display:flex;justify-content:center;align-items:center;}#special-offer #steps [class*=col-] div p{margin:0;}#special-offer #steps [class*=col-] div span.number{font-size:60px;font-weight:bold;color:#fff;background:#ffa232;position:absolute;left:0;top:-25px;height:70px;width:70px;line-height:70px;-moz-border-radius:40px;border-radius:40px;}#special-offer #steps [class*=col-] .primary-btn{font-size:18px;border-radius:25px;}#special-offer #steps #arrow2{position:absolute;bottom:-50px;left:30%;}#special-offer #warranty{padding:30px 0 50px 0;}#special-offer #bottom{background:linear-gradient(to bottom,#005989 0%,#00b9ed 100%);padding:50px 15px 30px 15px;display:flex;flex-direction:column;align-items:center;}#special-offer #bottom .title{display:flex;justify-content:center;align-items:center;font-size:45px;color:#fff;background:#ffa232;text-transform:uppercase;padding:0 40px;margin-bottom:40px;transform:skew(-30deg);}#special-offer #bottom .title span{transform:skew(30deg);}#special-offer #bottom p{font-size:15px;color:#fff;}#special-offer #result span{display:block;font-size:30px;text-transform:uppercase;}#special-offer #result .message{text-align:center;border:3px solid #065487;border-radius:100px;padding:25px;max-width:1000px;margin:50px auto;}#special-offer #result .message .icon{color:#ffa232;margin-bottom:10px;}#special-offer #result .message .title{font-size:20px;font-weight:bold;text-transform:uppercase;margin-bottom:20px;}#special-offer #result .message p{font-size:15px;margin-bottom:10px;}#special-offer #StoreLocator{color:#000;}#special-offer #StoreLocator .main-title{padding:25px 0;margin:0;}#special-offer #StoreLocator .search-bar{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;margin:10px;}#special-offer #StoreLocator .search-bar .btn-group,#special-offer #StoreLocator .search-bar .input-group,#special-offer #StoreLocator .search-bar .search-distance,#special-offer #StoreLocator .search-bar .btn-geoloc{margin:15px;}#special-offer #StoreLocator .search-bar .multiselect{display:flex;align-items:center;justify-content:space-between;width:250px;border-radius:0;border:0;font-weight:700;font-size:13px;text-transform:uppercase;color:#000;}#special-offer #StoreLocator .search-bar .multiselect-container{width:250px;padding:20px 20px 12px 20px;font-weight:400;font-size:12px;color:#000;border-radius:0;border:0;border-top:1px solid #c4c4c4;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);}#special-offer #StoreLocator .search-bar .multiselect-container li.multiselect-item a{color:#000;text-decoration:none;}#special-offer #StoreLocator .search-bar .multiselect-container li input{position:absolute;opacity:0;z-index:-1;}#special-offer #StoreLocator .search-bar .multiselect-container li label.checkbox{display:flex;align-items:center;position:relative;cursor:pointer;}#special-offer #StoreLocator .search-bar .multiselect-container li label.checkbox:before{content:"";-webkit-appearance:none;background-color:transparent;border:1px solid #000;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:10px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px;}#special-offer #StoreLocator .search-bar .multiselect-container li.active label.checkbox:after{content:"";display:block;position:absolute;top:3px;left:8px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);}#special-offer #StoreLocator .search-bar .multiselect-container li.active label.checkbox:before{background:#000;}#special-offer #StoreLocator .search-bar .input-group{max-width:250px;}#special-offer #StoreLocator .search-bar .input-group #GeographicLocation{border:1px solid #000;border-radius:0;border-right:0;font-size:14px;color:#000;}#special-offer #StoreLocator .search-bar .input-group .input-group-append .btn{border:1px solid #000;border-radius:0;border-left:0;font-weight:700;font-size:14px;color:#000;text-transform:uppercase;}#special-offer #StoreLocator .search-bar .search-distance{display:flex;align-items:end;}#special-offer #StoreLocator .search-bar .search-distance .input-range{display:flex;flex-direction:column;align-items:center;}#special-offer #StoreLocator .search-bar .search-distance .input-range label{font-size:13px;margin-bottom:5px;}#special-offer #StoreLocator .search-bar .search-distance .input-range input#distance{-webkit-appearance:none;background:transparent;cursor:pointer;width:200px;}#special-offer #StoreLocator .search-bar .search-distance .input-range input#distance::-webkit-slider-runnable-track{background:#f2f2f2;border:1px solid #000;border-radius:25px;height:15px;}#special-offer #StoreLocator .search-bar .search-distance .input-range input#distance::-moz-range-track{background:#f2f2f2;border:1px solid #000;border-radius:25px;height:15px;}#special-offer #StoreLocator .search-bar .search-distance .input-range input#distance::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-6px;background:#005487;width:25px;height:25px;border-radius:25px;border:.5px solid #005487;}#special-offer #StoreLocator .search-bar .search-distance .input-range input#distance::-moz-range-thumb{-webkit-appearance:none;appearance:none;margin-top:-6px;background:#005487;width:25px;height:25px;border-radius:25px;border:.5px solid #005487;}#special-offer #StoreLocator .search-bar .search-distance span{font-size:15px;margin-left:15px;text-transform:uppercase;}#special-offer #StoreLocator .search-bar .btn#geo_loc{display:flex;align-items:center;font-weight:700;font-size:15px;text-align:center;text-transform:uppercase;color:#000;}#special-offer #StoreLocator .search-bar .btn#geo_loc i{font-size:20px;transition:transform .7s;}#special-offer #StoreLocator .search-bar .btn#geo_loc:hover i{transform:rotate(180deg);}#special-offer #StoreLocator #map-store{background:#f5f5f5;padding:50px;}#special-offer #StoreLocator #map-store #itinerary{display:none;}#special-offer #StoreLocator #map-store #itinerary .details{background:#fff;padding:25px;height:100%;position:relative;}#special-offer #StoreLocator #map-store #itinerary .details h3{font-weight:700;font-size:20px;letter-spacing:.15em;text-transform:uppercase;color:#005487;margin-bottom:20px;}#special-offer #StoreLocator #map-store #itinerary .details .print{all:unset;cursor:pointer;font-size:14px;text-decoration:underline;text-underline-offset:3px;margin-bottom:15px;}#special-offer #StoreLocator #map-store #itinerary #close_itinerary{position:absolute;top:10px;right:20px;font-size:1.6rem;color:#ed1b2f;cursor:pointer;}#special-offer #StoreLocator #map-store #map-anchor{display:block;position:relative;top:-210px;visibility:hidden;}#special-offer #StoreLocator #map-store #StoreList .slider .slick-list{margin-top:15px;}#special-offer #StoreLocator #map-store #StoreList .slider .slick-arrow{width:100%;background-color:transparent;border:0;background-position:center;background-repeat:no-repeat;font-size:0;height:18px;outline:0;}#special-offer #StoreLocator #map-store #StoreList .slider .slick-arrow.slick-prev{top:0;background-image:url(/Content/images/arrow-bottom.svg);transform:rotate(180deg);}#special-offer #StoreLocator #map-store #StoreList .slider .slick-arrow.slick-arrow.slick-next{bottom:0;background-image:url(/Content/images/arrow-bottom.svg);}#special-offer #StoreLocator #map-store #StoreList .store{background:#fff;padding:15px 15px 25px 65px;margin-bottom:15px;display:flex;flex-direction:column;justify-content:space-evenly;height:300px;position:relative;}#special-offer #StoreLocator #map-store #StoreList .store span.number{background:url(/Content/images/store_locator/marker.svg) no-repeat;width:28px;height:40px;position:absolute;top:15px;left:15px;display:flex;justify-content:center;line-height:30px;color:#fff;font-weight:700;font-size:16px;}#special-offer #StoreLocator #map-store #StoreList .store h2.name{font-weight:700;font-size:15px;text-transform:uppercase;margin-bottom:10px;}#special-offer #StoreLocator #map-store #StoreList .store p.distance{font-size:13px;margin-bottom:10px;}#special-offer #StoreLocator #map-store #StoreList .store address{font-size:14px;margin-bottom:0;}#special-offer #StoreLocator #map-store #StoreList .store address p.address{text-transform:uppercase;margin-bottom:5px;}#special-offer #StoreLocator #map-store #StoreList .store address a{display:inline-block;color:#000;}#special-offer #StoreLocator #map-store #StoreList .store .phone{margin-bottom:5px;}#special-offer #StoreLocator #map-store #StoreList .store .trace{display:flex;flex-wrap:wrap;margin-bottom:20px;}#special-offer #StoreLocator #map-store #StoreList .store .trace a{all:unset;cursor:pointer;font-size:14px;text-decoration:underline;text-underline-offset:3px;margin-right:30px;margin-top:10px;}#special-offer #StoreLocator #map-store #StoreList .store .cta .btn{font-size:14px;color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:.02em;padding:10px 15px;border:1px solid;border-radius:0;max-width:200px;width:100%;}#special-offer #StoreLocator #map-store #StoreList .store .cta .btn.meet{background:#005487;margin-right:15px;}#special-offer #StoreLocator #map-store #StoreList .store .cta .btn.meet:hover{color:#005487;background:#fff;}#special-offer #StoreLocator #map-store #StoreList .store .cta .btn.quote{background:#00bad3;}#special-offer #StoreLocator #map-store #StoreList .store .cta .btn.quote:hover{color:#00bad3;background:#fff;}#special-offer #StoreLocator #map .gm-style-iw.gm-style-iw-c{max-width:100%!important;}#special-offer #StoreLocator #map .gm-style-iw.gm-style-iw-c .storeMarker{width:250px;padding:1px;}#special-offer #StoreLocator #map .gm-style-iw.gm-style-iw-c .storeMarker .name{font-weight:bold;display:block;margin-bottom:10px;}#special-offer #StoreLocator #map .gm-style-iw.gm-style-iw-c .storeMarker .address{display:block;margin-bottom:10px;}#special-offer #StoreLocator #map .gm-style-iw.gm-style-iw-c .storeMarker .trace a{all:unset;cursor:pointer;text-decoration:underline;text-underline-offset:3px;}#special-offer #StoreLocator #map .gm-style-iw.gm-style-iw-c .storeMarker .trace a.details{margin-right:20px;}@media(max-width:1199px){#special-offer #top .text #arrow1{left:74%;transform:rotate(-35deg);}#special-offer #map-store #StoreList .store{height:350px;}#special-offer #map-store #StoreList .store .cta .btn{max-width:150px;}}@media(max-width:992px){#special-offer #top #head hr{height:75px;}#special-offer #top #head p{font-size:24px;}#special-offer #top .image{min-height:400px;}#special-offer #top .image span{font-size:34px;width:330px;}#special-offer #top .text h1{font-size:38px;}#special-offer #top .text h1 span{font-size:30px;}#special-offer #top .text div.scope{font-size:26px;}#special-offer #top .text div.scope .value{font-size:14px;height:70px;width:70px;}#special-offer #top .text .plus{font-size:60px;line-height:44px;}#special-offer #top .text .offer{font-size:30px;}#special-offer #warranty .main-title{font-size:26px;}#special-offer #bottom .title{font-size:21px;padding:0 10px;}#special-offer #StoreLocator #map-store #map,#special-offer #StoreLocator #map-store #map-itinerary{height:500px!important;margin-bottom:20px;}#special-offer #StoreLocator #map-store #StoreList .store{height:300px;}#special-offer #StoreLocator #map-store #StoreList .store .cta .btn{max-width:200px;}}@media(max-width:768px){#special-offer #steps [class*=col-] div{font-size:18px;width:300px;height:190px;}#special-offer #steps [class*=col-] div span.number{font-size:45px;top:-15px;height:50px;width:50px;line-height:50px;}}@media(max-width:575px){#special-offer #StoreLocator .search-bar{margin:0;}#special-offer #StoreLocator .search-bar .btn-group,#special-offer #StoreLocator .search-bar .input-group,#special-offer #StoreLocator .search-bar .search-distance,#special-offer #StoreLocator .search-bar .btn-geoloc{margin:10px;}#special-offer #StoreLocator .search-bar .input-group #GeographicLocation,#special-offer #StoreLocator .search-bar .input-group .input-group-append .btn,#special-offer #StoreLocator .search-bar .search-distance .input-range label,#special-offer #StoreLocator .search-bar .search-distance span,#special-offer #StoreLocator .search-bar .btn#geo_loc,#special-offer #StoreLocator .search-bar .multiselect{font-size:12px;}#special-offer #StoreLocator .search-bar .input-group,#special-offer #StoreLocator .search-bar .btn#geo_loc{max-width:50%;margin-bottom:5px;}#special-offer #StoreLocator #map-store{padding:15px;}#special-offer #StoreLocator #map-store #StoreList{display:block;margin-bottom:10px;}#special-offer #StoreLocator #map-store #StoreList .store{height:360px;}#special-offer #StoreLocator #map-store #StoreList .store .cta .btn.meet{margin-bottom:10px;}}