@layer modules{.Cart-empty{text-align:center}.Cart-empty__text{font-size:1.875rem;position:relative;padding-bottom:11rem}.Cart-empty__text:after{content:"";color:#35373e1a;position:absolute;bottom:0;left:50%;height:10rem;aspect-ratio:1;transform:translate(-50%);-webkit-mask:url(../../../bundles/applicationapplication/images/default/design/bag.svg) 50% 50% no-repeat;mask:url(../../../bundles/applicationapplication/images/default/design/bag.svg) 50% 50% no-repeat;-webkit-mask-size:auto 75%;mask-size:auto 75%;background:currentcolor}.Steps__list{list-style:none;margin-left:0;padding-left:0;display:grid;grid-template-columns:repeat(4,1fr)}.Steps__link{color:#35373e;line-height:1.33333;text-decoration:none;position:relative;box-sizing:border-box;display:block;height:100%;padding:.75rem 1.5rem}.Steps__link:before,.Steps__link:after{content:"";position:absolute;top:0;bottom:0;display:none;border-left:.5rem solid #f1f0ef;border-top:1.41rem solid transparent;border-bottom:1.41rem solid transparent}@media(min-width:60em){.Steps__link:before,.Steps__link:after{border-top-width:1.9275rem;border-bottom-width:1.9275rem}}.Steps__link:before{left:0}.Steps__link:after{left:100%;border-left-color:#958b7e}.Steps__link:hover,.Steps__link:focus{color:#35373e}.Steps__link--active{color:#fff;background:#958b7e}.Steps__link--active:before,.Steps__link--active:after{display:block}.Steps__link--active:hover,.Steps__link--active:focus{color:#fff}.Steps__link--cart:before{border:0;left:auto;right:100%;width:50vw;background:#958b7e}.Steps__link--finish:after{border:0;left:100%;width:50vw;background:#958b7e}.Steps__link--done{opacity:.75}.Steps__link--done[href]:hover{opacity:1}.Steps__step{text-align:center}@media(min-width:60em){.Steps__step{font-size:.75rem;text-align:left;opacity:.5}}.Steps__text{display:none}@media(min-width:30em){.Steps__text{display:inline}}.Steps__name{display:none}@media(min-width:60em){.Steps__name{display:block}}.Step-title__title{font-size:1.3125rem}.Purchase-title{text-align:center}.Registration--purchase .Registration__title{font-size:1.3125rem;text-align:left;margin-top:-2.5rem}@media(max-width:63.9375em){.Registration--purchase .Registration__title:not(.Registration__title--logged){font-weight:500;letter-spacing:0;text-transform:none}}@media(min-width:64em){.Registration--purchase .Registration__title:not(.Registration__title--logged){margin-top:0;padding-bottom:.5em;border-bottom:1px solid rgb(229.1,227.25,225.4)}}@media(min-width:64em){.Registration--purchase .Registration__title--logged{display:none}}.Registration--purchase .Registration__content{max-width:none}.Registration--purchase .Registration__row--center{display:flex;justify-content:center}@media(min-width:40em)and (max-width:63.9375em){.Registration--purchase-side .t-form__controls{justify-content:end}.Registration--purchase-side .t-form__report{text-align:right}}.Voucher-form__title{display:none}.Voucher-form__form{--form-field-height: 2.5rem}.Voucher-form__form>*:last-child{margin-bottom:0}.Text--order-finish{text-align:center}.Order-finish{text-align:center;font-size:1.3125rem}.Order-finish__attr{color:#958b7e}.Payment-status__dash:first-child{display:none}.Payment-status__status--accepted,.Payment-status__status--is-processed,.Payment-status__status--sent,.Payment-status__status--processed{color:#808f60}.Payment-status__status--not-processed{color:#af9e49}.Payment-status__status--cancelled{color:#730505}.Payment-status__status-2--pending{color:#af9e49}.Payment-status__status-2--paid{color:#808f60}.Payment-status__status-2--error,.Payment-status__status-2--cancelled{color:#730505}.Payment-status__pay{padding-bottom:.33rem}.Payment-status__pay:not(:first-child){margin-top:.33rem}.Payment-status--purchase{text-align:center}}@layer layout{.PURCHASE .CONTENTS-COLUMNS{margin-bottom:0}.PURCHASE .Step-title{margin-top:-2.5rem;margin-bottom:2rem}@media(min-width:60em){.PURCHASE .Step-title{display:none}}.PURCHASE .Cart+.Cart{margin-top:-3.5rem;padding-top:1.5rem;background:linear-gradient(90deg,rgb(229.1,227.25,225.4) 2px,transparent 2px) 0 0 repeat-x;background-size:4px 1px}@media(min-width:50em){.PURCHASE .Cart+.Cart{margin-top:-5rem;padding-top:0}}.PURCHASE .Cart-brief+.Cart-brief{margin-top:-5rem;background:linear-gradient(90deg,rgb(229.1,227.25,225.4) 2px,transparent 2px) 0 0 repeat-x;background-size:4px 1px}.PURCHASE .Cart-brief+.Cart-summary{margin-top:-5rem;padding-top:1rem;border-top:1px solid rgb(229.1,227.25,225.4)}.PURCHASE .Free-shipping--cart{padding:1rem;background:#f1f0ef}.PURCHASE .Registration--purchase-side~.Text{margin-top:-3.5rem}@media(min-width:40em)and (max-width:63.9375em){.PURCHASE .Registration--purchase-side~.Text{text-align:right;display:flex;justify-content:end}}.PURCHASE .Purchase-hr{margin-top:-2.5rem;margin-bottom:2.5rem}.PURCHASE-STEPS{overflow:hidden;background:#f1f0ef}.PURCHASE-STEPS__CONTENT{padding-top:0;padding-bottom:0}.PURCHASE-CART-SUMMARY{margin-top:-3.5rem;padding-top:1.5rem;border-top:1px solid rgb(229.1,227.25,225.4)}@media(min-width:50em){.PURCHASE-CART-SUMMARY{display:flex;align-items:start;justify-content:space-between;margin-top:-5rem}}@media(min-width:50em){.PURCHASE-CART-SUMMARY>.Voucher-form{order:-1;min-width:30rem;max-width:42rem;margin-right:2rem}}.PURCHASE-CART-SUMMARY>.Cart-summary{flex-shrink:0}.PURCHASE-FINISH-MAIN{max-width:60rem;margin-right:auto;margin-left:auto}.PURCHASE-FINISH-MAIN>*:last-child{margin-bottom:0}}
