#pr-cart-drawer{box-sizing:border-box;position:fixed;inset:0 0 0 auto;margin:0;width:460px;max-width:calc(100% - 16px);height:100%;height:100dvh;max-height:none;padding:0;border:0;background:#fff;color:#2B333C;box-shadow:-12px 0 40px #0002;font:inherit;overflow:hidden}#pr-cart-drawer[open]{display:flex;flex-direction:column;animation:prcd-in .22s ease-out}#pr-cart-drawer::backdrop{background:#18212880}.prcd-head{display:flex!important;position:static!important;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7e9;background:#fff!important}.prcd-head h2{margin:0;font-size:23px;color:#2B333C}.prcd-head h2 span{font-size:17px;font-weight:400}.prcd-head button{border:0;background:none;font-size:32px;width:44px;height:44px;color:#2B333C}#pr-cart-content{display:flex;flex-direction:column;flex:1;min-height:0}.prcd-items{overflow:auto;overscroll-behavior:contain;flex:1;padding:0 24px}.prcd-item{display:grid;grid-template-columns:90px minmax(0,1fr);gap:18px;padding:24px 0;border-bottom:1px solid #e5e7e9}.prcd-item img{width:90px;height:90px;object-fit:contain}.prcd-name{font-size:16px;font-weight:600;line-height:1.4;color:#2B333C!important}.prcd-item p{font-size:12px;line-height:1.5;margin:5px 0;overflow-wrap:anywhere}.prcd-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0}.prcd-row label{font-size:12px;margin:0}.prcd-row input{display:block;width:72px;height:40px;padding:6px;border:1px solid #adb2b7;border-radius:4px;color:#2B333C;background:white;font:inherit;font-size:16px}.prcd-row button,.prcd-continue{border:0;background:none;text-decoration:underline;color:#2B333C;min-height:44px;font:inherit;font-size:13px}.prcd-price{font-size:17px;font-weight:600}.prcd-price s{font-size:13px;font-weight:400;color:#666}.prcd-footer{padding:20px 24px max(16px,env(safe-area-inset-bottom));border-top:1px solid #e5e7e9;background:#fafafa}.prcd-subtotal{display:flex;justify-content:space-between;gap:12px;font-size:18px}.prcd-footer p{font-size:12px;margin:8px 0 15px}.prcd-checkout,.prcd-full{display:block;width:100%;padding:14px;text-align:center;border-radius:5px;font:inherit;font-size:16px;font-weight:600}.prcd-checkout{border:0;background:#FE5E00;color:#fff;box-shadow:0 3px 8px #0002}.prcd-full{border:1px solid #2B333C;color:#2B333C!important;margin-top:10px}.prcd-continue{display:block;margin:4px auto 0}.prcd-empty{padding:40px 0;text-align:center}.prcd-status{margin:0;padding:0 24px;font-size:13px;color:#2B333C}.prcd-status:not(:empty){padding:12px 24px}#pr-cart-drawer :focus-visible{outline:2px solid #FE5E00;outline-offset:3px}#pr-cart-drawer[aria-busy=true] .prcd-row,#pr-cart-drawer[aria-busy=true] .prcd-checkout{pointer-events:none;opacity:.55}html.pr-cart-open{overflow:hidden}@keyframes prcd-in{from{transform:translateX(100%)}to{transform:translateX(0)}}@media(prefers-reduced-motion:reduce){#pr-cart-drawer[open]{animation:none}}@media(max-width:480px){.prcd-head,.prcd-footer{padding-left:18px;padding-right:18px}.prcd-items{padding:0 18px}.prcd-item{gap:12px;grid-template-columns:76px minmax(0,1fr)}.prcd-item img{width:76px;height:76px}}
#pr-cart-drawer:not([open]){display:none!important}.prcd-terms{display:block;font-size:13px;margin-bottom:12px}

