.summary{background:var(--colour-white);border-radius:var(--border-radius-md);padding:1rem}.summary .summary-header h2{margin:0}.summary-details>summary{list-style:none;cursor:pointer;margin:0;padding:0}.summary-details>summary::-webkit-details-marker{display:none}.summary-details>summary::marker{display:none}.summary-toggle{display:flex;flex-direction:column;gap:1rem}.summary-toggle-header{display:flex;justify-content:space-between;align-items:center;gap:1.25rem}.summary-toggle-header .summary-title{margin:0}.summary-collapsed{display:flex;align-items:flex-start;flex:1;gap:1rem;min-width:0}.summary-thumbnails{list-style:none;margin:0;padding:0;display:flex;gap:.75rem}.summary-thumb{position:relative;display:flex;flex-shrink:0;width:4rem;height:4rem}.summary-thumb img,.summary-thumb svg{width:100%;height:100%;object-fit:contain;border:1px solid var(--colour-blue-grey);border-radius:var(--border-radius-sm);background:var(--colour-white)}.summary-qty{position:absolute;top:-7px;right:-7px;display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;min-height:1.5rem;padding:0 .35rem;background:var(--colour-black);color:var(--colour-white);border:2px solid var(--colour-white);border-radius:.5rem;font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.summary-thumb-more:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;border-radius:var(--border-radius-sm);pointer-events:none}.summary-thumb-more .summary-thumb-more-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--colour-white);font-size:var(--fluid-type-size);font-weight:var(--font-weight-semibold);z-index:1}.summary-collapsed-meta{margin-left:auto;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;line-height:var(--leading-base)}.summary-collapsed-label{font-size:var(--text-base);color:var(--colour-text-muted);order:-1}.summary-collapsed-price{font-size:var(--fluid-type-size);--fluid-type-size: clamp(1rem, .16vw + .96rem, 1.125rem);--fluid-type-max-width: 56ch;--fluid-type-margin: 1.25ch;--fluid-letter-spacing: normal}.summary-collapsed-price .muted-currency{color:var(--colour-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-medium);margin-right:.15rem}.summary-collapsed-count{font-size:var(--text-base);color:var(--colour-text-muted)}.summary-chevron{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--colour-text-muted);transition:transform var(--transition-duration-fast) ease}.summary-details[open] .summary-collapsed{display:none}.summary-details[open] .summary-chevron{transform:rotate(180deg)}.summary-items{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:1rem}.summary-item{display:grid;grid-template-columns:4rem 1fr auto;gap:1rem;align-items:start}.summary-item .summary-item-image{position:relative;width:4rem;height:4rem;background:var(--colour-white)}.summary-item .summary-item-image img,.summary-item .summary-item-image svg{width:100%;height:100%;object-fit:contain;border:1px solid var(--colour-blue-grey);border-radius:var(--border-radius-sm);background:var(--colour-white)}.summary-item .summary-item-title{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--leading-heading);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.summary-item .summary-item-variant{margin-top:.15rem;font-size:var(--text-sm);color:var(--colour-text-muted)}.summary-item .summary-item-discounts{list-style:none;margin:.15rem 0 0;padding:0}.summary-item .summary-item-discounts li{font-size:var(--text-xs);color:var(--colour-text-muted)}.summary-item .summary-item-price{font-size:var(--text-base);font-weight:var(--font-weight-medium);white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end}.summary-item .summary-item-price .summary-item-price-was{color:var(--colour-text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-regular)}.summary-item-discounts li,.summary-row--savings dt{display:flex;align-items:center;gap:.35rem;text-transform:uppercase}.summary-item-discounts li svg,.summary-row--savings dt svg{width:1em;height:1em;flex-shrink:0}.summary-totals{margin:.75rem 0 0;padding-top:.75rem;border-top:1px solid var(--colour-blue-grey);display:flex;flex-direction:column;gap:.5rem}.summary-totals .summary-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.summary-totals .summary-row dt,.summary-totals .summary-row dd{margin:0}.summary-totals .summary-row dd.muted,.summary-totals .summary-row .muted{color:var(--colour-text-muted);font-size:var(--text-base)}.summary-totals .summary-row .muted-currency{color:var(--colour-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-medium);margin-right:.25rem}.summary-totals .summary-row--total{margin-top:.25rem;font-size:var(--fluid-type-size);--fluid-type-size: clamp(1rem, .16vw + .96rem, 1.125rem);--fluid-type-max-width: 56ch;--fluid-type-margin: 1.25ch;--fluid-letter-spacing: normal}.summary-totals .summary-row--total dt{font-weight:var(--font-weight-semibold)}.summary-totals .summary-row--savings dt{font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.summary-totals .summary-row--savings dd{font-weight:var(--font-weight-medium)}@media(min-width:768px){.summary{padding:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/snippet-summary-card.css.map */
