sticky-cart.cqs-off{display:none!important}.cqs-bb{position:fixed;left:0;right:0;bottom:0;z-index:60;padding-bottom:env(safe-area-inset-bottom,0px);background:#fbfbfdcc;-webkit-backdrop-filter:saturate(1.8) blur(20px);backdrop-filter:saturate(1.8) blur(20px);border-top:1px solid rgba(12,12,74,.08);box-shadow:none;transform:translateY(110%);visibility:hidden;transition:transform .34s cubic-bezier(.4,0,.2,1),visibility 0s linear .34s}.cqs-bb.is-shown{transform:none;visibility:visible;transition:transform .48s cubic-bezier(.16,1,.3,1)}html.cqs-bb-on{scroll-padding-bottom:9.6rem}.cqs-bb-in{box-sizing:border-box;display:grid;grid-template-columns:3.6rem minmax(0,1fr) auto auto;grid-template-areas:"img text price add";align-items:center;column-gap:1.4rem;max-width:calc(132rem + 2*clamp(1.6rem,4vw,5.6rem));min-height:5.6rem;margin:0 auto;padding:.8rem clamp(1.6rem,4vw,5.6rem)}.cqs-bb-img{grid-area:img;width:3.6rem;height:3.6rem;overflow:hidden;border-radius:var(--cq-r-sm, 8px);background:#f5f5f5}.cqs-bb-img img{display:block;width:100%;height:100%;object-fit:cover}.cqs-bb-text{grid-area:text;display:flex;align-items:baseline;gap:1rem;min-width:0}.cqs-bb-name{overflow:hidden;color:var(--cq-navy);font:600 1.5rem/1.2 var(--cq-font-ui);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis}.cqs-bb-opts{overflow:hidden;color:#6b7186;font:400 1.3rem/1.2 var(--cq-font-ui);white-space:nowrap;text-overflow:ellipsis}.cqs-bb-price{grid-area:price;color:var(--cq-navy);font:500 1.6rem/1 var(--cq-font-ui);white-space:nowrap}.cqs-bb-sub{display:inline-block;margin-left:.6rem;color:#6b7186;font:400 1.2rem/1 var(--cq-font-ui);white-space:nowrap}.cqs-bb-add{grid-area:add;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:3.6rem;padding:0 2rem;border:0;border-radius:var(--cq-r-btn, 8px);background:var(--cq-blue, #171796);color:#fff;font:500 1.4rem/1 var(--cq-font-ui);letter-spacing:.005em;cursor:pointer}.cqs-bb :is(.cqs-bb-add,.cqs-bb-icon){transition:background-color .2s cubic-bezier(.22,.61,.36,1),transform .2s cubic-bezier(.22,.61,.36,1)}.cqs-bb :is(.cqs-bb-add,.cqs-bb-icon):active{transform:scale(.97)}.cqs-bb-add:hover{background:var(--cq-blue-600, #111173)}.cqs-bb-add:disabled{opacity:.55;cursor:not-allowed}.cqs-bb :is(button):focus-visible{outline:2px solid var(--cq-blue, #171796);outline-offset:3px}.cqs-bb-slot{display:none}.cqpm-jump{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;flex:0 0 auto;width:4rem;height:4rem;min-width:0;margin:0;padding:0;border:0;border-radius:var(--cq-r-btn, 8px);background:#0c0c4a0f;color:var(--cq-navy);font:600 1.3rem/1 var(--cq-font-ui);cursor:pointer}.cqpm-jump-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (min-width:750px){.cqs-bb-add svg{display:none}}@media screen and (max-width:749px){.cqs-bb-in{grid-template-columns:3.6rem minmax(0,1fr) 4rem 4rem;grid-template-areas:"img text slot add" "img price slot add";column-gap:1rem;row-gap:.1rem;min-height:0;padding:.7rem 1.2rem}.cqs-bb-text{display:grid;align-self:end}.cqs-bb-name{font-size:1.4rem}.cqs-bb-opts{display:none}.cqs-bb-price{align-self:start;font-size:1.4rem}.cqs-bb-add{width:4rem;height:4rem;min-height:0;padding:0}.cqs-bb-add svg{width:20px;height:20px}.cqs-bb-add-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cqs-bb-slot{grid-area:slot;display:block}.cqs-bb--solo .cqs-bb-in{grid-template-columns:3.6rem minmax(0,1fr) 4rem;grid-template-areas:"img text add" "img price add"}html.cqs-bb-on{scroll-padding-bottom:7.2rem}}@media screen and (min-width:750px)and (max-width:989px){.cqs-bb-in{grid-template-columns:3.6rem minmax(0,1fr) auto 4rem auto;grid-template-areas:"img text price slot add"}.cqs-bb-slot{grid-area:slot;display:block}.cqs-bb--solo .cqs-bb-in{grid-template-columns:3.6rem minmax(0,1fr) auto auto;grid-template-areas:"img text price add"}}.cqpm-sheet{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:inherit;overflow:visible}.cqpm-sheet::backdrop{background:transparent}.cqpm-sheet-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0c4a52;opacity:0;transition:opacity .2s var(--cq-ease)}.cqpm-sheet-panel{position:absolute;left:0;right:0;bottom:0;max-height:70vh;overflow:auto;padding:1.2rem 1.6rem calc(2rem + env(safe-area-inset-bottom));border-radius:2rem 2rem 0 0;background:var(--cq-white);transform:translateY(100%);transition:transform .24s var(--cq-ease)}.cqpm-sheet.is-open .cqpm-sheet-scrim{opacity:1}.cqpm-sheet.is-open .cqpm-sheet-panel{transform:none}.cqpm-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:.4rem 0 1.2rem}.cqpm-sheet-head p{margin:0;color:var(--cq-navy);font:600 1.8rem/1.2 var(--cq-font-ui)}.cqpm-sheet-x{height:3.6rem;padding:0 1.2rem;border:0;border-radius:var(--cq-r-btn, 8px);background:var(--cq-hover);color:var(--cq-navy);font:600 1.3rem/1 var(--cq-font-ui);cursor:pointer}.cqpm-sheet ul{display:grid;gap:.2rem;margin:0;padding:0;list-style:none}.cqpm-sheet li button{width:100%;min-height:4.8rem;padding:0 1.2rem;border:0;border-radius:var(--cq-r-btn, 8px);background:none;color:var(--cq-ink);text-align:left;font:500 1.6rem/1.2 var(--cq-font-ui);cursor:pointer}.cqpm-sheet li button[aria-current]{background:var(--cq-blue-50);color:var(--cq-navy);font-weight:600}.cqpm-sheet li button:focus-visible,.cqpm-sheet-x:focus-visible{outline:2px solid var(--cq-blue);outline-offset:2px}@media screen and (max-width:749px){.cqpm-sheet-panel{max-height:86vh}.cqpm-sheet li button{min-height:4.4rem}}html.cq-pbar #hubspot-messages-iframe-container{transition:translate .28s cubic-bezier(.22,.61,.36,1),opacity .2s cubic-bezier(.22,.61,.36,1)}html.cqs-bb-on:not(.hs-messages-widget-open) #hubspot-messages-iframe-container{translate:0 calc(-1 * var(--cq-buybar-height, 8rem))}html.cqs-chat-dodge:not(.hs-messages-widget-open) #hubspot-messages-iframe-container{opacity:0;pointer-events:none}html.hs-messages-widget-open #hubspot-messages-iframe-container{translate:none!important}html.cqs-sheet-open #hubspot-messages-iframe-container{visibility:hidden!important;opacity:0!important;pointer-events:none!important}@media(prefers-reduced-motion:reduce){.cqs-bb,.cqs-bb.is-shown,.cqpm-sheet-panel,.cqpm-sheet-scrim{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/404/assets/cq-product-bar.css.map */
