.skin-advisor-dashboard .sa-shared-cart [hidden]{display:none!important}.skin-advisor-dashboard .sa-shared-cart__mobile-bar{display:none}.skin-advisor-dashboard .sa-shared-cart__summary{scroll-margin-top:90px}.skin-advisor-dashboard .sa-shared-cart__layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:28px;align-items:start}.skin-advisor-dashboard .sa-shared-cart__search-label,.skin-advisor-dashboard .sa-shared-cart__result label{display:block;margin-bottom:8px;font-weight:600}.skin-advisor-dashboard .sa-shared-cart input,.skin-advisor-dashboard .sa-shared-cart select{min-height:44px;padding:10px 12px;border:1px solid #bdbdb7;border-radius:7px;color:#252721;background:#fff}.skin-advisor-dashboard .sa-shared-cart__search{width:100%}.skin-advisor-dashboard .sa-shared-cart__catalog{display:flex;flex-direction:column;max-height:calc(100vh - 64px);max-height:var(--sa-cart-panel-height, calc(100dvh - 64px) );min-width:0}.skin-advisor-dashboard .sa-shared-cart__catalog>:not(.sa-shared-cart__products){flex-shrink:0}.skin-advisor-dashboard .sa-shared-cart__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;align-content:start;padding:3px}.skin-advisor-dashboard .sa-shared-cart__product{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid #deded7;border-radius:12px;background:#fff;min-width:0}.skin-advisor-dashboard .sa-shared-cart__product img{width:100%;height:150px;object-fit:contain}.skin-advisor-dashboard .sa-shared-cart__product h3{margin:0;font-size:17px;line-height:1.4}.skin-advisor-dashboard .sa-shared-cart__product p{margin:0;color:#62655b;font-size:14px}.skin-advisor-dashboard .sa-shared-cart__product label{margin-top:auto;font-size:14px}.skin-advisor-dashboard .sa-shared-cart__product select{display:block;width:100%;margin-top:6px}.skin-advisor-dashboard .sa-shared-cart__product button{margin-top:auto}.skin-advisor-dashboard .sa-shared-cart__summary{position:sticky;top:24px;box-sizing:border-box;max-height:calc(100vh - 64px);max-height:var(--sa-cart-panel-height, calc(100dvh - 64px) );overflow-y:auto;overscroll-behavior-y:auto;scrollbar-gutter:stable;min-width:0;padding:24px;border:1px solid #d8dace;border-radius:12px;background:#f7f8f3}.skin-advisor-dashboard .sa-shared-cart__summary-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.skin-advisor-dashboard .sa-shared-cart__summary h3{margin:0;font-size:22px}.skin-advisor-dashboard .sa-shared-cart__lines{padding:0;margin:16px 0;list-style:none}.skin-advisor-dashboard .sa-shared-cart__line{padding:16px 0;border-bottom:1px solid #d8dace}.skin-advisor-dashboard .sa-shared-cart__line strong{display:block;overflow-wrap:anywhere;font-size:16px}.skin-advisor-dashboard .sa-shared-cart__line small{display:block;margin-top:4px}.skin-advisor-dashboard .sa-shared-cart__line-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.skin-advisor-dashboard .sa-shared-cart__quantity{display:flex;align-items:center;gap:10px;font-size:14px}.skin-advisor-dashboard .sa-shared-cart__quantity input{width:76px}.skin-advisor-dashboard .sa-shared-cart__count{font-weight:600}.skin-advisor-dashboard .sa-shared-cart__note{color:#62655b;font-size:14px}.skin-advisor-dashboard .sa-shared-cart__primary,.skin-advisor-dashboard .sa-shared-cart__secondary{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:11px 16px;border:1px solid #263c31;border-radius:7px;font:inherit;text-align:center;line-height:1.4;text-decoration:none;cursor:pointer}.skin-advisor-dashboard .sa-shared-cart__primary{background:#263c31;color:#fff}.skin-advisor-dashboard .sa-shared-cart__secondary{background:#fff;color:#263c31}.skin-advisor-dashboard .sa-shared-cart__text-button{min-height:44px;padding:6px 0;border:0;background:transparent;color:#263c31;text-decoration:underline;cursor:pointer}.skin-advisor-dashboard .sa-shared-cart button:disabled{opacity:.5;cursor:not-allowed}.skin-advisor-dashboard .sa-shared-cart__summary>.sa-shared-cart__primary,.skin-advisor-dashboard .sa-shared-cart__result>*{width:100%}.skin-advisor-dashboard .sa-shared-cart__result{display:grid;gap:10px;margin-top:20px}.skin-advisor-dashboard .sa-shared-cart__result input{font-size:14px}.skin-advisor-dashboard .sa-shared-cart__feedback{min-height:22px;margin:12px 0;font-size:14px;overflow-wrap:anywhere}.skin-advisor-dashboard .sa-shared-cart__feedback[data-error=true]{color:#a12820}.skin-advisor-dashboard .sa-shared-cart__toast{position:fixed;z-index:60;left:50%;bottom:24px;transform:translate(-50%);width:max-content;max-width:calc(100vw - 32px);padding:14px 20px;border-radius:10px;background:#263c31;color:#fff;box-shadow:0 4px 24px #0003;font-size:15px;line-height:1.4;overflow-wrap:anywhere;pointer-events:none}.skin-advisor-dashboard .sa-shared-cart__toast[data-error=true]{background:#a12820}.skin-advisor-dashboard .sa-shared-cart :focus-visible{outline:3px solid #64774c;outline-offset:3px}@media(max-width:900px){.skin-advisor-dashboard .sa-shared-cart{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.skin-advisor-dashboard .sa-shared-cart__mobile-bar{display:block;position:fixed;bottom:0;left:0;right:0;z-index:40;padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px));border-radius:12px 12px 0 0;background:#263c31;color:#fff;box-shadow:0 -4px 20px #0002;font-weight:600;text-align:center;text-decoration:none}.skin-advisor-dashboard .sa-shared-cart__toast{bottom:calc(88px + env(safe-area-inset-bottom,0px))}.skin-advisor-dashboard .sa-shared-cart__layout{grid-template-columns:minmax(0,1fr)}.skin-advisor-dashboard .sa-shared-cart__catalog{max-height:none}.skin-advisor-dashboard .sa-shared-cart__products{grid-template-columns:repeat(2,minmax(0,1fr));overflow-y:visible;overscroll-behavior-y:auto;scrollbar-gutter:auto}.skin-advisor-dashboard .sa-shared-cart__summary{position:static;max-height:none;overflow-y:visible;overscroll-behavior-y:auto}}@media(max-width:480px){.skin-advisor-dashboard .sa-shared-cart__products{grid-template-columns:minmax(0,1fr)}.skin-advisor-dashboard .sa-shared-cart__product{display:grid;grid-template-columns:84px minmax(0,1fr);padding:14px}.skin-advisor-dashboard .sa-shared-cart__product img{grid-row:span 3;width:84px;height:100px}.skin-advisor-dashboard .sa-shared-cart__product>button{grid-column:1 / -1}.skin-advisor-dashboard .sa-shared-cart__summary{padding:18px}}
/*# sourceMappingURL=/cdn/shop/t/242/assets/skin-advisor-shared-cart.css.map */
