.new-footer-container{background-color:#212121;max-width:100%;font-family:'Helvetica-Regular';color:#fff}
.footer-sections-container{margin-left:33px;margin-right:33px}
.footer-sections-container .description-section{color:#fff;max-width:293px;font-size:14px;font-weight:325;line-height:18px;letter-spacing:0;text-align:left}
.footer-section-one .section-one{justify-content:space-between;display:flex}
.footer-section-one .section-one img{height:auto;width:70%}
.footer-section-one .cobrowse-btn .dark-bg-background{background-color:#212121;border:#fff;color:#fff}
.footer-section-two .section-two{justify-content:space-between;display:flex}
.section-two div:nth-of-type(2){flex-basis:47%}
.footer-section-two .section-two .left-stuff .follow-text{font-size:26px;font-weight:325;line-height:34px;letter-spacing:-1.5px;text-align:left}
.footer-section-two .section-two .left-stuff ul>li{padding-right:47px}
.footer-section-two .section-two .right-stuff p{color:#fff}
.footer-section-two .email-section .newsletter-subscribe-form .newsletter-form input{font-family:'Helvetica-Regular';font-size:20px;font-weight:400;line-height:28px;letter-spacing:-0.6499999761581421px;text-align:left;color:#fff}
.footer-section-two .email-section .newsletter-subscribe .newsletter-invalid span{font-family:'Helvetica-Regular';font-size:16px;font-weight:400;line-height:24px;letter-spacing:-0.4000000059604645px;text-align:left;color:#fff}
.footer-section-two .newsletter-subscribe-form .blackbg-primary-btn,.thankyou-content .blackbg-primary-btn{font-family:'Helvetica-Regular';font-size:14px;font-weight:500;line-height:22px;letter-spacing:-0.30000001192092896px;text-align:center;min-width:10%}
.footer-section-three-xs{display:none}
.footer-section-three-xl .section-three{justify-content:space-between;display:flex;max-width:85%}
.footer-section-three-xl .section-three-header{font-size:26px;font-weight:325;line-height:34px;letter-spacing:-1.5px;text-align:left}
.footer-section-three-xl .twob a,.footer-section-three-xl .threeb a,.footer-section-three-xl .fourb a,.footer-section-three-xl .oneb a{color:#cdcdcd;font-size:18px;font-weight:400;line-height:26px;letter-spacing:-0.5px;text-align:left}
.footer-section-three-xs .footer-typ a,.footer-section-three-xs .footer-typ a,.footer-section-three-xs .footer-typ a,.footer-section-three-xs .footer-typ a{color:#cdcdcd}
.footer-section-four-xl{background-color:#000;font-family:'Helvetica-Regular';font-size:14px;font-weight:400;line-height:22px;letter-spacing:-0.30000001192092896px;text-align:right}
.footer-section-four-xs{background-color:#000;font-family:'Helvetica-Regular'}
.footer-section-four-xl .inside-section-four{justify-content:space-between;display:flex;margin-left:33px;margin-right:33px;align-items:center}
.footer-section-four-xl .right-side-section button{width:35%;font-family:'Helvetica-Regular';font-size:10px;font-weight:500;line-height:10px;letter-spacing:.5px;text-align:center}
.footer-section-four-xl .right-side-section{max-width:25%}
.footer-section-four-xl .left-side-section a,.footer-section-four-xl label{color:#fff}
.line.line-2{transform:translateX(-10px);width:1.5px;height:20px}
.line.line-1{width:20px;height:1px}
.accordion-footer{width:20px;height:20px;display:flex;justify-content:center;align-items:center;font-size:30px;color:#757575}
.accordion-footer .line{background:#fff;transition:all .5s ease}
.footer-section-four-xs{display:none}
@media only screen and (min-width:1023px) and (max-width:1279px){.footer-section-three-xl .section-three{max-width:90%}
.footer-section-four-xl .inside-section-four{text-align:left}
.footer-section-four-xl .right-side-section{text-align:right}
}
@media only screen and (min-width:768px) and (max-width:1022px){.footer-section-two .section-two{display:block}
.footer-section-two .section-two .left-stuff ul>li{padding-right:37px}
.footer-section-four-xl .inside-section-four{display:block}
.footer-section-four-xl .inside-section-four .left-side-section{text-align:left}
.footer-section-three-xl{display:none}
.footer-section-three-xs{display:block}
.footer-section-three-xs .section-three{display:block}
.footer-section-three-xs .section-three .section-three-header{margin-left:33px}
.footer-section-three-xs .section-three .accordion-footer{margin-right:33px}
.footer-section-three-xs .twob,.footer-section-three-xs .threeb,.footer-section-three-xs .fourb,.footer-section-three-xs .oneb{margin-left:33px;margin-right:33px}
.footer-section-three-xs .section-three-header{font-size:26px;font-weight:325;line-height:34px;letter-spacing:-1.5px;text-align:left}
.footer-section-three-xs .twob a,.footer-section-three-xs .threeb a,.footer-section-three-xs .fourb a,.footer-section-three-xs .oneb a{color:#cdcdcd;font-size:18px;font-weight:400;line-height:26px;letter-spacing:-0.5px;text-align:left}
.footer-section-four-xl{display:none}
.footer-section-four-xs{display:block}
.footer-section-four-xs .inside-section-four{margin-left:33px;margin-right:33px}
.footer-section-four-xs .inside-section-four .right-side-section{text-align:right}
.footer-section-four-xs .right-side-section button{width:12%;font-family:'Helvetica-Regular';font-size:10px;font-weight:500;line-height:10px;letter-spacing:.5px}
.footer-section-four-xs .left-side-section a,.footer-section-four-xs label{color:#fff}
}
@media only screen and (min-width:320px) and (max-width:767px){.footer-section-one .section-one{display:block !important}
.footer-section-two .section-two{display:block}
.footer-section-two .section-two .left-stuff ul>li{padding-right:34px}
.footer-section-two .newsletter-thankyou .thankyou-content{display:flex;margin-bottom:11px;justify-content:space-between}
.footer-section-three-xl{display:none}
.footer-section-three-xs{display:block}
.footer-section-three-xs .section-three{display:block}
.footer-section-three-xs .section-three .section-three-header{margin-left:33px}
.footer-section-three-xs .section-three .accordion-footer{margin-right:33px}
.footer-section-three-xs .twob,.footer-section-three-xs .threeb,.footer-section-three-xs .fourb,.footer-section-three-xs .oneb{margin-left:33px;margin-right:33px}
.footer-section-three-xs .section-three-header{font-size:26px;font-weight:325;line-height:34px;letter-spacing:-1.5px;text-align:left}
.footer-section-three-xs .twob a,.footer-section-three-xs .threeb a,.footer-section-three-xs .fourb a,.footer-section-three-xs .oneb a{color:#cdcdcd;font-size:18px;font-weight:400;line-height:26px;letter-spacing:-0.5px;text-align:left}
.footer-section-four-xl{display:none}
.footer-section-four-xs{display:block}
.footer-section-four-xs .inside-section-four{margin-left:33px;margin-right:33px}
.footer-section-four-xs .right-side-section{text-align:right}
.footer-section-four-xs .right-side-section button{width:28%;font-family:'Helvetica-Regular';font-size:10px;font-weight:500;line-height:10px;letter-spacing:.5px}
.footer-section-two .newsletter-subscribe-form .blackbg-primary-btn,.thankyou-content .blackbg-primary-btn{min-width:20%}
.footer-section-four-xs .left-side-section a,.footer-section-four-xs label{color:#fff}
}
@media only screen and (min-width:320px) and (max-width:375px){.footer-section-two .section-two .left-stuff ul>li{padding-right:0}
}
.modal-backdrop.rs-index{z-index:1050}
footer{background-color:#000}
.footer-bot{border-top:.5px solid #ccc}
.help-text ul{margin-bottom:0}
.foo-subheader,.help-text li a{color:#fff;text-decoration:none;font-size:14px;line-height:18px;font-weight:300}
.kohler-co label{color:#ccc;font-size:12px;line-height:14px;font-weight:500}
.social a,.footer-policy a,.copy-rights span{color:#fff;text-decoration:none;cursor:pointer;font-weight:normal}
.footer-policy label{font-size:12px;line-height:18px}
.fa-copyright:before{font-size:11px}
footer .help-us-text{background:#fff}
footer .help-us-text a{font-size:12px;line-height:18px;font-weight:300;color:#000}
#myfolder-added-successfully-Modal{overflow-y:auto}
#myfolder-added-successfully-Modal .modal-content{border-radius:0;padding:0 !important}
#myfolder-added-successfully-Modal .modal-content .header{padding:30px 30px 0}
#myfolder-added-successfully-Modal .modal-content .myfolder-scrollbar{padding:0 30px}
#myfolder-added-successfully-Modal .modal-dialog{padding-top:80px;padding-bottom:80px;max-width:830px}
#myfolder-added-successfully-Modal .product-list{margin-bottom:40px}
#myfolder-added-successfully-Modal .product-list .prod-row{margin:0 37px}
#myfolder-added-successfully-Modal .product-list .prod-row .prod-img{width:160px;height:200px;background-color:#f9f9f9;margin-right:4px}
#myfolder-added-successfully-Modal .product-list .prod-row .prod-img img{width:100%;height:100%;object-fit:contain}
#myfolder-added-successfully-Modal .prod-row .prod-text{display:flex;flex-direction:column;justify-content:center}
#myfolder-added-successfully-Modal .prod-row .prod-text .selected-color img{width:30px;height:30px;border-radius:50%;border:1px solid #000}
#myfolder-added-successfully-Modal .prod-row .prod-text .prd-id,#myfolder-added-successfully-Modal .product-list .req-item-row .req-item-text .prd-id{color:#888}
#myfolder-added-successfully-Modal .modal-content .fa-times:before{top:30px !important;right:30px !important}
#myfolder-added-successfully-Modal .folder-details{border-top:1px solid #ccc;padding:0 30px 30px 30px}
#myfolder-added-successfully-Modal .btn-div{padding:0 30px 60px 30px !important}
#myfolder-added-successfully-Modal .modal-content .modal-title{margin-bottom:30px}
#myfolder-added-successfully-Modal .folder-details .folder-row{margin:0 37px;padding:30px 0 40px 0}
#myfolder-added-successfully-Modal .folder-details .folder-row .detail-key{margin-bottom:5px}
#myfolder-added-successfully-Modal .folder-details .folder-row .detail-value{margin-bottom:20px;text-transform:capitalize}
#myfolder-added-successfully-Modal .product-list .req-item-label{margin:25px 80px}
#myfolder-added-successfully-Modal .product-list .req-item-label p{color:#666;text-transform:uppercase}
#myfolder-added-successfully-Modal .product-list .req-item-row{margin-bottom:25px}
#myfolder-added-successfully-Modal .product-list .req-item-row .req-item-img{height:100px;width:100px;margin-left:80px}
#myfolder-added-successfully-Modal .product-list .req-item-row .req-item-img img{height:100%;width:100%;object-fit:cover}
#myfolder-added-successfully-Modal .product-list .req-item-row .req-item-text{padding-left:9px}
#myfolder-added-successfully-Modal .product-list .req-item-row .req-item-text h2{margin-bottom:13px}
#myfolder-added-successfully-Modal .product-list .req-item-row .req-item-text .desc{margin-bottom:11px}
#myfolder-added-successfully-Modal .product-list .req-item-row .req-item-swatch .selected-color p{margin-bottom:9px;text-transform:capitalize;letter-spacing:normal;font-family:"Helvetica-Light"}
#myfolder-added-successfully-Modal .product-list .req-item-row .req-item-swatch .selected-color img{height:26px;width:26px;border-radius:50%;border:1px solid #000}
#save-modal .save-form .req-item .text-item p.required-no,#save-modal .save-form .req-item .image-item img,#save-modal .save-form .req-item .color-item .required-color span,#req-item-sm .required-items .text-item p.required-no,#req-item-sm .required-items .image-item img,#req-item-sm .required-items .color-item .required-color span{display:none}
#save-modal .save-form .req-item .text-item p.required-no.active,#save-modal .save-form .req-item .image-item img.active,#req-item-sm .required-items .text-item p.required-no.active,#req-item-sm .required-items .image-item img.active{display:block !important}
#save-modal .save-form .req-item .color-item .required-color span.active,#req-item-sm .required-items .color-item .required-color span.active{display:inline-block !important;margin-bottom:0;margin-left:5px}
.articlepage.page #save-modal .save-form .req-item{visibility:hidden}
.articlepage.page #save-modal .save-form .req-item .req-item-header.md-device{visibility:hidden;margin-top:-2rem}
.page.basicpage.modal-open #save-modal .modal-body hr.b-line{display:none}
#pdp-error-modal-1 .modal-dialog,#pdp-error-modal-2 .modal-dialog,#geolocation-error-modal .modal-dialog{max-width:830px}
#pdp-error-modal-1 .modal-content,#pdp-error-modal-2 .modal-content{padding:30px 30px 40px 30px;border-radius:0}
#geolocation-error-modal .modal-content{padding:30px 30px 30px 30px}
#pdp-error-modal-1 .modal-content .modal-header-div,#pdp-error-modal-2 .modal-content .modal-header-div,#geolocation-error-modal .modal-content .modal-header-div{margin-bottom:40px}
#pdp-error-modal-1 .modal-content .modal-header-div .modal-header-text,#pdp-error-modal-2 .modal-content .modal-header-div .modal-header-text,#geolocation-error-modal .modal-content .modal-header-div .modal-header-text{display:inline-block}
#pdp-error-modal-1 .modal-content .modal-header-div .modal-header-text h6,#pdp-error-modal-2 .modal-content .modal-header-div .modal-header-text h6,#geolocation-error-modal .modal-content .modal-header-div .modal-header-text h6{color:#000;font-size:16px;font-weight:300;letter-spacing:0;line-height:29px;margin-top:10px}
#pdp-error-modal-1 .modal-content .modal-body,#pdp-error-modal-2 .modal-content .modal-body,#geolocation-error-modal .modal-content .modal-body{padding:unset;padding-bottom:40px}
#pdp-error-modal-1 .modal-content .modal-body{padding:unset;padding-bottom:32px}
#pdp-error-modal-1 .modal-content .modal-body p,#pdp-error-modal-2 .modal-content .modal-body p,#geolocation-error-modal .modal-content .modal-body p{margin-bottom:0 !important;font-size:16px;font-weight:300;letter-spacing:0;line-height:18px}
#geolocation-error-modal .modal-content .modal-body p{display:inline-block;max-width:725px}
#geolocation-error-modal .modal-content .modal-body .close{padding-top:0 !important}
#pdp-error-modal-1 .modal-content .text-md-right button,#pdp-error-modal-2 .modal-content .text-md-right button{max-width:190px}
#pdp-error-modal-1 .modal-content .text-md-right button.btn-review{margin-right:30px}
#geolocation-error-modal .modal-content .text-md-right button{width:200px}
#save-modal .footers .btn-white,#change-folder-cover-modal .footers .btn-white,#create-modal .footers .btn-white,#edit-folder-modal .footers .btn-white,#add-tab-modal .footers .btn-white,#edit-note-modal .footers .btn-white,#add-note-modal .footers .btn-white{height:40px;margin-right:8px}
#save-modal .footers .btn-white:hover,#change-folder-cover-modal .footers .btn-white:hover,#create-modal .footers .btn-white:hover,#edit-folder-modal .footers .btn-white:hover,#add-tab-modal .footers .btn-white:hover,#edit-note-modal .footers .btn-white:hover,#add-note-modal .footers .btn-white:hover{border:0;background-color:#f1f1f1 !important;color:#000 !important}
#myfolder-addItems-Modal .modal-dialog{max-width:830px;margin-top:80px !important;margin-bottom:80px}
#myfolder-addItems-Modal .modal-content{border-radius:unset}
.myfolder-added .row.req-items-list .col-1.form-check{padding-left:0rem}
#myfolder-addItems-Modal .addItems-form .custom-control-label{text-transform:capitalize}
.featured-prod-list .row.prod-list .col-1.form-check{display:flex;align-items:center}
#myfolder-addItems-Modal .modal-content h2{font-size:16px;font-weight:300;letter-spacing:0;line-height:29px;margin-bottom:30px}
#myfolder-addItems-Modal .modal-content .fa-times:before{right:30px;top:30px}
#myfolder-addItems-Modal .modal-content{padding:unset !important}
#myfolder-addItems-Modal .modal-content .header{padding:30px 30px 0 30px}
#myfolder-addItems-Modal .modal-body .folder-name-label{letter-spacing:0;line-height:21px !important;font-size:14px !important;font-family:"Helvetica-Regular" !important}
#myfolder-addItems-Modal .modal-body form .custom-checkbox label{font-weight:300;letter-spacing:0;line-height:21px;font-family:"Helvetica-Light";padding-top:2px;padding-left:1.7rem !important}
#myfolder-addItems-Modal .modal-body form label::before,#myfolder-addItems-Modal .modal-body form label::after,#myfolder-addItems-Modal .customcheckbox .checkmark,#myfolder-addItems-Modal .customcheckbox .checkmark::after{height:16px;width:16px;font-size:12px;border-radius:3px}
#myfolder-addItems-Modal .modal-body form label::after{padding-top:0 !important}
#myfolder-addItems-Modal .modal-body #select-all:checked~label::after{line-height:18px;padding-left:2px}
#myfolder-addItems-Modal .modal-body .myfolder-scrollbar input:checked~label::after{line-height:14px}
#myfolder-addItems-Modal .customcheckbox .checkmark::after{top:-1px;left:-1px;padding-top:0 !important}
#myfolder-addItems-Modal .modal-body form .myfolder-scrollbar{margin-top:20px}
#myfolder-addItems-Modal .modal-body form .myfolder-scrollbar .prod-list{padding:16px 30px 15px 30px;min-height:231px;margin-bottom:2px}
#myfolder-addItems-Modal .modal-body form .myfolder-scrollbar .modal-item-text{padding-top:12px !important;padding-left:19px;padding-bottom:13px !important}
#myfolder-addItems-Modal .addItems-form .custom-control{padding-left:54px !important}
#myfolder-addItems-Modal .brand-name{font-size:16px;letter-spacing:0;line-height:30px;margin-bottom:7px;font-family:"Helvetica-Regular"}
#myfolder-addItems-Modal .brand-desc{font-size:14px;font-weight:300;letter-spacing:0;line-height:18px;margin-bottom:9px}
#myfolder-addItems-Modal .prod-img{max-height:200px;max-width:160px;padding:0;background-color:#f9f9f9}
#myfolder-addItems-Modal .prod-img img{height:200px;width:160px;object-fit:contain}
#myfolder-addItems-Modal .featured-prod-list .swatch ul{display:inline-flex;list-style-type:none;padding-left:0}
#myfolder-addItems-Modal .swatch ul li{margin-right:10px;border-radius:15px;border:1px solid #ccc;height:30px;width:30px}
#myfolder-addItems-Modal .swatch ul li.selected{padding:unset;border:1px solid #000;height:30px;width:30px}
#myfolder-addItems-Modal .swatch ul li.selected img{height:28px;width:28px !important;border-radius:14px;margin:unset}
#myfolder-addItems-Modal .swatch ul li img:hover{transform:scale(1.3)}
#myfolder-addItems-Modal .swatch-img img{height:24px;width:24px !important;border-radius:12px;margin:2px}
#myfolder-addItems-Modal .sku-color{margin-bottom:10px}
#myfolder-addItems-Modal .sku-no{color:#888;font-size:14px;font-weight:300;letter-spacing:0;line-height:18px;margin-bottom:15px}
#myfolder-addItems-Modal .modal-body form .myfolder-scrollbar .req-items{margin-bottom:2px}
#myfolder-addItems-Modal .modal-body form .myfolder-scrollbar .req-list .row{min-height:140px;align-items:center;margin:0 auto;padding-left:40px}
#myfolder-addItems-Modal .req-img{max-height:100px;max-width:100px;padding:0}
#myfolder-addItems-Modal .req-row{margin-bottom:1px}
#myfolder-addItems-Modal .req-img img{height:100px;width:100px;object-fit:cover}
#myfolder-addItems-Modal .req-list .modal-item-text{align-self:flex-start;margin-top:25px !important}
#myfolder-addItems-Modal .req-list .modal-item-text .brand-desc{font-size:14px;font-weight:300;letter-spacing:0;line-height:18px}
#myfolder-addItems-Modal .req-list .modal-item-text .brand-descsku-no{color:#929292;font-size:12px;letter-spacing:0;line-height:20px}
#myfolder-addItems-Modal .req-list .modal-item-text .swatch ul{flex-wrap:wrap}
#myfolder-addItems-Modal .req-list .modal-item-text .swatch ul li img{height:20px;width:20px !important;margin-bottom:3px}
#myfolder-addItems-Modal .req-list .modal-item-text .swatch ul li img:hover{transform:scale(1.3)}
#myfolder-addItems-Modal .req-list .swatch ul li.selected{padding:unset;border:1px solid #000;height:26px;width:26px}
#myfolder-addItems-Modal .req-list .modal-item-text .swatch ul li.selected img{height:24px;width:24px !important;margin-bottom:2px}
#myfolder-addItems-Modal .req-list .modal-item-text .sku-color{font-size:12px;font-weight:300;letter-spacing:0;line-height:17px}
#myfolder-addItems-Modal .req-list .modal-item-text .sku-color .please-select{color:#ccc}
#myfolder-addItems-Modal .req-list .modal-item-text .swatch ul li{margin-bottom:5px;height:26px;width:26px}
#myfolder-addItems-Modal .req-items .req-item-header .req-items-list .form-check{margin-left:67px;margin-right:-2rem;margin-top:1rem}
#myfolder-addItems-Modal .modal-body form .myfolder-scrollbar .req-items-list{padding:0 30px 0 30px}
#myfolder-addItems-Modal .modal-body form .myfolder-scrollbar .req-items-list .accordion-link-text{padding-left:unset;margin-top:1rem}
#myfolder-addItems-Modal .modal-body form .myfolder-scrollbar .req-items-list .accordion-link-text p{color:#666;font-size:12px;letter-spacing:0;line-height:22px;font-family:"Helvetica-Medium"}
#myfolder-addItems-Modal .accordion-link a{position:relative;font-size:12px;letter-spacing:0;line-height:17px;color:#666;margin-right:0}
#myfolder-addItems-Modal .accordion-link .accordion-icon-down,#myfolder-addItems-Modal .accordion-link .accordion-icon-up{position:absolute;right:0}
#myfolder-addItems-Modal .form-group-folder{padding:40px 62px 60px 82px;border-top:solid 1px #ccc}
#myfolder-addItems-Modal .form-group-folder button.cancel{height:40px;margin-right:10px}
#myfolder-addItems-Modal .form-group-folder .dropdown .btn{border-radius:3px !important}
#myfolder-addItems-Modal .form-group-folder .dropdown .dropdown-menu{border-radius:3px !important}
#myfolder-addItems-Modal .form-group-folder .new-folder-btn-div{background-color:#000;border-radius:3px;padding:8px 0;text-align:center}
#myfolder-addItems-Modal .form-group-folder .new-folder-btn-div a{color:#fff;font-size:14px;letter-spacing:1px;line-height:23px;text-decoration:none;display:block}
#myfolder-addItems-Modal .form-group-folder .new-folder-btn-div{background-color:#000;border-radius:3px;padding:8px 0;text-align:center}
#myfolder-addItems-Modal .form-group.disabled .new-tab-btn-div,#save-modal .form-group.disabled .new-tab-btn-div{background-color:#b7b7b7;border-radius:3px;padding:8px 0;text-align:center;color:#888 !important}
#myfolder-addItems-Modal .form-group-folder .new-tab-btn-div a,#save-modal .form-group.disabled .new-tab-btn-div a{color:#888;font-size:14px;letter-spacing:1px;line-height:23px;border-bottom:none !important;text-decoration:none;display:block}
#myfolder-addItems-Modal .form-group-folder .s-note label{font-family:"Helvetica-Regular"}
#myfolder-addItems-Modal .note-section .char-count{bottom:16px;right:16px;padding-right:10px;padding-bottom:8px;left:unset}
#myfolder-addItems-Modal .form-group-folder .product-not-selected{margin-top:10px}
#myfolder-addItems-Modal .form-group-folder .product-not-selected p{line-height:16px;font-size:12px;font-family:'Helvetica-Regular'}
#myfolder-added-successfully-Modal button.continue{border-radius:3px;width:204px}
#myfolder-added-successfully-Modal button.viewfolder{width:200px}
.wechat-overlay{z-index:1050}
.wechat-overlay.show{opacity:.6}
#wechat-modal{z-index:1051}
#wechat-modal .modal-dialog{top:50%;transform:translateY(-50%);margin:0 auto;max-width:430px}
#wechat-modal .qrcode-content{margin:44px 0;text-align:center}
#wechat-modal .qrcode-content .header-section{display:flex;flex-direction:row;color:#1fc53b;margin-bottom:20px;justify-content:center;align-items:center}
#wechat-modal .qrcode-content .header-section i{margin-right:5px;font-size:31px}
#wechat-modal .qrcode-content .header-section span,#wechat-modal .qrcode-content .desc{font-size:16px}
#wechat-modal .qrcode-content .header-section span{font-family:'Helvetica-Medium';line-height:19px}
#wechat-modal .qrcode-content .desc{font-family:'Helvetica-Light';line-height:20px;color:#262626;max-width:216px;margin:0 auto;margin-bottom:41px}
#wechat-modal .qrcode-content img{width:170px;height:170px}
.IE10-container{display:none;background-color:#000;z-index:1056;position:relative;width:100%}
.IE10-banner{position:relative;color:#949494;font-size:14px;line-height:21px;font-family:"Helvetica-Regular";padding:15px}
.IE10-banner .fa-times{cursor:pointer;top:50%;position:absolute;transform:translateY(-50%);right:15px}
.button-parent-class{display:flex;justify-content:space-between;flex-direction:row-reverse}
@media only screen and (max-width:768px){footer .footer-section{margin:0 auto}
.footer-policy label{margin-right:6px}
.facebook-icon,.linkedin-icon,.pinterest-icon,.instagram-icon,.youtube-icon,.weibo-icon,.wechat-icon{width:35px;height:35px}
.follow-us.foo-subheader{display:none}
.help-text ul.footer-list li{display:none;padding:5px 0}
.help-text ul.footer-list.active li{display:block}
.foo-subheader{cursor:pointer}
.subCategory2.active .fa-chevron-down:before,.subCategory1.active .fa-chevron-down:before{content:"\f077"}
.footer-list.social{padding:20px 0;display:flex;justify-content:space-between}
}
@media only screen and (min-width:320px) and (max-width:767px){.save-form .req-item .sm-device .d-inline-flex:before{position:absolute;left:70px !important}
.save-form .req-item .sm-device{display:inline;margin-right:-1.5rem;margin-left:1rem}
.kohler-co label{text-align:left}
.footer-bot{background:#000}
.articlepage.page #save-modal .save-form .req-item{visibility:hidden;margin-top:-6rem}
.page.basicpage.modal-open #save-modal .modal-body hr.b-line{margin-top:.8rem !important;margin-bottom:.4rem !important;display:block}
.page.basicpage.modal-open #save-modal .modal-body #save-item-to-folder{margin-top:-1.2rem !important}
.page.basicpage.modal-open #save-modal .body-header span i.fal{display:none}
#myfolder-added-successfully-Modal .modal-content .header{padding:25px 15px 0;border-bottom:1px solid #eee}
#myfolder-added-successfully-Modal .modal-content .modal-title{margin-bottom:20px}
#myfolder-added-successfully-Modal .product-list{margin-bottom:30px}
#myfolder-added-successfully-Modal .product-list .prod-row{margin:0}
#myfolder-added-successfully-Modal .modal-content .myfolder-scrollbar{margin-top:15px;padding:0 15px}
#myfolder-added-successfully-Modal .product-list .prod-row .prod-img{width:100%;height:190px;background-color:#f9f9f9;margin-bottom:20px}
#myfolder-added-successfully-Modal .product-list .prod-row .prod-img img{width:100%}
#myfolder-added-successfully-Modal .prod-row .prod-text{padding:0}
#myfolder-added-successfully-Modal .prod-row .prod-text h2{margin-bottom:10px}
#myfolder-added-successfully-Modal .prod-row .prod-text .desc{margin-bottom:10px}
#myfolder-added-successfully-Modal .prod-row .prod-text .prd-id{margin-bottom:14px}
#myfolder-added-successfully-Modal .prod-row .prod-text .selected-color img{width:28px !important;height:28px !important;border-radius:50%;border:1px solid #000}
#myfolder-added-successfully-Modal .prod-row .prod-text .selected-color p{margin-bottom:10px}
#myfolder-added-successfully-Modal .folder-details{margin-top:0;padding:0 15px 30px 15px;border-bottom:1px solid #eee;border-top-color:#eee}
#myfolder-added-successfully-Modal .btn-div{padding:30px 15px !important}
#myfolder-added-successfully-Modal button.viewfolder,#myfolder-added-successfully-Modal button.continue{width:100% !important}
#myfolder-added-successfully-Modal .folder-details .folder-row{margin:0;padding:30px 0 0}
#myfolder-added-successfully-Modal .modal-content .fa-times:before{display:none}
#myfolder-added-successfully-Modal .product-list .req-item-label{margin:10px 0;cursor:pointer}
#myfolder-added-successfully-Modal .product-list .req-item-label p{color:#000}
#myfolder-added-successfully-Modal .product-list .req-item-label p i{margin-left:10px}
#req-item-sm-successful .modal-body{padding-left:0;padding-right:0;height:inherit}
#req-item-sm-successful .required-items{margin-bottom:30px}
#req-item-sm-successful i{color:#000;font-size:14px;margin-right:10px;font-weight:500}
#req-item-sm-successful .left-panel{margin-top:6px;display:block;padding:0 16px 23px;border-bottom:1px solid #eee}
#req-item-sm-successful .prod-name{padding:30px 15px 0}
#req-item-sm-successful .prod-sku-no{color:#888}
#req-item-sm-successful .text-item p,#req-item-sm-successful .color-item p,#req-item-sm-successful .color-item-section .color-item-border,#req-item-sm-successful .image-item img{display:block}
#req-item-sm-successful .color-item-section .color-item-border{height:22px;width:22px;border-radius:50%;border:1px solid #000}
#req-item-sm-successful .sku-brand{flex-direction:column;justify-content:center;margin-left:1px}
#req-item-sm-successful .sku-brand ri-brand{margin-bottom:10px}
#req-item-sm-successful .main-product-content{padding:30px 15px}
#req-item-sm-successful .image-item{height:60px;max-width:60px;margin-left:15px;margin-bottom:5px}
#req-item-sm-successful .image-item img{height:100%;width:100%}
#req-item-sm-successful .required-text,#req-item-sm-successful .required-color{margin-bottom:10px}
.button-parent-class{display:block}
.button-parent-class .btn-white{margin-top:24px}
}
@media only screen and (min-width:768px) and (max-width:991px){.footer-list.subCategory2{padding:5px 0 30px 0;padding-top:5px;border-bottom:1px solid #fff}
.footer-list.social li{display:inline-flex}
.mob-qr-code img{width:150px;height:150px}
.qr-code-img:hover .qr-code{display:none;position:relative}
.mob-qr-code img{display:none}
.mob-qr-code:hover .mob-qrcode{display:block}
.help-text ul.footer-list li{display:none}
.help-text ul.footer-list.active li{display:block}
.subCategory2.active .fa-chevron-down:before,.subCategory1.active .fa-chevron-down:before{content:"\f077"}
#myfolder-added-successfully-Modal .product-list .prod-row{margin:0 39px}
#myfolder-added-successfully-Modal .modal-content .modal-title{margin-bottom:20px}
#myfolder-added-successfully-Modal .product-list .req-item-label{margin:29px 69px 21px}
#myfolder-added-successfully-Modal .product-list .req-item-row .req-item-text h2{margin-bottom:5px}
#myfolder-added-successfully-Modal .product-list .req-item-row .req-item-text .desc{margin-bottom:5px}
#myfolder-added-successfully-Modal .product-list .req-item-row .req-item-swatch .selected-color p{margin-bottom:5px}
#myfolder-added-successfully-Modal button.continue,#myfolder-added-successfully-Modal button.viewfolder{min-width:210px}
}
.cobrowse-btn .omnibrowse-code-button,.newsletter-subscribe-form .blackbg-primary-btn,.thankyou-content .blackbg-primary-btn{font-size:12px;line-height:18px;letter-spacing:1px;padding:6px;height:auto}
.cobrowse-btn .omnibrowse-code-button{border:1px solid #d7d7d7 !important}
.cobrowse-btn .omnibrowse-code-button:hover,.cobrowse-btn .omnibrowse-code-button:active,.cobrowse-btn .omnibrowse-code-button:focus,.cobrowse-btn .omnibrowse-code-button:visited{border:1px solid #878787 !important}
.cobrowse-btn .omnibrowse-code-button:disabled{border:1px solid #6b6b6b !important}
.newsletter-subscribe-form .blackbg-primary-btn:hover,.newsletter-subscribe-form .blackbg-primary-btn:active,.newsletter-subscribe-form .blackbg-primary-btn:focus,.newsletter-subscribe-form .blackbg-primary-btn:visited,.thankyou-content .blackbg-primary-btn:hover,.thankyou-content .blackbg-primary-btn:active,.thankyou-content .blackbg-primary-btn:focus,.thankyou-content .blackbg-primary-btn:visited{border:1px solid #fff !important;color:#000}
.cobrowse-btn{text-align:right}
.newsletter-subscribe-form{display:flex;align-items:flex-end;margin-bottom:10px}
.newsletter-form{position:relative;margin-right:15px;flex:1}
.newsletter-form i{color:white;position:absolute;right:0;bottom:12px;font-size:14px;cursor:pointer}
.newsletter-subscribe label{margin-bottom:15px}
.newsletter-thankyou label{margin-bottom:13px}
.newsletter-subscribe label,.newsletter-subscribe-form .newsletter-form input{font-family:'Helvetica-Regular';font-size:14px;line-height:18px}
.newsletter-subscribe-form .newsletter-form input{display:block;background:transparent;border:0;color:#fff;width:100%;padding:0 15px 10px 0;border-radius:0}
.newsletter-subscribe-form .newsletter-form input:-webkit-autofill,.newsletter-subscribe-form .newsletter-form input:-webkit-autofill:hover,.newsletter-subscribe-form .newsletter-form input:-webkit-autofill:focus,.newsletter-subscribe-form .newsletter-form input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff !important}
.newsletter-form input::placeholder,.newsletter-form input::-ms-input-placeholder,.newsletter-form input:-ms-input-placeholder{color:#888;font-family:'Helvetica-Light'}
.newsletter-subscribe-form .newsletter-form input:focus{outline:0}
.thankyou-content button{padding:6px 50px}
.newsletter-subscribe .newsletter-invalid span{margin-bottom:10px}
.newsletter-subscribe .newsletter-invalid span,.newsletter-subscribe p{font-family:'Helvetica-Regular';font-size:12px;line-height:16px}
.newsletter-subscribe .newsletter-invalid span{color:red}
.newsletter-subscribe p,.newsletter-subscribe p a{color:#ccc;margin:0}
.newsletter-subscribe p u{text-decoration:none;border-bottom:1px solid #ccc;padding-bottom:4px}
.thankyou-content,.newsletter-thankyou .newsletter-subscribe-form,.newsletter-thankyou .newsletter-invalid{display:none}
.newsletter-thankyou .thankyou-content{display:flex;margin-bottom:11px;justify-content:space-between}
.thankyou-content h4{font-family:'Playfair Display Regular';font-size:22px;line-height:30px;color:#fff;margin:0}
.newsletter-subscribe .validation-mobile{display:none}
@keyframes loader-animation-after{from{width:100%}
to{width:0}
}
@keyframes loader-animation{from{width:0}
to{width:100%}
}
.newsletter-loader-bar{height:2px;width:100%;background:#fff;position:absolute;bottom:0;animation-name:loader-animation;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;display:none}
.newsletter-loader-bar.aftertransition{animation-name:loader-animation-after;right:0}
.footer-section .newsletter-subscribe{position:relative}
@media only screen and (max-width:991px){.newsletter-subscribe{margin:30px 0}
}
@media only screen and (min-width:991px){.footer-section .newsletter-subscribe{position:absolute;right:0}
.footer-section .help-text:nth-child(2){margin-right:25px}
}
@media only screen and (max-width:576px){.cobrowse-btn{text-align:left}
}
@media only screen and (max-width:1279px){#wechat-modal .qrcode-content{margin:25px 0}
#wechat-modal .qrcode-content img{width:130px;height:130px}
}
@media only screen and (min-width:1024px) and (max-width:1279px){#wechat-modal .modal-dialog{max-width:350px}
.thankyou-content h4{font-size:20px;line-height:27px}
#pdp-error-modal-1 .modal-content .modal-body{padding:unset;padding-bottom:30px}
}
@media only screen and (min-width:768px) and (max-width:1023px){#wechat-modal .modal-dialog{max-width:330px}
.cobrowse-btn .omnibrowse-code-button{margin-top:18px}
.newsletter-form{margin-right:30px}
.cobrowse-btn{margin:0}
#pdp-error-modal-1 .modal-dialog .modal-content .text-md-right button,#pdp-error-modal-2 .modal-dialog .modal-content .text-md-right button{width:130px}
#geolocation-error-modal .modal-content .modal-body p{display:inline-block;max-width:645px}
#geolocation-error-modal .modal-content{padding:30px 30px 30px 39px}
.select-folder-section .create-new-folder{font-size:13px !important}
.button-parent-class{display:block}
.button-parent-class .btn-white{margin-top:24px;max-width:100%}
.button-parent-class .btn-black{max-width:100%}
}
@media only screen and (max-width:767px){#myfolder-added-successfully-Modal{padding-left:0}
#myfolder-added-successfully-Modal .modal-dialog{padding-top:0;padding-bottom:0}
.cobrowse-btn .omnibrowse-code-button{margin-top:14px}
.cobrowse-btn{margin:0}
#wechat-modal .modal-dialog{max-width:289px}
#wechat-modal .qrcode-content .desc{max-width:185px}
.newsletter-subscribe .validation-desktop{display:none}
.newsletter-subscribe .validation-mobile{display:block}
.newsletter-subscribe{margin:30px 0}
.newsletter-subscribe-form,.newsletter-thankyou label,.newsletter-thankyou .thankyou-content{margin-bottom:15px}
.newsletter-form{margin-right:0}
.footer-section-two .newsletter-form{margin-right:20px !important}
.newsletter-subscribe .newsletter-invalid span{margin-top:10px}
.newsletter-subscribe-form button{margin-top:15px}
.thankyou-content button{margin-top:20px}
.footer-section-two .newsletter-subscribe .thankyou-content button{margin-top:0 !important}
.footer-section-two .newsletter-subscribe-form.validation-true i{bottom:0 !important;padding-bottom:15px}
.newsletter-subscribe-form.validation-true i{bottom:38px}
.newsletter-subscribe-form.validation-true button{margin-top:0}
.thankyou-content h4{font-size:18px;line-height:24px}
#req-item-sm .folder-success .req-item-content .required-items .image-item{margin-right:30px}
#req-item-sm .req-item-content .required-items .image-item{height:100px;width:100px}
#req-item-sm .req-item-content .required-items .image-item img{height:100px;width:100px;object-fit:cover}
#req-item-sm .req-item-content .required-items .image-item img{height:100%;object-fit:cover}
#req-item-sm .req-item-content .required-items .text-item{width:237px;margin-right:32px;margin-top:5px}
#req-item-sm .req-item-content .required-items .text-item p{margin:0}
#req-item-sm .req-item-content .required-items .text-item .required-no{font-family:'Helvetica-Light';color:#6d7278}
#req-item-sm .req-item-content .required-items .text-item .required-text{font-size:14px;line-height:18px;color:#000}
#req-item-sm .req-item-content .required-items .text-item .required-text{width:100%;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
#req-item-sm .req-item-content .required-items .color-item,#save-modal .req-item-content .required-items .color-item{width:236px;margin-top:5px}
#req-item-sm .req-item-content .required-items .color-item .required-color,#req-item-sm .req-item-content .required-items .text-item .required-no,#req-item-sm .req-item-content .required-items .color-item span{font-size:12px;line-height:17px;margin-bottom:10px}
#req-item-sm .req-item-content .required-items .text-item .required-no{margin-bottom:17px}
#req-item-sm .req-item-content .required-items .text-item .required-no{line-height:20px;color:#929292}
#req-item-sm .req-item-content .required-items .color-item .required-color,#req-item-sm .req-item-content .required-items .color-item span{color:#000}
#req-item-sm .req-item-content .required-items .color-item .color-item-div{height:26px;width:26px;border-radius:50%;border:1px solid #ccc;display:inline-block;margin-bottom:5px}
#req-item-sm .req-item-content.required-items .color-item .color-item-div .color-item-border{height:20px;width:20px;border-radius:50%;margin-bottom:3px;margin-left:2px}
#req-item-sm .req-item-content .required-items .color-item .color-item-div .color-item-border:hover{transform:scale(1.2)}
#req-item-sm .req-item-content .required-items .color-item .color-item-div .color-item-border.selected{border-radius:50%;height:26px;width:26px;border:1px solid #000;margin-bottom:3px;margin-left:-1px}
#req-item-sm .required-items .color-item .color-item-border:not(.selected) img{background-color:#fff;transform:scale(0.8)}
#req-item-sm .form-check .customcheckbox input::before{position:relative;display:block;width:16px;height:16px;border:1px solid #000;border-radius:3px;content:"";background:#FFF}
#req-item-sm .form-check .customcheckbox input:checked::after{position:relative;display:block;content:"\f00c";height:16px;width:16px;color:#fff;bottom:15px;font-size:14px;background:#000;font-family:'Font Awesome 5 Pro';border-radius:3px;padding-left:1px;margin-top:-1px}
#req-item-sm .modal-body .title{font-size:16px;line-height:24px;margin-bottom:0}
#req-item-sm .req-item-content .required-items .text-item .required-no{margin-bottom:20px}
#req-item-sm .modal-body{padding:0}
#req-item-sm .req-item-content .required-items{padding:20px 16px}
#req-item-sm .left-panel{border-bottom:1px solid #eee;padding:20px 16px 13px 16px}
#req-item-sm .left-panel i{color:#000;font-size:24px;line-height:24px;margin-top:4px}
#req-item-sm .left-panel h1{margin-top:4px}
#req-item-sm .left-panel button{height:37px}
#req-item-sm .prod-name{padding:36px 16px 20px 16px}
#req-item-sm .prod-name p{color:#000;font-family:"Helvetica-Light";font-size:14px;font-weight:300;letter-spacing:0;line-height:18px;margin-bottom:0}
#req-item-sm .prod-name .prod-sku-no{color:#888;font-family:"Helvetica-light";font-size:12px;font-weight:300;letter-spacing:0;line-height:17px}
#req-item-sm .prod-name .prod-title{color:#000;font-family:"Helvetica-Regular";font-size:16px;letter-spacing:0;line-height:22px}
#req-item-sm .req-item-content{flex-direction:row;padding:0 !important;position:relative;flex-wrap:wrap}
#req-item-sm .modal-dialog{max-width:100%}
#req-item-sm .modal-dialog .modal-content{min-height:100%}
#req-item-sm .req-item-content .required-items .form-check{padding-left:16px !important}
#req-item-sm .req-item-content .required-items .form-check{align-self:flex-start;margin-top:5%}
#req-item-sm .req-item-content .required-items .image-item{height:60px;width:60px;margin:0 0 5px 0;flex:2}
#req-item-sm .req-item-content .required-items .image-item img{width:60px}
#req-item-sm .req-item-content .required-items .text-item{margin-right:0}
#req-item-sm .req-item-content .required-items .text-item p.ri-brand{color:#000;font-family:"Helvetica-Regular";font-size:14px;letter-spacing:0;line-height:18px;margin-left:18px;margin-bottom:4px}
#req-item-sm .req-item-content .required-items .text-item #req-item-sm .req-item-content .required-items .color-item{width:100%;margin-left:0}
#req-item-sm .req-item-content .required-items .text-item .required-no{line-height:16px;margin-bottom:12px;margin-left:18px}
#req-item-sm .folder-success .req-item-content .required-items .text-item .required-no{line-height:16px;margin-bottom:12px;margin-left:0}
#req-item-sm .req-item-content .required-items .text-item .required-text{font-size:12px;line-height:16px;margin-bottom:8px;display:block}
#req-item-sm .req-item-content .required-items .color-item .required-color{margin-bottom:10px;display:inline-flex;line-height:16px}
#req-item-sm .req-item-content .required-items .color-item-section{line-height:0}
#req-item-sm .req-item-content .required-items .color-item .color-item-div{height:22px !important;width:22px !important;margin-right:3px}
#req-item-sm .req-item-content .required-items .color-item .color-item-div .color-item-border{height:18px !important;width:18px !important;margin-top:1px;border-radius:50%;border:1px solid #ccc;display:inline-block;margin-bottom:5px;margin-left:1px}
#req-item-sm .req-item-content .required-items .color-item .color-item-div .color-item-border.selected{height:22px !important;width:22px !important;margin-top:-1px}
#req-item-sm .req-item-content .required-items::after{left:0;bottom:0;width:100%}
#save-modal .s-note::after{bottom:-30px}
#req-item-sm .req-item-content .required-items::after{position:absolute;height:1px;background-color:#eee}
#req-item-sm .req-item-content .required-items:last-child::after{width:calc(100% + 30px);left:-15px}
.required-items img{display:none}
.required-items p{display:none}
.required-items p.ri-brand{display:block}
#req-item-sm .req-item-content .required-items p{display:block}
.required-items img.active{display:block}
.required-items p.active{display:block !important}
#myfolder-addItems-Modal .swatch ul{flex-wrap:wrap;margin-bottom:10px}
#myfolder-addItems-Modal .swatch ul li{margin-right:8px;border-radius:15px;border:1px solid #ccc;height:25px;width:25px;margin-bottom:8px}
#myfolder-addItems-Modal .swatch ul li img{height:19px;width:19px !important;border-radius:14px;margin:2px;margin-bottom:6px}
#myfolder-addItems-Modal .swatch ul li img:hover{transform:scale(1.2)}
#myfolder-addItems-Modal .swatch ul li.selected{padding:unset;border:1px solid #000;height:25px;width:25px}
#myfolder-addItems-Modal .swatch ul li.selected img{height:23px;width:23px !important;border-radius:14px;margin-bottom:2px}
#myfolder-addItems-Modal .req-list .modal-item-text .swatch ul li.selected{height:22px;width:22px}
#myfolder-addItems-Modal .req-list .modal-item-text .swatch ul li.selected img{height:20px;width:20px !important;margin-bottom:8px}
#myfolder-addItems-Modal .req-list .modal-item-text .swatch ul li{height:22px;width:22px}
#myfolder-addItems-Modal .req-list .modal-item-text .swatch ul li img{height:16px;width:16px !important;margin-bottom:8px}
#myfolder-addItems-Modal .swatch ul li.selected img{height:20px;width:20px !important;margin-bottom:5px}
#myfolder-addItems-Modal .swatch ul li.selected{height:22px;width:22px}
#myfolder-addItems-Modal .req-list .required-list{padding-right:0}
#myfolder-addItems-Modal .modal-dialog{max-width:100%;margin-top:0 !important;margin-bottom:0}
#myfolder-addItems-Modal .modal-content h2{font-size:16px;font-weight:300;letter-spacing:0;line-height:29px;margin-bottom:30px}
#myfolder-addItems-Modal .modal-content .fa-times:before{right:30px;top:30px}
#myfolder-addItems-Modal .modal-content{padding:unset !important}
#myfolder-addItems-Modal .modal-content .header{padding:15px 15px 0 15px;margin-bottom:10px;border-bottom:1px solid #ccc}
#myfolder-addItems-Modal .modal-body .folder-name-label{letter-spacing:0;line-height:21px !important;font-size:14px !important;font-family:"Helvetica-Regular" !important}
#myfolder-addItems-Modal .modal-body form .custom-checkbox label{font-weight:300;letter-spacing:0;line-height:21px;font-family:"Helvetica-Light";padding-top:2px;padding-left:.7rem !important}
#myfolder-addItems-Modal .addItems-form .custom-control-label::after{left:-1.5rem}
#myfolder-addItems-Modal .modal-body form label::before,#myfolder-addItems-Modal .modal-body form label::after,#myfolder-addItems-Modal .customcheckbox .checkmark,#myfolder-addItems-Modal .customcheckbox .checkmark::after{height:16px;width:16px;font-size:12px;border-radius:3px}
#myfolder-addItems-Modal .modal-body form label::after{padding-top:0 !important}
#myfolder-addItems-Modal .customcheckbox .checkmark::after{top:-1px;left:-1px;padding-top:0 !important}
#myfolder-addItems-Modal .modal-body form .myfolder-scrollbar{margin-top:20px}
#myfolder-addItems-Modal .modal-body form .myfolder-scrollbar .prod-list{padding:15px 15px 0 15px;align-items:flex-start;min-height:231px;margin-bottom:0}
#myfolder-addItems-Modal .modal-body form .myfolder-scrollbar .modal-item-text{padding-left:unset;margin-left:60px;margin-top:15px;padding-right:unset;padding-bottom:0 !important}
#myfolder-addItems-Modal .addItems-form .custom-control{padding-left:40px !important}
#myfolder-addItems-Modal .brand-name{font-family:"PlayfairDisplay-Regular";font-size:18px;letter-spacing:0;line-height:24px;margin-bottom:10px}
#myfolder-addItems-Modal .brand-desc{font-size:14px;font-weight:300;letter-spacing:0;line-height:20px;margin-bottom:15px}
#myfolder-addItems-Modal .prod-img{max-height:190px;max-width:767px;width:700px}
#myfolder-addItems-Modal .prod-img img{height:190px;width:160px}
#myfolder-addItems-Modal .sku-no{color:#888;font-size:12px;font-weight:300;letter-spacing:0;line-height:17px}
#myfolder-addItems-Modal .modal-body form .myfolder-scrollbar .req-list .row{min-height:140px;align-items:flex-start;margin-left:-15px;padding-left:8px}
#myfolder-addItems-Modal .req-img{max-height:108px;max-width:108px;background-color:#f9f9f9}
#myfolder-addItems-Modal .req-row{margin-bottom:1px}
#myfolder-addItems-Modal .req-img img{height:108px !important;width:108px !important}
#myfolder-addItems-Modal .req-list .modal-item-text .brand-desc{font-size:12px;font-weight:300;letter-spacing:0;line-height:18px}
#myfolder-addItems-Modal .req-list .modal-item-text .brand-descsku-no{color:#6d7278;font-family:"Helvetica Now Text";font-size:12px;letter-spacing:0;line-height:17px}
#myfolder-addItems-Modal .modal-body form .myfolder-scrollbar .req-items-list{padding:0 15px 18px 60px}
#myfolder-addItems-Modal .modal-body form .myfolder-scrollbar .req-items-list .accordion-link-text{margin-left:39px;margin-top:0 !important}
#myfolder-addItems-Modal .req-item-header.sm-device .accordion-link-text{margin-left:6px !important}
#myfolder-addItems-Modal .req-item-header.sm-device .accordion-link-text i{margin-left:10px;font-size:12px}
#myfolder-addItems-Modal .req-item-header.sm-device .accordion-link-text p{color:#000 !important;margin-bottom:0}
#myfolder-addItems-Modal .req-item-header.sm-device .accordion-link-text p span{margin-left:5px}
.row.req-items-list .col-1.form-check{padding-left:.5rem !important}
#myfolder-addItems-Modal .form-group-folder .new-folder-btn-div,#myfolder-addItems-Modal .form-group-folder .new-tab-btn-div,#myfolder-addItems-Modal .form-group-folder .create-new-folder{margin-top:9px}
#myfolder-addItems-Modal .note-section .char-count{right:16px;padding-right:10px;padding-bottom:8px;left:unset}
#myfolder-addItems-Modal .select-tab-section.select-section .dropdown button.save-focus{color:#000 !important}
#myfolder-addItems-Modal .req-items .req-item-header .req-items-list .form-check{margin-left:unset}
#pdp-error-modal-1 .modal-dialog,#pdp-error-modal-2 .modal-dialog,#geolocation-error-modal .modal-dialog{margin:0;height:100%}
#pdp-error-modal-1 .modal-dialog .modal-content,#pdp-error-modal-2 .modal-dialog .modal-content,#geolocation-error-modal .modal-dialog .modal-content{height:100%;padding:25px 16px 120px 15px}
#pdp-error-modal-1 .modal-content .modal-header-div .modal-header-text h6,#pdp-error-modal-2 .modal-content .modal-header-div .modal-header-text h6,#geolocation-error-modal .modal-content .modal-header-div .modal-header-text h6{font-size:14px;letter-spacing:0;line-height:18px}
#pdp-error-modal-1 .modal-content .modal-body p,#pdp-error-modal-2 .modal-content .modal-body p,#geolocation-error-modal .modal-content .modal-body p{font-size:16px;font-weight:300;letter-spacing:0;line-height:20px}
#pdp-error-modal-1 .modal-dialog .modal-content .text-md-right button,#pdp-error-modal-2 .modal-dialog .modal-content .text-md-right button,#geolocation-error-modal .modal-dialog .modal-content .text-md-right button{width:100%;margin-bottom:unset}
#pdp-error-modal-1 .modal-dialog .modal-content .text-md-right button.btn-ok,#pdp-error-modal-2 .modal-dialog .modal-content .text-md-right button.btn-ok{display:none}
#geolocation-error-modal .modal-content .modal-body p{display:inline-block;max-width:90%}
#geolocation-error-modal .modal-content .modal-body{flex:none;padding-bottom:80px}
}
@media only screen and (max-width:576px){#myfolder-addItems-Modal .prod-img{max-height:190px;max-width:250px;margin-left:20px}
#myfolder-addItems-Modal .modal-body form .myfolder-scrollbar .modal-item-text{margin-left:56px}
#myfolder-addItems-Modal .req-img{margin-left:24px}
#pdp-error-modal-1 .modal-dialog,#pdp-error-modal-2 .modal-dialog{margin:0}
}
@media only screen and (max-width:425px){#myfolder-addItems-Modal .form-group-folder{padding:30px 15px 60px 15px}
#myfolder-addItems-Modal .prod-img{max-height:190px;max-width:250px;margin-left:20px}
#myfolder-addItems-Modal .modal-body form .myfolder-scrollbar .modal-item-text{margin-left:56px}
#myfolder-addItems-Modal .req-img{margin-left:24px}
#pdp-error-modal-1 .modal-dialog,#pdp-error-modal-2 .modal-dialog{margin:0}
}
@media only screen and (min-width:768px) and (max-width:835px){#myfolder-addItems-Modal .req-items .req-item-header .req-items-list .form-check{margin-left:65px}
}
@media only screen and (max-width:767px){#myfolder-addItems-Modal .form-group-folder .row.b-line{border-bottom:solid 1px #ccc}
#myfolder-addItems-Modal .form-group-folder .btn-div{position:relative;padding-top:30px}
#myfolder-addItems-Modal .form-group-folder .btn-div p{top:7px;z-index:2;left:0;position:absolute}
}