.z-sticky-purchase[hidden],.z-sticky-purchase [hidden]{display:none!important}body.z-has-sticky-purchase{padding-bottom:var(--z-sticky-height,88px)}.z-sticky-purchase{position:fixed;inset:auto 0 0;z-index:60;background:#fff;color:#171717;border-top:1px solid #dedede;box-shadow:0 -4px 24px #0000000a;padding:12px max(24px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(24px,env(safe-area-inset-left,0px));font-family:var(--sw-sans,var(--sans,Arial,sans-serif))}.z-sticky-purchase__inner{max-width:1512px;margin:0 auto;display:grid;grid-template-columns:48px minmax(0,1fr) minmax(360px,600px);align-items:center;gap:20px}.z-sticky-purchase__image{width:48px;height:58px;object-fit:contain;background:#f6f5f3;border:1px solid #eee}.z-sticky-purchase__info{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;min-width:0}.z-sticky-purchase__title{grid-column:1/-1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35}.z-sticky-purchase__info strong{font-size:16px;line-height:1.4}.z-sticky-purchase__selection{font:inherit;font-size:11px;line-height:1.4;color:#666;text-align:left;min-width:0}button.z-sticky-purchase__selection{border:0;background:none;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.z-sticky-purchase__controls{min-width:0}.z-sticky-purchase__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.z-sticky-purchase__button{display:block;width:100%;min-height:48px;padding:10px 14px;border:1px solid #111;border-radius:3px;font:500 13px/1.25 var(--sw-sans,var(--sans,Arial,sans-serif));cursor:pointer;text-align:center}.z-sticky-purchase__button--primary{background:#111;color:#fff}.z-sticky-purchase__button--buy{background:#fff;color:#111}.z-sticky-purchase__button:disabled{opacity:.5;cursor:not-allowed}.z-sticky-purchase button:focus-visible{outline:2px solid #775b42;outline-offset:3px}body.is-locked .z-sticky-purchase,body:has(dialog[open]) .z-sticky-purchase,body:has(.zpd__popup.is-open) .z-sticky-purchase{display:none}@media(max-width:749px){.z-sticky-purchase{padding:10px max(14px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px))}.z-sticky-purchase__inner{grid-template-columns:38px minmax(64px,1fr) minmax(190px,1.9fr);gap:8px}.z-sticky-purchase__image{width:38px;height:48px}.z-sticky-purchase__info{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.z-sticky-purchase__title{display:none}.z-sticky-purchase__info strong{font-size:14px}.z-sticky-purchase__selection{font-size:10px;line-height:1.3;overflow-wrap:anywhere}.z-sticky-purchase__actions{gap:6px}.z-sticky-purchase__button{min-height:46px;padding:8px 6px;font-size:11px}}@media(max-width:359px){.z-sticky-purchase{padding-inline:10px}.z-sticky-purchase__inner{grid-template-columns:30px minmax(60px,1fr) minmax(180px,1.9fr);gap:5px}.z-sticky-purchase__image{width:30px;height:42px}}#MainContent .z-product--vivaia .z-product__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-width:0}#MainContent .z-product--vivaia .z-product__actions>.z-product__add,#MainContent .z-product--vivaia .z-product__buy-now{width:100%;min-width:0;min-height:56px;height:auto;margin:0;padding:10px 8px;line-height:1.25;font-size:12px;letter-spacing:.02em;white-space:normal}#MainContent .z-product--vivaia .z-product__buy-now{background:#fff;color:#111;border:1px solid #111;border-radius:0;font-family:var(--sw-sans,var(--sans,Arial,sans-serif));cursor:pointer}#MainContent .z-product--vivaia .z-product__buy-now:hover:not(:disabled){background:#f5f5f5}#MainContent .z-product--vivaia .z-product__buy-now:disabled{opacity:.45;cursor:not-allowed}#MainContent .z-product--vivaia .z-product__buy-now:focus-visible{outline:2px solid #775b42;outline-offset:3px}@media(max-width:480px){#MainContent .z-product--vivaia .z-product__purchase:has(.z-product__actions){grid-template-columns:72px minmax(0,1fr);gap:8px}#MainContent .z-product--vivaia .z-product__actions{gap:6px}#MainContent .z-product--vivaia .z-product__actions>.z-product__add,#MainContent .z-product--vivaia .z-product__buy-now{font-size:11px;padding-inline:5px}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/sticky-purchase.css.map */
