@media (max-width:699px){.promo-code-correct-box{margin-bottom:1em;margin-left:15px}}.promo-code-correct-box--shopping-cart{float:left}.promo-code-correct-box--checkout{float:right;margin-bottom:15px}.promo-code-correct{color:#00913f;font-size:1.4rem}.correct--promo-code-correct{float:none;margin:5px;vertical-align:sub}.online-bonus{max-width:564px;margin:0 auto 40px}.online-bonus__header{font-size:1.4rem}.online-bonus__message{display:none;font-size:1.4rem;margin-bottom:10px}.online-bonus--error-shown .online-bonus__message{display:inline-block}.online-bonus__list--has-selected-voucher .online-bonus__box:not(.selected){opacity:.5}.online-bonus__list .online-bonus__box{background-color:#f7c9de;padding:5px;width:150px;display:inline-block;text-align:center;margin:0 10px 5px 0}.online-bonus__list .online-bonus__box .online-bonus__box-title{color:#eb1f07;font-family:ICARubrik;font-weight:700;font-size:1.4em;margin:10px 0 0;letter-spacing:1px}.online-bonus__list .online-bonus__box .online-bonus__box-amount{font-family:ICARubrik;font-weight:700;font-size:2.6em;margin:15px 0 5px}.online-bonus__list .online-bonus__box .online-bonus__box-valid{font-size:1em;margin-bottom:-10px}.online-bonus__list .online-bonus__box .online-bonus__box-label{height:20px;width:20px;margin-top:10px}@media only screen and (max-width:399px){.online-bonus__list{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}.online-bonus__box{height:auto;width:50%;margin:0}.online-bonus__box:nth-child(2n){margin-left:5px}}.checkout .section{background-color:#fff;margin-bottom:1rem;position:relative;width:auto}.checkout .section:last-child{margin-bottom:100px}.checkout .section legend{display:block;font-size:1.4rem;padding:2rem 0}.checkout .section legend.showPaymentHead{margin-bottom:1rem;padding:0}.checkout .section form{margin:0 auto;max-width:380px;text-align:center;font-size:1.4rem}.checkout .section form input[type=email],.checkout .section form input[type=password],.checkout .section form input[type=tel],.checkout .section form input[type=text]{border:1px solid #ddd;box-sizing:border-box;border-radius:0;box-shadow:inset 0 1px 0 0 rgba(0,0,0,.2);line-height:20px;vertical-align:middle}.checkout .section form input[type=email]:focus,.checkout .section form input[type=password]:focus,.checkout .section form input[type=tel]:focus,.checkout .section form input[type=text]:focus{border-bottom:2px solid #555}.checkout .section form input[type=email].error,.checkout .section form input[type=password].error,.checkout .section form input[type=tel].error,.checkout .section form input[type=text].error{border-bottom:2px solid red;color:#333232}.checkout .section form input[type=password]::-ms-reveal{display:none}.checkout .section form input[type=checkbox],.checkout .section form input[type=radio]{border:0;box-shadow:none;float:left;margin-right:5px}.checkout .section form.form--wide{max-width:564px}.checkout .section form .inputContainer.buildingAccessCode .correct{padding:10px 20px 10px 10px}.checkout .section form .inputContainer .rememberMe{display:inline-block}.checkout .section form .inputContainer .saveMe{padding-left:20px}.checkout .section form .inputContainer .tooltip{margin-top:-29px}.checkout .section form .inputContainer .passwordReset{float:right;font-size:1.2rem}.checkout .section p{font-size:1.4rem;line-height:18px;margin-top:0;color:#3f3f40;margin-bottom:.5rem}.checkout .section p:first-child{margin-bottom:.7rem;margin-top:0}.checkout .section p.notice{color:#3f3f40;font-size:1.4rem;margin-bottom:1rem;font-style:normal}.checkout .section .secHeading{margin-bottom:0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;box-sizing:border-box}.checkout .section .secHeading h2{display:inline-block;position:relative;font-family:ICARubrik;color:#eb1f07;font-size:1.8rem;font-weight:400;line-height:20px;padding:15px 0 15px 70px;min-height:50px;overflow:hidden;margin:0;font-style:normal;box-sizing:border-box}.checkout .section .secHeading h2:before{top:0;left:16px;padding-top:16px;width:34px;border-right:1px solid #f0ece5;position:absolute;font-size:1.7rem;box-sizing:border-box}.checkout .section .secHeading form{float:right}.checkout .section .secHeading form button.callToAction{background:none;color:#a02971;margin-bottom:0;padding:1.2rem 1rem}.checkout .section .secHeading fieldset{margin:0;padding:0;text-align:left;width:auto}.checkout .section .secHeading .secLink{display:inline-block;font-size:1.4rem;margin:0 15px;text-align:left;line-height:52px;-webkit-align-self:flex-start;align-self:flex-start;white-space:nowrap}.checkout .section .secHeading .disabled{float:right;font-size:1.3rem;margin-right:15px;margin-top:1.8rem;text-align:left;line-height:18px;max-width:40%;color:#cfcfcf}.checkout .section .secHeading .disabled .icon.deliveryPickUp{background-position:-200px -198px!important;float:left;height:36px;width:21px;text-align:left;margin:0;overflow:hidden;padding:0;text-indent:-9999px}.checkout .section .secHeading .icon{display:inline-table;float:left;line-height:44px;width:15px;margin:0;padding:0;overflow:hidden;background-position:-750px -194px;text-indent:-9999px}.checkout .section .secHeading .arrow-down{padding-right:16px;position:relative}.checkout .section .secHeading .arrow-down:after{content:"";display:block;position:absolute;top:50%;left:0;width:0;height:0;transform:rotate(-180deg);border-radius:3px;right:0;left:auto;border-color:transparent transparent #a02971;border-style:solid;border-width:5px 6px 7px;margin-top:-2px}.checkout .section .secHeading .arrow-down:hover:after{border-bottom-color:#dc438c}.checkout .section.disabled .secHeading h2{color:#cfcfcf}.checkout .section.done .secHeading h2{color:#00913f}.checkout .section.cart-items .secHeading,.checkout .section.open .secHeading,.checkout .section.payment-options .secHeading{border-bottom:1px solid #f3f0eb}.checkout .section.open .secHeading .secLink:not(.openModal){display:none}.checkout .section .secContent{padding-left:15px;padding-right:15px}.checkout .section .secContent:empty{display:none}.checkout .section .secContent .centered{margin:0 auto;max-width:690px}.checkout .section .secContent .centered h5{font-family:ICARubrik;font-size:1.6rem;margin:0 0 15px;color:#e16e30}.checkout .section .secContent .left{border-right:1px solid #f3f0eb;float:left;padding-right:20px;padding-top:10px;width:46%}.checkout .section .secContent .right{float:left;margin-left:2em;padding-top:10px}.checkout .section .icon.storeLocator{background-position:-50px -551px;height:18px;width:15px}.checkout .section .icon.moreInfo{background-position:-244px -450px!important;width:28px;height:27px}.checkout .section .card p:last-child{margin-bottom:0}.checkout .section .secureLock{position:relative;padding:10px 0 5px 17px;font-size:1.1rem;text-transform:uppercase;line-height:1.8rem}.checkout .section .secureLock:before{background-position:-1px -398px;width:12px;height:14px;content:" ";position:absolute;left:0}.checkout .section .paymentError{background-position:-685px -382px}.checkout .section .error,.checkout .section .inputContainer label.error{color:red;font-weight:400}.checkout .section .noDeliverySection .button.callToAction{padding:0 1rem}.checkout .section .acceptSaveContact .tooltipContent{top:32px}.checkout .section .errorBoxWrap p.errorBoxText{margin-bottom:0}.checkout .section .buttonSet{width:50%;margin-left:0;display:table-cell}.checkout .section .applyCouponCode{text-align:right;font-weight:400;margin-bottom:15px;float:right}.checkout .section .wrapperItems{font-size:1.4rem;display:table;padding-bottom:20px;padding-top:20px;overflow:hidden;width:100%}.checkout .section .DeliveryDetailsInne{overflow:hidden}.checkout .section .DeliveryDetailsInne form{margin:0;max-width:100%;text-align:left}.checkout .section .DeliveryDetailsInne .delivryHeading{font-size:1.3rem;margin:10px 50px}.checkout .section .termsConditionBox{background-color:#eee;border:1px solid #ccc;border-radius:5px;display:table;height:30px;margin:10px 0;max-width:260px;min-width:260px;padding:10px;text-align:center}.checkout .section .termsConditionBox label{text-align:center}.checkout .section .replacementProduct p{text-align:left;line-height:2rem;color:#817573}.checkout .section .replacementProduct p strong{color:#000;display:block}.checkout .section .replacementProduct p a:nth-last-child(2){margin-top:8px}.checkout .section .replacementProduct a{line-height:2rem;display:inline-block;float:none;max-width:none}.checkout .section .replacementProduct a:not(.ica-close){margin-left:0;display:block;line-height:3.4rem}.checkout .section .replacementProduct .backToButton{padding-left:16px;position:relative}.checkout .section .replacementProduct .backToButton:before{content:"";display:block;position:absolute;top:50%;left:0;width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:6px 0 7px 8px;transform:rotate(-180deg);border-radius:3px;margin-top:-8px;border-left-color:#a02971}.checkout .section .replacementProduct .backToButton:hover:before{border-left-color:#dc438c}.checkout .section .replacementProduct .pen{white-space:nowrap}.checkout .section .replacementProduct .pen:before{background-position:-397px -100px;content:"";display:inline-block;height:15px;margin-bottom:-2px;width:18px;padding-right:1px}.checkout .section .replacementProduct .navigation{margin:0 auto;text-align:center}.checkout .section .replacementProduct .navigation #backbutton,.checkout .section .replacementProduct .navigation #termsandconditions{padding:0;width:auto;display:inline-block;min-width:auto;min-width:52%;margin:0 10px 10px;text-align:center;float:none}.checkout .section .replacementProduct .ica-close{position:absolute;right:0;top:0;margin:0;width:46px;display:none}.checkout .section .infoBox{margin:0 auto;width:50%;border-radius:5px;display:table;height:30px;max-width:260px;min-width:260px;padding:9px 30px;font-size:1.4rem;text-align:left}.ismobilesized .checkout .cart-items:not(.open) .secContent{display:none}@media only screen and (max-width:511px){.checkout section .secHeading .foldable{text-indent:-9999px;padding-left:0;width:15px}}@media only screen and (max-width:1180px){.checkout .section .right{margin-left:0}}@media only screen and (max-width:939px){.checkout .section .right{margin-left:20px}}@media only screen and (max-width:480px){.checkout .replacementProduct p,.checkout .section .secContent .centered{padding:0}.secHeading .addCardLink{display:inline-block;max-width:85%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}}@media only screen and (max-width:683px){.checkout .section .secContent .right{border-right:0;float:none;margin:20px auto;padding-right:0;width:100%}.checkout .section .secContent .left{border-right:0;float:none;padding-right:0;width:auto}.checkout .section .wrapperItems{display:block;padding:10px 0 0}.checkout .section .buttonSet{float:none;width:auto;margin-bottom:10px;display:block}.checkout .section .applyCouponCode{text-align:left;float:left}}.cart--recipe-in-cart{background:url(../resources/svg-sprite.svg) no-repeat;background-position:24.95697074010327% 72.5%;width:43px;height:38px}.checkout--close,.ica-modal.detailModal.loginModal .ica-top .icon-pseudo:after{background:url(../resources/svg-sprite.svg) no-repeat;background-position:76.15894039735099% 69.04761904761905%;width:20px;height:20px}.checkout--icon-face{background:url(../resources/svg-sprite.svg) no-repeat;background-position:31.864406779661017% 71.7032967032967%;width:34px;height:34px}.product-marking-large--artongrans{background:url(../resources/svg-sprite.svg) no-repeat;background-position:27.24137931034483% 55.92286501377411%;width:44px;height:35px}.product-marking-large--astma-allergi{background:url(../resources/svg-sprite.svg) no-repeat;background-position:42.41379310344828% 46.28099173553719%;width:44px;height:35px}.product-marking-large--bra-miljoval{background:url(../resources/svg-sprite.svg) no-repeat;background-position:34.827586206896555% 46.28099173553719%;width:44px;height:35px}.product-marking-large--eko{background:url(../resources/svg-sprite.svg) no-repeat;background-position:27.24137931034483% 46.28099173553719%;width:44px;height:35px}.product-marking-large--eu-eco{background:url(../resources/svg-sprite.svg) no-repeat;background-position:42.41379310344828% 36.63911845730028%;width:44px;height:35px}.product-marking-large--eu-leaf{background:url(../resources/svg-sprite.svg) no-repeat;background-position:90.6896551724138% 87.87878787878788%;width:44px;height:35px}.product-marking-large--fairtrade{background:url(../resources/svg-sprite.svg) no-repeat;background-position:90.6896551724138% 78.23691460055096%;width:44px;height:35px}.product-marking-large--fsc{background:url(../resources/svg-sprite.svg) no-repeat;background-position:98.27586206896552% 97.52066115702479%;width:44px;height:35px}.product-marking-large--krav{background:url(../resources/svg-sprite.svg) no-repeat;background-position:98.27586206896552% 78.23691460055096%;width:44px;height:35px}.product-marking-large--msc{background:url(../resources/svg-sprite.svg) no-repeat;background-position:83.10344827586206% 87.87878787878788%;width:44px;height:35px}.product-marking-large--nyckelhal{background:url(../resources/svg-sprite.svg) no-repeat;background-position:34.827586206896555% 55.92286501377411%;width:44px;height:35px}.product-marking-large--rainforest-alliance{background:url(../resources/svg-sprite.svg) no-repeat;background-position:98.27586206896552% 87.87878787878788%;width:44px;height:35px}.product-marking-large--sao{background:url(../resources/svg-sprite.svg) no-repeat;background-position:83.10344827586206% 97.52066115702479%;width:44px;height:35px}.product-marking-large--se-sigill{background:url(../resources/svg-sprite.svg) no-repeat;background-position:90.6896551724138% 97.52066115702479%;width:44px;height:35px}.product-marking-large--svanen{background:url(../resources/svg-sprite.svg) no-repeat;background-position:83.10344827586206% 78.23691460055096%;width:44px;height:35px}.product-marking-large--swedish-flag{background:url(../resources/svg-sprite.svg) no-repeat;background-position:27.24137931034483% 36.63911845730028%;width:44px;height:35px}.product-marking-large--utz{background:url(../resources/svg-sprite.svg) no-repeat;background-position:34.827586206896555% 36.63911845730028%;width:44px;height:35px}.product-marking-medium--artongrans{background:url(../resources/svg-sprite.svg) no-repeat;background-position:66.44067796610169% 70.16129032258064%;width:34px;height:26px}.product-marking-medium--astma-allergi{background:url(../resources/svg-sprite.svg) no-repeat;background-position:72.20338983050847% 70.16129032258064%;width:34px;height:26px}.product-marking-medium--bra-miljoval{background:url(../resources/svg-sprite.svg) no-repeat;background-position:24.576271186440678% 80.3763440860215%;width:34px;height:26px}.product-marking-medium--eko{background:url(../resources/svg-sprite.svg) no-repeat;background-position:30.338983050847457% 80.3763440860215%;width:34px;height:26px}.product-marking-medium--eu-eco{background:url(../resources/svg-sprite.svg) no-repeat;background-position:36.101694915254235% 80.3763440860215%;width:34px;height:26px}.product-marking-medium--fairtrade{background:url(../resources/svg-sprite.svg) no-repeat;background-position:41.86440677966102% 80.3763440860215%;width:34px;height:26px}.product-marking-medium--fsc{background:url(../resources/svg-sprite.svg) no-repeat;background-position:49.152542372881356% 35.75268817204301%;width:34px;height:26px}.product-marking-medium--krav{background:url(../resources/svg-sprite.svg) no-repeat;background-position:47.6271186440678% 80.3763440860215%;width:34px;height:26px}.product-marking-medium--mcs{background:url(../resources/svg-sprite.svg) no-repeat;background-position:41.69491525423729% 54.56989247311828%;width:34px;height:26px}.product-marking-medium--nyckelhal{background:url(../resources/svg-sprite.svg) no-repeat;background-position:47.45762711864407% 54.56989247311828%;width:34px;height:26px}.product-marking-medium--rainforest-alliance{background:url(../resources/svg-sprite.svg) no-repeat;background-position:49.152542372881356% 45.16129032258065%;width:34px;height:26px}.product-marking-medium--sao{background:url(../resources/svg-sprite.svg) no-repeat;background-position:37.6271186440678% 70.16129032258064%;width:34px;height:26px}.product-marking-medium--se-sigill{background:url(../resources/svg-sprite.svg) no-repeat;background-position:43.389830508474574% 70.16129032258064%;width:34px;height:26px}.product-marking-medium--svanen{background:url(../resources/svg-sprite.svg) no-repeat;background-position:49.152542372881356% 70.16129032258064%;width:34px;height:26px}.product-marking-medium--swedish-flag{background:url(../resources/svg-sprite.svg) no-repeat;background-position:54.91525423728814% 70.16129032258064%;width:34px;height:26px}.product-marking-medium--utz{background:url(../resources/svg-sprite.svg) no-repeat;background-position:60.67796610169491% 70.16129032258064%;width:34px;height:26px}.product-marking-small--artongrans{background:url(../resources/svg-sprite.svg) no-repeat;background-position:32.166666666666664% 85.75197889182058%;width:24px;height:19px}.product-marking-small--astma-allergi{background:url(../resources/svg-sprite.svg) no-repeat;background-position:28.166666666666668% 85.75197889182058%;width:24px;height:19px}.product-marking-small--bra-miljoval{background:url(../resources/svg-sprite.svg) no-repeat;background-position:24.166666666666668% 85.75197889182058%;width:24px;height:19px}.product-marking-small--eko{background:url(../resources/svg-sprite.svg) no-repeat;background-position:72.5% 78.89182058047493%;width:24px;height:19px}.product-marking-small--eu-eco{background:url(../resources/svg-sprite.svg) no-repeat;background-position:68.5% 78.89182058047493%;width:24px;height:19px}.product-marking-small--fairtrade{background:url(../resources/svg-sprite.svg) no-repeat;background-position:30.666666666666668% 62.79683377308707%;width:24px;height:19px}.product-marking-small--fsc{background:url(../resources/svg-sprite.svg) no-repeat;background-position:64.5% 78.89182058047493%;width:24px;height:19px}.product-marking-small--krav{background:url(../resources/svg-sprite.svg) no-repeat;background-position:36.166666666666664% 85.75197889182058%;width:24px;height:19px}.product-marking-small--mcs{background:url(../resources/svg-sprite.svg) no-repeat;background-position:60.5% 78.89182058047493%;width:24px;height:19px}.product-marking-small--nyckelhal{background:url(../resources/svg-sprite.svg) no-repeat;background-position:34.666666666666664% 62.79683377308707%;width:24px;height:19px}.product-marking-small--rainforest-alliance{background:url(../resources/svg-sprite.svg) no-repeat;background-position:38.666666666666664% 62.79683377308707%;width:24px;height:19px}.product-marking-small--sao{background:url(../resources/svg-sprite.svg) no-repeat;background-position:42.666666666666664% 62.79683377308707%;width:24px;height:19px}.product-marking-small--se-sigill{background:url(../resources/svg-sprite.svg) no-repeat;background-position:46.666666666666664% 62.79683377308707%;width:24px;height:19px}.product-marking-small--svanen{background:url(../resources/svg-sprite.svg) no-repeat;background-position:50.666666666666664% 62.79683377308707%;width:24px;height:19px}.product-marking-small--swedish-flag{background:url(../resources/svg-sprite.svg) no-repeat;background-position:52.5% 78.89182058047493%;width:24px;height:19px}.product-marking-small--utz{background:url(../resources/svg-sprite.svg) no-repeat;background-position:56.5% 78.89182058047493%;width:24px;height:19px}.splash--kvantum{background:url(../resources/svg-sprite.svg) no-repeat;background-position:36.08695652173913% 0;width:164px;height:129px}.splash--loyalty-bubble{background:url(../resources/svg-sprite.svg) no-repeat;background-position:26.421404682274247% 63.338301043219076%;width:26px;height:22.24px}.splash--loyalty-kvantum{background:url(../resources/svg-sprite.svg) no-repeat;background-position:0 0;width:166px;height:133px}.splash--loyalty-maxi{background:url(../resources/svg-sprite.svg) no-repeat;background-position:69.91525423728814% 0;width:152px;height:138px}.splash--loyalty-nara{background:url(../resources/svg-sprite.svg) no-repeat;background-position:0 49.25925925925926%;width:158px;height:128px}.splash--loyalty-supermarket{background:url(../resources/svg-sprite.svg) no-repeat;background-position:100% 55.46875%;width:142px;height:142px}.splash--maxi{background:url(../resources/svg-sprite.svg) no-repeat;background-position:0 100%;width:145px;height:137px}.splash--nara{background:url(../resources/svg-sprite.svg) no-repeat;background-position:69.47368421052632% 49.81949458483754%;width:149px;height:121px}.splash--supermarket{background:url(../resources/svg-sprite.svg) no-repeat;background-position:100% 0;width:142px;height:142px}html.oldBrowser .checkoutHeader{top:auto}.shown-in-mobile{display:none}.checkout{width:auto;padding-top:50px;overflow:hidden;position:relative;font-size:1.2rem}.checkout .button{width:100%}#checkoutDeliveryPickupSlots #reserveSlot{display:none}.not-shown-in-mobile{display:inline-block}.checkoutHeader{background:none repeat scroll 0 0 #eb1f07;overflow:hidden;z-index:18;position:fixed;top:0}.checkoutHeader ul{width:100%;display:table;padding:0 14px;box-sizing:border-box}.checkoutHeader li{display:inline-table;font-size:1.4rem;color:#fff;width:30%;font-family:ICARubrik;text-align:center;line-height:43px}.checkoutHeader li:first-child{text-align:left;float:left}.checkoutHeader li:last-child{text-align:right;width:39.1%;float:right}.checkoutHeader li .last a{background:none repeat scroll 0 0 transparent!important}.checkoutHeader li img{position:relative;vertical-align:middle;margin-left:10px}.checkoutHeader a,.checkoutHeader a:hover{color:#fff}.checkoutHeader .arrow-header{padding-left:16px;position:relative}.checkoutHeader .arrow-header:before{content:"";display:block;position:absolute;top:50%;left:0;width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:6px 0 7px 8px;transform:rotate(-180deg);border-radius:3px;margin-top:-8px}.checkoutHeader .chkHeader{font-weight:700;font-size:1.6rem}.checkoutHeader .iconSafeInfo{text-transform:uppercase;font-size:1.1rem;line-height:1}.checkoutHeader .iconSafeInfo.icon{padding-right:17px;font-family:ICARubrik}.checkoutHeader .iconSafeInfo:after{background-position:5px -350px;content:" ";width:17px;height:18px;display:inline-block;vertical-align:middle}.checkout.confirmation footer,.checkout main{float:left;width:74%;margin-left:0}.checkout .mcp .secureMessage{display:none;margin-bottom:0}.checkout .mcp .secureMessage p{margin:0;padding:0;text-align:center}.checkout .mcp .secureMessage span{margin-right:2px;text-transform:uppercase;line-height:20px;font-size:1rem;display:inline-block;float:none}.checkout #cartItemSection.open .secHeading>a{display:none}#cartItemSection.open .secHeading a.secLink .icon,#checkoutDeliveryDetails.open .secHeading a.secLink .icon{background-position:-793px -198px;display:inline-table;float:none;height:13px;width:15px;margin:0;padding:0;overflow:hidden}#cartItemSection:not(.open) .secContent{height:220px;overflow:hidden;position:relative}#checkoutBillingInfo.nonEditView.open .actionArea,#checkoutBillingInfo.nonEditView.open li.billCenter,#checkoutBillingInfo.nonEditView.open li.billCenter div,#checkoutBillingInfo li.oldBillInfo{display:block}#checkoutBillingInfo .actionArea,#checkoutBillingInfo.nonEditView.open a.renameBillingInfo,#checkoutBillingInfo.nonEditView.open li.oldBillInfo,#checkoutBillingInfo li.billCenter{display:none}.billedAddress{padding:0 10px 10px 17px}.billedAddress.billedInfo{border-left:1px solid #f3f0eb;margin-left:50px}.billedAddress li{font-size:1.4rem;line-height:20px;margin:0;word-wrap:break-word;max-width:280px}.nonEditView.open .billedAddress,.nonEditView.open .billedInfo{border-left:none;margin-left:0;margin-bottom:18px;padding:0}.nonEditView #checkoutBillingInfoDetails fieldset,.nonEditView #checkoutBillingInfoDetails form{padding:0;text-align:center;overflow:hidden;width:100%;max-width:100%}.nonEditView.open #checkoutBillingInfoDetails form{max-width:380px}.nonEditView.open #checkoutBillingInfoDetails form fieldset{max-width:280px}#checkoutBillingInfoDetails div.billDetails{float:left;width:31%;margin-right:1%}#checkoutBillingInfo.nonEditView.open #checkoutBillingInfoDetails div.billDetails{float:none;width:auto;margin-right:0;margin-bottom:18px}#checkoutBillingInfoDetails div.billDetails:last-child{margin-right:0}#checkoutBillingInfo.nonEditView.open .actionArea .button.closeBtn,#checkoutBillingInfo.nonEditView.open .actionArea .button.updateData{width:48%;min-width:120px;margin-left:0}.checkout #checkoutBillingInfo.done .secContent{display:block!important;padding:0}.checkout #checkoutBillingInfo.nonEditView.open .secContent{padding:20px 20px 25px}#checkoutPaymentOptions h2{text-align:center}.checkoutPaymentMethod{font-size:1.4rem;line-height:1.8rem;margin-bottom:20px}.checkoutPaymentMethod ul li{margin-bottom:.7rem}.checkout--icon-face{padding-left:39px;padding-top:14px}.payment-toggler{margin:20px 0;padding-top:20px;border-top:1px solid #f3f0eb}.payment-toggler__list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width:480px){.payment-toggler__list li{-webkit-flex:0 1 auto;flex:1 0 auto;margin-right:20px}.payment-toggler__list li:not(:first-child){-webkit-flex:0 1 100%;flex:0 1 100%}}.payment-toggler__list-item{-webkit-flex:0 1 calc(50% - 5px);flex:0 1 calc(50% - 5px);margin:0}.ie11 .payment-toggler__list-item{flex:0 1 49%;margin:0}.ie11 .vendor-logo{width:30px}.ie11 .payment-toggler__toggle:hover{border-color:#ccc}[data-selected-payment-option=icaBanken] .payment-toggler .payment-toggler__toggle--icaBanken,[data-selected-payment-option=klarnaInvoice] .payment-toggler .payment-toggler__toggle--klarnaInvoice,[data-selected-payment-option=payEx] .payment-toggler .payment-toggler__toggle--payEx{border-color:#e13205;font-weight:700;pointer-events:none}.payment-toggler__toggle{padding:10px 0;background-color:transparent;height:100%;width:100%;font-size:16px;border-bottom:3px solid #f3f0eb;text-align:left;color:#333232}@media (hover:hover){.payment-toggler__toggle:hover{border-color:#ccc}}.vendor-logos{display:inline-block;margin-left:5px}@media screen and (max-width:480px){.vendor-logos{margin:5px 0 0;display:block}}@media screen and (max-width:360px){.vendor-logos .vendor-logo{height:15px}}.vendor-logo{height:20px;display:inline-block;vertical-align:bottom}.vendor-logo:not(:first-child){margin-left:3px}.vendor-logo.amex-logo{display:none}.vendor-logo.amex-logo[data-is-available]{display:inline}.card-container{display:none}[data-selected-payment-option=icaBanken] .card-container{display:block}.saved-card-section{background-color:#f3f0eb;padding:20px;margin:10px auto}.saved-card-section li{margin-bottom:1.3em}.saved-card-section fieldset{padding:0;max-width:100%}.saved-card-section input[type=radio]~section{display:none}.saved-card-section input[type=radio]:checked~section{display:block}.saved-card-section input[type=radio]:disabled~label{color:rgba(0,0,0,.3)}.saved-card-section .input-field{margin-top:10px;display:inline-block}.saved-card-section section{margin:10px 0 0 22px}.saved-card-section ul ul p{color:#999}.klarna-container{display:none}[data-selected-payment-option=klarnaInvoice] .klarna-container{display:block}.klarna-container__address{background-color:#f3f0eb;padding:20px;margin:10px auto;box-sizing:border-box;font-size:1.4rem;text-align:center;overflow:hidden}.klarna-container__address h4{margin:0 0 5px}.klarna-container__address label{display:block;margin-bottom:.8rem}.klarna-container__address button,.klarna-container__address input[type=text]{display:inline-block}.klarna-container__address .secContent{background:inherit;padding:0}.klarna-container__address-form{border:1px solid #f3f0eb;border-width:1px 0;max-width:500px;margin:20px auto;padding:20px 0}.klarna-container__address-form button{display:inline-block;background-color:#a02971;border:0;box-shadow:none;border-radius:25px;color:#fff;padding:15px 30px;font-size:18px;font-weight:700;width:100%;max-width:300px}.payment-error{display:inline-block;line-height:20px;border-radius:3px;color:#eb1f07}.payment-error svg{height:20px;width:20px;margin-right:5px;vertical-align:bottom;fill:#eb1f07}.bonus-error{margin:10px 0}.ie11 .payment-methods__list-item .payment-label{flex:1}.ie11 .payment-methods__list-item .payex-logo{flex:0 1 100px}.ie11 .payment-methods__list-item .payex-logo+.logo-container{flex:0 1 180px}.ie11 .payment-methods__list-item .card-logo{width:50%}.ie11 .payment-methods__list-item .payment-methods__list-item-label{height:55px}.ie11 .payment-methods__list-item .payment-methods__list-item-label:after{content:"";min-height:inherit;font-size:0}.accept-terms{text-align:center;max-width:500px;margin:0 auto}.feature-isB2Bsite [data-selected-payment-option=icaCreditCard] .checkout-total-summary .accept-terms,[data-id=card]:checked~.accept-terms,[data-is-edit-order][data-nothing-to-reserve][data-selected-payment-option=payEx] .accept-terms{display:block}.accept-terms__text{display:inline-block;margin-top:15px}.accept-terms__text-label{line-height:24px}.accept-terms__text-label:before{top:3px;left:1px}.accept-terms__text-label .klarna-link,.accept-terms__text-label .klarna-link:hover,.accept-terms__text-label .openModal,.accept-terms__text-label .openModal:hover{color:#a02971}.submit-button-container{position:relative;margin-top:20px;text-align:center}.submit-button-container .geoLocationTooltip{top:50px;left:auto;width:200px;display:none}.submit-button-container__button{display:inline-block;background-color:#8fc453;border:0;box-shadow:none;border-radius:25px;color:#fff;padding:15px 30px;font-size:18px;font-weight:700;width:100%;max-width:300px}.submit-button-container__button:disabled{opacity:.65;cursor:not-allowed}.submit-button-container__button--no-reserve,[data-nothing-to-reserve] .submit-button-container__button{display:none}[data-nothing-to-reserve] .submit-button-container__button--no-reserve{display:inline-block}.submit-button-container--tooltip-open{padding-bottom:100px}[data-selected-payment-option=icaCredit] .accept-terms,[data-selected-payment-option=icaInvoice] .accept-terms{display:block}.checkout #nameYourCardSection .icon,.checkout #payWithSavedCardDetails.open .icon{background-position:-688px -380px}.checkout #payWithSavedCardDetails.disabled .icon{background-position:-736px -380px}.checkout #payWithSavedCardDetails form li{margin-bottom:1.138rem}.checkout #payWithSavedCardDetails form li:last-child{margin-bottom:16px}#payWithSavedCardDetails .savedCard .row.itemBottom{border-top:1px solid #fff;padding-top:1.138rem;margin-top:1.138rem;text-align:right}.checkout #payWithSavedCardDetails fieldset{padding:0;max-width:360px}.checkout #payWithSavedCardDetails legend{font-size:1.4rem;font-weight:700;padding:.8rem 0 1rem}.checkout #payWithSavedCardDetails input[type=radio]{float:left;margin-top:2px}.checkout #payWithSavedCardDetails label{display:inline-block;width:90%}.checkout #payWithSavedCardDetails label.secureLock{margin:.5rem 0}.checkout #payWithSavedCardDetails.open .inputContainer{text-align:right}#nameYourCardData .cardBlock,.savedCard .card{background-color:#faf9f7;border:1px solid #ebebeb;border-radius:3px;padding:14px 32px}#nameYourCardData .cardBlock fieldset{margin:0;padding:0}.savedCard .commonCard{background:#f0f0f0;padding:1.138rem;margin-top:1.7rem}.checkout #nameYourCardSection form{text-align:left}#nameYourCardSection h3{color:#e16e30}#nameYourCard.error:focus{border-bottom:2px solid red}.save-card-help{display:block;height:20px;width:20px;position:absolute;top:50%;right:0;margin-top:-10px;background-position:-47px -447px}.saved-card-delete{padding-left:25px;margin-left:10px;position:relative}.saved-card-delete:before{position:absolute;left:0;top:50%;background-position:-93px -600px;content:"";display:inline-block;height:16px;width:26px;margin-top:-8px}.savedOn{margin-left:22px}.savedOn span{display:block}.checkout .cardBlock .inputContainer a{margin-top:1rem}form .cardBlock fieldset{max-width:314px}#checkoutDeliveryDetailsData .fieldset-well p{margin-bottom:0}.delivery-details-content .center{margin-top:20px;text-align:center}.delivery-details-content .checkout-slot-confirm-button{padding:10px 30px;font-size:1.4rem;border-radius:5px;display:inline-block;background-color:#e6e6e6;pointer-events:none}.delivery-details-content .checkout-slot-confirm-button.active{background-color:#00913f;color:#fff;pointer-events:auto}.delivery-details-content .checkout-slot-confirm-button.active:hover{color:#fff}.acceptSubscription{margin-top:13px}.acceptSubscription .acceptSubscriptionText{margin-bottom:.7rem}.acceptSubscription .input-field{margin:0}.custom-select.fa-caret-down{max-width:50%}#selectPayInvoice{margin-top:10px}#checkoutPaymentInfo .secLink{display:block}#checkoutPaymentInfo.open .secLink{display:none}#checkoutPaymentInfo.open .secLink.paymentUpdate{display:block}@media only screen and (max-width:683px){#cartItemSection:not(.open) .secContent{height:175px}#cartItemSection:not(.open) .secContent.closeMessage{display:none;height:auto}#cartItemSection:not(.open) .cartItemsOverlay,#cartItemSection:not(.open) .secContent.closeMessage .replacementProduct{display:none}.checkout #checkoutLogin .section{width:100%}#checkoutBillingInfoDetails div.billDetails{display:inline-block;width:100%}.billedAddress{border-left:1px solid #f3f0eb;margin-left:50px}#checkoutBillingInfo.nonEditView.open .actionArea,#checkoutBillingInfo.nonEditView.open .billDetails,.nonEditView.open .billedAddress,.nonEditView.open .billedInfo{padding:0}.nonEditView .billedAddress li{max-width:242px}.nonEditView.open #checkoutBillingInfoDetails div.billDetails{width:100%}.ica-modal.detailModal.loginModal .ica-content{background:none}}@media only screen and (width:360px){#cartItemSection:not(.open) .secContent{height:185px}}@media only screen and (width:320px){#cartItemSection:not(.open) .secContent{height:205px}}#cartItemSection:not(.open) .cartItemsOverlay{position:absolute;bottom:0;left:0;z-index:1;height:47%;width:100%;background:url(../resources/checkout_cartDetail_gradient_bg.png) repeat-x 0 100%}.checkout section li fieldset .secureLock{display:block;width:60%;margin:0 auto;font-weight:400}.checkout #checkoutUserDetails.done .secContent{display:block;padding:0}#deliveryDetailsForm{margin-left:40px;width:90%}#currentUserDetails.selectedAddress{margin-left:50px;border-left:1px solid #f3f0eb;padding:0 10px 10px 17px}#currentUserDetails li span{display:block}form li{font-size:1.4rem;margin-bottom:1em;text-align:left}form .singinHelp{text-align:center}.fieldset-well{background:#faf9f7;border:1px solid #ebebeb;border-radius:6px;margin:26px 0;max-width:350px;font-size:1.4rem;min-width:50%;padding:0}.fieldset-well p{line-height:1.4rem;margin-bottom:0}.fieldset-well .inputContainer{max-width:50%;margin-top:10px}.fieldset-well .fieldset-well__heading{outline:0;position:relative;display:block;font-family:ICARubrik;font-weight:700;font-size:1.8rem;line-height:40px;padding:0 15px}@media (max-width:480px){.fieldset-well .fieldset-well__heading{font-size:1.6rem}}.fieldset-well .fieldset-well__heading:after{display:block;position:absolute;top:50%;right:15px;width:20px;height:20px;content:"";background-image:url(//assets.icanet.se/q_auto:good,f_auto/ecom-assets/sprite_new_1x.png);background-position:-685px -545px;margin-top:-10px;float:right}.fieldset-well .fieldset-well__heading,.fieldset-well .fieldset-well__heading:hover{color:#333232}.fieldset-well .fieldset-well__content{padding:0 15px 15px}.fieldset-well--collapsed a:hover{cursor:pointer;background-color:#f6f4f1}.fieldset-well--collapsed a:after{transform:scaleY(-1);background-position:-685px -545px}.fieldset-well--collapsed .fieldset-well__content{display:none}.fieldset-well__heading{font-family:ICARubrik;font-weight:700;font-size:1.8rem;margin-top:1px;margin-bottom:2px}@media (max-width:480px){.fieldset-well__heading{font-size:1.6rem}}.fieldset-well__content--hidden{display:none}.checkoutBoxWrap .chekoutCouponBox{display:none;float:right;margin-bottom:40px;padding-bottom:25px;position:relative;text-align:right}.box.checkoutCartSummary{background:none repeat scroll 0 0 #fff;overflow:hidden;margin-bottom:1rem;position:relative}.box.checkoutCartSummary li{float:right;width:100%;text-align:right;border-bottom:1px dotted #f3f0eb;font-size:1.4rem;margin-bottom:1rem}.box.checkoutCartSummary dl{float:right;font-size:1.3rem;margin:0;width:100%}.box.checkoutCartSummary dt{float:left;text-align:right;width:80%}.box.checkoutCartSummary dd,.box.checkoutCartSummary dt{padding:5px 0;margin:0 0 .5rem}.box.checkoutCartSummary dd{border-bottom:1px solid #f3f0eb;display:block}.box.checkoutCartSummary dd.noBorder{border:0}.box.checkoutCartSummary dt.icaRedColor{color:red}.box.checkoutCartSummary dt #chekoutCouponBoxWrapper{display:inline-block;width:92%}.checkoutCartSummary ul.contentSummary li a.applyCouponCode{float:left}.box.checkoutCartSummary dt .totalPrice{display:inline;text-align:right;vertical-align:top}.box.checkoutCartSummary dd.price{height:60px;font-family:ICARubrik;font-size:2rem;font-weight:700}.box.checkoutCartSummary .actionButton.left{float:left;text-align:left;width:48%;padding-right:0}.box.checkoutCartSummary .actionButton.right{float:right;text-align:left;width:50%;margin-left:0}.box.checkoutCartSummary .actionButton.right .button.callToAction{width:250px;float:right}.checkoutCartSummary li #chekoutCouponBoxWrapper .chekoutCouponBox{display:none;text-align:left;width:100%}.checkout .pantPrice{font-weight:700}.checkout-total-summary li span{font-size:1.5rem}.checkout-total-summary li span:nth-of-type(2){float:right}.checkout-total-summary li.vat{color:#999}.checkout-total-summary li.amount-to-reserve span:nth-of-type(2){font-size:2rem;font-weight:700;font-family:ICARubrik,sans-serif}.checkout-total-summary li.amount-to-reserve p{margin-top:10px;color:#999}.checkout-total-summary .savings{color:#eb1f07}#checkoutTotalSummary{display:table;position:relative;margin-top:1rem;margin-bottom:1rem}#checkoutTotalSummary li{font-size:1.5rem;margin-bottom:10px;text-align:right}#checkoutTotalSummary li.vat{color:#999}#checkoutTotalSummary li:last-child{border:none;margin-bottom:0}#checkoutTotalSummary li span.invoiceSelectedMsg,#checkoutTotalSummary li span:first-child{float:left}.checkout .reserved p{text-align:left;margin-top:10px}#checkoutTotalSummary li.total span.price{font-size:2rem;font-weight:700;font-family:ICARubrik,sans-serif}.checkout .halfwidth{vertical-align:top;display:inline-block;width:49.5%}.checkout .halfwidth#guestLogin{margin-left:1rem}#checkoutDeliveryDetailsData .deliveryHeading{color:#eb1f07}#checkoutDeliveryDetailsData .deliveryHeading .icon{background-position:-99px -198px!important;float:left;height:36px;text-align:left;width:21px}.ica-modal .ica-content .modal-data .border-box{margin-bottom:20px}.ica-modal .procentage_reservation_text h5:last-of-type{padding-top:25px}.cartBreakdown__separator-top{border-top:1px solid #fff;margin:15px 10px 5px 0;padding-top:5px}#cartBreakdown #summary .cartBreakdown__separator-top{text-align:center}.checkout #cartBreakdown.box,.checkout aside .customerSupport.box{clear:both;float:right;width:26%;border-left:1rem solid #f3f0eb;margin-bottom:1rem;position:relative;box-sizing:border-box}.checkout aside .customerSupport .customer_support_items li{color:#9f9795}#rightCol.sideColumn{height:1%;max-width:1180px;position:fixed;width:100%;top:50px}.checkout #cartBreakdown.box{background:none repeat scroll 0 0 #3f3f40;padding:15px 0 10px}.checkout #cartBreakdown li{color:#fff;display:block;font-size:1.2rem;line-height:1.5;text-align:center}.checkout #cartBreakdown .total .price{font-family:ICARubrik;font-size:2.2rem;font-weight:700;margin-left:0}.checkout #cartBreakdown .center{margin-top:10px;padding:0 5%;box-sizing:border-box}.checkout #cartBreakdown .center .openModal:before{z-index:1}.checkout #cartBreakdown .center .openModal:after{content:"";display:block;height:10px;width:4px;position:absolute;top:1px;left:5px;background-color:#fff}.checkout #cartBreakdown .total{line-height:1.5rem;height:20px;margin-top:10px}.checkout #cartBreakdown .total .label{font-size:1.3rem}.checkout aside .customerSupport.box{background:none repeat scroll 0 0 #fff;padding-top:15px}.checkout aside .customer_support_items li{padding:0 20px}.checkout aside .customerSupport.box li{font-size:1.2rem;line-height:1.6;text-align:center}.checkout aside .customerSupport.box li:last-child{font-size:1.3rem;line-height:24px}.checkout aside .customerSupport.box li .phone{color:#eb1f07;font-family:ICARubrik;font-size:2.4rem;font-weight:700;line-height:30px}.checkout aside .customerSupport.box li em{color:#eb1f07;font-style:normal}.checkout aside li:last-child{font-size:1.4rem}.checkout aside .bullets{margin-top:1rem}.checkout aside .bullets li:first-child{border-top:1px solid #f3f0eb}.checkout aside .customerSupport.box .bullets li{border-bottom:1px solid #f3f0eb;display:block;margin:0;padding:6px 13px;text-align:left}.checkout aside .customerSupport.box .bullets a{font-size:1.2rem;line-height:24px;position:relative;padding-left:20px;font-weight:400;display:block}#wrapper{position:relative}.no-touchevents .checkout aside .customerSupport.box .bullets a:active:before,.no-touchevents .checkout aside .customerSupport.box .bullets a:hover:before{background-position:-100px -500px}.icon.done{background-position:-650px -501px;width:34px;height:23px;display:inline-block}.checkout.confirmation #shareAndTell,.checkout.confirmation .box,.checkout.confirmation .fragorSvar{background:none repeat scroll 0 0 #fff;overflow:hidden}.checkout.confirmation .box{position:relative;padding:0 10px}.checkout.confirmation .box .boxInfo,.checkout.confirmation .help{max-width:640px;margin:0 auto;text-align:center}.checkout.confirmation .box .boxInfo{border-bottom:1px solid #ebebeb;padding-top:25px}.checkout.confirmation .box h1{color:#353432;display:block;padding:20px;font-size:2.8rem;margin:0;text-align:center}.checkout.confirmation .message{background:none repeat scroll 0 0 #faf9f7;border:1px solid #ebebeb;border-radius:4px;margin:0 auto 2rem;overflow:hidden;padding:2rem 2.5rem;text-align:center}.checkout.confirmation .message .leftBar{border-right:1px solid #ebebeb;display:inline-block;padding:.6rem 2.5rem 0 0;width:45%}.checkout.confirmation .message .orderNumber{margin-bottom:1rem}.checkout.confirmation .message em{color:#eb1f07;font-size:1.8rem;font-style:normal;font-weight:700;word-wrap:break-word;line-height:22px;display:block}.checkout.confirmation .message .email{color:#eb1f07;display:inline-block;word-wrap:break-word;max-width:248px}.checkout.confirmation .message .rightBar{display:inline-block;padding:1rem;vertical-align:top;width:45%}.checkout.confirmation .rightBar .pupImg span{clear:left;padding-left:28px;position:relative}.checkout.confirmation .rightBar .pupImg span:before{content:"";position:absolute;background-position:-400px -200px;width:22px;height:18px;left:0;bottom:0}.checkout.confirmation .rightBar .pickupPlaceLocation.storeLocator{position:relative;padding-left:20px}.checkout.confirmation .rightBar .pickupPlaceLocation.storeLocator:before{content:"";position:absolute;background-position:-50px -550px;width:14px;height:20px;left:0;bottom:0}.no-touchevents .checkout.confirmation .rightBar .pickupPlaceLocation.storeLocator:active:before,.no-touchevents .checkout.confirmation .rightBar .pickupPlaceLocation.storeLocator:hover:before{background-position:-50px -500px}.checkout.confirmation .message .rightBar #storeLocator{margin-top:10px;text-align:center;display:block}.checkout.confirmation .message .pickupPlaceLocation{font-size:1.2rem;line-height:21px;margin:1rem 0;text-align:center}.checkout.confirmation .productsInBasket{font-size:1.4rem;font-weight:700;margin:0 auto 2rem;overflow:hidden;text-align:center}.checkout.confirmation section .productsInBasket span.productinbasket{position:relative;clear:left;padding-left:20px}.checkout.confirmation section .productsInBasket span.productinbasket:before{content:"";position:absolute;background-position:-49px -150px;width:16px;height:15px;left:0}.checkout.confirmation .help ul{display:table;margin:25px 0;width:100%}.checkout.confirmation .help li{border-right:1px solid #ebebeb;display:table-cell;padding:0 20px}.checkout.confirmation .help li:first-child{padding-left:0}.checkout.confirmation .help li:last-child{padding-right:0;border:0}.checkout.confirmation .help li h3{font-size:1.5rem;line-height:18px;text-align:left;position:relative;margin-top:0;padding-left:37px;margin-bottom:10px;min-height:36px}.checkout.confirmation .footer-list-items .footer-text-column h3{font-size:1.6rem;line-height:18px;text-align:center;margin-top:0;position:relative;font-family:ICATextNy}.checkout.confirmation .footer-list-items .footer-text-column:last-child{padding-right:0}.checkout.confirmation .footer-list-items .footer-text-column:first-child{padding-left:0}.checkout.confirmation .help .howToManage h3:before{background-position:0 -700px;width:28px;height:30px;left:0;position:absolute;content:""}.checkout.confirmation .help .orderChange h3:before{background-position:-900px -300px;width:30px;height:30px;left:0;position:absolute;content:""}.checkout.confirmation .help .contactUs h3:before{background-position:-50px -700px;width:28px;height:27px;left:0;position:absolute;content:""}.checkout.confirmation .help li a{font-size:1.4rem;line-height:18px}.checkout.confirmation #orderConfirmationPromotions{overflow:hidden}.checkout.confirmation #orderConfirmationPromotions li{float:left;margin-bottom:10px;position:relative;overflow:hidden}.checkout.confirmation #orderConfirmationPromotions li figure img{min-width:100%}.checkout.confirmation #orderConfirmationPromotions .promoHalfLeft{height:120px;width:48.9%;margin-right:1.1%}.checkout.confirmation #orderConfirmationPromotions .promoHalfRight{height:120px;width:48.9%;margin-left:1.1%}.checkout.confirmation #orderConfirmationPromotions .promoFull{clear:left;height:158px;float:none}.checkout.confirmation .promotiontext{background:none repeat scroll 0 0 #9b3579;color:#fff;padding:15px 10px;width:52%;position:absolute;z-index:1;top:0;left:0;bottom:0;margin:15px 0}.checkout.confirmation .promoHalfLeft .promotiontext p,.checkout.confirmation .promoHalfRight .promotiontext p{color:#fff}.checkout.confirmation .promotiontext h2{font-size:1.8rem;margin:0}.checkout.confirmation .promotiontext p{font-size:1.4rem;color:#a02971;margin:0}.checkout.confirmation .promoFull .promotiontext{background:none;padding:15px 20px;width:36%}.receptColor{color:#bc789d;margin:5px 0}.forAllColor{color:#e16e30}.checkout.confirmation .promotiontext p.colorBlack{color:#b0afae}.checkout.confirmation footer .supportInfo h2{display:block;margin-bottom:1rem;line-height:18px}.checkout.confirmation footer .supportInfo .headingSupportInfo{color:red}.checkout.confirmation footer .supportInfo p{font-size:1.4rem;margin-bottom:1rem;text-align:center}.checkout.confirmation aside #shareAndTell{color:#353432;font-size:1.4rem;position:relative;clear:both;float:right;width:26%;box-sizing:border-box;border-left:1rem solid #f3f0eb;margin-bottom:1rem;padding:1rem}.checkout.confirmation aside #shareAndTell p{margin:0}.checkout.confirmation aside .tellUs{border-bottom:1px solid #ebebeb;font-size:1.6rem;font-style:italic;padding-bottom:15px;padding-top:10px;text-align:center;font-family:ICAHand}.checkout.confirmation aside .tellUs p{font-size:1.6rem;display:inline-block;width:100%}.checkout.confirmation aside .tellUs span{display:block;float:left;height:40px;margin:0 10px 10px;width:41px}.checkout.confirmation aside .tellUs p span{float:left;width:auto;text-align:left;margin-left:0}.checkout.confirmation aside .tellUs .tellUsIcon{position:relative;padding-left:15px;margin-right:0;margin-bottom:0}.checkout.confirmation aside .twitterIcon{background:url(../resources/twitterIcon.png) no-repeat scroll 0 0 transparent}.checkout.confirmation aside .facebookIcon{background:url(../resources/facebookIcon.png) no-repeat scroll 0 0 transparent}.checkout.confirmation aside .emailIcon{background:url(../resources/emailIcon.png) no-repeat scroll 0 0 transparent}.checkout.confirmation aside .tellUs .tellUsIcon:before{background-position:-950px -100px;content:"";position:absolute;width:16px;height:20px;left:0;top:-5px}.checkout.confirmation aside .icaFeedback{padding:10px 0}.checkout.confirmation aside .icaFeedback .survey{font-size:1.6rem;font-weight:700;padding:5px 0 3px;margin:0;line-height:2.2rem}.checkout.confirmation aside .icaFeedback .answerQuestionnaire{background-color:#a02971;color:#fff;display:block;margin:10px auto 0;padding:10px 0;text-align:center;width:191px}.checkout.confirmation aside .icaFeedback.options{text-align:center;border-top:1px solid #ebebeb;padding:15px 0 10px}.checkout.confirmation aside .icaFeedback.options .answerQuestionnaire{background-color:#599ee6}#checkoutTotalSummary fieldset{padding:0;margin-bottom:20px;max-width:380px;text-align:left}#checkoutTotalSummary fieldset.fieldWrapper{background:#faf9f7;border:1px solid #ebebeb;border-radius:6px;margin:20px 0;max-width:350px;padding:15px}#checkoutTotalSummary fieldset .acceptSaveContact{min-height:35px;float:none;font-size:1.4rem;line-height:1.8rem;position:relative}#checkoutTotalSummary fieldset .acceptSaveContact label{display:table}#checkoutTotalSummary .secure{margin-top:20px;padding-left:50px;text-transform:uppercase;font-size:11px;line-height:18px}#checkoutTotalSummary fieldset .info{float:right}.checkout.confirmation .help ul li{width:33%}.checkout #rightCol{top:50px}@media only screen and (max-width:1180px){.checkout #cartBreakdown.box,.checkout.confirmation aside #shareAndTell,.checkout aside .customerSupport.box{width:31%}.checkout.confirmation .promotiontext,.checkout.confirmation footer,.checkout main{width:69%}.checkout.confirmation #orderConfirmationPromotions .promoFull{height:119px}}@media only screen and (min-width:940px) and (max-width:1180px){.checkout.confirmation .leftFooter p{float:none}}@media only screen and (max-width:939px){.checkout main{margin-bottom:0}.checkout aside{position:static!important;width:100%;z-index:0}#rightCol.sideColumn{position:relative;top:0}.checkout.confirmation footer,.checkout main{width:100%;margin-right:0;float:none}.checkout aside .customerSupport.box{padding:0;float:none}#cartBreakdown{display:none}.checkout #cartBreakdown.box,.checkout aside .customerSupport.box{width:100%;background:none}.checkout aside .customer_support_items{background-color:#fff;display:block;float:left;padding:10px 10px 20px;width:46%}.checkout aside .bullets{background-color:#fff;display:block;float:right;margin:0 0 10px;padding:0 5px 20px;width:46%}.checkout aside .bullets li:first-child{border-top:0}.checkout.confirmation .promotiontext{width:55%}.checkout.confirmation aside #shareAndTell{border:none;padding:2rem 0;width:auto;float:none;margin-bottom:20px}.checkout.confirmation aside .tellUs{width:27%;border-bottom:0;padding:0 70px 0 20px;margin-left:50px;float:left}.checkout.confirmation aside .icaFeedback{width:50%;float:left;border-left:1px solid #ebebeb;padding:0 20px}.checkout.confirmation aside .icaFeedback .answerQuestionnaire{margin:15px auto 0}.checkout.confirmation aside .icaFeedback .survey{text-align:center}.checkout #cartBreakdown.box,.checkout aside .bullets,.checkout aside .customerSupport.box{margin-bottom:0;padding-bottom:0}.checkout aside .customerSupport.box .bullets li:last-child{border-bottom:0}.checkout aside .bullets,.checkout aside .customer_support_items{width:47%}.checkout aside .customer_support_items:first-child:last-child{float:none;width:100%}.checkout aside{margin-top:10px}}@media only screen and (max-width:879px){.checkout.confirmation .rightFooter .rightInner{padding:25px 15px 0}.checkout.confirmation .rightFooter .leftInner{padding:20px 15px 15px}.checkout.confirmation aside #shareAndTell,.checkout.confirmation main{width:auto;margin:0 20px}.checkout.confirmation aside #shareAndTell{padding:20px 0;margin-bottom:20px}.checkout.confirmation .promotiontext{width:74%}.checkout.confirmation .message .leftBar{width:46%}.checkout.confirmation .message .rightBar{width:43%}.checkout.confirmation aside .tellUs{width:30%}.checkout.confirmation aside .icaFeedback{width:41%}.checkout.confirmation aside{float:none;width:auto}.checkout #cartBreakdown.box,.checkout aside .customerSupport.box{border:none}}@media only screen and (max-width:683px){#checkoutMain #cartItemSection .wrapperItems .button.callToAction{clear:both}.not-shown-in-mobile{display:none}.shown-in-mobile{display:inline-block}.checkout aside .bullets,.checkout aside .customer_support_items{width:100%;padding:0}.payment-options .payment-methods{padding:0}.checkout form fieldset,.form-content{padding:0 10px;box-sizing:border-box}#checkoutTotalSummary .secure{padding-left:25px}.checkout.confirmation aside{margin:0 10px}.box.checkoutCartSummary dt #chekoutCouponBoxWrapper{width:90%;text-align:left;float:left}.checkout .mcp .secureMessage{display:block;background-color:transparent}.checkoutHeader .center .shown-in-mobile{padding-top:0}.checkoutHeader li,.checkoutHeader li:first-child,.checkoutHeader li:last-child{width:33%}#deliveryDetailsForm{width:auto}.checkout.confirmation aside #shareAndTell,.checkout.confirmation main{width:auto;margin:0}.checkout.confirmation aside .tellUs{margin:0;width:43%;padding-right:10px}.checkout.confirmation aside .tellUs span{margin:0 15px 10px;display:block;height:40px}.checkout.confirmation aside .emailIcon,.checkout.confirmation aside .facebookIcon,.checkout.confirmation aside .twitterIcon{background-size:89% 85%}.checkout.confirmation .promotiontext h2{font-size:1.5rem}.checkout.confirmation .promotiontext p{font-size:1.3rem}.checkout.confirmation .promotiontext{width:88%;margin:20px 0}.checkout.confirmation .message .leftBar,.checkout.confirmation .message .rightBar{width:42%}.checkout.confirmation #orderConfirmationPromotions .promoFull{height:138px}.checkout.confirmation aside #shareAndTell{margin-bottom:20px}#checkoutTotalSummary{width:90%;margin:0 auto 1rem}.submit-button-container{width:100%;max-width:280px;float:none}.checkout section li fieldset .secureLock{width:70%}.submit-button-container{margin:15px auto 0}.checkout aside .customer_support_items{padding:10px 0}.checkout aside .bullets{margin-bottom:15px}.checkout aside .bullets li:first-child{border-top:1px solid #f3f0eb}.footer-list-items .footer-text-column{width:auto;padding-left:24px;padding-right:24px}.checkout.confirmation .footer-list-items .footer-text-column:first-child{padding-left:24px}.checkout.confirmation .footer-list-items .footer-text-column:last-child{padding-right:24px}#checkoutTotalSummary li span.invoiceSelectedMsg{width:132px;text-align:left}#checkoutTotalSummary li,.checkout .halfwidth{display:inline-block;width:100%}.checkout .halfwidth{vertical-align:top}.checkout .halfwidth#guestLogin{float:none;margin-left:0}#checkoutMain .login-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;margin-bottom:1rem}}@media only screen and (max-width:480px){.checkout.confirmation .box h1{font-size:2.5rem;line-height:28px}.checkout aside .customerSupport.box{padding:0}.checkout aside .bullets li{padding:1rem}.box.checkoutCartSummary dt #chekoutCouponBoxWrapper{width:80%;text-align:left;float:left}.box.checkoutCartSummary .actionButton.right .button.callToAction{width:100px}.checkout.confirmation .message .leftBar,.checkout.confirmation .message .rightBar{width:auto;border:0;padding:2rem 1rem}.checkout.confirmation .message .orderNumber{margin-bottom:0}.checkout.confirmation .message .leftBar{border-bottom:1px solid #ebebeb}.checkout.confirmation .help ul{display:block;margin:0 0 20px}.checkout.confirmation .box .help li a,.checkout.confirmation .box .help li p{padding-left:37px;margin:0}.checkout.confirmation .help li h3{margin-bottom:0;min-height:0}.checkout.confirmation aside .icaFeedback,.checkout.confirmation aside .tellUs{float:none;width:auto;margin:0}.checkout.confirmation section{margin:0}.checkout.confirmation aside .icaFeedback{border-left:none;padding:20px}.checkout.confirmation aside #shareAndTell p{text-align:left}.checkout.confirmation .footer h3,.checkout.confirmation .footer p{float:none}.checkout.confirmation .rightFooter .leftInner{width:50%;text-align:left}.checkout.confirmation #orderConfirmationPromotions .promoFull{height:170px}.checkout.confirmation .promoFull .promotiontext{background:none;padding:15px;width:45%}.box.checkoutCartSummary dt{width:70%}.box.checkoutCartSummary dt.campaignCode{padding-top:7px}.checkout.confirmation .help ul li{display:block;border:0;border-bottom:1px solid #ebebeb;text-align:left;padding:20px 10px;width:100%}.checkout.confirmation .help ul li:last-child{border-bottom:none}.checkout.confirmation .help li:first-child{padding-left:10px}.checkout.confirmation .message{padding:0;margin-bottom:10px}.checkout.confirmation .productsInBasket{margin-left:10px;margin-right:10px;margin-bottom:25px;display:block}.checkout.confirmation #orderConfirmationPromotions{margin:0 10px}.checkout.confirmation #orderConfirmationPromotions .promoHalfLeft,.checkout.confirmation #orderConfirmationPromotions .promoHalfRight{width:100%;margin:0 0 10px}.checkout.confirmation aside #shareAndTell{margin-bottom:20px;padding:0 10px}.checkout.confirmation aside .tellUs{border-bottom:1px solid #ebebeb;padding:30px 30px 20px}.checkout.confirmation section .productsInBasket span.productinbasket{font-size:1.4rem;line-height:19px;display:block}}.checkout~.ica-overlay{z-index:20}.checkout~.ica-preloader{position:fixed;top:50%;transform:translateY(-50%);left:50%;margin-left:-150px;width:300px;z-index:21}.checkout~.ica-preloader .text{background-color:rgba(0,0,0,.7);padding:20px;color:#fff;font-size:17px;text-align:center}.checkout~.ica-preloader .spinner{position:absolute!important;top:70px!important;left:50%!important}#summary{text-align:left}#summary h2{font-size:18px;margin:0}#summary div,#summary h2{font-family:ICATextNy,sans-serif}#summary div{text-align:left;display:inline-block}#summary div.total{margin:1em 0}#summary div.header{margin-left:5%}#summary div.label{text-align:left;margin-left:5%}#summary div.value{text-align:right;float:right;margin-right:5%}#summary div.amountReturned,#summary div.amountToPay{font-family:ICATextNy,sans-serif;font-size:18px;margin-top:1em}#cartBreakdown #summary li{text-align:left;width:100%}.checkout #checkoutLogin.done{width:100%}.checkout #loginButton{width:80%;margin-left:10%;margin-right:10%}.ica-modal.detailModal.loginModal .ica-top{background-color:#fff;color:#000;border-top-left-radius:4px;border-top-right-radius:4px;max-width:700px}.ica-modal.detailModal.loginModal .ica-top .modal-heading{border-bottom:1px solid #f3f0eb;padding-top:2px}.ica-modal.detailModal.loginModal .ica-top .modal-heading h4{font-weight:800;font-family:ICARubrik,Arial,Helvetica,sans-serif;font-size:20px;line-height:43px}.touchevents .ica-modal.detailModal.loginModal .ica-top .modal-heading h4{font-weight:800;font-family:ICARubrik,Arial,Helvetica,sans-serif;font-size:20px;line-height:52px}.ica-modal.detailModal.loginModal .ica-top a.close{border:none}.ica-modal.detailModal.loginModal .modal-data{border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:0;background:none}.ica-modal.detailModal.loginModal .ica-content .modal-data:first-child{padding:0}.ica-modal.detailModal.loginModal .ica-content .modal-data{max-width:700px;padding:0}#checkoutMain .login-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:1rem}iframe#loginIframe{background-image:url(../resources/spinner_red_white_bg_large.gif);background-repeat:no-repeat;background-size:700px 350px;background-position:center 0;background-color:transparent}.cross-opco-banner a{display:block;margin-bottom:20px}.cross-opco-banner a img{max-width:100%}.cart-items-list__row{display:-webkit-flex;display:flex;font-size:1.4rem;line-height:3rem;border-bottom:1px solid #f3f0eb}.cart-items-list__row-header{font-weight:700}.cart-items-list__row-cell{width:40%;box-sizing:border-box;margin:0}.cart-items-list__row-cell:not(:first-child){padding-left:1rem;text-align:right;width:20%}.cart-items-list__row-cell:last-child{font-weight:700}@media screen and (max-width:480px){.cart-items-list__row-cell:last-child{width:38%}}.cart-items-list__row--two-cols .cart-items-list__row-cell{width:50%}.cart-items-list__row--total{font-weight:700;font-size:1.6rem}.cart-items-list__row--total .cart-items-list__row-cell:last-child{font-family:ICARubrik;font-size:2rem}.cart-items-list__row--item-promo,.cart-items-list__row--savings{color:#eb1f07}.cart-items-list__row--item-promo{-webkit-justify-content:space-between;justify-content:space-between}.cart-items-list__row--not-available,.cart-items-list__row--vat{color:#817573}.cart-items-list__row--not-available{text-decoration:line-through}.cart-items-list__row .not-saleable:before{background-position:0 -448px;vertical-align:middle}.reserve-amount-info{display:inline-block;float:right}.reserve-amount-info .openModal{display:inline-block;height:14px;width:14px;padding:0;vertical-align:middle}.cart-items-list--summarized{margin-bottom:1rem}.cart-items-list--summarized .cart-items-list__row{justify-content:flex-end}.cart-items-list--summarized .cart-items-list__row:last-child{border-bottom:0}.cart-items-list--summarized .cart-items-list__row-cell{margin:0}.cart-items-list--summarized .cart-items-list__row-cell:not(:last-child){width:auto}.checkoutPromo{text-align:right}#validatePromoCode{min-width:156px;width:auto;margin-top:15px}.chekoutCouponBox .promoCodeError{color:red;display:block;margin-bottom:.8rem}.chekoutCouponBox .input-field{font-size:1.3rem;margin-right:0;padding:0;display:inline-block}.chekoutCouponBox .input-field #promoCode{width:300px}.chekoutCouponBox .input-field #promoCode:focus{border-bottom:2px solid #000}.chekoutCouponBox .input-field #promoCode.error{border-bottom:2px solid red}.chekoutCouponBox .title{line-height:3rem;font-size:1.4rem}.chekoutCouponBox:after{bottom:-25px;content:"";display:inline-block;float:right;height:0;position:relative;width:300%}@media (min-width:699px){.chekoutCouponBox:after{border-bottom:1px solid #f4f1ed}}.tabsWrapper{margin-bottom:-1px}.secTabs{overflow:hidden}.secTabs--center{text-align:center}.secTabs--center .secTabs-tab{float:none;display:inline-block}.secTabs:after,.secTabs:before{display:table;content:" ";-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.secTabs:after{clear:both}.secTabs-tab{float:left;margin-right:5px;position:relative;display:block;border:1px solid #f3f0eb;font-size:14px;line-height:40px;background-color:#f3f0eb}.secTabs-tab a{padding:10px 20px}.secTabs-tab.active{background-color:#fff;color:#eb1f07;padding-right:20px;padding-left:20px;z-index:1;border-bottom-color:#fff}.slot-cut-off-box{background-color:#f3f0eb;display:inline-block;padding:16px;margin:3% auto 0;font-size:1.4rem}.slot-cut-off-box__title{font-weight:700;text-transform:uppercase}.slot-cut-off-box__icon{position:relative;display:inline-block;padding-left:25px;margin-bottom:1em}.slot-cut-off-box__icon:before{position:absolute;top:0;left:0}#createSubscription,#userPickupSlot #checkoutDeliveryDetails,.pickupslotSection{margin-left:20px}#userPickupSlot .heading span{font-size:1.4rem}#userPickupSlot .heading span.icaRedColor{color:#eb1f07;margin-left:5px}#userPickupSlot #checkoutDeliveryDetails,.pickupslotSection{margin-bottom:20px}#userPickupSlot #reserveSlot{background-color:#fff;text-align:center;padding:0 0 2%;margin-top:25px}#userPickupSlot #reserveSlot .center{display:block;margin-top:20px;text-align:center}#userPickupSlot #reserveSlot .actionBtn{padding:10px 30px;font-size:1.4rem;border-radius:5px;background-color:#e6e6e6;display:inline-block}#userPickupSlot #reserveSlot .actionBtn.selected{background-color:#00913f;color:#fff}#userPickupSlot .icon.ica_shipSmallIcon{background-position:-148px -200px;width:20px;vertical-align:middle;height:16px}#userPickupSlot .addressHide,#userPickupSlot .checkout-slot-confirm-button{display:none}#checkoutDeliveryDetails.open .secHeading a.secLink .icon.deliveryPickUp,#createSubscription.open .secHeading a.secLink .icon.deliveryPickUp{background-position:-150px -198px!important;float:left;height:36px;width:21px;text-align:left;overflow:hidden;display:block}#checkoutDeliveryDetails.open .secHeading a.secLink:active .icon.deliveryPickUp,#checkoutDeliveryDetails.open .secHeading a.secLink:hover .icon.deliveryPickUp,#createSubscription.open .secHeading a.secLink:active .icon.deliveryPickUp,#createSubscription.open .secHeading a.secLink:hover .icon.deliveryPickUp{background-position:-150px -198px!important}.delivery-details-content{padding:20px}.delivery-details-content .deliveryHeading{color:#eb1f07}.delivery-details-content .deliveryHeading strong{color:#333232}.delivery-details-content .deliveryHeading .icon{background-position:-99px -198px!important;float:left;height:21px;text-align:left;width:21px}.delivery-details-content .deliveryHeading .closeBtn.default{display:none}.delivery-details-content .deliveryHeading .closeBtn.default+.button.updateData{width:100%}.delivery-details-content .inputContainer{max-width:350px}.delivery-details-content .inputContainer textarea{line-height:1.8rem;height:40px;padding:10px 25px 6px 10px;box-sizing:content-box;width:calc(100% - 35px)}.delivery-details-content .inputContainer .decoyFieldWrap{margin-bottom:20px}.delivery-details-content .inputContainer .decoyFieldWrap input{padding:5px;width:100%;box-sizing:border-box}.delivery-details-content .fieldset-well .inputContainer{max-width:50%}.delivery-details-content .secContent{border:1px solid #f3f0eb}.delivery-details-content .checkoutDeliveryPickupSlots{position:relative}.delivery-details-content .checkoutDeliveryPickupSlots ol{margin:0;overflow:hidden}.delivery-details-content .checkoutDeliveryPickupSlots li{font-size:1.2rem}.delivery-details-content .checkoutDeliveryPickupSlots li ol{float:left;width:100%}.delivery-details-content .checkoutDeliveryPickupSlots li ol li a{color:#fff;display:block;outline:0;text-align:center;padding:10px 0 14px}.delivery-details-content .checkoutDeliveryPickupSlots li ol li.unavailable{background-color:#e6e6e6}.delivery-details-content .checkoutDeliveryPickupSlots li ol li.unavailable.undefinedSlot{background-color:#e6e6e6;border-radius:0;margin:0}.delivery-details-content .checkoutDeliveryPickupSlots li ol li.unavailable.undefinedSlot:not(:last-child){height:60px}.delivery-details-content .checkoutDeliveryPickupSlots li ol li.unavailable.undefinedSlot:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.delivery-details-content .checkoutDeliveryPickupSlots li ol li.unavailable.undefinedSlot:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding-bottom:0}.delivery-details-content .checkoutDeliveryPickupSlots li ol li.unavailable.undefinedSlot.first,.delivery-details-content .checkoutDeliveryPickupSlots li ol li.unavailable.undefinedSlot.first:last-child{border-top-left-radius:4px;border-top-right-radius:4px}.delivery-details-content .checkoutDeliveryPickupSlots li ol li.unavailable a{cursor:default}.delivery-details-content .checkoutDeliveryPickupSlots .mobileScroller>ol{margin-left:-5px}.delivery-details-content .checkoutDeliveryPickupSlots .mobileScroller>ol>li{float:left;width:14.285%;margin-bottom:0;box-sizing:border-box;padding-left:5px}.delivery-details-content .checkoutDeliveryPickupSlots .date{display:table;margin:1rem 0 1.5rem;width:100%}.delivery-details-content .checkoutDeliveryPickupSlots .date a,.delivery-details-content .checkoutDeliveryPickupSlots .date span{vertical-align:middle;display:table-cell;outline:none}.delivery-details-content .checkoutDeliveryPickupSlots .weekDays{display:block;line-height:12px;min-height:17px;text-transform:capitalize;word-wrap:break-word;text-align:center}.delivery-details-content .checkoutDeliveryPickupSlots .weekDays.prevDay,.delivery-details-content .checkoutDeliveryPickupSlots .weekDays.unavailabileDay,.delivery-details-content .checkoutDeliveryPickupSlots .weekDays.unavailabileDay.prevDay{color:#cfcfcf}.delivery-details-content .checkoutDeliveryPickupSlots .weekDays.currentDay{color:#333232;font-weight:700}.delivery-details-content .checkoutDeliveryPickupSlots .weekDays.nextDay{color:#333232;font-weight:400}.delivery-details-content .checkoutDeliveryPickupSlots .weekCurrent,.delivery-details-content .checkoutDeliveryPickupSlots .weekEnd,.delivery-details-content .checkoutDeliveryPickupSlots .weekStart{border-bottom:1px solid #f3f0eb}.delivery-details-content .checkoutDeliveryPickupSlots .weekEnd.inactive,.delivery-details-content .checkoutDeliveryPickupSlots .weekStart.inactive{color:#cfcfcf}.delivery-details-content .checkoutDeliveryPickupSlots .weekCurrent{font-weight:700;text-align:center}.delivery-details-content .checkoutDeliveryPickupSlots .weekNext{text-align:right;width:41px}.delivery-details-content .checkoutDeliveryPickupSlots .weekNext .active{background-position:41px 821px;margin:0 0 0 10px}.delivery-details-content .checkoutDeliveryPickupSlots .weekNext .active,.delivery-details-content .checkoutDeliveryPickupSlots .weekNext .inactive{background-image:url(//assets.icanet.se/q_auto:good,f_auto/ecom-assets/sprite_new_1x.png);background-repeat:repeat;background-size:1000px 1000px;float:right;height:40px;left:886px;padding:0!important;width:41px}.delivery-details-content .checkoutDeliveryPickupSlots .weekNext .inactive{background-position:101px 761px;margin:0 10px}.delivery-details-content .checkoutDeliveryPickupSlots .weekPrev{text-align:left;width:41px}.delivery-details-content .checkoutDeliveryPickupSlots .weekPrev .active{background-position:41px 759px;margin:0 7px 0 3px;width:40px}.delivery-details-content .checkoutDeliveryPickupSlots .weekPrev .active,.delivery-details-content .checkoutDeliveryPickupSlots .weekPrev .inactive{background-image:url(//assets.icanet.se/q_auto:good,f_auto/ecom-assets/sprite_new_1x.png);background-repeat:repeat;background-size:1000px 1000px;float:left;height:40px;left:886px;padding:0!important}.delivery-details-content .checkoutDeliveryPickupSlots .weekPrev .inactive{background-position:101px 821px;margin:0 10px 0 0;width:41px}.delivery-details-content .checkoutDeliveryPickupSlots .weekEnd{text-align:right}.delivery-details-content .checkoutDeliveryPickupSlots .slot-price{display:block;text-align:center}.delivery-details-content .checkoutDeliveryPickupSlots .slot-hours{margin-bottom:5px;font-size:1.3rem;text-align:center;white-space:nowrap}.delivery-details-content .noDeliverySection{width:75%;margin:30px auto;text-align:center}.delivery-details-content .noDeliverySection .noDeliverySlots{color:#eb1f07;font-size:2rem}.delivery-details-content .noDeliverySection .noDeliverySlotsMessage{margin-bottom:20px}.delivery-details-content .noDeliverySection .actionRow li{display:inline-block;padding:0 3%;vertical-align:top;margin-bottom:15px}.delivery-details-content .noDeliverySection .actionRow li:last-child{margin-bottom:0}.delivery-details-content .checkoutDeliveryPickupSlots__noTimesAvailableTooltip{padding:20px;width:230px;right:0;margin-top:2px;left:inherit}#checkoutDeliveryPickupSlots~.slot-continue-button-wrapper{display:block}.slot__non-standard-cut-off-icon{position:absolute;height:1.3rem;left:5%;bottom:9%}.slot__non-standard-cut-off-icon:before{display:block;font-size:1.3rem;font-weight:400}.slot__express-icon{position:absolute;height:1rem;left:8%;bottom:10%}.slot__express-icon:before{display:block;font-size:1rem;font-weight:400}.pipeSeparator{padding:0 5px;color:#9f9795;font-weight:500}.slot-continue-button-wrapper{display:none}.slot{background:#a02971;border-radius:4px;color:#fff;margin-bottom:5px;position:relative;height:55px;box-sizing:border-box}.slot--selected{background-color:#00913f}.no-touchevents .slot:hover{background-color:#f785b6}.no-touchevents .slot--selected:hover{background-color:#00913f}.no-touchevents .checkoutDeliveryPickupSlots li ol li a:hover{color:#fff!important}#checkoutDeliveryDetails .secHeading{border-bottom:1px solid #f3f0eb}#checkoutDeliveryDetails .tabsWrapper+.secContent{border-left:1px solid #f3f0eb;border-bottom:1px solid #f3f0eb;border-right:1px solid #f3f0eb}#userPickupSlot .slotTable.clearfix:after{content:none}#userPickupSlot .mobileScroller{overflow:auto}#userPickupSlot.productDetails .checkoutDeliveryPickupSlots li ol li.unavailable{background-color:#e6e6e6}#userPickupSlot.productDetails .checkoutDeliveryPickupSlots li ol li{background:#737373}#createSubscription .addressListWrapper.secContent{padding-top:0}@media only screen and (max-width:879px){.checkoutDeliveryPickupSlots .weekNext .active{margin:0 0 0 10px}#createSubscription,#userPickupSlot #checkoutDeliveryDetails,.pickupslotSection{margin-left:0}}@media only screen and (max-width:399px){#checkoutDeliveryDetails .secTabs-tab{margin-right:3px}#checkoutDeliveryDetails .tabsWrapper+.secContent{margin-right:0;margin-left:0}#checkoutDeliveryDetails .secTabs-tab.active,#checkoutDeliveryDetails .secTabs-tab a{padding-left:10px;padding-right:10px}.secTabs{margin-right:10px;margin-left:10px}.delivery-details-content{padding:10px}}@media only screen and (max-width:683px){.mobileScroller{width:100%;padding-bottom:10px;overflow:hidden;overflow-x:scroll}#userPickupSlot #checkoutDeliveryDetails,.pickupslotSection{margin-left:0}.checkoutDeliveryPickupSlots ol .weekDays{display:block;line-height:12px;min-height:17px;word-wrap:break-word}.checkoutDeliveryPickupSlots .mobileScroller>ol>li{min-width:110px}.checkoutDeliveryPickupSlots li ol li a{text-align:center;margin-right:0}.mobileScroller .slotTable{width:782px;padding-bottom:10px}}@media only screen and (max-width:480px){.checkoutDeliveryPickupSlots li ol li a{text-align:center}.checkoutDeliveryPickupSlots ol .weekDays .dayDate{display:block}.checkoutDeliveryPickupSlots .weekCurrent,.checkoutDeliveryPickupSlots .weekEnd,.checkoutDeliveryPickupSlots .weekStart{text-align:center}.checkoutDeliveryPickupSlots .weekNext .active{margin:0 0 0 10px}.pickupslotSection .secHeading a{overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}}.delivery-overlay{margin-top:25px;margin-bottom:40px!important;text-align:center}.delivery-overlay .button{width:auto!important;min-width:143px;margin-right:5px}.login-tab-box__tabs{padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.login-tab-box__sections,.login-tab-box__tab{border:1px solid #f3f0eb}.login-tab-box__tab{-webkit-box-flex:1;-ms-flex:1;flex:0 1 48%;text-align:center;cursor:pointer;background:#f3f0eb;margin-bottom:-1px;padding:18px 0 16px;font-size:1.4rem;color:#9c2c71}.login-tab-box__tab--selected{font-weight:700;background:#fff;border:1px solid #f3f0eb;border-bottom-color:#fff;color:#eb1f07}.login-tab-box__section{padding:20px 0}.login-tab-box__section--hidden{display:none}.login-tab-box__instruction{padding:5px 10px 10px;margin-top:-5px;margin-bottom:5px}.login-tab-box__instruction img{width:4rem}.login-tab-box__bank-id-message{width:200px;font-weight:700;float:right}.login-tab-box__abort-bank-id{margin:0 auto;text-align:center}.login-tab-box__btn-abort-bank-id{background-color:#fff;color:#6b3250;font-weight:700;font-size:1.5rem}.login-tab-box__btn-abort-bank-id:hover{text-decoration:underline}.login-tab-box__btn-abort-bank-id--hidden{display:none}.payment-options:not(.disabled) .payment-methods[data-selected-payment-option=payEx] .payex-container{display:block}.payment-options:not(.disabled) .payment-methods[data-selected-payment-option=payEx]:not([data-nothing-to-reserve]) .accept-terms,.payment-options:not(.disabled) .payment-methods[data-selected-payment-option=payEx][data-has-error]:not([data-is-klarna-error]) .payex-container,.payment-options:not(.disabled) .payment-methods[data-selected-payment-option=payEx][data-nothing-to-reserve] .payex-container__loader,.payment-options:not(.disabled) .payment-methods[data-selected-payment-option=payEx] [data-payment-initiated]:not([data-payment-completed]) .payex-container__loader{display:none}[data-has-error]:not([data-is-klarna-error])[data-selected-payment-option=payEx] .payment-methods__list-item-label{opacity:.3;cursor:default}[data-has-error]:not([data-is-klarna-error])[data-selected-payment-option=payEx] .payex-error{display:inline-block}.payex-error{display:none}.payex-container{min-height:255px;display:none;border-radius:3px;position:relative;overflow:hidden;padding-bottom:37px}.payex-container iframe{position:relative!important;background-color:#fff!important}.payex-container[data-payment-completed] .payex-container__loader{z-index:1;position:absolute}.payex-container[data-payment-completed] iframe{opacity:.2;filter:blur(3px);pointer-events:none}.payex-container__loader{width:76px;height:76px;font-size:10px;border-radius:50%;position:absolute;top:70px;left:50%;margin-left:-46px;text-indent:-9999em;border:8px solid #e5e5e5;border-left-color:#ccc;transform:translateZ(0);animation:load8 1s linear infinite}.payex-container__loader:after{border-radius:50%;width:36px;height:36px}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}