/*! pdp-buy-dock — the floating mobile buy capsule on the product page.
   Shell and buttons share a pill radius so the curves stay concentric: that
   nesting is what makes the two buttons read as one object rather than as a
   pair sitting in a box. */:root{--dock-ease: cubic-bezier(.22, 1, .36, 1);--dock-clearance: var(--sp-2, .5rem)}pdp-buy-dock{--dock-gutter: var(--sp-3, .75rem);--dock-inset: 5px;--dock-shell: #ffffff;--dock-ink: #0f0f10;--dock-on-ink: #f4f2f7;--dock-accent: #a578fd;position:fixed;z-index:25;inset-inline:0;inset-block-end:calc(var(--dock-gutter) + env(safe-area-inset-bottom,0px));display:flex;justify-content:center;padding-inline:var(--dock-gutter);pointer-events:none}@media screen and (min-width:750px){pdp-buy-dock{display:none}}.pdp-dock__shell{display:grid;grid-template-columns:4fr 6fr;gap:var(--dock-inset);width:100%;max-width:26rem;padding:var(--dock-inset);border-radius:999px;background-color:var(--dock-shell);box-shadow:inset 0 0 0 1px #0f0f1014,0 10px 30px -8px #0f0f1038,0 2px 8px -3px #0f0f1029;opacity:0;transform:translateY(120%);pointer-events:none;transition:opacity .3s var(--dock-ease),transform .3s var(--dock-ease)}.pdp-dock__shell--single{grid-template-columns:1fr}pdp-buy-dock:not([data-ready]) .pdp-dock__shell{transition:none}pdp-buy-dock[data-visible] .pdp-dock__shell{opacity:1;transform:none;pointer-events:auto}.pdp-dock__btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding-inline:var(--sp-3, .75rem);border:0;border-radius:calc(999px - var(--dock-inset));font-family:var(--font-button-family, inherit);font-size:.9375rem;font-weight:600;letter-spacing:-.01em;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,opacity .2s ease,transform .12s ease}.pdp-dock__btn:active{transform:scale(.98)}.pdp-dock__btn:focus-visible{outline:2px solid var(--dock-accent);outline-offset:2px}.pdp-dock__btn[disabled]{opacity:.45;cursor:not-allowed}.pdp-dock__btn[disabled]:active{transform:none}.pdp-dock__btn--add{background-color:var(--dock-ink);color:var(--dock-on-ink)}.pdp-dock__btn--add:not([disabled]):hover{background-color:#26262a}.pdp-dock__btn--buy{background-color:var(--dock-accent);color:#10061f}.pdp-dock__btn--buy:not([disabled]):hover{background-color:#b48fff}#btn-trigger-chat,#chat-bubble{--pdp-widget-anchor: 115px;transform:translateY(calc(-1*max(0px,var(--pdp-dock-lift, 0px) + var(--dock-clearance) - var(--pdp-widget-anchor, 0px))));transition:transform .3s var(--dock-ease)}@media(prefers-reduced-motion:reduce){.pdp-dock__shell,pdp-buy-dock[data-visible] .pdp-dock__shell{transform:none}.pdp-dock__shell{transition:opacity .16s linear}.pdp-dock__btn,#btn-trigger-chat,#chat-bubble{transition:none}.pdp-dock__btn:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/133/assets/pdp-buy-dock.css.map */
