.pocket-inurance-container *{margin:0;padding:0;box-sizing:border-box}
.pocket-inurance-container{width:100%;max-width:90%;margin:16px auto}
.bfsd-pocket-insurance-main{display:flex;width:100%;gap:20px}
.bfsd-pocket-card{text-decoration:none}
.bfsd-filter-main{background:var(--White) 0 0 no-repeat padding-box;box-shadow:0 3px 10px #00000027;border-radius:4px;opacity:1;padding:20px;height:max-content}
.bfsd-filter-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--Gray);opacity:1;padding-bottom:19px}
.filter-common-fonts{text-transform:capitalize;font-weight:800}
.bfsd-filter-head p{color:var(--Dark-blue);text-transform:uppercase;opacity:1;cursor:pointer;font-weight:800}
.bfsd-filter-product{padding:24px 0}
.bfsd-filterby-product-tabs{margin-top:7px}
.bfsd-filterby-sub-products{display:flex;flex-wrap:wrap}
.bfsd-filterby-sub-products p{margin-right:8px;border:1px solid var(--Dark-blue);padding:8px 15px;margin-top:8px;border-radius:4px;font-weight:300;line-height:1.21;color:var(--Black);cursor:pointer}
.product-label.active,.partner-category.active,.partner-category.active p{color:var(--White);background:var(--Dark-blue)}
.bfsd-filter-recommendations{padding-bottom:24px}
.bfsd-filterby-recommendations-tabs{margin-top:7px}
.bfsd-filterby-sub-recommendations{display:flex;flex-wrap:wrap}
.bfsd-filterby-recommendations-tabs p{margin-right:8px;border:1px solid var(--Dark-blue);padding:8px 15px;margin-top:8px;border-radius:4px;font-weight:300;line-height:1.21;color:var(--Black);cursor:pointer}
.bfsd-filter-partners{padding-bottom:24px}
.bfsd-filterby-partners-tabs{margin-top:7px}
.bfsd-filterby-sub-partners{display:flex;flex-wrap:wrap}
.partner-category{margin-right:8px;border:1px solid var(--Dark-blue);padding:8px 12px;margin-top:8px;border-radius:4px;font-size:14px;font-weight:300;line-height:1.21;color:var(--Black);cursor:pointer;display:flex;align-items:center;max-width:127px}
.partner-sub-category{width:100%;display:flex;align-items:center}
.partner-category img{width:17px;height:17px;object-fit:contain;margin-right:5px}
.btn-filter{width:100%;padding:11px 0;text-transform:uppercase}
.insure-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px}
.pocket-insure-cnt{position:relative;cursor:pointer}
.pocket-insure-text{color:var(--Black)}
.pocket-insure-btn{display:flex;align-items:center;border-radius:4px;background-color:var(--White);border:1px solid var(--Gray);padding:5px 17px}
.bfsd-filter-insure .noUi-target{border-radius:8px;border:1px solid var(--Gray);box-shadow:none;height:11px;background-color:var(--Gray)}
.bfsd-filter-insure .noUi-connect{background:var(--Dark-blue)}
.bfsd-filter-insure .noUi-horizontal .noUi-handle{width:18px;height:18px;border-radius:50%;left:26px;top:-5px;border:2px solid var(--Dark-blue);cursor:pointer}
.bfsd-filter-insure .noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:0;left:14px;top:6px}
.filter-btns-wrap{display:none}
.bfsd-pocket-main{background-color:var(--White);padding:21px;box-shadow:0 0 12px #00000029;border-radius:4px}
.bfsd-pocket-head{display:flex;align-items:center;padding-bottom:20px}
.bfsd-pocket-title{border-right:1px solid var(--Stone);padding-right:19px}
.bfsd-pocket-title .product-head{font-size:24px;font-weight:800}
.bfsd-pocket-count{padding-left:12px}
.bfsd-pocket-count p{color:var(--Gray);font-family:LatoBold}
.bfsd-pocket-main-cards{display:flex;justify-content:space-between;flex-wrap:wrap}
.bfsd-pocket-search-main{display:flex;align-items:center;width:100%;gap:16px}
.bfsd-pocket-search-input input{width:100%;border-radius:20px;height:30px;padding:7px 14px;border:1px solid var(--Gray);outline:0;font-size:12px}
.bfsd-pocket-sortby{position:relative;cursor:pointer}
.sort-btn{display:flex;justify-content:space-between;align-items:center;border-radius:4px;background-color:var(--White);border:1px solid var(--Gray);padding:8px 14px}
.sort-arrows{width:14px;height:7px;object-fit:contain}
.bfsd-sort-text{font-size:16px;color:var(--Black)}
.sort-cnt-new{display:none;position:absolute;top:50px;right:-5px;z-index:1;width:147px}
.pocket-drp-sort-text{font-size:12px;padding-bottom:8px;cursor:pointer}
.sort-active{font-weight:bold}
.sort-filter-active{color:var(--Dark-blue);font-weight:bold}
.sort-categories{padding:12px 12px 4px 12px;background-color:var(--White);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);border:solid 1px var(--Gray);cursor:pointer;position:relative;border-radius:4px;right:44px;width:185px;top:-13px}
.sort-categories:before{display:block;position:absolute;left:100px;bottom:100%;width:0;height:0;border:8px solid transparent;border-bottom-color:var(--Gray)}
.sort-categories:after{display:block;position:absolute;left:100px;bottom:100%;width:0;height:0;border:7px solid transparent;border-bottom-color:var(--Gray)}
.bfsd-pocket-details{border-radius:12px;background:var(--Bright-blue);padding:16px;width:48%;margin-top:21px;position:relative;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}
.bfsd-pocket-details:nth-child(3n-2){background:var(--Bright-blue)}
.bfsd-pocket-details:nth-child(3n-1){background:var(--Bright-tangerine)}
.bfsd-pocket-details:nth-child(3n){background:var(--Bright-orange)}
.pocket-wallet{display:flex;align-items:center;padding-bottom:8px;height:74}
.wallet-care{padding-left:16px}
.wallet-care p{padding-bottom:4px}
.wallet-care p:last-child{font-weight:800}
.wallet-details{display:flex;background:var(--White);border-radius:12px;padding:9px 12px}
.wallet-fees{padding-right:34px}
.wallet-coverage p:last-child{font-weight:800}
.wallet-fees p:last-child{font-weight:800}
.wallet-coverage{margin-left:34px;border-left:1px solid var(--Gray);padding-left:8px}
.facility-details{padding-top:8px;height:67px}
.facility-list{display:flex;align-items:center;padding-bottom:4px}
.facility-list:last-child{padding-bottom:0}
.facility-list img{width:14px;height:14px;object-fit:contain}
.facility-list p{padding-left:10px}
.best-selling-label{border-radius:4px;background-color:var(--Dark-yellow);width:106px;padding:1px 0 1px 12px;text-transform:capitalize}
.star-logo-main{display:flex;position:relative}
.star-logo{width:23px;height:23px;border-radius:50%;position:absolute;left:-11px}
.star-img{width:100%;height:100%;object-fit:contain}
.best-selling{position:absolute;top:-9px;left:19px}
.filter-cnt-mob{display:none}
.filter-left-section{display:none}
.bfsd-filter-head .close-icon{display:none}
.mb-sortby{display:none}
.mb-sort-categories{display:none}
#pagination-container{padding-top:30px}
#pagination-container ul{display:flex;align-items:center;justify-content:center;list-style-type:none;gap:20px}
#pagination-container a{text-decoration:none;color:var(--Black)}
.insureamount__switch:checked+.insureamount__options-filter .insureamount__select{transform:scaleY(1)}
.insureamount__switch:checked+.insureamount__options-filter .insureamount__filter:after{transform:rotate(-135deg)}
.insureamount__options-filter{width:100%;cursor:pointer}
.insureamount__filter{background:#feffff 0 0 no-repeat padding-box;border:1px solid #707070;position:relative;display:flex;padding:5px 5px 5px 10px;color:#595959;border-radius:4px;font-size:14px;text-transform:uppercase;transition:.3s;width:156px;gap:6px}
.insureamount__filter::after{position:absolute;top:40%;right:7px;content:"";width:5px;height:5px;border-right:2px solid var(--Dark-blue);border-bottom:2px solid var(--Dark-blue);transform:rotate(45deg) translateX(-45%);transition:.2s ease-in-out}
.insureamount__filter li{list-style:none;font-family:'LatoRegular'}
.insureamount__select{z-index:999}
.insureamount__select{position:absolute;top:100%;left:0;width:100%;margin-top:5px;overflow:hidden;box-shadow:0 5px 10px 0 rgba(152,152,152,0.6);transform:scaleY(0);transform-origin:top;transition:.2s ease-in-out}
.insureamount__select-option{padding:6px;background-color:var(--White);transition:.3s}
.insureamount__select-option:last-of-type{border-bottom:0}
.insureamount__select-option:hover{background-color:#f9f9f9}
.insure-amount-label{display:flex;align-items:center;justify-content:space-between;padding-top:8px}
#pagination-container li.active span{border-radius:50%;color:var(--White);background-color:var(--Dark-blue);display:flex;min-width:30px;min-height:30px;justify-content:center;align-items:center}
.bfsd-pocket-search-bar{position:relative}
.search-bar-tooltip{position:absolute;right:49px;width:19px;height:19px;top:6px}
.search-icon{position:absolute;right:14px;width:19px;height:19px;top:6px;cursor:pointer}
.next-arrow{width:13px;height:11px;object-fit:contain}
.sort-btn-active .sort-arrows{transform:rotate(-180deg)}
.pocket-wallet img{width:63px;height:63px;object-fit:contain}
#insure-slider .noUi-tooltip{color:var(--Black);background:0;border:0;font-size:12px;transform:translate(-50%,170%);top:18px}
.bfsd-pocket-main .disabled .next img{transform:rotate(180deg)}
#insure-slider .noUi-tooltip{font-family:LatoRegular}
.product-no-data{margin:auto;padding-top:102px;text-align:center}
.no-data-img{width:131px;height:120px}
.no-data-img img{width:100%;height:100%;object-fit:contain;margin-left:25px}
.product-no-data h2{padding-top:28px;padding-bottom:12px}
.product-no-data p{font-size:16px}
.pocket-button{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px 0 0 20px}
.buynow-link{top:771px;left:869px;width:177px;height:33px;background:#f50 0 0 no-repeat padding-box;border-radius:24px;opacity:1;border:0}
.know-more{text-align:center;font:normal normal bold 16px/19px Lato;letter-spacing:0;color:#f50;text-transform:capitalize;opacity:1;background:0;border:0}
.buynow-text{cursor:pointer;text-align:center;border-radius:20px;font-family:LatoBold;font-size:14px;color:var(--White);border:0;text-decoration:none;background-color:var(--Mystic-tangerine)}
@media screen and (max-width:480px){.pocket-inurance-container{max-width:100%;margin:8px auto}
.bfsd-filter-main{display:none}
.bfsd-pocket-main{width:100% !important}
.bfsd-filter-main{width:100% !important}
.bfsd-pocket-search-bar{width:100% !important}
.bfsd-filterby-sub-products p{padding:7px 12px}
.bfsd-filter-product{padding:0 0 0 16px}
.bfsd-filter-recommendations{padding:0 0 0 16px}
.bfsd-pocket-search-main{display:inline}
.filter-left-section{display:block;width:40%;background:var(--Super-silver)}
.fliter-right-section{width:60%}
.left-sec-head{display:flex;align-items:center;padding-bottom:16px}
.left-sec-head:first-child{padding-top:15px}
.blue-border{border-radius:2px;border:3px solid var(--Dark-blue);height:30px}
.left-sec-text{font-size:12px;color:var(--Black);padding-left:8px}
.left-text-active{font-weight:bold;color:var(--Dark-blue)}
.filter-common-fonts{display:none}
#recommendations{display:none}
#insure-amount{display:none;margin:5px 16px}
#partners{display:none;padding:5px 5px 0 16px}
.bfsd-pocket-insurance-main{flex-direction:column}
.bfsd-pocket-details{display:flex;flex-direction:column}
.bfsd-pocket-details{width:100%;flex-direction:column}
.filter-btns-wrap{position:fixed;bottom:0;display:flex;align-items:center;justify-content:space-evenly;width:100%;padding:15px 0 15px 20px;background-color:var(--White);box-shadow:0 -3px 6px #00000034;border-radius:0 0 8px 8px}
.filter-cancel-btn{font-size:14px;font-weight:bold;color:var(--Dark-blue);margin-left:15px}
.filter-cnt-mob{display:block;padding-bottom:16px}
.filter-details{width:64%;overflow-x:scroll;display:flex}
.filter-border-mobile{border:1px solid var(--Gray);height:36px;margin-left:9px}
.filter-details::-webkit-scrollbar{display:none}
.filter-border{margin-left:15px}
.filter-details p{margin-right:8px;border:1px solid var(--Dark-blue);padding:6px 12px;border-radius:4px;font-weight:300;line-height:1.21;color:var(--Black);cursor:pointer;white-space:nowrap}
.filter-details p.active{color:var(--White);background:var(--Dark-blue)}
.filter-category{display:flex;align-items:center}
.filter-btn{display:flex;align-items:center;gap:8px;padding-left:10px;font-weight:600;color:var(--Dark-blue);text-transform:capitalize}
.filter-btn img{width:8px;height:8px;object-fit:contain}
.filter-main-section{display:flex;height:calc(100% - 96px)}
.btn-filter{display:none}
.bfsd-filter-main{height:474px;padding:0}
.bfsd-pocket-insurance-main.active .bfsd-filter-main{display:block;max-width:90%;align-self:center;position:fixed;z-index:100;transform:translate(-50%,-50%);top:50%;left:50%}
.ta-overlay.active{visibility:visible;opacity:1;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:99}
.bfsd-filter-head .filter-clear-all{display:none}
.bfsd-filter-head .close-icon{display:block}
.bfsd-filter-head{padding:16px}
.pocket-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px}
.bfsd-pocket-sortby{display:none}
.mb-sortby{display:block}
.bfsd-pocket-head{padding:0}
.bfsd-pocket-title .product-head{font-size:16px}
.bfsd-pocket-title{padding-right:12px}
.desk-sort-categories{display:none}
#pagination-container{padding-top:22px}
.bfsd-filter-insure .noUi-horizontal .noUi-handle{left:7px}
.close-icon{width:12px;height:12px;object-fit:contain}
.best-selling-label p{font-weight:700;font-size:12px}
.filter-details p{font-family:LatoBold}
.filter-apply-btn{width:158px;font-size:12px !important;margin-left:30px}
.product-no-data{padding-top:90px}
.no-data-img{width:98px;height:90px}
.no-data-img img{margin-left:25px}
.product-no-data h2{padding-top:24px}
.product-no-data p{font-size:12px}
.bfsd-sort-text{font-size:12px}
.pocket-inurance-container .filter-apply-btn{padding:.375rem .75rem}
.buynow-text{font-size:12px;height:31px;width:166px}
.know-more{font:normal normal bold 14px Lato;height:16px;width:74px}
}