.wfs-featured-category-home-desktop-view{width:100%;display:block}.wfs-featured-category-home-mobile-view{display:none}.page-main .wfs-featured-category-home{max-width:1100px;padding:1% 0 0}.home-block__listing{max-width:1100px;padding:1% 0 0}.wfs-featured-category-home-flex-container{display:flex;flex-direction:row;flex-flow:nowrap;width:100%;overflow:hidden}.wfs-featured-category-home-first-column{display:flex;flex-direction:column;min-height:100px;width:270px}.wfs-featured-category-home-second-column{display:flex;flex-direction:column;flex-wrap:wrap;flex-grow:1;justify-content:space-evenly}.wfs-featured-category-home-img-thumb-responsive{width:100%;display:flex;text-decoration:none}.wfs-featured-category-home-img-thumb-responsive img{border-radius:4px 4px 0 0;background-color:#fff;width:100%;height:auto;padding:15px}.wfs-featured-category-home-img-thumb-responsive-focusVendor{width:100%;display:flex}.wfs-featured-category-home-img-thumb-responsive-focusVendor img{width:100%;height:auto}.wfs-featured-category-home-reveal-closed .wfs-featured-category-home-featured-cat-container{height:auto !important}.wfs-featured-category-home-reveal-closed .wfs-featured-category-home-featured-cat-container .wfs-featured-category-home-cat-img-container-inner:nth-child(18)~.wfs-featured-category-home-cat-img-container-inner{display:none}.wfs-featured-category-home-featured-cat-container{display:flex;flex-wrap:wrap;justify-content:start;gap:10px}.wfs-featured-category-home-featured-cat-container:after{flex:auto}.wfs-featured-category-home-cat-heading{font-size:1.4rem;font-weight:bold;padding-bottom:10px}.wfs-featured-category-home-cat-links{padding-bottom:3px}.wfs-featured-category-home-cat-links a{text-decoration:none;opacity:.5;display:block}.wfs-featured-category-home-cat-links a:hover{color:#002664;opacity:1;font-weight:bold}div.wfs-featured-category-home-item{width:100%;vertical-align:top;display:flex;text-align:center}div.wfs-featured-category-home-cat-title{font-size:14px;font-weight:bold;padding-bottom:10px;text-transform:uppercase}.wfs-featured-category-home-cat-img-container{width:100%;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #C2C2C2;border-radius:4px}.wfs-featured-category-home-cat-img-container:hover{border-radius:4px;border:1px solid #3D3D3D}.wfs-featured-category-home-featured-cat-container .wfs-featured-category-home-cat-img-container-inner{width:calc((100% - 50px) / 6);display:flex}.wfs-featured-category-home-featured-cat-container-focusVendor .wfs-featured-category-home-cat-img-container-inner{width:calc((100% - 56px) / 8);display:flex}.wfs-featured-category-home-caption{color:#002664 !important;text-align:center;font-size:14px;font-weight:400;line-height:20px;border-radius:0 0 4px 4px;background:#F3F3F3;width:100%;display:flex;justify-content:center;align-items:center;height:100%;min-height:52px;padding:4px}.wfs-featured-category-home-flex-left{width:25%;align-items:center}.wfs-featured-category-home-flex-right{align-items:center}.wfs-featured-category-home-desktop-view .wfs-featured-category-home-reveal-open{height:auto !important}.wfs-featured-category-home-showmore-flex-container{display:flex;flex-direction:row-reverse}.wfs-featured-category-home-showless-flex-container{flex-direction:row-reverse;display:none}.wfs-featured-category-home-showmore{display:flex;justify-content:center;flex:1 1 auto}.wfs-featured-brand-home-reveal-open{height:auto}.wfs-featured-brand-home-showmore-flex-container{display:flex;flex-direction:row-reverse}.wfs-featured-brand-home-showless-flex-container{flex-direction:row-reverse;display:none}.wfs-featured-brand-home-showmore{display:flex;justify-content:center;flex:1 1 auto}@media only screen and (max-width:1280px){.page-main .wfs-featured-category-home{max-width:1280px}.home-block__listing{max-width:1250px;padding:0;margin-left:7%;margin-top:2%}.wfs-featured-category-home-flex-container{max-width:100%;align-items:center;flex-direction:column-reverse}.wfs-featured-category-home-flex-left{flex-basis:100%;margin:1rem auto 1rem;width:85%}.wfs-featured-category-home-flex-right{flex-basis:100%;margin:1rem auto 1rem;width:85%}.wfs-featured-category-home-break{flex-basis:100%;height:40px}.wfs-featured-category-home-first-column{flex-direction:column;margin:1rem auto}.wfs-featured-category-home-panel-title{border-bottom:1px solid #002664;border-top:1px solid #002664;cursor:pointer;color:#002664;display:block;font-weight:bold;position:relative;padding:1.5rem 0;font-size:x-large}.wfs-featured-category-home-panel-title:after{content:'\e5cf';font-family:'Material Icons';position:absolute;font-size:2rem;font-weight:normal;right:0}.wfs-featured-category-home-panel-title[aria-expanded="true"]::after{content:"\e5ce"}.wfs-featured-category-home-cat-links-mobile{padding-bottom:3px}.wfs-featured-category-home-cat-links-mobile a{text-decoration:none;opacity:.5;display:block;font-size:xx-large}.wfs-featured-category-home-cat-links-mobile a:hover{color:#002664;opacity:1;font-weight:bold}.wfs-featured-category-home-dets>div:nth-child(even){background:#D8D8D8;color:#000}.wfs-featured-category-home-dets>div:nth-child(odd){background:#fff}}@media only screen and (max-width:1180px){.page-main .wfs-featured-category-home{max-width:1180px}.home-block__listing{max-width:1180px;margin-left:6%;margin-top:2%}.wfs-featured-category-home-first-column{width:265px}}@media only screen and (max-width:1024px){.wfs-featured-category-home-desktop-view{display:none}.wfs-featured-category-home-mobile-view{display:block}.page-main .wfs-featured-category-home,.wfs-featured-category-home-flex-container,.home-block__listing{max-width:1024px}.wfs-featured-category-home-first-column{width:94%;margin-left:3%;min-height:1px}.wfs-featured-category-home-second-column{flex-direction:unset}.wfs-featured-category-home-block.newsletter .content{padding:0}.wfs-featured-category-home-flex-right{flex-grow:1}.wfs-featured-category-home-break{flex-basis:100%;height:40px}}@media only screen and (max-width:961px){.page-main .wfs-featured-category-home,.wfs-featured-category-home-flex-container{max-width:961px}.wfs-featured-category-home-block.newsletter .content{padding:0}.wfs-featured-category-home-break{flex-basis:100%;height:40px}}@media only screen and (max-width:855px){.page-main .wfs-featured-category-home,.wfs-featured-category-home-flex-container{max-width:855px}.wfs-featured-category-home-first-column{width:93.5%}.wfs-featured-category-home-block.newsletter .content{padding:0}.wfs-featured-category-home-break{flex-basis:100%;height:40px}}@media only screen and (max-width:769px){.page-main .wfs-featured-category-home,.wfs-featured-category-home-flex-container{max-width:769px}.wfs-featured-category-home-first-column{width:94%}.wfs-featured-category-home-block.newsletter .content{padding:0}.wfs-featured-category-home-break{flex-basis:100%;height:40px}}@media only screen and (max-width:740px){.page-main .wfs-featured-category-home,.wfs-featured-category-home-flex-container{max-width:740px}.wfs-featured-category-home-first-column{width:91.5%}.wfs-featured-category-home-block.newsletter .content{padding:0}.wfs-featured-category-home-break{flex-basis:100%;height:40px}}@media only screen and (max-width:721px){.page-main .wfs-featured-category-home,.wfs-featured-category-home-flex-container{max-width:721px}.wfs-featured-category-home-first-column{width:83%;margin-left:2.5%}.wfs-featured-category-home-block.newsletter .content{padding:0}.wfs-featured-category-home-break{flex-basis:100%;height:40px}}@media only screen and (max-width:540px){.page-main .wfs-featured-category-home,.wfs-featured-category-home-flex-container{max-width:540px}.wfs-featured-category-home-first-column{width:90%;margin-left:5%}.wfs-featured-category-home-block.newsletter .content{padding:0}.wfs-featured-category-home-break{flex-basis:100%;height:40px}}@media only screen and (max-width:520px){.page-main .wfs-featured-category-home,.wfs-featured-category-home-flex-container{max-width:520px}.wfs-featured-category-home-first-column{width:87.5%}.wfs-featured-category-home-block.newsletter .content{padding:0}.wfs-featured-category-home-break{flex-basis:100%;height:40px}}@media only screen and (max-width:490px){.page-main .wfs-featured-category-home,.wfs-featured-category-home-flex-container{max-width:490px}.wfs-featured-category-home-first-column{width:87%}.wfs-featured-category-home-block.newsletter .content{padding:0}.wfs-featured-category-home-break{flex-basis:100%;height:40px}}@media only screen and (max-width:477px){.wfs-featured-category-home-featured-cat-container{justify-content:center}.widget .product-item.product-item:nth-child(2n),.products-related .product-item.product-item:nth-child(2n),.products-upsell .product-item.product-item:nth-child(2n),.products-crosssell .product-item.product-item:nth-child(2n){margin-right:0}.block .block-content{padding-left:0}.wfs-featured-category-home-break{flex-basis:100%;height:40px}.wfs-featured-category-home-panel-title{border-bottom:1px solid #002664;border-top:1px solid #002664;cursor:pointer;color:#002664;display:block;font-weight:bold;position:relative;padding:1.5rem 0}.wfs-featured-category-home-panel-title:after{content:'\e5cf';font-family:'Material Icons';position:absolute;font-size:2rem;font-weight:normal;right:0}a.wfs-featured-category-home-panel-title[aria-expanded="true"]::after{content:"\f106"}}@media only screen and (max-width:475px){.page-main .wfs-featured-category-home,.wfs-featured-category-home-flex-container{max-width:475px}.wfs-featured-category-home-first-column{width:79.5%;margin-left:4.5%}.wfs-featured-category-home-block.newsletter .content{padding:0}.wfs-featured-category-home-break{flex-basis:100%;height:40px}}@media only screen and (max-width:415px){.page-main .wfs-featured-category-home,.wfs-featured-category-home-flex-container{max-width:415px}.wfs-featured-category-home-first-column{width:89%;margin-left:5%}.wfs-featured-category-home-block.newsletter .content{padding:0}.wfs-featured-category-home-break{flex-basis:100%;height:40px}}@media only screen and (max-width:412px){.page-main .wfs-featured-category-home,.wfs-featured-category-home-flex-container{max-width:412px}.wfs-featured-category-home-first-column{width:89%}.wfs-featured-category-home-block.newsletter .content{padding:0}.wfs-featured-category-home-break{flex-basis:100%;height:40px}}@media only screen and (max-width:400px){.page-main .wfs-featured-category-home,.wfs-featured-category-home-flex-container{max-width:400px}.wfs-featured-category-home-first-column{width:84.5%}.wfs-featured-category-home-block.newsletter .content{padding:0}.wfs-featured-category-home-break{flex-basis:100%;height:40px}}@media only screen and (max-width:375px){.page-main .wfs-featured-category-home,.wfs-featured-category-home-flex-container{max-width:375px}.wfs-featured-category-home-first-column{width:89%}.wfs-featured-category-home-block.newsletter .content{padding:0}.wfs-featured-category-home-break{flex-basis:100%;height:40px}}@media only screen and (max-width:360px){.page-main .wfs-featured-category-home,.wfs-featured-category-home-flex-container{max-width:360px}.wfs-featured-category-home-first-column{width:89%}.wfs-featured-category-home-block.newsletter .content{padding:0}.wfs-featured-category-home-break{flex-basis:100%;height:40px}}@media only screen and (max-width:320px){.page-main .wfs-featured-category-home,.wfs-featured-category-home-flex-container{max-width:320px}.wfs-featured-category-home-first-column{width:87.5%}.wfs-featured-category-home-block.newsletter .content{padding:0}.wfs-featured-category-home-break{flex-basis:100%;height:40px}}@media only screen and (max-width:280px){.page-main .wfs-featured-category-home,.wfs-featured-category-home-flex-container{max-width:280px}.wfs-featured-category-home-first-column{width:73%;margin-left:9%}.wfs-featured-category-home-block.newsletter .content{padding:0}.wfs-featured-category-home-break{flex-basis:100%;height:40px}}.shopbycategory{display:flex;padding:12px;gap:18px;border-radius:8px;background-color:#fff;margin-top:24px}.shopbycategory-head .shopbycategory-head-title{color:#002664;font-size:24px;font-weight:600;line-height:28px}.shopbycategory-head .shopbycategory-head-cta{color:#002664;background-color:transparent;font-size:14px;font-weight:400;line-height:20px}.shopbycategory-head .shopbycategory-head-cta.sbc_viewmore::after,.shopbycategory-head .shopbycategory-head-cta.sbc_viewless::after{content:"keyboard_arrow_down";font-family:"Material Icons";font-size:20px;color:#002664;vertical-align:middle;padding:4px}.shopbycategory-head .shopbycategory-head-cta.sbc_viewless::after{content:"keyboard_arrow_up"}@media screen and (min-width:1200px) and (max-width:1399px){.wfs-featured-category-home-featured-cat-container .wfs-featured-category-home-cat-img-container-inner{width:calc((100% - 40px) / 5)}.wfs-featured-category-home-reveal-closed .wfs-featured-category-home-featured-cat-container .wfs-featured-category-home-cat-img-container-inner:nth-child(15)~.wfs-featured-category-home-cat-img-container-inner{display:none}}@media screen and (min-width:993px) and (max-width:1079px){.wfs-featured-category-home-flex-container{margin:0}}@media screen and (min-width:768px) and (max-width:992px){.wfs-featured-category-home-caption{font-size:12px;line-height:14px}.wfs-featured-category-home-img-thumb-responsive-focusVendor img{padding:25px !important}.wfs-featured-category-home-featured-cat-container-focusVendor .wfs-featured-category-home-cat-img-container-inner{width:calc((100% - 24px) / 4)}}@media screen and (max-width:991px){.wfs-featured-category-home-featured-cat-container .wfs-featured-category-home-cat-img-container-inner{width:calc((100% - 40px) / 5)}.wfs-featured-category-home-reveal-closed .wfs-featured-category-home-featured-cat-container .wfs-featured-category-home-cat-img-container-inner:nth-child(10)~.wfs-featured-category-home-cat-img-container-inner,.wfs-featured-category-home-reveal-closed-Mob .wfs-featured-category-home-featured-cat-container .wfs-featured-category-home-cat-img-container-inner:nth-child(10)~.wfs-featured-category-home-cat-img-container-inner{display:none}}@media screen and (max-width:767px){.wfs-featured-category-home-featured-cat-container .wfs-featured-category-home-cat-img-container-inner{width:calc((100% - 30px) / 4)}.wfs-featured-category-home-reveal-closed .wfs-featured-category-home-featured-cat-container .wfs-featured-category-home-cat-img-container-inner:nth-child(8)~.wfs-featured-category-home-cat-img-container-inner,.wfs-featured-category-home-reveal-closed-Mob .wfs-featured-category-home-featured-cat-container .wfs-featured-category-home-cat-img-container-inner:nth-child(8)~.wfs-featured-category-home-cat-img-container-inner{display:none}.wfs-featured-category-home-caption{min-height:48px}.wfs-featured-category-home-featured-cat-container-focusVendor .wfs-featured-category-home-cat-img-container-inner{width:calc((100% - 24px) / 4)}}@media screen and (min-width:540px) and (max-width:767px){.wfs-featured-category-home-caption{font-size:10.225px;line-height:16.19px}.shopbycategory-head .shopbycategory-head-title,.focusVendors-head .focusVendors-head-title{color:#002664;font-size:22px;font-weight:600;line-height:28px}.shopbycategory-head .shopbycategory-head-cta.sbc_viewmore::after,.focusVendors-head .focusVendors-head-cta.fv_viewmore::after,.shopbycategory-head .shopbycategory-head-cta.sbc_viewless::after,.focusVendors-head .focusVendors-head-cta.fv_viewless::after{content:"keyboard_arrow_down";font-family:"Material Icons";font-size:18px !important;color:#002664;vertical-align:middle;padding:4px}.shopbycategory-head .shopbycategory-head-cta.sbc_viewless::after,.focusVendors-head .focusVendors-head-cta.fv_viewless::after{content:"keyboard_arrow_up"}}@media screen and (max-width:540px){.wfs-featured-category-home-featured-cat-container .wfs-featured-category-home-cat-img-container-inner{width:calc((100% - 20px) / 3)}.wfs-featured-category-home-reveal-closed .wfs-featured-category-home-featured-cat-container .wfs-featured-category-home-cat-img-container-inner:nth-child(6)~.wfs-featured-category-home-cat-img-container-inner,.wfs-featured-category-home-reveal-closed-Mob .wfs-featured-category-home-featured-cat-container .wfs-featured-category-home-cat-img-container-inner:nth-child(6)~.wfs-featured-category-home-cat-img-container-inner{display:none}}@media screen and (min-width:421px) and (max-width:539px){.wfs-featured-category-home-caption{font-size:10.225px;line-height:16.19px}.shopbycategory-head .shopbycategory-head-title,.focusVendors-head .focusVendors-head-title{color:#002664;font-size:22px;font-weight:600;line-height:28px}.shopbycategory-head .shopbycategory-head-cta.sbc_viewmore::after,.focusVendors-head .focusVendors-head-cta.fv_viewmore::after,.shopbycategory-head .shopbycategory-head-cta.sbc_viewless::after,.focusVendors-head .focusVendors-head-cta.fv_viewless::after{content:"keyboard_arrow_down";font-family:"Material Icons";font-size:18px !important;color:#002664;vertical-align:middle;padding:4px}.shopbycategory-head .shopbycategory-head-cta.sbc_viewless::after,.focusVendors-head .focusVendors-head-cta.fv_viewless::after{content:"keyboard_arrow_up"}}@media screen and (max-width:480px){.wfs-featured-category-home-featured-cat-container-focusVendor .wfs-featured-category-home-cat-img-container-inner{width:calc((100% - 16px) / 3)}.wfs-featured-brand-home-reveal-closed_mob .wfs-featured-category-home-featured-cat-container-focusVendor .wfs-featured-category-home-cat-img-container-inner:nth-child(6)~.wfs-featured-category-home-cat-img-container-inner{display:none}}@media screen and (min-width:401px) and (max-width:420px){.wfs-featured-category-home-caption{font-size:10.225px;line-height:16.19px}.shopbycategory-head .shopbycategory-head-title,.focusVendors-head .focusVendors-head-title{color:#002664;font-size:20px !important;font-weight:600;line-height:28px}.shopbycategory-head .shopbycategory-head-cta.sbc_viewmore::after,.focusVendors-head .focusVendors-head-cta.fv_viewmore::after,.shopbycategory-head .shopbycategory-head-cta.sbc_viewless::after,.focusVendors-head .focusVendors-head-cta.fv_viewless::after{content:"keyboard_arrow_down";font-family:"Material Icons";font-size:18px !important;color:#002664;vertical-align:middle;padding:4px}.shopbycategory-head .shopbycategory-head-cta.sbc_viewless::after,.focusVendors-head .focusVendors-head-cta.fv_viewless::after{content:"keyboard_arrow_up"}}@media screen and (max-width:400px){.wfs-featured-category-home-featured-cat-container-focusVendor .wfs-featured-category-home-cat-img-container-inner{width:calc((100% - 8px) / 2)}.wfs-featured-brand-home-reveal-closed_mob .wfs-featured-category-home-featured-cat-container-focusVendor .wfs-featured-category-home-cat-img-container-inner:nth-child(4)~.wfs-featured-category-home-cat-img-container-inner{display:none}}@media screen and (min-width:386px) and (max-width:400px){.wfs-featured-category-home-caption{font-size:10.225px;line-height:16.19px}.shopbycategory-head .shopbycategory-head-title,.focusVendors-head .focusVendors-head-title{color:#002664;font-size:20px !important;font-weight:600;line-height:28px}.shopbycategory-head .shopbycategory-head-cta.sbc_viewmore::after,.focusVendors-head .focusVendors-head-cta.fv_viewmore::after,.shopbycategory-head .shopbycategory-head-cta.sbc_viewless::after,.focusVendors-head .focusVendors-head-cta.fv_viewless::after{content:"keyboard_arrow_down";font-family:"Material Icons";font-size:18px !important;color:#002664;vertical-align:middle;padding:4px}.shopbycategory-head .shopbycategory-head-cta.sbc_viewless::after,.focusVendors-head .focusVendors-head-cta.fv_viewless::after{content:"keyboard_arrow_up"}}@media screen and (min-width:371px) and (max-width:385px){.wfs-featured-category-home-caption{font-size:10.225px;line-height:16.19px}.shopbycategory-head .shopbycategory-head-title,.focusVendors-head .focusVendors-head-title{color:#002664;font-size:20px !important;font-weight:600;line-height:28px}.shopbycategory-head .shopbycategory-head-cta.sbc_viewmore::after,.focusVendors-head .focusVendors-head-cta.fv_viewmore::after,.shopbycategory-head .shopbycategory-head-cta.sbc_viewless::after,.focusVendors-head .focusVendors-head-cta.fv_viewless::after{content:"keyboard_arrow_down";font-family:"Material Icons";font-size:18px !important;color:#002664;vertical-align:middle;padding:4px}.shopbycategory-head .shopbycategory-head-cta.sbc_viewless::after,.focusVendors-head .focusVendors-head-cta.fv_viewless::after{content:"keyboard_arrow_up"}}@media screen and (min-width:350px) and (max-width:370px){.wfs-featured-category-home-featured-cat-container{justify-content:start;gap:5px}.wfs-featured-category-home-featured-cat-container-focusVendor{gap:5px !important}.wfs-featured-category-home-caption{font-size:10.225px;line-height:16.19px}.shopbycategory-head .shopbycategory-head-cta,.focusVendors-head .focusVendors-head-cta{color:#002664;background-color:transparent;font-size:12px !important;font-weight:400;line-height:20px;display:flex !important;align-items:center !important}.shopbycategory-head .shopbycategory-head-cta.sbc_viewmore::after,.focusVendors-head .focusVendors-head-cta.fv_viewmore::after,.shopbycategory-head .shopbycategory-head-cta.sbc_viewless::after,.focusVendors-head .focusVendors-head-cta.fv_viewless::after{content:"keyboard_arrow_down";font-family:"Material Icons";font-size:18px !important;color:#002664;vertical-align:middle;padding:4px}.shopbycategory-head .shopbycategory-head-cta.sbc_viewless::after,.focusVendors-head .focusVendors-head-cta.fv_viewless::after{content:"keyboard_arrow_up"}.shopbycategory-head .shopbycategory-head-title,.focusVendors-head .focusVendors-head-title{color:#002664;font-size:14px !important;font-weight:600;line-height:28px}}@media screen and (min-width:300px) and (max-width:349px){.wfs-featured-category-home-featured-cat-container{justify-content:start;gap:5px}.wfs-featured-category-home-featured-cat-container-focusVendor{gap:5px !important}.wfs-featured-category-home-caption{font-size:10.225px;line-height:16.19px}.shopbycategory-head .shopbycategory-head-cta,.focusVendors-head .focusVendors-head-cta{color:#002664;background-color:transparent;font-size:12px !important;font-weight:400;line-height:20px;display:flex !important;align-items:center !important}.shopbycategory-head .shopbycategory-head-cta.sbc_viewmore::after,.focusVendors-head .focusVendors-head-cta.fv_viewmore::after,.shopbycategory-head .shopbycategory-head-cta.sbc_viewless::after,.focusVendors-head .focusVendors-head-cta.fv_viewless::after{content:"keyboard_arrow_down";font-family:"Material Icons";font-size:18px !important;color:#002664;vertical-align:middle;padding:4px}.shopbycategory-head .shopbycategory-head-cta.sbc_viewless::after,.focusVendors-head .focusVendors-head-cta.fv_viewless::after{content:"keyboard_arrow_up"}.shopbycategory-head .shopbycategory-head-title,.focusVendors-head .focusVendors-head-title{color:#002664;font-size:14px !important;font-weight:600;line-height:28px}}.focusVendors{display:block;padding:12px;border-radius:8px;background-color:#fff;margin:24px 0}.focusVendors-head .focusVendors-head-title{color:#002664;font-size:24px;font-weight:600;line-height:28px}.focusVendors-head .focusVendors-head-cta{color:#002664;background-color:transparent;font-size:14px;font-weight:400;line-height:20px}.focusVendors-head .focusVendors-head-cta.fv_viewmore::after,.focusVendors-head .focusVendors-head-cta.fv_viewless::after{content:"keyboard_arrow_down";font-family:"Material Icons";font-size:20px;color:#002664;vertical-align:middle;padding:4px}.focusVendors-head .focusVendors-head-cta.fv_viewless::after{content:"keyboard_arrow_up"}.wfs-featured-category-home-featured-cat-container-focusVendor{width:100%;display:flex;flex-wrap:wrap;justify-content:start;gap:8px}.wfs-featured-category-home-img-thumb-responsive-focusVendor img{border-radius:2.778px;border:1px solid #C2C2C2;padding:3px}    a:hover{
        text-decoration: none;
    }
    .leftsidebar .leftsidebar--con{
                position: absolute;    width: min(100%, 310px);    top: 0px;
    }

    .home-left-form{
        border-radius: 8px;
        border-right: 1px solid #475770;
        border-bottom: 1px solid #475770;
        border-left: 1px solid #475770;
        background-color: #475770;
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.30);
        padding: 28px 18px;
        height: 100%;
        display: flex;
        flex-direction: column;
    }

    .home-left-form .form-title{

        font-size: 22px;
        font-weight: 600;
        line-height: 26px;
    }

    .home-left-form-label{

        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
    }

    .form-control.home-left-form-input{
        padding: 12px;
        display: flex;
        align-items: center;
        gap: 98px;
        border-radius: 6px;
        background-color: #F3F3F3;
    }

    .home-left-form-submit-btn{
        border-radius: 8px;
        background-color: #FFFFFF;
        padding: 8px 24px;
        color: #002664;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        border:none;
    }
    .home-left-form-submit-btn:hover{
        border-radius: 8px;
        background-color: #F3F3F3;
    }
    .home-left-form-submit-btn:active{
        border-radius: 8px;
        background-color: #E8E8E8;
    }

    #forgot-password:hover{     
        color:  #C2C2C2 !important;
    }

    .home-left-register{
        border-radius: 8px;
        border: 1px solid #002664;
        background-color: #FFFFFF;
        padding: 28px 18px;
        display: flex;
        flex-direction: column;
    }
    .home-left-register-bottom{
        padding-bottom: 24px;
    }
    .hlr-title{
        color: #002664;
        font-size: 22px;
        font-weight: 600;
        line-height: 26px;
    }
    .hlr-text{
        color: #3D3D3D;
        font-size: 14px;
        font-weight: 400;
        line-height: 17px;
    }
    .hlr-list-title{
        color: #3D3D3D;
        font-size: 14px;
        font-weight: 700;
        line-height: 20px;
    }
    .hlr-ul{
        list-style-type: none;
        padding: 0;
    }
    .hlr-ul li{
        color: #3D3D3D;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        margin:0;
    }
    .hlr-ul li::before{
        content: "✓";
        font-size: 18px;
        vertical-align: middle;
        font-weight: bold;
        margin-right: 5px;
    }

    .hlr-link{
        display: flex;
        padding: 8px;
        justify-content: center;
        align-items: center;
        align-self: stretch;
        border-radius: 8px;
        background-color: #475770;
        text-decoration:none;
        color: #FFFFFF;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        width: min(100%, 100%) !important;
    }

    .hlr-link:hover{
        background-color: #002664;
        box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.25);
        color: #FFFFFF;
    }
    .hlr-link:active{
        background-color: #001A44;
    }
    .hlr-link:focus-visible{
        border: 3px solid #FFC658;
        background-color: #475770;
    }

    .banner-section1-card-overlay {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        border-radius: 0px 0px 8px 8px;
        opacity: 0.9;
    }
    .banner-section-card1{
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #3D3D3D 70%), url("/media/wysiwyg/banners/everyday_essentials_720.png") lightgray 50% / cover no-repeat;
    }
    .banner-section-card2{
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #3D3D3D 70%), url("/media/wysiwyg/banners/Clearance.png") lightgray 50% / cover no-repeat;
    }
    /* .banner-section-card3{
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #3D3D3D 70%), url("/media/wysiwyg/banners/winter_essentials_720.png") lightgray 50% / cover no-repeat;
    } */
    .banner-section-card3{
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #3D3D3D 70%), url("/media/wysiwyg/banners/AdobeStock_96303312_smaller.jpg") lightgray 50% / cover no-repeat;
    }
    /* .banner-section-card4{
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #3D3D3D 70%), url("/media/wysiwyg/banners/AdobeStock_96303312_smaller.jpg") lightgray 50% / cover no-repeat;
    } */
    /* .banner-section-card-img{
        height: -webkit-fill-available;
        filter: brightness(0.6);
        border-radius: 0 0 8px 8px;
    } */
    .banner-section1{
        font-family: "Open Sans", sans serif;
        line-height: 20px;
        padding: 12px;
    }
    .banner-section1-img{

    }
    .banner-section1-card{

        bottom: 17px;
    }
    .banner-section1-card-title{
        color: #FFFFFF;
        font-size: 18px;
        font-weight: 600;
        margin-bottom: 4px;
    }
    .banner-section1-card-text{
        color: #FFFFFF;
        font-size: 14px;
        font-weight: 400;
        margin-bottom: 13px;
    }
    .banner-section1-button{
        border-radius: 8px;
        background-color: #FFFFFF;
        padding: 8px;
        color: #002664;
        font-size: 14px;
        font-weight: 400;
        text-decoration: none;
    }
    .banner-section1-button:hover{
        background-color: #E8E8E8;
        color:  #002664;
    }
    .banner-section1-button:active{
        background-color: #C2C2C2;
        color:  #002664;
    }
    .banner-section1-button:focus-visible{
        border-radius: 8px;
        border: 3px solid  #FFC658;
        background-color: #FFFFFF;
        color:  #002664;
    }
    .banner-clearance{

    }

    .banner-section1-info{
        color: #C2C2C2;
        font-family: "Open Sans";
        font-size: 8px;
        font-style: normal;
        font-weight: 400;
        line-height: 9px;
        width: min(100%, 191px);
    }

    .banner-section-layout{
        height: 226px;
        margin: 0;
    }


    /* ---------------------------------- */

    .hpi-tiles{
        display: flex;
        padding-bottom: 16px;
        flex-direction: column;
        align-items: center;
        gap: 13.462px;
        flex-shrink: 0;
        border-radius: 8px;
        background-color: #FFFFFF;
    }
    .hpi-tiles-title{
        color:  #002664;
        text-align: center;
        font-size: 22px;
        font-weight: 600;
        line-height: 26px;
    }
    .hpi-tiles-body{
        display: flex;
        padding: 0px 12px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 18px;
        align-self: stretch;
    }
    .hpi-tiles .card-image img{
        border-radius: 8px 8px 0 0;
    }
    
    .hpi-tiles-viewCatalog{
        display: flex;
        align-items: center;
        gap: 6px;
        color:  #002664;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        text-decoration: none;
    }
    .hpi-tiles-viewCatalog::after{
        content: "keyboard_arrow_right";
        font-family: "Material Icons";
        font-size: 2.5rem;
        color: #002664;
        width: 24px;
        height: 24px;
        padding: 4px;
        display: flex;
        gap: 10px;
        align-items: center;
    }
    .hp-interactiveTiles{
        margin-bottom: 24px;
    }

    .hp-seo{
        margin-bottom: 24px;
    }

    .hp-seo-text{
        color: #777777;
        font-size: 12px;
        font-weight: 400;
        line-height: 14px;
        -webkit-user-select: none; /* Safari */
        -ms-user-select: none; /* IE 10 and IE 11 */
        user-select: none; /* Standard syntax */
    }

    /* ----------------------Post-signin Left Sidebar-------------------------- */
    
    .home-userProfile-sidebar{
        margin-bottom:26px;
    }
    .userProfile-sidebar-menu{
        list-style-type: none;
        background-color: #FFFFFF;
        margin:0;
        padding:0;
        border-radius:8px;
        gap:10px;

    }
    .userProfile-sidebar-menu li{
        align-self: stretch;
        margin:0;
        padding-bottom: 12px;
        display: flex;
        flex-direction: column;
    }
    .userProfile-sidebar-menu li a{
        padding: 8px 22px 8px 12px;
        align-items: center;
        text-decoration:none;
        color: #000;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
    }
    .userProfile-sidebar-menu li a:hover{
        background-color: #E8E8E8;
    }
    .userProfile-sidebar-menu li a:active{
        background-color: #475770;
    }
    .myaccount-sidebar{
        display: flex;
        flex-direction: row;
        padding: 16px 10px;
        align-items: flex-start;
        gap: 16px;
        align-self: stretch;
        border-radius: 8px 8px 0px 0px;
        background-color: #475770;
        margin-bottom:10px;
    }
    .myaccount-sidebar-imgSection{
        display:flex;
        background-color: #E8E8E8;
        border-radius: 50%;
    }
    .myaccount-sidebar-img::before{
        content: "person";
        font-family: "Material Icons";
        font-size: 28px;
        vertical-align: middle;
        color:#002664;
        text-align: center;
        padding:10px;
    }
    .myaccount-sidebar-name{
        display: flex;
        flex-direction: column;
        gap:4px;
        color: #FFFFFF;
        font-size: 14px;
        font-weight: 400;
        line-height: 18px;
    }
    .username-sidebar{
        color: #FFFFFF;
        font-size: 16px;
        font-weight: 600;
        line-height: 20px;
        text-decoration: none;
    }
    .username-sidebar:hover{
        color: #fff;
    }


    .home-signup-mail{
        display: flex;
        padding: 22px 18px;
        flex-direction: column;
        align-items: flex-start;
        gap: 5px;
        flex-shrink: 0;
        border-radius: 8px;
        background-color: #FFFFFF;
        margin-bottom: 26px;
    }

    .home-signup-mail-title{
        color: #3D3D3D;
        font-size: 20px;
        font-weight: 600;
        line-height: 28px;
    }

    .home-signup-mail-info{
        color:  #002664;
        font-size: 14px;
        font-weight: 400;
        line-height: 18px;
    }
    .home-signup-mail-input{
        display: flex;
        width: 100%;
        flex-direction: column;
    }
    .home-signup-mail-input input{
        align-items: flex-start;
        gap: 10px;
        margin: 0;
        padding: 12px;
        justify-content: space-between;
        align-items: center;
        align-self: stretch;
        border-radius: 6px;
        background-color: #F3F3F3;
        color: #777777;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
    }
    .home-signup-mail-input input:hover{
        background-color: #E8E8E8;
        border-color:transparent;
    }
    .home-signup-mail-input input:active{
        border: 2px solid #F09800;
        background-color: #F3F3F3;
    }
    .home-signup-mail-input input.form-control:focus-visible{
        background-color: #F3F3F3;
        border-color:transparent
    }
    .home-signup-mail-input button{
        display: block;
        margin: 0;
        padding: 8px;
        justify-content: space-between;
        align-items: center;
        align-self: stretch;
        border-radius: 8px;
        background-color: #475770;
        color: #FFFFFF;
        font-size: 14px;
        font-weight: 400;
        text-align: center;
    }

    .home-signup-mail-input button:hover{
        background-color:  #002664;
        box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.25);
    }

    .home-signup-mail-input button:active{
        background-color: #001A44;
    }
    .home-signup-mail-input button:focus-visible{
        border: 3px solid #FFC658;
        background-color: #475770;
    }

    .home-signup-ty{
        display: flex;
        padding: 22px 18px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 8px;
        border-radius: 8px;
        background-color: #FFFFFF;
        margin-bottom: 26px;
    }
    .home-signup-ty-icon{
        background-color: #00B14F;
        border-radius: 50%;
    }
    .home-signup-ty-icon::before{
        content: "check";
        font-family: "Material Icons";
        font-size: 38px;
        font-weight: bold;
        vertical-align: middle;
        color: #fff;
        text-align: center;
        padding: 10px;
    }
    .home-signup-ty-text{
        color: #3D3D3D;
        text-align: center;
        font-size: 20px;
        font-weight: 600;
        line-height: 28px;
    }
        .carousel-item{
            transition: transform .2s ease-in-out;
        }
        .mobBanner .carousel-indicators{
            position: absolute;
            right: 0;
            bottom: -12px;
            left: 0;
            z-index: 2;
            display: flex;
            justify-content: center;
            padding: 0 0.6rem;
            margin-right: 15%;
            margin-bottom: 0;
            margin-left: 15%;
            list-style: none;
            width: 100%;
            margin: 0 auto;
            gap: 10px;
            z-index: 1;
        }
        .mobBanner .carousel-indicators button{
            display: inline-block;
            width: 100%;
            height: 4px;
            text-indent: -999px;
            cursor: pointer;
            border: 1px solid #fff;
            flex: 1;
            border-radius: 8px;
            background-color: #C2C2C2;
        }
        .mobBanner .carousel-indicators button.active{

            width: 100%;
            height: 4px;
            border-radius: 8px;
            background-color: #001A44;
        }

        .mobBanner .carousel-item{
            height: 35vh;
            
        }
        .mobBanner .carousel-item img{
            /* opacity: 0.8; */
        }
        .mobBanner .carousel-item .carousel-caption{
            position: absolute;
            right: 15%;
            bottom: -0.32rem;
            left: 0;
            padding-top: 1.25rem;
            padding-bottom: 2rem;
            color: #fff;
            text-align: left;
            width: 100%;
            padding-left: 12px;
            background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #3D3D3D 70%);
            border-radius: 0 0 8px 8px;
            z-index: 0;
        }
        .mobBanner .carousel-item .carousel-caption h5{
            color: #FFFFFF;
            font-size: 18px;
            font-weight: 600;
            line-height: 20px;
        }
        .mobBanner .carousel-item .carousel-caption p{
            color: #F3F3F3;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
        }
        .mobBanner .carousel-item .carousel-caption .banner-section1-button{
            font-size: 12px;
            font-weight: 400;
            line-height: 19px;
            text-shadow: none;
        }


        .interactiveTilesMob .carousel-indicators{
            position: absolute;
            right: 0;
            bottom: -1.8rem;
            left: 0;
            z-index: 2;
            display: flex;
            justify-content: center;
            padding: 0 0.6rem;
            margin-right: 15%;
            margin-bottom: 0;
            margin-left: 15%;
            list-style: none;
            width: 100%;
            margin: 0 auto;
            gap: 10px;
            z-index: 1;
        }
        .interactiveTilesMob .carousel-indicators button{
            display: inline-block;
            width: 100%;
            height: 4px;
            text-indent: -999px;
            cursor: pointer;
            border: 1px solid #fff;
            flex: 1;
            border-radius: 8px;
            background-color: #C2C2C2;
        }
        .interactiveTilesMob .carousel-indicators button.active{

            width: 100%;
            height: 4px;
            border-radius: 8px;
            background-color: #001A44;
        }
        .interactiveTilesMob .hpi-tiles-title{
            font-size: 20px;
        }
        .interactiveTilesMob .hpi-tiles-viewCatalog{
            font-size: 12px;
            line-height: 19px;
        }

    

    @media screen and (min-width:1200px) and (max-width:1399px) {

        .leftsidebar .leftsidebar--con{
            position: absolute;    width: min(100%, 270px);    top: 0px;
        }
        .banner-section1-card-text {
            color: #F3F3F3;
            font-size: 14px;
            font-weight: 400;
            margin-bottom: 13px;
            padding-right: 1px;
        }
        .banner-section1-info{
            color: #C2C2C2;
            font-family: "Open Sans";
            font-size: 8px;
            font-style: normal;
            font-weight: 400;
            line-height: 9px;
            width: min(100%, 160px);
        }

    }

    @media screen and (min-width:768px) and (max-width:992px) {
        
        .banner-section1-info{
            width: min(100%, 123px);
        }
    }
    @media screen and (max-width:767px) {
        
        .banner-section1-info{
            width: min(100%, 60%);
        }
    }

    @media screen and (max-width:360px) {
       

        .mobBanner .carousel-item{
            height: 40vh;
        }
        .mobBanner .carousel-item .carousel-caption{
            position: absolute;
            right: 15%;
            bottom: 1.50rem;
            left: 0;
            padding-top: 1.25rem;
            padding-bottom: 2rem;
            color: #fff;
            text-align: left;
            width: 100%;
            padding-left: 12px;
            background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #3D3D3D 70%);
            border-radius: 0 0 8px 8px;
            z-index: 0;
        }

    }