html.pc-quick-add-open{overflow:hidden}.pc-quick-add-dialog{width:min(780px,calc(100vw - 32px));max-width:780px;max-height:min(760px,calc(100dvh - 32px));padding:0;overflow:visible;border:var(--border-width) solid var(--color-border-solid);border-radius:var(--radius-lg);background:var(--color-background);box-shadow:var(--shadow-lg);color:var(--color-text)}.pc-quick-add-dialog:not([open]){display:none}.pc-quick-add-dialog::backdrop{background:color-mix(in srgb,var(--pc-bosque-noche) 80%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pc-quick-add-dialog__panel{position:relative;max-height:min(760px,calc(100dvh - 32px));overflow:hidden;border-radius:inherit;background:var(--color-background)}.pc-quick-add-dialog__body{max-height:inherit;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.pc-quick-add-dialog__close{position:absolute;z-index:3;inset-block-start:14px;inset-inline-end:14px;display:grid;width:46px;height:46px;padding:0;place-items:center;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-background) 88%,transparent);color:var(--color-heading);cursor:pointer;transition:transform var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}@media(hover:hover){.pc-quick-add-dialog__close:hover{transform:rotate(4deg);border-color:var(--color-accent);background:var(--color-surface)}}.pc-quick-add-dialog__state{display:grid;min-height:360px;padding:72px 24px 36px;place-items:center;align-content:center;gap:16px;color:var(--color-muted-text);text-align:center}.pc-quick-add-dialog__state p{max-width:36ch;margin:0}.pc-quick-add-dialog__spinner{display:block;width:34px;height:34px;border:2px solid color-mix(in srgb,var(--color-accent) 30%,transparent);border-block-start-color:var(--color-accent);border-radius:var(--radius-full);animation:pc-quick-add-spin .72s linear infinite}.pc-quick-add{display:grid;grid-template-columns:minmax(210px,.78fr) minmax(0,1.22fr);min-height:430px}.pc-quick-add--no-media{grid-template-columns:minmax(0,1fr)}.pc-quick-add__media{position:relative;min-height:430px;overflow:hidden;border-inline-end:var(--border-width) solid var(--color-border);background:var(--color-surface)}.pc-quick-add__media:after{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:var(--border-width) solid color-mix(in srgb,var(--color-accent) 35%,transparent);border-radius:calc(var(--radius-lg) - 10px);content:"";pointer-events:none}.pc-quick-add__image,.pc-quick-add__placeholder{display:block;width:100%;height:100%}.pc-quick-add__image{object-fit:var(--pc-product-card-image-fit, cover)}.pc-quick-add__placeholder{display:grid;min-height:430px;place-items:center;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--color-accent) 12%,transparent),transparent 38%),var(--color-surface);color:color-mix(in srgb,var(--color-accent) 58%,transparent)}.pc-quick-add__placeholder:before{position:absolute;width:min(68%,190px);aspect-ratio:1;border:var(--border-width) solid color-mix(in srgb,var(--color-accent) 20%,transparent);border-radius:var(--radius-full);content:""}.pc-quick-add__content{display:flex;min-width:0;padding:44px 38px 32px;flex-direction:column;gap:22px}.pc-quick-add--no-media .pc-quick-add__content{width:min(100%,610px);margin-inline:auto}.pc-quick-add__header{display:grid;padding-inline-end:42px;gap:7px}.pc-quick-add__eyebrow,.pc-quick-add__vendor,.pc-quick-add__title,.pc-quick-add__price{margin:0}.pc-quick-add__eyebrow{color:var(--color-accent);font-size:10px;font-weight:700}.pc-quick-add__vendor{color:var(--color-muted-text);font-size:11px;font-weight:650;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.pc-quick-add__title{color:var(--color-heading);font-family:var(--font-heading-family);font-size:clamp(27px,3vw,38px);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);line-height:1.08}.pc-quick-add__price{display:flex;min-height:26px;flex-wrap:wrap;align-items:center;gap:8px}.pc-quick-add__price strong{color:var(--color-heading);font-size:19px;line-height:1.2}.pc-quick-add__price s{color:var(--color-muted-text);font-size:13px}.pc-quick-add__form{display:grid;gap:18px}.pc-quick-add__options{display:grid;gap:17px}.pc-quick-add__option{min-width:0;margin:0;padding:0;border:0}.pc-quick-add__option legend{width:100%;margin-block-end:9px;color:var(--color-heading);font-size:11px;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.pc-quick-add__values{display:flex;flex-wrap:wrap;gap:8px}.pc-quick-add__values input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.pc-quick-add__value{position:relative;display:inline-flex;min-width:46px;min-height:44px;padding:9px 14px;align-items:center;justify-content:center;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-input-background);color:var(--color-input-text);font-size:12px;font-weight:600;line-height:1.2;text-align:center;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.pc-quick-add__value.is-unavailable{color:color-mix(in srgb,var(--color-input-text) 52%,transparent);text-decoration:line-through;text-decoration-thickness:1px}.pc-quick-add__values input:checked+.pc-quick-add__value{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-contrast);box-shadow:0 0 0 1px var(--color-accent);text-decoration-color:currentColor}.pc-quick-add__values input:focus-visible+.pc-quick-add__value{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}@media(hover:hover){.pc-quick-add__values input:not(:checked)+.pc-quick-add__value:hover{transform:translateY(-1px);border-color:var(--color-accent)}}.pc-quick-add__selection{display:flex;min-height:18px;flex-wrap:wrap;gap:5px;color:var(--color-muted-text);font-size:12px;line-height:1.4}.pc-quick-add__selection strong{color:var(--color-text);font-weight:650}.pc-quick-add__buy-row{display:flex;align-items:stretch;gap:10px}.pc-quick-add__quantity{display:grid;min-width:126px;grid-template-columns:42px 42px 42px;overflow:hidden;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-input-background)}.pc-quick-add__quantity button,.pc-quick-add__quantity input{min-width:0;min-height:48px;padding:0;border:0;background:transparent;color:var(--color-input-text);font:inherit;text-align:center}.pc-quick-add__quantity button{display:grid;place-items:center;font-size:18px;cursor:pointer}.pc-quick-add__quantity input{border-inline:var(--border-width) solid var(--color-border);font-weight:700;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.pc-quick-add__quantity input::-webkit-inner-spin-button,.pc-quick-add__quantity input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.pc-quick-add__submit{min-width:0;min-height:50px;flex:1 1 auto}.pc-quick-add__submit[aria-busy=true] .pc-icon{animation:pc-quick-add-pulse .76s ease-in-out infinite alternate}.pc-quick-add__details{display:inline-flex;width:fit-content;min-height:44px;align-items:center;gap:8px;color:var(--color-link);font-size:12px;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.pc-quick-add__details span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.pc-quick-add[aria-busy=true]{cursor:progress}.pc-quick-add[aria-busy=true] .pc-quick-add__form,.pc-quick-add[aria-busy=true] .pc-quick-add__details{opacity:.58;pointer-events:none}@keyframes pc-quick-add-spin{to{transform:rotate(360deg)}}@keyframes pc-quick-add-pulse{to{opacity:.35;transform:scale(.88)}}@media screen and (max-width:749px){.pc-quick-add-dialog{inset:auto 0 0;width:100%;max-width:none;max-height:min(92dvh,820px);margin:auto 0 0;border-width:var(--border-width) 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.pc-quick-add-dialog__panel,.pc-quick-add-dialog__body{max-height:min(92dvh,820px)}.pc-quick-add-dialog__close{inset-block-start:10px;inset-inline-end:12px}.pc-quick-add{grid-template-columns:minmax(0,1fr);min-height:0}.pc-quick-add__media{min-height:116px;max-height:148px;border-inline-end:0;border-block-end:var(--border-width) solid var(--color-border)}.pc-quick-add__placeholder{min-height:116px}.pc-quick-add__placeholder:before{width:94px}.pc-quick-add__media:after{top:9px;right:9px;bottom:9px;left:9px;border-radius:var(--radius-md)}.pc-quick-add__content{padding:22px 18px calc(20px + env(safe-area-inset-bottom));gap:18px}.pc-quick-add__header{padding-inline-end:44px}.pc-quick-add__title{font-size:clamp(25px,8vw,34px)}.pc-quick-add__option legend{margin-block-end:8px}.pc-quick-add__values{gap:7px}.pc-quick-add__value{min-height:44px;padding-inline:12px}.pc-quick-add__buy-row{display:grid;grid-template-columns:minmax(0,1fr)}.pc-quick-add__quantity{width:100%;grid-template-columns:48px minmax(48px,1fr) 48px}.pc-quick-add__submit{width:100%}}@media(prefers-reduced-motion:no-preference){.pc-quick-add-dialog[open] .pc-quick-add-dialog__panel{animation:pc-quick-add-enter var(--duration-base) var(--ease-emphasized) both}@keyframes pc-quick-add-enter{0%{opacity:0;transform:translateY(12px) scale(.985)}}}@media(prefers-reduced-motion:reduce){.pc-quick-add-dialog__close,.pc-quick-add__value{transition:none!important}.pc-quick-add-dialog__spinner,.pc-quick-add__submit[aria-busy=true] .pc-icon{animation:none}}@media(forced-colors:active){.pc-quick-add-dialog,.pc-quick-add-dialog__close,.pc-quick-add__media,.pc-quick-add__value,.pc-quick-add__quantity{border-color:CanvasText}.pc-quick-add__values input:checked+.pc-quick-add__value{outline:2px solid Highlight}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-pc-quick-add.css.map */
