#quick-add-dialog>dialog.quick-add-modal{--color-variant-background: var(--pp-paper, #fff);--color-variant-border: var(--pp-navy, #0a4c96);--color-variant-hover-background: var(--pp-paper-2, #f4f6f9);--color-variant-hover-border: var(--pp-navy-hover, #073a75);--color-variant-hover-text: var(--pp-navy-hover, #073a75);--color-variant-text: var(--pp-navy, #0a4c96);--color-variant-text-rgb: 10 76 150;--color-selected-variant-background: var(--pp-navy, #0a4c96);--color-selected-variant-border: var(--pp-navy, #0a4c96);--color-selected-variant-hover-background: var(--pp-navy-hover, #073a75);--color-selected-variant-hover-border: var(--pp-navy-hover, #073a75);--color-selected-variant-hover-text: var(--pp-paper, #fff);--color-selected-variant-text: var(--pp-paper, #fff);--color-selected-variant-text-rgb: 255 255 255;--color-input-background: var(--pp-paper, #fff);--color-input-border: var(--pp-navy, #0a4c96);--color-input-text: var(--pp-navy, #0a4c96);--height-buy-buttons: var(--pp-btn-height, 52px);--style-border-radius-buttons-primary: 0;--style-border-radius-buttons-secondary: 0;--style-border-radius-inputs: 0;--variant-picker-button-radius: 0;--variant-picker-swatch-radius: 0;box-sizing:border-box;padding:0;border:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);border-radius:0;background:var(--pp-paper, #fff);color:var(--pp-ink, #071a3c);box-shadow:none}#quick-add-dialog>dialog.quick-add-modal::backdrop{background:#071a3cad}#quick-add-dialog>dialog.quick-add-modal[open]{animation:pp-quick-add-in var(--pp-dur-overlay, .2s) ease-out both}#quick-add-dialog>dialog.quick-add-modal.dialog-closing{animation:pp-quick-add-out var(--pp-dur-overlay, .2s) ease-in both}@keyframes pp-quick-add-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pp-quick-add-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(18px)}}#quick-add-dialog .quick-add-modal__close{top:0;right:0;width:var(--pp-btn-height, 52px);height:var(--pp-btn-height, 52px);padding:0;border:0;border-block-end:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);border-inline-start:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);border-radius:0;background:var(--pp-paper, #fff);color:var(--pp-navy, #0a4c96);transition:background-color var(--pp-dur-color, .12s) ease,color var(--pp-dur-color, .12s) ease}#quick-add-dialog .quick-add-modal__close:hover{background:var(--pp-navy, #0a4c96);color:var(--pp-paper, #fff)}#quick-add-dialog .quick-add-modal__close:active{background:var(--pp-ink, #071a3c);color:var(--pp-paper, #fff);transform:translateY(1px)}#quick-add-dialog .quick-add-modal__close:focus-visible:after{top:4px;right:4px;bottom:4px;left:4px;border-radius:0;outline:var(--pp-border-strong, 2px) solid currentColor;outline-offset:-1px}#quick-add-modal-content.quick-add-modal__content{background:var(--pp-paper, #fff);color:var(--pp-ink, #071a3c)}#quick-add-modal-content :is(.product-header>a,.view-product-title>a){color:var(--pp-navy, #0a4c96);font-family:var(--pp-font-mono, monospace);font-style:normal;font-weight:700;letter-spacing:var(--pp-track-flat, 0);text-transform:uppercase}#quick-add-modal-content product-price,#quick-add-modal-content product-price *{color:var(--pp-ink, #071a3c);font-family:var(--pp-font-mono, monospace);font-variant-numeric:tabular-nums}#quick-add-modal-content .product-information__media{background:var(--pp-paper-2, #f4f6f9)}#quick-add-modal-content .product-information__media :is(.product-media,.product-media-container){background:inherit}#quick-add-modal-content .product-information__media img{object-fit:contain}#quick-add-modal-content variant-picker{color:var(--pp-ink, #071a3c);font-family:var(--pp-font-mono, monospace)}#quick-add-modal-content .variant-option--buttons{position:relative;gap:var(--pp-space-2, .5rem);padding-block:var(--pp-space-4, 1rem);border-block-start:var(--pp-border, 1px) solid var(--pp-rule, #c7d8ec)}#quick-add-modal-content .variant-option+.variant-option{margin-top:0}#quick-add-modal-content .variant-option--buttons>legend{flex:1 0 100%;width:100%;margin:0 0 var(--pp-space-2, .5rem);padding:0;color:var(--pp-navy, #0a4c96);font-family:var(--pp-font-mono, monospace);font-size:var(--pp-fs-2, .875rem);font-weight:700;line-height:1.25;letter-spacing:var(--pp-track-caps, .08em);text-transform:uppercase}#quick-add-modal-content .variant-option__swatch-value{padding-inline-start:var(--pp-space-2, .5rem);color:var(--pp-ink, #071a3c);font-size:inherit;font-weight:400;letter-spacing:var(--pp-track-flat, 0)}#quick-add-modal-content .variant-option--swatches{--variant-picker-swatch-width: var(--pp-tap, 44px);--variant-picker-swatch-height: var(--pp-tap, 44px);padding-inline-start:0}#quick-add-modal-content .variant-option--swatches>legend{margin-inline-start:0}#quick-add-modal-content .variant-option--swatches .variant-option__button-label,#quick-add-modal-content .variant-option--swatches .swatch{border-radius:0}#quick-add-modal-content .variant-option--swatches .variant-option__button-label{flex-basis:var(--pp-tap, 44px)}#quick-add-modal-content .variant-option--swatches .variant-option__button-label:has(:checked){outline:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);outline-offset:2px}#quick-add-modal-content .variant-option--equal-width-buttons{--variant-min-width: var(--pp-btn-height, 52px);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--variant-min-width),1fr))}#quick-add-modal-content .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-width:var(--pp-btn-height, 52px);min-height:var(--pp-btn-height, 52px);padding:0 var(--pp-space-3, .75rem);border:var(--pp-border, 1px) solid var(--pp-navy, #0a4c96);border-radius:0;background:var(--pp-paper, #fff);color:var(--pp-navy, #0a4c96);font-family:var(--pp-font-mono, monospace);font-weight:700}#quick-add-modal-content .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(:checked){border-color:var(--pp-navy, #0a4c96);color:var(--pp-paper, #fff)}#quick-add-modal-content .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__pill{border-radius:0;background:var(--pp-navy, #0a4c96)}#quick-add-modal-content .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:hover .variant-option__button-label__pill{background:var(--pp-navy-hover, #073a75)}#quick-add-modal-content .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input[data-option-available=false]):not(:has(input:checked)){border-color:var(--pp-rule-strong, #5c86bc);color:var(--pp-rule-strong, #5c86bc)}#quick-add-modal-content .variant-option__button-label:has(:focus-visible){outline:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);outline-offset:3px}#quick-add-modal-content .variant-option--buttons>.pp-sizechart-link{position:static;grid-column:1 / -1;justify-self:end;margin-block:calc(-1 * var(--pp-space-2, .5rem)) 0;z-index:1}#quick-add-dialog .pp-sizechart-link{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:var(--pp-tap, 44px);padding-inline:var(--pp-space-2, .5rem);color:var(--pp-navy, #0a4c96);font-family:var(--pp-font-mono, monospace);font-size:var(--pp-fs-1, .75rem);font-weight:700;line-height:1;letter-spacing:var(--pp-track-caps, .08em);text-decoration:underline;text-underline-offset:3px;text-transform:uppercase;white-space:nowrap}#quick-add-dialog .pp-sizechart-link:hover{color:var(--pp-navy-hover, #073a75)}#quick-add-dialog .pp-sizechart-link:active{color:var(--pp-ink, #071a3c)}#quick-add-dialog .pp-sizechart-link:focus-visible{outline:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);outline-offset:2px}#quick-add-dialog .pp-sizechart-link__icon{display:inline-flex}#quick-add-modal-content .product-form-buttons{gap:var(--pp-space-2, .5rem)}#quick-add-modal-content .product-form-buttons>.product-form-text__error{margin:0;padding:var(--pp-space-3, .75rem);border:var(--pp-border, 1px) solid var(--pp-navy, #0a4c96);color:var(--pp-ink, #071a3c);font-family:var(--pp-font-mono, monospace)}#quick-add-modal-content .quantity-selector-wrapper{flex:0 0 132px}#quick-add-modal-content .quantity-selector,#quick-add-modal-content .product-details .quantity-selector{--quantity-selector-width: 132px;width:var(--quantity-selector-width);height:var(--pp-btn-height, 52px);border:var(--pp-border, 1px) solid var(--pp-navy, #0a4c96);border-radius:0;color:var(--pp-navy, #0a4c96);background:var(--pp-paper, #fff);font-family:var(--pp-font-mono, monospace)}#quick-add-modal-content .quantity-selector :is(.quantity-minus,.quantity-plus){border-radius:0;color:inherit}#quick-add-modal-content .quantity-selector :is(.quantity-minus,.quantity-plus):hover{background:var(--pp-paper-2, #f4f6f9)}#quick-add-modal-content .quantity-selector :is(.quantity-minus,.quantity-plus):active{background:var(--pp-rule, #c7d8ec);transform:translateY(1px)}#quick-add-modal-content .quantity-selector input[type=number]{align-self:stretch;height:100%;min-width:var(--pp-tap, 44px);max-width:var(--pp-tap, 44px);border-radius:0;color:inherit;font-family:inherit;font-variant-numeric:tabular-nums;font-size:var(--pp-input-fs, 1rem)}#quick-add-modal-content .add-to-cart-button{--button-background-color: var(--pp-navy, #0a4c96);--button-color: var(--pp-paper, #fff);--button-border-color: var(--pp-navy, #0a4c96);--button-border-width: var(--pp-border-strong, 2px);min-height:var(--pp-btn-height, 52px);border-radius:0;font-family:var(--pp-font-mono, monospace);font-size:var(--pp-fs-2, .875rem);font-weight:700;letter-spacing:var(--pp-track-caps, .08em);text-transform:uppercase}#quick-add-modal-content .add-to-cart-button:hover:not([disabled]){--button-background-color: var(--pp-navy-hover, #073a75);--button-border-color: var(--pp-navy-hover, #073a75)}#quick-add-modal-content .add-to-cart-button:active:not([disabled]){--button-background-color: var(--pp-ink, #071a3c);--button-border-color: var(--pp-ink, #071a3c);transform:translateY(1px)}#quick-add-modal-content .add-to-cart-button:focus-visible{outline:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);outline-offset:3px}#quick-add-modal-content .add-to-cart-button:disabled{opacity:.45;cursor:not-allowed}#quick-add-modal-content .accelerated-checkout-block{flex-basis:100%;min-width:100%}#quick-add-modal-content .accelerated-checkout-block shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 0;--shopify-accelerated-checkout-button-block-size: var(--pp-btn-height, 52px)}#quick-add-modal-content .shopify-payment-button__more-options{min-height:var(--pp-tap, 44px);color:var(--pp-navy, #0a4c96);font-family:var(--pp-font-mono, monospace);font-size:var(--pp-fs-1, .75rem);text-underline-offset:3px}#quick-add-modal-content .shopify-payment-button__more-options:focus-visible{outline:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);outline-offset:2px}@media screen and (min-width:750px){#quick-add-dialog>dialog.quick-add-modal{width:min(920px,calc(100vw - 64px));height:min(680px,calc(100dvh - 64px));max-width:920px;max-height:680px}#quick-add-modal-content.quick-add-modal__content{grid-template-columns:42% minmax(0,58%)}#quick-add-modal-content .product-information__media{grid-column:1;width:100%;border-inline-end:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96)}#quick-add-modal-content .product-information__media slideshow-slide+slideshow-slide{border-block-start:var(--pp-border, 1px) solid var(--pp-rule, #c7d8ec)}#quick-add-modal-content .product-details{grid-column:2;color:var(--pp-ink, #071a3c)}#quick-add-modal-content .product-details>.group-block{padding-block-start:var(--pp-space-5, 1.5rem)}#quick-add-modal-content :where(.product-details>.group-block>.group-block-content>*){padding-inline:var(--pp-space-5, 1.5rem)}#quick-add-modal-content .view-product-title{margin-block-end:var(--pp-space-3, .75rem);padding-inline-end:calc(var(--pp-btn-height, 52px) + var(--pp-space-4, 1rem))}#quick-add-modal-content .view-product-title a{font-size:var(--pp-fs-4, 1.25rem);line-height:1.15}#quick-add-modal-content .product-details .variant-picker{margin-block-end:0;padding-block:var(--pp-space-4, 1rem) 0}#quick-add-modal-content .product-details product-inventory{padding-block:var(--pp-space-3, .75rem);border-block-start:var(--pp-border, 1px) solid var(--pp-rule, #c7d8ec);color:var(--pp-navy, #0a4c96);font-family:var(--pp-font-mono, monospace)}#quick-add-modal-content .product-details .buy-buttons-block{padding-block:var(--pp-space-4, 1rem) var(--pp-space-5, 1.5rem);border-block-start:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);background:var(--pp-paper, #fff)}#quick-add-modal-content .product-details .buy-buttons-block:before{display:none}}@media screen and (max-width:749.98px){#quick-add-dialog>dialog.quick-add-modal{position:fixed;width:100%;max-width:100%;height:fit-content;min-height:unset;max-height:min(92dvh,760px);margin:auto 0 0;border-radius:0;overflow:clip}#quick-add-dialog>dialog.quick-add-modal[open]{border-radius:0}#quick-add-modal-content.quick-add-modal__content{grid-template-columns:96px minmax(0,1fr);grid-template-rows:auto;gap:var(--pp-space-4, 1rem);height:auto;min-height:0;max-height:min(92dvh,760px);overflow-y:auto;padding:var(--pp-space-4, 1rem) var(--pp-space-4, 1rem) calc(var(--pp-space-4, 1rem) + env(safe-area-inset-bottom,0px))}#quick-add-modal-content .product-information__media{grid-column:1;grid-row:1;width:96px;height:120px;border:var(--pp-border, 1px) solid var(--pp-rule, #c7d8ec);overflow:hidden}#quick-add-modal-content .product-information__media media-gallery,#quick-add-modal-content .product-information__media slideshow-container,#quick-add-modal-content .product-information__media slideshow-slides,#quick-add-modal-content .product-information__media slideshow-slide,#quick-add-modal-content .product-information__media .product-media-container,#quick-add-modal-content .product-information__media .product-media,#quick-add-modal-content .product-information__media img{width:100%;height:100%}#quick-add-modal-content .product-information__media slideshow-slide[aria-hidden=true]{display:none}#quick-add-modal-content .product-header{display:flex;flex-direction:column;grid-column:2;grid-row:1;min-width:0;padding:var(--pp-space-2, .5rem) calc(var(--pp-btn-height, 52px) + var(--pp-space-2, .5rem)) var(--pp-space-2, .5rem) 0}#quick-add-modal-content .product-header>a{width:auto;max-width:100%;color:var(--pp-navy, #0a4c96);font-size:var(--pp-fs-4, 1.25rem);line-height:1.15;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#quick-add-modal-content .product-header product-price{margin-block-start:var(--pp-space-2, .5rem);font-size:var(--pp-fs-2, .875rem);line-height:1.35}#quick-add-modal-content variant-picker,#quick-add-modal-content product-form-component{grid-column:1 / -1}#quick-add-modal-content variant-picker{border-block-start:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96)}#quick-add-modal-content product-form-component{padding-block-start:var(--pp-space-4, 1rem);border-block-start:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96)}}@media screen and (max-width:399.98px){#quick-add-modal-content .product-form-buttons>.quantity-selector-wrapper,#quick-add-modal-content .product-form-buttons>span:has(.add-to-cart-button){flex:1 0 100%;min-width:100%}}@media(prefers-reduced-motion:reduce){#quick-add-dialog>dialog.quick-add-modal[open],#quick-add-dialog>dialog.quick-add-modal.dialog-closing{animation-duration:1ms}}#quick-add-dialog .pp-scmodal{width:min(760px,92vw);max-height:88vh;padding:0;border:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);border-radius:0;background:var(--pp-paper, #fff);color:var(--pp-ink, #071a3c);overflow:hidden}#quick-add-dialog .pp-scmodal::backdrop{background:#071a3cbd}#quick-add-dialog .pp-scmodal__head{display:flex;align-items:center;justify-content:space-between;gap:var(--pp-space-4, 1rem);padding:var(--pp-space-3, .75rem) var(--pp-space-4, 1rem);background:var(--pp-navy, #0a4c96);color:var(--pp-paper, #fff)}#quick-add-dialog .pp-scmodal__title{margin:0;color:inherit;font-family:var(--pp-font-display, sans-serif);font-style:normal;font-weight:900}#quick-add-dialog .pp-scmodal__close,#quick-add-dialog .pp-scmodal__zoomcontrol{display:inline-flex;align-items:center;justify-content:center;width:var(--pp-tap, 44px);height:var(--pp-tap, 44px);padding:0;border:0;border-radius:0;background:transparent;color:inherit;font-family:var(--pp-font-mono, monospace);cursor:pointer;-webkit-appearance:none;appearance:none}#quick-add-dialog .pp-scmodal__close:hover,#quick-add-dialog .pp-scmodal__zoomcontrol:hover:not(:disabled){background:#ffffff29}#quick-add-dialog .pp-scmodal__close:active,#quick-add-dialog .pp-scmodal__zoomcontrol:active:not(:disabled){background:var(--pp-ink, #071a3c);transform:translateY(1px)}#quick-add-dialog .pp-scmodal__body{max-height:calc(88vh - 70px);padding:var(--pp-space-4, 1rem);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#quick-add-dialog .pp-scmodal__zoom{display:block;width:100%;padding:0;border:0;background:none;font:inherit;cursor:zoom-in;-webkit-appearance:none;appearance:none}#quick-add-dialog .pp-scmodal__zoom[aria-pressed=true],#quick-add-dialog .pp-scmodal__img.is-zoomed{cursor:zoom-out}#quick-add-dialog .pp-scmodal__img{display:block;width:100%;height:auto}#quick-add-dialog .pp-scmodal__img.is-zoomed{width:var(--pp-scmodal-zoom-width, auto)!important;max-width:none!important;min-width:100%}#quick-add-dialog .pp-scmodal__zoomhint{display:block;margin-block-start:var(--pp-space-2, .5rem);color:var(--pp-rule-strong, #5c86bc);font-family:var(--pp-font-mono, monospace);font-size:var(--pp-fs-1, .75rem);text-align:center}#quick-add-dialog .pp-scmodal__body:has(.is-zoomed) .pp-scmodal__zoomhint{visibility:hidden}#quick-add-dialog .pp-scmodal__zoomhint[hidden],#quick-add-dialog .pp-scmodal__controls,#quick-add-dialog .pp-scmodal__controls[hidden]{display:none}#quick-add-dialog .pp-scmodal__rte table{width:100%;border-collapse:collapse;font-family:var(--pp-font-mono, monospace);font-size:var(--pp-fs-2, .875rem)}#quick-add-dialog .pp-scmodal__rte :is(th,td){padding:.45rem .6rem;border:var(--pp-border, 1px) solid var(--pp-rule, #c7d8ec);text-align:center}#quick-add-dialog .pp-scmodal__rte th{background:var(--pp-paper-2, #f4f6f9);color:var(--pp-navy, #0a4c96)}@media screen and (min-width:750px){#quick-add-dialog .pp-scmodal.is-image-viewer[open]{top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;box-sizing:border-box;border:0}#quick-add-dialog .pp-scmodal.is-image-viewer .pp-scmodal__body{position:relative;min-height:0;max-height:none;padding:0;overflow:hidden;background:var(--pp-paper-2, #f4f6f9)}#quick-add-dialog .pp-scmodal.is-image-viewer .pp-scmodal__zoom{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none}#quick-add-dialog .pp-scmodal.is-image-viewer .pp-scmodal__img,#quick-add-dialog .pp-scmodal.is-image-viewer .pp-scmodal__img.is-zoomed{position:absolute;top:50%;left:50%;width:auto!important;min-width:0;max-width:calc(100% - 2rem)!important;height:auto!important;max-height:calc(100% - 2rem)!important;transform:translate(calc(-50% + var(--pp-scmodal-pan-x, 0px)),calc(-50% + var(--pp-scmodal-pan-y, 0px))) scale(var(--pp-scmodal-zoom-scale, 1));transform-origin:center;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform}#quick-add-dialog .pp-scmodal.is-image-viewer .pp-scmodal__controls{display:flex;align-items:center;justify-content:center;gap:var(--pp-space-2, .5rem);min-height:56px;padding:var(--pp-space-2, .5rem) var(--pp-space-3, .75rem);border-block-start:var(--pp-border-strong, 2px) solid var(--pp-navy, #0a4c96);background:var(--pp-paper, #fff);color:var(--pp-navy, #0a4c96)}#quick-add-dialog .pp-scmodal__zoomcontrol:hover:not(:disabled){background:var(--pp-rule, #c7d8ec)}#quick-add-dialog .pp-scmodal__zoomcontrol:active:not(:disabled){color:var(--pp-paper, #fff)}#quick-add-dialog .pp-scmodal__zoomcontrol:disabled{opacity:.3;cursor:default}#quick-add-dialog .pp-scmodal__zoomcontrol--reset{margin-inline-start:var(--pp-space-2, .5rem);border-inline-start:var(--pp-border, 1px) solid var(--pp-rule, #c7d8ec)}#quick-add-dialog .pp-scmodal__zoomrange{width:clamp(120px,24vw,320px);accent-color:var(--pp-navy, #0a4c96);cursor:pointer}#quick-add-dialog .pp-scmodal__zoomvalue{min-width:4.5ch;color:var(--pp-navy, #0a4c96);font-family:var(--pp-font-mono, monospace);font-size:var(--pp-fs-2, .875rem);text-align:end}}@media screen and (max-width:749.98px){#quick-add-dialog .pp-scmodal{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-inline:0}#quick-add-dialog .pp-scmodal__body{max-height:calc(100dvh - 70px);padding:var(--pp-space-2, .5rem)}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/pp-quick-add-modal.css.map */
