@font-face{font-family:'Montserrat Black';src:url('/fonts/Montserrat-Black.woff');}:root{scroll-behavior:smooth;}#disc{font-size:12px;color:#808080;text-align:center;margin-bottom:40px;}#review-deal .deal-info sup:last-of-type{display:none!important}/***prebuild product layout structure***/ .system-builder-container-inner{max-width:100%}.pcs-spotlight .product .column-ind-holder .column-ind-header{position:absolute;top:280px;align-items:center;display:flex;height:45px;background:transparent;justify-content:flex-start;padding-left:20px;z-index:2;}.pcs-spotlight .product .column-ind-holder .column-ind-header h3{font-size:20px!important;color:#000000;}.product .column-ind-holder .column-content .products-points-holder{background:transparent;}.pcs-spotlight .configure-btn{font-size:15px;background-color:#000000;border-color:#000000;}.config_button_holder a{display:block;margin-top:15px;}.product-image img:hover,.deal-image img:hover{opacity:0.8;}/***prebuild product layout structure end***/ .pcs-deals .products{padding-top:40px;}.limited-holder{margin-top:35px;}.pcs-deal.limited-holder:last-child{margin-top:60px;}/**shows not available on EU sites**/ .spec-na .sold-out{display:none;}.deal-image img.laptop{width:260px;}#deal-products .product-image img{width:150px;height:220px;}.vend-logo{position:absolute;max-width:120px;bottom:20px;left:20px;}/******added for siteskin****/ section#main .pcs-deals .inner{z-index:2;}section#main .siteskin{top:320px;position:absolute !important;z-index:1;background-repeat:no-repeat;background-position-x:50%;}/******added for siteskin****/ .pcs-disclaimer{max-width:1200px;margin:0 auto;padding:35px;}.pcs-deals .pcs-disclaimer p{margin:40px 0;font-size:0.9rem;text-align:center;color:#606060;}section#main .pcs-disclaimer .inner{background-color:transparent;}#featured-deal{background:#0755ff;/* Old browsers */ background:-moz-linear-gradient(228deg,#98e3ff,#afb3ff);background:-webkit-linear-gradient(228deg,#98e3ff,#afb3ff);background:linear-gradient(228deg,#98e3ff,#afb3ff);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0755ff',endColorstr='#87e0fd',GradientType=1 );/* IE6-9 fallback on horizontal gradient */ background-size:cover;}#review-deal{background:#4bb566;background:-moz-linear-gradient(-45deg,#9bdaff,#df7ff1);background:-webkit-linear-gradient(-45deg,#9bdaff,#df7ff1);background:linear-gradient(-45deg,#9bdaff,#df7ff1);background-size:cover;}#deal-products img.landing_img_laptop{width:220px;height:132px;}.l-time{position:absolute;top:35%;left:0;background-color:#000000;color:#ffffff;padding:5px 20px;font-family:'Montserrat';font-size:14px;border-radius:0 15px 15px 0px;}section#main .inner{max-width:100%;z-index:auto;/******added for siteskin****/}section#main.main-ind{padding:0;}.deal-sub-title a{display:inline-block}.deal-sub-title i{opacity:0.7}.pcs-main-deals{background:#fff;}.pcs-deals .product{position:relative;}.pcs-deals{background:#e6e6e6;padding-bottom:30px;}.pcs-deals .inner{max-width:1440px!important;background-color:#ffffff;}.pcs-spotlight .inner,.pcs-promotions .inner{overflow:hidden;}#featured-deal h3,#review-deal h3{color:#ffffff;}.pcs-deals h1,.pcs-deals h2,.pcs-deals h3{font-family:'montserrat-bold';margin-bottom:20px;}.pcs-deals h3{font-size:22px;font-weight:bold;}.pcs-deals h2{font-size:1.5rem;font-weight:700;color:#000000;text-align:center;}.pcs-deals p{font-family:'Montserrat';font-weight:normal;margin:0;}.save-tag p,.now-price p,.was-price del,.sold-out p,.now-price span{font-family:'montserrat-bold';}.pcs-main-deals li{margin-left:20px;}.pcs-deals li{font-family:'montserrat';line-height:1.5;font-size:14px;font-weight:500;margin-bottom:5px;}.pcs-deals li:before{content:'\f0da';font-family:FontAwesome;display:inline-block;color:#ff004c;font-size:15px;margin-left:-17px;margin-right:10px;}#deal-products ul.list-caret li{font-size:14px;line-height:1.5}#deal-products ul.list-caret li:before{color:#ff004c;margin-left:-17px;}.pcs-deal a{display:inline-block;width:100%;margin-top:20px;}.pcs-deals a:hover .configure-btn{background:#cb003d;border-color:#cb003d;}.pcs-deals-headline{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:320px;background-color:#000000;text-align:center;padding:30px;z-index:2;}.pcs-deals-headline:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-image:url(/images/landing/pcs/deals/pcs-deals-headline-lg.jpg);background-size:cover;background-position:50% 100%;}.pcs-deals-headline h1{font-weight:bold;line-height:60px;font-size:50px;color:#ffffff;margin-bottom:10px;}.pcs-deals-headline > div{position:relative;z-index:1;margin-bottom:40px}.pcs-main-deals p{color:#ffffff;}.pcs-deals-headline p{font-family:'Montserrat-Light';color:#ffffff;font-size:18px;font-weight:100;line-height:1.5;}.deal-wrap{padding:20px;}.pcs-deal{position:relative;background-color:#2b2b2b;margin-bottom:20px;}.pcs-deal-inner{padding:15px;}.sold-out{position:absolute;width:100%;height:100%;left:0;right:0;display:none;align-items:center;justify-content:center;z-index:3;bottom:0;}.sold-out > div{position:absolute;background:rgb(178 178 178);width:100%;height:100%;opacity:0.9;}.sold-out p{position:absolute;top:20%;right:20px;left:20px;color:#ffffff;z-index:999;padding:10px 15px;font-weight:700;font-size:18px;text-align:center;text-transform:uppercase;}.save-tag{position:absolute;top:10px;left:10px;background-color:#ff004c;padding:10px 20px;text-align:center;font-weight:700;z-index:2;}.save-tag p{color:#ffffff;text-transform:uppercase;line-height:1.2;}.deal-features{display:flex;align-items:center;flex-direction:column;justify-content:space-around;gap:25px;margin:15px 0;}.deal-info{width:100%;}.deal-btn{background-color:#000000;color:#ffffff;padding:10px 20px;width:100%;line-height:1;font-size:15px;}.deal-btn:hover{background-color:#cb003d;}.deal-btn i{margin-left:5px;}.pcs-deal .now-price p{line-height:1.2;color:#000000;}.pcs-deal .deal-btn{border-radius:25px;}.deal-image img{width:150px;}button:disabled{opacity:0.4;cursor:default;background-color:#000000;}button:hover:disabled{background-color:#000000;}button:disabled:after{content:none;}/**was price**/ .pcs-deals .was-price{display:inline-block;border-radius:20px;font-weight:700;color:#707070;line-height:1.2;}.pcs-deals .was-price del{color:#670126;margin-left:5px;}.pcs-deal .was-price{margin:20px 0;padding:8px;background:#00000017;}.pcs-deal .was-price p{font-size:15px;margin:0 15px;line-height:1.2;}.deal-price{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-end;gap:15px;}.deal-price a{border-radius:25px;}#deal-products .now-price p{line-height:1.2;text-align:right;color:#000000;}.pcs-deals .now-price span{font-size:30px;color:#ff004c;}/**spotlight deals**/ .deal-title{position:relative;text-align:center;margin:50px 30px 20px 30px}.deal-title > div{position:relative;z-index:999;max-width:450px;margin:0 auto;background-color:#fff;}.deal-sub-title{text-align:center}.deal-sub-title p{text-align:center;color:#ff004c;background:#ff004c12;border-radius:20px;padding:5px 20px;font-size:15px;display:inline-block;}.deal-title hr{display:none;position:absolute;top:50%;border:none;height:2px;width:100%;background:#ebebeb;}.spotlight-product-header h3{color:#000000;font-size:20px;}.pcs-spotlight .product .column-content{padding:15px!important;background-color:#ebebeb;border:none;}.pcs-spotlight .product .column-ind-holder .column-content .product-image-holder .product-image{height:auto;min-height:240px;margin-top:25px;margin-bottom:25px;}.products-spec ul{margin-bottom:20px;}.pcs-spotlight .products-spec li{color:#000000;}.deal-btn:after{content:'\f054';font-family:FontAwesome;display:inline-block;font-size:14px;margin-left:5px;}.pcs-spotlight .product-pricing{justify-content:space-between;align-items:flex-end;gap:15px;border-top:1px solid #cdcdcd;margin-top:auto;padding-top:20px;}.pcs-spotlight .now-price span{font-size:26px;line-height:1.2;display:block;text-align:right;}.pcs-spotlight .was-price del{margin:0;display:block;margin-top:5px;}/**promotions**/ .pcs-promo-info{padding:30px;}.pcs-promo-info p{font-size:14px;}.pcs-promo .pcs-promo-image{position:relative;background-color:#000000;min-height:400px;}.pcs-promo{flex-wrap:wrap;background-color:#ebebeb;width:calc(50% - 10px);}.redeem-promo{margin-top:20px;}.pcs-promo-container{padding:25px;}.pcs-promotions picture{position:absolute;top:0;right:0;bottom:0;left:0;}.pcs-promotions picture img{object-fit:cover;object-position:50% 0%;width:100%;height:100%;user-select:none;}.pcs-promo .pcs-promo-image,.pcs-promo .pcs-promo-info{width:100%;}.pcs-promo-info img{width:100px;margin-bottom:20px;}.redeem-promo p{font-size:14px;color:#646464;}.pcs-promo-container{display:flex;gap:20px;flex-wrap:wrap;}.pcs-promotions a{display:block;margin-top:20px;}@media screen and (min-width:680px){.deal-features{flex-direction:row;}.deal-info{width:65%;}.pcs-deal .now-price span{display:block;margin-top:5px;margin-left:auto;}.pcs-deal a{margin:0;width:auto;}.deal-title hr{display:block;}.pcs-main-deals .sold-out p{top:50%;transform:translateY(-50%);}.deal-image{width:35%;text-align:center;}}@media screen and (min-width:1170px){section#main .pcs-main-deals .inner{background:transparent;}.pcs-main-deals{margin:0 20px;background:transparent}.deal-wrap{display:flex;justify-content:center;margin-top:-40px;gap:20px;padding:0;}.pcs-deal{width:50%;max-width:900px;margin-bottom:20px;}.pcs-promo .pcs-promo-image,.pcs-promo .pcs-promo-info{width:50%;}.deal-btn{padding:8px 15px;}.limited-holder,.pcs-deal.limited-holder:last-child{margin-top:0;}}@media screen and (max-width:1170px){.pcs-deals-headline:after{background-size:cover;}.products .product{width:50%;}}@media screen and (max-width:860px){.products .product{width:100%;}.pcs-spotlight .now-price span{font-size:24px;}}@media screen and (max-width:960px){.limited-deal-tag > p{font-size:14px;}.pcs-deals-headline{min-height:auto;padding:60px 30px;}.pcs-deals-headline h1{font-size:32px;line-height:38px;}.pcs-deals-headline > div{margin:0;}}@media screen and (min-width:960px){.deal-price{gap:10px;}}@media screen and (max-width:720px){.pcs-promo{width:100%;}}@media screen and (max-width:680px){.vend-logo{top:10%;}.deal-image{text-align:center;margin-top:40px;}.deal-image img.pc{width:150px;height:220px;}.pcs-deals-headline:after{background-image:url(/images/landing/pcs/deals/deals-bg-sm.jpg);background-size:cover;}}@media screen and (min-device-width:320px) and (max-device-width:1024px){.pcs-deals-headline:after{background-size:cover;}}@media screen and (min-device-width:1170px) and (max-device-width:1300px){.deal-image{width:32%;}.deal-image img.pc{width:150px;height:221px;}.deal-info{width:68%}}.product .limited-deal-tag{position:relative;top:0;}.product .highlight-deal .save-tag,.product .timer-content{top:50px;}.highlight-deal .product-image{margin-top:10px!important;margin-bottom:0!important;}.limited-deal-tag{position:absolute;top:-35px;left:0;width:100%;background-color:#423b81;border:2px solid #423b81;padding:5px 19px;border-radius:10px 10px 0 0;text-align:center;font-weight:700;z-index:1;}.limited-deal-tag > p{font-family:'Montserrat-Bold';color:#ffffff;text-transform:uppercase;}.limited-deal-tag > p:before,.limited-deal-tag > p:after{content:'';position:absolute;background-image:url(/images/landing/pcs/deals/deal-alert.png);background-repeat:no-repeat;width:30px;height:24px;transform:translateY(-50%);top:50%;}.limited-deal-tag > p:before{left:10px;}.limited-deal-tag > p:after{right:10px}.timer-content{color:#ffffff;background:#423b81;padding:6px 15px;position:absolute;min-width:140px;border-radius:25px;top:12px;right:10px;text-align:center;z-index:2;}.timer span{display:none;}.pcs-deal-inner.highlight-deal,.column-ind-holder.highlight-deal .column-content{border:2px solid #423b8138;}.timer{font-size:13px;}#timer-text{font-weight:bold;color:#64ffce;display:inline-block;font-size:14px;font-family:monospace;}.product-image-holder{z-index:1;}@media only screen and (min-device-width:820px) and (max-device-width:1180px) and (orientation:landscape){/* Your custom styles for iPad Air in landscape */ .pcs-deals h3{font-size:19px;}.save-tag{padding:6px 14px;}.save-tag p{font-size:15px;}.timer-content{padding:6px 16px;}#timer-text{font-size:13px;}}