zl-cart-page{display:block}.zcd.zcd--page{position:static;inset:auto;z-index:auto;pointer-events:auto}.zcd--page .zcd__body{flex:none;overflow:visible;overscroll-behavior:auto}.zcp__inner{max-width:1400px;margin:0 auto;padding:28px var(--zl-gutter) 64px}@media(min-width:1000px){.zcp__inner{padding-top:40px;padding-bottom:96px}}.zcd--page .zcp__head{padding:0 0 20px;border-bottom:1px solid var(--zl-border,rgb(0 0 0 / .15));gap:16px}.zcp__title{font-size:28px}@media(min-width:1000px){.zcp__title{font-size:36px}}.zcp__title sup{font:400 11px var(--zl-body);letter-spacing:.035em;vertical-align:top;margin-left:4px;position:relative;top:2px}.zcp__continue{white-space:nowrap}.zcp__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}@media(min-width:1000px){.zcp__grid{grid-template-columns:minmax(0,1fr) var(--zcp-aside,420px);gap:64px;align-items:start}}.zcp__main{min-width:0}.zcp__aside{padding-top:20px}@media(min-width:1000px){.zcd--page[data-sticky=true] .zcp__aside{position:sticky;top:calc(var(--zl-header-h,61px) + 24px)}}.zcd--page[data-empty=true] .zcp__aside{display:none}.zcd--page[data-empty=true] .zcp__grid{grid-template-columns:minmax(0,1fr)}.zcd--page .zcd__lines,.zcd--page .zcd__up-head{padding-left:0;padding-right:0}.zcd--page .zcd__track{padding-left:0;padding-right:0;scroll-padding:0}.zcd--page .zcd__err,.zcd--page .zcd__hint,.zcd--page .zcd__note{margin-left:0;margin-right:0}.zcd--page .zcd__goals{padding:0 0 20px}.zcd--page .zcd__foot{padding:20px 0 0;background:transparent}.zcd--page .zcd__empty{padding:48px 0 8px}@media(min-width:1000px){.zcd--page .zcd__line{grid-template-columns:120px 1fr;gap:24px;padding:24px 0}}.zcd--page .zcd__track{grid-auto-columns:42%}@media(min-width:700px){.zcd--page .zcd__track{grid-auto-columns:28%}}@media(min-width:1000px){.zcd--page .zcd__track{grid-auto-columns:22%}}.zcd--page .zcd__note{margin-top:0;margin-bottom:20px}.zcp__dynamic{margin-top:10px}.zcp__noscript{display:flex;align-items:center;gap:10px;margin-top:12px}.zcp__noscript input{width:64px;height:32px;padding:0 8px;border:1px solid var(--zl-border,rgb(0 0 0 / .15));border-radius:0;font:inherit;color:inherit;background:transparent}.zcp__noscript button{height:32px;padding:0 12px;border:1px solid var(--zl-text,#000000);font-size:10px;letter-spacing:.05em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/36/assets/zl-cart-page.css.map */
