.phone{padding-top:clamp(1.25rem,.75rem + 2vw,2.5rem)}.phone__layout{display:grid;gap:1.5rem}.phone__gallery{position:relative;min-width:0}.phone__photos{display:flex;gap:.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.phone__photo{flex:0 0 100%;aspect-ratio:1;border-radius:var(--radius-card);background-color:var(--color-surface);overflow:hidden;scroll-snap-align:center}.phone__photo img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.phone__photo-count{position:absolute;right:.75rem;bottom:.75rem;padding:.25rem .65rem;border-radius:var(--radius-pill);background-color:color-mix(in srgb,var(--color-ink) 72%,transparent);color:var(--color-white);font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums}.phone__info{display:grid;align-content:start;gap:1.25rem;min-width:0}.phone__info>:not([class*=phone__]),.phone__app{order:1}.phone__promises,.phone__pickup{order:2}.phone__sold-chip{justify-self:start;background-color:var(--color-brand);color:var(--color-cream)}.phone__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.phone__title{font-size:var(--step-3)}.phone__save{display:inline-flex;flex:none;align-items:center;gap:.4rem;min-height:2.75rem;padding:.4rem .9rem .4rem .7rem;border:1.5px solid var(--color-line);border-radius:var(--radius-pill);background-color:var(--color-white);font-size:.9375rem;font-weight:600;color:var(--color-brand);cursor:pointer}.phone__save:hover{border-color:var(--color-brand)}.phone__save .icon{width:1.25rem;height:1.25rem}.phone__save[aria-pressed=true] .icon{fill:var(--color-action);color:var(--color-action)}.phone__reserve{width:100%}.phone__note{margin:0}.reserve{display:grid;align-content:start;gap:1rem}.reserve__phone{display:grid;gap:.15rem;padding:1rem 1.1rem;border-radius:1rem;background-color:var(--color-tint);color:var(--color-brand)}.reserve__phone span{font-size:.9375rem}.phone__sub{margin-top:-.85rem;font-size:var(--step-1);color:var(--color-muted)}.phone__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem}.phone__price{font-size:clamp(2rem,1.7rem + 1.4vw,2.75rem);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--color-brand)}.phone__price-label{display:block;margin-bottom:.35rem;font-size:var(--step--1);font-weight:500;letter-spacing:0;color:var(--color-muted)}.phone__saving{display:flex;align-items:center;gap:.6rem;color:var(--color-muted)}.phone__instalments{margin-top:-.6rem;font-size:.9375rem;color:var(--color-muted)}.phone__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;padding:1.25rem;border-radius:var(--radius-card);background-color:var(--color-surface)}.phone__facts dt{font-size:.8125rem;line-height:1.3;color:var(--color-muted)}.phone__facts dd{font-size:1.0625rem;font-weight:600;line-height:1.3;color:var(--color-ink);overflow-wrap:anywhere}.phone__fact-note{display:block;font-size:.8125rem;font-weight:400;color:var(--color-muted)}.phone__grades{margin-top:-.5rem;border-bottom:1px solid var(--color-line)}.phone__grades summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.75rem;font-weight:600;color:var(--color-brand);cursor:pointer;list-style:none}.phone__grades summary::-webkit-details-marker{display:none}.phone__grades summary .icon{width:1.25rem;height:1.25rem;color:var(--color-accent);transition:transform .2s ease}.phone__grades[open] summary .icon{transform:rotate(45deg)}.phone__grades dl{display:grid;gap:.35rem}.phone__grades dl div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem;padding:.5rem .75rem;border-radius:.75rem}.phone__grades dl .is-this{background-color:var(--color-tint)}.phone__grades dt{font-weight:600;color:var(--color-brand)}.phone__grades p{padding-block:.75rem 1rem;font-size:.9375rem;color:var(--color-muted)}.phone__buy,.phone__form{display:grid;gap:.6rem}.phone__note a{margin-left:.4rem;font-weight:600}.phone__add{width:100%}.phone__option{display:grid;gap:.4rem;font-size:.9375rem;font-weight:600;color:var(--color-muted)}.phone__form .shopify-payment-button__button{min-height:3.375rem;border-radius:var(--radius-pill);overflow:hidden}.phone__form .shopify-payment-button__more-options{margin-top:.6rem;font-size:.9375rem;color:var(--color-muted)}.phone__sold{display:grid;justify-items:start;gap:.6rem;padding:1.25rem;border-radius:var(--radius-card);background-color:var(--color-tint);color:var(--color-brand)}.phone__sold-title{font-size:var(--step-1);font-weight:700;letter-spacing:-.02em}.phone__sold .button{margin-top:.4rem}.phone__promises{display:grid;gap:.9rem;padding:0;list-style:none}.phone__promises li{display:flex;gap:.85rem}.phone__promises .icon{margin-top:.1rem;color:var(--color-accent)}.phone__promises li>span{display:grid;gap:.1rem}.phone__promises a{font-weight:600;color:var(--color-brand);text-decoration:none}.phone__promises a:hover{text-decoration:underline}.phone__promises span span{font-size:.9375rem;color:var(--color-muted)}.phone__pickup{display:grid;gap:.6rem;padding:1.25rem;border:1.5px solid var(--color-line);border-radius:var(--radius-card)}.phone__pickup-title{display:flex;align-items:center;gap:.6rem;font-size:1.125rem;letter-spacing:-.015em}.phone__pickup-title .icon{color:var(--color-accent)}.phone__pickup-note{margin-top:-.35rem;font-size:.9375rem;color:var(--color-muted)}.phone__pickup-address{font-weight:600}.phone__pickup .hours{display:grid;gap:.25rem;padding-block:.75rem;border-block:1px solid var(--color-line);font-size:.9375rem}.phone__pickup-actions{display:flex;flex-wrap:wrap;gap:.5rem}.phone__pickup-actions .icon{width:1.1rem;height:1.1rem}.phone__report,.phone__others{margin-top:clamp(2.5rem,1.5rem + 4vw,5rem)}.phone__report .subtitle{margin-bottom:1.25rem}.phone__report .rte{max-width:44rem}.phone-bar{position:fixed;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));left:.75rem;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .5rem .5rem 1.1rem;border-radius:var(--radius-pill);background-color:var(--color-white);box-shadow:0 0 0 1px var(--color-line),0 12px 30px -10px #10271f73}.phone-bar[hidden]{display:none}.phone-bar__text{display:grid;min-width:0;line-height:1.15}.phone-bar__name{overflow:hidden;font-size:.8125rem;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap}.phone-bar__price{font-size:1.125rem;letter-spacing:-.02em;color:var(--color-brand)}.phone-bar .button{flex:none}@media(min-width:700px){.phone__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;overflow:visible}.phone__photo:first-child{grid-column:1 / -1}.phone__photo-count{display:none}}@media(min-width:990px){.phone__layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,4vw,4rem)}.phone__info{position:sticky;top:6.5rem}.phone-bar{display:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/product.css.map */