#pr-cart-drawer .prcd-stepper{display:flex;align-items:center;border:1px solid #adb2b7;border-radius:5px;overflow:hidden;margin-top:5px}#pr-cart-drawer .prcd-stepper button{width:44px;height:44px;min-height:44px;font-size:23px;line-height:1;text-decoration:none;background:#f3f4f5;border:0;padding:0;color:#2B333C}#pr-cart-drawer .prcd-stepper input{width:46px;height:44px;border:0;border-radius:0;text-align:center;appearance:textfield;-moz-appearance:textfield}#pr-cart-drawer .prcd-stepper input::-webkit-inner-spin-button,#pr-cart-drawer .prcd-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.prcd-quantity-label{font-size:12px}#pr-cart-drawer .prcd-continue{width:100%;margin:12px 0 0;padding:12px;border:1px solid #c7cbd0;border-radius:5px;background:#e9ecef;color:#2B333C;font-size:15px;font-weight:600;text-decoration:none}#pr-cart-drawer .prcd-continue:hover{background:#dde1e5}#pr-cart-drawer .prcd-stepper button:hover{background:#e6e9ec}

#pr-cart-drawer .prcd-freight{display:flex;gap:10px;align-items:center;padding:10px 12px;margin-bottom:10px;border:1px solid #d9dee2;border-left:3px solid #FE5E00;border-radius:5px;background:white;color:#2B333C;text-decoration:none}#pr-cart-drawer .prcd-freight svg{flex:none;color:#FE5E00}#pr-cart-drawer .prcd-freight strong{display:block;font-size:14px;line-height:1.4}#pr-cart-drawer .prcd-freight small{display:block;font-size:11px;line-height:1.5}#pr-cart-drawer .prcd-help{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;align-items:center;min-height:40px;margin-bottom:12px;font-size:13px;color:#2B333C}#pr-cart-drawer .prcd-help strong{color:#b84200;font-size:15px}#pr-cart-drawer .prcd-help:hover strong{text-decoration:underline}.prcd-footer{max-height:65%;overflow:auto;flex-shrink:0}

