.zzct-delivery-page{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:1.5rem 0;color:inherit;font:inherit;text-align:left} .zzct-delivery-page .zzct-delivery-heading{display:flex;align-items:center;justify-content:center;gap:.6em;margin:0 0 1rem;font-size:1.25em;font-weight:600;text-align:center} .zzct-delivery-page .zzct-delivery-heading .fa-truck{flex:none;color:#009ece} .zzct-delivery-page .zzct-delivery-content{box-sizing:border-box;width:100%;max-width:100%;min-width:0;border:1px solid #ddd;border-top:3px solid #009ece;border-radius:4px} .zzct-delivery-page .zzct-delivery-table{box-sizing:border-box;width:100%;max-width:100%;min-width:0} .zzct-delivery-page .zzct-delivery-group{display:grid;grid-template-columns:repeat(var(--zzct-grid-columns),minmax(0,1fr));box-sizing:border-box;width:100%;min-width:0;margin:0;border-bottom:1px solid #ddd} .zzct-delivery-page .zzct-delivery-group:last-child{border-bottom:0} .zzct-delivery-page .zzct-delivery-row{display:contents} .zzct-delivery-page .zzct-delivery-row:nth-child(even)>.zzct-delivery-cell{background:#fafafa} .zzct-delivery-page .zzct-delivery-cell{display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;container-type:inline-size;width:100%;min-width:0;max-width:100%;margin:0;padding:6px 5px;font-size:12px;line-height:1.35;white-space:normal;overflow-wrap:anywhere;text-align:left;border-right:1px solid #e8e8e8;border-bottom:1px solid #ddd} .zzct-delivery-page .zzct-delivery-row:last-child>.zzct-delivery-cell{border-bottom:0} .zzct-delivery-page .zzct-delivery-cell:last-child{border-right:0} .zzct-delivery-page .zzct-delivery-class{grid-column:1;grid-row:1/span var(--zzct-group-rows);border-bottom:0} .zzct-delivery-page .zzct-delivery-label{display:block;align-self:stretch;min-width:0;margin:0 0 4px;padding:0;color:#707070;font-size:9.5px;line-height:1.25;font-weight:400;text-align:left;white-space:normal;overflow-wrap:anywhere} .zzct-delivery-page .zzct-delivery-value{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;flex:1;width:100%;min-width:0;max-width:100%;min-height:2em;margin:0;padding:0;font-size:inherit;line-height:inherit;text-align:center;white-space:normal;overflow-wrap:anywhere} .zzct-delivery-page .zzct-delivery-value>*{min-width:0;max-width:100%} .zzct-delivery-page .zzct-delivery-value .amount,.zzct-delivery-page .zzct-delivery-value bdi{white-space:normal;overflow-wrap:anywhere} .zzct-delivery-page .zzct-delivery-value .zzct-delivery-day{display:block;font-size:11px;font-size:min(11px,15cqi);line-height:1.4;white-space:nowrap;overflow-wrap:normal} .zzct-delivery-page .zzct-delivery-return-label{display:block} .zzct-delivery-page .zzct-delivery-value .zzct-delivery-return-days{display:block;white-space:nowrap;overflow-wrap:normal} .zzct-delivery-page .zzct-delivery-cell[data-zzct-page-field="shipping_class"] .zzct-delivery-value{font-weight:600} .zzct-delivery-page .zzct-delivery-cell a{white-space:normal;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:2px} .zzct-delivery-payments{margin-top:1.5rem} @media(max-width:760px){ .zzct-delivery-page .zzct-delivery-group{display:block} .zzct-delivery-page .zzct-delivery-row{grid-template-columns:repeat(var(--zzct-small-columns),minmax(0,1fr))} .zzct-delivery-page .zzct-delivery-row{display:grid;box-sizing:border-box;width:100%;min-width:0;margin:0} .zzct-delivery-page .zzct-delivery-class{grid-column:1/-1;grid-row:auto} .zzct-delivery-page .zzct-delivery-cell{border-bottom:1px solid #eee} } @media(max-width:420px){ .zzct-delivery-page .zzct-delivery-row{grid-template-columns:minmax(0,1fr)} } 