.shipping-estimate{margin-top:20px;padding:20px;background:#f4f2ed;border-left:3px solid var(--gold,#d1ad74);color:#0b0d0c;font:400 13px/1.5 Reading,Arial,sans-serif;box-sizing:border-box}
.shipping-estimate h2,.shipping-estimate h3{font:700 16px/1.3 Reading,Arial,sans-serif;margin:0 0 16px;letter-spacing:0}
.shipping-estimate-lines{margin:0}.shipping-estimate-lines>div{display:flex;justify-content:space-between;gap:20px;padding:6px 0}.shipping-estimate-lines dt{margin:0}.shipping-estimate-lines dd{margin:0;text-align:right;font-weight:600;white-space:nowrap}.shipping-estimate-lines dt>span{display:inline-block;padding:1px 5px;margin-left:4px;background:#ffe000;font-size:11px;font-weight:700}
.shipping-estimate-lines .shipping-estimate-total{border-top:1px solid #d7d4ca;margin-top:9px;padding-top:12px;font-weight:700}.shipping-estimate-vat{font-size:11px;color:#505650}.shipping-estimate-vat dd{font-weight:400;white-space:normal}
.shipping-estimate-note{font-size:11px!important;line-height:1.55!important;margin:14px 0 0!important;color:#565c54}.shipping-estimate>p{margin:0;font-size:13px}.shipping-estimate a{color:inherit;text-underline-offset:3px}
.shipping-band-table{border-top:1px solid #d7d4ca;margin-top:16px;padding-top:13px}.shipping-band-table summary{font-size:12px;font-weight:600;cursor:pointer}.shipping-band-table table{width:100%;border-collapse:collapse;font-size:12px;margin-top:12px}.shipping-band-table td,.shipping-band-table th{padding:7px 8px;text-align:left;font-weight:400}.shipping-band-table td:last-child,.shipping-band-table th:last-child{text-align:right}.shipping-band-table thead{font-size:11px;color:#565c54}.shipping-band-table tr.selected{background:#ffe00040}.shipping-band-table tr.selected td{font-weight:700}
#snipcart .pinsa-cart-shipping{margin:0 24px 20px;max-width:100%;flex:0 0 auto}#snipcart .pinsa-cart-shipping[hidden]{display:none!important}#snipcart .pinsa-cart-shipping h3{font-size:15px}#snipcart .shipping-estimate-total{font-size:13px}
@media(max-width:420px){.shipping-estimate{padding:16px}.shipping-estimate-lines>div{gap:12px}.shipping-estimate-lines dt{max-width:67%}#snipcart .pinsa-cart-shipping{margin-inline:16px}}
