.accordion-wapper .panel{border-radius:30px !important;border:0;margin-bottom:20px !important;background:#f5f6f7 !important}
.accordion-wapper .panel .panel-heading{background:#fff;border:2px solid #16325c;border-radius:30px}
.accordion-wapper .panel .panel-heading:hover{border:2px solid #02986d}
.accordion-wapper .panel .panel-heading .panel-title a{text-align:center;text-transform:uppercase;font-size:14px;padding:15px;color:#16325c;border-radius:30px}
.accordion-wapper .panel .panel-heading .panel-title a:hover{color:#02986d}
.accordion-wapper .panel .panel-heading a:before{font-family:"Font Awesome 5 Free";content:"\f067" !important;font-weight:900}
.accordion-wapper .panel .panel-heading.active{border:2px solid #02986d}
.accordion-wapper .panel .panel-heading.active a{color:#02986d}
.accordion-wapper .panel .panel-heading.active a:before{font-family:"Font Awesome 5 Free";content:"\f068" !important;font-weight:900}
.accordion-wapper .panel .panel-body{border:none !important;background:#f5f6f7 !important;border-radius:20px;padding:20px 35px 25px 30px !important}
.accordion-wapper .panel .panel-body p{font-size:14px;color:#545454 !important;line-height:25px}
.bd-blue .accordion-wapper .panel .panel-heading{border:2px solid #16325c !important}
.bd-green .accordion-wapper .panel .panel-heading{border:2px solid #02986d !important}
.br-10 .accordion-wapper .panel{border-radius:10px !important}
.br-10 .accordion-wapper .panel .panel-heading{border-radius:10px !important}
.br-10 .accordion-wapper .panel .panel-heading .panel-title a{border-radius:10px !important}
.br-20 .accordion-wapper .panel{border-radius:20px !important}
.br-20 .accordion-wapper .panel .panel-heading{border-radius:20px !important}
.br-20 .accordion-wapper .panel .panel-heading .panel-title a{border-radius:20px !important}
.br-30 .accordion-wapper .panel{border-radius:30px !important}
.br-30 .accordion-wapper .panel .panel-heading{border-radius:30px !important}
.br-30 .accordion-wapper .panel .panel-heading .panel-title a{border-radius:30px !important}
.bhc-blue .accordion-wapper .panel .panel-heading:hover{border:2px solid #16325c !important}
.bhc-blue .accordion-wapper .panel .panel-heading .panel-title a:hover{color:#16325c !important}
.bhc-green .accordion-wapper .panel .panel-heading:hover{border:2px solid #02986d !important}
.bhc-green .accordion-wapper .panel .panel-heading .panel-title a:hover{color:#02986d !important}
.fc-blue .accordion-wapper .panel .panel-heading .panel-title a{color:#16325c !important}
.fc-green .accordion-wapper .panel .panel-heading .panel-title a{color:#02986d !important}
.bg-white .accordion-wapper .panel .panel-body{background:#fff !important}
.bg-grey .accordion-wapper .panel .panel-body{background:#f5f6f7 !important}
.accordionTitle{display:table-cell;background:#14325c;height:50px;width:40%;border-radius:0 25px 25px 0;color:white;align-items:center;text-align:center;vertical-align:middle;position:relative;left:-50%;bottom:25px;font-family:"Gotham Bold"}
@media(max-width:767px){.accordionTitle{left:-20%}
}
@media(min-width:769px){.gainsborough__accordion--faq .accordionTitle{left:0 !important}
}
@media(width:768px){.gainsborough__accordion--faq .accordionTitle{left:-30% !important}
}
.gainsborough__accordion--faq .alle-core-tabs .panel .panel-heading{border:0;border-bottom:1px solid #545454;border-radius:0}
.gainsborough__accordion--faq .alle-core-tabs .panel .panel-heading:hover{box-shadow:none}
.gainsborough__accordion--faq .alle-core-tabs .panel .panel-heading .panel-title a{text-align:left;text-transform:none;font-family:'Gotham Bold';letter-spacing:0}
@media(max-width:767px){.gainsborough__accordion--faq .alle-core-tabs .panel .panel-heading .panel-title a{font-size:14px}
}
.gainsborough__accordion--faq .alle-core-tabs .panel .panel-heading.active a{color:#16325c}
.gainsborough__accordion--faq .alle-core-tabs .panel .panel-heading.active a:before{font-family:"Font Awesome 5 Free";content:"\f068" !important;font-weight:900}
.gainsborough__accordion--faq .alle-core-tabs .panel .panel-body{border-radius:0}
@media(max-width:767px){.gainsborough__accordion--faq .alle-core-tabs .panel .panel-body .customrte .clearfix{width:275px !important;margin:auto !important;padding:0}
}
@media(max-width:767px){.accordion-wapper .panel{border-radius:30px !important;border:0;margin-bottom:20px !important;background:#f5f6f7 !important;width:100%;margin:auto}
.accordion-wapper .panel .panel-heading{background:#fff;border:2px solid #16325c;border-radius:30px}
.accordion-wapper .panel .panel-heading:hover{border:2px solid #16325c}
.accordion-wapper .panel .panel-heading .panel-title a{text-align:center;text-transform:uppercase;font-size:16px;padding:15px;color:#16325c;border-radius:30px;font-weight:bold}
.accordion-wapper .panel .panel-heading .panel-title a:hover{color:#16325c}
.accordion-wapper .panel .panel-heading a:before{font-family:"Font Awesome 5 Free";content:"\f067" !important;font-weight:900}
.accordion-wapper .panel .panel-heading.active a:before{font-family:"Font Awesome 5 Free";content:"\f068" !important;font-weight:900}
.accordion-wapper .panel .panel-body{border:none !important;background:#f5f6f7 !important;border-radius:20px;padding:20px 35px 25px 30px !important}
.accordion-wapper .panel .panel-body p{font-size:14px;color:#545454 !important;line-height:25px}
.accordion-wapper .panel .panel-body .customrte .clearfix{width:auto !important}
}
.container.responsivegrid form{margin-right:20px;margin-left:20px}
.radio label{padding-left:0 !important}
.form-group .radio-item label{display:flex;cursor:pointer;font-weight:500;position:relative;overflow:hidden;margin-bottom:.375em}
.form-group .radio-item label input[type="radio"]{position:absolute;left:-9999px}
.form-group .radio-item label input[type="radio"]:checked + span{background-color:#d9dee5}
.form-group .radio-item label input[type="radio"]:checked + span:before{box-shadow:inset 0 0 0 .4375em #14325c}
.form-group .radio-item label span{display:flex;align-items:center;padding:.375em .75em .375em .375em;border-radius:99em;transition:.25s ease;width:100%;font-family:'Gotham Book'}
.form-group .radio-item label span:hover{background-color:#14325c;color:white}
.form-group .radio-item label span:before{display:flex;flex-shrink:0;content:"";background-color:#fff;width:1.5em;height:1.5em;border-radius:50%;margin-right:.375em;transition:.25s ease;box-shadow:inset 0 0 0 .125em #14325c}
.form-group input{padding:12px;border-radius:50px;width:100%;font-size:14px;border:2px solid #16325c;color:#545454;outline:0}
input::-webkit-input-placeholder{font-size:14px;color:#545454}
input::-moz-placeholder{font-size:14px;color:#545454}
input:focus::placeholder{color:transparent}
.form-group legend{display:none !important}
.form-group textarea{padding:12px;font-size:14px;border-radius:10px;width:100%;border:2px solid #16325c;color:#545454;outline:0;resize:vertical}
textarea::placeholder{color:#16325c;font-size:14px;opacity:.9}
textarea:focus::placeholder{color:transparent}
input::placeholder{color:#16325c;font-size:14px;opacity:.9}
.form-group select{font-size:14px;padding:12px;border-radius:50px;width:100%;height:50px;border:2px solid #16325c;color:#16325c;outline:0;appearance:none}
.form-group .help-block{font-weight:bold;font-size:14px}
.form-group label,.form-group p{color:#16325c;font-family:"Gotham Bold"}
form button[type="submit"]{width:100%;background-color:#16325c !important;border:2px solid transparent !important;outline:0;border-radius:50px !important;height:50px;font-family:'Gotham Bold'}
form button[type="submit"]:hover{background:#fff !important;color:#16325c !important;border:2px solid #16325c !important}
form button[type="submit"]:focus{background:#fff !important;color:#16325c !important;border:2px solid #16325c !important}
form button[type="submit"]:active{background:#fff !important;color:#16325c !important;border:2px solid #16325c !important}
@media(max-width:320px){.form-group .radio-item{margin-top:10px;width:100%;padding:10px 80px}
}
@media(min-width:320px){.container.responsivegrid form{margin-right:30px;margin-left:30px}
.form-group .radio-item{margin-top:10px;width:100%}
}
@media(min-width:481px){.container.responsivegrid form{margin-right:40px;margin-left:40px}
.form-group .radio-item{margin-top:10px;width:100%}
}
@media(min-width:641px){.container.responsivegrid form{margin-right:30px;margin-left:30px}
.form-group .radio-item{margin-top:10px;width:100%}
}
@media(min-width:961px){.container.responsivegrid form{margin-right:40px;margin-left:40px}
.form-group .radio-item{margin-top:10px;width:100%}
}
@media(min-width:1025px){.container.responsivegrid form{margin-right:40px;margin-left:40px}
.form-group .radio-item{margin-top:10px;width:100%}
}
@media(min-width:1281px){.container.responsivegrid form{margin-right:40px;margin-left:40px}
.form-group .radio-item{margin-top:10px}
}
.file-btn{display:flex;align-items:center;margin-top:10px}
.file-btn input.replace-button{height:max-content !important;padding:7px !important;background:#d9dee5 !important;border:0 !important;color:#545454}
.file-btn label{margin:0 20px;color:#545454}
#warranty-help{margin:0 0 0 55px}
.drop-down:before{content:' ';border:solid #16325c;border-width:0 2px 2px 0;display:inline-block;padding:2.4px;position:relative;left:calc(100% - 30px);transform:rotate(45deg);-webkit-transform:rotate(45deg);top:37px}
.form-group.drop-down{margin-bottom:5px}
.form-group.radio{margin-top:0;margin-bottom:15px}
.mega-menu__container .mega-menu__top-navigation{max-width:100% !important;padding:10px 20px !important;position:absolute;top:44px;right:100px;z-index:1}
@media(max-width:767px){.mega-menu__container .mega-menu__top-navigation{visibility:hidden}
}
.mega-menu__container .mega-menu__top-navigation .mega-menu__top-navigation--list .mega-menu__top-navigation--list-item span{font-family:'Gotham Book';font-size:12px}
.mega-menu__container .mega-menu__top-navigation .mega-menu__top-navigation--list .mega-menu__top-navigation--list-item a{font-family:'Gotham Bold';font-size:12px;color:#4ebfa8;border:1px solid #4ebfa8;border-radius:17px;padding:10px 30px;text-decoration:none}
.mega-menu__container .navbar__megamenu{background:#fff;border:0;margin-top:30px;height:75px}
.mega-menu__container .navbar__megamenu .navbar-brand__logo{width:130px !important;margin-top:-2em !important}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-brand__logo{width:120px !important;margin-left:10px !important}
}
.mega-menu__container .navbar__megamenu .navbar-toggle{background:#fff !important;border:none !important;position:absolute;right:1em;top:-1em}
.mega-menu__container .navbar__megamenu .navbar-toggle .menuText{display:none}
.mega-menu__container .navbar__megamenu .navbar-toggle .fa-bars{font-size:20px}
.mega-menu__container .navbar__megamenu .navbar-collapse{border:0;height:1000px}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav{width:calc(100% - 450px);margin:3.5px 440px 3.5px 190px}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav{margin:11.5px 440px 3.5px 190px;width:calc(100% - 470px) !important}
}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav{background:#fff;z-index:999;position:fixed;width:100%;margin:0;left:0}
}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large{flex:1 1 auto;display:flex;justify-content:center}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large{display:flex;justify-content:space-between;background:#fff;width:100%;z-index:1000}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large .dropdown-toggle{width:100%}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large{padding:0}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large{padding:0}
}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a{font-family:'Gotham Book';font-size:14px;color:#1b3057 !important;background:#fff !important;outline:0}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a:hover{color:#9f9f9f !important;text-decoration:none !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a:focus{color:#9f9f9f !important;text-decoration:none !important}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a{font-size:15px;text-transform:uppercase !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a i{color:#545454 !important;margin-right:2em;padding-top:5px}
}
@media(width:768px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a{font-size:12px;padding:10px !important}
}
@media(min-width:1700px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a{font-size:18px}
}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open{overflow:hidden}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-toggle{text-decoration:none !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large{width:100% !important;margin-left:0 !important;justify-content:center;margin:auto;margin-top:-10px;border:0;box-shadow:none;height:220px}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large{height:500px;position:absolute;top:20px;z-index:10000;background:#fff;display:block !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .back_to_main{background:#fff !important;border:none !important;padding:10px 30px}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .back_to_category{background:#fff !important;border:none !important;padding:10px 30px}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .category-title{color:#16325c !important;padding:10px 30px;text-transform:uppercase;font-size:20px}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .subcategory-title{color:#16325c !important;padding:10px 30px;text-transform:uppercase;font-size:20px}
}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col{width:100% !important}
}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown-header{color:#1b3057 !important;font-family:'Gotham Bold';font-size:14px !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown-header .subTitle{padding:0 !important;color:#02986d !important}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown-header .subTitle{padding:5px 20px !important}
}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown-header{display:flex;justify-content:space-between;font-size:14px !important;padding:10px !important;font-family:'Gotham Book';color:#545454 !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown-header i{color:#545454 !important;margin-right:2em;padding-top:5px}
}
@media(min-width:1700px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown-header{font-size:18px !important}
}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown__grandchildren{height:500px;width:100%;position:absolute;top:20px;z-index:10000;background:#fff}
}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown__grandchildren li a{font-family:'Gotham Book' !important;font-size:12px !important;color:#545454 !important;text-transform:capitalize !important;padding:5px 20px !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown__grandchildren li a:hover{font-weight:bold}
@media(max-width:767px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown__grandchildren li a{font-size:14px !important;padding:10px 30px !important}
}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .dropdown-img{position:absolute;right:0}
@media(max-width:1024px){.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .dropdown-img{display:none}
}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .dropdown-img img{width:160px}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .dropdown-img a{font-size:12px;width:160px !important;white-space:initial !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .dropdown-img a:after{font-family:"Font Awesome 5 Free";content:"\f061";color:#1b3057;padding-left:5px;font-weight:900;font-size:12px}
.mega-menu__container .megamenu-mobile-desc{position:absolute;z-index:1000;width:312px;left:30px;top:50vh}
.mega-menu__container .megamenu-mobile-desc p{font-family:'Gotham Book';font-size:14px;color:#545454}
.mega-menu__container .megamenu-mobile-desc p a{font-family:'Gotham Bold';color:#16325c}
.mega-menu__container .megamenu-mobile-img{position:absolute;display:flex;z-index:1000;top:60vh;align-items:end;left:-3em;justify-content:space-between;margin:10px 0}
.mega-menu__container .megamenu-mobile-img a{color:#545454;width:50vw;padding-left:20px;margin:10px 0}
.mega-menu__container .megamenu-mobile-img img{width:150px;height:150px;border-radius:50%}
.mega-menu__container .megamenu-mobile-img .megamenu-mobile-href{position:relative;top:3em;width:150px;left:1em;color:#545454 !important;padding:0 !important;border:none !important}
@media(max-width:767px){.navFixed{position:fixed;z-index:1000;width:100%;background:#fff}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.mega-menu__container .navbar__megamenu .navbar-brand__logo{width:100px !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a{padding-top:0 !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a{font-size:10px !important;padding:5px !important;line-height:5px}
.mega-menu__container .navbar__megamenu .navbar-collapse{width:106%;position:relative;left:-54px}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown-header{font-size:10px !important}
.dropdown-menu{margin-right:0;left:13px !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large.open .dropdown-menu-large .col ul .dropdown__grandchildren li a{font-size:9px !important}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.mega-menu__container .navbar__megamenu .navbar-brand__logo{width:100px !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a{padding-top:0 !important}
.mega-menu__container .navbar__megamenu .navbar-collapse .navbar-nav .dropdown-large a{font-size:11px !important;padding:5px !important;line-height:5px;display:block !important}
}
@media(max-width:767px){.article + .allegion-container{position:relative;top:-50px}
.article + .allegion-container .clearfix{border-top-left-radius:50px;border-top-right-radius:50px}
.article + .allegion-container .clearfix .container h3{font-family:'Gotham Bold';font-size:24px}
.article + .allegion-container .clearfix .container h1{font-family:"Gotham Bold"}
.article + .allegion-container .clearfix .container h5{font-family:"Gotham Light" !important;text-align:left !important;font-size:24px !important}
.article + .allegion-container .clearfix .container h5 span{font-size:24px !important}
.article + .allegion-container .clearfix .container p{font-family:"Gotham Book" !important;text-align:left !important;font-size:16px}
}
.article-image{position:relative;height:400px;overflow:hidden}
.article-image img{object-fit:cover;height:100%;width:100%;position:absolute;top:0;left:0}
.alle-core-buttonlink a{border-radius:35px !important;height:60px;font-family:'Gotham Bold';padding:20px !important;font-size:14px !important}
button{outline:none !important}
.hub--btn:hover{background:#fff !important;color:#f4b500 !important;border:2px solid #f4b500}
.hub--btn:focus{background:#fff !important;color:#f4b500 !important;border:2px solid #f4b500 !important}
.hub--btn:active{background:#fff !important;color:#f4b500 !important;border:2px solid #f4b500 !important}
.stylehubblue__button .alle-core-buttonlink a{background-color:#16325c !important}
.stylehubblueborder__button .alle-core-filter-view-btn{background-color:#16325c !important;border-color:#fff}
.smarthubblue__button .alle-core-filter-view-btn{background-color:#0a7ec3 !important}
.darkgrey__button .alle-core-filter-view-btn{background-color:#545454 !important}
.yellow__button a.alle-core-filter-view-btn{background:transparent linear-gradient(180deg,#f4b500 0,#f48200 100%) 0 0 no-repeat padding-box !important}
.green__button a.alle-core-filter-view-btn{background-color:#02986d !important}
.greenblue__button--gradient a.alle-core-filter-view-btn{background:transparent linear-gradient(125deg,#02986d 0,#0d2344 100%) 0 0 no-repeat padding-box !important}
.button__font--grey .button-link a.alle-core-filter-view-btn{color:#54545 !important}
.button__button--inherit a.alle-core-filter-view-btn{background-color:inherit !important}
.button__border--white .alle-core-filter-view-btn{border-color:#fff}
.button__border--grey .alle-core-filter-view-btn{border-color:#707070}
.button-link.button__transparent--blue .alle-core-buttonlink a{color:#16325c !important;background-color:transparent !important;font-family:'Gotham';font-weight:bold;padding:0 !important;width:fit-content !important;text-decoration:none}
.button-link.button__transparent--blue .alle-core-buttonlink a:hover{box-shadow:none !important;background-color:transparent !important}
.button-link.button__transparent--blue .alle-core-buttonlink a:hover:after{color:#02986d !important}
.button-link.button__transparent--blue .alle-core-buttonlink a:after{font-family:"Font Awesome 5 Free";content:"\f0da";font-weight:900;padding-left:14px;color:#16325c !important}
@media(max-width:679px){.columnselector.inline__align--mobile .containercustom,.columnselector.inline__align--mobile .fullWidthColumnSelector{margin-left:-2.6em !important}
.columnselector.inline__align--mobile .containercustom .row.sixcol,.columnselector.inline__align--mobile .fullWidthColumnSelector .row.sixcol{display:flex !important;flex-wrap:wrap}
.columnselector.inline__align--mobile .containercustom .row.sixcol .col-xs-4,.columnselector.inline__align--mobile .fullWidthColumnSelector .row.sixcol .col-xs-4,.columnselector.inline__align--mobile .containercustom .row.sixcol .col-xs-2,.columnselector.inline__align--mobile .fullWidthColumnSelector .row.sixcol .col-xs-2{width:25% !important}
.columnselector.inline__align--mobile .containercustom .row.sixcol .imageText .text,.columnselector.inline__align--mobile .fullWidthColumnSelector .row.sixcol .imageText .text{font-size:16px}
.columnselector.inline__align--mobile .containercustom .row.sixcol .imageText .img-responsive,.columnselector.inline__align--mobile .fullWidthColumnSelector .row.sixcol .imageText .img-responsive{max-width:70px !important}
.columnselector.inline__align--mobile .containercustom .row,.columnselector.inline__align--mobile .fullWidthColumnSelector .row{margin-right:0 !important;margin-left:-9px !important}
}
@media(max-width:679px){.gainsborough__accordion--faq .columnselector .containercustom .row,.gainsborough__accordion--faq .columnselector .fullWidthColumnSelector .row{display:grid}
.gainsborough__accordion--faq .columnselector .imageText .text{padding:10px 6px !important;width:max-content}
}
@media(max-width:992px) and (min-width:767px){.columnselector .row{margin:0 !important}
.columnselector .row .col-sm-3{padding:0 !important}
.columnselector .row .col-sm-3 .imageText .textWithIcon{padding:0 5px !important}
.columnselector .row .col-sm-3 .imageText .textWithIcon .text{padding:10px !important}
}
.matching-products .recommended-products__container .recommended-products{padding-left:5px;margin:0 auto;margin-right:auto;margin-left:auto;overflow:visible}
.matching-products .recommended-products__container .recommended-products .recommended-products__card .right-control{top:calc(-3.5em) !important}
@media(max-width:767px){.matching-products .recommended-products__container .recommended-products .recommended-products__card .right-control{top:calc(-3.4em) !important}
}
.matching-products .recommended-products__container .recommended-products .thumbnail-control{color:#16325c;width:30px;font-size:1em;font-weight:bold}
@media(min-width:768px){.matching-products .recommended-products__container .recommended-products{width:750px}
}
@media(min-width:992px){.matching-products .recommended-products__container .recommended-products{width:970px}
}
@media(min-width:1200px){.matching-products .recommended-products__container .recommended-products{width:1170px}
}
@media(max-width:767px){.matching-products .recommended-products__container .recommended-products{overflow:hidden;padding:0}
}
.recommended-products__card--details .collectionLabel{font-size:18px !important;color:#545454;font-family:"Gotham Bold","'Gotham Light'";line-height:normal;margin-bottom:10px}
@media(max-width:767px){.recommended-products__card--details .collectionLabel{font-size:11px !important}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.recommended-products__card--details .collectionLabel{font-size:18px !important}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.recommended-products__card--details .collectionLabel{font-size:18px !important}
}
@media(min-width:1510px){.recommended-products__card--details .collectionLabel{font-size:18px !important}
}
.recommended-products__card--details .collectionDescription{font-size:15px !important;color:#545454;font-family:"Gotham Book"}
@media(max-width:767px){.recommended-products__card--details .collectionDescription{font-size:11px !important}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.recommended-products__card--details .collectionDescription{font-size:15px !important}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.recommended-products__card--details .collectionDescription{font-size:15px !important}
}
.nested_carousel_plain_view .recommended-products__card .recommended-products__card--thumbnails{display:block !important}
.nested_carousel_plain_view .recommended-products__card .recommended-products__card--thumbnails .slider-thumb-list:hover{border-radius:50% !important;cursor:pointer}
@media(max-width:767px){.nested_carousel_plain_view .recommended-products__card .recommended-products__card--thumbnails{display:block !important;width:96% !important}
.nested_carousel_plain_view .recommended-products__card .right-control{top:calc(-3.3em) !important}
}
@media screen and (min-width:1024px) and (max-width:1599px){.nested_carousel_plain_view .recommended-products__card .right-control{top:-13%}
}
@media only screen and (min-width:1024px) and (max-width:1366px){.nested_carousel_plain_view .recommended-products__card .recommended-products__card--main-image{margin:15px 0 !important}
.nested_carousel_plain_view .recommended-products__card .recommended-products__card--thumbnails .slider-thumb-list{width:42px !important}
.nested_carousel_plain_view .recommended-products__card .recommended-products__card--thumbnails .slider-thumb-list:hover{border-radius:50% !important;cursor:pointer}
}
.nested_carousel_card_view .recommended-products__card{width:280px !important}
.nested_carousel_card_view .recommended-products__card .recommended-products__card--main-image{width:240px !important}
.nested_carousel_card_view .recommended-products__card .recommended-products__card--thumbnails .slider-thumb-list{min-width:46px !important;height:46px !important}
@media only screen and (max-width:1366px) and (max-height:768px){.nested_carousel_card_view .recommended-products__card .recommended-products__card--thumbnails .slider-thumb-list{min-width:46px !important;height:46px !important;width:46px !important}
}
.nested_carousel_card_view .recommended-products__card .recommended-products__card--details .collectionLabel,.nested_carousel_card_view .recommended-products__card .recommended-products__card--details .collectionDescription{font-size:17px !important}
.nested_carousel_card_view .recommended-products__card .right-control{top:-13% !important;right:-10px !important}
@media screen and (min-width:1600px){.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--thumbnails .thumbnail-image,.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--thumbnails .thumbnail-noimage{min-width:57px !important;height:57px !important}
}
.product__listing--new .noProductsAvailable,.product__listing--new .noProductsSearchAvailable{margin-top:15px}
@media(max-width:767px){.product__listing--new .pagination{float:none !important}
}
.product__listing--new .pagination a{color:#545454 !important;border:1px solid #545454 !important;width:40px !important;height:40px !important;display:inline-flex;text-decoration:none;font-size:14px !important;cursor:pointer;border-radius:50% !important;margin:1px 2px;align-items:center;justify-content:center;font-family:"Gotham Bold"}
@media(max-width:767px){.product__listing--new .pagination a{width:35px !important;height:35px !important;margin:2px !important}
}
@media(max-width:767px){.product__listing--new .above__top-filter{width:312px;margin:auto}
}
.product__listing--new .below__search{display:none}
@media(max-width:767px){.product__listing--new .below__search{display:block}
.product__listing--new .below__search p{font-size:14px}
}
.product__listing--new .top__filter .slick-slide{outline:0}
@media(min-width:1450px){.product__listing--new .top__filter .top__filter--image{width:100px !important;height:100px !important}
}
@media(min-width:1450px){.product__listing--new .top__filter .top__filter--title{font-size:16px !important}
}
.product__listing--new .top__filter .top__filter--title-active{color:#02986d;font-family:'Gotham Bold'}
.product__listing--new .product__listing--search{margin:10px 0 30px 0 !important;height:42px}
.product__listing--new .product__listing--search .search{font-family:'Gotham Bold' !important;text-align:center;width:350px !important;text-transform:uppercase;outline:unset !important}
.product__listing--new .product__listing--search .search:focus::placeholder{color:transparent}
.product__listing--new .product__listing--search .product__listing--searchbutton{padding:6px 12px !important}
.product__listing--new .searchText{text-transform:uppercase}
.product__listing--new .selectedtags__container .selectedBadge,.product__listing--new .selectedtags__container .selectedTopBadge{padding:10px !important;font-size:12px !important}
.product__listing--new .selectedtags__container .selectedBadge:last-child,.product__listing--new .selectedtags__container .selectedTopBadge:last-child{margin-bottom:1.5em}
.product__listing--new .filterpage__reset{padding:10px !important;background:#e3f3ef !important}
.product__listing--new .filterpage__title{font-size:20px !important;font-weight:unset !important;font-family:'Gotham Book' !important}
@media(max-width:767px){.product__listing--new .filterpage__title{text-align:center !important;width:100%}
}
.product__listing--new .topfilter__text{font-family:'Gotham Bold' !important;margin-top:50px !important}
@media(min-width:1450px){.product__listing--new .topfilter__text{margin-top:60px !important}
}
.product__listing--new .filter{margin-top:0}
.product__listing--new .filter .filteringParent .parent-panel{padding-top:10px}
.product__listing--new .filter .filteringParent .parent-panel .panel-heading .tooltip .tooltip-inner{font-family:"Gotham Book"}
.product__listing--new .filter .filteringParent .parent-panel .panel-heading .gains_help{background:#545454;color:#fff;font-size:12px;padding:2px 6px;border-radius:50%;cursor:pointer;height:18px !important;width:18px !important;display:inline-flex;align-items:center;justify-content:center}
@media screen and (min-width:1535px){.product__listing--new .filter .filteringParent .parent-panel .panel-heading .gains_help{height:20px !important;width:20px !important}
}
.product__listing--new .filter .filteringParent .parent-panel .panel-heading .panel-title .tag__primaryTitle{text-transform:uppercase !important;text-decoration:none !important;font-size:16px;font-family:'Gotham Bold'}
.product__listing--new .filter .filteringParent .parent-panel .panel-collapse .panel-body .panel-heading{display:flex !important;align-items:center;padding:0 !important}
.product__listing--new .filter .filteringParent .parent-panel .panel-flex .panel-heading{justify-content:center}
.product__listing--new .filter .filteringParent .parent-panel .panel-body label{width:100% !important;margin:3px auto !important}
.product__listing--new .filter .filteringParent .parent-panel .panel-body .child-panel .panel-body{margin-left:60px}
.product__listing--new .filter .filteringParent .parent-panel .panel-body .child-panel .panel-body label{margin-top:5px}
.product__listing--new .filter .filteringParent .parent-panel .panel-body .child-panel .panel-body label input[type=checkbox]{width:35px !important}
.product__listing--new .filter .filteringParent .parent-panel .panel-body .tag__primaryTitle{position:relative}
.product__listing--new .filter .filteringParent .parent-panel .panel-body .tag__primaryTitle .listingIconColor{position:relative;left:0;color:#14325c !important}
.product__listing--new .filter .filteringParent .parent-panel label{position:relative !important}
.product__listing--new .filter .filteringParent .parent-panel label input[type=checkbox]{visibility:hidden;width:20px !important}
.product__listing--new .filter .filteringParent .parent-panel label .checked + .checkmark{background:#02986d !important;border:0}
.product__listing--new .filter .filteringParent .parent-panel label .checkmark{position:absolute;width:20px;height:20px;top:calc(50% - 10px);left:0;border:1px solid #545454;border-radius:5px;margin-right:10px}
.product__listing--new .filter .filteringParent .parent-panel .checked{font-family:'Gotham Bold'}
.product__listing--new .filter .filteringParent .parent-panel .tag__primaryTitle .listingIconColor{transition:all .5s}
.product__listing--new .filter .filteringParent .parent-panel .tag__primaryTitle .fa-minus{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}
.product__listing--new .products .product__card{margin:10px 15px}
@media(max-width:767px){.product__listing--new .products .product__card{position:relative !important;width:40% !important}
}
.product__listing--new .products .product__card .main_image{margin-left:0 !important;width:100% !important;overflow:hidden}
.product__listing--new .products .product__card .main_image img{width:100% !important;height:100% !important;margin-left:0 !important;transition:.3s}
@media(min-width:1550px){.product__listing--new .products .product__card .main_image img{width:345px !important;height:345px !important;margin-left:0 !important}
}
@media(max-width:767px){.product__listing--new .products .product__card .main_image img{width:100% !important;height:143px !important}
}
.product__listing--new .products .product__card .main_image img:hover{transform:scale(1.05)}
.product__listing--new .products .product__card .thumbnails{margin-left:0 !important;cursor:pointer !important}
.product__listing--new .products .product__card .thumbnails .draggable{width:90% !important}
@media(max-width:767px){.product__listing--new .products .product__card .thumbnails .draggable{width:90% !important}
}
.product__listing--new .products .product__card .thumbnails img{width:3.45vw !important;height:3.45vw !important;margin:1px !important;padding:1px}
@media(max-width:767px){.product__listing--new .products .product__card .thumbnails img{width:35px !important;height:35px !important;padding:0}
}
@media(min-width:1500px){.product__listing--new .products .product__card .thumbnails img{width:3.5vw !important;height:3.5vw !important;margin:1px !important}
}
@media(min-width:1670px){.product__listing--new .products .product__card .thumbnails img{width:3.55vw !important;height:3.55vw !important;margin:2px !important}
}
.product__listing--new .products .product__card .thumbnails .slick-arrow{color:#14325c !important}
@media(min-width:1280px){.product__listing--new .products .product__card .thumbnails .slick-arrow{right:10px !important}
}
@media(min-width:1450px){.product__listing--new .products .product__card .thumbnails .slick-arrow{right:20px !important}
}
.product__listing--new .products .product__card .description{margin-left:0 !important;display:flex;flex-direction:column}
.product__listing--new .products .product__card .description .title{color:#14325c !important;font-family:'Gotham Bold' !important;font-size:17px !important}
@media(max-width:767px){.product__listing--new .products .product__card .description .title{font-size:12px !important}
}
@media screen and (min-width:1400px){.product__listing--new .products .product__card .description .title{letter-spacing:normal}
}
.product__listing--new .products .product__card .description .col_name{font-size:14px !important;color:#545454 !important}
@media(max-width:767px){.product__listing--new .products .product__card .description .col_name{font-size:12px !important}
}
.product__listing--new .filter__slided--false .products .productListingFilterResults{width:95%;float:none;margin:auto}
@media(max-width:767px){.product__listing--new .filter__slided--false .products .productListingFilterResults{width:100%}
}
.product__listing--new .filter__slided--false .products .productListingFilterResults .product__card{width:calc(24% - 20px)}
.product__listing--new .filter__slided--true .products .productListingFilterResults{margin-left:60px}
.product__listing--new .filter__slided--true .products .productListingFilterResults .product__card{width:calc(32.33% - 30px) !important;margin-bottom:5px !important;margin-right:10px !important;margin-top:0 !important;margin-left:10px !important}
.product__listing--new .filter__image--large{width:50px !important;height:50px !important;margin:10px auto auto auto !important}
@media(min-width:1400px){.product__listing--new .filter__image--large{width:60px !important;height:60px !important}
}
@media(max-width:767px){.product__listing--new .filter__image--large{width:35px !important;height:35px !important;margin:0 5px !important}
}
.product__listing--new .filter__image--large + .filter__image--title{font-family:"Gotham Bold";font-size:12px;margin:10px auto !important}
.product__listing--new .filter__image--small{width:35px !important;height:35px !important;margin:0 5px !important}
@media(max-width:767px){.product__listing--new .filter__image--small{width:30px !important;height:30px !important}
}
.product__listing--new .filter__image--small + .filter__image--title{font-family:"Gotham Bold";font-size:12px;margin:10px auto !important}
.product__listing--new .filter__image--title{margin:10px;font-size:12px;color:#16325c;line-height:20px}
@media(min-width:1510px){.product__listing--new .filter__image--title{font-size:12px;width:95%;margin:10px}
}
.product__listing--new .checked .filter__image--title{color:#02986d}
@media(max-width:767px){.product__listing--new .filter-mobile .top__bar--mobile .filter__back--mobile{font-family:'Gotham Bold' !important}
.product__listing--new .filter-mobile .top__bar--mobile .filter__reset--mobile{font-family:'Gotham Bold' !important}
.product__listing--new .filter-mobile .filter__container--mobile{background:#fff}
.product__listing--new .filter-mobile .filter__container--mobile .nav a{padding:20px 15px !important;font-family:'Gotham Bold' !important}
.product__listing--new .filter-mobile .filter__container--mobile .tab-content .fade{-webkit-transition:opacity .75s linear !important;-o-transition:opacity .75s linear !important;transition:opacity .75s linear !important}
.product__listing--new .filter-mobile .filter__container--mobile .tab-content .tags__child{overflow-y:scroll !important}
.product__listing--new .filter-mobile .filter__container--mobile .tab-content .tags__child .tags__child--noimage{padding-left:5px !important}
.product__listing--new .filter-mobile .filter__container--mobile .tab-content .tags__child .tags__child--noimage label{display:flex;line-height:20px}
.product__listing--new .filter-mobile .filter__container--mobile .tab-content .tags__child .tags__child--noimage label .mobile-filter__label{font-size:12px}
.product__listing--new .filter-mobile .filter__container--mobile .tab-content .tags__child .tags__child--noimage .checked .mobile-filter__label{color:#02986d}
.product__listing--new .filter-mobile .filter__container--mobile .tab-content .tags__child .tags__child--noimage .tags__grandchild{margin-left:20px !important}
.product__listing--new .filter-mobile .filter__container--mobile .tab-content .tags__child .tags__child--noimage .tags__grandchild .col-xs-12{padding:0;margin:0}
.product__listing--new .filter-mobile .filter__container--mobile .tab-content .tags__child .tags__child--image{margin:5px;padding:5px}
.product__listing--new .filter-mobile .filter__container--mobile .tab-content .tags__child .tags__child--image label{display:flex;line-height:20px}
.product__listing--new .filter-mobile .filter__container--mobile .tab-content .tags__child .tags__child--image label .mobile-filter__label{font-size:12px}
.product__listing--new .filter-mobile .filter__container--mobile .tab-content .tags__child .tags__child--image label input[type="checkbox"]{display:inline-block !important}
.product__listing--new .filter-mobile .filter__container--mobile .tab-content .tags__child .tags__child--image .checked .mobile-filter__label{color:#02986d}
.product__listing--new .filter-mobile .filter__container--mobile .tab-content .tags__child .tags__child--image .tags__grandchild{margin-left:20px !important}
.product__listing--new .filter-mobile .filter__container--mobile .tab-content .tags__child .tags__child--image .tags__grandchild .col-xs-12{padding:0;margin:0}
.product__listing--new .filter-mobile .footer__bar--mobile .filter__apply--mobile{font-family:'Gotham Bold' !important;width:130px !important;height:45px !important}
.product__listing--new .filter-mobile .footer__bar--mobile .footer__bar--count{font-family:'Gotham Bold' !important;padding-top:10px}
.product__listing--new .filter-mobile .footer__bar--mobile .footer__bar--count .count__filters{color:#02986d !important}
}
@media(max-width:376px){.filter__container--mobile .tags__child{height:550px !important;width:210px !important}
}
@media(min-width:377px) and (max-width:767px){.filter__container--mobile .tags__child{height:750px !important;width:250px !important}
}
@media screen and (min-width:1600px){.recommended-products .recommended-products__card{width:285px !important}
.recommended-products .recommended-products__card .recommended-products__card--main-image{width:285px !important}
.recommended-products .recommended-products__card .thumbnail-noimage,.recommended-products .recommended-products__card .thumbnail-noimage{min-width:57px !important;height:57px !important}
.recommended-products .recommended-products__card .right-control{top:-13.5% !important;right:-4px !important}
.recommended-products .recommended-products__card--details .collectionLabel{font-size:20px !important}
}
@media(max-width:767px){.filter__container--mobile .tags__child--image{margin-bottom:5px !important}
}
.filter__container--mobile input[type="checkbox"]{height:15px;width:15px;margin:0;padding:0;opacity:1;appearance:none;border:1px solid #d3d3d3;border-radius:3px;background:#fff;position:relative;margin-right:10px;right:-5px;top:3.5px}
.filter__container--mobile input[type="checkbox"]:checked{border:1px solid #02986d;background:#02986d}
.filter__container--mobile input[type="checkbox"]:checked:before,.filter__container--mobile input[type="checkbox"]:checked:after{content:"";position:absolute;height:2px;background:transparent}
.filter__container--mobile input[type="checkbox"]:checked:before{width:8px;top:11px;left:2px;transform:rotate(44deg)}
.filter__container--mobile input[type="checkbox"]:checked:after{width:14px;top:8px;left:5px;transform:rotate(-55deg)}
.filter__container--mobile input[type="checkbox"]:focus{outline:0}
@media(min-width:768px) and (max-width:991.98px){.gainsborough--brouchers .card--new--class{top:12em !important}
}
.gainsborough--brouchers .card--new--class .card--info--div{padding:50px 70px 50px 70px !important}
.gains-product-detail-component{margin-top:50px}
.gains-product-detail-component .modal-dialog{transform:none !important}
@media(max-width:767px){.gains-product-detail-component .modal-dialog .close-modal-button.close{top:97% !important}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.gains-product-detail-component{width:100% !important}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.gains-product-detail-component{width:100% !important}
}
@media(max-width:767px){.gains-product-detail-component .alle-core-tabs ul{list-style-type:disc !important}
}
.gains-product-detail-component .shortText{color:#545454;font-family:'Gotham Bold'}
.gains-product-detail-component .col-sm-12{width:50% !important}
@media(max-width:767px){.gains-product-detail-component .col-sm-12{width:100% !important}
}
.gains-product-detail-component .about-avant{margin-top:50px}
@media(max-width:767px){.gains-product-detail-component .about-avant{width:312px !important;margin:0 auto !important;font-size:16px !important}
}
@media(max-width:330px){.gains-product-detail-component .about-avant{width:260px;margin:0}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.gains-product-detail-component .about-avant{width:45% !important;top:38em !important;position:absolute !important}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.gains-product-detail-component .about-avant{top:38em !important;position:absolute !important}
}
.gains-product-detail-component .about-avant a{font-size:14px !important;font-family:"Gotham Bold";color:#16325c !important}
.gains-product-detail-component .about-avant a:after{position:relative;color:#16325c !important;top:0 !important;font-size:12px !important}
.gains-product-detail-component .about-avant a:hover:after{color:#02986d !important}
@media(max-width:767px){.gains-product-detail-component .finisheImgsRow{width:312px;margin:0}
}
@media(max-width:330px){.gains-product-detail-component .finisheImgsRow{width:260px;margin:0}
}
.gains-product-detail-component .alle-product-Title{color:#14325c !important;font-family:"Gotham Bold"}
@media(max-width:767px){.gains-product-detail-component .alle-product-Title{font-size:24px;width:312px;margin:0 auto}
}
@media(max-width:330px){.gains-product-detail-component .alle-product-Title{width:260px;margin:0}
}
@media(max-width:767px){.gains-product-detail-component .alle-product-sku,.gains-product-detail-component .gains-product-shortText{width:312px;margin:0 auto !important}
}
@media(max-width:330px){.gains-product-detail-component .alle-product-sku,.gains-product-detail-component .gains-product-shortText{width:260px;margin:0}
}
@media(max-width:767px){.gains-product-detail-component .gains-product-desc p{width:312px;margin:0 auto}
}
@media(max-width:330px){.gains-product-detail-component .gains-product-desc p{width:260px;margin:0}
}
.gains-product-detail-component .productCarousel .carousel-inner{border:none !important;width:100% !important;height:100% !important}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.gains-product-detail-component .productCarousel .carousel-inner{width:100% !important;height:100% !important}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.gains-product-detail-component .productCarousel .carousel-inner{width:100% !important;height:100% !important}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.gains-product-detail-component .productCarousel .carousel-inner .item img{width:100% !important;height:100% !important}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.gains-product-detail-component .productCarousel .carousel-inner .item img{width:100% !important;height:100% !important}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.gains-product-detail-component .productCarousel .carousel-indicators{bottom:-70px;left:0;width:max-content !important;margin:1em auto !important}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.gains-product-detail-component .productCarousel .carousel-indicators li{margin-left:5px;margin-right:5px;transition:all .15s;height:15px !important;width:15px !important;border-radius:50% !important;padding-top:0 !important;background-color:#a0d4c7 !important}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.gains-product-detail-component .productCarousel .carousel-indicators li img{display:none}
}
@media(max-width:768px){.gains-product-detail-component .productCarousel .carousel-indicators li img{display:none !important}
}
.gains-product-detail-component .productCarousel .carousel-indicators li img:hover,.gains-product-detail-component .productCarousel .carousel-indicators li img:active{border:2px solid #02986d !important}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.gains-product-detail-component .productCarousel .carousel-indicators li img:hover,.gains-product-detail-component .productCarousel .carousel-indicators li img:active{background-color:#02986d !important}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.gains-product-detail-component .productCarousel .carousel-indicators .active{background-color:#02986d !important}
}
.gains-product-detail-component .productCarousel .carousel-indicators .active img{border:2px solid #02986d !important}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.gains-product-detail-component .productCarousel .carousel-indicators .thumbnail-control{display:none !important}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.gains-product-detail-component .productCarousel .carousel-indicators .thumbnail-control{display:none !important}
}
.gains-product-detail-component .alle-finish-carousel{flex-wrap:wrap}
.gains-product-detail-component .alle-finish-carousel .clickable{display:grid !important;width:100px !important;height:100px !important;margin-bottom:20px}
@media(max-width:767px){.gains-product-detail-component .alle-finish-carousel .clickable{width:65px !important}
}
.gains-product-detail-component .alle-finish-carousel .clickable .finishImg{height:70px !important;width:70px !important;margin:auto !important}
@media(max-width:767px){.gains-product-detail-component .alle-finish-carousel .clickable .finishImg{height:50px !important;width:50px !important}
}
@media(max-width:767px){.gains-product-detail-component .alle-finish-carousel .clickable .finishName{font-size:8px}
}
.gains-product-detail-component .alle-finish-carousel .clickable:hover .finishName{color:#14325c !important;font-family:"Gotham Bold"}
.gains-product-detail-component .alle-finish-carousel .clickable:hover .selectedName{color:#02986d !important;font-family:"Gotham Bold"}
.gains-product-detail-component .alle-finish-carousel .clickable .selectedName{color:#02986d !important;font-family:"Gotham Bold"}
.gains-product-detail-component .help-modal .modal-dialog{width:55% !important;right:-8.25em !important;background:#f5f5f5 !important;border-radius:20px !important}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.gains-product-detail-component .help-modal .modal-dialog.modal-lg{width:65% !important;right:0 !important}
}
@media(max-width:767px){.gains-product-detail-component .help-modal .modal-dialog{width:100% !important;right:0 !important}
}
@media(min-width:1024px) and (max-width:1340px){.gains-product-detail-component .help-modal .modal-dialog{right:-2em !important}
}
@media(min-width:768px) and (max-width:991px){.gains-product-detail-component .help-modal .modal-dialog{width:45% !important;right:2em !important}
}
@media(min-width:992px) and (max-width:1025px){.gains-product-detail-component .help-modal .modal-dialog{width:55% !important;right:0 !important}
}
.gains-product-detail-component .help-modal .modal-dialog .modal-content .modal-header .help__title{font-weight:unset !important;font-family:"Gotham Bold" !important;padding:.8rem !important;font-size:10px !important}
@media(max-width:767px){.gains-product-detail-component .help-modal .modal-dialog .modal-content .modal-header .help__title{padding:1rem !important}
}
.gains-product-detail-component .help-modal .modal-dialog .modal-content .modal-header:before{border-top:18px solid transparent !important;border-bottom:18px solid transparent !important}
@media(max-width:767px){.gains-product-detail-component .help-modal .modal-dialog .modal-content .modal-header:before{border-top:20px solid #f48200 !important;border-bottom:23px solid #f48200 !important}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.gains-product-detail-component .help-modal .modal-dialog .modal-content .modal-header:before{right:99% !important}
}
.gains-product-detail-component .help-modal .modal-dialog .modal-content .modal-header .close-modal-button{top:-35px !important;right:-10px !important}
@media(min-width:768px) and (max-width:991.98px){.gains-product-detail-component .help-modal .modal-dialog .modal-content .modal-header .close-modal-button{right:0 !important}
}
.gains-product-detail-component .help-modal .modal-dialog .modal-content .modal-header .close-modal-button:before{margin-top:-1px !important;margin-left:-6px !important;height:2px !important;width:12px !important}
.gains-product-detail-component .help-modal .modal-dialog .modal-content .modal-header .close-modal-button:after{margin-top:-1px !important;margin-left:-6px !important;height:2px !important;width:12px !important}
.gains-product-detail-component .help-modal .modal-dialog .modal-content .modal-body .help__desc p{font-size:12px !important}
.gains-product-detail-component .help-modal .modal-dialog .modal-content .modal-footer .faq__btn{font-family:"Gotham Bold";padding:.5em 2em !important;text-decoration:none !important}
.gains-product-detail-component .alle-finish-carousel{margin:.5em 0 2.5em 0 !important}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.gains-product-detail-component .alle-product-short-desc .help-icons{display:none}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.gains-product-detail-component .alle-product-short-desc .help-icons{display:block}
}
.gains-product-detail-component .alle-product-short-desc .help-icons .row{margin:0}
@media screen and (min-width:1600px){.gains-product-detail-component{margin-top:100px}
.gains-product-detail-component .about-avant{margin-top:100px}
.gains-product-detail-component .about-avant a{color:#16325c !important;font-family:"Gotham Bold" !important;font-size:14px !important}
.gains-product-detail-component .productCarousel .carousel-inner{border:none !important}
.gains-product-detail-component .productCarousel img{margin:0 !important}
.gains-product-detail-component .productCarousel .carousel-indicators li img{border:1px solid #ececec !important}
.gains-product-detail-component .alle-product-short-desc{margin-top:40px}
.gains-product-detail-component .alle-product-short-desc>div{padding:0}
.gains-product-detail-component .alle-product-short-desc>div>div{padding:0}
.gains-product-detail-component .alle-product-short-desc .help-icons .row{margin:0}
.gains-product-detail-component .alle-product-Title{color:#14325c !important;font-family:"Gotham Bold"}
.hub--btn:focus,.hub--btn .focus{outline:0 auto -webkit-focus-ring-color !important;outline-offset:0 !important;color:#fff !important}
.hub--btn:active:focus,.hub--btn .active:focus,.hub--btn:active .focus,.hub--btn .active .focus{outline:0 auto -webkit-focus-ring-color !important;outline-offset:0 !important;color:#fff !important}
}
@media(min-width:768px) and (max-width:991.98px){.close-modal-button.close{right:0 !important}
}
.gains-product-detail-component .shortDescRow{width:100% !important}
.gains-product-detail-component .shortDescRow .alle-product-short-desc>.row{margin:0;padding:0}
.gains-product-detail-component .shortDescRow .alle-product-short-desc>.row .col-md-9 .row p{display:flex}
.gains-product-detail-component .shortDescRow .alle-product-short-desc>.row .col-md-9 .row p .prodAttrTitle{margin-right:15px;font-size:14px;width:max-content !important;min-width:180px}
@media(max-width:359px){.gains-product-detail-component .shortDescRow .alle-product-short-desc>.row .col-md-9 .row p .prodAttrTitle{min-width:125px}
}
@media(min-width:360px) and (max-width:767px){.gains-product-detail-component .shortDescRow .alle-product-short-desc>.row .col-md-9 .row p .prodAttrTitle{min-width:150px}
}
.gains-product-detail-component .shortDescRow .alle-product-short-desc>.row .col-md-9 .row p strong{display:table-cell;text-align:left;width:max-content;min-width:7em;font-size:14px !important}
.gains-product-detail-component .shortDescRow .alle-product-short-desc>.row .col-md-9 .row p .gains_help{position:relative;top:2px;margin-left:15px !important;padding:9px;display:flex;align-items:center;justify-content:center}
@media(max-width:767px){.container.responsivegrid:has(form){width:312px;margin:0 auto}
}
@media(max-width:330px){.container.responsivegrid:has(form){width:260px;margin:0}
}
.related__products .related__products--filter .selection--btn{box-shadow:unset}
.related__products .product--btn--div .all--products--btn{box-shadow:unset}
.dp_item{overflow:visible !important}
.gains-product-detail-component #product-modal-gains .modal-footer{padding-left:0 !important}
@media(max-width:767px){.gains-product-detail-component #product-modal-gains .modal-dialog .modal-content .modal-body .img-responsive.productModalImg{height:100% !important;transform:none !important}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.gains-product-detail-component #product-modal-gains .modal-dialog .modal-content .modal-body .img-responsive.productModalImg{height:100% !important;transform:none !important}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.gains-product-detail-component #product-modal-gains .modal-dialog .modal-content .modal-body .img-responsive.productModalImg{height:100% !important;transform:none !important}
}
.whereToBuyButtonRow .alle-buy-button .ps-widget{background-color:#16325c !important;margin:auto !important;color:#fff;text-transform:uppercase;border-radius:35px !important;height:60px;font-family:'Gotham Bold';padding:20px !important;font-size:14px !important;display:block;width:100%;text-decoration:none;transition:all .2s !important}
.whereToBuyButtonRow .alle-buy-button .ps-widget:hover{background-color:#02986d !important}
.whereToBuyButtonRow .alle-buy-button .ps-button-label{line-height:40px;position:relative;top:-10px;display:block !important}
.whereToBuyButtonRow .alle-buy-button small{display:none !important}
#searchModal .site-header .input-wrapper{display:flex;align-items:center}
#searchModal .site-header .input-wrapper .gains-search__submit{background-color:transparent !important;width:10% !important}
#searchModal .site-header .input-wrapper .gains-search__submit:hover{background:unset !important;border:unset !important;transition:transform .4s;transform:rotate(0) scale(1.1)}
.search-field{background:unset;background-position:25px 20px;background-repeat:no-repeat;background-size:20px 20px;border:0;box-sizing:border-box;color:#959595;height:40px !important;letter-spacing:2px;outline:0;padding:0 10px 0 40px;z-index:10;width:90%;line-height:100% !important}
#search_box input{border:0;background:#e5e5e5;width:100%;height:31px !important;line-height:31px !important;color:#959595;padding-left:20px;font-size:11px;display:inline-block;vertical-align:middle}
#search_box .input-wrapper .fa-search{position:absolute;top:18px}
#searchModal .modal-header .close{margin-top:-2px;position:absolute;color:black;top:-8px;z-index:99;right:-10px;font-size:24px;opacity:1;background:#fff;width:30px;height:30px;border-radius:50%}
#searchModal form{width:100%;float:none}
#searchModal .modal-header,#searchModal .modal-content{padding:0;border:0}
#searchModal .modal.in .modal-dialog{transform:translate(0,150px)}
#searchModal .modal-body{padding:10px;background:#e5e5e5}
#search_box{padding-top:0 !important;margin-top:0;line-height:11px;height:11px}
#searchModal .modal-dialog{transform:translate(0,150px)}
.product-search{text-align:center;margin-top:155px}
.product-search .product-search__link{color:#fff;font-size:24px;font-family:'Gotham Bold'}
@media(max-width:767px){.product-search .product-search__link{font-size:20px}
}
.site-search__gainsborough{position:absolute;right:50px;top:50px;z-index:1}
.site-search__gainsborough .fa-search{cursor:pointer;font-size:20px;color:#4ebfa8}
@media(max-width:767px){.site-search__gainsborough{right:60px;top:33px}
}
.search-results .searchRight{display:none}
.search-results a{font-size:15px;color:#14325c;font-family:"Gotham Book";text-decoration:none}
.search-results a:hover{font-family:"Gotham Bold"}
.search-results strong{color:#02986d}
.footer{background-color:#16325c !important}
.footer .footer-center{background-color:unset;color:#fff !important}
.footer .footer-bottom{background-color:unset;color:#fff !important}
.footer .footer-bottom .footer-copyright{color:#fff !important}
.footer .about-icons i{color:#fff !important}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.product__listing--new .product__listing--tags.filter__slided--true .products .productListingFilterResults .product__card .thumbnails img{height:51px !important;width:51px !important}
.product__listing--new .product__listing--tags.filter__slided--false .products .productListingFilterResults .product__card .thumbnails img{height:55px !important;width:55px !important}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1279px){.product__listing--new .product__listing--tags.filter__slided--true .products .productListingFilterResults .product__card .thumbnails img{height:53px !important;width:53px !important}
.product__listing--new .product__listing--tags.filter__slided--false .products .productListingFilterResults .product__card .thumbnails img{height:56px !important;width:56px !important}
}
@media(min-width:768px) and (max-width:991px){.product__listing--new .filter__slided--false .products .productListingFilterResults .product__card{width:28.33% !important}
.product__listing--new .filter__slided--false .products .productListingFilterResults .product__card .main_image{height:185px !important}
.product__listing--new .filter__slided--false .products .productListingFilterResults .product__card .thumbnails img{width:60px !important;height:60px !important}
.product__listing--new .filter__slided--true .filter{width:40% !important}
.product__listing--new .filter__slided--true .products{width:60% !important}
.product__listing--new .filter__slided--true .products .productListingFilterResults .product__card{width:40.33% !important}
.product__listing--new .filter__slided--true .products .productListingFilterResults .product__card .main_image{height:185px !important}
.product__listing--new .filter__slided--true .products .productListingFilterResults .product__card .thumbnails img{width:60px !important;height:60px !important}
}
@media(min-width:992px) and (max-width:1199px){.product__listing--new .filter__slided--false .products .productListingFilterResults .product__card{width:21.33% !important}
.product__listing--new .filter__slided--false .products .productListingFilterResults .product__card .main_image{height:185px !important}
.product__listing--new .filter__slided--false .products .productListingFilterResults .product__card .thumbnails img{width:60px !important;height:60px !important}
.product__listing--new .filter__slided--true .filter{width:33% !important}
.product__listing--new .filter__slided--true .products{width:66% !important}
.product__listing--new .filter__slided--true .products .productListingFilterResults .product__card{width:28.33% !important}
.product__listing--new .filter__slided--true .products .productListingFilterResults .product__card .main_image{height:185px !important}
.product__listing--new .filter__slided--true .products .productListingFilterResults .product__card .thumbnails img{width:60px !important;height:60px !important}
}
.alle-core-lang{display:none !important}
@media(max-width:767px){.customrte .clearfix{width:312px !important;margin:auto !important;padding:0}
}
.customrte a{color:#02986d}
@media(max-width:767px){.border__radius--large{width:312px;margin:auto}
.border__radius--large .container{width:100%}
}
@media(max-width:767px){.border__radius--large .customrte{width:100%}
.border__radius--large .customrte .clearfix{width:275px !important;margin:auto !important;padding:0 !important}
}
.youtube-carousel .carousel-inner{width:95% !important}
@media(max-width:767px){.youtube-carousel .carousel-inner{width:90% !important}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.youtube-carousel .carousel-inner{width:90% !important}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.youtube-carousel .carousel-inner{width:90% !important}
}
.youtube-carousel .video-container{padding-top:56.25%}
.youtube-carousel .video-container iframe{width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;left:0}
.youtube-carousel .carousel-indicators{left:0 !important;position:relative !important;bottom:0 !important;margin:0 auto !important;margin-bottom:15px !important}
.youtube-carousel .carousel-indicators li{margin:1px}
.youtube-carousel .controls .carousel-control{top:40%;opacity:1;margin:0;bottom:auto}
.youtube-carousel .controls .carousel-control .right-button{right:5% !important;top:0 !important}
.youtube-carousel .controls .carousel-control .right-button .fas{text-shadow:none !important}
.youtube-carousel .controls .carousel-control .left-button{left:5% !important;top:0 !important}
.youtube-carousel .controls .carousel-control .left-button .fas{text-shadow:none !important}
@media(max-width:767px){.imageText .textWithMargin{width:312px}
.imageText .textWithMargin .text{padding:10px 0 !important}
}
.ytp-suggestions{display:none !important}
.ytp-pause-overlay,.ytp-scroll-min{display:none !important}
.carousel-imagemap__container{min-height:600px !important}
@media(max-width:767px){.carousel-imagemap__container{min-height:auto !important}
}
@media(min-width:1600px){.carousel-imagemap__container{min-height:790px !important}
}
.carousel-imagemap__container .img-slider .dot .view-product{top:45px !important}
.carousel-imagemap__container .img-slider .dot .view-product .map-text{color:#fff !important}
.carousel-imagemap__container .slick-dots li button:before{background:transparent;border-radius:50%;color:transparent !important;border:1px solid #02986d !important;width:15px !important;height:15px !important}
.carousel-imagemap__container .slick-dots li.slick-active button:before{background:#02986d;opacity:1}
.multi-carousel .recommended-products__card--thumbnails .thumbnail-image,.multi-carousel .recommended-products__card--thumbnails .thumbnail-noimage{float:left !important}
@media(max-width:767px){.multi-carousel .recommended-products__card--thumbnails .thumbnail-image,.multi-carousel .recommended-products__card--thumbnails .thumbnail-noimage{width:36.5px !important}
}
.multi-carousel .carouselDescription h2{font-size:30px;font-family:'Gotham Bold'}
.multi-carousel .carouselDescription p{font-size:18px}
@media(max-width:767px){.multi-carousel .carouselDescription{width:312px;margin:auto}
}
@media(min-width:768px) and (max-width:1024px){.columnselector .containercustom .row{margin:0 15px}
}
.collectionLabel .collection_link:hover{color:#02986d !important}
.font__color--gainsnavy h1{color:#16325c !important}
.font__color--gainsgrey h1{color:#545454 !important}
.font__color--white h1{color:#fff !important}
.font__color--black h1{color:#000 !important}
.font__align--center h1{text-align:center !important}
.font__align--left h1{text-align:left !important}
.font__align--right h1{text-align:right !important}
@media(min-width:768px) and (max-width:1024px){.homepage-twi__rounded-image .textWithIcon{padding:0 !important}
.homepage-twi__rounded-image .textWithIcon .row{margin:0 !important}
.homepage-twi__rounded-image .textWithIcon .row img{width:130px !important;height:130px !important}
.homepage-twi__rounded-image .textWithIcon .row .text{padding:10px 0 !important}
}
.carousel .carousel-caption{opacity:1 !important}
.carousel .carousel-caption .caption-button{background:#fff;width:200px;height:50px;display:flex;justify-content:center;align-items:center;position:relative;left:50%;transform:translateX(-50%);border-radius:35px !important}
.carousel .carousel-caption .caption-button .title{margin-bottom:unset !important;color:#16325c !important;font-family:'Gotham Bold' !important;font-size:16px !important}
.product-details .about-avant .clearfix p a{display:none !important}
.text__color-green h1,.text__color-green h2,.text__color-green h3,.text__color-green h4,.text__color-green h5,.text__color-green h6,.text__color-green p{color:#02986d !important}
.text__color-grey h1,.text__color-grey h2,.text__color-grey h3,.text__color-grey h4,.text__color-grey h5,.text__color-grey h6,.text__color-grey p{color:#545454 !important}