bnx-cart-share{display:block;font-family:var(--font-body-family, Arial, sans-serif);color:#232323;font-size:15px;line-height:1.5}.bnx-share-trigger{display:inline-flex;align-items:center;gap:7px;padding:6px 0;border:0;background:transparent;box-shadow:none;color:#232323;cursor:pointer;font:400 16px/1.5 var(--font-body-family,Arial,sans-serif);text-transform:none;letter-spacing:0}.bnx-share-trigger svg{width:20px;height:20px;flex:none;fill:none!important}.bnx-share-trigger[hidden]{display:none!important}.bnx-share-trigger:focus-visible{outline:2px solid #5f271d;outline-offset:3px}#halo-cart-sidebar .halo-sidebar-header{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;padding-right:calc(60 * var(--bnx-cart-unit,1px))}#halo-cart-sidebar .halo-sidebar-header .title{grid-column:1;grid-row:1}#halo-cart-sidebar .halo-sidebar-header .wrapper-cartCount{grid-column:1/-1;grid-row:2}#halo-cart-sidebar .bnx-share-trigger--drawer{grid-column:2;grid-row:1;font-size:14px;align-self:center;color:#5f271d}bnx-cart-share [hidden]{display:none!important}bnx-cart-share .bnx-share-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;border:0;border-radius:8px;background:#fff;color:#232323;box-shadow:0 8px 30px #0002}bnx-cart-share .bnx-share-dialog::backdrop{background:#0007}bnx-cart-share .bnx-share-panel{position:relative;padding:18px 20px 20px}bnx-cart-share .bnx-share-close{position:absolute;top:9px;right:10px;width:28px;height:28px;padding:0;border:0;background:transparent;color:#444;cursor:pointer;font:25px/1 Arial,sans-serif}bnx-cart-share .bnx-share-panel h2{margin:0 28px 16px 0;color:#232323;font:400 24px/1.3 var(--font-body-family,Arial,sans-serif);text-transform:none;letter-spacing:0}bnx-cart-share .bnx-share-description:empty,bnx-cart-share .bnx-share-message:empty,bnx-cart-share .bnx-share-actions:empty,bnx-cart-share .bnx-share-preview:empty{display:none}bnx-cart-share .bnx-share-description{margin:0 0 14px;font-size:14px}bnx-cart-share .bnx-share-link-box{display:flex;align-items:center;gap:8px;min-width:0;padding:10px 8px 10px 12px;background:#f5f5f5;border-radius:12px}bnx-cart-share .bnx-share-link-icon{width:18px;height:18px;flex:none;color:#888;fill:none!important;stroke:currentColor!important}bnx-cart-share input[data-share-link]{display:block;flex:1;min-width:0;width:0;height:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#555;font:400 13px/1.5 var(--font-body-family,Arial,sans-serif);text-overflow:ellipsis}bnx-cart-share .bnx-share-copy{flex:none;min-height:26px;margin:0;padding:3px 10px;border:0;border-radius:20px;background:#978a7e;color:#fff;font:400 13px/1.4 var(--font-body-family,Arial,sans-serif);text-transform:none;letter-spacing:0;cursor:pointer}bnx-cart-share .bnx-share-hint{margin:14px 0 0;color:#666;font-size:12px;line-height:1.5}bnx-cart-share .bnx-share-message{margin:12px 0 0;font-size:14px;overflow-wrap:anywhere}bnx-cart-share .bnx-share-message[data-error]{color:#a21f17}bnx-cart-share .bnx-share-actions{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:16px}bnx-cart-share .bnx-share-actions button{min-height:36px;padding:6px 12px;border:0;border-radius:3px;background:#978a7e;color:#fff;font:500 14px/1.4 var(--font-body-family,Arial,sans-serif);text-transform:none;letter-spacing:0;cursor:pointer}bnx-cart-share .bnx-share-actions button[data-secondary]{background:#f3f0ed;color:#5f271d}bnx-cart-share .bnx-share-or{font-size:14px;align-self:center}bnx-cart-share .bnx-share-dialog[data-mode=restore] .bnx-share-panel{padding:24px 20px 30px}bnx-cart-share .bnx-share-dialog[data-mode=restore] .bnx-share-actions{align-items:stretch}bnx-cart-share .bnx-share-dialog[data-mode=restore] h2{margin:0 0 18px;text-align:center}bnx-cart-share .bnx-share-dialog[data-mode=loading] .bnx-share-message{padding:24px 0 28px;margin:0;text-align:center;font-size:18px}bnx-cart-share button:disabled{opacity:.6;cursor:wait}bnx-cart-share button:focus-visible,bnx-cart-share input:focus-visible{outline:2px solid #5f271d;outline-offset:3px}@media(max-width:480px){bnx-cart-share .bnx-share-panel{padding:18px 16px}bnx-cart-share .bnx-share-panel h2{font-size:22px}bnx-cart-share .bnx-share-actions{flex-wrap:wrap;gap:8px}bnx-cart-share .bnx-share-dialog[data-mode=restore] .bnx-share-actions button{flex:1 1 0;min-width:0;font-size:12px;padding:8px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/bnx-cart-share.css.map */
