@layer modules{.Cart-empty{text-align:center}.Cart-empty__text{position:relative;padding-top:11rem}.Cart-empty__text:after{content:"\f07a";font-family:Icons;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-transform:none;text-decoration:none;text-align:center;vertical-align:middle;display:inline-block;transition:opacity .2s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0000001a;font-size:10rem;position:absolute;top:0;left:50%;margin-left:-.5rem;transform:translate(-50%)}.PAGE--JS-ON:not(.PAGE--FONT-ICONS-ON) .Cart-empty__text:after{opacity:0}.Purchase-title{text-align:center}.Registration--purchase .Registration__title{display:none}.Registration--purchase .Registration__legend{font-size:1rem;text-transform:uppercase}@media (min-width: 35em){.Registration--purchase .Registration__legend{font-size:.9375rem}}@media (min-width: 50em){.Registration--purchase .Registration__legend{font-size:.9411764706rem}}@media (min-width: 78.75em){.Registration--purchase .Registration__legend{font-size:.8421052632rem}}.Registration--purchase .Registration__row--center{display:flex;justify-content:center}.Registration--purchase-side .t-form__label{font-size:1rem}@media (min-width: 35em){.Registration--purchase-side .t-form__label{font-size:.9375rem}}@media (min-width: 50em){.Registration--purchase-side .t-form__label{font-size:.9411764706rem}}@media (min-width: 78.75em){.Registration--purchase-side .t-form__label{font-size:.8421052632rem}}@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}}.Text--order-finish{text-align:center}.Order-finish{text-align:center;font-size:1.2rem}@media (min-width: 35em){.Order-finish{font-size:1.1875rem}}@media (min-width: 50em){.Order-finish{font-size:1.1764705882rem}}@media (min-width: 78.75em){.Order-finish{font-size:1.0526315789rem}}.Order-finish__attr{opacity:.5}.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:#43b179}.Payment-status__status--not-processed{color:#daab09}.Payment-status__status--cancelled{color:#dc3232}.Payment-status__status-2--pending{color:#daab09}.Payment-status__status-2--paid{color:#43b179}.Payment-status__status-2--error,.Payment-status__status-2--cancelled{color:#dc3232}.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--DELIVERY .CONTENTS-COLUMNS{--side-width: 29.6940789474rem}.PURCHASE .Cart+.Cart{margin-top:-.2631578947rem;padding-top:1rem;border-top:1px solid #d1d9e1}@media (min-width: 50em){.PURCHASE .Cart+.Cart{margin-top:-1.2631578947rem;padding-top:0}}.PURCHASE .Cart-brief+.Cart-brief{margin-top:-1.2631578947rem;border-top:1px solid #d1d9e1}.PURCHASE .Cart-brief+.Cart-summary{margin-top:-1.2631578947rem;padding-top:1rem;border-top:1px solid #d1d9e1}.PURCHASE .Country-select:not(:last-child),.PURCHASE .Delivery:not(:last-child){margin-bottom:2.5263157895rem}.PURCHASE .Delivery--shipping:not(:has(.Delivery__li)),.PURCHASE .Delivery--shipping:has(.Delivery__li:only-child):has(input:checked){display:none}.PURCHASE .Registration--purchase-side~.Text{font-size:1rem;margin-top:calc(-1 * (1.2631578947rem - 1em))}@media (min-width: 35em){.PURCHASE .Registration--purchase-side~.Text{font-size:.9375rem}}@media (min-width: 50em){.PURCHASE .Registration--purchase-side~.Text{font-size:.9411764706rem}}@media (min-width: 78.75em){.PURCHASE .Registration--purchase-side~.Text{font-size:.8421052632rem}}@media (min-width: 40em) and (max-width: 63.9375em){.PURCHASE .Registration--purchase-side~.Text{display:flex;justify-content:end}}.PURCHASE-CART-SUMMARY{margin-top:-.2631578947rem;padding-top:1rem;border-top:1px solid #d1d9e1}@media (min-width: 50em){.PURCHASE-CART-SUMMARY{display:flex;justify-content:end;margin-top:-1.2631578947rem}}.PURCHASE-FINISH-MAIN{max-width:42rem;margin-inline:auto}.PURCHASE-FINISH-MAIN>*:last-child{margin-bottom:0}}
