.plz-cart-sheet{--plz-sheet-max-width: 640px;--plz-sheet-duration: .25s;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden}.plz-cart-sheet::backdrop{background:#00000073;animation:plz-sheet-fade var(--plz-sheet-duration, .25s) ease}.plz-cart-sheet[data-closing]::backdrop{opacity:0;transition:opacity var(--plz-sheet-duration) ease}.plz-cart-sheet__panel{position:fixed;inset-inline:0;inset-block-end:0;display:flex;flex-direction:column;gap:12px;width:min(100%,var(--plz-sheet-max-width));max-height:78vh;margin-inline:auto;padding:8px 18px max(18px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;border-radius:var(--style-border-radius-popover, 0) var(--style-border-radius-popover, 0) 0 0;color:var(--color-foreground);background:var(--color-background);box-shadow:0 -6px 30px #00000026;transition:transform var(--plz-sheet-duration) ease}.plz-cart-sheet[data-closing] .plz-cart-sheet__panel{transform:translateY(100%)}@keyframes plz-sheet-fade{0%{opacity:0}}@media screen and (min-width:750px){.plz-cart-sheet__panel{inset-block:0;height:fit-content;max-height:min(86vh,860px);margin:auto;padding:24px;border-radius:var(--style-border-radius-popover, 0);box-shadow:0 10px 40px #0003;transition:transform var(--plz-sheet-duration) ease,opacity var(--plz-sheet-duration) ease}.plz-cart-sheet[data-closing] .plz-cart-sheet__panel{opacity:0;transform:scale(.96)}}@media(prefers-reduced-motion:reduce){.plz-cart-sheet__panel,.plz-cart-sheet::backdrop{animation:none;transition:none}}.plz-cart-sheet__grabber{display:flex;justify-content:center;margin:0 -18px;padding:4px 0 6px;cursor:grab;touch-action:none}.plz-cart-sheet__grabber span{width:40px;height:4px;border-radius:2px;background:rgb(var(--color-foreground-rgb) / var(--opacity-20))}.plz-cart-sheet__close{position:absolute;inset-block-start:8px;inset-inline-end:10px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;color:inherit;background:rgb(var(--color-foreground-rgb) / var(--opacity-5));cursor:pointer}.plz-cart-sheet__close svg{width:18px;height:18px}.plz-cart-sheet__status{display:flex;align-items:center;gap:6px;margin:0;padding-inline-end:44px;font-size:1.05em;font-weight:600}.plz-cart-sheet__status svg{flex:none;width:20px;height:20px}.plz-cart-sheet__item{display:flex;align-items:center;gap:12px;padding-block-end:12px;border-block-end:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-15))}.plz-cart-sheet__item[hidden],.plz-cart-sheet__item-image[hidden],.plz-cart-sheet__reco[hidden],.plz-cart-sheet__reco-item[hidden]{display:none}.plz-cart-sheet__item-image{flex:none;width:64px;height:64px;object-fit:cover}.plz-cart-sheet__item-info{min-width:0}.plz-cart-sheet__item-title,.plz-cart-sheet__item-meta{margin:0;overflow-wrap:anywhere}.plz-cart-sheet__item-meta{font-size:.85em;color:rgb(var(--color-foreground-rgb) / var(--opacity-70))}.plz-cart-sheet__hint{margin:0;padding:8px 12px;font-size:.85em;background:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.plz-cart-sheet__buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.plz-cart-sheet__button{width:100%;min-width:0;padding:12px 8px;text-align:center}.plz-cart-sheet__button.button-secondary:hover{--button-color: var(--color-secondary-button-text);--button-background-color: var(--color-secondary-button-background);--button-border-color: var(--color-secondary-button-border)}.plz-cart-sheet__reco{padding-block-start:12px;border-block-start:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-15))}.plz-cart-sheet__reco-heading{margin:0 0 10px;font-size:.95em}.plz-cart-sheet__reco-list{display:flex;gap:10px;margin:0 -18px;padding:0 18px 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:18px;list-style:none;scrollbar-width:thin}.plz-cart-sheet__reco-item{flex:0 0 min(36vw,140px);scroll-snap-align:start}.plz-cart-sheet__reco-link{display:flex;flex-direction:column;gap:4px;color:inherit;text-decoration:none;font-size:.8em;line-height:1.5}.plz-cart-sheet__reco-image{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;background:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.plz-cart-sheet__reco-title{overflow-wrap:anywhere}.plz-cart-sheet__reco-price{font-weight:600}.plz-cart-sheet__close:focus-visible,.plz-cart-sheet__reco-link:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}@media screen and (min-width:750px){.plz-cart-sheet__grabber{display:none}.plz-cart-sheet__close{inset-block-start:14px;inset-inline-end:14px}.plz-cart-sheet__reco-list{margin-inline:-24px;padding-inline:24px;scroll-padding-inline:24px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/plz-cart-sheet.css.map */
