.checkoutPage{padding-top:30px}.checkoutPage .actions{border-bottom:1px solid #d1d1d1;padding-bottom:5px;margin-bottom:20px}.checkoutPage .left-col{float:left;width:505px}.checkoutPage .rightPanelCheckout{width:401px;border-left:1px solid #d1d1d1;float:right;padding-left:36px}ul.how-to-pay-list{border:1px solid #d1d1d1;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:10px 1px;margin-bottom:40px}ul.how-to-pay-list li{padding:7px 13px 7px 18px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:13px;line-height:18px;color:#222;vertical-align:middle;position:relative}ul.how-to-pay-list li input[type="radio"],ul.how-to-pay-list li input[type="checkbox"]{margin:6px 10px 0 0;float:left}ul.how-to-pay-list li label input[type="radio"],ul.how-to-pay-list li label input[type="checkbox"]{margin:3px 10px 0 0}ul.how-to-pay-list li .title{font-size:16px}ul.how-to-pay-list li .img{position:absolute;right:13px;top:27px;z-index:2}ul.how-to-pay-list li .img.payExLogo{top:6px}ul.how-to-pay-list li span.radio-btn{display:block;width:200px;float:left}ul.how-to-pay-list li .address{margin-left:25px;margin-bottom:0;clear:both}ul.how-to-pay-list li.active .address{height:auto;overflow:visible}ul.how-to-pay-list li input.inputbox{font-family:'Lato',sans-serif;background:#fff;border:1px solid #bbb;color:#222;font-size:13px;outline:medium none;padding:1px 5px 2px;height:23px}ul.how-to-pay-list li .form{margin-top:12px}ul.how-to-pay-list li .submit{font-family:'Lato',sans-serif;background:#fbfbfb;border:0;color:#222!important;font-size:13px;line-height:22px;display:inline-block;height:23px;float:left;font-weight:600;padding:0 7px;border-radius:3px;overflow:visible;text-align:center;cursor:pointer;margin-right:11px;margin-bottom:5px}ul.how-to-pay-list li .submit:hover{background:#f8f8f8}ul.how-to-pay-list li .submit:focus,ul.how-to-pay-list li .submit:focus{background:#eaeaea}ul.how-to-pay-list li .loader{margin-top:4px}ul.how-to-pay-list li .form .note{font-size:11px;display:block;clear:both}ul.how-to-pay-list li .form .select{margin-top:10px;display:inline-block;margin-bottom:5px}ul.how-to-pay-list li .form label.payerType{display:inline;margin-bottom:0;font-weight:normal;cursor:pointer;float:left;min-height:20px;margin-right:20px}ul.how-to-pay-list li .select-address{display:block;margin-bottom:10px;font-size:13px}ul.how-to-pay-list li .select-address span{display:block;float:left;width:360px}ul.how-to-pay-list li .pay-card{margin-left:25px;float:left;margin-bottom:0;margin-top:18px}ul.how-to-pay-list li .pay-card div{margin-bottom:10px}ul.how-to-pay-list li .pay-card div img{float:left;margin-right:10px}ul.how-to-pay-list li .pay-card div p{float:left;width:320px;margin-bottom:0;line-height:16px;color:#666}ul.how-to-pay-list li .pay-card div p strong{color:#222}ul.how-to-pay-list li .pay-card div input[type="radio"],ul.how-to-pay-list li .pay-card div input[type="checkbox"]{font-family:'Lato',sans-serif;margin:7px 10px 0 0;float:left}ul.how-to-pay-list li .pay-card div.other-card p strong{display:block;float:left;width:88px;margin-top:5px}ul.how-to-pay-list li .pay-card div.other-card p span.radio-btn{line-height:28px;color:#222}.reviewProductButton{background:#fbfbfb;border-radius:2px;color:#000;border:1px solid #ccc;font-size:12px;height:26px;line-height:26px;padding:0 12px;float:right;text-align:center}.reviewProductButton:hover{background:#f8f8f8}.reviewProductButton:focus,.reviewProductButton:active{background:#eaeaea}ul#checkout li label.error{font-size:11px;color:#af0000;display:block;clear:both;text-align:left}ul#checkout{margin-bottom:30px}ul#checkout li .companyDeliveryAddress{padding-top:15px}ul#checkout li .companyDeliveryAddress.ignore{padding-top:0}ul#checkout li{clear:both;padding-top:10px;margin:0}ul#checkout li .leftBox{width:220px;float:left;line-height:14px}ul#checkout li .rightBox{margin-left:25px}ul#checkout li .leftBox a{color:#222}ul#checkout li .leftBox .address{clear:both;padding:4px 0 8px}ul#checkout li .inputbox{background:#fff;border:1px solid #bbb;color:#222;float:left;font-size:13px;height:26px;width:218px;outline:medium none;padding:1px 5px 2px}ul#checkout li .inputbox.floor{width:40px;float:none;margin-left:5px;clear:both}ul#checkout li .inputbox:hover{border:1px solid #aaa}ul#checkout li .inputbox:focus{border:1px solid #609fd1;color:#222}ul#checkout li label.label{line-height:20px;display:block;padding-bottom:3px;clear:both}ul#checkout li .width120{width:120px}ul#checkout li .width25{width:25px}ul#checkout li textarea.textArea{margin-bottom:0}ul#checkout li label span{color:#666;font-size:11px}input.checkbox{padding:0;margin:0;margin-right:5px}span.errors{color:#af0000}label.error{font-size:11px;text-align:center;display:block;color:#af0000}ul#checkout li span.textbox{display:block;float:left}ul#checkout li .width172{width:172px!important}ul#checkout li .width85{width:85px!important}ul#checkout li span.city{margin-left:20px}ul.checkoutList li .buytBtn{border:0!important;color:#fff;font-size:12px;display:inline-block;font-weight:400;padding:0 16px;position:absolute;z-index:99;top:3px;left:0;height:18px;line-height:18px;border-radius:3px;width:auto;background:#36b39e}ul.checkoutList li .buytBtn:hover{text-decoration:none!important}ul.checkoutList li .buytBtn:hover{background:#289f8b}ul.checkoutList li .buytBtn:focus,ul.checkoutList li .buytBtn:active{background:#1b8371}.errorMsg{width:177px;float:right;height:147px;font-size:13px;margin-top:168px;margin-right:-18px}.errorMsg strong{background:#af0000;color:#fff;line-height:25px;padding:0 10px;display:block;height:25px;margin:0}.errorMsg p{padding:10px;border:1px solid #dadada;border-top:0;height:121px;background:#f7f7f7;margin:0}.checkboxDiv{padding-top:10px!important;font-size:12px!important}#checkoutFeatureProductDivId .topProductList{width:auto;text-align:center}#checkoutFeatureProductDivId .topProductList ul.productList{margin:0 -12px 0 0}#checkoutFeatureProductDivId ul.productList li .offerProduct{color:#fa381e}#checkoutFeatureProductDivId ul.productList li .large .offerProduct{color:#fff}#checkoutFeatureProductDivId ul.productList .comparisonPrice{width:100%;display:block}#checkoutFeatureProductDivId .ratingBox{position:absolute;left:20px;top:20px}.collectorAuthenticationWaitModal .fancybox-inner{margin:0 auto}.collector-wait-modal{text-align:center;padding:35px}.collector-wait-modal .bank-id-logo img{max-width:50px}.collector-wait-modal .bank-id-logo{margin-bottom:35px}.collector-wait-modal .message{font-size:25px;line-height:32px;margin-bottom:20px}.collector-wait-modal .message p{color:#999;font-size:12px;line-height:14px;margin-top:15px;margin-bottom:0}.collector-wait-modal .btn-close{background:url(../images/spritesheet__v1628516989763.png) -634px -47px no-repeat;height:16px;width:16px;display:inline-block;position:absolute;right:10px;top:20px}.top-section{background:#fff;padding:15px 0;width:100%;z-index:9;transition:top 500ms cubic-bezier(0.17,0.04,0.03,0.94)}.top-section .nextStep{border-bottom:1px solid #e7eef1;padding-bottom:10px;height:50px}.top-section .title{display:block;margin-bottom:10px;font-size:24px;color:#222;line-height:35px;text-align:center}.top-section p{color:#222;font-size:14px;line-height:16px;text-align:center}.top-section .nextStep a.view_Cart_Btn{width:156px;float:right;height:50px;line-height:49px;font-size:20px}.top-section .nextStep a.view_Cart_Btn .arrow{top:20px;right:10px}.checkout-activity{padding-top:40px}.checkout-activity.logos-section{padding-top:0}#checkoutFeatureProductDivId ul.productList li{border-right:2px solid #ededed}#checkoutFeatureProductDivId ul.productList li:nth-child(even){border-right:0}#checkoutFeatureProductDivId ul.productList .co2e-value,#autoPilotRecommendations ul.productList .co2e-value{font-size:0}#autoPilotRecommendations ul.productList .co2e-value{text-align:center}#checkoutFeatureProductDivId ul.productList .co2e-value strong,#autoPilotRecommendations ul.productList .co2e-value strong{float:none;vertical-align:middle;margin-top:-5px;font-size:0}#checkoutFeatureProductDivId ul.productList .co2e-value strong span,#autoPilotRecommendations ul.productList .co2e-value strong span{float:none}#checkoutFeatureProductDivId .co2e-value .co2eText,#autoPilotRecommendations .co2e-value .co2eText{margin-left:0;font-size:12px;line-height:20px}#checkoutFeatureProductDivId .co2e-value .leaf-icon,#autoPilotRecommendations .co2e-value .leaf-icon{margin-top:-9px;margin-right:2px}#autoPilotRecommendations .co2e-value .leaf-icon{float:none;vertical-align:middle}#autoPilotRecommendations ul.productList .co2e-value .tool-tip{left:5%}#autoPilotRecommendations ul.productList .co2e-value .tool-tip:before{left:45%}.sampleProducts{margin:0 auto}.sampleProducts li{padding:35px 0;border-top:1px solid #e7eef1}.sampleProducts li:first-child{border:0}.sampleProducts li .details>.image img{vertical-align:middle;max-width:200px;max-height:200px;margin-bottom:10px;border:4px solid #fff}.sampleProducts .grayBoxCart.buytBtnVisible{height:40px;width:118px;text-align:center;line-height:40px;margin:0 auto}.sampleProducts .leftArrowCart{text-align:center;line-height:40px;color:#000;font-size:14px;display:inline-block;width:30px;margin:0 2px;height:40px;border:0;position:relative}.sampleProducts .spinnerImage.spinnerImage.spinnerImage.spinnerImage{position:absolute;left:12px;top:12px;width:16px;height:16px}.sampleProducts .leftArrowCart br{display:none}.sampleProducts .leftArrowCart .mobileNone{display:none}.sampleProducts .leftArrow{height:40px;width:40px;line-height:40px;position:relative}.sampleProducts .checkbox{margin-left:270px}.sampleProducts .multi-sampling .checkbox{margin-left:0}.sampleProducts .checkbox input{margin:0 10px 0 0}.free-product .tag{position:absolute;height:86px;width:86px;line-height:86px;top:-10px;left:-10px;border-radius:50%;text-transform:uppercase;font-weight:700;color:#fff;font-size:16px;background:rgba(250,56,30,0.8)}.free-product .top{margin-bottom:40px;border-bottom:1px solid #e7eef1;padding-bottom:20px;color:#ff6002;font-size:32px;text-align:center}.free-product .top span{display:block;color:#222;font-size:16px}.fancybox-title-float-wrap{display:none}.fancybox-inner .free-product .col-2{float:left;width:280px;margin-right:5px}.free-product .image img{vertical-align:middle;max-width:230px;max-height:100%}.free-product .detail h3{color:#222;font-size:24px;font-weight:normal;margin-bottom:15px;line-height:24px}.free-product .detail p{color:#222;font-size:14px;line-height:22px;margin-bottom:20px}.free-product .free-cost p{color:#222;font-size:14px;line-height:22px;margin-bottom:10px}.free-product .free-cost .checkbox input,.free-product .free-cost .checkbox span{float:left;display:inline-block}.free-product .free-cost .checkbox input{margin:6px 5px 0 0}.sampleProducts .action{padding-top:30px;text-align:center}.sampleProducts .action .white-btn,.free-product-heading .action .white-btn{height:48px;line-height:46px;display:inline-block;width:230px;font-size:20px;font-weight:700;border-radius:3px;background:#fbfbfb;color:#3e4447;text-align:center;border:1px solid #a8b2b7;margin-right:80px}.sampleProducts .action{text-align:center}.sampleProducts .action .white-btn{float:none}.sampleProducts .action .green-btn{font-size:20px;display:inline-block;font-weight:700;width:230px;color:#fff;height:48px;line-height:48px;border-radius:3px}.sampleProducts .grayBoxCart .plus,.sampleProducts .grayBoxCart .minus{margin-top:11px}.sampleProducts.checkout-activity{padding-top:0}.free-product .meta{border-top:1px solid #e7eef1;border-bottom:1px solid #e7eef1;padding:10px 0}.free-product .meta span{display:block}.free-product .detail .head{font-size:12px;color:white;background:#f44336;padding:0 6px;line-height:20px;width:110px;border-radius:4px;margin-bottom:10px}.free-product .alert{background:#7ab1c3;padding:0 9px;font-size:16px;border-radius:2px;width:95%;float:right;color:white;height:40px;line-height:40px;text-align:center}.free-product-heading{border-bottom:1px solid #e7eef1;padding-bottom:20px;color:#ff6002;font-size:32px;text-align:center;padding-top:20px}.free-product-heading span{display:block;color:#222;font-size:16px}.sampleProducts .offerProduct{color:#d50000;font-weight:900}.sampleProducts .offerProduct.alreadyInCart,.free-product .offerProduct.alreadyInCart{display:none}.sampleProducts .price strong{background:rgba(248,248,248,0.9);border:1px solid #DDD;border-radius:50%}.checkoutPage .left-col{margin-bottom:20px}ul#checkout li #floor{float:right;width:45px}.collectorTerms{padding:30px 20px}.note-box{border:1px solid #e3ecf3;padding:19px;color:#222;font-size:14px;line-height:18px;background:#f1f6f9;border-radius:3px;margin-top:20px}.note-box .info-icon{float:left;margin-right:27px}.note-box p{margin-bottom:0}#totalDetails .info-icon{display:inline-block;height:14px;width:14px;background:url(../images/categ-spritesheet__v1628516989763.png) -801px -577px no-repeat}@media screen and (max-width:767px){.free-product .white-btn{height:40px;line-height:38px;width:calc(50% - 10px);font-size:16px;margin-right:20px}.free-product .alert{position:absolute;top:84px;font-size:13px;width:89%;margin:0 auto;padding:4px 6px;line-height:18px;min-height:26px;height:auto}.free-product .green-btn{font-size:16px;width:calc(50% - 10px);height:40px;line-height:40px}.free-product .top{font-size:22px;padding-bottom:110px;margin-bottom:65px}.free-product .detail .head{position:absolute;left:141px}.sampleProducts li .free-product .image{width:130px;max-height:130px;line-height:130px;float:left;margin-right:20px;margin-bottom:20px}.free-product-heading{font-size:22px;line-height:24px;margin-bottom:60px}.free-product-heading .action{padding-top:20px}.free-product-heading .action .white-btn,.free-product-heading .action .green-btn{width:130px;height:40px;line-height:40px;font-size:16px;font-weight:700;margin:0}.free-product-heading .action .white-btn{float:left;line-height:38px}.free-product-heading .action .green-btn{float:right}.free-product-heading .checkbox{padding-top:10px;margin-bottom:0}.free-product-heading .checkbox span{display:inline-block}.free-product .tag{height:70px;width:70px;line-height:70px;font-size:16px}.sampleProducts li .free-product .detail{position:relative}.free-product .detail h3{position:absolute;top:-57px;text-align:center;border-bottom:1px solid #e7eef1;width:100%;padding-bottom:12px;font-size:22px}.free-product .meta{border:0}.sampleProducts .text{padding-bottom:10px}.sampleProducts .buyButtons{text-align:center}.sampleProducts .buyButtons .buy-btn{width:150px;margin-bottom:10px;float:none}.sampleProducts li .image{margin-bottom:10px}.sampleProducts li .info{padding-top:10px}#checkoutFeatureProductDivId ul.productList li .offerProduct{text-align:center}.top-section .title{text-align:left;padding-left:20px;margin-bottom:0;line-height:45px}.top-section p{display:none}.sampleProducts li{padding-top:0;padding-bottom:0}.free-product .meta,.free-product .detail p{margin-bottom:0}.free-cost p{padding-top:20px}.free-product .free-cost .checkbox{position:absolute;top:115px}.sampleProducts .title{margin-bottom:15px}.sampleProducts div.info .offerBar,.sampleProducts .title,.sampleProducts .forMobile{text-align:center}.checkout-activity{padding-top:0}.top-section{-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25)}.top-section .nextStep{padding-right:10px;padding-bottom:0;height:auto;border-bottom:0}.top-section .nextStep a.view_Cart_Btn .arrow{top:19px}#checkoutFeatureProductDivId .topProductList ul.productList{margin:0 auto}.checkoutPage .left-col{float:none;width:calc(100% + 40px);margin:0 -20px}ul.how-to-pay-list{border:0;padding:0!important;margin-bottom:20px!important}ul.how-to-pay-list.delivery-method>li{float:left;width:50%}ul.lock-address{margin:0;padding-top:10px}ul.how-to-pay-list.delivery-method #tikkyDelivery span.radio-btn{width:100%;margin-left:0}#tikkyDelivery.open{padding-bottom:110px}#tikkyDelivery.open ul.lock-list{position:absolute;width:calc(100% + 100% + 40px);top:40px;left:-20px}#tikkyDelivery.open ul.lock-list>li{width:100%;float:none;padding-bottom:10px}ul.how-to-pay-list li .title{font-size:13px}ul.how-to-pay-list li input[type="radio"],ul.how-to-pay-list li input[type="checkbox"]{margin-top:0}ul.how-to-pay-list li{padding:0 0 20px 0}ul.how-to-pay-list li span.radio-btn,.radio-btn .title{line-height:18px;height:18px}ul.how-to-pay-list li.invoicePaymentBox span.radio-btn{width:190px}ul.how-to-pay-list li span.radio-btn input{vertical-align:middle;margin-right:5px;margin-top:3px}#deliveryInfo .deliveryBox{border-top:0!important;padding:0;width:100%;margin-left:0}.deliveryBox select,.deliveryBoxSelect select{height:40px;line-height:40px;border:1px solid #b6b6b6;border-radius:5px;width:100%;padding:0 15px;margin-bottom:25px}.checkoutPage .rightPanelCheckout ul.checkoutList li#total ul li.selectedRow{margin:0;width:100%}p#deliveryTimeLabel{font-size:10px;font-weight:300;text-align:center;margin-top:45px;margin-bottom:15px}p#deliveryTimeLabel strong{font-size:20px;color:#000;font-weight:300}ul.how-to-pay-list li span.radio-btn{width:140px}#cardOptions span.radio-btn{font-size:10px!important}ul.how-to-pay-list li .img.payExLogo{position:relative;top:0;float:right}ul.how-to-pay-list li .img{position:relative;right:10px;margin-top:0;top:0}ul.how-to-pay-list li .address{font-size:10px!important;line-height:12px!important;clear:none;float:left;width:130px;margin-left:0}ul.how-to-pay-list li.invoicePaymentBox .address{font-size:10px!important;line-height:12px!important;clear:both;float:left;width:100%;margin-left:0;padding:10px 10px 10px 17px}ul.how-to-pay-list li input.inputbox{line-height:14px;font-size:11px!important;margin-bottom:10px;width:130px!important;height:25px!important;margin-right:10px}ul#checkout li .leftBox{width:100%;float:none}ul#checkout li .rightBox{margin-left:0}ul#checkout li label.label{padding-bottom:5px;font-size:11px!important}ul#checkout li .inputbox{margin-bottom:15px;font-size:11px!important}ul#checkout li .width120{width:100%!important}ul#checkout li .radio-btn{display:block;width:130px;font-size:11px}ul#checkout li #floor{width:70px!important;margin-top:-32px;margin-left:110px;float:none}.instruction{font-size:11px;line-height:16px}.rightPanelCheckout,.checkoutPage .rightPanelCheckout{width:100%!important;border:0;padding:0!important;margin:0!important}ul#shoppingItemsList.checkoutList>li.selectedRow{padding:10px 0 15px}ul#shoppingItemsList li:hover{background:0}ul.checkoutList.shoppingListDisplay li h2.noDataMessage{font-size:12px}ul.checkoutList>li{border-top:1px solid #d6d6d6;position:relative;width:calc(100% + 40px);margin:0 -20px;padding:5px 0;color:#222}ul.checkoutList li.headTxt,.reviewLeft ul.checkoutList li.headTxt{border:0!important;height:30px;position:relative;width:calc(100% + 40px);margin:0 -20px;padding:0 20px;background:#eef0f2;line-height:30px;color:#000;position:relative;margin-bottom:-1px;z-index:1}ul.checkoutList li ul{padding:0 20px}ul.checkoutList li ul li{border:0;width:100%;height:auto}ul.checkoutList li ul li.selectedRow{width:100%;height:auto;position:relative}ul.checkoutList li ul li ul{border:0;padding:0}ul.checkoutList li ul li ul li{border:0}ul.checkoutList li ul li ul li.name{width:100%}.collectorTerms{width:100%;padding:30px 20px;height:100%}.order-details ul.checkoutList li span.actions .controls{position:relative;width:107px;max-width:107px;height:25px;background:#eef0f2;border:1px solid #ccc;border-radius:3px;line-height:23px;display:block}.order-details ul.checkoutList li span.actions .buyButton{left:auto;right:-50px}.reviewLeft.order-details ul.checkoutList li .quantity span a.buytBtn{display:none}.order-details ul.checkoutList li ul li.totalDiscountFromCampaignProducts li:last-child,.order-details ul.checkoutList li ul li.checkoutExtraCharges li:last-child,.order-details ul.checkoutList li ul li.topDottedBorder li:last-child{padding-right:0}ul.checkoutList li ul li ul li .offerProduct,.reviewLeft ul.checkoutList li .offerProduct{background:#c93434;color:#fff;float:left;padding:0 2px;margin:5px 0;font-size:10px;position:relative;top:0;right:0}ul.checkoutList li ul li ul li .offerProduct{position:absolute}ul.checkoutList li ul li.quantity .crossLink .spinnerImage{margin:5px}.rightPanelCheckout ul.checkoutList li ul li.selectedRow.redColor{margin-top:10px}.rightPanelCheckout ul.checkoutList li ul li.selectedRow.redColor ul li{color:#c93434}.rightPanelCheckout ul.checkoutList li ul li.selectedRow.redColor ul li.name{width:70%!important}.rightPanelCheckout ul.checkoutList li ul li.selectedRow.redColor.pick-mix ul li.name{width:100%!important}.rightPanelCheckout ul.checkoutList li ul li.selectedRow.redColor ul li.quantity,.rightPanelCheckout ul.checkoutList li ul li.selectedRow.redColor ul li.priceTypeIndicator{display:none}.rightPanelCheckout ul.checkoutList li ul li.selectedRow:hover{background:0}.rightPanelCheckout ul.checkoutList #cartInfoTotalAmount{border:0;border-bottom:1px solid #cfcfcf;padding:0 0 15px 0;margin-bottom:20px}.rightPanelCheckout ul.checkoutList li ul#totalDetails{padding:0}.rightPanelCheckout .shoping-list ul.checkoutList li .quantity span.quantityNumber{display:block}.reviewLeft ul.checkoutList li .quantity span.crossLink{right:-35px}.rightPanelCheckout ul.checkoutList #total{border-top:0;border-bottom:0;margin-top:0;margin-bottom:10px;padding:0}.rightPanelCheckout ul.checkoutList li#total ul li#orderAmount{padding:0 20px 30px 20px}.rightPanelCheckout ul.checkoutList li#total ul li.totalDiscountFromCampaignProducts{height:30px;line-height:30px;color:#c93434;padding:0 20px}.reviewLeft.order-details ul.checkoutList li#total ul li.totalDiscountFromCampaignProducts{padding:0}.reviewLeft.order-details ul.checkoutList li#total ul li#orderAmount{padding:0}.rightPanelCheckout .order-details ul.checkoutList li ul li.nameTotal{padding-left:0}.rightPanelCheckout ul.checkoutList li#total ul li.totalDiscountFromCampaignProducts.checkoutExtraCharges{background:#fff;color:#222}.rightPanelCheckout ul.checkoutList li#total ul li.totalDiscountFromCampaignProducts.checkoutExtraCharges li{color:#222;line-height:18px}.rightPanelCheckout ul.checkoutList li#total ul li.totalDiscountFromCampaignProducts li{font-size:11px!important;color:#c93434;width:79%;line-height:22px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.rightPanelCheckout ul.checkoutList li#total ul li.totalDiscountFromCampaignProducts li.pris{width:20%!important;line-height:22px;font-weight:600}.rightPanelCheckout ul.checkoutList #orderAmount.topDottedBorder{border-top:0;padding:0 20px}.rightPanelCheckout ul.checkoutList li#total ul li.selectedRow{padding:0 20px;position:relative;width:calc(100% + 40px);margin:0 -20px}.rightPanelCheckout #cartList ul.checkoutList #orderAmount.topDottedBorder,.rightPanelCheckout #cartList ul.checkoutList li#total ul li.selectedRow{width:100%;margin:0!important}.rightPanelCheckout ul.checkoutList li ul#totalDetails li.selectedRow.redColor{margin-top:0}.rightPanelCheckout ul.checkoutList li#total ul li li.nameTotal{font-size:11px!important;width:60%}.rightPanelCheckout ul.checkoutList li#total ul li li.nameTotal>span{display:inline-block;float:left}.new-cart ul.checkoutList li#total ul li#taxRow .delivery-icon{float:left;margin:8px 0 0 8px}.rightPanelCheckout ul.checkoutList li#total ul li li.removeCoupon{width:15%;margin-top:7px}.rightPanelCheckout ul.checkoutList li#total ul li li.totalAmount{width:40%}.rightPanelCheckout ul.checkoutList li ul li.cartItemTotalLi{margin:0;padding:0 20px}.rightPanelCheckout ul.checkoutList li ul li ul li.nameTotal{font-size:16px!important;width:60%;margin:0!important}.rightPanelCheckout ul.checkoutList li ul li.cartItemTotalLi li.totalAmount{width:40%!important;font-weight:600;font-size:16px}.sampleProducts .price strong{font-size:19px}.sampleProducts .price .colon{line-height:12px;display:inline-block;font-weight:900;font-size:16px;margin-left:-3px}.sampleProducts .price .small{font-size:10px;vertical-align:top;margin-top:-9px;margin-left:-4px}.sampleProducts .details .meta>span{color:#666;font-size:12px}.checkoutPage{padding-top:90px}.productDetailPopup .soldOut{width:100%}.sampleProducts.checkout-activity{padding-top:20px}.paymentPage-sticky .top-section{display:none}.note-box{border-radius:0;border-left:0;border-right:0}.note-box .info-icon{margin-right:10px}.note-box p{padding-left:44px}#checkoutFeatureProductDivId .co2e-value .leaf-icon{margin-top:0}#checkoutFeatureProductDivId ul.productList .co2e-value strong{margin-top:0}#checkoutFeatureProductDivId .co2e-value .co2eText{line-height:18px}.sampleProducts li:first-child{margin-bottom:40px}#checkoutFeatureProductDivId .co2e-value .leaf-icon,#autoPilotRecommendations .co2e-value .leaf-icon{margin-top:-2px;margin-right:2px}#checkoutFeatureProductDivId ul.productList .co2e-value strong,#autoPilotRecommendations ul.productList .co2e-value strong{margin-top:1px}}@media screen and (min-width:720px) and (max-width:767px){#checkoutFeatureProductDivId ul.productList li{border:0}ul.productList li .outer{width:170px;padding:10px;height:330px}ul.productList .productImagesBox{width:140px;height:140px;margin-bottom:15px}#checkoutFeatureProductDivId ul.productList li .offerProduct.yellow-badge{top:157px}#checkoutFeatureProductDivId ul.productList .priceBox strong span.price-container,.smart-suggestions ul.productList .priceBox strong span.price-container{height:72px;width:72px}.checkoutStepAI .info{width:295px}}@media screen and (min-width:768px){.top-section{border-bottom:1px solid #e7eef1}.top-section .nextStep{float:right;border:0;padding:0;position:relative;height:52px}#header.fixed .checkout-steps{top:13px}.sample-product-listing.sample-product-listing.sample-product-listing{padding-top:30px}.sample-product-listing .checkoutRecommendation li.productHeadingTagCampaign{margin-top:0}.top-section.sticky-actions{transition:top 400ms cubic-bezier(0.17,0.04,0.03,0.94);-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25);border:0}.top-section .title{font-size:28px;line-height:30px;text-align:left;margin-bottom:5px}.top-section p{font-size:14px;line-height:16px;text-align:left;margin-bottom:5px}#checkoutFeatureProductDivId ul.productList li{border:0}.top-section .nextStep a.view_Cart_Btn{width:235px;margin-top:1px;height:52px;line-height:52px;font-size:22px}.sampleProducts li .image{width:230px;height:230px;line-height:230px;margin-right:40px;position:relative;float:left}.sampleProducts .buyButtons{margin:0 auto;width:140px}.sampleProducts .buyButtons .buy-btn{margin:0 auto;width:140px;line-height:41px}.sampleProducts li .image{max-height:230px}.sampleProducts li .details>.image img{vertical-align:middle;max-width:230px;max-height:230px;margin-bottom:0;border:0}.sampleProducts .info{width:calc(100% - 270px);min-height:260px;padding-bottom:40px;padding-top:7px;float:left}.sampleProducts .title{font-size:28px;line-height:32px}.sampleProducts .forMobile{min-height:18px}.sampleProducts .details .meta{border-bottom:0;margin-bottom:0;padding-bottom:0;color:#222}.sampleProducts .text{width:100%;padding:0}.sampleProducts .details .brand{border-bottom:1px solid #e7eef1;font-size:14px;padding-bottom:12px;margin-bottom:15px}.sampleProducts .info .compare{color:#222;font-size:14px;line-height:19px}.sampleProducts .details p{font-size:14px;line-height:19px}.sampleProducts .text a{font-size:14px}.sampleProducts .info .actions{display:none}.sampleProducts{width:590px}.sampleProducts .priceBox strong{background:rgba(248,248,248,0.9);border:1px solid #DDD}.free-product .detail,.free-product .free-cost{width:calc(100% - 310px);float:right}.free-product .free-cost{clear:right}.free-product .action{clear:both;padding-top:40px}.free-product .free-cost .checkbox span{width:calc(100% - 18px)}#checkoutFeatureProductDivId.topProductList{padding-top:100px}}@media screen and (min-width:767px) and (max-width:939px){#header.review-cart-header{height:auto}}@media screen and (min-width:414px) and (max-width:767px){#checkoutFeatureProductDivId .topProductList{max-width:100%;overflow:hidden;border:0}#checkoutFeatureProductDivId .topProductList ul.productList{position:relative;margin:0 -6px;border:0;width:auto}#checkoutFeatureProductDivId .topProductList ul.productList li{margin:0 6px 12px 6px;float:left;border:0;width:auto}#checkoutFeatureProductDivId .topProductList ul.productList li .outer{width:160px}#checkoutFeatureProductDivId ul.productList li:first-child{border:0}.checkoutRecommendation .alpha{margin-left:6px!important}#checkoutFeatureProductDivId ul.productList li .outer{border:1px solid #e3e9ed}}@media screen and (max-width:414px){#checkoutFeatureProductDivId .topProductList{max-width:calc(100% + 40px);overflow:hidden;margin:0 -20px;text-align:left}}@media screen and (min-width:939px){.top-section .title{font-size:32px;line-height:34px;margin-bottom:5px;margin-top:-5px;float:left}.top-section p{font-size:16px;line-height:16px;clear:left;margin-bottom:0}.sampleProducts{width:750px}}