.qb-wrap .qb-card-list{display:grid;gap:var(--qb-card-gap, calc(10px * var(--block-spacing, 1)));row-gap:var(--qb-card-gap, calc(10px * var(--block-spacing, 1)))!important}.qb-wrap .qb-card{display:flex;flex-direction:column;flex:1 1 0%;margin:0;position:relative;-webkit-tap-highlight-color:transparent}.qb-wrap .qb-card>input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.qb-wrap .qb-card__image{object-fit:contain;height:var(--bar-image-size, 48px);width:var(--bar-image-size, 48px);border-radius:6px}.qb-wrap .qb-card__container{flex:1 1 auto;flex-direction:column;justify-content:center;align-items:initial;position:relative;box-sizing:border-box;cursor:pointer;width:100%;margin:0;padding:0;border:none;background-color:var(--bar-background-color, #fff);border-radius:var(--bar-card-radius, 0px);box-shadow:inset 0 0 0 1px var(--bar-border-color, rgba(0, 0, 0, .3));display:flex;transition:transform .1s ease;touch-action:manipulation}.qb-wrap .qb-card__wrapper{padding:calc(8.5px * var(--block-spacing, 1)) calc(12.75px * var(--block-spacing, 1) + 5px);position:relative}@media(hover:hover){.qb-wrap .qb-card__container:hover{opacity:1;box-shadow:inset 0 0 0 2px var(--bar-border-color, rgba(0, 0, 0, .3))}}.qb-wrap .qb-card__container *{letter-spacing:normal;text-transform:initial}.qb-wrap .qb-card__container:active{transform:scale(.985)}.qb-wrap .qb-card input:checked+.qb-card__container{background-color:var(--bar-selected-background-color);box-shadow:none;cursor:default}.qb-wrap .qb-card input:focus-visible+.qb-card__container{box-shadow:inset 0 0 0 2px var(--bar-border-color, rgba(0, 0, 0, .3))}.qb-wrap .qb-card__badge{position:absolute;z-index:3;top:-8px;right:var(--bar-card-radius, 0px)}.qb-wrap .qb-card__badge-content{margin:0 8px;padding:.5em .667em;border-radius:4px;font-family:inherit;font-size:var(--bar-badge-font-size, 12px);font-weight:700;line-height:1;color:var(--bar-most-popular-color, #fff);background-color:var(--bar-most-popular-background-color)}.qb-wrap .qb-card__badge--guarantee-gradient .qb-card__badge-content{background:linear-gradient(90deg,color-mix(in srgb,rgb(var(--color-base-accent-1)) 90%,#000),rgb(var(--color-base-accent-3)))}.qb-wrap.qb-badge-ribbon .qb-card__badge-content{border-radius:0 0 5px 5px}.qb-wrap.qb-badge-ribbon .qb-card__badge{right:calc(var(--bar-card-radius, 0px) + 8px)}.qb-wrap.qb-badge-ribbon .qb-card__badge-content{margin:0;position:relative}.qb-wrap.qb-badge-ribbon .qb-card__badge-content:before,.qb-wrap.qb-badge-ribbon .qb-card__badge-content:after{content:"";position:absolute;top:0;width:9px;height:8px;background-color:var(--bar-most-popular-background-color);filter:brightness(.7);z-index:-1;pointer-events:none}.qb-wrap.qb-badge-ribbon .qb-card__badge-content:before{left:-8px;clip-path:polygon(8px 0,0 8px,8px 8px)}.qb-wrap.qb-badge-ribbon .qb-card__badge-content:after{right:-8px;clip-path:polygon(1px 0,1px 8px,9px 8px)}.qb-wrap.qb-badge-banner .qb-card__badge{position:static;top:auto;right:auto}.qb-wrap.qb-badge-banner .qb-card__badge-content{margin:0;display:block;text-align:center;padding:.55em .8em;border-radius:var(--bar-card-radius, 0px) var(--bar-card-radius, 0px) 0 0;text-transform:uppercase;letter-spacing:.04em;font-size:calc(var(--bar-badge-font-size, 12px) + 2px)}.qb-wrap.qb-radio-visible .qb-card__main:before{content:"";flex:0 0 auto;width:20px;height:20px;box-sizing:border-box;border:2px solid var(--bar-selected-border-color, #000);border-radius:50%;background:#fff}.qb-wrap.qb-radio-visible .qb-card input:checked+.qb-card__container .qb-card__main:before{background:radial-gradient(circle,var(--bar-selected-border-color, #000) 0 5px,#fff 5.5px)}.qb-wrap .qb-card__main{display:flex;align-items:center;gap:12px;min-height:55px;margin-top:7px;margin-bottom:7px}.qb-wrap .qb-card--selected .qb-card__main{cursor:pointer}.qb-wrap .qb-card__content{align-items:center;justify-content:space-between;display:flex;gap:8px;flex:1 1 0%;min-width:0}.qb-wrap .qb-card__content{position:relative}.qb-wrap .qb-card__pricing{flex-shrink:0}.qb-wrap .qb-card__content-left{display:flex;flex-direction:column;row-gap:8px;flex-grow:1;flex-shrink:1;min-width:0;align-items:flex-start}.qb-wrap .qb-card__first-line{display:flex;flex-wrap:wrap;column-gap:8px;row-gap:2px;align-items:center}.qb-wrap .qb-card__second-line{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px}.qb-wrap .qb-card__title{display:inline-block;white-space:nowrap;flex-shrink:1;min-width:0;font-size:clamp(13px,5cqw,var(--bar-title-font-size, 20px));font-weight:var(--bar-title-font-weight, 500);line-height:1.4;color:var(--bar-title-color, #000)}.qb-wrap .qb-card__label{display:inline-flex;align-items:center;justify-content:center;gap:4px;vertical-align:top;padding:4px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0;background-color:var(--bar-label-background-color, #eee);color:var(--bar-label-color, #777);font-size:var(--bar-label-font-size, 12px);font-weight:400;line-height:1.4;border-radius:6px}.qb-wrap .qb-card__label-icon{display:inline-block;width:14px;height:14px;flex-shrink:0;background-color:currentColor;-webkit-mask-image:var(--icon-url);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:var(--icon-url);mask-size:contain;mask-repeat:no-repeat;mask-position:center}.qb-wrap .qb-card__subtitle{overflow-wrap:break-word;font-size:var(--bar-subtitle-font-size, 14px);font-weight:400;line-height:1.4;color:var(--bar-subtitle-color, #555)}.qb-wrap .qb-card__third-line{display:flex;flex-wrap:wrap;align-items:center;margin-top:8px}.qb-wrap .qb-card__gifts-pill{display:inline-flex;align-items:center;justify-content:center;column-gap:.46em;max-width:100%;padding:.38em .92em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:var(--bar-gifts-pill-background-color, #ffe08a);color:var(--bar-gifts-pill-color, #000);font-size:var(--bar-gifts-pill-font-size, 13px);font-weight:600;line-height:1.3;border-radius:9999px}.qb-wrap .qb-card__gifts-pill-icon{display:inline-block;width:1.08em;height:1.08em;flex-shrink:0;background-color:currentColor;-webkit-mask-image:var(--icon-url);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:var(--icon-url);mask-size:contain;mask-repeat:no-repeat;mask-position:center}.qb-wrap .qb-card__pricing{align-items:flex-end;display:flex;flex-direction:column}.qb-wrap .qb-card__price{font-size:min(var(--bar-title-font-size, 20px),5.4vw);font-weight:var(--bar-title-font-weight, 500);line-height:1.4;color:var(--bar-price-color, #000);white-space:nowrap}.qb-wrap .qb-card__full-price{font-size:min(var(--bar-subtitle-font-size, 14px),3.8vw);font-weight:400;line-height:1.4;color:var(--bar-full-price-color, #555);text-decoration:line-through;white-space:nowrap}.qb-wrap .qb-card__full-price.hidden{display:block;visibility:hidden}.qb-wrap .qb-card .qb-card__wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset var(--bar-selected-border-width, 2px) 0 0 0 var(--bar-selected-border-color, #000),inset calc(-1 * var(--bar-selected-border-width, 2px)) 0 0 0 var(--bar-selected-border-color, #000),inset 0 var(--bar-selected-border-width, 2px) 0 0 var(--bar-selected-border-color, #000);border-radius:var(--bar-card-radius, 0px) var(--bar-card-radius, 0px) 0 0;pointer-events:none;z-index:2;opacity:0;transition:none}.qb-wrap .qb-card .qb-card__container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 var(--bar-selected-border-width, 2px) var(--bar-selected-border-color, #000);border-radius:inherit;pointer-events:none;z-index:2;opacity:0;transition:none}.qb-wrap .qb-card input:checked+.qb-card__container:after{opacity:1}.qb-wrap .qb-card[data-sel=partial] input:checked+.qb-card__container:after{opacity:0}.qb-wrap .qb-card[data-sel=partial] .qb-card__wrapper:after{opacity:1}.qb-wrap .qb-card[data-sel=partial] .qb-card__upsell[data-selected=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset var(--bar-selected-border-width, 2px) 0 0 0 var(--bar-selected-border-color, #000),inset calc(-1 * var(--bar-selected-border-width, 2px)) 0 0 0 var(--bar-selected-border-color, #000),inset 0 calc(-1 * var(--bar-selected-border-width, 2px)) 0 0 var(--bar-selected-border-color, #000);pointer-events:none;z-index:2}.qb-wrap quantity-break-upsells{display:grid;grid-template-rows:0fr;visibility:hidden;overflow:hidden;border-radius:0 0 var(--bar-card-radius, 0px) var(--bar-card-radius, 0px);transition:grid-template-rows .18s ease,visibility 0s .18s}.qb-wrap .qb-card input:checked+.qb-card__container quantity-break-upsells{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .18s ease,visibility 0s 0s}.qb-wrap .qb-card__upsell-track{min-height:0;overflow:hidden}.qb-wrap .qb-card__upsell{position:relative;display:flex;align-items:center;gap:8px;padding:8px 12px;min-height:50px;margin:0;border:none;border-radius:0;box-shadow:none;background:var(--bar-upsell-background-color, rgba(255, 255, 255, .5));color:var(--bar-title-color, #000);cursor:pointer;touch-action:manipulation;transition:background .15s;box-sizing:border-box;width:100%}@supports (color: color-mix(in srgb,red 50%,blue)){.qb-wrap .qb-card__upsell{background:var(--bar-upsell-background-color, color-mix(in srgb, var(--bar-background-color, #fff) 50%, transparent))}}.qb-wrap .qb-card__upsell svg{width:1.5rem;height:1.5rem;flex-shrink:0;margin-right:.4rem}.qb-wrap .qb-card__upsell:before{content:"";position:absolute;top:0;left:2px;right:2px;height:1px;background:var(--qb-upsell-border-color, #d7d7d7);z-index:1}.qb-wrap .qb-card__upsell-track>:first-child .qb-card__upsell:before,.qb-wrap .qb-card__upsell-track>.qb-card__upsell:first-child:before{height:2px}.qb-wrap .qb-card[data-sel=empty] .qb-card__upsell-track>:first-child .qb-card__upsell:before,.qb-wrap .qb-card[data-sel=empty] .qb-card__upsell-track>.qb-card__upsell:first-child:before{background:transparent}.qb-wrap .qb-card__upsell[data-toggle=true][data-selected=true]{background:var(--bar-selected-background-color, rgba(255, 255, 255, .5))}@supports (color: color-mix(in srgb,red 50%,blue)){.qb-wrap .qb-card__upsell[data-toggle=true][data-selected=true]{background:color-mix(in srgb,var(--bar-selected-background-color, #fff) 50%,transparent)}}.qb-wrap .qb-card__upsell[data-type=gift]{cursor:default}.qb-wrap .qb-card__upsell-image{width:32px;height:32px;flex:0 0 auto}.qb-wrap .qb-card__upsell-image img{width:100%;height:100%;object-fit:contain}.qb-wrap .qb-card__upsell-content{flex:1 1 auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;color:var(--bar-title-color, #000)}.qb-wrap .qb-card__upsell-text{font-size:14px;line-height:1.3}.qb-wrap .qb-card__upsell-text-right{font-size:14px;line-height:1.3;margin-left:auto;font-weight:700;display:inline-flex;flex-direction:column-reverse;align-items:flex-end}.qb-wrap .qb-card__upsell-text-right [style*=line-through]{color:var(--bar-full-price-color, #555);font-weight:400;font-size:12px}.qb-wrap .qb-card__upsell-text-right strong{color:var(--bar-upsell-after-price-color, inherit)}.qb-wrap .qb-upsell-free{color:rgb(var(--color-base-accent-2))}.qb-wrap .qb-upsell-free{color:color-mix(in srgb,rgb(var(--color-base-accent-2)) 75%,#000 25%)}.qb-wrap .qb-upsell-free{color:var(--bar-upsell-after-price-color, color-mix(in srgb, rgb(var(--color-base-accent-2)) 75%, #000 25%))}.qb-wrap .qb-card__upsell product-form{display:none}@media(max-width:749px){.qb-wrap .qb-card__upsell-text-right{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.qb-wrap .qb-card__container,.qb-wrap .qb-card__wrapper:after,.qb-wrap .qb-card__container:after,.qb-wrap .qb-card__upsell,.qb-wrap quantity-break-upsells{transition:none}.qb-wrap .qb-card__container:active{transform:none}}.qb-skel{display:flex;flex-direction:column;width:100%;height:100%;gap:14px}.qb-skel__bar,.qb-skel__thumb,.qb-skel__chip,.qb-skel__circle,.qb-skel__gift-label,.qb-skel__value,.qb-skel__pay-icon,.qb-skel__tu-thumb,.qb-skel__tu-cta,.qb-skel__toggle,.qb-skel__btn{display:block;border-radius:8px;background:linear-gradient(90deg,rgba(var(--color-foreground),.07) 25%,rgba(var(--color-foreground),.13),rgba(var(--color-foreground),.07) 75%);background-size:200% 100%;animation:qbSkelShimmer 1.1s linear infinite}.qb-skel__bar{height:14px}.qb-skel__bar--title{width:45%;height:20px;margin:2px auto 6px}.qb-skel__card{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid rgba(var(--color-foreground),.08);border-radius:12px}.qb-skel__thumb{width:64px;height:64px;flex-shrink:0;border-radius:10px}.qb-skel__col{display:flex;flex-direction:column;gap:10px;flex:1;min-width:0}.qb-skel__bar--name{width:75%}.qb-skel__bar--price{width:40%}.qb-skel__bar--qty{width:50%;height:26px;border-radius:8px}.qb-skel__gifts{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid rgba(var(--color-foreground),.08);border-radius:12px}.qb-skel__gifts-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.qb-skel__bar--gifts-head{width:55%;height:16px}.qb-skel__value{width:72px;height:24px;border-radius:6px;flex-shrink:0}.qb-skel__milestones{display:flex;justify-content:space-between;gap:8px}.qb-skel__gift{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;min-width:0}.qb-skel__chip{width:58px;max-width:100%;height:18px;border-radius:999px}.qb-skel__circle{width:54px;height:54px;border-radius:50%}.qb-skel__gift-label{width:80%;height:12px;border-radius:6px}.qb-skel__bar--trust{width:70%;height:12px;margin:2px auto 0;border-radius:6px}.qb-skel__tu,.qb-skel__upsell{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(var(--color-foreground),.08);border-radius:12px}.qb-skel__tu-thumb{width:38px;height:38px;flex-shrink:0;border-radius:6px}.qb-skel__bar--tu-title{width:65%;height:13px}.qb-skel__bar--tu-sub{width:45%;height:11px}.qb-skel__tu-cta{width:58px;height:32px;border-radius:6px;flex-shrink:0;margin-left:auto}.qb-skel__toggle{width:44px;height:26px;border-radius:999px;flex-shrink:0;margin-left:auto}.qb-skel__subtotal{display:flex;align-items:center;justify-content:space-between;gap:12px}.qb-skel__bar--subtotal-label{width:74px;height:16px}.qb-skel__bar--subtotal-val{width:55%;height:18px}.qb-skel__spacer{display:block;flex:1}.qb-skel__btn{height:62px;border-radius:10px}.qb-skel__pay{display:flex;justify-content:center;gap:8px;margin-top:4px}.qb-skel__pay-icon{width:38px;height:24px;border-radius:4px}@keyframes qbSkelShimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.qb-skel__bar,.qb-skel__thumb,.qb-skel__chip,.qb-skel__circle,.qb-skel__gift-label,.qb-skel__value,.qb-skel__pay-icon,.qb-skel__tu-thumb,.qb-skel__tu-cta,.qb-skel__toggle,.qb-skel__btn{animation:none}}.cart-drawer__atc-loader.cart-drawer__atc-loader--headed{padding:0;gap:0}.cart-drawer__atc-loader--headed .qb-skel{flex:1 1 auto;height:auto;min-height:0;padding:2rem}cart-drawer .cart-drawer__atc-loader--headed .drawer__header.qb-skel__header{height:auto;padding:1.5rem;overflow:visible;flex:0 0 auto;width:100%;align-self:flex-start}cart-drawer .cart-drawer__atc-loader--headed .qb-skel__header .cart-drawer__count-bubble{visibility:hidden}cart-drawer:has(.cart-drawer__atc-loader) .drawer__inner{overflow:hidden}@media screen and (max-width:349.98px){.qb-wrap .qb-card__title{font-size:clamp(15px,5.29cqw,var(--bar-title-font-size, 23px))}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/qb-card.css.map */
