.ui-blocker[data-v-4ac34730]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004f;z-index:9999;pointer-events:all;transition:background .18s ease,backdrop-filter .18s ease}.ui-blocker.no-blur[data-v-4ac34730]{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent}.ui-blocker-box[data-v-4ac34730]{display:flex;flex-direction:column;align-items:center;position:fixed;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:.75rem;z-index:10000;padding:1rem 1.25rem;left:50%;bottom:3rem;transform:translate(-50%);transition:opacity .15s ease,transform .15s ease}.ui-blocker-box .spinner-border[data-v-4ac34730]{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .2em}.ui-blocker-text[data-v-4ac34730]{max-width:12rem;text-align:center;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}@media (min-width: 768px){.ui-blocker-box[data-v-4ac34730]{align-items:start;left:auto;right:2rem;bottom:2rem;transform:none;padding:.75rem 1rem}.ui-blocker-box .spinner-border[data-v-4ac34730]{--bs-spinner-width: 1.5rem;--bs-spinner-height: 1.5rem;--bs-spinner-border-width: .17em}.ui-blocker-text[data-v-4ac34730]{max-width:12rem;text-align:left}}.progress-bar[data-v-2178e60e]{transition:width .35s ease}.canvas-cart .campaign-product{display:grid!important;grid-template-columns:5rem minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:.5rem;min-width:0;min-height:100px}.canvas-cart .campaign-product-heading{display:contents!important}.canvas-cart .campaign-product .name{grid-column:1 / -1;margin-bottom:.25rem}.canvas-cart .campaign-product .price-area{grid-column:2;grid-row:2;min-width:0;max-width:100%;justify-self:end}.canvas-cart .campaign-product-controls{grid-column:1;grid-row:2;align-self:start;height:calc(100px - 1.75rem);min-height:max-content;padding:0!important}.canvas-cart .campaign-product .price-area{align-self:start!important;flex-wrap:wrap;justify-content:flex-end}.canvas-cart .campaign-product .price-area{font-size:.875rem;line-height:1.4}.canvas-cart .campaign-price-group+.campaign-price-group{border-top:1px solid var(--bs-gray-200);margin-top:.25rem;padding-top:.25rem}.canvas-cart .campaign-price-group .first-price,.canvas-cart .campaign-price-quantity{font-size:.75rem;color:var(--bs-gray-600)}.canvas-cart .campaign-product-controls .quantity-area{flex-basis:auto;flex-shrink:0}.canvas-cart .campaign-product-controls .details{margin-bottom:.25rem}.canvas-cart .campaign-product .price{white-space:normal!important;overflow-wrap:anywhere}.product-lazy-image[data-v-1903b3da]{position:relative;width:100%;aspect-ratio:var(--product-lazy-image-ratio, 1 / 1);overflow:hidden;background:#f7f7f7}.product-lazy-image-placeholder[data-v-1903b3da]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#f7f7f7;z-index:1;transition:opacity .25s ease,visibility .25s ease}.product-lazy-image-placeholder img[data-v-1903b3da]{display:block;width:auto;height:auto;max-width:30%;max-height:30%;opacity:.12;animation:product-lazy-logo-pulse-1903b3da 1.6s ease-in-out infinite}.product-lazy-image-img[data-v-1903b3da]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease}.product-lazy-image.is-loaded .product-lazy-image-img[data-v-1903b3da]{opacity:1}.product-lazy-image.is-loaded .product-lazy-image-placeholder[data-v-1903b3da]{opacity:0;visibility:hidden;pointer-events:none}@keyframes product-lazy-logo-pulse-1903b3da{0%{opacity:.1}50%{opacity:.22}to{opacity:.1}}.search-results-area{min-height:0}.search-dialog{height:80vh;max-height:80vh}.search-dialog .modal-content{height:100%;max-height:100%}.search-results-area{min-height:0;flex:1 1 auto;overflow:auto}.search-empty-state{min-height:clamp(260px,50vh,520px)}@media (max-width: 767px){.search-dialog{height:100dvh;max-height:100dvh}}.position-sticky[data-v-3dc587b5]{top:16px}
