.pf-quick-add{--pqa-size:var(--pqa-size-m);--pqa-x:min(var(--pqa-x-m),20%);--pqa-y:min(var(--pqa-y-m),20%);position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.pf-quick-add .quick-add{--quick-add-offset:0px;--quick-add-inset-inline-end:0px;--quick-add-inset-block-end:0px;--quick-add-foreground:var(--pqa-color);--button-color:var(--pqa-color)}.pf-quick-add button.quick-add__button{position:absolute;inset:auto var(--pqa-x) var(--pqa-y) auto;display:var(--quick-add-mobile-display,none);width:var(--pqa-size);max-inline-size:calc(100% - 2 * var(--pqa-x));min-inline-size:0;height:var(--pqa-size);max-height:calc(100% - 2 * var(--pqa-y));min-height:0;padding:0;gap:8px;justify-content:center;border:var(--pqa-border-width) solid var(--pqa-border);border-radius:var(--pqa-radius);background:var(--pqa-bg);color:var(--pqa-color);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;overflow:visible;scale:1;translate:0;font-family:var(--font-body--family);font-size:12px;font-weight:500;line-height:1.3;letter-spacing:.5px;white-space:normal;transition:background-color .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease,scale .25s ease}.pf-quick-add[data-style=circle] button.quick-add__button{border-radius:50%}.pf-quick-add button.quick-add__button:before{content:"";position:absolute;width:max(44px,100%);height:max(44px,100%);inset:50% auto auto 50%;transform:translate(-50%,-50%);background:none}.pf-quick-add button.quick-add__button:after{content:none}.pf-quick-add button.quick-add__button>.add-to-cart-icon{width:var(--pqa-icon);height:var(--pqa-icon);flex:0 0 var(--pqa-icon)}.pf-quick-add .add-to-cart-icon svg{width:100%;height:100%}.pf-quick-add[data-style=circle] .pqa-label,.pf-quick-add[data-style=square] .pqa-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pf-quick-add[data-style=text] .add-to-cart-icon{display:none}.pf-quick-add:is([data-style=text],[data-style=icon-text]) button.quick-add__button{width:max-content;padding:6px 16px}.pf-quick-add .pqa-label{min-width:0;overflow-wrap:anywhere}.pf-quick-add[data-position=bottom-left] button.quick-add__button{right:auto;left:var(--pqa-x)}.pf-quick-add[data-position=bottom-center] button.quick-add__button{right:auto;left:50%;translate:-50% 0}.pf-quick-add[data-position=top-left] button.quick-add__button{right:auto;bottom:auto;left:var(--pqa-x);top:var(--pqa-y)}.pf-quick-add[data-position=top-right] button.quick-add__button{bottom:auto;top:var(--pqa-y)}.pf-quick-add button.quick-add__button:focus-visible{outline:2px solid var(--pqa-color);outline-offset:3px}.pf-quick-add button.quick-add__button:disabled{cursor:not-allowed;opacity:.5}.pf-quick-add button.quick-add__button[data-added=true] .pqa-label{opacity:0}.pf-quick-add button.quick-add__button[data-added=true]>.add-to-cart-icon{opacity:0}.pf-quick-add button.quick-add__button[data-added=true] .add-to-cart__added{color:var(--pqa-color)}.pf-quick-add .pqa-tooltip,.pf-quick-add [data-quick-add-button=add] button.quick-add__button--choose{display:none}@media(max-width:749px){.pf-quick-add[data-mobile=hidden]{display:none}}@media(min-width:750px){.pf-quick-add{--pqa-size:var(--pqa-size-d);--pqa-x:min(var(--pqa-x-d),20%);--pqa-y:min(var(--pqa-y-d),20%)}.pf-quick-add button.quick-add__button{display:var(--quick-add-display,flex)}.pf-quick-add[data-desktop=never]{display:none}.pf-quick-add[data-desktop=hover] button.quick-add__button{opacity:0;pointer-events:none}product-card:is(:hover,:focus-within) .pf-quick-add[data-desktop=hover] button.quick-add__button{opacity:1;pointer-events:auto}.pf-quick-add .pqa-tooltip{display:block;position:absolute;bottom:calc(100% + 8px);right:0;width:max-content;max-width:min(190px,calc(100cqw - 2 * var(--pqa-x-d)));padding:7px 10px;background:var(--pqa-color);color:var(--pqa-bg);border-radius:3px;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;text-align:center;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s ease}.pf-quick-add button:is(:hover,:focus-visible):not(:disabled) .pqa-tooltip{opacity:1;visibility:visible}.pf-quick-add[data-tooltip=left] .pqa-tooltip{right:calc(100% + 8px);bottom:0}.pf-quick-add[data-tooltip=right] .pqa-tooltip{left:calc(100% + 8px);right:auto;bottom:0}.pf-quick-add[data-position$=left] .pqa-tooltip{left:0;right:auto;bottom:calc(100% + 8px)}.pf-quick-add[data-position$=right][data-tooltip=right] .pqa-tooltip{left:auto;right:0;bottom:calc(100% + 8px)}.pf-quick-add[data-position^=top] .pqa-tooltip{bottom:auto;top:calc(100% + 8px)}.pf-quick-add[data-position=bottom-center][data-tooltip=top] .pqa-tooltip{right:auto;left:50%;transform:translate(-50%)}}@media(hover:hover){.pf-quick-add:not([data-hover=none]) button.quick-add__button:not(:disabled):hover{background:var(--pqa-hover-bg);color:var(--pqa-hover-color);border-color:var(--pqa-hover-border)}.pf-quick-add[data-hover=scale] button.quick-add__button:not(:disabled):hover{scale:1.04}.pf-quick-add[data-hover=darken] button.quick-add__button:not(:disabled):hover{background:color-mix(in srgb,var(--pqa-hover-bg),black 10%)}}@media(prefers-reduced-motion:reduce){.pf-quick-add button.quick-add__button,.pf-quick-add .pqa-tooltip{transition:none}.pf-quick-add[data-hover=scale] button.quick-add__button:not(:disabled):hover{scale:1}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/prestige-quick-add.css.map */
