.xall-postatc{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;letter-spacing:normal}.xall-postatc[hidden]{display:none}.xall-postatc__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--x-scrim-drawer);opacity:0}.xall-postatc.is-in .xall-postatc__scrim{opacity:1}.xall-postatc__shell{position:absolute;right:0;bottom:0;left:0;display:flex;flex-direction:column;max-height:min(86vh,760px);max-height:min(86dvh,760px);overflow:hidden;color:var(--x-ink);background:var(--x-white);border-radius:var(--x-r-sheet) var(--x-r-sheet) 0 0;box-shadow:var(--x-shadow-dialog);transform:translateY(100%)}.xall-postatc.is-in .xall-postatc__shell{transform:none}.xall-postatc__grab{width:36px;height:4px;margin:10px auto 0;flex:none;border-radius:var(--x-r-pill);background:var(--x-border-chip-onwhite)}.xall-postatc__header{display:flex;align-items:center;gap:10px;padding:10px 14px 0 18px;flex:none}.xall-postatc__check{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;color:var(--x-ink);font-family:var(--x-font-display);font-size:var(--x-type-control-size);font-weight:900;line-height:var(--x-type-control-line);background:var(--x-lemon);border-radius:var(--x-r-pill)}.xall-postatc__title{margin:0;color:var(--x-ink);font-family:var(--x-font-display);font-size:var(--x-type-module-size);font-style:italic;font-weight:900;letter-spacing:-.01em;line-height:var(--x-type-module-line);text-transform:uppercase}.xall-postatc__spacer{flex:1}.xall-postatc__close{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--x-control-min);height:var(--x-control-min);padding:0;flex:none;color:var(--x-ink);font-family:var(--x-font-display);font-size:var(--x-type-control-size);font-weight:800;line-height:var(--x-type-control-line);background:transparent;border:1.5px solid var(--x-border-chip-onwhite);border-radius:var(--x-r-pill);cursor:pointer}.xall-postatc__close:hover{background:var(--x-tint-ink-hover)}.xall-postatc__body{min-height:0;padding:10px 18px 0;flex:1;overflow-y:auto;overscroll-behavior:contain}.xall-postatc__recap{display:flex;align-items:center;gap:11px;padding:11px 13px;background:var(--x-ice);border-radius:var(--x-r-cell)}.xall-postatc__recap-img,.xall-postatc__offer-media{flex:none;object-fit:cover;background-color:var(--x-tint-cobalt)}.xall-postatc__recap-img{width:42px;height:42px;border-radius:var(--x-r-thumb)}.xall-postatc__recap-text,.xall-postatc__offer-text{min-width:0;flex:1}.xall-postatc__recap-name,.xall-postatc__recap-meta,.xall-postatc__offer-name,.xall-postatc__offer-line,.xall-postatc__offer-price{display:block}.xall-postatc__recap-name{font-family:var(--x-font-display);font-size:var(--x-type-product-size);font-weight:800;line-height:var(--x-type-product-line)}.xall-postatc__recap-meta{margin-top:1px;color:var(--x-onwhite-soft);font-family:var(--x-font-body);font-size:var(--x-type-meta-size);line-height:var(--x-type-meta-line)}.xall-postatc__recap-price{font-family:var(--x-font-display);font-size:var(--x-type-price-size);font-weight:900;line-height:var(--x-type-price-line);font-variant-numeric:tabular-nums}.xall-postatc__kicker{margin:18px 0 0;color:var(--x-link);font-family:var(--x-font-display);font-size:var(--x-type-meta-size);font-weight:800;letter-spacing:var(--x-kicker-sm-track);line-height:var(--x-type-meta-line);text-transform:uppercase}.xall-postatc__support{margin:3px 0 0;color:var(--x-onwhite-soft);font-family:var(--x-font-body);font-size:var(--x-type-support-size);line-height:var(--x-type-support-line)}.xall-postatc__offers{margin:8px 0 0;padding:0;list-style:none}.xall-postatc__offer{padding:12px 0;border-bottom:1px solid var(--x-line-onwhite)}.xall-postatc__offer:last-child{border-bottom:0}.xall-postatc__offer-main{display:flex;align-items:center;gap:12px}.xall-postatc__offer.is-error .xall-postatc__offer-main{padding:6px;margin:-6px;background:var(--x-error-tint);border-radius:var(--x-r-cell)}.xall-postatc__offer.is-unavailable{opacity:.58}.xall-postatc__offer-media{width:52px;height:52px;border-radius:var(--x-r-thumb)}.xall-postatc__recap-img.is-loading,.xall-postatc__offer-media.is-loading{background-image:linear-gradient(100deg,var(--x-tint-cobalt) 20%,var(--x-ice) 45%,var(--x-tint-cobalt) 70%);background-size:220% 100%}.xall-postatc__recap-img.is-error,.xall-postatc__offer-media.is-error{background:var(--x-cobalt-deep)}.xall-postatc__offer-name{color:var(--x-ink);font-family:var(--x-font-display);font-size:var(--x-type-product-size);font-weight:800;line-height:var(--x-type-product-line)}.xall-postatc__offer-line{margin-top:2px;color:var(--x-onwhite-soft);font-family:var(--x-font-body);font-size:var(--x-type-support-size);line-height:var(--x-type-support-line)}.xall-postatc__offer-price{margin-top:3px;color:var(--x-ink);font-family:var(--x-font-display);font-size:var(--x-type-price-size);font-weight:900;line-height:var(--x-type-price-line);font-variant-numeric:tabular-nums}.xall-postatc__offer-add,.xall-postatc__offer-unavailable{display:inline-flex;align-items:center;justify-content:center;min-width:88px;min-height:var(--x-control-min);padding:0 14px;flex:none;font-family:var(--x-font-display);font-size:var(--x-type-control-size);font-weight:800;letter-spacing:var(--x-label-track);line-height:var(--x-type-control-line);border-radius:var(--x-r-pill)}.xall-postatc__offer-add{color:var(--x-white);background:var(--x-cobalt);border:0;cursor:pointer}.xall-postatc__offer[data-state=adding] .xall-postatc__offer-add{background-image:linear-gradient(var(--x-tint-white-hover),var(--x-tint-white-hover))}.xall-postatc__offer[data-state=added] .xall-postatc__offer-add,.xall-postatc__offer[data-state=removing] .xall-postatc__offer-add,.xall-postatc__offer[data-state=remove-error] .xall-postatc__offer-add{color:var(--x-ink);background:var(--x-lemon)}.xall-postatc__offer[data-state=removing] .xall-postatc__offer-add{background-image:linear-gradient(var(--x-tint-ink-press),var(--x-tint-ink-press))}.xall-postatc__offer-unavailable{color:var(--x-onwhite-faint);border:1.5px solid var(--x-line-onwhite)}.xall-postatc__offer-error{display:flex;gap:6px;margin:8px 0 0;color:var(--x-error);font-family:var(--x-font-body);font-size:var(--x-type-support-size);font-weight:600;line-height:var(--x-type-support-line)}.xall-postatc__footer{padding:12px 18px;padding-bottom:calc(12px + env(safe-area-inset-bottom));flex:none;background:var(--x-white);border-top:1px solid var(--x-line-onwhite)}.xall-postatc__reassure{margin:0 0 9px;color:var(--x-onwhite-soft);font-family:var(--x-font-body);font-size:var(--x-type-support-size);line-height:var(--x-type-support-line);text-align:center}.xall-postatc__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--x-control-cta);padding:0 18px;color:var(--x-white);font-family:var(--x-font-display);font-size:var(--x-type-control-size);font-weight:800;letter-spacing:var(--x-label-track);line-height:var(--x-type-control-line);text-transform:uppercase;background:var(--x-cobalt);border:0;border-radius:var(--x-r-pill);cursor:pointer}.xall-postatc__cta:hover{background-image:linear-gradient(var(--x-tint-white-hover),var(--x-tint-white-hover))}.xall-postatc button:focus-visible{outline:3px solid var(--x-lemon);outline-offset:3px}.xall-postatc button:disabled{cursor:wait}@media(prefers-reduced-motion:no-preference){.xall-postatc__scrim{transition:opacity .18s ease}.xall-postatc__shell{transition:transform .22s cubic-bezier(.2,.7,.3,1)}.xall-postatc__cta span{animation:xpc-fade .16s ease}.xall-postatc__recap-img.is-loading,.xall-postatc__offer-media.is-loading{animation:xpc-skeleton 1.1s linear infinite}}@keyframes xpc-fade{0%{opacity:0}to{opacity:1}}@keyframes xpc-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media screen and (min-width:1024px){.xall-postatc{display:flex;align-items:center;justify-content:center;padding:24px}.xall-postatc[hidden]{display:none}.xall-postatc__scrim{background:var(--x-scrim-modal)}.xall-postatc__shell{position:relative;right:auto;bottom:auto;left:auto;width:440px;max-height:min(84vh,760px);max-height:min(84dvh,760px);opacity:0;border-radius:var(--x-r-card);box-shadow:var(--x-shadow-dialog);transform:translateY(8px) scale(.98)}.xall-postatc.is-in .xall-postatc__shell{opacity:1;transform:none}.xall-postatc__grab{display:none}.xall-postatc__header{gap:11px;padding:14px 14px 0 20px}.xall-postatc__body{padding:12px 20px 0}.xall-postatc__footer{padding:14px 20px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/xall-postatc.css.map */
