.checkout-steps{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;display:flex;position:relative}.checkout-steps:after{content:"";border-top:1px solid var(--cp-colour-border);width:100%;position:absolute;top:12px;left:0;right:0}.checkout-steps .checkout-exit,.checkout-steps .checkout-step{z-index:1;background-color:var(--cp-colour-surface);padding:0 10px}@media (width>=768px){.checkout-steps .checkout-exit,.checkout-steps .checkout-step{padding:0 15px}}.checkout-step{text-align:center;color:var(--cp-colour-on-surface-muted);flex-direction:column;align-items:center;gap:5px;font-family:Roboto Flex Variable,"sans-serif";font-weight:700;transition-property:color;transition-duration:.15s;transition-timing-function:ease-in-out;display:flex}@media (width>=768px){.checkout-step{text-align:left;flex-direction:row;gap:10px}}.checkout-step.is-active{color:var(--cp-colour-green)}.checkout-step.is-active .checkout-step__sequence{color:var(--cp-colour-green);border-color:var(--cp-colour-green)}.checkout-step.is-completed{color:var(--cp-colour-on-surface-muted)}.checkout-step.is-completed .checkout-step__sequence{color:var(--cp-colour-surface);background-color:var(--cp-colour-green);border-color:var(--cp-colour-green)}.checkout-step__sequence{width:24px;height:24px;color:var(--cp-colour-on-surface-muted);text-align:center;border:2px solid var(--cp-colour-border);border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;font-family:Roboto Flex Variable,"sans-serif";font-size:12px;font-stretch:50%;line-height:1;transition-property:color,background-color,border-color;transition-duration:.15s;transition-timing-function:ease-in-out;display:flex}.checkout-step__name{text-transform:uppercase;word-break:break-word;font-size:10px;line-height:1.2}@media (width>=420px){.checkout-step__name{font-size:12px}}@media (width>=768px){.checkout-step__name{word-break:normal;font-size:16px}}.checkout-exit{text-align:center;color:var(--cp-colour-on-surface-muted);text-transform:uppercase;flex-direction:column;align-items:center;gap:5px;font-family:Roboto Flex Variable,"sans-serif";font-weight:700;display:flex}@media (width>=768px){.checkout-exit{text-align:left;flex-direction:row;gap:10px}}.checkout-exit__icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;line-height:1;display:flex}.checkout-exit__name{word-break:break-word;font-size:10px;line-height:1.2}@media (width>=420px){.checkout-exit__name{font-size:12px}}@media (width>=768px){.checkout-exit__name{word-break:normal;font-size:16px}}.checkout-steps[data-v-9f6f1570]{margin-top:10px}@media (width>=940px){.checkout--details{padding-top:15px}}.checkout--details .checkout-customer-panel .fieldset,.checkout--details .checkout-form-login .fieldset{row-gap:0}.checkout--details .form-click-and-collect .legend{margin-top:10px;font-size:.875rem;font-weight:700}.login-modal__intro{color:var(--cp-colour-on-surface-muted);margin:0 0 20px;font-size:.875rem;line-height:1.5}.checkout--details .details-reveal{flex-direction:column;gap:15px;display:flex}.checkout--details .details-reveal-enter-active,.checkout--details .details-reveal-leave-active{transition:opacity .25s ease-in-out,transform .25s ease-in-out}.checkout--details .details-reveal-enter-from{opacity:0;transform:translateY(6px)}.checkout--details .details-reveal-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.checkout--details .details-reveal-enter-active,.checkout--details .details-reveal-leave-active{transition:none}}.checkout--details .details-welcome-back{border:1px solid var(--cp-colour-border);border-left:3px solid var(--cp-colour-green);background-color:var(--cp-colour-surface);border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px 15px;padding:10px 15px;font-size:.8125rem;line-height:1.5;display:flex}.checkout--details .details-welcome-back>svg{color:var(--cp-colour-green);flex-shrink:0;font-size:1.125rem}.checkout--details .details-welcome-back p{color:var(--cp-colour-on-surface-muted);flex:13.75rem;margin:0}.checkout--details .details-welcome-back p strong{color:var(--cp-colour-on-surface)}.checkout--details .details-contact-helper{flex-wrap:wrap;justify-content:space-between;gap:5px 15px;display:flex}.checkout--details .details-contact-helper__login button{font:inherit;color:var(--cp-colour-on-surface);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.checkout--details .details-contact-helper__login button:hover{color:var(--cp-colour-orange)}.checkout--delivery .checkout-details-summary{margin-top:15px}.checkout--delivery .delivery-method--placeholder{cursor:default}.checkout--delivery .delivery-method--placeholder .delivery-method__details{gap:.375rem}.checkout--delivery .delivery-methods-fade-enter-active{transition:opacity .25s cubic-bezier(0,0,.2,1),transform .25s cubic-bezier(0,0,.2,1)}.checkout--delivery .delivery-methods-fade-enter-from{opacity:0;transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.checkout--delivery .delivery-methods-fade-enter-active{transition:none}}.checkout--payment .checkout-details-summary{margin-top:15px}.checkout--payment .details-payment a{text-decoration:underline}.checkout--payment .payment-methods{flex-direction:column;display:flex}.checkout--payment .payment-methods .payment-method__expanded{border:none}.checkout--payment .payment-fully-covered{border:1px solid var(--cp-colour-green);background-color:var(--cp-colour-surface);color:var(--cp-colour-on-surface);border-radius:6px;align-items:center;gap:10px;padding:15px;font-size:.875rem;display:flex}.checkout--payment .payment-fully-covered svg{color:var(--cp-colour-green);flex-shrink:0}.checkout--payment .payment-gift-card-prompt{color:var(--cp-colour-on-surface-muted);align-items:center;gap:10px;margin:0;padding:5px 0;font-size:.875rem;display:flex}.checkout--payment .payment-gift-card-prompt svg{color:var(--cp-colour-orange)}.checkout--payment .payment-gift-card-prompt button{font:inherit;color:var(--cp-colour-on-surface);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.checkout--payment .payment-gift-card-prompt button:hover{color:var(--cp-colour-orange)}.checkout--payment .payment-method-group{flex-direction:column;gap:10px;display:flex}.checkout--payment .place-order__terms-section{margin-top:15px}.checkout--payment .place-order__terms{color:var(--cp-colour-on-surface-muted);font-family:Roboto Flex Variable,"sans-serif";font-size:.75em;font-stretch:50%;line-height:1.5}@keyframes calculating-figures-pulse{0%{opacity:1}to{opacity:.35}}@keyframes saving-line-sweep{0%{background-position:-66.67% 0}to{background-position:166.67% 0}}@keyframes saved-pop{0%,to{transform:scale(1)}40%{transform:scale(1.2)}}.checkout-order-summary{background-color:var(--cp-colour-surface-inset);flex-direction:column;gap:15px;width:100%;padding:20px;display:flex;overflow-x:hidden}.checkout-order-summary__head{align-items:center;display:flex}.checkout-order-summary__header{cursor:pointer;width:100%;text-align:inherit;background:0 0;border:none;justify-content:space-between;padding:15px 20px}.checkout-order-summary__contents,.checkout-order-summary__header{flex-direction:row;flex:1;align-items:center;gap:15px;display:flex}.checkout-order-summary__contents{min-width:0}.checkout-order-summary__cart-summary,.checkout-order-summary__grand-total{text-transform:uppercase;font-family:Roboto Flex Variable,"sans-serif";font-size:1rem;font-weight:700;font-stretch:50%}.checkout-order-summary__cart-summary{white-space:nowrap;flex:0 auto}.checkout-order-summary__grand-total{white-space:nowrap;margin-left:auto}.checkout-order-summary__grand-total .price{font-size:inherit;font-weight:inherit}.checkout-order-summary__grand-total .price__value{font-size:1em}.checkout-order-summary__chevron{color:var(--cp-colour-on-surface);flex-shrink:0;justify-content:center;align-items:center;margin-left:10px;font-size:1.125rem;transition:transform .3s ease-in-out;display:flex}@media (width>=940px){.checkout-order-summary__header{display:none}}@media (width<=939px){.checkout-order-summary{background-color:var(--cp-colour-surface-inset);padding:0}.checkout-order-summary .checkout-order-summary__head{z-index:1;background-color:var(--cp-colour-surface-inset);position:sticky;top:0}.checkout-order-summary:not(.is-open) .checkout-order-summary__title{display:none}.checkout-order-summary.is-open{padding:20px}.checkout-order-summary.is-open .checkout-order-summary__head{margin:-20px -20px 0;padding-left:20px}.checkout-order-summary.is-open .checkout-order-summary__header{flex:none;order:2;width:auto}.checkout-order-summary.is-open .checkout-order-summary__chevron{transform:rotate(180deg)}.checkout-order-summary.is-open .checkout-order-summary__content{opacity:1;visibility:visible;max-height:none;transition:visibility,opacity .3s ease-in-out}.checkout-order-summary:not(.is-open){background-color:var(--cp-colour-surface-inset);gap:0;padding:0;transition:background-color .3s ease-in-out}.checkout-order-summary:not(.is-open) .checkout-order-summary__content{opacity:0;visibility:hidden;max-height:0;margin:0;padding:0;transition:visibility 0s linear .3s,opacity .3s ease-in-out;overflow:hidden}}.checkout-order-summary__title{flex:1;grid-template-columns:3fr 2fr;align-items:center;font-family:Roboto Flex Variable,"sans-serif";font-stretch:50%;display:grid}.checkout-order-summary__title h3{text-transform:uppercase;justify-self:start;margin:0;font-size:1.125rem;font-weight:700;line-height:1}.checkout-order-summary__title .checkout-order-summary__edit{text-transform:uppercase;color:var(--cp-colour-on-surface-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-self:end;padding:4px 8px;font-family:Roboto Flex Variable,"sans-serif";font-size:.875rem;font-stretch:50%}.checkout-order-summary__title .checkout-order-summary__edit:hover{color:var(--cp-colour-on-surface);border-color:var(--cp-colour-on-surface)}.checkout-order-summary__content{flex-direction:column;gap:15px;display:flex}.checkout-order-summary__items{margin-left:-20px;margin-right:-20px}.checkout-order-summary__items .order-line-item,.checkout-order-summary__items .order-line-item-status{padding-left:20px;padding-right:20px}.checkout-order-summary__subtotals{flex-direction:column;gap:10px;display:flex}.checkout-order-summary__subtotals .checkout-order-summary__separator{border:none;border-top:1px solid var(--cp-colour-border);width:100%;margin:0}.checkout-order-summary__subtotals:before{content:"";border-top:1px solid var(--cp-colour-border);margin-bottom:5px}.checkout-order-summary__subtotals .receipt-item__name,.checkout-order-summary__subtotals .receipt-item__value .price{font-size:1rem}.checkout-order-summary__coupon{border-top:1px solid var(--cp-colour-border);margin-top:-15px;padding-top:15px}.checkout-order-summary__coupon .accordion-item--minimal .accordion-item__trigger{text-transform:none;color:var(--cp-colour-on-surface-muted);border-bottom:none;padding:5px 0;font-size:.9375rem;font-weight:400}.checkout-order-summary__coupon .accordion-item--minimal .accordion-item__body{padding:5px 0 0}.checkout-order-summary__coupon .redeem-code__form{gap:5px}.checkout-order-summary__coupon .redeem-code__applied{margin-top:5px}.checkout-order-summary__totals{border-top:1px solid var(--cp-colour-border);flex-direction:column;gap:.5rem;padding-top:15px;display:flex}.checkout-order-summary__totals>.gst-note{margin-top:-.25rem}.checkout-order-summary.is-updating .payment-breakdown__amount,.checkout-order-summary.is-updating .payment-breakdown__due .price,.checkout-order-summary.is-updating .receipt-item__value .price{animation:.9s ease-in-out infinite alternate calculating-figures-pulse}@media (prefers-reduced-motion:reduce){.checkout-order-summary.is-updating .payment-breakdown__amount,.checkout-order-summary.is-updating .payment-breakdown__due .price,.checkout-order-summary.is-updating .receipt-item__value .price{opacity:.5;animation:none}}.payment-breakdown{flex-direction:column;gap:15px;display:flex}.payment-breakdown__credits{border-left:2px solid var(--cp-colour-orange);flex-direction:column;gap:10px;margin:0;padding:0 0 0 15px;list-style:none;display:flex}.payment-breakdown__credit{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.payment-breakdown__label{min-width:0;color:var(--cp-colour-on-surface);font-family:Roboto Flex Variable,"sans-serif";font-size:1.0625rem;font-stretch:50%}.payment-breakdown__detail{color:var(--cp-colour-on-surface-muted);white-space:nowrap;margin-left:5px;font-family:Arial,Helvetica,"sans-serif";font-size:.75rem;font-stretch:100%}.payment-breakdown__amount.price{color:var(--cp-colour-green);flex-shrink:0;font-size:1rem;font-weight:700}.payment-breakdown .price .price__currency,.payment-breakdown .price .price__integral,.payment-breakdown .price .price__value{font-size:1em}.payment-breakdown .price .price__fractional{margin-top:1px;font-size:.625em}.payment-breakdown__after-credits{margin-top:-5px}.payment-breakdown__due{border-top:1px solid var(--cp-colour-border);justify-content:space-between;align-items:center;gap:15px;padding-top:15px;display:flex}.payment-breakdown__due-label,.payment-breakdown__due>.price{font-size:1.875rem;font-weight:700}.payment-breakdown__due-label{text-transform:uppercase;font-family:Roboto Flex Variable,"sans-serif";font-stretch:50%}.is-covered .payment-breakdown__due-label{color:var(--cp-colour-on-surface-muted);font-size:1.375rem}.payment-breakdown__covered{background-color:var(--cp-colour-green);color:var(--cp-colour-white);text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:5px 15px;font-family:Roboto Flex Variable,"sans-serif";font-size:1.125rem;font-weight:700;font-stretch:50%;display:inline-flex}.payment-breakdown__covered-icon{animation:.9s ease-in-out .2s both payment-breakdown-toot}@media (prefers-reduced-motion:reduce){.payment-breakdown__covered-icon{animation:none}}@keyframes payment-breakdown-toot{0%{opacity:0;transform:scale(.6)rotate(0)}40%{opacity:1;transform:scale(1.25)rotate(-16deg)}60%{transform:scale(1)rotate(12deg)}80%{transform:rotate(-6deg)}to{transform:rotate(0)}}.gst-included-tag{white-space:nowrap;vertical-align:bottom;opacity:0;visibility:hidden;max-width:0;margin-left:calc(.25em - 10px);transition:max-width .25s ease-in-out,opacity .25s ease-in-out,transform .25s ease-in-out,visibility .25s ease-in-out;display:inline-block;overflow:hidden;transform:translate(-4px)}.gst-included-tag.is-included{opacity:1;visibility:visible;max-width:6em;transform:none}@media (prefers-reduced-motion:reduce){.gst-included-tag{transition:none}}.gst-note{color:var(--cp-colour-on-surface-muted);flex-wrap:wrap;align-items:baseline;gap:0 5px;margin:0;font-family:Arial,Helvetica,"sans-serif";font-size:.75rem;line-height:1.2;display:flex}.gst-note__switch{font:inherit;color:var(--cp-colour-on-surface);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.gst-note__switch:hover{color:var(--cp-colour-orange)}.gst-note__switch:focus-visible{outline:2px solid var(--cp-colour-orange);outline-offset:2px}.order-line-item{align-items:start;gap:15px;min-width:0;padding:15px 10px;display:flex}.order-line-item:hover{background-color:oklch(from var(--cp-colour-surface-overlay) l c h/.5)}.order-line-item__media{border:1px solid var(--cp-colour-border);background-color:var(--cp-colour-white);border-radius:6px;flex:0 0 65px;justify-content:center;align-items:center;height:65px;display:flex;position:relative}@media (width>=940px){.order-line-item__media{flex:0 0 80px;height:75px}}.order-line-item__image{-o-object-fit:contain;object-fit:contain;border-radius:inherit;max-width:100%;max-height:100%}.order-line-item__qty{white-space:nowrap;margin-right:.25em;font-weight:700}.order-line-item__details{text-align:left;flex:1;min-width:0}.order-line-item__name,.order-line-item__notes,.order-line-item__options{text-align:left;font-family:Roboto Flex Variable,"sans-serif";font-stretch:50%}.order-line-item__name{word-wrap:break-word;overflow-wrap:break-word;font-size:1rem}.order-line-item__notes,.order-line-item__options{color:var(--cp-colour-on-surface-muted);font-size:.75rem;line-height:1.3}.order-line-item__options{margin-top:5px}.order-line-item__notes{margin-top:10px;font-weight:700}.order-line-item__actions{align-items:center;gap:15px;margin-top:10px;display:flex}.order-line-item--qty-mini .order-line-item__value{align-self:stretch}.order-line-item__mini-stepper{margin-top:auto}.order-line-item--qty-mini .order-line-item__each{margin-bottom:10px}.order-line-item.is-loading .order-line-item__each,.order-line-item.is-loading .order-line-item__value>.price{animation:.9s ease-in-out infinite alternate calculating-figures-pulse}@media (prefers-reduced-motion:reduce){.order-line-item.is-loading .order-line-item__each,.order-line-item.is-loading .order-line-item__value>.price{opacity:.5;animation:none}}.order-line-item__value{text-align:right;flex-direction:column;flex:none;align-items:flex-end;margin-left:auto;display:flex}.order-line-item__value>.price{font-size:.75rem;font-weight:400}.order-line-item__value>.price .price__value{font-size:1.4em}.order-line-item__value .order-line-item__each{color:var(--cp-colour-on-surface-muted);white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:.25em;margin-top:.1875rem;font-family:Roboto Flex Variable,"sans-serif";font-size:.8125rem;font-stretch:50%;display:flex}.order-line-item__value .badge{padding:10px;font-size:.875rem}@media (width<=939px){.order-line-item__value .badge{padding:5px;font-size:.75rem}}.order-line-item-stepper{border:1px solid var(--cp-colour-border-strong);background-color:var(--cp-colour-surface);border-radius:6px;align-items:stretch;height:2.125rem;display:inline-flex;position:relative;overflow:hidden}.order-line-item-stepper:after{content:"";background:linear-gradient(90deg,transparent,var(--cp-colour-orange),transparent) no-repeat;opacity:0;pointer-events:none;background-size:40% 100%;height:2px;transition:opacity .15s ease-in-out;position:absolute;inset:auto 0 0}.order-line-item-stepper.is-loading:after{opacity:1;animation:1.1s linear infinite saving-line-sweep}@media (prefers-reduced-motion:reduce){.order-line-item-stepper.is-loading:after{opacity:.6;background-size:100% 100%;animation:none}}.order-line-item-stepper.is-loading .order-line-item-stepper__input{color:var(--cp-colour-on-surface-muted);animation:.9s ease-in-out infinite alternate calculating-figures-pulse}@media (prefers-reduced-motion:reduce){.order-line-item-stepper.is-loading .order-line-item-stepper__input{opacity:.5;animation:none}}.order-line-item-stepper__button{width:2.125rem;color:var(--cp-colour-orange);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:.6875rem;transition:background-color .15s ease-in-out,color .15s ease-in-out;display:flex}.order-line-item-stepper__button--decrement{border-right:1px solid var(--cp-colour-border)}.order-line-item-stepper__button--increment{border-left:1px solid var(--cp-colour-border)}.order-line-item-stepper__button:hover{background-color:oklch(from var(--cp-colour-orange) l c h/.1)}.order-line-item-stepper__button:focus-visible{outline:2px solid var(--cp-colour-orange);outline-offset:-2px}.order-line-item-stepper__button.is-remove{color:var(--cp-colour-on-surface-muted);font-size:.8125rem}.order-line-item-stepper__button.is-remove:hover{background-color:oklch(from var(--cp-colour-red) l c h/.08);color:var(--cp-colour-red)}.order-line-item-stepper__count{--qty-min-width:2.375rem;justify-content:center;align-items:center;display:flex;position:relative}.order-line-item-stepper__input{width:max(var(--qty-min-width),var(--qty-chars,1) * 1ch + 1rem);height:100%;color:var(--cp-colour-on-surface);text-align:center;appearance:textfield;background:0 0;border:none;padding:0;font-size:.875rem;font-weight:700;transition:width .15s ease-in-out,color .15s ease-in-out}.order-line-item-stepper__input::-webkit-inner-spin-button{appearance:none;margin:0}.order-line-item-stepper__input::-webkit-outer-spin-button{appearance:none;margin:0}.order-line-item-stepper__input:focus{background-color:var(--cp-colour-surface-inset);outline:none}.order-line-item-stepper.is-saved .order-line-item-stepper__input{animation:.4s cubic-bezier(.34,1.56,.64,1) saved-pop}@media (prefers-reduced-motion:reduce){.order-line-item-stepper.is-saved .order-line-item-stepper__input{animation:none}}.order-line-item-stepper--sm{height:1.625rem}.order-line-item-stepper--sm .order-line-item-stepper__button{width:1.625rem;font-size:.5625rem}.order-line-item-stepper--sm .order-line-item-stepper__button.is-remove{font-size:.6875rem}.order-line-item-stepper--sm .order-line-item-stepper__count{--qty-min-width:1.75rem}.order-line-item-stepper--sm .order-line-item-stepper__input{font-size:.8125rem}@media (prefers-reduced-motion:reduce){.order-line-item-stepper__input{transition:none}}.receipt-item{flex-direction:row;display:flex}.receipt-item__name{text-align:left;flex-wrap:wrap;flex-grow:1;align-items:center;gap:10px;font-family:Roboto Flex Variable,"sans-serif";font-size:1.125rem;font-stretch:50%;display:flex}.receipt-item__link{color:inherit;text-decoration:none}.receipt-item__link:focus-visible,.receipt-item__link:hover{text-decoration:underline}.receipt-item__label-suffix{align-items:center;display:inline-flex}.receipt-item__value{flex-shrink:0}.receipt-item__value .price{font-size:1.125rem;font-weight:400}.receipt-item__value .price__integral,.receipt-item__value .price__value{font-size:1em}.receipt-item__value .price__fractional{margin-top:1px;font-size:.625em}.receipt-item__value .price__currency,.receipt-item__value .price__suffix{align-self:center;margin:0;font-size:1em}.receipt-item__value .price__suffix{margin-left:.1em}.receipt-item--total .receipt-item__name{text-transform:uppercase;font-size:1.375rem;font-weight:700}.receipt-item--total .receipt-item__value .price{font-size:1.375rem;font-weight:700}.receipt-item--total .receipt-item__value .price__value{text-transform:uppercase}.receipt-item--amount-due .receipt-item__name{text-transform:uppercase;font-size:1.875rem;font-weight:700}.receipt-item--amount-due .receipt-item__value .price{font-size:1.875rem;font-weight:700}.receipt-item--amount-due .receipt-item__value .price__value{text-transform:uppercase}.receipt-item--payment .receipt-item__name,.receipt-item--payment .receipt-item__value .price{color:var(--cp-colour-on-surface-muted);font-size:1rem}.accordion{border:1px solid var(--cp-colour-border);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.accordion--minimal{border:none;border-radius:0;overflow:visible}.accordion-item+.accordion-item{border-top:1px solid var(--cp-colour-border)}.accordion-item__trigger{cursor:pointer;text-align:left;text-transform:uppercase;width:100%;color:var(--cp-colour-on-surface);background:0 0;border:none;justify-content:space-between;align-items:center;gap:15px;padding:15px 20px;font-family:Roboto Flex Variable,"sans-serif";font-size:.9375rem;font-weight:700;font-stretch:50%;transition:background-color .15s ease-in-out;display:flex}.accordion-item__trigger:hover{background-color:var(--cp-colour-surface-raised)}.accordion-item__trigger:focus-visible{outline:2px solid var(--cp-colour-primary);outline-offset:2px}.accordion-item__icon{color:var(--cp-colour-on-surface-muted);flex-shrink:0;font-size:.75rem;transition:transform .25s ease-in-out,color .15s ease-in-out}.accordion-item__trigger:hover .accordion-item__icon{color:var(--cp-colour-on-surface)}.accordion-item__panel{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.4,0,.2,1),opacity .25s ease-in-out,visibility 0s linear .25s;display:grid;overflow:hidden}.accordion-item__content{min-height:0;color:var(--cp-colour-on-surface);font-family:Roboto Flex Variable,"sans-serif";font-size:.875rem;font-stretch:50%;line-height:1.6;overflow:hidden}.accordion-item__body{padding:15px 20px}.accordion-item.is-open .accordion-item__icon{transform:rotate(180deg)}.accordion-item.is-open .accordion-item__panel{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.accordion-item--minimal .accordion-item__trigger{border-bottom:1px solid var(--cp-colour-border);padding-left:0;padding-right:0;transition:border-color .15s ease-in-out}.accordion-item--minimal .accordion-item__trigger:hover{border-color:var(--cp-colour-on-surface-muted);background:0 0}.accordion-item--minimal .accordion-item__trigger:focus-visible{outline-offset:-2px}.accordion-item--minimal .accordion-item__body{padding:10px 0}.accordion-item--minimal+.accordion-item--minimal{border-top:none}.checkout-details-summary{border:1px solid var(--cp-colour-border);border-radius:6px;padding:10px 15px;font-family:Roboto Flex Variable,"sans-serif"}@media (width<=939px){.checkout-details-summary{padding-left:20px;padding-right:20px}}.checkout-details-summary__header{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.checkout-details-summary__title{color:var(--cp-colour-on-surface-muted);text-transform:uppercase;letter-spacing:.12em;opacity:.7;font-size:.625rem;font-weight:400;font-stretch:50%}.checkout-details-summary__action{opacity:0;transition:opacity .25s ease-in-out}.checkout-details-summary:focus-within .checkout-details-summary__action,.checkout-details-summary:hover .checkout-details-summary__action{opacity:1}@media (hover:none){.checkout-details-summary__action{opacity:1}}.checkout-details-summary__edit{color:var(--cp-colour-on-surface-muted);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:2px 5px;font-family:Roboto Flex Variable,"sans-serif";font-size:.6875rem;font-weight:600;font-stretch:50%;transition:color .15s ease-in-out,border-color .15s ease-in-out;display:inline-flex}.checkout-details-summary__edit:hover{color:var(--cp-colour-on-surface);border-color:var(--cp-colour-on-surface)}.checkout-details-summary__edit:focus-visible{outline:2px solid var(--cp-colour-primary);outline-offset:2px}.checkout-details-summary__list{flex-direction:column;gap:5px;margin:0;display:flex}.checkout-details-summary__row{grid-template-columns:5em 1fr;align-items:baseline;gap:0 10px;display:grid}.checkout-details-summary__label{color:var(--cp-colour-on-surface-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-align:right;font-size:.6875rem;font-weight:600;font-stretch:50%}.checkout-details-summary__value{color:var(--cp-colour-on-surface-muted);margin:0;font-size:.8125rem;font-weight:400;font-stretch:100%;line-height:1.4}.checkout-serial[data-v-fea984f6]{color:#b0b0b0;letter-spacing:.03em;-webkit-user-select:all;user-select:all;cursor:pointer;justify-content:center;align-items:center;gap:.35rem;padding:.75rem 0;font-size:.65rem;transition:color .2s;display:flex}.checkout-serial[data-v-fea984f6]:hover{color:#888}.checkout-serial__label[data-v-fea984f6]{text-transform:uppercase;letter-spacing:.06em;font-weight:500}.checkout-serial__separator[data-v-fea984f6]{color:#d0d0d0}.checkout-serial__value[data-v-fea984f6]{color:silver;font-family:Monaco,Consolas,Courier New,monospace}.sidebar[data-v-fea984f6]{background-color:#f2f2f2}
