.lbp-product--prezenty .lbp-qty-buy .product-form__quantity{display:none}.lbp-product--prezenty .lbp-qty-buy .lbp-bundle-price{order:1;flex:0 0 auto;margin:0}.lbp-product--prezenty .lbp-qty-buy .lbp-bundle-price__current{font-size:clamp(1.8rem,1.5rem + .8vw,2.4rem)}.lbp-product--prezenty .lbp-prezenty-layout{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 1.6rem}.lbp-prezenty-layout__opt{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1rem;border:1px solid rgb(var(--color-border));border-radius:.6rem;cursor:pointer;font-size:var(--lbp-font-size-body, 1.4rem)}.lbp-prezenty-layout__opt:has(input:checked){border-color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.04)}.lbp-prezenty-builder .lbp-pdp-add-ons{margin-top:2.4rem}.lbp-product--prezenty variant-selects{display:none!important}.lbp-prezenty-builder .lbp-bundle-picker__grid--prezent-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:0 1.2rem 1.6rem}.lbp-prezent-picker__row{display:flex;flex-direction:column;margin:0;padding:0;border:.1rem solid rgba(236,228,218,.9);border-radius:1.2rem;background:#fff;overflow:hidden;box-sizing:border-box;box-shadow:0 .3rem 1rem #1212120d}.lbp-prezent-picker__row--current{border-color:rgb(var(--color-button));box-shadow:0 0 0 .1rem rgb(var(--color-button))}.lbp-prezent-picker__row--unavailable{opacity:.45}.lbp-prezent-picker__media{position:relative;display:block;width:100%;aspect-ratio:100 / 55;overflow:hidden;background:rgba(var(--color-foreground),.04);flex:none}.lbp-prezent-picker__thumb{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.lbp-prezent-picker__thumb-fallback{display:block;width:100%;height:100%}.lbp-prezent-picker__body{display:flex;flex-direction:column;align-items:stretch;gap:.85rem;flex:1 1 auto;min-width:0;padding:.9rem .85rem 1rem;background:#fff;box-sizing:border-box}.lbp-prezent-picker__info{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0}.lbp-prezent-picker__title{margin:0;font-family:var(--lbp-font-family-body);font-size:var(--lbp-font-size-body, 1.3rem);font-weight:400;line-height:1.25;color:rgb(var(--color-foreground))}.lbp-prezent-picker__notes{margin:0;font-family:var(--lbp-font-family-body);font-size:var(--lbp-font-size-small, 1.2rem);line-height:1.35;color:rgba(var(--color-foreground),.62)}.lbp-prezent-picker__sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:auto}.lbp-prezent-picker__size{-webkit-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;width:100%;min-height:5.2rem;margin:0;padding:.45rem .25rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:.8rem;background:rgba(var(--color-foreground),.03);color:inherit;cursor:pointer;font:inherit;text-align:center;transition:border-color .2s ease,background .2s ease;box-sizing:border-box}.lbp-prezent-picker__size:hover:not(:disabled),.lbp-prezent-picker__size:focus-visible:not(:disabled){border-color:rgba(var(--color-button),.65)}.lbp-prezent-picker__size:focus-visible{outline:.2rem solid rgba(var(--color-button),.45);outline-offset:.1rem}.lbp-prezent-picker__size--current{border-color:rgb(var(--color-button));background:rgba(var(--color-button),.08);box-shadow:inset 0 0 0 .05rem rgb(var(--color-button))}.lbp-prezent-picker__size:disabled{opacity:.4;cursor:not-allowed}.lbp-prezent-picker__size-letter{font-family:var(--lbp-font-family-accent, var(--lbp-font-family-heading));font-size:var(--lbp-font-size-heading, 2rem);font-weight:400;line-height:1.1}.lbp-prezent-picker__size-price{font-family:var(--lbp-font-family-body);font-size:var(--lbp-font-size-lead, 1.6rem);font-weight:700;line-height:1.2;color:rgb(var(--color-foreground));white-space:nowrap}@media screen and (max-width:749px){.lbp-prezenty-builder .lbp-bundle-picker__grid--prezent-list{gap:.75rem;padding:0 1rem 1.4rem}.lbp-prezent-picker__body{padding:.75rem .7rem .85rem;gap:.7rem}.lbp-prezent-picker__size{min-height:5.4rem;padding:.4rem .15rem;border-radius:.7rem}}@media screen and (min-width:750px){.lbp-prezenty-builder .lbp-bundle-picker__grid--prezent-list{gap:1.2rem;padding:0 1.6rem 2.4rem}.lbp-prezent-picker__body{padding:1.05rem 1rem 1.15rem;gap:1rem}.lbp-prezent-picker__sizes{gap:.55rem}.lbp-prezent-picker__size{min-height:6.4rem;padding:.5rem .3rem}.lbp-prezent-picker__size-price{font-size:var(--lbp-font-size-heading, 2rem)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lbp-prezenty-builder.css.map */
