.payment-wrapper{width:calc(100% - 20px);height:55px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;padding:0 0 10px 20px}.payment-wrapper .pp-message{filter:opacity(0);z-index:2}.payment-wrapper .pay-button{color:#2d2a29;font-size:13px;line-height:16px!important;padding-top:20px;background-position:0 0;background-repeat:no-repeat;display:flex;align-items:flex-end;cursor:pointer}.payment-wrapper:hover .pay-button{text-decoration:underline}.payment-wrapper .pay-button::after{content:url("infoIcon.svg");width:20px;height:20px;margin-left:3px}.payment-wrapper .pay-button.paypal{position:absolute;background-image:url("paypal.svg");z-index:1}.payment-wrapper .pay-button.klarna{background-image:url("klarna.svg");background-size:60px auto}.pay-modal-wrap .pay-modal-details .roundel,.payment-wrapper .pay-button.klarna .roundel{position:relative;display:inline-block;text-align:center;font-weight:700;border-radius:50%;color:#000;background-color:#ffb3c7;outline:#ffb3c7 solid 2px;padding:1px 2px 0;margin:0 4px}.pay-modal-wrap .pay-modal-details .calc::before,.payment-wrapper .pay-button.klarna .calc::before{content:attr(data-calc);font-weight:700;margin:0 3px}.pay-modal-wrap{display:none;background:rgba(0,0,0,.5);height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:9999;justify-content:center;align-items:flex-start}.pay-modal-wrap.active{display:-webkit-box;display:-ms-flexbox;display:flex}.pay-modal-wrap .pay-modal-container{background:#fff;-webkit-filter:drop-shadow(0 0.2rem 0.6rem rgba(0,0,0,0.1));filter:drop-shadow(0 .2rem .6rem rgba(0, 0, 0, .1));-webkit-box-shadow:0 .2rem .6rem rgba(0,0,0,.1);box-shadow:0 .2rem .6rem rgba(0,0,0,.1);color:#2d2a29;margin:1em;max-width:560px;width:calc(85vw - 40px);z-index:100;padding:20px;border-radius:20px;position:relative}.pay-modal-wrap .pay-modal-container.active{display:-webkit-box;display:-ms-flexbox;display:flex}.pay-modal-wrap .pay-modal-container .pay-modal-btn{position:absolute;right:10px;top:5px;cursor:pointer;width:50px;height:50px;border:0;font-size:30px;background:0 0;font-weight:700}.pay-modal-wrap .pay-modal-container .pay-modal-logo{width:160px;margin:20px;display:block}.pay-modal-wrap .pay-modal-container .pay-modal-logo img{width:100%}.pay-modal-wrap .pay-modal-container .pay-modal-details{font-size:16px;line-height:20px}.pay-modal-wrap .pay-modal-container ul{margin:20px 0}.pay-modal-wrap .pay-modal-container ul li{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px}.pay-modal-wrap .pay-modal-container ul li::before{content:"";background-color:#2d2a29;display:block;width:10px;height:10px;border-radius:5px;margin-right:20px;-ms-flex-negative:0;flex-shrink:0}.pay-modal-wrap .pay-modal-container ul li img{width:80px;margin-left:10px}.pay-modal-wrap .pay-modal-container .pay-modal-conditions{color:#999;font-size:11px}.pay-modal-wrap .pay-modal-container .pay-modal-conditions a{color:#999}@media only screen and (max-width:480px){.pay-modal-wrap .pay-modal-container .pay-modal-details strong{font-size:18px;line-height:19px}.pay-modal-wrap .pay-modal-container .pay-modal-details{font-size:14px;line-height:19px}.pay-modal-wrap .pay-modal-container ul li{font-size:14px}.pay-modal-wrap .pay-modal-container ul li img{width:50px}.pay-modal-wrap .pay-modal-container ul li::before{width:5px;height:5px;margin-right:10px}}.pay-modal-wrap .pay-modal-container .smallPrice{display:none}.pay-modal-wrap .pay-modal-container .bigPrice{display:inline}.pay-modal-wrap .pay-modal-container.pay-modal-container--smallprice .bigPrice{display:none!important}.pay-modal-wrap .pay-modal-container.pay-modal-container--smallprice .smallPrice{display:inline}