.vwd-pickup-boxing{display:block;border:1px solid #ccd7df;border-radius:12px;padding:20px;margin-bottom:24px;background:#f5f9fb}
.vwd-pickup-boxing fieldset{margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:16px}
.vwd-pickup-boxing legend{font-weight:700;margin-bottom:12px}
.vwd-pickup-boxing label{display:flex;align-items:center;gap:8px;cursor:pointer}
.vwd-pickup-boxing label:has(input:disabled){opacity:.65;cursor:default}
.vwd-pickup-boxing input{width:18px;height:18px;accent-color:#007daf}
.vwd-pickup-boxing p{font-size:.9em;margin:12px 0 0;line-height:1.5}
.vwd-pickup-boxing [data-pickup-error]{color:#a51d25}
.mw-fee__control-container:has(input[name="mw_fees[10283543822406]"]),.mw-fee__control-container:has(input[name="mw_fees[10283555160134]"]),.mw-fee__control-container:has(input[name="mw_fees[10283557388358]"]),.mw-fee__control-container:has(input[name="mw_fees[10283560632390]"]){display:none!important}
html[data-vwd-pickup-boxing="true"] .mw-fee__control-container:has(input[name="mw_fees[10283543822406]"]),html[data-vwd-pickup-boxing="true"] .mw-fee__control-container:has(input[name="mw_fees[10283555160134]"]),html[data-vwd-pickup-boxing="true"] .mw-fee__control-container:has(input[name="mw_fees[10283557388358]"]),html[data-vwd-pickup-boxing="true"] .mw-fee__control-container:has(input[name="mw_fees[10283560632390]"]){display:block!important}
html[data-vwd-pickup-boxing="true"] #cart-summary .dynamic-cart-btns{display:none!important}
