/*!
 * This is a generated file.
 * Do not modify this file directly.
 */
/*!
 * This is a generated file.
 * Do not modify this file directly.
 */
.ab_accordion{width:100%;max-width:600px;margin:auto}.ab_accordion_content{display:none}.ab_accordion_header{cursor:pointer}.ab_accordion_content .dropInnertext{display:none}.ab_accordion_content .dropfilled,.ab_accordion_content .dropEmpty{width:9px;height:14px}.ab_accordion_content{padding:12px;-webkit-animation:fade-in-up 0.3s ease-in-out;animation:fade-in-up 0.3s ease-in-out}@-webkit-keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.ab_accordion_header i{float:right;font-size:14px}.ab_accordion_header .icon-arrow-down:before{content:"\e61b";transition:transform 0.4s;vertical-align:middle}.ab_accordion_header.activeFilter i{transform:rotate(180deg)}.ab_accordion_header.activeFilter ~ .filter-tags,.ab_accordion_header.activeFilter .dropInnertext{display:none}.product-filter--has-applied-filters .product-filter-applied-list,.product-filter--has-applied-filters .product-filter-footer,.product-filter--has-applied-filters .product-filter-reset-all,.product-filter--is-active .product-filter-reset-all{display:inline-block;text-align:center}.js-product-filter-nothing-applied{display:none !important}.ProductDetailCard .section-description .title{margin-bottom:10px}.product-filter-apply{line-height:1.125;margin:0 auto;border:none;width:100%;padding:17px;background:#003A81;color:white;font-size:16px;line-height:14px;font-weight:600;border-radius:4px}.comma::after{content:", ";margin-left:-3px;margin-right:4px}.product-filter--is-active .product-filter-reset-all{margin-top:14px}.product-filter{background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:40px}.filterMarginB{margin-bottom:7px}.clear-tags{display:none;transition:.65s ease-out}.product-filter-mobile-bar{background-color:white;border-radius:100px;color:#495057;border:1px solid #CED4DA;display:inline-flex;align-items:center;margin-bottom:16px}.activeFilterLable{background-color:#6ac0ec;border:none;color:white;font-weight:400;line-height:32px;border-radius:100px;cursor:pointer;display:inline-block;font-size:16px;margin-right:6px;margin-bottom:6px;padding:0 16px}.activeFilterLable .icon-validation-cross:before{vertical-align:middle}.clear-tags,.product-filter--is-active .product-filter-reset-all{font-weight:600;font-size:16px !important;line-height:24px;text-decoration:underline;background:transparent;border:none;color:#33b1e7;font-family:Asap, Arial, Helvetica, "Microsoft Yahei", 微软雅黑, "Hiragino Sans GB", 冬青黑体, SimSun, 宋体, STXihei, 坎文细黑, Amiri, sans-serif;-webkit-font-smoothing:antialiased;margin-left:3px;transition:.65s ease-out}.product-filter-applied-list{display:inline;transition:.65s ease-out}div.product-filter-applied-list:has(button.activeFilterLable),.clear-tags{margin-bottom:28px;transition:.65s ease-out}.product-filter-applied-list p{margin-bottom:0}.btn.clear-tags{width:auto !important;cursor:pointer}.p-0{padding:0 !important}.horizontal-list{padding-left:15px}.product-filter--is-active .product-filter-footer{bottom:0;left:0;margin:0;padding:31px 28px 29px 28px;background:white;position:fixed;right:0;text-align:center;border-top:1px solid #DEE2E6}.product-filter--is-active .product-filter-mobile-bar{color:inherit;margin-left:0;margin-right:0;margin-top:0;border:none}.product-filter--is-active .product-filter-toggle-mobile{display:none}.product-filter-toggle-label{font-weight:bold;letter-spacing:0;line-height:14px;font-size:16px;white-space:nowrap;padding:17px 24px 17px 0px}.product-filter--is-active .product-filter-toggle-label{display:inline-flex;justify-content:space-between;font-family:Asap !important;color:#303030;font-size:22px;letter-spacing:0;line-height:28px}.product-filter-mobile-bar .close-icon{display:none}.product-filter--is-active .product-filter-toggle-icon{display:none}.product-filter--is-active .close-icon{display:inline-block}.product-filter--is-active .close-icon{float:right;margin-top:0;border:none;padding:14px;cursor:pointer;border-radius:100px;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#003A81}.product-filter-toggle{background-color:transparent;border:none;line-height:0;margin-right:5px;outline:none}.product-filter-toggle-mobile{cursor:pointer;padding:17px 0 17px 24px}.product-filter-item{border-bottom:1px solid #e5e5e5;font-family:Asap, Arial, Helvetica, "Microsoft Yahei", 微软雅黑, "Hiragino Sans GB", 冬青黑体, SimSun, 宋体, STXihei, 坎文细黑, Amiri, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;letter-spacing:0;line-height:22px}.product-filter-item .icon-arrow-down,.product-filter-item .icon-arrow-up{margin-left:5px;pointer-events:none}.product-filter-item-title{color:#495057;padding:10px 18px;font-family:Asap;font-size:14px;font-weight:600;letter-spacing:0;line-height:14px}.product-filter-item-title:hover{color:#199FD8}.product-filter-description{margin:20px 0}.filterClosediv{position:fixed;top:16px;z-index:9;display:inline-block;height:58px;background:white;width:100%}.filterProductHeading{color:#303030;font-family:Asap !important;font-size:28px;letter-spacing:0;line-height:32px;margin-bottom:10px}.product-filter-items{display:none}.product-filter-items{padding:0}.product-filter--is-active .product-filter-items{max-height:calc(100% - 150px);overflow-y:auto;padding:0 32px 151px 46px}.product-filter--is-active .horizontal-list,.product-filter--is-active .filter-tags{padding-left:8px;font-weight:700}.product-filter--is-active .filter-tags li:last-child{padding-bottom:19px}.product-filter-reset-all{display:none}.product-filter--is-active .product-filter-items,.product-filter--is-active .js-product-filter-apply,.product-filter--is-active .product-filter-footer{display:block}.product-filter-item--is-active .product-filter-item-active,.product-filter-controls{display:none}.product-filter-item--is-active .product-filter-controls{display:block;margin-top:16px;margin-left:10px}.product-filter-btn{background:transparent;border:none;font-size:14px;letter-spacing:0;font-weight:400;display:flex;color:#000;text-align:left;padding:0;font-family:asap, Arial}.product-filter-btn:hover{color:#199FD8}.horizontal-list>li{float:none;display:flex;margin-bottom:10px;width:100%}.horizontal-list>li:last-child{margin-bottom:0px}.product-filter-btn:before{content:"";border:solid 1px #CED4DA;min-width:12px;width:12px;background:transparent;display:inline-block;height:12px;border-radius:3px;margin-right:8px}.product-filter-btn--is-active{font-weight:700}.product-filter-btn--is-active:before{content:url("data:image/svg+xml,%3Csvg width='9' height='7' viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.29733 6.17196L0.85983 3.73446C0.71339 3.58802 0.71339 3.35058 0.85983 3.20413L1.39015 2.6738C1.53659 2.52734 1.77404 2.52734 1.92048 2.6738L3.5625 4.3158L7.07951 0.798795C7.22595 0.652355 7.4634 0.652355 7.60984 0.798795L8.14016 1.32913C8.2866 1.47557 8.2866 1.713 8.14016 1.85946L3.82766 6.17197C3.68121 6.31841 3.44377 6.31841 3.29733 6.17196Z' fill='white'/%3E%3C/svg%3E ");background-color:#33B1E7;border:solid 2px #33B1E7;border-radius:4px;text-align:center;margin-right:6px;line-height:10px}.product-filter-applied-list .product-filter-btn{display:none}.product-filter-absorbancy .dropfilledWrapper{margin-right:5px}.product-filter-btn-absorbancy .DropStyle{height:9px;width:9px}.product-filter-absorbancy:nth-child(odd){margin-right:4px}.product-filter-item-name{display:flex;justify-content:space-between;width:100%}.product-filter-all-filters{display:none}.js-product-filter-family .section-description{background:white;padding-bottom:30px}.js-product-filter-family .section-description .title{font-size:22px;letter-spacing:0;line-height:28px;font-family:"Asap"}.js-product-filter-products .section-description{border-bottom:none}.u-cursorPointer{cursor:pointer}.product-filter-items .accordion.accordion-boxed .accordion-item,.product-filter-items .accordion.accordion-product-suggester .accordion-item{border:none;border-bottom:1px solid #CED4DA;font-family:Asap;font-size:16px;letter-spacing:0;line-height:22px;border-radius:unset}.overlayIpad{display:none}.no_products_match{display:none;text-align:center;margin-bottom:100px}.no_products_match h3{font-family:var(--font-asap);margin-top:65px;font-weight:400;font-size:28px;line-height:36px;letter-spacing:0px;margin-bottom:16px}.no_products_match p{font-size:20px;font-family:var(--font-asap);line-height:32px}@media (max-width: 991px){.no_products_match{margin-bottom:64px}.no_products_match h3{margin-top:57px;font-size:24px;line-height:32px;margin-bottom:16px}.no_products_match p{font-size:20px;line-height:32px}.product-filter-btn:before{content:"";border:solid 1px #CED4DA;min-width:22px;width:22px;height:22px;border-radius:4px}.horizontal-list>li{margin-bottom:10px}.product-filter--is-active .product-filter-footer{padding:39px 39px 34px 39px}.product-filter-btn{align-items:center;font-size:16px;line-height:24px;color:#003A81}.product-filter--is-active .product-filter-items .accordion.accordion-boxed .accordion-item .product-filter-item-title{padding:16px 8px 16px 8px}.product-filter-btn--is-active:before{border:solid 1px #33B1E7;line-height:21px;content:url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.07573 9.27511L0.175729 5.37511C-0.0585762 5.14081 -0.0585762 4.76091 0.175729 4.52658L1.02424 3.67805C1.25854 3.44372 1.63846 3.44372 1.87277 3.67805L4.49999 6.30525L10.1272 0.678048C10.3615 0.443743 10.7414 0.443743 10.9758 0.678048L11.8243 1.52658C12.0586 1.76088 12.0586 2.14078 11.8243 2.37511L4.92426 9.27513C4.68993 9.50944 4.31003 9.50944 4.07573 9.27511Z' fill='white'/%3E%3C/svg%3E%0A") !important}.product-filter-btn:before,.product-filter-btn--is-active:before{margin-right:15px}.product-filter{margin-top:40px}.ab_accordion_content{padding:3px 8px 36px 8px;margin-bottom:0px}.filterMarginB{margin-bottom:7px}div.product-filter-applied-list:has(button.activeFilterLable),.clear-tags{margin-bottom:0px}.activeFilterLable{margin-bottom:16px}.ab_accordion_header i{font-size:16px}.ab_accordion_header .icon-arrow-down:before{content:"\e61b";font-weight:600}.product-filter-item-title.activeFilter{font-weight:700}.product-filter-item-title{color:#003A81;font-size:16px;font-weight:400;line-height:24px}.product-filter--is-active{bottom:0;left:auto;position:fixed;right:0;top:auto;z-index:10000;background:white;z-index:77;height:100vh;width:67.6%}.product-filter--is-active .product-filter-footer{width:67.6%;left:auto;right:0}.product-filter--is-active .overlayIpad{display:block}.overlayIpad{position:fixed;top:0;left:0;opacity:90%;right:auto;background:#E6F0FF;width:32.5%;height:100%;z-index:-1;overflow:hidden}.product-filter--is-active .product-filter-mobile-bar{background-color:#fff;padding:47px 34px 6px 47px;justify-content:space-between;display:flex}.product-filter--is-active .product-filter-toggle-label{font-size:20px;color:#003A81;font-weight:400}.product-filter--is-active .product-filter-footer,.product-filter--is-active .product-filter-apply{display:block}}.pdt-title::after{content:url("data:image/svg+xml,%3Csvg width='17' height='9' viewBox='0 0 17 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.2387 0.263604C16.5542 0.583124 16.5829 1.08312 16.3247 1.43545L16.2387 1.5364L9.12756 8.7364C8.81199 9.05592 8.31816 9.08496 7.97018 8.82354L7.87048 8.7364L0.759373 1.5364C0.412239 1.18492 0.412239 0.615076 0.759373 0.263604C1.07495 -0.055916 1.56877 -0.0849632 1.91676 0.176462L2.01645 0.263604L8.49902 6.8268L14.9816 0.263604C15.2972 -0.055916 15.791 -0.0849632 16.139 0.176462L16.2387 0.263604Z' fill='%23003A81'/%3E%3C/svg%3E%0A");transition:transform 0.4s;vertical-align:text-bottom;line-height:1.42}.open .title-section .pdt-title::after{content:url("data:image/svg+xml,%3Csvg width='17' height='9' viewBox='0 0 17 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.759373 8.7364C0.443798 8.41688 0.415109 7.91688 0.673307 7.56455L0.759373 7.4636L7.87048 0.263605C8.18606 -0.0559152 8.67988 -0.0849621 9.02787 0.176463L9.12756 0.263605L16.2387 7.46361C16.5858 7.81508 16.5858 8.38493 16.2387 8.7364C15.9231 9.05592 15.4293 9.08496 15.0813 8.82354L14.9816 8.7364L8.49902 2.1732L2.01645 8.7364C1.70088 9.05592 1.20705 9.08496 0.859069 8.82354L0.759373 8.7364Z' fill='%23003A81'/%3E%3C/svg%3E%0A")}@media (max-width: 767px){.no_products_match{margin-bottom:64px}.no_products_match h3{margin-top:48px;font-size:24px;line-height:32px;margin-bottom:16px}.no_products_match p{font-size:20px;line-height:32px}.product-filter--is-active .product-filter-mobile-bar{padding:35px 24px 9px 24px}.product-filter{margin-top:16px}.product-filter--is-active .product-filter-footer{padding:31px 28px 29px 28px}.product-filter--is-active{top:0;margin-top:0}.product-filter--is-active .product-filter-items .accordion.accordion-boxed .accordion-item .product-filter-item-title{padding:22px 8px 22px 8px}div.product-filter-applied-list:has(button.activeFilterLable),.clear-tags{margin-bottom:32px;transition:.65s ease-out}.filterMarginB{margin-bottom:-15px}.product-filter--is-active .product-filter-items .accordion.accordion-boxed .accordion-item .product-filter-item-title{padding:22px 8px 22px 8px;outline:none}.product-filter-item-title:hover{color:#003A81;outline:none}.product-filter--is-active .product-filter-items{padding:0 24px 138px 22px}.ab_accordion_content{padding:1px 8px 24px 8px}.horizontal-list>li{margin-bottom:12px}.product-filter-mobile-bar{margin-bottom:24px}.product-filter--is-active,.product-filter--is-active .product-filter-footer{width:100%}.product-filter--is-active .overlayIpad{display:none}.pdt-title::after,.open .title-section .pdt-title::after{content:''}}@media screen and (min-width: 768px) and (max-width: 1280px){.pdt-title::after,.open .title-section .pdt-title::after,section.acc-data .open .title-section .pdt-title::after,section.acc-data .pdt-title:hover::after{content:''}}@media (min-width: 992px){.overlayIpad,.filter-tags,.js-product-filter-reset-all{display:none}.ab_accordion_content{padding:13px 18px;position:absolute;border:1px solid #CED4DA;border-radius:10px;margin-top:12px;background:white;top:auto;background:white;z-index:1}.horizontal-list{padding-left:0px}.product-filter-items .accordion.accordion-boxed .accordion-item{border:1px solid #CED4DA;font-family:Asap;font-size:14px;letter-spacing:0;font-weight:600;line-height:14px;margin-right:8px;border-radius:100px}.product-filter-items .accordion-boxed{background-color:white;display:inline-flex;margin-bottom:24px}.js-product-filter-family .section-description{border-bottom:none;padding-bottom:20px;padding-left:0}.product-filter-mobile-bar{display:none}.product-filter--is-active .product-filter-items,.product-filter-items,.product-filter-single-apply{display:block}.js-product-filter-apply{display:block;margin:0 auto}.product-filter-single-apply{display:block;margin-top:40px}.product-filter--show-all .product-filter-item-separator{flex-basis:100%;height:0;margin-bottom:1em}.product-filter-icon::before{line-height:1;color:#00abbd;vertical-align:middle}.product-filter--is-active{position:static}.product-filter--is-active .product-filter-items{display:block}.product-filter--is-active .product-filter-footer{position:unset;display:none}.product-filter--is-active .product-filter-items{padding:0}.product-filter-description{margin-top:0}.product-filter-item--is-applied .product-filter-item-title{color:#00abbd}.product-filter-all-filters{display:flex;color:#003b73;font-size:18px;font-weight:bold;border:none;background-color:transparent;padding-bottom:4px;padding-top:5px;margin-bottom:4px}.svg-all-filters-icon{fill:#003b73;width:20px;margin-left:10px}}.js-product-filter-apply{display:none}.product-filter-items .accordion-boxed{background-color:white}.filter-tags li:only-child:after,.filter-tags li:last-child-child:after{content:""}.filterTags{color:#00abbd;font-family:Asap;font-size:16px;letter-spacing:0;line-height:22px;display:inline-block}.filter-tags li{color:#00abbd;font-family:Asap;font-size:16px;letter-spacing:0;line-height:22px;display:inline-block}.disabled{pointer-events:none;opacity:0.4}.product-filter-controls{padding-top:8px;padding-bottom:20px}.js-product-filter-apply{display:none}.filter-tags{margin:0;padding-left:15px}.hidden{display:none !important}.filter-tags li .dropEmpty{display:none}.product-filter-btn:disabled+span{cursor:initial;opacity:0.2}.noProductmsg{display:inline-block}.opacityClass{opacity:0 !important}

/*# sourceMappingURL=new-tpw-productFilter.min.css.map*/