.page-basket body{background:var(--grey-100)}#beauty-consultant-page,#delivery-page,#information-page,#offers-page,#payment-page,#review-page,#shopping-bag-page{margin-bottom:15px}.background-layer{background-color:var(--grey-100);padding-bottom:71px}.background-layer+.page-footer{padding-bottom:81px}.side-column{text-align:right}#shopping-bag-page .side-column{float:right}.checkout-placeholder:not(:empty){min-height:100px;position:relative}#main.w-grid.page-shopping-bag{overflow:visible;z-index:auto}.w-notification-msgs:not(:empty){margin-bottom:20px}.shopping-bag-top .right-column{float:right}.w-content-shopping-bag .initial-spinner{height:100%;left:0;top:0;width:100%}.form-quick-order .with-validation-icon .k-input{padding-right:1em}.form-quick-order .k-widget .error-icon{background-color:var(--grey-100)}#shopping-bag-page #empty-basket-message{margin-top:35px}.ui-empty-basket{padding-bottom:10px}.ui-empty-basket .empty-basket-icon{font-size:16px;font-weight:700;margin-bottom:22px;text-align:center;text-transform:uppercase}.ui-empty-basket .empty-basket-icon:before{color:var(--grey-200);content:"\e917";display:block;font-family:IconsOri;font-size:70px;font-weight:400;height:75px;left:10px;margin:-10px auto 0;width:50px}.ui-empty-basket .shopping-btn{margin:10px auto 0;max-width:326px}.ui-wellness-selling{margin-top:15px}.wellness-selling-body{padding:10px 10px 20px 20px}.wellness-reseller-radios{padding-left:20px}.ui-reseller-application .k-numerictextbox,.ui-reseller-certificate .k-numerictextbox{border:none;width:100%}.ui-reseller-application .k-datepicker,.ui-reseller-certificate .k-datepicker{width:100%}.ui-reseller-application #applicationNumber,.ui-reseller-application .k-formatted-value.k-input,.ui-reseller-certificate #registrationNumber,.ui-reseller-certificate .k-formatted-value.k-input{padding-left:8px;text-align:left}.wellness-confirm{margin-top:10px}.reseller-upload-form .k-file-extension,.reseller-upload-form .k-file-extension-wrapper,.reseller-upload-form .k-file-state{display:none}.reseller-upload-form .document-preview-delete-icon:hover{color:var(--primary-main)}#wellnessSellingSuccessDialog.k-content{font-size:19px;font-weight:700;margin:12px 20px 0;text-align:center}#wellnessSellingSuccessDialog .w-buttons{float:none;margin:30px auto 0;position:static;text-align:center}#wellnessSellingSuccessDialog .k-button{float:none}#consultant-sales-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px 5px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px 0 -14px;padding:5px 15px}#consultant-sales-info:not(.hidden)+.ui-productlist-section>.checkout-section{border-radius:0 0 5px 5px;padding-top:20px}.consultant-sales-item{-ms-flex-item-align:center;align-self:center}.consultant-sales-icon{font-size:28px;margin-right:10px}.consultant-sales-text{margin-right:5px}#not-approved-orders-dialog{display:none}.consumer-orders-popup #not-approved-orders-dialog{display:block}.ui-customer-order-detail .ui-basket-section .ui-table.basket-products{border-bottom:1px solid var(--grey-300);margin-bottom:15px}.approved-orders .product-number{color:var(--grey-a700);display:block;font-size:12px}.approved-orders .col-consumer-name{line-height:1.8}.w-recommendations{background-color:var(--common-white);border-radius:5px;padding:22px 0}.w-recommendations .ui-tabs .menu-slider{border-bottom-color:var(--common-white)}.w-recommendations .tabs-group>.tab:not(.hidden){margin-top:20px}form.ui-address-form>.w-buttons{padding:0;position:relative}.ui-contact-details-form .contact-details-button-wrapper{margin:40px auto 0;max-width:330px}.ui-contact-details-form .contact-details-button-wrapper .contact-details-save-button{margin-bottom:10px;width:100%}.ui-contact-details-form .contact-details-button-wrapper .contact-details-cancel-button{width:100%}.ui-contact-details-form .address-header{font-size:14px;font-weight:700;margin-bottom:25px;margin-top:30px}.ui-contact-details-form .contact-details-header{font-size:14px;margin-bottom:30px;text-align:center}.contact-details-window .k-header{margin-bottom:15px}.ui-contact-details-form .field-full-name{padding:10.5px 0 15px}.contact-details-window.k-window{border-radius:10px}.contact-details-window.k-window .k-window-content{padding-bottom:50px;padding-left:50px;padding-right:50px}.contact-details-window.k-window .k-window-title{font-size:30px;text-transform:none}.contact-details-window.k-window .k-window-action{padding:26px}.contact-details-window.k-window .k-window-action .k-icon:before{font-size:24px}.contact-details-window.k-window .k-window-action .k-icon:hover{color:#777}@media only screen and (max-width:767px){.contact-details-window.k-window .k-window-title{font-size:20px}.contact-details-window.k-window .k-window-content{padding-left:15px;padding-right:15px}}#add-address-wnd .media{min-height:50px}#add-address-wnd>.k-loading-mask{z-index:5003}.payment-methods .radio-list-label{margin:0 0 15px}.payment-methods .ui-radio-list .widget-label{min-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-methods .w-radio-item:not(.selected) .ui-card-consent-desciption{display:none}.payment-methods .ui-card-consent-label{padding-left:33px}.ui-messages-section{margin-bottom:15px}.messages .heading{font-size:15px;font-weight:700}.merchandising-section .heading{font-size:20px;font-weight:700;text-transform:uppercase}.message-row{line-height:2;margin:15px 0 0 30px;position:relative}.message-row .hint-underlined{-webkit-text-decoration:underline;text-decoration:underline}.message-row .icons-box{font-size:28px;left:-30px;line-height:1;margin-right:10px;position:absolute;top:-2px}.message-row .discount-hint-message{left:-20px;top:-10px}.web-offer{background-color:var(--common-white);border-radius:5px;margin-bottom:15px}.product-search-box{z-index:1}.product-search-box~.k-icon{z-index:2}.k-list-container .k-list-scroller .highlight{background-color:#ff0;color:var(--common-black);font-weight:700}.fee-information .original-fee{color:var(--grey-600);display:block;-webkit-text-decoration:line-through;text-decoration:line-through}.shipping-offer:before{font-size:22px;left:10px;position:absolute;top:9px}.shipping-offer .link{-webkit-box-ordinal-group:4;-ms-flex-order:3;color:var(--common-white);cursor:pointer;font-weight:700;margin-left:auto;margin-right:1em;order:3;white-space:nowrap}.shipping-offer .v-icon-arrow-right-thin:before{color:var(--purple-300);font-size:20px;font-weight:700;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ui-supplementary-order .w-buttons{margin-top:20px}@media only screen and (max-width:767px){#beauty-consultant-page,#delivery-page,#information-page,#offers-page,#payment-page,#review-page{margin-top:15px}.w-recommendations{background-color:var(--common-white)}.w-grid.page-shopping-bag,.w-grid.ui-order-confirmation-page{width:100%}.w-content-shopping-bag{margin-bottom:55px}.merchandising-section .heading{font-size:15px}}.empty-basket-dialog{padding-left:0;padding-right:0}.shopping-bag-bottom{margin-top:15px}.ui-dialog-with-no-title{overflow:hidden;padding:15px}.ui-dialog-with-no-title-content{font-size:20px;font-weight:700;max-height:60vh;max-width:298px;min-height:64px;overflow:auto;padding:15px 27px 18px;text-align:center}.ui-dialog-with-no-title-button{float:left;height:45px;width:172px}.ui-dialog-with-no-title-button:only-child{width:100%}.ui-dialog-with-no-title-button:nth-child(2){float:right}.ui-dialog-with-no-title-buttons{grid-gap:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));justify-items:center}.offers-detail{display:table;width:100%}.offers-detail-row{display:table-row}.offers-detail-row-break{border-top:1px solid var(--grey-100);display:block;height:100px;margin-left:-20px;position:absolute;width:100%}.offers-detail-cell-left{display:table-cell;padding:4px 80px 4px 0}.offers-detail-cell-right{display:table-cell;text-align:right}.notify-popup h2{margin-top:10px;text-transform:uppercase}.stock-notification-list-item{float:left;list-style-type:none;margin-right:20px;min-width:100px}.stock-notification-radios{margin-top:10px}.notify-popup-confirmation h2{text-align:center}.notify-popup-confirmation .w-button{margin-top:20px;text-align:center}.payment-type-img{display:inline-block;max-height:30px;max-width:295px;-o-object-fit:contain;object-fit:contain}.payment-option .k-radio .invisible,.payment-option .k-radio .radio-icon{top:12px}.payment-option .w-radio-item{padding:15px}.payment-option .widget-label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-10px}.payment-option .payment__label{line-height:normal;margin-top:10px;padding-right:10px}.payment__logo{margin-left:auto;margin-top:10px}.payment-option .payment-provider-img-list .payment-type-img{position:static}.payment-type-error{color:red;margin:-10px 0 0}.payment-type-error:before{font-size:28px;margin-right:10px;position:relative;top:5px}.payment-provider-img-list li{display:inline-block}.payment-provider-img-list li+li{margin-left:5px}.payment-provider-img-list .payment-type-img{float:none}.payment-type-select{margin-top:10px}.payment-type-select .payment-type-img{margin-left:5px;max-height:45px;max-width:none}.payment-provider-select{float:left}.payment-type-select .payment-provider-img-list{float:none;margin-left:10px}.payment-type-select .payment-provider-img-list li{line-height:45px;margin-left:0}.payment-type-blocked .w-radio-item .widget-label{color:var(--grey-300)}.payment-type-blocked .w-radio-item .title-icon{display:none}.ui-donation{background-color:var(--common-white);border-radius:5px;padding:7px 20px 20px}.ui-donation p{margin:0}#review-page .ui-order-review-box,#review-page .ui-order-summary,#review-page .ui-productlist-section{-webkit-box-shadow:0 3px 8px 0 rgba(51,51,51,.1);box-shadow:0 3px 8px 0 rgba(51,51,51,.1)}.ui-order-review-box,.ui-order-review-products{margin-bottom:15px}.ui-place-order-error-summary{color:#fb0c0c;line-height:19px;margin-bottom:15px}.ui-place-order-error-summary p{margin:0}.ui-payment-redirect-message{text-align:center}#review-page [data-navigation-id]{cursor:pointer}.ui-order-review-delivery .delivery-detail{margin-bottom:14px}.ui-order-review-delivery .delivery-detail p,.ui-order-review-delivery .estimated-date{margin:0}.ui-order-review-payment .payment-type-img{float:right}.ui-order-review-payment .w-order-status{margin:5px 0 10px}.ui-order-review-payment .w-buttons{margin-left:10px}.ui-order-review-payment-content-wrapper{display:block}.ui-order-review-payment-content-wrapper .ui-order-review-payment-content{min-height:30px}.ui-order-review-billing-address .contact-phone{border-top:2px solid var(--grey-100);color:var(--grey-600);margin-top:10px;padding-top:5px}.clear-float{clear:both}.ui-pay-pending .w-buttons{position:relative}.ui-pay-pending .w-buttons .k-button{width:auto}@media only screen and (max-width:479px){.ui-pay-pending .w-buttons{float:none}.ui-pay-pending .w-buttons .k-button{margin-left:0;width:100%}.ui-pay-pending .w-buttons .k-button:first-child{margin-bottom:15px}}.ui-cancel-confirm.k-window-content>.w-buttons{padding:0;position:relative}.ui-cancel-confirm{margin:0;text-align:center}.ui-cancel-confirm .w-buttons{padding-top:15px}.ui-send-email>.w-buttons{padding:0;position:relative}.ui-order-confirmation-page .w-text{margin-top:30px;text-align:center}.ui-order-confirmation-page .h3,.ui-order-confirmation-page .h4,.ui-order-confirmation-page .heading,.ui-order-detail-page .h3,.ui-order-detail-page .h4,.ui-order-detail-page .heading{font-weight:700}.ui-order-confirmation-page .thank-you{margin-top:30px;padding:0 15px}.ui-order-confirmation-page .action-buttons{margin:60px 5px 9px}.ui-order-confirmation-business-status .heading{border-bottom:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-order-confirmation-page .lowercase{text-transform:none}.ui-order-confirmation-business-status .customer-info{display:block;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-order-confirmation-need-help{padding:30px 20px 10px;text-align:right}.ui-order-confirmation-need-help .k-button{margin-bottom:15px}.ui-order-tracking .ui-table{min-width:300px}.ui-order-confirmation-error{color:#fb0c0c}.cancel-order-help{cursor:default;left:5px;position:relative;top:5px;vertical-align:baseline}.w-order-status-red{color:var(--error-main)}.w-order-status-green{color:var(--primary-main)}.w-order-status-yellow{color:#ffc72c}.ui-order-detail-page h1{text-align:center}.ui-order-detail-page .manage-buttons{margin-bottom:15px}.ui-order-detail-page .manage-buttons .k-button{margin:0 0 10px 10px}.ui-order-detail-page .ui-order-summary{border:1px solid var(--grey-300);border-radius:0}.ui-order-detail-page .ui-order-summary .heading{padding:10px 0}.ui-order-detail-page .ui-productlist-section .header,.ui-order-detail-page .ui-productlist-section .row{border-bottom:1px solid var(--grey-300)}.ui-order-details-actions{margin:15px 0}.ui-order-widget-header{margin:15px 0;padding-right:3px}#AddTeamMemberWindow .k-textbox{padding-right:30px}.w-team-order-buttons{margin:15px 0}.k-window-content .ui-select-customer .form-actions{margin-top:10px;text-align:right}.ui-team-order .leader{background:#ffffe0}.close-window{cursor:pointer;font-size:16px;position:absolute;right:5px;top:2px}.ui-customer-orders .k-grid-toolbar .status-filter{float:right;margin:3px}.ui-customer-orders .k-grid-toolbar .status-filter .k-dropdown{display:inline-block;vertical-align:middle}.ui-customer-order-detail{padding-bottom:10px}.customer-subscription{margin-bottom:10px}.customer-details{margin-top:.5em}.subscriptions-total{background-color:var(--grey-100);font-size:16px;line-height:45px;margin-top:1em;padding:0 1em}.subscriptions-total .heading{float:left;margin:0;text-transform:uppercase}.subscriptions-total .stats{float:right;margin:0}.ui-subscription-customer-box{position:relative}.checkbox-heading{float:right;margin:16px 0 0}.subscription-removal-confirmation-button{width:auto}.w-new-subscription .k-summary{margin-bottom:25px}.w-new-subscription .ui-promo-slider{padding-bottom:30px;position:relative}.w-new-subscription .ui-promo-slider .rsNav{bottom:0}.w-new-subscription .ui-promo-slider .rsArrow{width:40px}.w-new-subscription .ui-promo-slider .rsArrowIcn{overflow:hidden}.w-new-subscription .subscription-type-list{font-size:16px;list-style:none}.w-new-subscription .subscription-type-list li{border-top:1px solid var(--grey-300);cursor:pointer;padding:1em 0}.w-new-subscription .subscription-type-list li:last-child{border-bottom:1px solid var(--grey-300)}.w-new-subscription .subscription-type-list li:hover{color:var(--primary-main)}.w-new-subscription .subscription-type-list li:after{float:right;font-size:25px}.w-new-subscription .subscription-package-image{margin-right:15px;vertical-align:middle;width:50px}.w-new-subscription .subscription-package-image.icon-missing{color:var(--grey-200);font-size:50px;line-height:1;padding:8px}.w-new-subscription .w-package-container{list-style:none;margin-bottom:15px;white-space:nowrap}.w-new-subscription .w-package-info{display:inline-block;vertical-align:middle;width:calc(100% - 85px)}.w-new-subscription .subscription-package-name{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:100%}.w-new-subscription .btn-subscribe-package{display:block}.w-new-customer{margin-bottom:25px}.size1,.size2{display:none;font-size:12px}.size1 .subvalue,.size2 .subvalue{font-weight:700}.size1 .subtitle,.size2 .subtitle{text-transform:uppercase}.vip-order .w-control{margin-bottom:15px}.login-name{font-weight:700}.w-control.no-password-confirmation{margin:0 0 15px}#telephoneVerificationDialog{padding:3rem}.verification-section .popup-heading{font-size:2rem;margin-bottom:2rem;margin-top:1rem;text-align:center;text-transform:uppercase}.verification-section p{font-size:1.4rem;margin-bottom:1.5rem;margin-top:1rem;text-align:center}.verification-section .verification-notes,.verification-section .verification-notes p{font-size:1rem;text-align:center}.verification-section .verification-notes .verification-resend-link{color:#a9c23f;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:none;text-decoration:none}.verification-section .verification-dialog-input-container{margin-bottom:2rem;text-align:center}.verification-section span.verification-code-input{border-bottom:2px solid var(--grey-300);border-radius:0;display:inline-block;margin:1rem;max-width:12%;width:5rem}.verification-section input.verification-code-input{border-radius:0;font-size:2rem;font-weight:700;padding:0;text-align:center}.verification-section .incorrect-code span.verification-code-input{border-bottom:2px solid #dc868f}.verification-section .error{padding-bottom:0;text-align:center}.verification-section .error .v-icon-red{font-size:2rem;padding-right:.5rem;vertical-align:middle}.verification-section .successful-step{text-align:center}.verification-section .successful-step .v-icon-check-round{color:#a9c23f;font-size:13rem}.product-list-row-updating{opacity:.4}.ui-customer-order-submit-buttons{margin-top:20px;padding-right:5px}.customer-order-edit-total{padding-top:10px}.shopping-bag-header{text-transform:uppercase}@media print{.page-footer,.page-header,.ui-order-confirmation-business-status,.ui-order-confirmation-need-help,.w-buttons{display:none}}@media only screen and (max-width:767px){#pending-order-section{display:none}#shopping-bag-navigation{margin:0 0 15px}.shopping-bag-header{display:none}.ui-order-confirmation-need-help{margin-bottom:20px;margin-top:20px;text-align:left}.ui-order-confirmation-page .action-buttons{margin-top:15px}.ui-order-confirmation-page .action-buttons .k-button{margin-bottom:10px;width:100%}.w-order-status .w-buttons{float:none;margin-left:0}.w-order-status .k-button{margin:10px 0 0;width:100%}.new-customer-order-button{width:auto}.customer-details .w-control{width:100%}.ui-basket-section .subscription-step{display:block}.hide-on-small{display:none}.ui-basket-section .row-discount .col-image-bundle{display:table-cell}.ui-basket-section .flags .flag{max-width:120px}.table-products .k-numeric-wrap,.table-products .no-spinners .k-numeric-wrap{padding:2px}.table-products .k-numeric-wrap .k-input{height:30px;min-height:30px}.table-products .k-numeric-wrap .k-select{display:none}.ui-order-detail-page .w-buttons{width:100%}.ui-order-detail-page .w-buttons .k-button{float:none;width:calc(100% - 10px)}.ui-send-email .w-buttons{width:100%}.ui-send-email .w-buttons .k-button{margin:0 0 10px}.ui-address-form .w-buttons{float:none;margin-bottom:10px}.ui-address-form .w-buttons .k-button{float:none;margin-left:0}.ui-address-form .w-buttons .k-button:not(:first-child){margin-top:10px}.ui-dialog-with-no-title-content{font-size:15px;min-height:50px;padding:15px 6px 14px}.ui-dialog-with-no-title-button{width:150px}}@media only screen and (max-width:919px){.product-name-text{font-weight:700}.ui-productlist-section .col-heading-full{font-size:1.4rem}}@media only screen and (max-width:479px){.subscriptions-total .heading,.subscriptions-total .stats{float:none}.w-new-subscription .w-buttons .k-button{margin:0 0 10px}.w-new-subscription .w-buttons .k-button:last-child{margin-bottom:0}.size1,.size2{display:block}.k-pdf-export .size1,.k-pdf-export .size2{display:none}.payment-provider-select{float:none;width:100%}.payment-provider-img-list{max-width:70px;overflow-x:hidden}.payment-provider-img-list li{text-align:right;width:70px}}@media only screen and (min-width:480px) and (max-width:767px){.size2{display:block}.k-pdf-export .size2{display:none}}@media only screen and (min-width:768px) and (max-width:919px){#pending-order-section .ui-action-box .body{padding:10px 10px 10px 20px}}@media only screen and (min-width:768px){.w-new-subscription .ui-promo-slider{margin:0 -35px;padding:0 40px 30px}.ui-order-confirmation-page .action-buttons .k-button:last-child{margin-left:10px}#shopping-bag-page #empty-basket-message{margin-top:15px;text-align:left}.payment-option .w-radio-item{padding:30px}}@media only screen and (min-width:920px){.shopping-bag-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-end}#pending-order-section .ui-action-box .body{padding:10px 10px 10px 20px}#pending-order-section .body .msg{padding-bottom:0}.messages{padding-left:3px;padding-top:15px}}#offers-page .xui-product-box .w-info{position:relative}.ui-shopping-offer .xui-product-box .image{min-height:220px}#offers-page .ui-shopping-offer .xui-product-box .image{min-height:0;min-height:auto}@media only screen and (min-width:920px) and (max-width:1024px){.ui-shopping-offer .rsContent .xui-product-box .image{min-height:193px}}@media only screen and (min-width:768px) and (max-width:919px){.ui-shopping-offer .rsContent .xui-product-box .image{min-height:162px}}@media only screen and (min-width:480px) and (max-width:767px){.ui-shopping-offer .rsContent .xui-product-box .image{min-height:127px}#export-excel,#print-order,.k-grid-excel,.k-grid-pdf{display:none}}@media only screen and (max-width:479px){.ui-shopping-offer .rsContent .xui-product-box .image{min-height:117px}#export-excel,#print-order,.k-grid-excel,.k-grid-pdf{display:none}}@media only screen and (min-width:1025px){#pending-order-section .ui-action-box .body{padding:10px 10px 10px 20px}}.parcel-tracking-number,.view-courier-status-button{margin-top:20px;width:100%}.created-by-tooltip{white-space:nowrap}@media only screen and (max-width:359px){.ui-dialog-with-no-title-content{width:auto}.ui-dialog-with-no-title-button{float:none;margin:0 auto 10px}}.super-app-basket-fix .page-shopping-bag{height:100vh!important;padding-bottom:80px}.super-app-basket-fix .summary-box-fix{position:-webkit-sticky!important;z-index:100!important}.super-app-basket-fix .ui-order-summary{bottom:0!important}

/*# sourceMappingURL=ShoppingECommerce.css.e5359383.map*/