.pr-cart-express{margin:12px 0;min-width:0}.pr-cart-express>p{font-size:12px!important;text-align:center;margin:0 0 8px!important;color:#2B333C!important}.pr-cart-express shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size:44px;--shopify-accelerated-checkout-button-inline-size:44px;--shopify-accelerated-checkout-button-border-radius:5px;--shopify-accelerated-checkout-inline-alignment:center;--shopify-accelerated-checkout-row-gap:8px}form:has(.term-conditions-checkbox input:not(:checked)) .pr-cart-express,.prcd-footer:has(.prcd-terms input:not(:checked)) .pr-cart-express{display:none}#pr-cart-drawer[aria-busy=true] .pr-cart-express{pointer-events:none;opacity:.5}

#pr-cart-drawer .prcd-unit-price{font-size:13px;line-height:1.5;color:#2B333C;margin:0 0 5px}#pr-cart-drawer .prcd-total-label{font-size:13px;font-weight:400}

#updateform .pr-fullcart-unit{font-size:13px!important;line-height:1.5;margin:4px 0!important;color:#2B333C;font-weight:400}#updateform .subtotal small{font-size:12px;font-weight:400}#updateform .pr-fullcart-label{display:block;font-size:12px;color:#2B333C;margin-bottom:5px;text-transform:capitalize}#updateform .tt-input-counter{border:1px solid #adb2b7;border-radius:5px;overflow:hidden}#updateform .tt-input-counter input{background:#fff;color:#2B333C;font-size:16px}#updateform .tt-input-counter .minus-btn,#updateform .tt-input-counter .plus-btn{background:#eef0f2;color:#2B333C;opacity:1}#updateform .tt-input-counter .minus-btn:hover,#updateform .tt-input-counter .plus-btn:hover{background:#e2e5e8;color:#b84200}
#updateform .pr-fullcart-freight:empty{display:none}#updateform .pr-fullcart-freight .prcd-freight{display:flex;padding:12px;gap:10px;align-items:center;margin-bottom:20px;border:1px solid #d9dee2;border-left:3px solid #FE5E00;border-radius:5px;background:#fafafa;color:#2B333C;text-decoration:none}#updateform .prcd-freight svg{flex:none;color:#FE5E00}#updateform .prcd-freight strong{display:block;font-size:14px;line-height:1.4}#updateform .prcd-freight small{display:block;font-size:11px;line-height:1.5}
#updateform .pr-shipping-button{background:#fff!important;color:#2B333C!important;border:1px solid #2B333C!important;border-radius:5px;min-height:44px;font-weight:600;box-shadow:0 2px 5px #0000000d;transition:border-color .15s,color .15s,background .15s}#updateform .pr-shipping-button:hover,#updateform .pr-shipping-button:focus-visible{border-color:#FE5E00!important;color:#b84200!important;background:#fff8f3!important}#updateform .pr-shipping-button:focus-visible{outline:2px solid #FE5E00;outline-offset:3px}#updateform .pr-shipping-button:disabled{opacity:.6}

@media(min-width:1025px){
  #updateform .tt-shopcart-btn{gap:20px;padding-top:26px;padding-bottom:12px;align-items:center}
  #updateform .tt-shopcart-btn .btn-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 22px;border:1px solid #2B333C;border-radius:6px;background:#fff;color:#2B333C!important;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;box-shadow:0 2px 6px #2b333c12;transition:background .15s,border-color .15s,box-shadow .15s}
  #updateform .tt-shopcart-btn .col-left .btn-link{background:#2B333C;color:#fff!important;box-shadow:0 3px 9px #2b333c26}
  #updateform .tt-shopcart-btn .btn-link i,#updateform .tt-shopcart-btn .btn-link svg{color:#FE5E00;fill:currentColor;flex-shrink:0;margin:0;width:20px}
  #updateform .tt-shopcart-btn .btn-link:hover{border-color:#FE5E00;background:#fff5ed;box-shadow:0 3px 10px #2b333c20}
  #updateform .tt-shopcart-btn .col-left .btn-link:hover{background:#38424d}
  #updateform .tt-shopcart-btn .btn-link:focus-visible{outline:2px solid #FE5E00;outline-offset:4px}
  #updateform .discounts__item{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}
  #updateform .discounts__discount{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:8px 12px;border:1px solid #f2d6c5;border-left:3px solid #FE5E00;border-radius:5px;background:#fff5ed;color:#2B333C;font-size:13px;font-weight:600;line-height:1.5;letter-spacing:.2px}
  #updateform .discounts__discount svg{width:17px;height:17px;flex-shrink:0;margin:0;color:#c44800;fill:currentColor}
  #updateform .tt-price-old{color:#747d84!important;font-size:14px!important;font-weight:400}
}

#updateform .tt-shopcart-box{border:1px solid #e0e3e6;border-radius:9px;box-shadow:0 4px 16px #2b333c0b;background:#fff}
#updateform .pr-fullcart-help{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 12px;min-height:48px;padding:11px 14px;margin:0 0 20px;border:1px solid #2B333C;border-radius:6px;background:#2B333C;color:#fff;text-decoration:none;box-shadow:0 2px 6px #2b333c14;font-size:13px;line-height:1.5}
#updateform .pr-fullcart-help strong{color:#fff;font-size:16px;white-space:nowrap}
#updateform .pr-fullcart-help svg{color:#FE5E00;flex-shrink:0}
#updateform .pr-fullcart-help:hover{background:#38424d;border-color:#FE5E00}
#updateform .pr-fullcart-help:focus-visible{outline:2px solid #FE5E00;outline-offset:3px}
#updateform .pr-fullcart-freight .prcd-freight{margin-bottom:10px}
@media(min-width:1025px){
#updateform .tt-shopcart-col>.row{align-items:stretch}
#updateform .tt-shopcart-col>.row>[class*="col-"]{display:flex;min-width:0}
#updateform .tt-shopcart-col>.row>[class*="col-"]>.tt-shopcart-box{width:100%;margin-top:0;padding:28px;display:flex;flex-direction:column}
#updateform .tt-shopcart-col .tt-shopcart-box>.form-default{display:block;min-width:0}
#updateform .tt-shopcart-col .tt-shopcart-box>.form-default:has(textarea){display:flex;flex-direction:column;flex:1}
#updateform .tt-shopcart-col .tt-shopcart-box textarea{flex:1;min-height:240px;height:auto;border-radius:6px}
}

@media(min-width:1025px){
#updateform :is(.tt-shopcart-table,.tt-shopcart-table-02) .tt-title>a{display:inline-block;color:#2B333C!important;font-size:17px;font-weight:600;line-height:1.45;letter-spacing:-.15px}
#updateform :is(.tt-shopcart-table,.tt-shopcart-table-02) .tt-title>a:hover{color:#b84200!important}
#updateform :is(.tt-shopcart-table,.tt-shopcart-table-02) .tt-title>p{margin-top:9px;color:#68727b;font-size:13px;font-weight:400;line-height:1.7;letter-spacing:0}
#updateform :is(.tt-shopcart-table,.tt-shopcart-table-02) .tt-product-img{padding:5px;border:1px solid #e3e6e9;border-radius:8px;background:#fff;box-shadow:0 3px 10px #2b333c0b;overflow:hidden}
#updateform :is(.tt-shopcart-table,.tt-shopcart-table-02) .tt-product-img img{display:block;border-radius:4px}
#updateform .item__original-price .pr-fullcart-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#68727b;margin-bottom:7px}
#updateform .item__original-price .tt-price:not(.tt-price-old){color:#2B333C!important;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}
#updateform td.item__subtotal-price .pr-fullcart-unit{color:#68727b;font-size:12px!important;margin:5px 0 8px!important;white-space:nowrap;font-variant-numeric:tabular-nums}
#updateform td.item__subtotal-price .subtotal:not(.tt-price-old){display:inline-block;padding:9px 12px;border-radius:6px;background:#f3f5f6;border-bottom:2px solid #FE5E00;color:#2B333C!important;font-size:21px;font-weight:600;line-height:1.35;white-space:nowrap;font-variant-numeric:tabular-nums}
#updateform td.item__subtotal-price .subtotal small{font-size:11px;color:#68727b;font-weight:400}
#updateform :is(.item__original-price,td.item__subtotal-price) .tt-price-old{color:#858d94!important;font-size:13px!important;font-weight:400;line-height:1.4}
}

@media(min-width:1025px){
#updateform :is(.tt-shopcart-table,.tt-shopcart-table-02)>table>tbody>tr>td:has(>.tt-product-img){padding-right:24px}
#updateform :is(.tt-shopcart-table,.tt-shopcart-table-02) .tt-product-img{box-sizing:border-box;max-width:100%}
}

#pr-cart-drawer .prcd-head{padding-top:8px;padding-bottom:8px;min-height:60px;box-sizing:border-box}#pr-cart-drawer .prcd-head h2{margin:0;line-height:1.2}#pr-cart-drawer .prcd-head button{flex-shrink:0}

#pr-cart-drawer .prcd-head{height:52px!important;min-height:52px!important;max-height:52px;padding:4px 18px!important;flex:0 0 52px!important;gap:12px}#pr-cart-drawer .prcd-head h2{font-size:20px!important;line-height:1.15!important;margin:0!important;padding:0!important}#pr-cart-drawer .prcd-head h2 span{font-size:14px!important}#pr-cart-drawer .prcd-head button{width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;font-size:28px!important;line-height:1!important}

#pr-cart-drawer .prcd-head button{display:inline-flex;align-items:center;justify-content:center;border:2px solid #FE5E00!important;border-radius:5px;background:#fff8f3!important;color:#2B333C!important;font-size:32px!important;font-weight:600;cursor:pointer}#pr-cart-drawer .prcd-head button:hover{background:#ffe9da!important}#pr-cart-drawer .prcd-head button:focus-visible{outline:2px solid #2B333C;outline-offset:2px}

#pr-cart-drawer .prcd-footer{padding-top:12px;padding-bottom:max(10px,env(safe-area-inset-bottom))}
#pr-cart-drawer .prcd-freight{padding:7px 10px;margin-bottom:6px}
#pr-cart-drawer .prcd-help{min-height:44px;margin-bottom:8px;gap:4px 8px}
#pr-cart-drawer .prcd-help strong{display:inline-flex;align-items:center;justify-content:center;min-height:40px;box-sizing:border-box;padding:7px 12px;border:1px solid #FE5E00;border-radius:6px;background:#2B333C;color:#fff;font-size:14px;line-height:1.2;box-shadow:0 2px 5px #2b333c18;white-space:nowrap}
#pr-cart-drawer .prcd-help:hover strong{background:#38424d;text-decoration:none}
#pr-cart-drawer .prcd-footer p{margin:5px 0 9px}
#pr-cart-drawer .prcd-checkout,#pr-cart-drawer .prcd-full{min-height:44px;box-sizing:border-box;padding:10px 12px;font-size:15px;line-height:1.4}
#pr-cart-drawer .prcd-full{margin-top:7px}
#pr-cart-drawer .prcd-continue{min-height:44px;box-sizing:border-box;padding:9px 12px;margin-top:7px;font-size:14px;line-height:1.4}
#pr-cart-drawer .pr-cart-express{margin:8px 0}
#pr-cart-drawer .pr-cart-express>p{margin-bottom:6px!important}

#pr-cart-drawer .prcd-help strong{gap:8px;border:1px solid #d8dde1;border-radius:7px;background:#fff;color:#2B333C;padding:7px 12px;box-shadow:0 2px 6px #2b333c10}
#pr-cart-drawer .prcd-help strong::before{content:"";display:block;width:17px;height:17px;flex-shrink:0;background:#FE5E00;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' d='M7 3H4a1 1 0 0 0-1 1c0 9.4 7.6 17 17 17a1 1 0 0 0 1-1v-3l-5-2-2 2a15 15 0 0 1-7-7l2-2-2-5Z'/%3E%3C/svg%3E") center/contain no-repeat}
#pr-cart-drawer .prcd-help:hover strong{background:#fff5ed;border-color:#FE5E00;color:#2B333C}

#pr-cart-drawer .prcd-full,#pr-cart-drawer .prcd-continue{display:flex;align-items:center;justify-content:center;gap:10px;border-radius:7px;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;box-shadow:0 2px 6px #2b333c12}
#pr-cart-drawer .prcd-full{background:#2B333C;border:1px solid #2B333C;color:#fff!important}
#pr-cart-drawer .prcd-continue{background:#fff;border:1px solid #d3d9de;color:#2B333C}
#pr-cart-drawer .prcd-full::before,#pr-cart-drawer .prcd-continue::before{content:"";width:18px;height:18px;flex-shrink:0;background:#FE5E00}
#pr-cart-drawer .prcd-full::before{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 3h3l3 12h11l3-9H6M8 15l-1 3h13'/%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='18' cy='21' r='1'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}
#pr-cart-drawer .prcd-continue::before{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m10 5-7 7 7 7M3 12h18'/%3E%3C/svg%3E") center/contain no-repeat}
#pr-cart-drawer .prcd-full:hover{background:#38424d;border-color:#FE5E00}
#pr-cart-drawer .prcd-continue:hover{background:#fff5ed;border-color:#FE5E00}

#pr-cart-drawer .prcd-heading{min-width:0;flex:1}
#pr-cart-drawer .prcd-head .prcd-status{margin:2px 0 0;padding:0!important;font-size:11px;line-height:1.25;color:#b84200;font-weight:600;overflow-wrap:anywhere}
#pr-cart-drawer .prcd-head .prcd-status:empty{display:none}
#pr-cart-drawer .prcd-status-success{animation:prcd-status-glow 1.2s ease-out}
#pr-cart-drawer .prcd-head:has(.prcd-status:not(:empty):not(.prcd-status-success)){height:auto!important;max-height:none;flex-basis:auto!important}
@keyframes prcd-status-glow{0%,45%{color:#b84200;text-shadow:0 0 8px #fe5e0066}100%{color:#b84200;text-shadow:none}}
@media(prefers-reduced-motion:reduce){#pr-cart-drawer .prcd-status-success{animation:none}}

@media(max-width:1024px){
#updateform :is(.tt-shopcart-table,.tt-shopcart-table-02) .tt-title>a{color:#2B333C!important;font-size:15px;font-weight:600;line-height:1.45}
#updateform :is(.tt-shopcart-table,.tt-shopcart-table-02) .tt-title>p{margin-top:7px;font-size:12px;line-height:1.6;font-weight:400;color:#68727b}
#updateform :is(.tt-shopcart-table,.tt-shopcart-table-02) .tt-product-img{box-sizing:border-box;max-width:100%;padding:3px;border:1px solid #e3e6e9;border-radius:7px;box-shadow:0 2px 7px #2b333c0b;background:#fff;overflow:hidden}
#updateform :is(.tt-shopcart-table,.tt-shopcart-table-02) .tt-product-img img{display:block;border-radius:4px}
#updateform .item__subtotal-price .subtotal:not(.tt-price-old){display:inline-block;padding:7px 9px;border-radius:5px;background:#f3f5f6;border-bottom:2px solid #FE5E00;color:#2B333C!important;font-size:18px;font-weight:600;line-height:1.35;font-variant-numeric:tabular-nums}
#updateform .item__subtotal-price .subtotal small{font-size:11px;color:#68727b}
#updateform .pr-fullcart-unit{font-size:12px!important;color:#68727b;margin:5px 0!important}
#updateform .tt-price-old{font-size:12px!important;font-weight:400;color:#858d94!important}
#updateform .discounts__item{margin-top:9px}
#updateform .discounts__discount{display:inline-flex;align-items:center;gap:6px;max-width:100%;box-sizing:border-box;padding:6px 8px;margin-top:4px;border:1px solid #f2d6c5;border-left:3px solid #FE5E00;border-radius:5px;background:#fff5ed;color:#2B333C;font-size:11px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}
#updateform .discounts__discount svg{width:15px;height:15px;flex-shrink:0;color:#c44800;fill:currentColor;margin:0}
#updateform .tt-shopcart-btn{display:flex;flex-wrap:wrap;gap:10px;padding-top:18px}
#updateform .tt-shopcart-btn>.col-left,#updateform .tt-shopcart-btn>.col-right{width:100%;margin:0;display:flex;flex-direction:column;gap:8px}
#updateform .tt-shopcart-btn .btn-link{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box;min-height:44px;margin:0;padding:10px 12px;border:1px solid #cbd1d6;border-radius:6px;background:#fff;color:#2B333C!important;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none;box-shadow:0 2px 6px #2b333c0d}
#updateform .tt-shopcart-btn .col-left .btn-link{background:#2B333C;border-color:#2B333C;color:#fff!important}
#updateform .tt-shopcart-btn .btn-link i,#updateform .tt-shopcart-btn .btn-link svg{color:#FE5E00;fill:currentColor;flex-shrink:0;margin:0}
#updateform .tt-shopcart-btn .btn-link:focus-visible{outline:2px solid #FE5E00;outline-offset:3px}
#updateform .tt-shopcart-box{padding:20px}
#updateform .tt-shopcart-box textarea{min-height:120px;height:140px;border-radius:6px}
#updateform .pr-fullcart-help{gap:5px 9px;padding:9px 11px}
}

@media(max-width:1024px){
#updateform .tt-input-counter{width:132px!important;max-width:100%;height:44px!important;min-height:44px;box-sizing:border-box}
#updateform .tt-input-counter input{width:100%!important;height:42px!important;padding:0 42px!important;font-size:15px!important;text-align:center}
#updateform .tt-input-counter .minus-btn,#updateform .tt-input-counter .plus-btn{width:42px!important;height:42px!important;line-height:42px!important}
}

#updateform .tt-input-counter:has(.pr-cart-stock-limit){overflow:visible;position:relative}
#updateform .tt-input-counter .pr-cart-stock-limit{display:none;position:absolute;top:calc(100% + 6px);left:0;width:100%;color:#b84200;font-size:11px;font-weight:600;line-height:1.35;text-align:center;white-space:normal}
#updateform .tt-input-counter:has(.plus-btn[style*="display: none"]) .pr-cart-stock-limit,#updateform .tt-input-counter:has(.plus-btn[style*="display:none"]) .pr-cart-stock-limit{display:block}
#updateform .tt-input-counter:has(.plus-btn[style*="display: none"]):has(.pr-cart-stock-limit),#updateform .tt-input-counter:has(.plus-btn[style*="display:none"]):has(.pr-cart-stock-limit){margin-bottom:28px}
