/*! @version pwa-studio: 1.0.1, build-id: ae9099be9aad7e98ec5184583b8b6a32f44f71ec, @magento/venia-ui: ~9.3.0, @magento/venia-sample-payments-checkmo: ~0.0.3, @magento/pwa-theme-venia: ~1.3.0, @magento/pwa-buildpack: ~11.2.0, @magento/peregrine: ~12.3.0, @magento/pagebuilder: ~7.2.0, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.2.0, @apollo/client: ~3.4.0 */.shareProduct-root_busy-G45{display:none}.shareProduct-inviteeItemsContainer-VRD,.shareProduct-inviteeList-AGL,.shareProduct-senderFields-PWn{display:flex;flex-direction:column;gap:20px}.shareProduct-inviteeItemsContainer-VRD h4,.shareProduct-senderFields-PWn h4{font-weight:700;text-transform:uppercase;font-size:16px;line-height:1.1;color:#000}.shareProduct-inviteeItemsContainer-VRD h4{margin-top:20px}.shareProduct-inviteeItemsContainer-VRD label,.shareProduct-senderFields-PWn label{font-size:14px;line-height:1.1}.shareProduct-inviteeItem-3rc,.shareProduct-senderInfo-w-1{display:grid;grid-template-columns:1fr 2fr;-moz-column-gap:11px;column-gap:11px;position:relative}.shareProduct-actions-YH-{text-align:center;margin-top:20px}.shareProduct-actions-YH->button{width:100%;max-width:300px}.shareProduct-button-puJ{display:flex;gap:15px;justify-content:center}.shareProduct-button-puJ>button{margin-top:8px;border:1px solid #d8d8d8;width:45%;max-width:150px}.shareProduct-removeButton-jJL{position:absolute;right:0;top:0;font-size:14px;line-height:1.1;text-transform:capitalize;color:var(--theme__base-color)}.shareProduct-removeButton-jJL:hover{text-decoration:underline}.dialog-root-vYt{position:fixed;left:-100vw;top:0;height:100%;width:100%;opacity:0;visibility:hidden;transform:translate3d(-50%,0,0);transition:opacity 192ms var(--venia-global-anim-out),visibility 192ms var(--venia-global-anim-out),left 0s 192ms;z-index:3}.dialog-root_open-con{left:50%;opacity:1;visibility:visible;transition:opacity 224ms var(--venia-global-anim-in),visibility 224ms var(--venia-global-anim-in),left 0s}.dialog-form-Jjk{height:100%;width:100%;display:grid;justify-content:center;align-content:center}.dialog-mask-aTE{position:absolute;left:0;top:0;height:100%;width:100%;background-color:rgb(var(--venia-global-color-gray-darker));opacity:var(--mask_opacity)}.dialog-dialog-PuJ{background-color:rgb(var(--venia-global-color-background));height:100%;max-height:90vh;min-height:360px;width:640px;overflow:hidden;display:grid;grid-template-rows:auto 1fr;pointer-events:auto;z-index:4}.dialog-header--El{border-bottom:1px solid rgb(var(--venia-global-color-border));height:3.5rem;padding:0 .75rem 0 1rem;display:grid;grid-auto-flow:column;grid-template-columns:1fr auto;-moz-column-gap:1rem;column-gap:1rem;align-items:center}.dialog-header--El>button[type=reset] svg{stroke-width:1.5px}.dialog-headerText-2UQ{color:rgb(var(--venia-global-color-text-alt));text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25rem}.dialog-headerButton-kfU{justify-self:right}.dialog-body-TPa{overflow:auto;display:grid;grid-template-rows:1fr auto}.dialog-contents-3O0{padding:1rem}.dialog-buttons-pSS{padding:2.5rem;display:grid;grid-auto-flow:column;gap:1rem;justify-content:center}@media (max-width:960px){.dialog-root-vYt{left:auto;right:auto;transform:translate3d(100%,0,0);transition-property:opacity,transform,visibility}.dialog-root_open-con{transform:translateZ(0)}.dialog-form-Jjk{align-content:center;justify-content:center}.dialog-dialog-PuJ{max-height:90vh;max-width:360px;width:90vw}.dialog-buttons-pSS{grid-auto-flow:column}}.dialog-root-5kf{position:fixed;left:-100vw;top:0;height:100%;width:100%;opacity:0;visibility:hidden;transform:translate3d(-50%,0,0);transition:opacity 192ms var(--venia-global-anim-out),visibility 192ms var(--venia-global-anim-out),left 0s 192ms;z-index:3}.dialog-root_open-WgS{left:50%;opacity:1;visibility:visible;transition:opacity 224ms var(--venia-global-anim-in),visibility 224ms var(--venia-global-anim-in),left 0s}.dialog-form-v6v{height:100%;width:100%;display:grid;justify-content:center;align-content:center}.dialog-mask-h2K{position:absolute;left:0;top:0;height:100%;width:100%;background-color:rgb(var(--venia-global-color-gray-darker));opacity:.5}.dialog-dialog-jLL{background-color:rgb(var(--venia-global-color-background));border-radius:5px;box-shadow:1px 1px 5px rgb(var(--venia-global-color-gray-darker));height:100%;max-height:90vh;min-height:360px;width:640px;overflow:hidden;display:grid;grid-template-rows:auto 1fr;pointer-events:auto;z-index:4}.dialog-header-0Oy{border-bottom:1px solid rgb(var(--venia-global-color-border));height:3.5rem;padding:0 .75rem 0 1rem;display:grid;grid-auto-flow:column;grid-template-columns:1fr auto;-moz-column-gap:1rem;column-gap:1rem;align-items:center}.dialog-headerText-GXW{color:rgb(var(--venia-global-color-text-alt));text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25rem}.dialog-headerButton-Yw6{justify-self:right}.dialog-body-iRY{overflow:auto;display:grid;grid-template-rows:1fr auto}.dialog-contents-1DR{padding:1rem}.dialog-buttons-amm{padding:2.5rem;display:grid;grid-auto-flow:column;gap:1rem;justify-content:center}@media (max-width:960px){.dialog-root-5kf{left:auto;right:0;transform:translate3d(100%,0,0);transition-property:opacity,transform,visibility}.dialog-root_open-WgS{transform:translateZ(0)}.dialog-form-v6v{align-content:stretch;justify-content:end}.dialog-dialog-jLL{max-height:100%;max-width:360px}.dialog-buttons-amm{grid-auto-flow:row}.dialog-confirmButton-gqG{order:-1}}