.promo-lp{font-family:"Segoe UI","Lucida Sans Unicode","Trebuchet MS",arial,sans-serif}.xmas-promo .promo-lp-row{color:#000;background:#fff}.promo-lp-wrap{width:100%;max-width:1000px;margin:0 auto}.promo-lp-heading{color:#fff}.lp-all-products,.promo-lp-container{display:flex;flex-flow:row wrap;width:100%}.promo-lp-col-12{width:100%}.promo-lp-col-4{width:25%}.bf-heading-hardware{background:url(https://senetic2.azureedge.net/gfx/promotions/black-friday/bf-header.png) top center no-repeat #13181f}.bf-heading-cloud{background:url(https://senetic2.azureedge.net/gfx/promotions/black-friday/bf-header-cloud.png) top center no-repeat #13181f}.xmas-promo .promo-heading{background:url(https://senetic2.azureedge.net/gfx/promotions/christmas-promotion/cp-header.png) top center no-repeat #00aeef}.kingston-promo .promo-heading{background:url(https://senetic2.azureedge.net/gfx/promotions/kingston-promotion/kingston-tlo.png) top center no-repeat #00aeef;max-height:390px;padding:30px 0;background-size:cover}.kingston-promo.home-office-promo .promo-heading{background:url('https://senetic2.azureedge.net/gfx/promotions/teams/tlo-hardware.jpg') top center no-repeat #00aeef;background-size:cover}.home-office-promo h3.banner-title{font-size:44px;line-height:55px;margin:10px 0}.home-office-promo h3.banner-title span{color:#56c30d;display:block;/*! margin-top: 40px; */}.home-office-promo .left-column p{margin-top:40px;font-size:22px}.home-office-promo .promo-lp-heading.promo-heading{padding:40px 0}.kingston-promo .promo-heading .promo-lp-wrap,.xmas-promo .promo-heading .promo-lp-wrap{padding:55px 0 40px;display:flex;flex-flow:row nowrap;align-items:center}.kingston-promo .promo-heading .promo-lp-wrap img,.xmas-promo .promo-heading .promo-lp-wrap img{margin-top:-20px}.promo-lp-heading.promo-heading{width:100%;max-width:100%}.great-sale .promo-lp-heading.promo-heading img{max-width:100%;width:100%;margin-bottom:60px}.bf-heading-hardware .promo-lp-wrap{border-bottom:1px solid #4c4c4c;padding:80px 0 40px}.bf-heading-cloud .promo-lp-wrap{padding:40px 0}.bf-title{display:flex;flex-flow:row nowrap;justify-content:center;position:relative}.bf-title img{position:absolute;right:0;top:5px}.bf-title .name{font-size:50px;line-height:46px;text-transform:uppercase;font-weight:700;text-shadow:3px 0 5px rgba(0,0,0,.5)}.bf-title .name span{letter-spacing:3px}.bf-title .sale{font-size:115px;line-height:90px;text-transform:uppercase;font-weight:200;color:#ff4242;margin-left:10px;margin-top:-4px}.bf-subtitle{font-size:30px;font-weight:300;text-align:center;margin-top:20px}.bf-heading-cloud .bf-subtitle{font-size:20px}.bf-info{font-size:17px;font-weight:300;margin-top:30px;text-align:center}.kingston-promo .info-wrap,.xmas-promo .info-wrap{margin-left:15px}.kingston-promo .promo-info,.xmas-promo .promo-info{font-size:29px;line-height:37px;color:#00406b;margin-bottom:20px}.kingston-promo .promo-info span,.xmas-promo .promo-info span{font-weight:700}.bf-discount{font-size:30px;font-weight:300;text-align:center;color:#ff4242;margin-top:10px}.kingston-promo .promo-discount,.xmas-promo .promo-discount{font-size:49px;line-height:56px}.kingston-promo .promo-discount span,.kingston-promo .promo-heading,.xmas-promo .promo-heading .xmas-promo .promo-discount span{font-weight:700}.bf-heading-cloud .bf-discount{max-width:400px;margin:5px auto 20px;line-height:30px}.bf-discount span{font-weight:700}.bf-ps{text-align:center}.bf-main-hardware{color:#fff;background:#13181f;padding:45px 0 35px}.bf-main-cloud{padding:45px 0 35px}.bf-main-cloud .promo-lp-container{margin-bottom:30px}.current-promo,.promo-products{font-size:15px}.promo-lp.kingston-promo .promo-lp-content{padding:20px 0 0;position:relative;z-index:2;background:white}.kingston-promo .promo-product{margin-bottom:30px;padding:20px 10px}.promo-date,.promo-value{font-size:25px;font-weight:600;color:#ff4242;margin-top:5px}.promo-code{font-size:25px;font-weight:600;margin-top:50px;line-height:1}.promo-code span{color:#ff4242;position:relative}.promo-code span .copied{position:absolute;top:5px;right:-30px}.promo-copy{font-size:15px;color:#00aeef;cursor:pointer;margin-top:5px}.bf-product{padding:20px 10px 20px;margin:0 10px;background:#fff;color:#000;box-shadow:0 4px 8px 0 rgba(0,0,0,.15)}.promo-product.bf-product.gs-product,.bf-main-hardware .bf-product,.bf-main-cloud .bf-product{margin-bottom:30px}.bf-main-hardware .bf-product{color:#fff;background:#13181f;border:1px solid #4c4c4c}.kingston-promo .promo-product,.xmas-promo .promo-product{color:#000;background:#fff;border:0}.kingston-promo .promo-product.-cloud-banner,.xmas-promo .promo-product.-cloud-banner{margin:0 10px;box-shadow:0 0 10px 0 rgba(0,0,0,.3);background:#00406b}.kingston-promo .promo-product.-cloud-banner img,.xmas-promo .promo-product.-cloud-banner img{display:block;cursor:pointer;margin:0 auto;max-width:100%}.kingston-promo .promo-product.-cloud-product .pn,.xmas-promo .promo-product.-cloud-product .pn{color:#afafaf;font-weight:700}.kingston-promo .promo-product.-cloud-product .name,.xmas-promo .promo-product.-cloud-product .name{font-size:15px;height:40px;margin-bottom:10px}.kingston-promo .promo-product.-cloud-product .photo,.xmas-promo .promo-product.-cloud-product .photo{margin:10px 0;display:block;text-align:center;background:#f1f1f1;cursor:pointer}.gs-product.-sold-product .photo img,.kingston-promo .promo-product.-sold-product .photo img,.xmas-promo .promo-product.-sold-product .photo img{opacity:.3}.gs-product.-sold-product .product-coupon span,.kingston-promo .promo-product.-sold-product .product-coupon span,.xmas-promo .promo-product.-sold-product .product-coupon span{color:#ababab !important}.gs-product.-sold-product .price-net,.kingston-promo .promo-product.-sold-product .price-net,.xmas-promo .promo-product.-sold-product .price-net{color:#727272}.gs-product.-sold-product .cta a,.kingston-promo .promo-product.-sold-product .cta a,.xmas-promo .promo-product.-sold-product .cta a{background:#d3d3d3;cursor:not-allowed;pointer-events:none;opacity:1 !important}.kingston-promo .bf-product .cta a{padding:10px 25px}.ho-product .price_our_gross{color:#727272 !important;font-size:13px !important;text-align:center;margin-bottom:-20px}.kingston-promo .bf-product.ho-product .cta a.read_more{margin-top:15px}.bf-product .pn{color:#00aeef;font-size:16px;display:block;margin-bottom:5px;white-space:nowrap;overflow:hidden}.bf-product .name{height:40px;margin-bottom:30px;overflow:hidden}.bf-product.-coupon-hardware .name{margin-bottom:10px;height:20px}.bf-product .photo{width:100%;height:150px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:20px}.bf-main-hardware .bf-product .photo{margin-bottom:0}.bf-product .photo img{max-width:100%;max-height:100%}.bf-product .ribbon{position:absolute;background:#13181f;color:#fff;padding:2px 0;left:0;top:-12px;width:50px;text-align:center;font-size:14px;font-weight:700;-moz-transform:skew(-10deg,0);-webkit-transform:skew(-10deg,0);-o-transform:skew(-10deg,0);-ms-transform:skew(-10deg,0);transform:skew(-10deg,0)}.bf-product .ribbon span{-moz-transform:skew(10deg,0);-webkit-transform:skew(10deg,0);-o-transform:skew(10deg,0);-ms-transform:skew(10deg,0);transform:skew(10deg,0);display:block}.bf-main-hardware .bf-product .ribbon{background:#ff4242}.kingston-promo .promo-product .photo .info-ribbon,.xmas-promo .promo-product .photo .info-ribbon{background:#9d9d9d;position:absolute;color:#fff;padding:0 5px;left:0;top:0;width:80px;text-align:center;font-size:11px;font-weight:700}.bf-product.-coupon-hardware .price-original{font-size:12px;text-decoration:line-through;color:#727272;padding-right:10px;height:18px;border-bottom:1px solid #d3d3d3;padding-bottom:5px;margin-bottom:10px}.bf-product .price-gpl{font-size:12px;text-decoration:line-through;color:#ababab;padding-right:10px;height:18px}.bf-product.-coupon-hardware .product-coupon{margin-bottom:10px}.bf-product.-coupon-hardware .product-coupon span{color:#9cd5e8;font-size:18px;font-weight:700}.kingston-promo .promo-product.-coupon-product .product-coupon span,.xmas-promo .promo-product.-coupon-product .product-coupon span{color:#00406b;font-size:18px;font-weight:700}.bf-product .price-net{color:#e40e0e;font-size:13px}.bf-product .price-net span{font-size:17px;font-weight:bold}.bf-product.-coupon-hardware .price-net span{font-size:22px}.bf-product .price-gross{color:#727272;font-size:13px}.kingston-promo .promo-product.-cloud-product .product-discount,.xmas-promo .promo-product.-cloud-product .product-discount{font-size:15px}.kingston-promo .promo-product.-cloud-product .product-discount span,.xmas-promo .promo-product.-cloud-product .product-discount span{font-weight:700}.bf-product .cta{text-align:center;margin-top:15px}.kingston-promo .bf-product .cta a{background-color:#56c30d}.kingston-promo .bf-product .cta a:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.15);background-color:#56c30d}.bf-product .cta a{font-size:15px;font-weight:700;padding:10px 25px;color:#fff;background:#ff4242;transition:all .15s ease;display:inline-block}.bf-product .cta a:hover{background:#13181f}.bf-main-hardware .bf-product .cta a{background:#00aeef}.bf-main-hardware .bf-product .cta a:hover{background:#00aeef;opacity:.7}.kingston-promo .promo-product.-cloud-product .cta,.xmas-promo .promo-product.-cloud-product .cta{margin-top:10px}.kingston-promo .promo-product.-cloud-product .cta a,.xmas-promo .promo-product.-cloud-product .cta a{background:#00406b}.kingston-promo .promo-product.-cloud-product .cta a:hover,.xmas-promo .promo-product.-cloud-product .cta a:hover{background:#00406b;opacity:.7}.bf-second-hardware{padding:25px 0 0;background:#13181f}.bf-second-cloud{color:#fff;background:#13181f;padding:35px 0 45px;margin-bottom:50px}.bf-second-hardware .promo-lp-wrap{padding-bottom:100px;background:url(https://senetic2.azureedge.net/gfx/promotions/black-friday/bf-newsletter-bg-new.png) top center no-repeat #13181f}.bf-product.mystery{height:180px;margin-bottom:30px;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;color:#dedede;font-size:130px;font-weight:600;padding:0}.bf-newsletter{width:auto;padding:55px 10px 30px;margin:0 10px;color:#fff;width:50%;background:transparent;margin:0 auto}.bf-newsletter:after{content:'';background:radial-gradient(#fff 0,transparent 90%);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;display:none}.bf-newsletter .next-promotion{font-size:25px;font-weight:400;margin-bottom:15px}.bf-newsletter .next-promotion span{color:#ff4242;font-size:40px;font-weight:700;display:block}.bf-newsletter .title{font-size:19px;font-weight:600;margin-bottom:5px}.bf-newsletter .info{font-size:15px;font-weight:400;margin-bottom:25px}.bf-newsletter .nwsBlock__form{width:100%;padding:0;margin:0 0 20px}.bf-newsletter .nwsBlock__inputs{margin-bottom:10px}.bf-newsletter .nwsBlock__email{width:100%;height:auto;border:0;margin-bottom:0;padding:15px 10px;font-size:14px;line-height:1.2;box-shadow:inset 0 0 5px 0 rgba(0,0,0,.5)}.bf-newsletter .nwsBlock__button{background:#ff4242;border:0;height:auto;padding:10px 25px;font-size:13px;font-weight:700;line-height:1;transition:all .15s ease}.bf-newsletter .nwsBlock__button:hover,.bf-newsletter .nwsBlock__button:focus{background:#13181f;color:#fff}.bf-newsletter .nwsBlock__gdpr,.bf-newsletter .nwsBlock__gdpr-full{font-size:11px;color:#dedede;opacity:1}.generic-modal__close{display:block;position:absolute;right:20px;top:20px;width:16px;height:16px;margin:0;padding:0;border:0;outline:0;cursor:pointer;background-position:-28px -376px !important}.generic-modal__overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;background:rgba(0,0,0,0.5)}.generic-modal{width:570px;padding:50px 55px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff}.generic-modal__form{width:100%;display:flex;flex-direction:column;align-items:flex-start}.generic-modal__title{font-size:20px;font-weight:700;margin-bottom:20px}.generic-modal__form .inputBox{width:100%}.generic-modal__form .inputBox:not(.marketingAccept) input{padding:12px 20px;margin-bottom:15px;width:100%;border:1px solid #d3d3d3;box-sizing:border-box}.generic-modal__form .marketingAccept{display:flex;align-items:center}.generic-modal__form .marketingAccept input{cursor:pointer;margin-right:10px}.generic-modal__form .marketingAccept label{font-size:13px;line-height:17px;cursor:pointer}.generic-modal__rodo{display:block;margin:20px 0;color:#727272;font-size:10px;line-height:14px}.generic-modal__submit{width:120px !important;margin:0 auto}.generic-modal__submit-btn{margin-bottom:0 !important;background:#00aeef;color:#FFF;font-weight:600;border:2px solid #00aeef !important;transition-duration:.3s;cursor:pointer;outline:0}.generic-modal__submit-btn:hover{background:#FFF;color:#00aeef}@media screen and (min-width:1360px){.kingston-promo .promo-heading .promo-lp-wrap .right-column img{right:-80px}}@media screen and (max-width:1360px){.kingston-promo .promo-heading .promo-lp-wrap .right-column img{right:0;transform:scale(1.2) !important}}@media all and (max-width:1023px){.kingston-promo .promo-heading{padding:30px 30px}.kingston-promo .promo-heading .promo-lp-wrap .right-column img{margin-right:auto;max-width:100%}.kingston-promo .promo-heading .promo-lp-wrap img.kingston-logo{max-width:50%;float:left}span.title-buy{margin-left:0 !important;margin-top:10px !important;margin-bottom:0 !important}.kingston-promo .promo-heading .promo-lp-wrap img,.xmas-promo .promo-heading .promo-lp-wrap img{max-width:50%;margin-top:0}.kingston-promo .promo-info,.xmas-promo .promo-info{font-size:25px;line-height:32px}.kingston-promo .promo-discount,.xmas-promo .promo-discount{font-size:45px;line-height:53px}.bf-heading-cloud .promo-lp-wrap{padding-top:80px}.bf-title img{position:absolute;right:50%;top:-60px;margin-right:-105px}.promo-lp-row{padding-left:15px;padding-right:15px}.bf-product{margin:0 5px;margin-bottom:30px}.bf-second-hardware{padding-left:0;padding-right:0}}a.custom-btn{display:none}@media all and (max-width:768px){.home-office-promo h3.banner-title{line-height:50px}.home-office-promo .promo-lp-heading.promo-heading{width:calc(100% - 30px)}.home-office-promo h3.banner-title span{margin-top:15px}.home-office-promo .left-column p{margin-top:30px}a.filter-button{width:100% !important;margin:10px 0 !important;padding:20px 0 !important}a.filter-button.active:before,a.filter-button:before{content:none !important}.kingston-promo .promo-product{text-align:center}a.custom-btn{margin-top:30px;display:inline-block;background-color:black;padding:15px 30px;color:white;font-size:16px}.left-column p{font-size:16px !important}.left-column p span{font-size:30px !important}.left-column p.light{font-size:14px !important}body{width:100%;max-width:768px}.kingston-promo .promo-heading{padding:30px 15px !important}.kingston-promo .promo-heading{max-height:unset !important;background-position:center !important}.kingston-promo .promo-heading .promo-lp-wrap .right-column img{display:none !important}.kingston-promo .promo-heading .promo-lp-wrap img.kingston-logo{left:-15px !important;position:relative !important}span.title-buy{width:100% !important}.kingston-promo .promo-heading .promo-lp-wrap .right-column img{transform:scale(1) !important;height:auto !important;width:auto !important;left:0 !important;position:relative !important}.kingston-promo .promo-heading .promo-lp-wrap,.xmas-promo .promo-heading .promo-lp-wrap{flex-flow:column nowrap;align-items:center;padding:10px 0}.kingston-promo .promo-heading .promo-lp-wrap img,.xmas-promo .promo-heading .promo-lp-wrap img{max-height:90px}.kingston-promo .info-wrap,.xmas-promo .info-wrap{margin-left:0}.kingston-promo .promo-info,.xmas-promo .promo-info{font-size:22px;line-height:26px;margin-top:20px}.kingston-promo .promo-discount,.xmas-promo .promo-discount{font-size:35px;line-height:39px;text-shadow:0 0 10px #fff;color:#00406b}.bf-main-cloud .promo-lp-container{margin-bottom:10px}.promo-lp-col-4{width:50%}.promo-lp-col-code{width:100%;display:flex;flex-flow:row-reverse;margin-bottom:30px}.bf-main-hardware .promo-lp-col-code,.bf-second-hardware .promo-lp-col-code{flex-flow:row}.bf-main-hardware .promo-name,.bf-second-hardware .promo-name{margin-left:0}.promo-name{margin-left:auto}.promo-code{margin-top:0}.promo-lp-col-empty{display:none}.bf-product{margin-bottom:10px}.bf-second-hardware .promo-lp-wrap{padding-bottom:50px}.bf-newsletter{width:100%;padding:60px 15px 30px}}@media all and (max-width:480px){.kingston-promo .promo-heading .promo-lp-wrap,.xmas-promo .promo-heading .promo-lp-wrap{padding:40px 0;flex-flow:column}.kingston-promo .promo-product.-cloud-banner,.xmas-promo .promo-product.-cloud-banner{display:none}.bf-heading-hardware .promo-lp-wrap{padding:40px 0}.bf-heading-hardware .bf-subtitle{line-height:1}.bf-title .name{font-size:30px;line-height:26px}.bf-title .sale{font-size:65px;line-height:55px;margin-left:5px}.bf-discount{font-size:25px}.promo-lp-col-code{flex-flow:column}.bf-main-hardware .promo-name,.bf-second-hardware .promo-name{flex-flow:column;align-items:flex-start}.promo-name{margin-left:initial;display:flex;align-items:center}.promo-value{margin:0 0 0 5px}.promo-coupon{margin-top:20px}.promo-copy{display:inline-block}.promo-lp-col-4{width:100%}.bf-second-hardware .promo-lp-wrap{padding-bottom:20px}.bf-newsletter{padding:30px 15px}.bf-newsletter .next-promotion{margin-bottom:20px}}.kingston-promo .promo-heading .promo-lp-wrap img.kingston-logo{max-width:210px;display:block;display:block;float:left;margin-top:0}.left-column{min-width:50%}span.title-buy{font-size:48px;display:block;margin-left:24px;display:inline-block;margin-bottom:16px;line-height:60px;margin-top:-2px}.promo-lp-wrap{display:block;width:100%;position:relative}.kingston-promo .promo-heading .promo-lp-wrap{padding:0}img{height:auto;display:block;z-index:0}.kingston-promo .promo-heading .promo-lp-wrap .right-column img{margin-top:0;margin-left:auto;width:100%;transform:scale(1);z-index:0;position:relative}.left-column p{display:block;width:100%;overflow:visible;font-size:19px;font-weight:400;margin-top:25px;line-height:28px;letter-spacing:.2px}.left-column p span{font-size:40px;font-weight:600}.right-column{display:grid;align-items:center;text-align:center;position:relative;left:-20px}.left-column p.light{font-size:14px;font-weight:400;line-height:22px;margin-top:10px;max-width:495px}.regulations{margin:15px 10px}.promo-filter{width:100%;display:block;margin:10px 0;text-align:center}a.filter-button{color:#ff380d;background:white;font-size:18px;padding:20px 35px;font-family:'Segoe UI',"Trebuchet MS","Lucida Sans Unicode",Arial,Tahoma;margin:30px 10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.15);font-weight:600;width:calc(33% - 90px);display:inline-block;transition:all .3s;position:relative}a.filter-button.active{color:white;background:#ff380d}a.filter-button:before{content:"\A";border-style:solid;border-width:9px 13px 10px 13px;border-color:transparent rgba(221,67,151,0) rgba(0,174,239,0) rgba(255,255,255,0);position:absolute;left:calc(50% - 13px);bottom:0;transition-delay:0;transition:all 0}a.filter-button.active:before{content:"\A";border-style:solid;border-width:9px 13px 10px 13px;border-color:#ff380d rgba(221,67,151,0) rgba(0,174,239,0) rgba(255,255,255,0);position:absolute;left:calc(50% - 13px);bottom:-19px;transition:all .33s;transition-delay:.15s}a.filter-button:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.35)}.gs-product .cta a{background:#00aeef}.gs-product .price-net.price-net-cross{font-size:13px;color:#ababab;font-weight:500;text-decoration:line-through}.gs-product .price-net.price-net-cross span{font-weight:500;font-size:13px;color:#ababab}.gs-product hr{border-color:transparent;box-shadow:none !important;color:transparent;background:#ababab;border-width:1px;border-top:0;margin:8px 0}.gs-code span{color:#727272;font-size:11px}.gs-product span b{font-size:16px;color:black}.gs-code{margin-bottom:7px}.gs-product .price-net{font-size:13px;margin-bottom:0}.ho-product .price-gross,.ho-product .price-net{text-align:center}.gs-product .price-net span{font-size:18px;margin-bottom:7px}.gs-product{padding:20px 22px}.gs-product.-sold-product{opacity:.6}.gs-product .img-container{position:relative}.gs-product .img-container span.promotion-label{color:white;z-index:20;background:#ffa200;border-color:#ffa200;font-size:14px;padding:6px 15px;top:-6px;border-radius:13px;font-weight:600;left:-8px;font-family:'Segoe UI',"Trebuchet MS","Lucida Sans Unicode",Arial,Tahoma}.promo-lp.great-sale .promo-lp-heading.promo-heading img{margin-bottom:0;height:auto}.gs-product .photo{margin-bottom:15px;overflow:hidden}.gs-product .cta a:hover{background:#00aeef;opacity:.8}@media screen and (min-width:500px){.hide-mobile{display:block}.only-mobile{display:none}}@media screen and (max-width:500px){.hide-mobile{display:none}.only-mobile{display:block}}.home-office-promo .info{text-align:center;margin:20px auto;width:100%}.home-office-promo .info img{width:auto;max-width:100%;margin:0 auto}.promo-lp-content h3.section-title{font-size:18px;font-weight:bold;border-bottom:1px solid #eee;padding-bottom:15px;width:calc(100% - 20px);display:inline-flex;align-items:center;margin:20px auto}.promo-lp-content h3.section-title img{height:30px;margin-right:7px}.kingston-promo .bf-product.ho-product .cta a{background:#56c30d}.ho-product .cta button{font-size:15px;font-weight:700;border:0;padding:9px 25px;color:#00aeef;background:white;transition:all .15s ease;display:inline-block;cursor:pointer;margin-top:3px;border:1px solid #00aeef}.ho-product .cta button:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.15)}.promo-filter-wrap-generic{display:flex;flex-wrap:wrap;width:100%;align-content:center}a.filter-button-generic{display:inline-flex;width:auto;padding:13px 33px;margin:8px 8px;background:white;box-shadow:0 4px 8px 0 rgba(0,0,0,.15);border:1px solid white;align-items:center;flex-grow:1;justify-content:center}a.filter-button-generic img{width:29px;display:inline-block;margin-right:10px}span.category-name{font-weight:bold;font-size:15px;color:black}a.filter-button-generic.active{background:#297db5;color:white;border:1px solid #297db5;pointer-events:none;cursor:pointer}a.filter-button-generic.active span.category-name{color:white}a.filter-button-generic:hover{border:1px solid #297db5;color:white}div#filter-menu{background:#e5e5e5;padding:20px 0}@media screen and (max-width:500px){a.filter-button-generic{width:calc(50% - 72px);text-align:left;justify-content:left}}@media screen and (max-width:420px){a.filter-button-generic{width:calc(100% - 72px) !important}}.promo-lp-col-4.no-stock .img-container img{opacity:.4}.img-container span.promotion-label.no-stock-label{background:#252525;left:0;font-size:11px;padding:4px 9px;z-index:10}.promo-generic-product{padding:20px 10px 20px;margin:0 10px 30px;background:#fff;color:#000;box-shadow:0 4px 8px 0 rgba(0,0,0,.15)}.promo-generic-product .cta a{font-size:15px;font-weight:700;padding:10px 25px;color:#fff;transition:all .15s ease;display:inline-block;background:#56c30d}.promo-generic-product .cta a:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.15)}.promo-generic-product .price_our_gross{color:#727272 !important;font-size:13px !important;text-align:center;margin-bottom:-20px}.promo-generic-product .pn{color:#00aeef;font-size:16px;display:block;margin-bottom:5px;word-wrap:break-word}.promo-generic-product .name{height:40px;overflow:hidden}.promo-generic-product.-coupon-hardware .name{margin-bottom:10px;height:20px}.promo-generic-product .photo{width:100%;height:150px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:20px;position:relative}.promo-generic-product .photo img{max-width:100%;max-height:100%}.promo-generic-product .price-net{color:#e40e0e;font-size:13px;text-align:center}.promo-generic-product .price-net span{font-size:17px;font-weight:bold}.promo-generic-product.-coupon-hardware .price-net span{font-size:22px}.promo-generic-product .price-gross{color:#727272;font-size:13px;text-align:center}.promo-generic-product .cta{text-align:center;margin-top:15px}.promo-generic-product .cta button{font-size:15px;font-weight:700;border:0;padding:9px 25px;color:#00aeef;background:white;transition:all .15s ease;display:inline-block;cursor:pointer;margin-top:3px;border:1px solid #00aeef;text-align:center}.promo-generic-product .cta button:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.15)}.promo-generic-product .img-container{position:relative}.promo-lp-container{margin-top:30px}#filter-menu .promo-lp-container{margin:0}.promo-lp-col-4[data-filter="VPN"] .promo-generic-product .cta{margin-top:30px}img.img-responsive{max-width:100%}