.summary:not(:last-child){margin-bottom:18px;margin-bottom:var(--spacing-5)}.summary-row{position:relative;padding:12px 0;padding:var(--spacing-3) 0;font-size:.875rem;font-size:14px;font-size:var(--summary-font-size-sm);line-height:1.375;line-height:var(--font-lineheight-2)}@media (min-width: 640px){.summary-row{display:flex;font-size:1.0625rem;font-size:17px;font-size:var(--summary-font-size)}}.summary-row:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1);border-bottom:1px solid var(--border-color)}.summary-row-label,.summary-row-value{min-height:20px}.summary-row-label{margin-bottom:6px;margin-bottom:var(--spacing-1)}@media (min-width: 640px){.summary-row-label{width:40%;margin-bottom:0}}.summary-row-value{flex:1;font-weight:600;font-weight:var(--summary-label-font-weight)}.summary-row-value ul{font-weight:400;font-weight:var(--font-weight-4);margin-left:0}.summary-row-value ul li{list-style:none}.summary-row-edit{color:#ec8d71;color:var(--box-edit-text-color);text-decoration:underline;font-weight:500;font-weight:var(--font-weight-5);align-self:flex-start;transition:color .25s;transition:color var(--transition);position:absolute;top:12px;top:var(--spacing-3);right:0}@media (min-width: 640px){.summary-row-edit{position:relative;top:auto;right:auto}}.summary-row-edit:hover{color:color-mix(in srgb,#ec8d71 80%,black)}@supports (color: color-mix(in lch,red,blue)){.summary-row-edit:hover{color:color-mix(in srgb,#ec8d71 80%,black)}@supports (color: color-mix(in lch,red,blue)){.summary-row-edit:hover{color:color-mix(in srgb,var(--color-primary) 80%,black)}}}.summary-row-container{display:flex;align-items:center}.summary-row-quantity{width:80px;width:var(--spacing-18)}.summary-row-remove{color:#ec8d71;color:var(--color-primary);margin-left:12px;margin-left:var(--spacing-3)}.summary-row-remove svg{display:block}.summary-row-price{margin-left:auto}.summary-row-price--align-top{align-self:flex-start}.summary-row-cancel{display:block;color:#8b8b8b;color:var(--color-grey-3);text-decoration:underline;font-weight:500;font-weight:var(--font-weight-5);transition:color .25s;transition:color var(--transition)}.summary-row-cancel:hover{color:#080607;color:var(--color-grey-1)}
