.hp-body{--hp-overlay:color-mix(in srgb, var(--ink) 42%, transparent)}.hp-body .hp-cart-bg{background:var(--hp-overlay)}.hp-body .hp-cart,.hp-body :is(.hp-line,.hp-doc,.hp-min){border-radius:12px}.hp-body .hp-cart :is(button,input,[role=combobox]),.hp-body .hp-fc :is(button,input,[role=combobox]),.hp-body .hp-cpsr :is(button,input,[role=combobox]),.hp-body .hp-pack button{min-height:44px}.hp-body :is(.hp-cart,.hp-fc,.hp-cpsr) :is(input,textarea,[role=combobox]){font-size:16px}.hp-body .hp-cart :is(button,input,textarea,[role=combobox]){border-radius:8px}.hp-body .hp-cart .hp-step{align-items:center;display:flex}.hp-body .hp-cart .hp-qty{text-align:center;width:60px;min-width:0}.hp-body .hp-cart-f{overflow-wrap:anywhere}.hp-body .hp-cart-f>div{border-top:0;padding-top:0}.hp-body .hp-cart-f button{white-space:normal;height:auto}.hp-body .hp-cart-b input:not([type=radio]):not([type=checkbox]),.hp-body .hp-fc input:not([type=checkbox]){background:var(--canvas);color:var(--text);border:1px solid var(--line-strong);padding:10px 12px}:is(.hp-body .hp-cart-b label:has(input[type=checkbox]),.hp-body .hp-cpsr label:has(input[type=checkbox]),.hp-body .hp-pack label:has(input[type=checkbox])){min-height:44px}.hp-body input:is([type=checkbox],[type=radio]){accent-color:var(--ink)}.hp-body .hp-fc .portal-sidebar{border:0;padding:0}.hp-body .hp-fc :is(h2,h3){font-weight:600}.hp-body .hp-fc h2{font-size:22px}.hp-body .hp-fc form{gap:16px}.hp-body .hp-fc form>div{min-width:0}.hp-body .hp-docs~.hp-fs{margin-top:24px}.hp-body .hp-cpsr>.hp-fs{gap:16px;display:grid}.hp-body .hp-cpsr .portal-section,.hp-body .hp-lead .portal-section{border:0;padding:0}.hp-body .hp-cpsr h2,.hp-body .hp-lead h2{font-size:28px;font-weight:600}.hp-body .hp-tools>div{width:100%}.hp-body .hp-confirmation-content{gap:16px;display:grid}.hp-body .hp-done h2{font-size:28px}.hp-body .hp-done-t>div{text-align:left;padding:0}.hp-body .hp-cart-b .space-y-4>button:first-child{display:none}.hp-body .hp-pl{margin-top:24px;padding:24px}.hp-body .hp-pl input{font-size:16px}.hp-body .hp-cpsr input[type=checkbox]{flex-shrink:0;width:22px;height:22px}.hp-body .hp-cpsr .hp-fs>label{align-items:flex-start}.hp-body .hp-cart-b .hp-fs-in{gap:12px;display:grid}.hp-body .hp-cpsr .hp-lead p{font-size:16px;line-height:1.6}.hp-body .hp-lead ul{margin-top:12px}.hp-body .hp-lead p{margin-top:8px}.hp-body .hp-tools .hp-count{white-space:nowrap}.hp-body .hp-pack :is(button,label){white-space:normal}.hp-body .hp-pack :is(.grid,.flex){min-width:0}.hp-body .hp-cart-f .text-xs{font-size:12px}@media (width<=980px){.hp-body .hp-cart:not(.hp-pack){border-radius:12px 12px 0 0;height:min(90dvh,780px)}.hp-body .hp-cart-bg{display:block}.hp-body .hp-cart-f{flex-shrink:0;max-height:46dvh;overflow-y:auto}.hp-body .hp-order{padding-bottom:82px}.hp-body .hp-cpsr{padding-bottom:24px}.hp-body .hp-tools:has(.hp-count){grid-template-columns:minmax(0,1fr);display:grid}}@media (width>=981px){.hp-body .hp-cart-bg{display:none}}@media (prefers-reduced-motion:reduce){.hp-body :is(.hp-cart,.hp-bar){transition:none}}
