.Layout-module__U3D77a__root{grid-template-rows:min-content 1fr min-content;grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}
.Header-module__3Dxppq__root{width:100%;height:var(--header-height)}@media (max-width:30rem){.Header-module__3Dxppq__root{padding-inline:calc(.5rem * var(--mantine-scale))}}.Header-module__3Dxppq__inner{border-bottom:1px solid var(--mantine-color-gray-3);height:100%}[data-mantine-color-scheme=dark] .Header-module__3Dxppq__inner{border-bottom:1px solid var(--mantine-color-dark-4)}@media (max-width:30rem){.Header-module__3Dxppq__inner{gap:calc(.5rem * var(--mantine-scale))}}
.Logo-module__tUQXnW__root{aspect-ratio:400/136;width:auto;display:inline-flex;position:relative}@media (max-width:30rem){.Logo-module__tUQXnW__root{height:calc(2rem * var(--mantine-scale))}}@media (min-width:30rem) and (max-width:53.75rem){.Logo-module__tUQXnW__root{height:calc(2.625rem * var(--mantine-scale))}}@media (min-width:53.75rem){.Logo-module__tUQXnW__root{height:calc(3.125rem * var(--mantine-scale))}}
.Login-module__Vs6Wtq__root svg{transition:all .2s linear}.Login-module__Vs6Wtq__root:hover svg{color:var(--mantine-color-main-6)}
.suggestions-nowrap{white-space:nowrap}.suggestions-input{-ms-box-sizing:border-box;box-sizing:border-box;width:100%}.suggestions-input::-ms-clear{display:none}.suggestions-wrapper{vertical-align:top;-webkit-text-size-adjust:100%;margin:0;padding:0;position:relative}.suggestions-suggestions{-ms-box-sizing:border-box;box-sizing:border-box;cursor:default;z-index:9999;-webkit-text-size-adjust:100%;background:#fff;border:1px solid #999;min-width:100%;position:absolute;left:0}.suggestions-wrapper:not(.suggestions-wrapper--mobile) .suggestions-suggestion_hidden-desktop,.suggestions-wrapper--mobile .suggestions-suggestion_hidden-mobile{display:none}.suggestions-suggestions strong{color:#39f;font-weight:400}.suggestions-suggestion{padding:4px;overflow:hidden}.suggestions-suggestion:hover{background:#f7f7f7}.suggestions-selected,.suggestions-selected:hover{background:#f0f0f0}.suggestions-hint{white-space:nowrap;color:#777;text-overflow:ellipsis;padding:4px;font-size:85%;line-height:20px;overflow:hidden}.suggestions-wrapper:not(.suggestions-wrapper--mobile) .suggestions-suggestions--with-promo .suggestions-hint{max-width:calc(100% - 80px);padding-right:0}.suggestions-subtext{color:#777}.suggestions-subtext_inline{vertical-align:bottom;min-width:6em;margin:0 .5em 0 0;display:inline-block}.suggestions-subtext-delimiter{width:2px;display:inline-block}.suggestions-subtext_label{background:#f5f5f5;border-radius:3px;margin:0 0 0 .25em;padding:0 3px;font-size:85%}.suggestions-value[data-suggestion-status=LIQUIDATED]{position:relative}.suggestions-value[data-suggestion-status=LIQUIDATED]:after{content:"";border-top:1px solid #0006;position:absolute;top:50%;left:0;right:0}.suggestions-promo{color:#777;text-align:center;padding:4px;font-size:85%}.suggestions-promo a{color:#777;filter:grayscale();line-height:20px;text-decoration:none;display:block}.suggestions-promo a:hover{filter:grayscale(0)}.suggestions-promo svg{vertical-align:bottom;height:20px}.suggestions-wrapper:not(.suggestions-wrapper--mobile) .suggestions-suggestions:not(.suggestions-suggestions--nohint) .suggestions-promo{text-align:left;position:absolute;top:0;right:0}

.List-module__-dRsza__item{padding:var(--mantine-spacing-md) 0;border-bottom:1px solid var(--mantine-color-default-border)}

@media (max-width:53.75rem){.Checkout-module__n8TYua__root{gap:var(--mantine-spacing-xl);flex-direction:column;width:100%;display:flex}}@media (min-width:53.75rem){.Checkout-module__n8TYua__root{align-items:flex-start;gap:calc(3rem * var(--mantine-scale));width:100%;display:flex}.Checkout-module__n8TYua__body{flex-grow:1}.Checkout-module__n8TYua__total{top:var(--mantine-spacing-xl);width:calc(26.25rem * var(--mantine-scale));flex-grow:0;flex-shrink:0;position:sticky}}

.Address-module__6SPtZW__radio{margin-top:calc(.25rem * var(--mantine-scale))}.Address-module__6SPtZW__section{margin-top:var(--mantine-spacing-xl)}
@media (max-width:53.75rem){.Section-module__0DbaAG__root{row-gap:var(--mantine-spacing-md);grid-template-rows:auto;grid-template-columns:1fr;display:grid}.Section-module__0DbaAG__root>:first-child{justify-self:start}}@media (min-width:53.75rem){.Section-module__0DbaAG__root{grid-template-columns:calc(7.75rem * var(--mantine-scale)) 1fr;-moz-column-gap:calc(3rem * var(--mantine-scale));column-gap:calc(3rem * var(--mantine-scale));display:grid}.Section-module__0DbaAG__root>:first-child{justify-self:end}}



.Products-module__MMLjfa__item{width:calc(6.25rem * var(--mantine-scale));height:calc(6.25rem * var(--mantine-scale));border:1px solid var(--mantine-color-default-border);position:relative}.Products-module__MMLjfa__item img{padding:var(--mantine-spacing-xs);-o-object-fit:contain;object-fit:contain}.Products-module__MMLjfa__badge{position:absolute;bottom:0;right:-6px}
@media (max-width:53.75rem){.Total-module__-mNXga__root{width:100%}}@media (min-width:53.75rem){.Total-module__-mNXga__root{width:50%}}.Total-module__-mNXga__divider{border-bottom:1px dashed var(--mantine-color-default-border);height:100%;margin-bottom:calc(.25rem * var(--mantine-scale));flex-grow:1;align-self:flex-end}

.AddressSelect-module__ARZ33q__root{width:100%}



.PassportSelect-module__HmrrUa__root{width:100%}

@media (max-width:52.5rem){.Balance-module__kswTZW__root{width:100%}}@media (min-width:52.5rem){.Balance-module__kswTZW__root{width:calc(20rem * var(--mantine-scale))}}.Balance-module__kswTZW__divider{min-width:calc(6rem * var(--mantine-scale));border-bottom:1px dashed var(--mantine-color-default-border);height:100%;margin-bottom:calc(.25rem * var(--mantine-scale));flex-grow:1;align-self:flex-end}

@media (max-width:53.75rem){.Layout-module__UBaYbW__root{gap:var(--mantine-spacing-md);flex-direction:column;width:100%;display:flex;overflow:hidden}}@media (min-width:53.75rem){.Layout-module__UBaYbW__root{width:100%;padding-top:calc(1.5rem * var(--mantine-scale));padding-bottom:calc(3rem * var(--mantine-scale));align-items:flex-start;gap:var(--mantine-spacing-md);display:flex}.Layout-module__UBaYbW__left{top:calc(1.5rem * var(--mantine-scale));width:calc(17.5rem * var(--mantine-scale));flex-grow:0;flex-shrink:0;position:sticky}.Layout-module__UBaYbW__right{top:var(--mantine-spacing-xl);width:calc(26.25rem * var(--mantine-scale));flex-grow:0;flex-shrink:0;position:sticky}.Layout-module__UBaYbW__body{width:100%}}
@media (max-width:53.75rem){.Menu-module__3pQ29a__root{width:100%;padding:var(--mantine-spacing-sm) 0;gap:var(--mantine-spacing-md);flex-flow:row;display:flex;overflow:auto}.Menu-module__3pQ29a__root>*{flex-shrink:0}.Menu-module__3pQ29a__item{padding:calc(.25rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));font-size:calc(1rem * var(--mantine-scale));border:1px solid var(--mantine-color-black);border-radius:var(--mantine-radius-default);line-height:1.2;transition:all .1s linear}.Menu-module__3pQ29a__item.Menu-module__3pQ29a__active{color:var(--mantine-color-white);background-color:var(--mantine-color-black);font-weight:600}}@media (min-width:53.75rem){.Menu-module__3pQ29a__root{gap:var(--mantine-spacing-md);flex-direction:column;display:flex}.Menu-module__3pQ29a__item{font-size:calc(1.25rem * var(--mantine-scale));line-height:1.2;transition:all .1s linear}.Menu-module__3pQ29a__item.Menu-module__3pQ29a__active{font-size:calc(2rem * var(--mantine-scale));font-weight:600}.Menu-module__3pQ29a__item:hover:not(.Menu-module__3pQ29a__active){font-size:calc(1.5rem * var(--mantine-scale))}}
@media (max-width:53.75rem){.Profile-module__I84KIq__root{width:100%;overflow:hidden}}@media (min-width:53.75rem){.Profile-module__I84KIq__root{max-width:calc(32.5rem * var(--mantine-scale));min-width:calc(26.25rem * var(--mantine-scale))}}
.ProfileForm-module__3V9KjG__root{padding-bottom:var(--mantine-spacing-xl)}
.Congratulations-module__QyMo8q__root{height:100vh;padding:var(--mantine-spacing-md);box-sizing:border-box;grid-template-rows:max-content 1fr;display:grid}.Congratulations-module__QyMo8q__body{place-self:center;width:80%}
.Form-module__u0TOvG__root{height:100vh;padding:var(--mantine-spacing-md);box-sizing:border-box;grid-template-rows:max-content 1fr;display:grid}.Form-module__u0TOvG__body{justify-self:center;width:72%}
