body:has(.product-information){background:#111214;color:#f5f5f5}
body:has(.product-information) .content-for-layout{background:#111214;color:#f5f5f5}
body:has(.product-information) .product-information{padding-block:42px 95px!important}
@media(min-width:851px){body:has(.product-information) .product-information__grid{grid-template-columns:minmax(0,1.05fr) minmax(390px,.75fr)!important;gap:72px!important}}
@media(min-width:750px) and (max-width:850px){body:has(.product-information) .product-information__grid{grid-template-columns:1fr!important;gap:35px!important}body:has(.product-information) .product-details{max-width:650px;padding-left:0!important}body:has(.product-information) .product-information__media{width:100%}}
body:has(.product-information) .product-information__media{background:transparent}
body:has(.product-information) .product-media-container{background:#fff!important;border:1px solid #303134;border-radius:20px!important}
body:has(.product-information) .product-details{padding:0 0 0 36px!important;border:0!important;background:transparent!important;color:#f5f5f5;box-shadow:none}
body:has(.product-information) .product-details h1,body:has(.product-information) .product-details .price{color:#fff}
body:has(.product-information) .product-details h1{font-size:clamp(52px,5vw,72px)!important;line-height:.96!important;letter-spacing:-.055em!important}
body:has(.product-information) .product-details:before{content:"QUALITY USED IPHONE";display:block;margin:0 0 -10px;color:#9fa9bd;font-size:10px;font-weight:800;letter-spacing:.14em}
body:has(.product-information) .product-details .text-block{color:#a7a8aa}
body:has(.product-information) .variant-picker__form{padding:18px;border:1px solid #343537;border-radius:16px;background:#1b1c1e}
body:has(.product-information) .variant-picker__form:before{content:"Choose colour and storage";display:block;margin-bottom:14px;color:#fff;font-size:18px;font-weight:750}
body:has(.product-information) .variant-option__select,body:has(.product-information) select{border-color:#444548!important;background:#111214!important;color:#fff!important}
body:has(.product-information) option:disabled{color:#666}
body:has(.product-information) .wt-reservation-summary{border-color:#343537;background:#1b1c1e;color:#fff}
body:has(.product-information) .wt-reservation-summary__top span,body:has(.product-information) .wt-reservation-summary>p{color:#9b9c9e}
body:has(.product-information) .wt-capacity-price{border-color:#3d3e41;background:#111214;color:#fff}
body:has(.product-information) .wt-capacity-price.is-selected{border-color:#fff;box-shadow:0 0 0 1px #fff}
body:has(.product-information) .wt-capacity-price small{color:#8e8f92}
body:has(.product-information) .wt-reservation-summary .wt-reservation-summary__note{color:#aaa}
body:has(.product-information) .wt-reservation-summary .wt-reservation-summary__note:before{color:#fff}
body:has(.product-information) .buy-buttons-block .button{background:#fff;color:#111}
body:has(.product-information) .buy-buttons-block .button:hover{background:#dedede}
body:has(.product-information) .sticky-add-to-cart__bar{border-color:#343537;background:#111214!important;color:#fff}
.cart-drawer{background:#111214!important;color:#f5f5f5!important}
.cart-drawer .dialog__close-button,.cart-drawer .cart-items__title,.cart-drawer .cart-items__price,.cart-drawer .cart-totals__item{color:#fff!important}
.cart-drawer .cart-items__variants,.cart-drawer .cart-items__properties,.cart-drawer .cart-totals__tax-note{color:#aaa!important}
.cart-drawer .cart-items__table-row,.cart-drawer .cart-drawer__summary{border-color:#343537!important}
.cart-drawer .cart-items__media-container{background:#fff;border-radius:12px}
.cart-drawer .cart__checkout-button{background:#fff!important;color:#111!important}
@media(max-width:749px){body:has(.product-information) .product-information{padding-block:18px 70px!important}body:has(.product-information) .product-details{padding:20px 16px!important;background:#111214;border:0}body:has(.product-information) .product-media-container{border-radius:15px!important}body:has(.product-information) .product-details h1{font-size:48px!important}}
a[aria-label="Start a WhatsApp chat"]{display:none!important}
body:has(.main-cart),body:has(.main-cart) .content-for-layout{background:#111214;color:#f5f5f5}
body:has(.main-cart) .cart-summary{background:#1b1c1e!important;color:#fff!important;border:1px solid #343537}
body:has(.main-cart) .cart-items__table-row{border-color:#343537!important}
body:has(.main-cart) .cart-items__title,body:has(.main-cart) .cart-items__price,body:has(.main-cart) .cart-totals__item{color:#fff!important}
body:has(.main-cart) .cart-items__variants,body:has(.main-cart) .cart-items__properties{color:#aaa!important}
body:has(.cart-page),body:has(.cart-page) .content-for-layout,body:has(.cart-page) .section{background:#111214!important;color:#f5f5f5!important}
body:has(.cart-page) .cart-page__summary,body:has(.cart-page) .cart-summary{background:#1b1c1e!important;color:#fff!important;border-color:#343537!important}
body:has(.cart-page) .cart-items__table-row{border-color:#343537!important}
body:has(.cart-page) .cart-items__title,body:has(.cart-page) .cart-items__price,body:has(.cart-page) .cart-totals__item{color:#fff!important}
body:has(.cart-page) .cart-items__variants,body:has(.cart-page) .cart-items__properties,body:has(.cart-page) .cart-totals__tax-note{color:#aaa!important}
body:has(.cart-page) .cart__checkout-button{background:#fff!important;color:#111!important}
.wt-global-whatsapp{position:fixed;right:22px;bottom:22px;z-index:90;display:flex;align-items:center;gap:10px;padding:10px 16px 10px 11px;border-radius:999px;background:#1fae68;color:#fff;font-size:13px;font-weight:700;text-decoration:none;box-shadow:0 10px 35px #0003}
.wt-global-whatsapp svg{width:25px;height:25px;fill:none;stroke:#fff;stroke-width:1.5}
@media(max-width:640px){.wt-global-whatsapp{width:49px;height:49px;padding:0;justify-content:center}.wt-global-whatsapp span{display:none}}
