.ab-gift-note{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid rgba(var(--color-foreground),.14);margin-bottom:16px}.ab-gift-note p{margin:0;font-size:14px;line-height:1.5}.ab-gift-note button{flex-shrink:0;padding:10px 0;font-size:13px}.ab-gift-pdp{color:var(--ab-accent,#713440);font-size:13px;line-height:1.5;margin:14px 0}.ab-gift-dialog{width:min(1000px,calc(100% - 40px));max-height:calc(100dvh - 40px);padding:0;border:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));overscroll-behavior:contain}.ab-gift-dialog::backdrop{background:#0000007a}.ab-gift-dialog__header{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;background:rgb(var(--color-background));border-bottom:1px solid rgba(var(--color-foreground),.14)}.ab-gift-dialog__header h2{font-size:32px;line-height:1.1;margin:0 0 12px;letter-spacing:0}.ab-gift-dialog__header p{margin:0;font-size:13px;line-height:1.5}.ab-gift-dialog__close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:12px;border:0;background:transparent;color:inherit;cursor:pointer}.ab-gift-dialog__status{margin:0;padding:0 24px;font-size:14px}.ab-gift-dialog__status:not(:empty){padding-top:16px;padding-bottom:16px}.ab-gift-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px;padding:24px}.ab-gift-choice{display:flex;flex-direction:column;gap:8px;text-align:left;font:inherit;font-size:14px;line-height:1.35;color:inherit;padding:0 0 12px;background:transparent;border:0;cursor:pointer;letter-spacing:0}.ab-gift-choice__image{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:transparent}.ab-gift-choice__state{font-size:12px;text-decoration:underline;text-underline-offset:4px}.ab-gift-choice:disabled{opacity:.5;cursor:default}.ab-gift-choice[aria-pressed=true] .ab-gift-choice__state{color:var(--ab-accent,#713440);font-weight:600}.ab-gift-dialog__footer{padding:0 24px 24px;text-align:center}.ab-gift-dialog__footer button{min-height:44px}[data-ab-gift-row] quantity-input{display:none!important}[data-ab-gift-row] .quantity-popover-container:before{content:"1 coussin offert";display:inline-block;padding:12px 0;font-size:13px}@media(max-width:749px){.ab-gift-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.ab-gift-dialog__header{padding:18px 16px;gap:4px}.ab-gift-dialog__header h2{font-size:25px}.ab-gift-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:24px 14px}.ab-gift-dialog__status{padding-left:16px;padding-right:16px}.ab-gift-note{align-items:flex-start;gap:10px}.ab-gift-note p{max-width:190px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ab-gift.css.map */
