.stock-table{--value-col-width: 180px;display:grid;gap:0;max-width:720px}.stock-row{display:flex;align-items:center;gap:8px}.stock-label{text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;opacity:.95}.stock-fill{flex:1 1 auto;border-bottom:1px solid rgba(0,0,0,.15);transform:translateY(-1px)}.stock-value{flex:0 0 var(--value-col-width);text-align:left;font-weight:400!important;white-space:nowrap}@media (max-width: 500px){.stock-row{margin-bottom:.2rem}}@media (max-width: 500px),(min-width: 750px) and (max-width: 990px){.stock-table{max-width:100%}.stock-row{display:flex;align-items:center;gap:.85rem;padding:0;border:0}.stock-label{text-transform:none;letter-spacing:0;font-weight:600;white-space:nowrap;margin-right:.25rem;opacity:.95}.stock-fill{flex:1 1 auto;border-bottom:1px solid rgba(0,0,0,.15);transform:translateY(-1px);min-width:0}.stock-value{flex:0 0 auto;white-space:nowrap;overflow:visible;text-overflow:clip;font-weight:500;text-align:right}}.product__title h1,.product__title h2{margin:0;font-weight:800;line-height:1.15;letter-spacing:-.015em;font-size:2.3rem;text-wrap:balance}.product__title a.product__title{text-decoration:none;color:inherit}@media (max-width: 750px){.product__title{margin-top:16px}}@media (min-width: 990px){.product__title h1,.product__title h2{font-size:clamp(2.2rem,2.8vw,3rem)}}.product-card{border:1px solid #e5e7eb;border-radius:8px;background:#fff;margin:10px 0;padding:12px}.base-product{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:8px 0 12px}.base-product__image{width:56px;height:56px;border-radius:8px;border:1px solid #e5e7eb;object-fit:cover}.base-product__title{font-weight:600}.base-product__variant{font-size:12px;color:#6b7280}.base-product__price{white-space:nowrap;margin-left:12px;color:#6b7280;font-weight:400}.checkbox-large{cursor:pointer;display:flex;align-items:center;gap:12px}.checkbox-large input{position:absolute;opacity:0;pointer-events:none}.checkbox-large__box{width:28px;height:28px;min-width:28px;min-height:28px;border:1px solid #3eb56d;border-radius:6px;display:inline-block;position:relative;transition:.15s}.checkbox-large input:checked+.checkbox-large__box{background:#3eb56d}.checkbox-large input:checked+.checkbox-large__box:after{content:"";position:absolute;left:9px;top:4px;width:8px;height:14px;border:3px solid #fff;border-top:0;border-left:0;transform:rotate(45deg)}.checkbox-large__label{font-weight:700}@media (max-width: 550px){.checkbox-large__box{width:22px;height:22px;min-width:22px;min-height:22px}.checkbox-large input:checked+.checkbox-large__box:after{left:6px;top:3px;width:6px;height:10px;border-width:2.5px}}.print-addon__header{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px 0}.print-addon__image{width:48px;height:48px;border-radius:8px;border:1px solid #e5e7eb;object-fit:cover}.print-addon__title{font-weight:600}.print-addon__price{display:flex;gap:6px;align-items:center;font-size:14px;color:#6b7280;font-weight:400}.print-addon__body{padding:12px 0;border-top:1px dashed #e5e7eb}.print-tabs{display:flex;gap:8px;margin-bottom:10px}.print-tab__button{padding:8px 12px;border-radius:8px;border:1px solid #cbd5e1;background:#f8fafc;font-weight:700;cursor:pointer}.print-tab__button--active{background:#dcfce7;border-color:#16a34a;color:#065f46}.print-fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 640px){.print-fields-grid{grid-template-columns:1fr}}.print-field{display:flex;flex-direction:column;gap:6px}.print-field__title{margin-bottom:6px;font-weight:700}.print-field input,.print-select{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;background:#fff;outline:none;box-shadow:none}.print-addon .print-field input,.print-addon .print-select{border-color:#d1d5db!important;box-shadow:none!important;outline:none!important}@media (min-width: 640px){.print-addon .print-select{max-width:320px}}.print-addon .print-field input:focus,.print-addon .print-select:focus{border-color:#d1d5db!important;box-shadow:none!important;outline:none!important}.print-addon .print-fields-grid>.print-field{border:none!important;box-shadow:none!important;background:transparent!important;padding:0!important}.print-addon .print-field:focus-within{box-shadow:none!important;border:none!important}.print-addon .form__input,.print-addon .print-field{border:none!important;box-shadow:none!important}.totals-summary{font-size:1.7rem;padding:12px;display:grid;gap:6px}.totals-summary__row{display:flex;justify-content:space-between;gap:12px}.totals-summary__row--total{font-weight:600}.totals-summary .muted,.print-addon__price.muted{opacity:.45}.print-addon__image{display:block;width:56px;height:56px}.print-addon__image.placeholder-svg{width:56px;height:56px;object-fit:contain}.product-form .print-product__wrapper{display:block!important;margin:1.5rem 0 2rem!important}.product-form .print-product__wrapper .product-form__buttons{display:flex!important;justify-content:flex-end!important;gap:12px!important;max-width:none!important;width:auto!important;margin-left:auto!important}.product-form .print-product__wrapper .product-form__buttons>*{flex:0 0 auto!important;width:auto!important}.product-form .print-product__wrapper .product-form__submit.button--full-width{display:inline-block!important;width:auto!important;min-width:240px}.product-form .print-product__wrapper .shopify-payment-button{width:auto!important}.product-form .print-product__wrapper .shopify-payment-button__button{width:auto!important;min-width:240px}@media (max-width: 650px){.product-form .print-product__wrapper .product-form__buttons{flex-direction:column!important;align-items:stretch!important;width:100%!important;margin:0!important}.product-form .print-product__wrapper .product-form__buttons>*{width:100%!important}.product-form .print-product__wrapper .product-form__submit.button--full-width,.product-form .print-product__wrapper .shopify-payment-button,.product-form .print-product__wrapper .shopify-payment-button__button{width:100%!important;min-width:0!important}}.product-form__error-message-wrapper:not([hidden]){margin-top:1.5rem}.co-grid--desktop{display:block;width:100%}.co-list--mobile{display:none;width:100%}@media (max-width: 900px){.co-grid--desktop{display:none}.co-list--mobile{display:block}}.co-list--mobile{display:flex;flex-direction:column;gap:1.2rem}.co-mgroup{border:1px solid rgba(0,0,0,.08);border-radius:.6rem;padding:.8rem .8rem 1rem;background:#fff}.co-mcolor{font-weight:700;margin-bottom:.6rem;border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:.4rem}.co-mrow{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.45rem 0;border-bottom:1px dashed rgba(0,0,0,.06)}.co-mrow:last-child{border-bottom:none}.co-msize{font-weight:600;letter-spacing:.02em}.co-minput input[type=number]{width:4.2rem;height:3.4rem;text-align:center;background:#fafafa;border:1px solid transparent;border-bottom:5px solid #6ec788;color:#111}.co-minput input.product-form__input-red{border-bottom-color:red}.co-minput input.product-form__input-yellow{border-bottom-color:#e4ad32}.co-minput input[disabled]{border-bottom-color:#d94e4c}.co-minput input[disabled].product-form__input-yellow{border-bottom-color:#e4ad32}#CollectiveOrder .co-grid--desktop{display:block!important}#CollectiveOrder .co-list--mobile{display:none!important}@media (max-width: 900px){#CollectiveOrder .co-grid--desktop{display:none!important}#CollectiveOrder .co-list--mobile{display:block!important}}.co-scroller{overflow-x:auto;-webkit-overflow-scrolling:touch}.collective-order .co-grid{display:grid;gap:minmax(.2rem,1rem);align-items:end;width:max-content;min-width:100%}.product-options__button button{color:#3eb56d}.print-repeater__toolbar{margin-bottom:12px}.print-add-btn{--green: #3eb56d;background:transparent;border:1px solid var(--green);color:var(--green);border-radius:8px;font-weight:700;padding:10px 14px;cursor:pointer;text-transform:uppercase;box-shadow:none;outline:none}.print-add-btn:hover{background:#dcfce7}.print-add-btn:focus,.print-add-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #3eb56d2e}.button.print-add-btn,.button.print-add-btn:hover,.button.print-add-btn:focus{background:transparent!important;border:1px solid #3eb56d!important;color:#3eb56d!important;box-shadow:none!important}.print-row{border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:12px;margin:12px 0;box-shadow:0 1px #00000005}.print-row__head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.print-row__title{font-weight:700}.print-row__remove{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;padding:6px;color:#ef4444;cursor:pointer;border-radius:8px}.print-row__remove:hover{color:#b91c1c}.print-row__remove .icon{width:18px;height:18px;display:block}.print-row__remove svg,.print-row__remove path{pointer-events:none}.print-row__qty{margin-top:10px;max-width:130px}.print-row__qty .quantity{min-height:40px}.print-row__qty .quantity:before,.print-row__qty .quantity:after{content:none!important}.print-row__qty .quantity--inline{display:inline-flex;align-items:center;border:1px solid #d1d5db;border-radius:8px;background:#fff;box-shadow:none}.print-row__qty .quantity--inline .quantity__button{background:inherit;border:0;padding:6px 2px;box-shadow:none}.print-row__qty .quantity--inline .quantity__input{width:32px;text-align:center;border:0;box-shadow:none;outline:none;background:#fff;padding:6px 0;-webkit-appearance:none;-moz-appearance:textfield;appearance:none}.print-row__qty .quantity--inline .svg-wrapper svg{width:12px;height:14px;display:block}.print-add-btn[disabled],.print-add-btn.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none;background:transparent;box-shadow:none}.base-product__price .x-qty,.base-product__price .eq,.print-addon__price .x-qty,.print-addon__price .eq{margin-left:6px;white-space:nowrap}@media (max-width: 640px){.base-product{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"img title" "img price";align-items:start;gap:12px}.base-product__image{grid-area:img}.base-product__info{grid-area:title}.base-product__price{grid-area:price;margin:6px 0 0;justify-self:start}.print-addon__header{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"img title" "img price";align-items:start;gap:12px}.print-addon__image{grid-area:img}.print-addon__title{grid-area:title}.print-addon__price{grid-area:price;margin:6px 0 0;justify-self:start}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-main-product-override.css.map */
