.complete-basket{display:block;width:100%;--padding-inline: 16px;border:1px solid rgb(var(--color-primary-rgb) / .2);border-radius:14px;background:#b3f39324}.complete-basket *,.complete-basket *:before,.complete-basket *:after{box-sizing:border-box}.complete-basket__heading{margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid #0d34001f;text-align:var(--cb-align, left);font-family:var(--font-paragraph--family);font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--color-foreground-rgb)}.complete-basket__grid{display:grid;grid-template-columns:repeat(var(--cb-cols, 2),minmax(0,1fr))}@media screen and (max-width:749px){.complete-basket__grid{grid-template-columns:1fr}}.complete-basket__card{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:start;min-width:0;padding-block:var(--cb-card-padding, 10px);border-bottom:1px solid #0d34001f}.complete-basket__card:last-child{border-bottom:0}.complete-basket__media{display:block;width:72px;height:72px;overflow:hidden;border-radius:calc(var(--cb-card-radius, 10px) - 4px);background:rgb(var(--color-foreground-rgb) / .05)}.complete-basket__image{width:100%;height:100%;object-fit:cover;display:block}.complete-basket__body{display:flex;flex-direction:column;gap:0;min-width:0}.complete-basket__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.complete-basket__title{margin:0;font-family:var(--font-paragraph--family);font-size:var(--font-paragraph--size);font-weight:500;line-height:1.3;color:var(--color-foreground);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.complete-basket__price{flex:0 0 auto;font-family:var(--font-paragraph--family);font-size:1rem;font-weight:600;white-space:nowrap;color:var(--color-foreground)}.complete-basket__unit{margin-top:-4px;text-align:right;font-size:var(--font-size--xs, .75rem);color:rgb(var(--color-foreground-rgb) / .6)}.complete-basket__unit[hidden]{display:block;visibility:hidden}.complete-basket__unit-label{margin-right:4px}.complete-basket__controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.complete-basket__freq{flex:1 1 150px;min-width:0;display:flex;flex-direction:column;gap:3px}.complete-basket__flabel{font-size:12px;font-weight:600}.complete-basket__radios{display:flex;gap:6px}.complete-basket__radio{position:relative;flex:1 1 0;min-width:0}.complete-basket__radio input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:36px;margin:0;opacity:0;cursor:pointer}.complete-basket__radio span{display:flex;align-items:center;justify-content:center;height:36px;padding:0 6px;border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs, 4px);background:var(--color-background);color:var(--color-foreground);font-family:var(--font-paragraph--family);font-size:var(--font-size--xs, .8125rem);text-align:center;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.complete-basket__radio input:checked+span{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-background)}.complete-basket__radio input:focus-visible+span{outline:2px solid var(--color-primary);outline-offset:2px}.complete-basket__stepper{flex:0 0 auto;display:grid;grid-template-columns:30px 40px 30px;height:36px;margin-top:20px;border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs, 4px);overflow:hidden;background:var(--color-background)}.complete-basket__step{display:flex;align-items:center;justify-content:center;height:100%;border:0;background:transparent;color:var(--color-foreground);font-size:15px;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}.complete-basket__step:hover:not(:disabled){background:rgb(var(--color-foreground-rgb) / .08)}.complete-basket__step:disabled{opacity:.35;cursor:not-allowed}.complete-basket__qty{width:100%;min-width:0;height:100%;padding:0 2px;border:0;border-inline:1px solid var(--color-border);background:transparent;text-align:center;color:var(--color-foreground);font-family:var(--font-paragraph--family);font-size:var(--font-size--xs, .8125rem);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.complete-basket__qty::-webkit-outer-spin-button,.complete-basket__qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.complete-basket__qty:focus{outline:none}.complete-basket__add{flex:1 1 auto;height:36px;padding:0 14px;background:var(--color-primary-button-background);color:var(--color-primary-button-text);border:var(--style-border-width-primary, 1px) solid var(--color-primary-button-border);border-radius:var(--style-border-radius-buttons-primary, 6px);font-family:var(--button-font-family-primary, inherit);font-size:16px;text-transform:var(--button-text-case-primary, none);white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease;display:none!important}.complete-basket__add:hover:not(:disabled){background:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text);border-color:var(--color-primary-button-hover-border)}.complete-basket__add:disabled{opacity:.45;cursor:not-allowed}.complete-basket__error{margin:0;font-size:var(--font-size--xs, .75rem);color:var(--color-error, #c0392b)}@media screen and (max-width:749px){.complete-basket__card{grid-template-columns:60px minmax(0,1fr);gap:10px}.complete-basket__media{width:60px;height:60px}.complete-basket__add{flex:1 1 100%}.complete-basket__card:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--color-border)}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/complete-basket.css.map */
