.aw-cart-drawer-shell{position:relative;z-index:300}.aw-cart-drawer.aw-block{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;visibility:hidden;pointer-events:none;transition:visibility 0s .35s}.aw-cart-drawer.aw-block.is-open{visibility:visible;pointer-events:auto;transition:none}.aw-cart-drawer .aw-cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;background:#00000073;opacity:0;cursor:pointer;transition:opacity .35s ease}.aw-cart-drawer.is-open .aw-cart-drawer__overlay{opacity:1}.aw-cart-drawer .aw-cart-drawer__panel{position:absolute;inset-block:0;inset-inline-end:0;display:flex;flex-direction:column;width:min(100%,440px);background:var(--aw-cart-bg, var(--aw-page-bg, #ffffff));color:var(--aw-cart-ink, var(--aw-ink, #121212));box-shadow:0 0 40px #0000002e;transform:translate(100%);transition:transform .35s cubic-bezier(.2,.7,.2,1);overscroll-behavior:contain}.aw-cart-drawer.is-rtl .aw-cart-drawer__panel{transform:translate(-100%)}.aw-cart-drawer.is-open .aw-cart-drawer__panel{transform:none}@media(prefers-reduced-motion:reduce){.aw-cart-drawer .aw-cart-drawer__panel,.aw-cart-drawer .aw-cart-drawer__overlay{transition:none}}.aw-cart{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.aw-cart .aw-cart__head{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-block-end:1px solid var(--aw-_line)}.aw-cart .aw-cart__title{display:flex;align-items:baseline;gap:8px;margin:0;font-size:calc(20px * var(--aw-_ts));font-weight:800;line-height:1.2;color:inherit}.aw-cart .aw-cart__count{font-size:calc(14px * var(--aw-_ts));font-weight:600;opacity:.6}.aw-cart .aw-cart__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;margin-inline-end:-10px;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.aw-cart .aw-cart__close:focus-visible,.aw-cart .aw-cart__qty-btn:focus-visible,.aw-cart .aw-cart__remove:focus-visible,.aw-cart .aw-cart__continue:focus-visible{outline:2px solid var(--aw-_accent);outline-offset:-2px}.aw-cart .aw-cart__close:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.aw-cart .aw-cart__ship{flex:0 0 auto;padding:14px 20px 16px;border-block-end:1px solid var(--aw-_line);background:color-mix(in srgb,currentColor 4%,transparent);font-size:calc(14px * var(--aw-_ts));font-weight:600;line-height:1.4;text-align:center}.aw-cart .aw-cart__ship-line{display:inline-flex;align-items:center;gap:8px;color:inherit}.aw-cart .aw-cart__ship-line .aw-icon,.aw-cart .aw-cart__ship-amount{color:var(--aw-_accent-text)}.aw-cart .aw-cart__ship-line .aw-icon{width:18px;height:18px}.aw-cart .aw-cart__ship-track{position:relative;margin:12px 11px 4px}.aw-cart .aw-cart__ship-bar{height:8px;overflow:hidden;border-radius:var(--aw-_pill);background:color-mix(in srgb,currentColor 16%,transparent)}.aw-cart .aw-cart__ship-amount{font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.aw-cart .aw-cart__ship-fill{display:block;width:var(--aw-cart-progress, 0%);height:100%;border-radius:inherit;background:var(--aw-_accent);transition:width .7s cubic-bezier(.2,.7,.2,1)}.aw-cart .aw-cart__ship-mark{position:absolute;inset-block-start:50%;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-block-start:-11px;margin-inline-start:-11px;border:2px solid var(--aw-_accent);border-radius:50%;background:var(--aw-cart-bg, var(--aw-page-bg, #ffffff));color:transparent;transition:background-color .3s ease .4s,color .3s ease .4s,transform .3s cubic-bezier(.2,.7,.2,1) .4s}.aw-cart .aw-cart__ship-mark .aw-icon{width:12px;height:12px}.aw-cart .aw-cart__ship-mark.is-reached{background:var(--aw-_accent);color:var(--aw-_on-accent);transform:scale(1.12)}.aw-cart .aw-cart__ship.is-complete{background:color-mix(in srgb,var(--aw-_accent) 12%,transparent)}.aw-cart .aw-cart__ship--steps{padding:14px 20px 10px;background:none;border-block-end:1px solid var(--aw-_line)}.aw-cart .aw-cart__ship--steps.is-complete{background:none}.aw-cart .aw-cart__ship--steps .aw-cart__ship-line{color:inherit}.aw-cart .aw-cart__ship--steps .aw-cart__ship-track{margin:22px 17px 50px}.aw-cart .aw-cart__ship--steps .aw-cart__ship-bar{height:6px;background:color-mix(in srgb,currentColor 10%,transparent)}.aw-cart .aw-cart__step{position:absolute;inset-block-start:50%;width:34px;height:34px;margin-block-start:-17px;margin-inline-start:-17px}.aw-cart .aw-cart__step-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:var(--aw-cart-card, var(--aw-card, #ffffff));box-shadow:0 0 0 1px color-mix(in srgb,currentColor 12%,transparent);color:var(--aw-_accent-text);transition:background-color .4s ease,color .4s ease,transform .4s ease}.aw-cart .aw-cart__step-icon .aw-icon{width:17px;height:17px}.aw-cart .aw-cart__step.is-reached .aw-cart__step-icon{background:var(--aw-_accent);box-shadow:none;color:var(--aw-_on-accent);transform:scale(1.08)}.aw-cart .aw-cart__step-label,.aw-cart .aw-cart__step-hint{position:absolute;left:50%;width:max-content;max-width:120px;transform:translate(-50%);text-align:center;white-space:nowrap}.aw-cart .aw-cart__step-label{inset-block-start:40px;font-size:calc(12px * var(--aw-_ts));font-weight:700}.aw-cart .aw-cart__step-hint{inset-block-start:57px;font-size:calc(12px * var(--aw-_ts));font-weight:400;opacity:.7}.aw-cart .aw-cart__step.is-last .aw-cart__step-label,.aw-cart .aw-cart__step.is-last .aw-cart__step-hint{left:auto;right:auto;inset-inline-end:0;transform:none;text-align:end}.aw-cart .aw-cart__up{margin-block:18px 8px}.aw-cart .aw-cart__up-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-end:8px}.aw-cart .aw-cart__up-title{margin:0;font-size:calc(16px * var(--aw-_ts));font-weight:700;line-height:1.3}.aw-cart .aw-cart__up-arrows{display:inline-flex;gap:4px}.aw-cart .aw-cart__up-arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.aw-cart .aw-cart__up-arrow .aw-icon{width:32px;height:32px;padding:8px;border-radius:50%;background:var(--aw-_accent);color:var(--aw-_on-accent)}.aw-cart .aw-cart__up-arrow--prev .aw-icon{transform:rotate(90deg)}.aw-cart .aw-cart__up-arrow--next .aw-icon,[dir=rtl] .aw-cart .aw-cart__up-arrow--prev .aw-icon{transform:rotate(-90deg)}[dir=rtl] .aw-cart .aw-cart__up-arrow--next .aw-icon{transform:rotate(90deg)}.aw-cart .aw-cart__up-track{display:flex;gap:10px;margin:0;padding:0 0 2px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.aw-cart .aw-cart__up-track::-webkit-scrollbar{display:none}.aw-cart .aw-cart__up-card{display:grid;flex:0 0 100%;grid-template-columns:76px minmax(0,1fr);column-gap:14px;row-gap:10px;align-items:start;padding:12px;border:1px solid var(--aw-_line);border-radius:calc(var(--aw-_radius) * .6);background:var(--aw-cart-card, var(--aw-card, #ffffff));scroll-snap-align:start}.aw-cart .aw-cart__up-card:not(:only-child){flex-basis:88%}.aw-cart .aw-cart__up-thumb{grid-row:span 2;display:block;aspect-ratio:1;overflow:hidden;border-radius:calc(var(--aw-_radius) * .4);background:var(--aw-cart-media-bg, var(--aw-surface-2, #f5f4f1))}.aw-cart .aw-cart__up-thumb img{display:block;width:100%;height:100%;object-fit:cover}.aw-cart .aw-cart__up-info{display:flex;flex-direction:column;gap:3px;min-width:0}.aw-cart .aw-cart__up-name{font-size:calc(14px * var(--aw-_ts));font-weight:700;line-height:1.35;color:inherit;text-decoration:none}.aw-cart .aw-cart__up-sub{font-size:calc(13px * var(--aw-_ts));line-height:1.4;opacity:.75}.aw-cart .aw-cart__up-price{display:inline-flex;align-items:baseline;gap:8px;margin-block-start:2px;font-size:calc(14px * var(--aw-_ts))}.aw-cart .aw-cart__up-add.aw-btn{justify-self:start;min-height:44px;padding:8px 20px;font-size:calc(14px * var(--aw-_ts))}.aw-cart .aw-cart__up-add.is-busy{opacity:.6}.aw-cart .aw-cart__body{flex:1 1 auto;min-height:0;padding:4px 20px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.aw-cart .aw-cart__items{margin:0;padding:0;list-style:none}.aw-cart .aw-cart__item{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;margin:0;padding:16px 0;border-block-end:1px solid var(--aw-_line);list-style:none;transition:opacity .2s ease}.aw-cart .aw-cart__item.is-busy{opacity:.5;pointer-events:none}.aw-cart .aw-cart__thumb{display:block;width:84px;height:84px;overflow:hidden;border-radius:calc(var(--aw-_radius) * .5);background:var(--aw-cart-media-bg, var(--aw-surface-2, #f5f4f1))}.aw-cart .aw-cart__thumb img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.aw-cart .aw-cart__info{display:flex;flex-direction:column;gap:4px;min-width:0}.aw-cart .aw-cart__row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.aw-cart .aw-cart__name{color:inherit;font-size:calc(16px * var(--aw-_ts));font-weight:700;line-height:1.3;text-decoration:none}.aw-cart .aw-cart__variant{font-size:calc(13px * var(--aw-_ts));line-height:1.4;opacity:.65}.aw-cart .aw-cart__price{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums;line-height:1.25}.aw-cart .aw-cart__price-now{font-size:calc(16px * var(--aw-_ts));font-weight:800}.aw-cart .aw-cart__price-was{font-size:calc(13px * var(--aw-_ts));text-decoration:line-through;opacity:.7}.aw-cart .aw-cart__discount{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;padding:2px 8px;border-radius:var(--aw-_pill);background:color-mix(in srgb,var(--aw-_accent) 14%,transparent);color:var(--aw-_accent-text);font-size:calc(12px * var(--aw-_ts));font-weight:700;line-height:1.4}.aw-cart .aw-cart__controls{display:flex;align-items:center;justify-content:space-between;margin-block-start:6px}.aw-cart .aw-cart__qty{display:inline-flex;align-items:center;border:var(--aw-_border-w) solid var(--aw-_line);border-radius:var(--aw-_pill);background:var(--aw-cart-card, var(--aw-card, #ffffff))}.aw-cart .aw-cart__qty-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.aw-cart .aw-cart__qty-btn .aw-icon{width:16px;height:16px}.aw-cart .aw-cart__qty-value{min-width:26px;font-size:calc(16px * var(--aw-_ts));font-weight:700;font-variant-numeric:tabular-nums;text-align:center}.aw-cart .aw-cart__remove{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:0;margin-inline-end:-8px;padding:0 8px;border:0;background:none;color:inherit;font-family:inherit;font-size:calc(13px * var(--aw-_ts));text-decoration:underline;text-underline-offset:3px;opacity:.7;cursor:pointer}.aw-cart .aw-cart__error{margin:6px 0 0;font-size:calc(13px * var(--aw-_ts));line-height:1.4;color:var(--aw-error, #b3261e)}.aw-cart .aw-cart__upgrade{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block:16px;padding:14px 16px;border:1px dashed color-mix(in srgb,var(--aw-_accent) 55%,transparent);border-radius:calc(var(--aw-_radius) * .6);background:color-mix(in srgb,var(--aw-_accent) 6%,transparent)}.aw-cart .aw-cart__upgrade-text{font-size:calc(14px * var(--aw-_ts));font-weight:600;line-height:1.4}.aw-cart .aw-cart__upgrade-btn.aw-btn{flex:0 0 auto;min-height:44px;padding:8px 18px;font-size:calc(14px * var(--aw-_ts))}.aw-cart .aw-cart__foot{display:flex;flex:0 0 auto;flex-direction:column;gap:10px;padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--aw-_line);background:var(--aw-cart-bg, var(--aw-page-bg, #ffffff))}.aw-cart .aw-cart__sum-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:calc(15px * var(--aw-_ts));line-height:1.4}.aw-cart .aw-cart__sum-row--saving{color:var(--aw-_accent-text);font-weight:600}.aw-cart .aw-cart__sum-row--gift{align-items:center;font-size:calc(14px * var(--aw-_ts));font-weight:600}.aw-cart .aw-cart__sum-row--gift>span:first-child{display:inline-flex;align-items:center;gap:8px;min-width:0}.aw-cart .aw-cart__sum-row--gift .aw-icon{flex:0 0 auto;width:18px;height:18px;color:var(--aw-_accent-text)}.aw-cart .aw-cart__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-block-start:10px}.aw-cart .aw-cart__pay-icon{width:34px;height:22px}.aw-cart .aw-cart__sum-row--total{font-size:calc(19px * var(--aw-_ts));font-weight:800;font-variant-numeric:tabular-nums}.aw-cart .aw-cart__note{margin:0;font-size:calc(13px * var(--aw-_ts));line-height:1.4;opacity:.65;color:inherit}.aw-cart .aw-cart__checkout.aw-btn{width:100%;min-height:56px;font-size:calc(18px * var(--aw-_ts));font-weight:700}.aw-cart .aw-cart__assure{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;margin:0;padding:0;list-style:none}.aw-cart .aw-cart__assure li{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:calc(13px * var(--aw-_ts));line-height:1.4;list-style:none}.aw-cart .aw-cart__assure .aw-icon{width:15px;height:15px;color:var(--aw-_accent)}.aw-cart .aw-cart__continue{align-self:center;min-height:44px;margin:0;padding:0 12px;border:0;background:none;color:inherit;font-family:inherit;font-size:calc(14px * var(--aw-_ts));text-decoration:underline;text-underline-offset:3px;cursor:pointer}.aw-cart .aw-cart__empty{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:48px 24px;text-align:center}.aw-cart .aw-cart__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:color-mix(in srgb,var(--aw-_accent) 10%,transparent);color:var(--aw-_accent)}.aw-cart .aw-cart__empty-icon .aw-icon{width:30px;height:30px}.aw-cart .aw-cart__empty-title{margin:0;font-size:calc(20px * var(--aw-_ts));font-weight:800;line-height:1.3;color:inherit}.aw-cart .aw-cart__empty-text{max-width:30ch;margin:0;font-size:calc(15px * var(--aw-_ts));line-height:1.5;opacity:.75;color:inherit}.aw-cart-page .aw-cart{overflow:hidden;border:var(--aw-_border-w) solid var(--aw-_line);border-radius:var(--aw-_radius);background:var(--aw-cart-card, var(--aw-card, #ffffff))}.aw-cart-page .aw-cart .aw-cart__body{overflow:visible}.aw-cart-page .aw-cart .aw-cart__foot{background:none}.aw-cart-page .aw-cart .aw-cart__close,.aw-cart-page .aw-cart .aw-cart__continue{display:none}@media screen and (min-width:750px){.aw-cart-page .aw-cart__wrap{max-width:760px;margin-inline:auto}.aw-cart-page .aw-cart .aw-cart__head,.aw-cart-page .aw-cart .aw-cart__body,.aw-cart-page .aw-cart .aw-cart__foot{padding-inline:32px}.aw-cart-page .aw-cart .aw-cart__item{grid-template-columns:104px minmax(0,1fr)}.aw-cart-page .aw-cart .aw-cart__thumb{width:104px;height:104px}.aw-cart-page .aw-cart .aw-cart__checkout.aw-btn{align-self:flex-end;width:auto;min-width:280px}}.aw-cart .aw-cart__swap{display:inline-flex;align-items:center;gap:8px;margin-block-start:6px;font-size:calc(13px * var(--aw-_ts))}.aw-cart .aw-cart__swap select{min-height:36px;padding:0 10px;border:1px solid var(--aw-_line);border-radius:var(--aw-_pill);background:transparent;color:inherit;font:inherit}.aw-cart .aw-cart__remove.aw-cart__remove--icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;text-decoration:none;opacity:.6}.aw-cart .aw-cart__remove.aw-cart__remove--icon:hover{opacity:1;color:var(--aw-_accent-text)}.aw-cart .aw-cart__remove--icon .aw-icon{width:20px;height:20px}.aw-cart .aw-cart__gift-price{color:var(--aw-_accent-text);font-weight:800;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/36/assets/aw-cart.css.map */
