.bag-line-copy .bag-line-price{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:16px;font-size:17px;font-weight:500}.bag-line-price small{color:var(--quiet);margin-top:4px;font-size:11px;font-weight:400;display:block}.bag-summary .bag-price-total{border-top:1px solid var(--line);align-items:center;margin-top:20px;padding-top:20px;font-size:16px}.bag-price-total strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:28px;font-weight:500}.bag-summary .bag-collection-price{color:var(--quiet);margin-top:16px;font-size:13px}.bag-summary .bag-quote-note{background:var(--stone);padding:14px;font-size:12px;line-height:1.8}
.fulfilment-options{border:0;min-width:0;margin:28px 0;padding:0}.fulfilment-options legend{margin-bottom:15px;font-size:17px;line-height:1.4}.fulfilment-choice{border:1px solid var(--line);background:var(--paper);align-items:center;gap:12px;margin-bottom:10px;padding:16px;font-size:14px;display:flex}.fulfilment-choice input{accent-color:#654a38;flex-shrink:0;width:17px;height:17px}.fulfilment-choice>span:nth-child(2){flex:1;min-width:0}.fulfilment-choice strong{font-weight:500}.fulfilment-choice small{color:var(--quiet);margin-top:5px;font-size:12px;line-height:1.6;display:block}.fulfilment-choice>b{font-size:13px;font-weight:400}.fulfilment-choice.is-selected{background:#e8e3d755;border-color:#654a38}.fulfilment-choice.is-unavailable{opacity:.5;cursor:not-allowed}.fulfilment-options>p{color:var(--quiet);margin:14px 0;font-size:12px;line-height:1.7}.fulfilment-options>.text-link{font-size:12px}@media (max-width:380px){.fulfilment-choice{gap:9px;padding:13px}.fulfilment-choice>.small{font-size:11px}}
