@media(min-width:1024px){.product-details .gains-product-detail-component{min-height:63em}
}
.product-details .gains-product-detail-component .shortDescRow p{line-height:22px !important}
.product-details .gains-product-detail-component .gains-product-enq{display:none}
@media(min-width:992px){.product-details .gains-product-detail-component .productCarousel + .col-md-6.col-sm-12.col-xs-12{width:48%}
}
@media(min-width:768px) and (max-width:819px){.product-details .gains-product-detail-component #product-modal-gains .modal-dialog{width:95%;margin:0 auto;top:10rem;transform:rotate(180deg) !important}
.product-details .gains-product-detail-component #product-modal-gains .modal-dialog .modal-content .modal-body{margin-left:18% !important;margin:0 auto}
.product-details .gains-product-detail-component #product-modal-gains .modal-dialog .modal-content .modal-body .productModalImg{height:25rem !important}
}
.product-details .gains-product-detail-component #product-modal-gains .modal-dialog .modal-content{background-color:transparent !important;box-shadow:unset !important;-webkit-box-shadow:unset !important}
.product-details .gains-product-detail-component #product-modal-gains .modal-dialog .modal-content .modal-header .close-modal-button{height:3rem !important;width:3rem !important}
@media(max-width:819px){.product-details .gains-product-detail-component #product-modal-gains .modal-dialog .modal-content .modal-header .close-modal-button{border:1px solid #fff !important}
}
@media(min-width:768px) and (max-width:819px){.product-details .gains-product-detail-component #product-modal-gains .modal-dialog .modal-content .modal-header .close-modal-button{right:40% !important}
}
.product-details .gains-product-detail-component #product-modal-gains .modal-dialog .modal-content .modal-header .close-modal-button::before,.product-details .gains-product-detail-component #product-modal-gains .modal-dialog .modal-content .modal-header .close-modal-button::after{height:1px !important}
.product-details .gains-product-detail-component #product-modal-gains .modal-dialog .modal-content .modal-footer .modal-title{padding-right:0 !important}
@media(min-width:768px) and (max-width:819px){.product-details .gains-product-detail-component #product-modal-gains .modal-dialog .modal-content .modal-footer .modal-title{display:none !important}
}
.product-details .gains-product-detail-component #product-modal-gains .modal-dialog .modal-content .modal-footer .modal-title .name{font-family:'Stag SemiboldItalic';font-weight:600 !important;font-style:italic}
.product-details .gains-product-detail-component #product-modal-gains .modal-dialog .modal-content .modal-footer .modal-title .finish{font-family:'Avenir Book'}
@media(min-width:1270px) and (max-width:1920px){.product-details .gains-product-detail-component #help-modal-gains .modal-dialog{width:60% !important;right:-4em !important}
}
@media(min-width:1024px) and (max-width:1269px){.product-details .gains-product-detail-component #help-modal-gains .modal-dialog{width:60% !important;right:-0.5em !important}
}
@media(min-width:768px) and (max-width:1023px){.product-details .gains-product-detail-component #help-modal-gains .modal-dialog{width:48% !important}
}
@media(min-width:1920px){.product-details .gains-product-detail-component #help-modal-gains .modal-dialog{right:-11.5em !important}
}
.product-details .gains-product-detail-component #help-modal-gains .modal-dialog .modal-content{border-radius:30px 0 30px 30px}
@media(max-width:767px){.product-details .gains-product-detail-component #help-modal-gains .modal-dialog .modal-content{background:#003767;color:#fff !important}
}
.product-details .gains-product-detail-component #help-modal-gains .modal-dialog .modal-header::before{border-right:20px solid #88d1d1 !important}
@media(max-width:767px){.product-details .gains-product-detail-component #help-modal-gains .modal-dialog .modal-header::before{border-top:20px solid #88d1d1 !important;border-bottom:26px solid #88d1d1 !important;border-right:30px solid #88d1d1 !important}
}
.product-details .gains-product-detail-component #help-modal-gains .modal-dialog .modal-header .help__title{background:#88d1d1 !important;color:#003767 !important;font-family:'Avenir Black' !important}
@media(max-width:767px){.product-details .gains-product-detail-component #help-modal-gains .modal-dialog .modal-header .help__title{font-size:13px !important}
}
.product-details .gains-product-detail-component #help-modal-gains .modal-dialog .modal-header .close-modal-button{background:#88d1d1 !important;left:4% !important;padding:1rem !important;top:-35px !important}
.product-details .gains-product-detail-component #help-modal-gains .modal-dialog .modal-body{padding:1em 2em}
.product-details .gains-product-detail-component #help-modal-gains .modal-dialog .modal-body .help__desc p{color:#666;font-size:12px;line-height:20px}
@media(max-width:767px){.product-details .gains-product-detail-component #help-modal-gains .modal-dialog .modal-body .help__desc p{color:#fff}
}
.product-details .gains-product-detail-component #help-modal-gains .modal-dialog .modal-footer{padding-bottom:3em}
.product-details .gains-product-detail-component #help-modal-gains .modal-dialog .modal-footer .help__footer{font-family:'Avenir Black';color:#666}
@media(max-width:767px){.product-details .gains-product-detail-component #help-modal-gains .modal-dialog .modal-footer .help__footer{color:#fff;font-size:13px !important}
}
.product-details .gains-product-detail-component #help-modal-gains .modal-dialog .modal-footer .faq__btn{font-family:'Avenir Black';color:#666 !important;border-color:#666 !important;padding:.5rem 1.5rem !important}
@media(max-width:767px){.product-details .gains-product-detail-component #help-modal-gains .modal-dialog .modal-footer .faq__btn{color:#fff !important;border-color:#fff !important;font-size:12px !important}
}
.product-details .gains-product-detail-component .whereToBuyButtonRow .alle-buy-button .alle-core-btn-link{border-radius:35px !important;font-family:'Avenir Black';padding:15px 30px !important;background-color:#0081c6 !important}
.product-details .gains-product-detail-component .whereToBuyButtonRow .alle-buy-button .alle-core-btn-link:hover{background-color:#fff !important;border:2px solid #0081c6 !important;color:#0081c6 !important}
.product-details .gains-product-detail-component .whereToBuyButtonRow .ps-widget{border-radius:35px !important;font-family:'Avenir Black';padding:15px 30px !important;background-color:#0081c6 !important;color:white;border:0;width:100%}
.product-details .gains-product-detail-component .whereToBuyButtonRow .ps-widget:hover{background-color:#fff !important;border:2px solid #0081c6 !important;color:#0081c6 !important}
.product-details .gains-product-detail-component .whereToBuyButtonRow .ps-widget small{display:none !important}
.product-details .gains-product-detail-component .whereToBuyButtonRow .ps-button-label{line-height:1.3333333 !important;position:relative;display:block !important}
@media(max-width:767px){.product-details .gains-product-detail-component .shortDescRow .alle-product-short-desc{width:312px}
}
.product-details .gains-product-detail-component .shortDescRow .alle-product-short-desc>.row{margin:0;padding:0}
.product-details .gains-product-detail-component .shortDescRow .alle-product-short-desc>.row p{display:flex}
.product-details .gains-product-detail-component .shortDescRow .alle-product-short-desc>.row p .prodAttrTitle{margin-right:15px;font-size:14px;width:max-content !important;min-width:180px}
@media(max-width:767px){.product-details .gains-product-detail-component .shortDescRow .alle-product-short-desc>.row p .prodAttrTitle{min-width:135px}
}
@media(min-width:1084px){.product-details .gains-product-detail-component .shortDescRow .alle-product-short-desc .col-md-9.col-sm-8.col-xs-12.no-padding{width:50%}
}
.product-details .gains-product-detail-component .shortDescRow .alle-product-short-desc p{color:#003767 !important;font-family:'Avenir Book'}
.product-details .gains-product-detail-component .shortDescRow .alle-product-short-desc p strong{color:#003767 !important;font-family:'Avenir Black';font-weight:unset !important;padding-right:15px;min-width:7em;word-break:break-word}
.product-details .gains-product-detail-component .shortDescRow .alle-product-short-desc p .gains_help{background:#666 !important;opacity:40%;position:relative;top:-5px;margin-left:15px !important;padding-top:5px;display:flex;align-items:center;justify-content:center;min-width:18px}
@media(max-width:767px){.product-details .gains-product-detail-component .shortDescRow .alle-product-short-desc p .gains_help{margin-left:0 !important}
}
.product-details .gains-product-detail-component .shortDescRow .alle-product-short-desc p .gains_help:hover{background:#88d1d1 !important;opacity:100% !important}
.product-details .gains-product-detail-component .accordion-wapper .panel-default{border-radius:35px;font-family:'Avenir Black';background-color:#f5f6f7;border:0;text-align:center !important}
.product-details .gains-product-detail-component .accordion-wapper .panel-default .panel-heading{border:2px solid #0081c6 !important;background-color:#fff !important;border-radius:35px}
.product-details .gains-product-detail-component .accordion-wapper .panel-default .panel-heading .panel-title a{color:#0081c6 !important}
.product-details .gains-product-detail-component .accordion-wapper .panel-default .panel-heading a:before{font-family:"Font Awesome 5 Free";content:"\f067" !important;font-weight:900}
.product-details .gains-product-detail-component .accordion-wapper .panel-default .panel-heading.active{border:2px solid #0081c6 !important;background:#0081c6 !important;border-radius:35px}
.product-details .gains-product-detail-component .accordion-wapper .panel-default .panel-heading.active a:before{font-family:"Font Awesome 5 Free";content:"\f068" !important;font-weight:900;color:#fff}
.product-details .gains-product-detail-component .accordion-wapper .panel-default .panel-heading.active .panel-title a{color:#fff !important}
.product-details .gains-product-detail-component .accordion-wapper .panel-default .panel-heading:hover{border:2px solid #0081c6 !important;background-color:#0081c6 !important;border-radius:50px}
.product-details .gains-product-detail-component .accordion-wapper .panel-default .panel-heading:hover a:before{color:#fff}
.product-details .gains-product-detail-component .accordion-wapper .panel-default .panel-heading:hover .panel-title a{color:#fff !important}
.product-details .gains-product-detail-component .accordion-wapper .panel-body{background:#f5f6f7 !important;border-radius:20px;padding:20px 35px 25px 30px !important;border:0;font-family:'Avenir Book';font-size:14px}
.product-details .gains-product-detail-component .accordion-wapper .panel-body .customrte{text-align:left !important}
@media(max-width:767px){.product-details .gains-product-detail-component .accordion-wapper .panel-body .customrte .clearfix{padding-right:20px}
}
.product-details .gains-product-detail-component .accordion-wapper .panel-body .customrte #packagingDimension{display:none}
.product-details .gains-product-detail-component .alle-finish-carousel{flex-wrap:wrap;margin:.5em 0 2.5em 0 !important}
.product-details .gains-product-detail-component .alle-finish-carousel .clickable{display:grid !important;width:100px !important;height:100px !important;margin-bottom:20px}
.product-details .gains-product-detail-component .alle-finish-carousel .clickable .finishImg{height:70px;margin:auto !important;width:70px}
@media(max-width:767px){.product-details .gains-product-detail-component .alle-finish-carousel .clickable .finishImg{height:50px !important;width:50px !important}
}
.product-details .gains-product-detail-component .alle-finish-carousel .clickable .finishName,.product-details .gains-product-detail-component .alle-finish-carousel .clickable .selectedName{font-family:'Avenir Book';font-size:13px}
.product-details .gains-product-detail-component .alle-finish-carousel .clickable .selectedName,.product-details .gains-product-detail-component .alle-finish-carousel .clickable .finishName:hover{color:#0081c6 !important;font-family:'Avenir Black'}
.product-details .gains-product-detail-component .alle-finish-carousel .clickable .finishName{color:#003767}
.product-details .gains-product-detail-component .finishImgTitle{display:none}
.product-details .gains-product-detail-component .sampleFinishDisplay{display:none}
.product-details .gains-product-detail-component .productCarousel .carousel-inner{border:none !important;margin-left:-24px}
@media(max-width:991px){.product-details .gains-product-detail-component .productCarousel .carousel-inner{margin-left:auto;width:100% !important}
}
.product-details .gains-product-detail-component .productCarousel .carousel-indicators .right{color:#003767 !important}
@media(max-width:1023px){.product-details .gains-product-detail-component .productCarousel .carousel-indicators li{background-color:transparent !important}
}
@media(max-width:768px){.product-details .gains-product-detail-component .productCarousel .carousel-indicators li{border:1px solid #0081c6 !important}
.product-details .gains-product-detail-component .productCarousel .carousel-indicators li:hover{background-color:#0081c6 !important}
}
.product-details .gains-product-detail-component .productCarousel .carousel-indicators li img{border:none !important}
.product-details .gains-product-detail-component .productCarousel .carousel-indicators li:hover img{border:1px solid #0081c6 !important}
@media(max-width:1023px){.product-details .gains-product-detail-component .productCarousel .carousel-indicators li.active{background-color:#0081c6 !important}
}
.product-details .gains-product-detail-component .productCarousel .carousel-indicators li.active img{border:2px solid #0081c6 !important}
.product-details .gains-product-detail-component .alle-product-Title{font-family:'Stag BoldItalic';font-weight:700 !important;font-style:italic;color:#003767}
@media(max-width:767px){.product-details .gains-product-detail-component .alle-product-Title{font-family:'Stag SemiBoldItalic';font-weight:600 !important}
}
.product-details .gains-product-detail-component .alle-product-sku{font-family:'Avenir Light';color:#003767}
@media(max-width:991px){.product-details .about-avant{width:100% !important;position:static !important;padding:0;margin:auto}
}
@media(min-width:992px) and (max-width:1024px){.product-details .about-avant{position:absolute !important;width:450px !important}
}
.product-details .about-avant .clearfix h3{color:#003767;font-family:'Stag SemiboldItalic';font-weight:600 !important;font-style:italic}
.product-details .about-avant .clearfix p{color:#666;font-size:15px}
.product-details .about-avant .clearfix p a{display:none !important;color:#003767;font-family:'Avenir Black'}
.product-details .about-avant .clearfix p a::after{color:#003767 !important}
.product-details .about-avant .clearfix p a:hover::after{color:#0081c6 !important}
.related-products .related__products .related__products--title h3{font-family:'Stag SemiboldItalic';font-weight:600 !important;font-style:italic;color:#003767;font-size:24px}
.related-products .related__products .related__products--title p{font-family:'Avenir Light';color:#666;font-size:15px}
.related-products .related__products .product-cards .text--align h4{font-family:'Stag SemiboldItalic';font-weight:600 !important;font-style:italic;line-height:28px;color:#003767}
@media(max-width:767px){.related-products .related__products .product-cards .text--align h4{margin-bottom:0 !important}
}
.related-products .related__products .product-cards .text--align h4:hover{color:#0081c6}
.related-products .related__products .product-cards .text--align p{font-family:'Avenir Light';color:#666}
@media(max-width:767px){.related-products .related__products .product-cards .text--align p{font-size:18px !important}
}
.related-products .related__products .related__products--filter .selection--btn{border:2px solid #0081c6;color:#0081c6}
.related-products .related__products .related__products--filter .selection--btn:hover,.related-products .related__products .related__products--filter .selection--btn:focus,.related-products .related__products .related__products--filter .selection--btn:active{background-color:#0081c6 !important;color:#fff !important;border:none !important;box-shadow:none !important}
.related-products .related__products .related__products--filter .selection--btn.active{background-color:#0081c6 !important;color:#fff !important;border:none !important;box-shadow:none !important}
.related-products .related__products .all--products--btn{color:#0081c6;border:2px solid #0081c6 !important;font-family:'Avenir Book'}
.related-products .related__products .all--products--btn:hover{background-color:#0081c6;color:#fff;background-image:none}
@media(max-width:767px){.multi-carousel{margin:30px 20px !important}
}
.multi-carousel .carouselDescription h2{font-family:'Stag SemiboldItalic';font-weight:600 !important;font-style:italic;color:#003767;font-size:24px}
.multi-carousel .carouselDescription p{font-family:'Avenir Light';color:#666}
@media(min-width:1026px) and (max-width:1421px){.multi-carousel .recommended-products__container .recommended-products.nested_carousel_plain_view{width:96% !important}
}
@media(min-width:1726px) and (max-width:1920px){.multi-carousel .recommended-products__container .recommended-products.nested_carousel_plain_view{width:80% !important}
}
@media(min-width:768px) and (max-width:1025px){.multi-carousel .recommended-products__container .recommended-products.nested_carousel_plain_view{width:97% !important}
}
@media(min-width:1422px) and (max-width:1500px){.multi-carousel .recommended-products__container .recommended-products.nested_carousel_plain_view{width:91% !important}
}
@media(min-width:1501px) and (max-width:1625px){.multi-carousel .recommended-products__container .recommended-products.nested_carousel_plain_view{width:86.5% !important}
}
@media(min-width:1626px) and (max-width:1725px){.multi-carousel .recommended-products__container .recommended-products.nested_carousel_plain_view{width:84% !important}
}
@media(min-width:2050px) and (max-width:2800px){.multi-carousel .recommended-products__container .recommended-products.nested_carousel_plain_view{width:73% !important}
}
@media(min-width:1921px) and (max-width:2049px){.multi-carousel .recommended-products__container .recommended-products.nested_carousel_plain_view{width:78.2% !important}
}
@media(min-width:991px) and (max-width:1199px){.mega-menu__container .megamenu-mobile-img,.mega-menu__container .megamenu-mobile-desc{display:none !important}
}
@media(min-width:767px){h2{font-size:23px !important;line-height:30px}
}
.resource-hub .gainsborough--brouchers .container .card--new--class{top:8em !important}
@media(min-width:768px) and (max-width:829px){.resource-hub .gainsborough--brouchers .container .card--new--class{top:9em !important}
}
@media(min-width:1280px){.resource-hub .gainsborough--brouchers .container .card--new--class{top:6em !important}
}
@media(max-width:767px){.resource-hub .gainsborough--brouchers .container .card--new--class{top:4em !important}
}
.resource-hub .gainsborough--brouchers .container #dp-slider .dp_item[data-position="5"]{z-index:6;transform:rotateY(0) translateX(20%) scale(0.6)}
.resource-hub .gainsborough--brouchers .container .dp-img img{box-shadow:none !important}
@media(max-width:767px){#dp-next{right:-1em !important}
#dp-prev{left:-1em !important}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){#dp-next{right:10px !important}
#dp-prev{left:10px !important}
.dp-img img{width:60% !important;height:60% !important}
}
@media(max-width:767px){.dp-content p{font-size:18px !important}
}
@media(max-width:767px){.resource-hub .gainsborough--brouchers .container .brouchers--carousel{padding:0 3em}
.resource-hub .gainsborough--brouchers .container .brouchers--carousel h3{display:none}
.resource-hub .gainsborough--brouchers .container .brouchers--carousel #slider{margin-top:0 !important}
.resource-hub .gainsborough--brouchers .container .brouchers--carousel #slider #dp-slider .dp_item .dp-content{margin-top:0 !important}
}