.dus-wrap{display:flex;margin-block-start:var(--margin-sm, 12px)}.dus-wrap--cart{justify-content:center;margin-block-start:var(--margin-xs, 8px)}.dus-share{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;background:transparent;color:var(--color-foreground);border:1px solid rgb(var(--color-foreground-rgb) / .35);border-radius:var(--style-border-radius-buttons-secondary, 14px);font-family:var(--font-body--family);font-size:var(--font-size--sm, .875rem);font-weight:600;letter-spacing:.02em;line-height:1;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.dus-share:hover{background:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-background)}.dus-share[aria-busy=true]{opacity:.6;cursor:wait}.dus-share .ic,.dus-btn .ic{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dus-wrap--product .dus-share{flex:1;min-width:0}.dus-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;max-width:min(92vw,460px);height:fit-content;max-height:calc(100dvh - 24px);padding:0;border:0;background:transparent;overflow:visible;color:var(--color-foreground);font-family:var(--font-body--family)}.dus-dialog::backdrop{background:#00000080}.dus-dialog.has-qr{max-width:min(94vw,620px)}.dus-panel{position:relative;display:flex;flex-direction:column;max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;padding:26px 26px 24px;background:var(--color-background);border:1px solid rgb(var(--color-foreground-rgb) / .12);border-radius:var(--style-border-radius-popover, 14px);box-shadow:0 20px 60px #00000038}.dus-x{position:absolute;top:10px;right:10px;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--color-foreground);cursor:pointer;-webkit-appearance:none;appearance:none}.dus-x:hover{background:rgb(var(--color-foreground-rgb) / .08)}.dus-x svg{width:18px;height:18px}.dus-eyebrow{display:block;font-size:var(--font-size--2xs, .75rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .6)}.dus-title{margin:8px 40px 0 0;font-family:var(--font-heading--family);font-size:var(--font-size--2xl, 1.5rem);font-weight:600;line-height:1.15;text-wrap:balance}.dus-note{margin:10px 0 0;font-size:var(--font-size--sm, .875rem);line-height:1.5;color:rgb(var(--color-foreground-rgb) / .75);text-wrap:pretty}.dus-url{width:100%;margin-top:18px;padding:12px 14px;background:rgb(var(--color-foreground-rgb) / .04);border:1px solid rgb(var(--color-foreground-rgb) / .2);border-radius:var(--style-border-radius-inputs, 4px);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.4;color:var(--color-foreground);overflow-x:auto;white-space:nowrap;-webkit-appearance:none;appearance:none}.dus-url:focus{outline:0;border-color:var(--color-foreground)}.dus-url[hidden]{display:none}.dus-actions{display:flex;flex-direction:column;gap:8px;margin-top:10px}.dus-actions[hidden]{display:none}.dus-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:46px;padding:10px 18px;background:var(--color-foreground);color:var(--color-background);border:1px solid var(--color-foreground);border-radius:var(--style-border-radius-buttons-primary, 14px);font-family:var(--font-body--family);font-size:var(--font-size--sm, .875rem);font-weight:600;letter-spacing:.02em;line-height:1;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.dus-btn:hover{background:rgb(var(--color-foreground-rgb) / .85)}.dus-btn.ok{background:#1e7a48;border-color:#1e7a48;color:#fff}.dus-btn.err{background:var(--color-error, #8b0000);border-color:var(--color-error, #8b0000);color:#fff}.dus-btn--ghost{background:transparent;color:var(--color-foreground)}.dus-btn--ghost:hover{background:var(--color-foreground);color:var(--color-background)}.dus-msg{margin:12px 0 0;font-size:var(--font-size--sm, .875rem);line-height:1.45;color:rgb(var(--color-foreground-rgb) / .75)}.dus-msg[hidden]{display:none}.dus-qr{margin:22px 0 0;padding:0;text-align:center}.dus-qr[hidden]{display:none}.dus-qr-code{display:block;line-height:0}.dus-qr-code svg{display:inline-block;width:min(100%,60vh,560px);height:auto;aspect-ratio:1;border-radius:var(--style-border-radius-sm, .6rem);background:#fff}.dus-qr-hint{margin:8px auto 0;max-width:440px;font-size:var(--font-size--xs, .8125rem);line-height:1.45;color:rgb(var(--color-foreground-rgb) / .75);text-wrap:pretty}.dus-qr-hint[hidden]{display:none}@media(orientation:landscape)and (min-width:900px){.dus-dialog.has-qr{max-width:1040px;width:auto}.dus-dialog.has-qr .dus-panel{flex-direction:row;align-items:center;gap:30px}.dus-dialog.has-qr .dus-main{flex:1 1 320px;min-width:280px;max-width:420px}.dus-dialog.has-qr .dus-qr{flex:none;margin:30px 0 0}.dus-dialog.has-qr .dus-qr-code svg{width:min(45vw,calc(100vh - 150px),560px)}}@media(max-width:600px){.dus-panel{padding:22px 18px 20px}.dus-url{font-size:11.5px}}@media(prefers-reduced-motion:reduce){.dus-share,.dus-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/duuree-share.css.map */
