@media screen and (max-width: 900px){.orderPage__tablet-up{display:none}}.orderPage__backLink{text-decoration:none}.orderPage__backLink>.prev{display:inline-block;width:8px;height:16px;background:url("../img/icosvg/chevron-purple.svg") center center no-repeat;background-size:contain;margin:0 5px -2px 0}.orderPage__backLink>.text{text-decoration:underline;line-height:36px}.orderPage__backLink:hover>.text,.orderPage__backLink:focus>.text{text-decoration:none}.orderPage>.header{position:relative}@media screen and (max-width: 900px){.orderPage>.header{margin-top:-38px}}.orderPage>.header h1{font-size:40px;line-height:66px;margin-bottom:24px;font-weight:500}@media screen and (max-width: 900px){.orderPage>.header h1{margin-bottom:13px}}.orderPage>.header .text{margin-top:-16px;margin-bottom:19px}@media screen and (max-width: 900px){.orderPage>.header .text{margin-top:-5px;margin-bottom:20px;line-height:22px}}.orderPage>.header .order__homepage-button{display:flex;justify-content:flex-start;margin-top:24px}@media screen and (max-width: 900px){.orderPage .flashMessage+.emptyCartSection .headerSection{margin:10px 0 25px}}@media screen and (max-width: 900px){.orderPage .emptyCartSection{padding:0 18px}}.orderPage .emptyCartSection .headerSection{text-align:center;margin:25px 0 49px}.orderPage .emptyCartSection .headerSection h1{color:#2e1a4a;line-height:1;margin-bottom:14px}.orderPage .emptyCartSection .headerSection h2{font-weight:700;line-height:1;font-size:24px}@media screen and (max-width: 900px){.orderPage .emptyCartSection .headerSection h2{font-size:18px}}.orderPage .orderHalves{position:relative;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;gap:32px}@media screen and (max-width: 900px){.orderPage .orderHalves{margin:0;flex-flow:row wrap;overflow:visible}}.orderPage .orderHalves.withBorderBottom{margin-bottom:31px;padding-bottom:40px;border-bottom:1px solid #e5e5e5}@media screen and (max-width: 900px){.orderPage .orderHalves.withBorderBottom{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px;padding-bottom:0;margin-bottom:21px}}.orderPage .orderHalves>.col{max-width:724px;flex:1 1 100%}@media only screen and (max-width: 900px){.orderPage .orderHalves>.col{max-width:100%}}.orderPage .orderHalves>.col2{max-width:425px;flex:0 0 100%}@media only screen and (max-width: 900px){.orderPage .orderHalves>.col2{max-width:100%}}.orderPage .orderHalves .col2.is-sticky{position:sticky;top:80px}.orderPage .orderHalves .discount-form{display:flex;flex-wrap:wrap;margin-bottom:16px;gap:16px}.orderPage .orderHalves .discount-form label{font-size:12px;line-height:16px;margin-bottom:8px}.orderPage .orderHalves .discount-form input{padding-top:14px;padding-bottom:14px}.orderPage .orderHalves .discount-form .formRow{margin-bottom:0}.orderPage .orderHalves .discount-form__code{flex:1 0 180px;max-width:240px}.orderPage .orderHalves .discount-form__verification-code{flex:1 0 78px;max-width:128px}.orderPage .orderHalves .discount-form__submit{margin-top:24px}@media screen and (max-width: 900px){.orderPage .contactInfo{margin-top:28px}.orderPage .contactInfo:first-child{margin-top:0}}.orderPage .contactInfo h2{font-size:24px;font-weight:500;margin:11px 0 12px}.orderPage .contactInfo .formRow input{width:100%}@media screen and (min-width: 900px){.orderPage .contactInfo .formRow input{max-width:268px}}.orderPage .contactInfo .formRow .decoratedCheckbox input[type=checkbox]{max-width:none;width:auto}.orderPage .contactInfo .formRow .decoratedCheckbox label{line-height:23px}.orderPage .contactInfo .formRow .decoratedCheckbox label:hover{cursor:pointer}.orderPage .contactInfo .formRow.withLongInput input{max-width:none}.orderPage .delivery-details{max-width:401px}.orderPage .delivery-details__title,.orderPage .delivery-details__label,.orderPage .delivery-details__multiple-items{margin-bottom:8px;font-size:16px;line-height:24px}.orderPage .delivery-details__multiple-items{margin-top:-8px;font-weight:700}.orderPage .delivery-details__multiple-items+.delivery-details__inner{margin-top:16px}.orderPage .delivery-details__inner{margin-left:10px;padding-left:16px;border-left:4px solid #eae6e6}@media only screen and (max-width: 500px){.orderPage .delivery-details__inner{margin-left:0;padding-left:0;border:none}}.orderPage .delivery-details__ordered-item{display:flex;flex-flow:row nowrap;margin-bottom:16px}.orderPage .delivery-details__ordered-item-image{max-width:64px;max-height:64px;margin-right:11px}.orderPage .delivery-details__ordered-item-name{margin:0;font-size:16px;line-height:24px;color:#000;font-weight:700}@media only screen and (max-width: 500px){.orderPage .delivery-details__ordered-item-name{font-size:14px;line-height:20px}}.orderPage .delivery-details .decoratedCheckbox label{color:#333}.orderPage .delivery-details .decoratedCheckbox.disabled label{color:#bfb5b5}.orderPage .delivery-details .decoratedCheckbox.disabled .fakeInput:hover{border-color:#d5d5d5;cursor:default}.orderPage .delivery-details__psc+input{max-width:160px !important}@media only screen and (max-width: 900px){.orderPage .cartItemsWrapper .formRow{margin-bottom:0}.orderPage .cartItemsWrapper .formRow:last-child{margin-bottom:16px}}.orderPage .cartItemsWrapper .cart-head{padding:0 10px 5px 24px;border:none;*zoom:1}.orderPage .cartItemsWrapper .cart-head:before,.orderPage .cartItemsWrapper .cart-head:after{content:" ";display:table}.orderPage .cartItemsWrapper .cart-head:after{clear:both}.orderPage .cartItemsWrapper .cart-head .cartItem__price{font-weight:400}.orderPage .cartItemsWrapper .cart-head h1{color:#2e2c30;font-size:16px;display:inline-block}@media screen and (max-width: 900px){.orderPage .cartItemsWrapper .cart-head{display:none}}.orderPage .cartItemsWrapper .cartItem{*zoom:1;background-clip:padding-box;background-color:#f1eff4;padding:19px 10px 18px 24px;position:relative;border-radius:16px}.orderPage .cartItemsWrapper .cartItem:before,.orderPage .cartItemsWrapper .cartItem:after{content:" ";display:table}.orderPage .cartItemsWrapper .cartItem:after{clear:both}@media only screen and (max-width: 900px){.orderPage .cartItemsWrapper .cartItem{padding:15px}}.orderPage .cartItemsWrapper .cartItem .custom-selectbox{width:280px;line-height:1;float:left}@media only screen and (max-width: 900px){.orderPage .cartItemsWrapper .cartItem .custom-selectbox{width:80%}}@media only screen and (max-width: 600px){.orderPage .cartItemsWrapper .cartItem .custom-selectbox{float:none;width:100%}}@media only screen and (max-width: 600px){.orderPage .cartItemsWrapper .cartItem .cancel-change{display:none}}.orderPage .cartItemsWrapper .cartItem .decoratedCheckbox{padding-top:3px;padding-left:35px}@media only screen and (max-width: 900px){.orderPage .cartItemsWrapper .cartItem .decoratedCheckbox{padding-top:0;padding-left:30px}}.orderPage .cartItemsWrapper .cartItem .decoratedCheckbox .fakeInput{width:24px;height:24px}@media only screen and (max-width: 900px){.orderPage .cartItemsWrapper .cartItem .decoratedCheckbox .fakeInput{height:20px;width:20px}}.orderPage .cartItemsWrapper .cartItem .decoratedCheckbox .fakeInput:before{height:16px;width:16px}@media only screen and (max-width: 900px){.orderPage .cartItemsWrapper .cartItem .decoratedCheckbox .fakeInput:before{height:12px;width:12px}}.orderPage .cartItemsWrapper .cartItem .decoratedCheckbox label{padding-left:0}@media only screen and (max-width: 900px){.orderPage .cartItemsWrapper .cartItem .decoratedCheckbox label{display:inline;font-size:14px}}.orderPage .cartItemsWrapper .cartItem .title a{font-size:24px;line-height:33px;font-weight:500;color:#2e1a4a;text-decoration:none}.orderPage .cartItemsWrapper .cartItem .title a:hover,.orderPage .cartItemsWrapper .cartItem .title a:focus{background-image:none}@media screen and (max-width: 1040px){.orderPage .cartItemsWrapper .cartItem .title a{font-size:21px;line-height:1.1;margin-bottom:10px}}@media only screen and (max-width: 900px){.orderPage .cartItemsWrapper .cartItem .title a{background:none}}.orderPage .cartItemsWrapper .cartItem .description{font-size:13px;line-height:33px}@media screen and (max-width: 600px){.orderPage .cartItemsWrapper .cartItem .description{line-height:1.2}.orderPage .cartItemsWrapper .cartItem .description>.duration-and-place{margin-bottom:9px}}.orderPage .cartItemsWrapper .cartItem .description>.duration-and-place>a{margin-left:10px}.orderPage .cartItemsWrapper .cartItem .extras{margin-bottom:15px}@media screen and (max-width: 900px){.orderPage .cartItemsWrapper .cartItem .extras{margin-bottom:9px}}@media screen and (max-width: 900px){.orderPage .cartItemsWrapper .cartItem .extras .checkboxRow{margin-bottom:8px}}@media screen and (max-width: 900px){.orderPage .cartItemsWrapper .cartItem .extras .checkboxRow label{line-height:22px}}.orderPage .cartItemsWrapper .cartItem .extras .radioCheckboxWrapper>label{padding-left:0}.orderPage .cartItemsWrapper .cartItem .bottom{*zoom:1}.orderPage .cartItemsWrapper .cartItem .bottom:before,.orderPage .cartItemsWrapper .cartItem .bottom:after{content:" ";display:table}.orderPage .cartItemsWrapper .cartItem .bottom:after{clear:both}.orderPage .cartItemsWrapper .cartItem .bottom .price{font-weight:700;float:left}.orderPage .cartItemsWrapper .cartItem .bottom .removeLink{float:right}.orderPage .cartItemsWrapper .col1{display:inline-block;float:left}@media screen and (max-width: 900px){.orderPage .cartItemsWrapper .col1{position:absolute;top:15px;left:15px}}.orderPage .cartItemsWrapper .col2{display:inline-block;float:right;width:calc(100% - 100px)}@media screen and (max-width: 900px){.orderPage .cartItemsWrapper .col2{float:left;width:100%}}.orderPage .cartItemsWrapper .cartItem__image{display:inline-block;width:100px;padding-right:20px;padding-bottom:20px}@media only screen and (max-width: 900px){.orderPage .cartItemsWrapper .cartItem__image{float:left;padding-right:15px}}.orderPage .cartItemsWrapper .cartItem__image img{border-radius:6px}.orderPage .cartItemsWrapper .cartItem__row{display:block;width:100%;margin-bottom:15px;float:left}.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service .cartItem__info{padding-left:10px}.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service .cartItem__info label{display:flex}.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service .cartItem__info .service-info-icon{cursor:pointer;margin-left:15px}.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service .cartItem__info .service-info-icon img{margin-top:-5px}.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service .cartItem__info .service-info-icon::after{content:attr(data-tooltip-text);position:absolute;left:50%;top:100%;margin-top:8px;transform:translateX(-50%) translateY(0);z-index:1;background:rgba(0,0,0,.9);text-align:center;color:#fff;padding:10px;font-size:12px;min-width:80px;border-radius:5px;pointer-events:none;opacity:0;transition:opacity 200ms}.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service .cartItem__info .service-info-icon:hover::after{opacity:1}.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service .cartItem__info .service-info-link{display:none}@media only screen and (max-width: 900px){.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service .cartItem__info{padding-left:0}.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service .cartItem__info .service-info-icon{margin-left:0}.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service .cartItem__info .service-info-link{color:#ec008c;font-size:14px;line-height:20px;text-decoration:underline}}.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service:not(.service--chosen)>.cartItem__info>.chosen-item-label{display:none}.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service:not(.service--chosen)>.cartItem__controls .cartItem__price{opacity:0;visibility:hidden}@media only screen and (max-width: 900px){.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service:not(.service--chosen)>.cartItem__controls .cartItem__price{display:none}}@media only screen and (max-width: 900px){.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service.service--chosen .cartItem__info{width:62%}.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service.service--chosen .cartItem__controls{width:38%}}.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service .service-loading-spinner{display:none;position:absolute;margin-top:2px}.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service.service--loading input,.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service.service--loading .fakeInput{visibility:hidden}.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service.service--loading .service-loading-spinner{display:inline-block}.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service:last-child{margin-bottom:0}.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service .cartItem__controls-row>div{vertical-align:top}.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service .cartItem__price-per-item{font-size:14px;line-height:26px}.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service .cartItem__price-per-item .price--old{margin-right:7px}@media only screen and (max-width: 900px){.orderPage .cartItemsWrapper .cartItem__row:first-child .cartItem__info{min-height:100px;float:left;padding-left:100px;width:100%}.orderPage .cartItemsWrapper .cartItem__row:first-child .cartItem__controls{width:100%}.orderPage .cartItemsWrapper .cartItem__row:first-child .cartItem__amount-control{display:table-cell}}.orderPage .cartItemsWrapper .cartItem__row--main-product .cartItem__price-per-item{position:relative}@media only screen and (max-width: 900px){.orderPage .cartItemsWrapper .cartItem__row--main-product .cartItem__price-per-item{display:none}}.orderPage .cartItemsWrapper .cartItem__info{display:inline-block;width:50%}@media only screen and (max-width: 900px){.orderPage .cartItemsWrapper .cartItem__info{width:62%;display:inline-block;vertical-align:top}}.orderPage .cartItemsWrapper .cartItem__info .formRow{margin-bottom:0}.orderPage .cartItemsWrapper .cartItem__controls{display:inline-block;width:50%;vertical-align:top;float:right}@media only screen and (max-width: 900px){.orderPage .cartItemsWrapper .cartItem__controls{width:38%;display:inline-block}}.orderPage .cartItemsWrapper .cartItem__row--service .cartItem__info{width:60%}.orderPage .cartItemsWrapper .cartItem__row--service .cartItem__controls{width:40%}.orderPage .cartItemsWrapper .cartItem__controls-table{display:table;width:100%}.orderPage .cartItemsWrapper .cartItem__controls-row{display:table-row}.orderPage .cartItemsWrapper .cartItem__amount-control{display:table-cell;width:100px;vertical-align:middle}.orderPage .cartItemsWrapper .cartItem__amount-control .amount{padding-left:15px}@media only screen and (max-width: 900px){.orderPage .cartItemsWrapper .cartItem__amount-control{display:none}.orderPage .cartItemsWrapper .cartItem__amount-control.formError{border:solid 2px #ff3a30;border-radius:3px;width:102px}}.orderPage .cartItemsWrapper .cartItem__amount-control--mobile{display:none}@media only screen and (max-width: 900px){.orderPage .cartItemsWrapper .cartItem__amount-control--mobile{display:inline;padding-left:5px;font-size:14px}}.orderPage .cartItemsWrapper .cartItem__largeNumberInput{position:relative;max-width:100px;float:right}.orderPage .cartItemsWrapper .cartItem__largeNumberInput input{border-radius:6px;height:4rem}@media only screen and (max-width: 900px){.orderPage .cartItemsWrapper .cartItem__largeNumberInput{float:left}.orderPage .cartItemsWrapper .cartItem__largeNumberInput input{border-radius:0;height:30px;width:40px;margin-left:29px;padding:7px 4px;text-align:center}}.orderPage .cartItemsWrapper .cartItem__input-control{position:absolute;right:0;display:flex;justify-content:center;align-items:center;background:#2e1a4a;color:#fff;font-weight:700;height:32px;width:40px;text-decoration:none}.orderPage .cartItemsWrapper .cartItem__input-control.disabled{pointer-events:none}@media only screen and (max-width: 900px){.orderPage .cartItemsWrapper .cartItem__input-control{height:30px;width:30px}}.orderPage .cartItemsWrapper .cartItem__input-control:hover,.orderPage .cartItemsWrapper .cartItem__input-control:focus{background:#fdd963}.orderPage .cartItemsWrapper .cartItem__input-control.up{top:0;border-radius:0 6px 0 0}@media only screen and (max-width: 900px){.orderPage .cartItemsWrapper .cartItem__input-control.up{right:-29px;border-radius:0 6px 6px 0}}.orderPage .cartItemsWrapper .cartItem__input-control.down{bottom:0;border-radius:0 0 6px 0}@media only screen and (max-width: 900px){.orderPage .cartItemsWrapper .cartItem__input-control.down{left:0;border-radius:6px 0 0 6px}}@media only screen and (min-width: 900px){.orderPage .cartItemsWrapper .cartItem__largeNumberInput.formError{border:solid 2px #ff3a30;border-radius:3px}.orderPage .cartItemsWrapper .cartItem__largeNumberInput.formError .cartItem__input-control{border:0}.orderPage .cartItemsWrapper .cartItem__largeNumberInput.formError .cartItem__input-control.up{border-bottom:3px solid #ccd6db}}.orderPage .cartItemsWrapper .cartItem__input-text{font-size:1.75rem}@media only screen and (max-width: 900px){.orderPage .cartItemsWrapper .cartItem__input-text{font-size:21px}}.orderPage .cartItemsWrapper .cartItem__price,.orderPage .cartItemsWrapper .cartItem__price-per-item{display:table-cell;font-size:16px;text-align:right;vertical-align:middle;padding-left:27px;width:130px}@media only screen and (max-width: 900px){.orderPage .cartItemsWrapper .cartItem__price,.orderPage .cartItemsWrapper .cartItem__price-per-item{width:auto;padding-left:0;font-size:14px}}@media only screen and (max-width: 900px){.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service .cartItem__price-per-item .price--old{margin-right:0}.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service .cartItem__price-per-item .price--old+span{display:block}.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service .cartItem__price-per-item .unit{display:none}.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service.service--chosen .cartItem__price-per-item{display:none}.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service:not(.service--chosen) .cartItem__price-per-item{line-height:16px;padding-top:5px}.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service:not(.service--chosen) .cartItem__remove{display:block}.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service::before{content:"";display:block;margin-left:30px;border-top:1px dashed rgba(194,207,213,.8);margin-bottom:12px}.orderPage .cartItemsWrapper .cartItem__row.cartItem__row--service:nth-child(3)::before{display:none}}.orderPage .cartItemsWrapper .cartItem__price-per-item--wide{width:230px}.orderPage .cartItemsWrapper .cartItem__price{font-weight:700;padding-right:27px}@media only screen and (max-width: 900px){.orderPage .cartItemsWrapper .cartItem__price{padding-right:0}}.orderPage .cartItemsWrapper .cartItem__price--tablet-only{display:none}.orderPage .cartItemsWrapper .cartItem__remove{display:table-cell;width:30px;text-align:right;vertical-align:middle}.orderPage .cartItemsWrapper .cartItem__remove>label{display:inline;cursor:pointer}.orderPage .cartItemsWrapper .cartItem__remove .ico-close{display:inline-block;background-image:url(../img/icosvg/cart_item_remove.svg);width:11px;height:11px;background-repeat:no-repeat}.orderPage .cartItemsWrapper .cartItem__divider{position:relative;float:left;width:100%;font-weight:700;z-index:0;margin-bottom:12px}.orderPage .cartItemsWrapper .cartItem__divider::after{content:"";position:absolute;border-top:1px dashed #c2cfd5;top:0;right:59px;bottom:0;left:0;height:1px;margin:auto;z-index:-1}@media only screen and (max-width: 900px){.orderPage .cartItemsWrapper .cartItem__divider::after{right:0}}.orderPage .cartItemsWrapper .cartItem__divider-text{padding-right:9px;background-color:#f7f2f6}.orderPage .cartItemsWrapper .cartItem__more-info-button{font-size:.75rem;line-height:1rem;display:block;color:#5b595c;letter-spacing:.3px;background-color:rgba(0,0,0,0);padding:0;border:0;font-weight:400;margin:4px 0 0;box-shadow:none;text-decoration:underline}.orderPage .cartItemsWrapper .cartItem__more-info-button:hover,.orderPage .cartItemsWrapper .cartItem__more-info-button:focus{text-decoration:none}.orderPage .vishid{width:1px;height:1px;overflow:hidden;position:absolute;padding:0;margin:-1px;border:0;clip:rect(0 0 0 0)}@media screen and (max-width: 900px){.orderPage .shippingPaymentSection{padding-top:6px}}@media screen and (max-width: 900px){.orderPage .shippingPaymentSection:last-child h2{margin-top:-6px}}.orderPage .shippingPaymentSection h2{font-size:24px;font-weight:500;margin-bottom:24px;color:#302e3f}.orderPage .shippingPaymentSection .decoratedRadiobutton{margin-bottom:1rem;padding-left:2.125rem}.orderPage .shippingPaymentSection .decoratedRadiobutton input:checked+.fakeInput+label .text,.orderPage .shippingPaymentSection .decoratedRadiobutton input:checked+.fakeInput+label .price{font-weight:700;color:#000}.orderPage .shippingPaymentSection .decoratedRadiobutton label{display:flex;position:relative;gap:12px;min-height:38px}.orderPage .shippingPaymentSection .decoratedRadiobutton label .paymentLogo{flex:0 0 44px;max-width:44px;height:24px;text-align:center}.orderPage .shippingPaymentSection .decoratedRadiobutton label .paymentLogo img{margin:0 auto;max-height:100%}.orderPage .shippingPaymentSection .decoratedRadiobutton label .content{flex:1 0}.orderPage .shippingPaymentSection .decoratedRadiobutton label .text{display:block;padding-right:90px}.orderPage .shippingPaymentSection .decoratedRadiobutton label .text a{color:rgba(46,44,48,.7)}.orderPage .shippingPaymentSection .decoratedRadiobutton label .note{display:block;max-width:calc(100% - 64px);font-size:14px;color:#6f6f6f}.orderPage .shippingPaymentSection .decoratedRadiobutton label .price{position:absolute;top:-2px;right:0;font-weight:700;color:#999;pointer-events:none}@media only screen and (max-width: 900px){.orderPage .shippingPaymentSection .decoratedRadiobutton label{gap:6px}}@media only screen and (max-width: 900px){.orderPage .shippingPaymentSection .decoratedRadiobutton{padding-left:1.75rem}}.orderPage .shippingPaymentSection .additionalShippingMethods{padding-left:28px;margin-bottom:24px}.orderPage .shippingPaymentSection .additionalShippingMethods__heading{display:flex;justify-content:space-between;margin-bottom:12px}.orderPage .shippingPaymentSection .additionalShippingMethods__heading .price{color:#999}.orderPage .shippingPaymentSection .additionalShippingMethods__showLink{display:block;margin-left:-28px;color:rgba(46,44,48,.7);padding-left:28px;text-decoration:none;position:relative}.orderPage .shippingPaymentSection .additionalShippingMethods__showLink>.innerText{text-decoration:underline}.orderPage .shippingPaymentSection .additionalShippingMethods__showLink:before{content:"";display:block;background:url("../img/icosvg/chevron-pink.svg") center center no-repeat;background-size:contain;width:7px;height:13px;transform:rotate(90deg);transition:transform .1s;position:absolute;top:9px;left:5px}.orderPage .shippingPaymentSection .additionalShippingMethods__showLink.active:before{transform:rotate(270deg)}.orderPage .shippingPaymentSection .additionalShippingMethods__showLink:hover>.innerText,.orderPage .shippingPaymentSection .additionalShippingMethods__showLink:focus>.innerText{text-decoration:none}.orderPage .shippingPaymentSection #certificate_codes .formRowWrapper,.orderPage .shippingPaymentSection #online_payments .formRowWrapper{position:relative;padding-left:23px;max-width:250px}.orderPage .shippingPaymentSection #online_payments .formRowWrapper{max-width:400px}.orderPage .shippingPaymentSection .paymentType{*zoom:1;padding-top:15px}.orderPage .shippingPaymentSection .paymentType:before,.orderPage .shippingPaymentSection .paymentType:after{content:" ";display:table}.orderPage .shippingPaymentSection .paymentType:after{clear:both}.orderPage .shippingPaymentSection .paymentType .colHalf{width:50%;float:left}.orderPage .shippingPaymentSection .paymentType .colHalf:nth-child(2){padding-left:10px}.orderPage .shippingPaymentSection .paymentType .radioCheckboxWrapper{border-bottom:1px solid #e5e5e5}.orderPage .shippingPaymentSection .paymentType .radioCheckboxWrapper:last-child{border-bottom:none}.orderPage .shippingPaymentSection .paymentType .radioCheckboxWrapper>input{top:10px}.orderPage .shippingPaymentSection .paymentType .decoratedRadiobutton{margin-bottom:0}.orderPage .shippingPaymentSection .paymentType .fakeInput{top:10px}.orderPage .shippingPaymentSection .paymentType .paymentLogo{margin:0 0 0 0;position:relative;display:inline-block;height:35px;width:60px;vertical-align:top}.orderPage .shippingPaymentSection .paymentType label{display:inline-block;padding-left:10px;width:100%}.orderPage .shippingPaymentSection .paymentType label:hover,.orderPage .shippingPaymentSection .paymentType label:focus{cursor:pointer}.orderPage .shippingPaymentSection .paymentType label .text{padding:10px 0 10px 20px;display:inline-block;max-width:calc(100% - 65px)}.orderPage .shippingPaymentSection .benefits{*zoom:1;padding-top:15px}.orderPage .shippingPaymentSection .benefits:before,.orderPage .shippingPaymentSection .benefits:after{content:" ";display:table}.orderPage .shippingPaymentSection .benefits:after{clear:both}.orderPage .shippingPaymentSection .benefits .colHalf{width:50%;float:left}.orderPage .shippingPaymentSection .benefits .decoratedRadiobutton{margin-bottom:0}.orderPage .shippingPaymentSection .benefits .paymentLogo{margin:0 0 0 0;position:absolute}.orderPage .shippingPaymentSection .benefits .paymentLogo img{margin-top:-8px}.orderPage .shippingPaymentSection .benefits .paymentLogo+label{color:#999;position:relative;top:-10px;padding-top:30px;padding-left:0;margin-bottom:10px}.orderPage .shippingPaymentSection .benefits .paymentLogo+label:hover,.orderPage .shippingPaymentSection .benefits .paymentLogo+label:focus{cursor:pointer}.orderPage .shippingPaymentSection .benefits label .text{padding-right:0;padding-top:8px}.orderPage .shippingPaymentSection+.shippingPaymentSection{margin-top:48px}@media screen and (max-width: 900px){.orderPage .shippingPaymentSection+.shippingPaymentSection{margin-top:24px}}.orderPage .cartSummary{font-size:14px;line-height:24px;border-radius:16px;padding:32px 24px}@media screen and (min-width: 601px){.orderPage .cartSummary{background-color:#f1eff4}}.orderPage .cartSummary h2{background:linear-gradient(to right, #fff 0%, #939393 50.699%, #fff 100%) no-repeat;background-position:0 100%;background-size:100% 1px;font-size:24px;font-weight:500;margin-bottom:1.5rem;padding-bottom:1.5rem;color:#2e1a4a}.orderPage .cartSummary .cartItem{line-height:1.3}.orderPage .cartSummary .cartItem+.cartItem{margin-top:24px}.orderPage .cartSummary .cartItem>.title{font-weight:700;margin-bottom:4px}.orderPage .cartSummary .cartItem .note{font-size:14px;color:#666}.orderPage .cartSummary .cartItem>.cols{display:flex;justify-content:space-between;gap:16px}.orderPage .cartSummary .cartItem .col2{flex-shrink:0}.orderPage .cartSummary .cartItem .cols+.cols{margin-top:4px}.orderPage .cartSummary .cartItem--small-gap{margin-bottom:8px}.orderPage .cartSummary .services{display:flex;justify-content:space-between;margin-top:4px;gap:16px}.orderPage .cartSummary .services__title{margin:0}.orderPage .cartSummary .services__price{margin:0;white-space:nowrap}.orderPage .cartSummary .summary{font-size:16px;line-height:28px;display:flex;justify-content:space-between;margin:2rem 0 0;gap:1rem;color:#2e1a4a;font-weight:500}@media screen and (min-width: 601px){.orderPage .cartSummary .summary{padding-top:1.5rem;background:linear-gradient(to right, #fff 0%, #939393 50.699%, #fff 100%) no-repeat;background-position:0 0;background-size:100% 1px}}@media only screen and (max-width: 600px){.orderPage .cart-summary-phone-short .cartSummary{margin:16px 0 4px;padding:0;border:none}.orderPage .cart-summary-phone-short .cartSummary h2{display:none}.orderPage .cart-summary-phone-short .cartSummary .cartItem{display:none}.orderPage .cart-summary-phone-short .cartSummary .services{display:none}.orderPage .cart-summary-phone-short .cartSummary .summary{margin:0}}.orderPage .orderForm1{margin-bottom:0}.orderPage .orderForm1 #phoneNote{padding:10px 0 10px 0}.orderPage .priceSummary{font-weight:700;font-size:24px;color:#595959;text-align:right;margin:28px 0}@media only screen and (max-width: 900px){.orderPage .priceSummary{text-align:left;font-size:21px;margin-top:0}.orderPage .priceSummary .snippet{text-align:right}}.orderPage .priceSummary.priceSummary--plain{font-size:16px;color:#2e2c30}@media only screen and (max-width: 900px){.orderPage .priceSummary.priceSummary--plain{text-align:left;font-size:21px}.orderPage .priceSummary.priceSummary--plain .snippet{float:right}}.orderPage .priceSummary .snippet{display:flex;flex-flow:column;align-items:flex-end;gap:16px}.orderPage .priceSummary .discountPrices{display:flex;flex-flow:column;gap:4px;font-weight:400;color:#58a736;font-size:13px}.orderPage .priceSummary .discountPrices>.inner{display:flex;justify-content:flex-end;gap:12px}.orderPage .priceSummary .clear-button{padding:0;margin:0;border:0;background-color:unset}@media only screen and (max-width: 900px){.orderPage .priceSummary{padding-left:18px;padding-right:18px}}.orderPage .prevNextNavigation{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.orderPage .prevNextNavigation .col2{flex:0 0 280px}@media only screen and (max-width: 900px){.orderPage .prevNextNavigation{padding-left:18px;padding-right:18px}}@media only screen and (max-width: 600px){.orderPage .prevNextNavigation{justify-content:center;gap:30px}}@media only screen and (max-width: 600px){.orderPage .prevNextNavigation>.col1{flex:0 0 100%;order:2}.orderPage .prevNextNavigation>.col2{flex:0 0 100%}}@media screen and (max-width: 900px){.orderPage .prevNextNavigation.step2{padding-top:20px;padding-right:0;padding-left:0}}.orderPage .orderConfirmation{margin-top:39px;margin-bottom:53px}.orderPage .orderConfirmation>.inner{*zoom:1}.orderPage .orderConfirmation>.inner:before,.orderPage .orderConfirmation>.inner:after{content:" ";display:table}.orderPage .orderConfirmation>.inner:after{clear:both}.orderPage .orderConfirmation>.inner>.col1:after,.orderPage .orderConfirmation>.inner>.col2:after,.orderPage .orderConfirmation>.inner>.col3:after{display:block;content:"";width:16px;height:51px;background:url("../img/bg/hpHowItsWorkSeparator.svg");position:absolute;top:3px}.orderPage .orderConfirmation>.inner>.col1{width:220px;float:left;position:relative;margin-right:15px;padding-top:11px}@media screen and (max-width: 1040px){.orderPage .orderConfirmation>.inner>.col1{display:none}}.orderPage .orderConfirmation>.inner>.col1:after{right:6px}.orderPage .orderConfirmation>.inner>.col1 h2{position:relative;color:#ac94b0;display:inline-block}.orderPage .orderConfirmation>.inner>.col1 h2:after{display:block;content:"";width:42px;height:31px;background:url("../img/ico/orderConfirmation.png");position:absolute;top:50%;margin-top:-15px;right:-50px}.orderPage .orderConfirmation>.inner>.col2{width:220px;float:left;position:relative;margin-right:15px}@media screen and (max-width: 1040px){.orderPage .orderConfirmation>.inner>.col2{width:31%;margin-right:0;padding-right:15px}}@media screen and (max-width: 900px){.orderPage .orderConfirmation>.inner>.col2{width:auto;float:none;padding:0;margin-bottom:20px}}.orderPage .orderConfirmation>.inner>.col2:after{right:6px}@media screen and (max-width: 1040px){.orderPage .orderConfirmation>.inner>.col2:after{right:12px}}@media screen and (max-width: 900px){.orderPage .orderConfirmation>.inner>.col2:after{display:none}}.orderPage .orderConfirmation>.inner>.col3{width:225px;float:left;position:relative;margin-right:37px}@media screen and (max-width: 1040px){.orderPage .orderConfirmation>.inner>.col3{width:36%;margin-right:0;padding-right:15px}}@media screen and (max-width: 900px){.orderPage .orderConfirmation>.inner>.col3{width:auto;float:none;padding:0;margin-bottom:20px}}.orderPage .orderConfirmation>.inner>.col3:after{right:-10px}@media screen and (max-width: 1040px){.orderPage .orderConfirmation>.inner>.col3:after{right:15px}}@media screen and (max-width: 900px){.orderPage .orderConfirmation>.inner>.col3:after{display:none}}.orderPage .orderConfirmation>.inner>.col4{width:205px;float:left}@media screen and (max-width: 1040px){.orderPage .orderConfirmation>.inner>.col4{width:32%}}@media screen and (max-width: 900px){.orderPage .orderConfirmation>.inner>.col4{width:auto;float:none;padding:0}}.orderPage .orderConfirmation h2{font-weight:500;font-size:16px;margin-bottom:6px;text-transform:uppercase}.orderPage .orderConfirmation .text{font-size:14px;line-height:1.25}.orderPage #payment_method .additionalShippingMethods .decoratedRadiobutton label span.text{display:inline-block;padding:0}.orderPage .groupNote{display:block;font-size:14px;color:#6f6f6f;font-style:italic}.orderPage .basket-delivery__delivery-method-time-slots{padding:8px 0 0 56px}.orderStep4__footer{padding-top:23px;padding-bottom:10px}.orderStep4__footer .submitButton{margin-top:38px}
