.uc-purchase-card,.uc-floating-cart{--uc-card-border:#e8dfd9;--uc-card-pink:#DF2081;--uc-card-pink-soft:#FCECF5;--uc-card-plum:#431337;--uc-card-green:#4ea930;--uc-card-muted:#655f64}.uc-purchase-card{align-items:start;background:#fff;border:1px solid var(--uc-card-border);border-radius:8px;display:grid;gap:4px 18px;grid-template-areas:"price stock" "price delivery" "cart cart";grid-template-columns:minmax(0,1fr) auto;margin-top:20px;padding:20px}form.cart:has(.uc-purchase-card) .uvc-configurator .uvc-total{display:none}.brxe-product-add-to-cart:has(.uc-purchase-card)>p.stock{display:none}.uc-purchase-card__price,.uc-purchase-card .price{grid-area:price}.uc-purchase-card__stock,.uc-purchase-card .stock{grid-area:stock}.uc-purchase-card__promo{grid-area:promo}.uc-purchase-card__delivery{align-self:start;color:var(--uc-card-muted);font-size:var(--text-xs);grid-area:delivery;line-height:1.25;text-align:right}.uc-purchase-card__actions{align-items:center;display:flex;gap:8px;grid-area:cart;margin-top:5px}.uc-purchase-card .price{align-items:baseline;color:var(--uc-card-plum);display:flex;flex-wrap:wrap;gap:2px 10px;line-height:1.2;margin:0}.uc-purchase-card .price .woocommerce-Price-amount.amount{margin-right:8px}.uc-purchase-card .price ins{color:var(--uc-card-pink);display:block;flex:0 0 100%;font-size:calc(var(--text-md) * 1.5);font-family:"HW Cigars_l";font-weight:400;line-height:1.1;order:1;text-decoration:none}.uc-purchase-card .price>.amount,.uc-purchase-card .price>bdi,.uc-purchase-card .price>span.amount{color:var(--uc-card-plum);font-size:calc(var(--text-md) * 1.5);font-family:"HW Cigars_l";font-weight:400;line-height:1.1}.uc-purchase-card .price del{color:var(--uc-card-plum);display:inline-flex;font-size:var(--text-sm);font-weight:600;line-height:1.25;opacity:1;order:3;text-decoration:none}.uc-purchase-card .price del .amount{text-decoration:line-through;text-decoration-thickness:1px}.uc-purchase-card .price del::after{color:var(--uc-card-plum);content:" běžná cena";font-weight:400;text-decoration:none}.uc-purchase-card .price .screen-reader-text{order:2}.uc-purchase-card__discount{align-items:center;background:var(--uc-card-pink-soft);border-radius:999px;color:var(--uc-card-pink);display:inline-flex;font-size:var(--text-s);gap:6px;line-height:1;min-height:28px;padding:0 14px}.uc-purchase-card .stock{align-items:center;align-self:start;background:#fff0;color:var(--uc-card-green)!important;display:inline-flex;font-size:var(--text-s);gap:8px;justify-content:flex-end;line-height:1.35;margin:0;padding:0;text-align:right}.uc-purchase-card .stock::before{background:var(--uc-card-green);border-radius:50%;content:"";flex:0 0 8px;height:8px;width:8px}.uc-purchase-card .stock.out-of-stock::before{background:#AF1230}.uc-purchase-card .stock.out-of-stock{color:#AF1230!important}.uc-purchase-card .stock.available-on-backorder::before,.uc-purchase-card .stock.low-stock::before{background:#D39B17}.uc-purchase-card .quantity{align-items:center;background:#fff;border:1px solid #e8dfd9;border-radius:999px;display:inline-grid;gap:12px;grid-template-columns:40px 30px 40px;height:50px;justify-items:center;margin:0 8px 0 0;min-width:144px;overflow:hidden;padding:4px;vertical-align:middle;width:144px}.uc-purchase-card .quantity input.qty{appearance:textfield;background:#fff0;border:0;box-shadow:none;color:#4b123f;font-size:var(--text-sm);grid-column:2;grid-row:1;height:100%;line-height:1;margin:0;max-width:none;min-height:0;padding:0;text-align:center;width:100%}.uc-purchase-card .quantity input.qty::-webkit-inner-spin-button,.uc-purchase-card .quantity input.qty::-webkit-outer-spin-button{appearance:none;margin:0}.uc-purchase-card .quantity .action{align-items:center;align-self:center;background:#f8f3ef;border-radius:50%;color:#4b123f;cursor:pointer;display:inline-flex;height:40px;justify-content:center;margin:0;transition:background-color .16s ease,color .16s ease;width:40px}.uc-purchase-card .quantity .action.minus{grid-column:1;grid-row:1}.uc-purchase-card .quantity .action.plus{grid-column:3;grid-row:1}.uc-purchase-card .quantity .action:hover,.uc-purchase-card .quantity .action:focus{background:var(--uc-card-pink-soft);color:var(--uc-card-pink)}.uc-purchase-card .quantity .action.is-disabled,.uc-purchase-card .quantity .action[aria-disabled="true"],.uc-purchase-card .quantity .action.is-disabled:hover,.uc-purchase-card .quantity .action[aria-disabled="true"]:hover,.uc-purchase-card .quantity .action.is-disabled:focus,.uc-purchase-card .quantity .action[aria-disabled="true"]:focus{background:#f8f3ef;color:#4b123f;cursor:not-allowed;opacity:.35}.uc-purchase-card .quantity input.qty[readonly]{cursor:default}.uc-purchase-card .quantity .action svg{height:20px;width:20px}.uc-purchase-card .single_add_to_cart_button,.uc-purchase-card button.single_add_to_cart_button{align-items:center;background:var(--uc-card-pink);border:0;border-radius:999px;color:#fff;display:inline-flex;font-size:var(--text-md);font-weight:500;justify-content:center;line-height:1;margin:0;min-height:50px;padding:0 34px;vertical-align:middle;width:auto;flex:1 1 auto}.uc-purchase-card .single_add_to_cart_button:hover,.uc-purchase-card .single_add_to_cart_button:focus{background:#c91873;color:#fff}.uc-purchase-card .single_add_to_cart_button.disabled,.uc-purchase-card .single_add_to_cart_button:disabled{cursor:not-allowed;opacity:.55}.uc-floating-cart{bottom:max(16px, env(safe-area-inset-bottom));max-width:var(--uc-floating-width,600px);opacity:0;pointer-events:none;position:fixed;right:var(--uc-floating-right,max(16px, env(safe-area-inset-right)));transition:opacity .22s ease,visibility .22s ease;visibility:hidden;width:min(var(--uc-floating-width, 600px), calc(100% - 32px));z-index:200}.uc-floating-cart.is-visible{opacity:1;pointer-events:auto;visibility:visible}.uc-floating-cart .uc-purchase-card{background:#fff;padding:20px;width:100%}@media (min-width:992px) and (max-width:1190px){.uc-purchase-card:not(.uc-purchase-card--floating) .uc-purchase-card__actions{display:grid;gap:8px;grid-template-columns:144px minmax(0,1fr)}.uc-purchase-card:not(.uc-purchase-card--floating) .quantity{margin:0;width:144px}.uc-purchase-card:not(.uc-purchase-card--floating) .single_add_to_cart_button,.uc-purchase-card:not(.uc-purchase-card--floating) button.single_add_to_cart_button{min-width:0;padding-left:20px;padding-right:20px;white-space:nowrap;width:100%}}@media (max-width:991px){.uc-floating-cart{bottom:0;max-width:none;right:0!important;width:100%}.uc-floating-cart .uc-purchase-card{align-items:center;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;gap:0 clamp(8px, 2vw, 16px);grid-template-areas:"price cart";grid-template-columns:minmax(70px,1fr) minmax(0,auto)}.uc-floating-cart .uc-purchase-card__stock,.uc-floating-cart .uc-purchase-card__promo,.uc-floating-cart .uc-purchase-card__delivery{display:none}.uc-purchase-card__actions{align-items:center;display:grid;gap:clamp(8px, 2vw, 16px);grid-template-columns:144px minmax(120px,1fr);margin-top:5px}.uc-purchase-card .quantity{gap:12px;grid-template-columns:40px 30px 40px;height:50px;margin:0;min-width:144px;padding:4px;width:144px}.uc-purchase-card .single_add_to_cart_button,.uc-purchase-card button.single_add_to_cart_button{font-size:var(--text-xs);min-height:46px;min-width:120px;padding-left:25px;padding-right:25px;white-space:nowrap;width:auto}}@media (max-width:767px){.uc-purchase-card .price ins,.uc-purchase-card .price ins .amount,.uc-purchase-card .price>.amount,.uc-purchase-card .price>bdi,.uc-purchase-card .price>span.amount{font-size:calc(var(--text-md) * 1.25)}}@media (max-width:550px){.uc-floating-cart .uc-purchase-card,.uc-floating-cart .uc-purchase-card .price,.uc-floating-cart .uc-purchase-card .price del,.uc-floating-cart .uc-purchase-card .price del .amount,.uc-floating-cart .uc-purchase-card .price del::after,.uc-floating-cart .uc-purchase-card .price del bdi,.uc-floating-cart .uc-purchase-card .price del .woocommerce-Price-currencySymbol,.uc-floating-cart .uc-purchase-card .price .screen-reader-text,.uc-floating-cart .uc-purchase-card__discount{font-size:12px}.uc-floating-cart .uc-purchase-card .price ins .amount,.uc-floating-cart .uc-purchase-card .price ins bdi,.uc-floating-cart .uc-purchase-card .price ins .woocommerce-Price-currencySymbol,.uc-floating-cart .uc-purchase-card .price>.amount,.uc-floating-cart .uc-purchase-card .price>.amount .woocommerce-Price-currencySymbol,.uc-floating-cart .uc-purchase-card .price>bdi,.uc-floating-cart .uc-purchase-card .price>bdi .woocommerce-Price-currencySymbol,.uc-floating-cart .uc-purchase-card .price>span.amount{font-size:18px}.uc-floating-cart .uc-purchase-card .price del,.uc-floating-cart .uc-purchase-card .price del .amount,.uc-floating-cart .uc-purchase-card .price del::after,.uc-floating-cart .uc-purchase-card .price del bdi{font-size:12px}.uc-purchase-card .quantity input.qty{font-size:14px}}@media (max-width:500px){.uc-floating-cart .uc-purchase-card{padding:15px}.uc-floating-cart .uc-purchase-card .price del::after{content:""}.uc-purchase-card .single_add_to_cart_button,.uc-purchase-card button.single_add_to_cart_button{font-size:14px;padding-bottom:1px;padding-top:1px}}@media (max-width:380px){.uc-floating-cart .uc-purchase-card{gap:10px;grid-template-areas:"price" "cart";grid-template-columns:1fr}.uc-floating-cart .uc-purchase-card .price{align-items:baseline;display:flex;flex-wrap:nowrap;gap:8px}.uc-floating-cart .uc-purchase-card .price del{flex:0 0 auto;order:2}.uc-floating-cart .uc-purchase-card .price ins{display:inline-flex;flex:0 0 auto;order:1}.uc-floating-cart .uc-purchase-card .price>.amount,.uc-floating-cart .uc-purchase-card .price>bdi,.uc-floating-cart .uc-purchase-card .price>span.amount{flex:0 0 auto;order:1}.uc-floating-cart .uc-purchase-card .price .screen-reader-text{display:none}}