.bqs{--qs-background:#fff;--qs-foreground:#111820;--qs-muted:#f6f8fa;--qs-muted-foreground:#69737d;--qs-border:#dfe4e9;--qs-accent:#bd202b;--qs-accent-soft:#fff1f2;--qs-ring:#0866ff;--qs-radius:10px;font-family:Brockmann,Arial,sans-serif;color:var(--qs-foreground);background:var(--qs-background);border:1px solid var(--qs-border);border-radius:18px;width:min(1180px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 48px);padding:0;overflow:hidden;box-shadow:0 24px 100px #0003}.bqs::backdrop{background:#11182099;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.bqs *{box-sizing:border-box}.bqs [hidden]{display:none!important}.bqs h2,.bqs p{margin:0}.bqs a{color:inherit;text-decoration:none}.bqs button,.bqs input{font:inherit;touch-action:manipulation}.bqs button{cursor:pointer}.bqs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bqs-header{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;border-bottom:1px solid var(--qs-border);background:var(--qs-background)}.bqs-header-label{font-size:13px;font-weight:500;color:var(--qs-muted-foreground)}.bqs .bqs-close{display:grid;place-items:center;width:32px;height:32px;padding:7px;border:0;border-radius:7px;background:transparent;color:var(--qs-muted-foreground)}.bqs-close svg{width:100%;height:100%}.bqs [data-quick-body]{max-height:calc(100dvh - 106px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable}.bqs-content{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:40px;padding:32px}.bqs-gallery{min-width:0;position:sticky;top:32px;align-self:start;padding:20px;background:var(--qs-muted);border:1px solid var(--qs-border);border-radius:14px}.bqs-main-image{aspect-ratio:1;display:grid;place-items:center;overflow:hidden;background:var(--qs-background);border-radius:var(--qs-radius)}.bqs .bqs-main-image img,.bqs-main-image svg{display:block;width:100%;height:100%;object-fit:contain}.bqs-thumbs{display:flex;gap:8px;overflow-x:auto;padding:16px 1px 2px;scrollbar-width:thin}.bqs-thumbs button{flex:0 0 56px;width:56px;height:56px;border:1px solid var(--qs-border);border-radius:8px;background:var(--qs-background);padding:5px}.bqs-thumbs button[aria-pressed=true]{border-color:var(--qs-foreground);box-shadow:0 0 0 1px var(--qs-foreground)}.bqs-thumbs img{width:100%;height:100%;object-fit:contain}.bqs-info{min-width:0}.bqs-brand{font-size:var(--ba-min-font-size,11.5px);font-weight:500;letter-spacing:1.5px;color:var(--qs-muted-foreground);display:block;margin-bottom:12px}.bqs .bqs-info h2{font-size:30px;line-height:1.25;font-weight:550;letter-spacing:-.6px;margin:0 0 16px;text-wrap:pretty}.bqs-info .ba-review-badge{margin-bottom:16px}.bqs-prices{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;margin:20px 0 12px}.bqs-prices>strong{font-size:24px;font-weight:550;line-height:1.2;color:var(--qs-accent)}.bqs-prices>s{font-size:14px;color:var(--qs-muted-foreground)}.bqs-symbol,.bqs-cents{font-size:max(var(--ba-min-font-size,11.5px),.56em);vertical-align:super}.bqs .bqs-saving{display:inline-block;font-size:12px;font-weight:500;color:var(--qs-accent);background:var(--qs-accent-soft);border-radius:6px;padding:5px 9px;margin:0 0 8px}.bqs .bqs-description{font-size:var(--ba-product-card-subtitle-size,14px);line-height:1.5;color:var(--ba-product-card-subtitle-color,#4b5563);margin:18px 0 20px}.bqs-features{font-size:13px;line-height:1.65;color:var(--qs-muted-foreground)}.bqs-features ul{padding-left:18px;margin:0 0 24px}.bqs-features li{padding-left:2px;margin-bottom:8px}.bqs-features strong{color:var(--qs-foreground);font-weight:500}.bqs-form{display:flex;flex-direction:column;gap:24px;margin-top:24px}.bqs-options{display:flex;flex-direction:column;gap:10px;border:0;padding:0;margin:0;min-width:0}.bqs-options legend{font-size:14px;font-weight:550;padding:0;margin-bottom:12px}.bqs-option{display:flex;align-items:center;gap:12px;border:1px solid var(--qs-border);border-radius:var(--qs-radius);padding:16px;cursor:pointer;background:var(--qs-background);font-size:13px;line-height:1.5;transition:border-color .15s,background .15s}.bqs-option:has(input:checked){border-color:var(--qs-foreground);box-shadow:0 0 0 1px var(--qs-foreground);background:var(--qs-muted)}.bqs-option:has(input:disabled){opacity:.5;cursor:not-allowed}.bqs-option input{width:16px;height:16px;flex:none;accent-color:var(--qs-foreground);margin:0}.bqs-option>span{flex:1;min-width:0}.bqs-option small{display:block;font-size:var(--ba-min-font-size,11.5px);color:var(--qs-muted-foreground);margin-top:4px}.bqs-option>strong{font-size:13px;font-weight:500;white-space:nowrap}.bqs-purchase-panel{position:sticky;bottom:-32px;background:var(--qs-background);border-top:1px solid var(--qs-border);padding:20px 0 32px;margin-bottom:-32px}.bqs-purchase{display:flex;align-items:end;gap:12px}.bqs-quantity{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:500;color:var(--qs-muted-foreground)}.bqs-quantity input{width:88px;min-height:46px;padding:10px 12px;border:1px solid var(--qs-border);border-radius:var(--qs-radius);font-size:14px;background:var(--qs-background);color:var(--qs-foreground);box-shadow:0 1px 2px #11182006}.bqs-quantity input[aria-invalid=true]{border-color:var(--qs-accent);outline-color:var(--qs-accent)}.bqs .bqs-add{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-height:46px;padding:12px 16px;border:1px solid var(--qs-foreground);border-radius:var(--qs-radius);background:var(--qs-foreground);color:var(--qs-background);font-size:14px;font-weight:500;transition:background .15s,border-color .15s}.bqs .bqs-add[aria-busy=true]:before{content:"";width:15px;height:15px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:bqs-spin .7s linear infinite}.bqs button:disabled{opacity:.5;cursor:not-allowed}.bqs .bqs-status{font-size:13px;line-height:1.6;margin:12px 0 0}.bqs-status:empty{display:none}.bqs-status a{text-decoration:underline;text-underline-offset:3px}.bqs .bqs-details{display:flex;justify-content:center;align-items:center;gap:8px;font-size:12px;color:var(--qs-muted-foreground);margin-top:16px;min-height:24px}.bqs :focus-visible{outline:2px solid var(--qs-ring);outline-offset:3px}html.ba-quick-open{overflow:hidden}.bqs-loading{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;padding:32px;min-height:520px}.bqs-skeleton-gallery,.bqs-skeleton-line{background:var(--qs-muted);border-radius:var(--qs-radius);animation:bqs-pulse 1.6s ease-in-out infinite}.bqs-skeleton-gallery{aspect-ratio:1}.bqs-skeleton-info{display:flex;flex-direction:column;gap:18px;padding-top:12px}.bqs-skeleton-line{display:block;min-height:24px}.bqs-skeleton-line:nth-child(2){width:65%}.bqs-skeleton-line:nth-child(3){width:35%;margin:12px 0}.bqs-skeleton-line:nth-child(n+4){min-height:80px}.bqs-error{padding:48px 32px;min-height:220px;font-size:14px;line-height:1.7}.bqs-error a{display:inline-block;margin-top:16px;text-decoration:underline;text-underline-offset:4px}@keyframes bqs-spin{to{transform:rotate(360deg)}}@keyframes bqs-pulse{50%{opacity:.45}}@media(hover:hover){.bqs .bqs-add:not(:disabled):hover{background:var(--qs-ring);border-color:var(--qs-ring)}.bqs .bqs-close:hover{background:var(--qs-muted);color:var(--qs-foreground)}.bqs .bqs-details:hover{color:var(--qs-ring)}.bqs-option:not(:has(input:disabled)):hover{border-color:var(--qs-foreground)}}@media(max-width:760px){.bqs{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:14px}.bqs-header{padding:10px 16px}.bqs [data-quick-body]{max-height:calc(100dvh - 74px)}.bqs-content{grid-template-columns:1fr;gap:24px;padding:20px}.bqs-gallery{position:static;padding:12px;border-radius:12px}.bqs-main-image{max-height:280px}.bqs-thumbs{padding-top:12px}.bqs-thumbs button{flex-basis:48px;width:48px;height:48px}.bqs .bqs-info h2{font-size:23px}.bqs-prices>strong{font-size:20px}.bqs-option{padding:14px 12px}.bqs-purchase-panel{bottom:-20px;padding-bottom:20px;margin-bottom:-20px}.bqs-loading{grid-template-columns:1fr;gap:24px;padding:20px;min-height:0}.bqs-skeleton-gallery{max-height:260px}.bqs-error{padding:32px 24px}}@media(prefers-reduced-motion:reduce){.bqs *{animation:none!important;transition:none!important}}.bqs-media-switch{display:flex;gap:4px;justify-content:center;align-items:center;width:fit-content;max-width:100%;margin:16px auto 0;padding:4px;background:var(--qs-muted);border:1px solid var(--qs-border);border-radius:12px}.bqs-media-switch button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border:0;border-radius:9px;background:transparent;color:var(--qs-muted-foreground);font-size:13px;font-weight:500;white-space:nowrap}.bqs-media-switch button[aria-pressed=true]{background:var(--qs-foreground);color:var(--qs-background);box-shadow:0 1px 2px #11182018}.bqs-media-switch svg{width:16px;height:16px}.bqs-video{aspect-ratio:1;display:grid;align-items:center;background:var(--qs-foreground);border-radius:var(--qs-radius);overflow:hidden}.bqs-video video,.bqs-video iframe{display:block;width:100%;max-height:100%;aspect-ratio:16/9;border:0;object-fit:contain}.bqs .bqs-main-image[hidden],.bqs .bqs-video[hidden]{display:none}@media(max-width:760px){.bqs-video{aspect-ratio:1;max-height:280px}.bqs-media-switch button{min-height:42px;padding:9px 14px}}.bqs .bpp-assurance{margin-top:16px;border:1px solid var(--qs-border);border-radius:var(--qs-radius);overflow:hidden;background:var(--qs-background);box-shadow:0 1px 2px #11182006}.bqs .bpp-assurance details{padding:0;border:0}.bqs .bpp-assurance .bpp-service-card{border-top:1px solid var(--qs-border)}.bqs .bpp-assurance summary{min-height:56px;padding:12px 16px;font-size:14px;font-weight:500;gap:12px;transition:background .16s ease}.bqs .bpp-assurance summary>span:not(.bpp-service-icon){min-width:0}.bqs .bpp-service-icon{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:var(--qs-radius);background:var(--qs-muted)}.bqs .bpp-service-icon>img{width:20px;height:20px}.bqs .bpp-assurance summary:focus-visible{outline:2px solid var(--qs-ring);outline-offset:-3px;border-radius:var(--qs-radius)}.bqs .bpp-assurance details[open]>summary{background:var(--qs-muted)}.bqs .bpp-assurance-content{padding:4px 16px 16px 60px;font-size:12px;line-height:1.6}.bqs .bpp-assurance-content>p{margin:0 0 8px;color:var(--qs-muted-foreground)}.bqs .bpp-assurance-content>a{display:inline-block;padding-block:4px;margin-right:12px;color:var(--qs-foreground);text-decoration:underline;text-underline-offset:3px}.bqs .bpp-assurance .bpp-manual{padding:14px 16px}@media(hover:hover){.bqs .bpp-assurance summary:hover{background:var(--qs-muted)}}.bqs .bpp-assurance summary:after,.bqs .bpp-faq summary:after,.bqs .bpp-media-library summary:after,.bqs .bpp-legacy-information summary:after{content:"";flex:0 0 16px;width:16px;height:16px;margin-left:auto;background:url(ba-icon-chevron-right.svg) center / contain no-repeat;transform:rotate(90deg)}.bqs .bpp-assurance details[open]{padding-bottom:0}.bqs .bpp-service-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0}.bqs .bpp-service-card{min-width:0}.bqs .bpp-whatsapp-card{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:16px;border:1px solid var(--qs-border);border-radius:var(--qs-radius);background:var(--qs-background);box-shadow:0 1px 2px #11182006}.bqs .bpp-whatsapp-avatar{position:relative;display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border-radius:50%;background:var(--qs-muted)}.bqs .bpp-whatsapp-avatar>img{display:block;width:100%;height:100%;object-fit:cover}.bqs .bpp-whatsapp-avatar>img.bpp-whatsapp-placeholder{width:24px;height:24px;object-fit:contain}.bqs .bpp-whatsapp-avatar>[data-support-avatar-image]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--qs-background)}.bqs .bpp-whatsapp-card>div{min-width:0}.bqs .bpp-whatsapp-card h2{font-size:14px;font-weight:600;line-height:1.4;letter-spacing:normal;margin:0 0 4px}.bqs .bpp-whatsapp-card p{margin:0;font-size:12px;line-height:1.6;color:var(--qs-muted-foreground)}.bqs .bpp-whatsapp-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid var(--qs-foreground);border-radius:var(--qs-radius);color:var(--qs-background);background:var(--qs-foreground);font-size:13px;font-weight:500;white-space:nowrap;transition:background .16s ease}@media(hover:hover){.bqs .bpp-whatsapp-link:hover{background:var(--qs-ring)}}@media(max-width:480px){.bqs .bpp-whatsapp-card{grid-template-columns:48px minmax(0,1fr);gap:10px 12px;padding:14px}.bqs .bpp-whatsapp-link{grid-column:2;justify-self:start}.bqs .bpp-assurance summary{padding-inline:14px}.bqs .bpp-assurance-content{padding-inline:58px 14px}}@media(prefers-reduced-motion:reduce){.bqs .bpp-gallery-arrow,.bqs .bpp-assurance summary,.bqs .bpp-whatsapp-link{transition:none}}.bqs .bqs-purchase-panel{position:static;margin:0;padding:20px;border:1px solid var(--qs-border);border-radius:var(--qs-radius)}.bqs .bqs-setup-title{font-size:14px;font-weight:550;margin:0 0 22px}.bqs .bqs-quantity-controls{display:flex;align-items:center;min-height:46px;border:1px solid var(--qs-border);border-radius:var(--qs-radius);overflow:hidden}.bqs .bqs-quantity-controls input{width:44px;min-width:0;padding:10px 0;border:0;border-radius:0;text-align:center;-webkit-appearance:textfield;appearance:textfield;box-shadow:none}.bqs .bqs-quantity-controls input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.bqs-quantity-controls button{width:30px;min-height:44px;border:0;background:transparent;color:var(--qs-foreground);padding:4px}.bqs .shopify-payment-button{margin-top:12px}.bqs shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:46px;--shopify-accelerated-checkout-button-border-radius:10px}.bqs .bqs-preview-payment>button{width:100%;min-height:46px;border:0;border-radius:var(--qs-radius);background:#5433eb;color:#fff;font-size:14px;opacity:1}.bqs .bqs-preview-payment>p{font-size:var(--ba-min-font-size,11.5px);line-height:1.6;color:var(--qs-muted-foreground);text-align:center;margin-top:8px}.bqs .bpp-payments{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;padding:18px 0}.bqs .bpp-payments svg{width:36px;height:23px}.bqs .bqs-info .bpp-whatsapp-card h2{font-size:14px;font-weight:550;line-height:1.4;letter-spacing:normal;margin:0 0 4px}.bqs .bpp-assurance summary::-webkit-details-marker{display:none}.bqs .bpp-assurance summary{display:flex;align-items:center;list-style:none;cursor:pointer}.bqs .bpp-assurance details[open]>summary:after{transform:rotate(-90deg)}.bqs .bpp-assurance .bpp-manual{display:block;font-size:12px;text-decoration:underline}@media(max-width:480px){.bqs .bqs-purchase-panel{padding:14px}.bqs .bqs-purchase{gap:8px}.bqs .bqs-add{padding-inline:10px}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/ba-quick-shop.css.map */
