@media(max-width:767px){.kosik-item>.d-flex,.objednavka-item>.d-flex{flex-wrap:wrap}.kosik-item-head,.kosik-item-body,.objednavka-item-head,.objednavka-item-body{width:100%}.kosik-item-body .kosik-cena{width:100%}.kosik-item-head,.kosik-item-body{width:100%}}.kosik-item{margin-bottom:15px;padding:15px;border-radius:4px;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.07),0 2px 1px -1px rgba(0,0,0,.06),0 1px 3px 0 rgba(0,0,0,.1)}.kosik-cena,.kosik-cena-ks{font-size:15px;font-weight:500;color:#379837}.kosik-pocet{min-width:32px}.kosik-obrazok,.kosik-actions{text-align:center}.kosik-obrazok{min-height:48px;min-width:48px}.kosik-obrazok img{max-height:48px;max-width:48px}.kosik-nazov-title{width:100%;font-weight:500;font-size:.875rem}.checkout-products-card{margin:16px 0;padding:0 20px;border:1px solid var(--checkout-line,#e8ebf0);border-radius:16px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08)}:is(#kosik-obj-dod,#kosik-obj-dop-pla,#kosik-obj-suh,.checkout-page) .checkout-products-card>.kosik-item{min-width:0;margin:0;padding:20px 0;border:0;border-radius:0;background:transparent;box-shadow:none}:is(#kosik-obj-dod,#kosik-obj-dop-pla,#kosik-obj-suh,.checkout-page) .checkout-products-card>.kosik-item+.kosik-item{border-top:1px solid var(--checkout-line,#e8ebf0)}.checkout-products-card .kosik-nazov-title{min-width:0;margin-left:0!important;overflow-wrap:anywhere}.checkout-products-card .kosik-nazov-title>a{display:block;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset}.checkout-products-card--compact .kosik-item-head>.d-flex{display:grid!important;grid-template-columns:64px minmax(0,1fr);gap:8px 12px}.checkout-products-card--compact .kosik-obrazok{grid-row:1/span 2;width:64px;height:64px}.checkout-products-card--compact .kosik-obrazok img{width:100%;height:100%;max-width:64px;max-height:64px;object-fit:contain}.checkout-products-card--compact .kosik-item-body{grid-column:2;width:auto;min-width:0;padding:0}.checkout-products-card--compact .kosik-item-body>.d-flex{flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.checkout-products-card--compact .kosik-cena{width:auto;margin:0!important}:is(#kosik-obj-dod,#kosik-obj-dop-pla) .kosik-wrap .checkout-order-summary{display:block}:is(#kosik-obj-dod,#kosik-obj-dop-pla) .kosik-wrap .checkout-order-summary>.d-flex{gap:12px;min-height:0;margin:0 0 8px;padding:0;border:0;background:transparent}:is(#kosik-obj-dod,#kosik-obj-dop-pla) .kosik-wrap .checkout-order-summary>.cena-sum-con{display:flex;align-items:center;margin:0 0 16px;padding:0;border:0;border-radius:0;background:transparent;font-size:1.5rem}:is(#kosik-obj-dod,#kosik-obj-dop-pla) .kosik-wrap .checkout-order-summary>.cena-sum-con>.col-6{padding:0}:is(#kosik-obj-dod,#kosik-obj-dop-pla) .kosik-wrap .checkout-order-summary>.mb-3{display:grid;gap:8px;margin:16px 0!important;padding:0;border:0;background:transparent}:is(#kosik-obj-dod,#kosik-obj-dop-pla) .kosik-wrap .checkout-order-summary>.mb-3>.d-flex{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:4px 12px}:is(#kosik-obj-dod,#kosik-obj-dop-pla) .kosik-wrap .checkout-order-summary>.mb-3 .fw-bold{text-align:right}#kosik-obj-dop-pla .checkout-summary-privacy{margin:20px 0 0}:is(#kosik-obj-suh,.checkout-page) .checkout-products-card--wide>.kosik-item{display:grid!important;grid-template-columns:104px minmax(0,1fr) 64px minmax(90px,max-content);align-items:center;gap:16px}:is(#kosik-obj-suh,.checkout-page) .checkout-products-card--wide .kosik-obrazok{width:104px;height:104px;min-width:0;min-height:0}:is(#kosik-obj-suh,.checkout-page) .checkout-products-card--wide .kosik-obrazok img{width:100%;height:100%;max-width:104px;max-height:104px;object-fit:contain}:is(#kosik-obj-suh,.checkout-page) .checkout-products-card--wide .kosik-pocet{min-width:0;margin:0!important}@media(max-width:767.98px){:is(#kosik-obj-suh,.checkout-page) .checkout-products-card--wide{padding:0 16px}:is(#kosik-obj-suh,.checkout-page) .checkout-products-card--wide>.kosik-item{grid-template-columns:80px minmax(0,1fr) auto;gap:8px 12px}:is(#kosik-obj-suh,.checkout-page) .checkout-products-card--wide .kosik-obrazok{grid-row:1/span 2;width:80px;height:80px}:is(#kosik-obj-suh,.checkout-page) .checkout-products-card--wide .kosik-obrazok img{max-width:80px;max-height:80px}:is(#kosik-obj-suh,.checkout-page) .checkout-products-card--wide .kosik-nazov-title{grid-column:2/span 2}:is(#kosik-obj-suh,.checkout-page) .checkout-products-card--wide .kosik-pocet{grid-column:2;text-align:left}:is(#kosik-obj-suh,.checkout-page) .checkout-products-card--wide .kosik-cena{grid-column:3}}#kosik .kupon-badge{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:4px 4px 4px 12px;border:1px solid #dce5fa;background:#eef3ff;color:#0132a8;font-size:.875rem;font-weight:500;line-height:1.4;text-align:left;white-space:normal}#kosik .kupon-badge__text{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0}#kosik .kupon-badge__code{min-width:0;overflow-wrap:anywhere}#kosik .kupon-badge__discount{white-space:nowrap}#kosik .kupon-badge__remove{display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;font:inherit;font-size:1.25rem;line-height:1;cursor:pointer}#kosik .kupon-badge__remove:hover{background:#dce5fa}#kosik .kupon-badge__remove:focus-visible{outline:2px solid currentColor;outline-offset:2px}#kosik .kosik-product-list{margin-bottom:20px;padding:0 24px;border-radius:16px}#kosik .kosik-product-row{min-width:0;padding:24px 0}#kosik .kosik-product-row+.kosik-product-row{border-top:1px solid var(--border-base-color,#e8ebf0)}#kosik .kosik-product-row__layout{display:grid;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:20px}#kosik .kosik-product-row .kosik-item-head,#kosik .kosik-product-row__heading{display:contents}#kosik .kosik-product-row .kosik-item-body{width:auto;min-width:0}#kosik .kosik-product-row .kosik-obrazok{display:flex;align-items:center;justify-content:center;width:104px;height:104px;margin:0}#kosik .kosik-product-row .kosik-obrazok img{width:100%;height:100%;max-width:104px;max-height:104px;object-fit:contain}#kosik .kosik-product-row .kosik-nazov-title{min-width:0;max-width:380px;white-space:normal;overflow-wrap:anywhere;line-height:1.5}#kosik .kosik-product-row .kosik-nazov-title>a{display:block;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset;font-size:.9375rem}#kosik .kosik-product-row .kosik-sklad{margin-top:6px;font-size:.875rem}#kosik .kosik-product-row__controls{display:grid;grid-template-columns:132px minmax(88px,max-content) 40px;align-items:center;gap:16px}#kosik .kosik-product-row .kosik-pocet-control{width:100%;min-width:0}#kosik .kosik-product-row .quantity-box{margin:0;padding:5px}#kosik .kosik-product-row .quantity-box input{min-width:0}#kosik .kosik-product-row .quantity-box button{flex:0 0 36px;width:36px;height:36px;line-height:36px}#kosik .kosik-product-row .kosik-cena{width:auto;min-width:0;font-size:1rem;font-weight:500;white-space:normal;text-wrap:wrap;overflow-wrap:anywhere}#kosik .kosik-product-row .kosik-cena .no-dph{font-size:.8125rem;font-weight:400}#kosik .kosik-product-row .kosik-actions .btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0}@media(max-width:1199.98px){#kosik .kosik-product-row__layout{grid-template-columns:104px minmax(0,1fr);gap:12px 20px}#kosik .kosik-product-row .kosik-obrazok{grid-row:1/span 2}#kosik .kosik-product-row .kosik-item-body{grid-column:2}#kosik .kosik-product-row__controls{grid-template-columns:132px minmax(0,1fr) 40px}}@media(max-width:575.98px){#kosik .kosik-product-list{padding:0 16px}#kosik .kosik-product-row{padding:20px 0}#kosik .kosik-product-row__layout{grid-template-columns:80px minmax(0,1fr);gap:16px}#kosik .kosik-product-row .kosik-obrazok{grid-row:1;width:80px;height:80px}#kosik .kosik-product-row .kosik-obrazok img{max-width:80px;max-height:80px}#kosik .kosik-product-row .kosik-item-body{grid-column:1/-1}#kosik .kosik-product-row__controls{grid-template-columns:132px minmax(0,1fr) 36px;gap:8px}#kosik .kosik-product-row .kosik-actions .btn{width:36px;height:36px}}@media(min-width:768px){.kosik-pocet{min-width:80px}.kosik-pocet-control{width:110px}}@media(max-width:767px){.kosik-nazov-title,.kosik-nazov{white-space:normal!important}.kosik-nazov-title a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kosik-cena,.kosik-cena-ks{font-size:.875rem}}.checkout-optional-icon{display:inline-block;width:1.25em;margin-inline-end:.5em;font-family:'SharedSolidIcons';font-weight:900;font-style:normal;font-variant:normal;line-height:1;text-align:center;text-transform:none;color:#0132a825;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.checkout-optional-icon--delivery::before{content:''}.checkout-optional-icon--company::before{content:''}.checkout-optional-icon--register::before{content:''}#kosik-obj-dop-pla .DopravaPlatbaMoznosti .kos-dor{font-size:.8125rem;line-height:1.45}#kosik-obj-dop-pla .DopravaPlatbaMoznosti .kos-dor .small{font-size:inherit}.checkout-address-widget{display:block;box-sizing:border-box;width:100%;min-height:52px;border:1px solid #d4deed;border-radius:14px;background:#fff;color:var(--cart-ink,#15264b);color-scheme:light;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;box-shadow:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.checkout-address-widget::part(input){min-height:0;padding:0 1.25rem;font:inherit;color:inherit}.checkout-address-widget:focus-within{border-color:var(--cart-blue,#0636b4);box-shadow:0 0 0 3px #0636b412}.checkout-address-widget::part(focus-ring){border:0;outline:0;box-shadow:none}.checkout-address-widget::part(prediction-list){border-radius:14px}.checkout-page .checkout-address-widget{height:48px;min-height:48px;border-color:#dfe4eb;border-radius:13px;color:var(--checkout-ink);font-size:.85rem}.checkout-page .checkout-address-widget::part(input){padding:0 14px}.checkout-page .checkout-address-widget:focus-within{border-color:#9fc0f6;box-shadow:0 0 0 4px rgba(7,85,213,.09)}.input-validation-error+.checkout-address-widget{border-color:#dc3545}