#cart-drawer .qce-restored [data-ql-tr] .qce-photos{display:flex;flex-direction:column;gap:4px}#cart-drawer .qce-restored [data-ql-tr] .qce-photos img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:#fff}#cart-drawer .qce-restored [data-ql-tr] .qce-price s{display:block;font-size:11px;line-height:1.3;font-weight:400;color:#555}#cart-drawer .qce-restored [data-ql-tr] :is(h3,.qce-offer,.qce-variants){text-align:left}.qce-restored [data-ql-tr] .qce-variants{display:none}#cart-drawer .qce-restored .qce-line .qce-quantity-control{display:inline-grid;grid-template-columns:40px 28px 40px;gap:0;box-sizing:border-box;width:110px;min-width:110px;max-width:110px;padding:0;justify-content:start;border:1px solid #ccc;border-radius:5px;background:#fff;overflow:hidden}#cart-drawer .qce-restored .qce-line .qce-quantity-step{display:grid;place-items:center;box-sizing:border-box;width:40px;min-width:0;max-width:40px;height:44px;min-height:44px;margin:0;padding:0;border:0;background:#fff;color:#111;font-size:20px;line-height:1}#cart-drawer .qce-restored .qce-line .qce-quantity-control input{box-sizing:border-box;border:0;width:28px;min-width:0;max-width:28px;height:44px;min-height:44px;margin:0;padding:0;text-align:center;font-size:14px;line-height:1;background:#fff;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}#cart-drawer .qce-restored .qce-line .qce-quantity-control input::-webkit-inner-spin-button,#cart-drawer .qce-restored .qce-line .qce-quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#cart-drawer .qce-restored .qce-footer{max-height:60dvh;overflow:auto}.qce-restored .qce-discount-section{margin-bottom:12px;text-align:left}.qce-restored .qce-code-form label{display:block;margin:0 0 6px;font-size:12px;line-height:1.4;font-weight:600;color:#111}.qce-restored .qce-code-form>div{display:flex;gap:8px}#cart-drawer .qce-restored .qce-code-form input,.qce-restored .qce-code-form input{min-width:0;flex:1;box-sizing:border-box;border:1px solid #bbb;border-radius:5px;background:#fff;color:#111;height:44px;min-height:44px;padding:10px 12px;font:14px/1.3 QctDM,Arial,sans-serif}#cart-drawer .qce-restored .qce-code-form button,.qce-restored .qce-code-form button{flex:none;min-height:44px;padding:8px 16px;border:1px solid #111;border-radius:5px;background:#111;color:#fff;font:600 13px/1.3 QctDM,Arial,sans-serif;cursor:pointer}.qce-restored .qce-code-applied{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding:8px 10px;border:1px solid #ddd;border-radius:5px;background:#f5f5f5;color:#111;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.qce-restored .qce-code-applied button{flex:none;min-height:32px;padding:4px;border:0;background:transparent;color:#111;font:12px/1.3 QctDM,Arial,sans-serif;text-decoration:underline;cursor:pointer}#cart-drawer .qce-restored .qce-error{color:#a52720}#cart-drawer .qce-restored .qce-error.qce-success{color:#111}@media(max-width:749px){#cart-drawer .qce-restored .qce-line .qce-info{grid-template-columns:minmax(0,1fr) 110px}#cart-drawer .qce-restored .qce-line .qce-line-actions{margin-right:0}#cart-drawer .qce-restored .qce-line .qce-offer{overflow-wrap:anywhere}}#cart-drawer .qce-restored .qce-line .qce-info{display:grid;grid-template-columns:minmax(0,1fr) 120px;grid-template-areas:"title actions" "offer quantity" "variants variants";column-gap:12px;row-gap:8px;align-items:start;align-content:start}#cart-drawer .qce-restored .qce-line .qce-product-title{display:contents}#cart-drawer .qce-restored .qce-line .qce-product-title h3{grid-area:title;align-self:center;max-width:none;margin:0}#cart-drawer .qce-restored .qce-line .qce-line-actions{grid-area:actions;justify-self:end;align-self:start;justify-content:flex-end;align-items:center;gap:4px;margin:0}#cart-drawer .qce-restored .qce-line .qce-offer{grid-area:offer;align-self:center;min-width:0;margin:0;overflow-wrap:anywhere}#cart-drawer .qce-restored .qce-line .qce-tools{grid-area:quantity;justify-self:end;align-self:center;justify-content:flex-end;gap:0;margin:0}#cart-drawer .qce-restored .qce-line .qce-quantity-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:350px){#cart-drawer .qce-restored .qce-line .qce-info{grid-template-columns:minmax(0,1fr) 110px;column-gap:8px}}#cart-drawer .qce-restored .qce-gift-price{display:flex;flex:none;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;white-space:nowrap;line-height:1.2}#cart-drawer .qce-restored .qce-gift-price s{font-size:11px;font-weight:400;color:#666}#cart-drawer .qce-restored .qce-gift-price strong{font-weight:600;color:#111}#cart-drawer .qce-restored .qce-line .qce-variants{grid-area:variants;min-width:0}#cart-drawer .qce-restored .qce-line .qce-variants:empty{display:none}#cart-drawer .qce-restored .qce-line .qce-quantity-step:disabled{opacity:.35;cursor:default}
/*# sourceMappingURL=/cdn/shop/t/70/assets/qlayon-bf-cart.css.map */
