.product-swatches,.featured-iphone-card__colors,.featured-iphone-card .product-swatches,.card-wrapper .product-swatches{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:12px 0 6px!important;width:100%!important;min-height:14px!important;list-style:none!important;padding:0!important}.swatch,.featured-iphone-card__swatch,.color-swatch,.featured-iphone-card .swatch{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;max-width:14px!important;max-height:14px!important;flex-shrink:0!important;border-radius:50%!important;aspect-ratio:1 / 1!important;display:block!important;border:1px solid rgba(0,0,0,.08)!important;transition:transform .2s cubic-bezier(.2,.8,.2,1)!important;cursor:pointer!important;position:relative!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}.swatch.active,.color-swatch.active{transform:scale(1.15)!important;outline:1px solid #2e2e2e!important;outline-offset:1px!important}.swatch:active,.swatch:hover{transform:scale(1.15)!important}.featured-iphone-card__trust-line{display:flex!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin:1.2rem 0!important;font-size:1.2rem!important;color:#6b7280!important;font-weight:500!important}.trust-item{display:flex!important;align-items:center!important;gap:4px!important;white-space:nowrap!important}.trust-line-check{color:var(--loopmarket-teal, #3BB18A)!important;font-weight:700!important}a,button,[role=button],input,label,select,textarea,.swatch,.color-swatch,.slider-button,.slider-counter__link{touch-action:manipulation}:root{--vh-full: 100vh}@supports (height: 100dvh){:root{--vh-full: 100dvh}}@media screen and (max-width:749px){input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea,.field__input{min-height:44px!important;font-size:1.6rem!important}}@media screen and (min-width:750px)and (max-width:989px){.page-width{padding-left:2.4rem;padding-right:2.4rem}.grid{gap:1.6rem}.loopmarket-product-strip__grid{grid-template-columns:repeat(3,1fr)!important}.loopmarket-hero-slider .slideshow{aspect-ratio:3 / 1}}@supports (height: 100dvh){@media screen and (max-width:768px){body .loopmarket-floating-cart,body .loopmarket-whatsapp-chat{bottom:calc(env(safe-area-inset-bottom,0px) + 8rem);transition:bottom .2s ease}}}.loopmarket-floating-cart:focus-visible,.loopmarket-whatsapp-chat:focus-visible{outline:3px solid var(--loopmarket-teal, #3BB18A);outline-offset:3px}@media screen and (max-width:749px){:root{--mobile-section-spacing: 16px;--mobile-h1-size: 3.2rem;--mobile-h1-line-height: 1.25;--mobile-body-size: 1.5rem;--mobile-body-line-height: 1.46;--mobile-teal: var(--loopmarket-teal, #3BB18A);--mobile-radius: 1.6rem;--mobile-shadow: 0 4px 12px rgba(0, 0, 0, .05)}.section-stack{display:flex;flex-direction:column;gap:var(--mobile-section-spacing)}.shopify-section:not(.loopmarket-hero),.loopmarket-section:not(.loopmarket-hero){padding-top:var(--mobile-section-spacing)!important;padding-bottom:var(--mobile-section-spacing)!important;margin-top:0!important;margin-bottom:0!important}.shopify-section:has(.loopmarket-trust-bar),.shopify-section:has(.trust-reviews-band),.shopify-section:has(.loopmarket-product-strip){padding-top:0!important;padding-bottom:0!important}.header{padding-top:.8rem!important;padding-bottom:.8rem!important}.header__icon{width:44px!important;height:44px!important;border-radius:50%!important;background:transparent!important}.header__icon .svg-wrapper{width:24px!important;height:24px!important}.header__heading-logo{max-height:32px!important}.shopify-payment-button__button--unbranded{min-height:52px!important;border-radius:12px!important;font-size:1.6rem!important;font-weight:600!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 2.4rem!important;transition:all .2s ease!important;text-decoration:none!important}.shopify-payment-button__button--unbranded{background-color:var(--mobile-teal)!important;color:#fff!important;border:none!important;box-shadow:0 4px 14px var(--loopmarket-teal-shadow, rgba(59, 177, 138, .25))!important}.loopmarket-product-strip__grid{display:flex!important;grid-template-columns:none!important;gap:1.2rem!important;overflow-x:auto!important;overflow-y:visible!important;padding:0 1.6rem .4rem!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.loopmarket-product-strip__grid::-webkit-scrollbar{display:none!important}.loopmarket-product-strip__card{flex:0 0 min(72vw,23rem)!important;min-width:min(72vw,23rem)!important;padding:1.2rem!important;background:#fff!important;border-radius:var(--mobile-radius)!important;border:1px solid rgba(0,0,0,.05)!important;scroll-snap-align:start!important}.loopmarket-product-strip__media{width:100%!important;aspect-ratio:1 / 1!important;margin-bottom:.6rem!important}.loopmarket-product-strip__intent{font-size:1rem!important;line-height:1.35!important;padding:.5rem .9rem!important;margin-bottom:.7rem!important}.loopmarket-product-strip__name{font-size:1.55rem!important;line-height:1.12!important}.loopmarket-product-strip__highlight{font-size:1.15rem!important;line-height:1.35!important}.loopmarket-product-strip__cta{min-height:0!important;padding:0!important;border-radius:0!important;font-size:1.2rem!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1.45!important;white-space:normal!important;text-align:center!important;background:transparent!important;box-shadow:none!important}.loopmarket-product-strip{padding-top:1.6rem!important;padding-bottom:2rem!important}.loopmarket-product-strip__header{margin-bottom:1.6rem!important;padding:0 1.6rem!important}.loopmarket-product-strip__title{font-size:2rem!important;line-height:1.08!important}.loopmarket-product-strip__subtitle{margin-top:.6rem!important;font-size:1.45rem!important;line-height:1.45!important}body.template-collection .lm-mobile-carousel,body.template-search .lm-mobile-carousel,body.template-collection .loopmarket-product-strip__grid,body.template-search .loopmarket-product-strip__grid{display:grid!important;overflow-x:visible!important;padding:0!important;margin-left:0!important;margin-right:0!important;grid-template-columns:1fr!important;gap:1.6rem!important}body.template-collection .lm-mobile-carousel__item,body.template-search .lm-mobile-carousel__item{width:100%!important;max-width:none!important}.template-collection .product-grid,.template-search .product-grid{grid-template-columns:minmax(0,1fr)!important;column-gap:0!important;row-gap:1.6rem!important}.template-collection .product-grid .grid__item,.template-search .product-grid .grid__item{width:100%!important;max-width:none!important}.template-collection .featured-iphone-card,.template-search .featured-iphone-card{min-height:0!important}.template-collection:not(.template-collection-bundles) .loopmarket-floating-cart,.template-search .loopmarket-floating-cart,.template-collection:not(.template-collection-bundles) .whatsapp-cta,.template-search .whatsapp-cta{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.trust-reviews-band{padding-top:1.6rem!important;padding-bottom:1.6rem!important;margin-bottom:1.2rem!important}.trust-reviews-band__container{padding-top:0!important;padding-bottom:0!important}.loopmarket-mobile-sticky{left:1.6rem!important;right:1.6rem!important;bottom:1.6rem!important;padding:.8rem 1.2rem!important;border-radius:1.2rem!important;background:#ffffffd9!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;box-shadow:0 8px 32px #0000001f!important;border:1px solid rgba(255,255,255,.3)!important;z-index:999!important}.loopmarket-card__storage-badges{display:flex!important;justify-content:center!important;gap:6px!important;margin-bottom:8px!important;flex-wrap:wrap!important}.loopmarket-card__storage-badge{font-size:1rem!important;padding:.2rem .6rem!important;border-radius:4px!important;background:#f5f5f7!important;color:#4a4a4a!important;font-weight:600!important;text-transform:uppercase!important}}@media screen and (max-width:768px){:root{--grid-micro: 8px;--grid-tight: 12px;--grid-standard: 16px;--grid-section: 16px;--grid-major: 24px;--hero-exit: 20px;--hero-mobile-surface: #f5f5f7}.loopmarket-container{padding-left:var(--grid-standard)!important;padding-right:var(--grid-standard)!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important}.loop-card,.featured-iphone-card,.loopmarket-bundle-card,.loopmarket-setup-addon-card,.promo-card{border-radius:12px!important;box-shadow:0 6px 16px #0000000d!important;background:#fff!important;border:1px solid rgba(0,0,0,.05)!important}.header-wrapper{margin-bottom:0!important;padding-bottom:0!important}.shopify-section:has(.loopmarket-product-strip){margin-top:0!important}.card{padding:var(--grid-standard)!important;border-radius:var(--grid-tight)!important}.button,.button--primary,.button--secondary,.menu-drawer__menu-item,.header__icon{min-height:44px!important}.card__content{gap:var(--grid-micro)!important}.card__information{padding-top:var(--grid-micro)!important}.card__media{margin-bottom:var(--grid-tight)!important}.price{margin-top:var(--grid-micro)!important;margin-bottom:var(--grid-tight)!important}.grid{margin-top:var(--grid-tight)!important;row-gap:var(--grid-standard)!important;column-gap:var(--grid-tight)!important}.slider-buttons{margin-top:var(--grid-tight)!important}.slider-dots{margin-top:var(--grid-micro)!important}.loopmarket-bundle,.loopmarket-bundle-card{padding:var(--grid-standard)!important;margin-bottom:var(--grid-major)!important;border-radius:12px!important}.product__info-container{gap:var(--grid-standard)!important}.product__title{margin-bottom:var(--grid-micro)!important}.trust-bar{margin-top:var(--grid-standard)!important;margin-bottom:var(--grid-standard)!important}.section--support,.loopmarket-promo-banner{padding-top:var(--grid-tight)!important;padding-bottom:var(--grid-tight)!important}.footer{padding-top:var(--grid-section)!important;padding-bottom:var(--grid-section)!important}body .loopmarket-floating-cart{position:fixed!important;top:auto!important;left:16px!important;right:auto!important;bottom:calc(96px + env(safe-area-inset-bottom,0px))!important;transform:none!important;display:inline-flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:5.6rem!important;height:5.6rem!important;border-radius:999px!important;background:#fff!important;color:#111827!important;border:1.5px solid rgba(59,177,138,.35)!important;box-shadow:0 14px 35px #00000040!important;z-index:9980!important;transition:all .25s ease!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}body .loopmarket-floating-cart:hover{transform:translateY(-2px)!important}body .whatsapp-cta{position:fixed!important;top:auto!important;left:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;right:16px!important;bottom:calc(96px + env(safe-area-inset-bottom,0px))!important;width:5.6rem!important;height:5.6rem!important;padding:0!important;background:#25d366!important;color:#fff!important;border:1px solid #25D366!important;border-radius:999px!important;box-shadow:0 16px 40px #25d36680!important;transition:all .25s ease!important;z-index:9980!important;animation:loopmarket-whatsapp-pulse 2.5s infinite!important}@media screen and (max-width:480px){body .whatsapp-cta{left:auto!important;right:16px!important;justify-content:center!important}}body .whatsapp-text{display:none!important}body.loopmarket-hide-whatsapp-chat .whatsapp-cta{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}@media(prefers-reduced-motion:reduce){body .loopmarket-whatsapp-chat,body .whatsapp-cta{animation:none!important}}@media screen and (max-width:749px){.featured-iphone-card__dynamic-badge,.featured-iphone-card__secondary-badge,.loopmarket-eyebrow,.loopmarket-empty-state__eyebrow,.loopmarket-card__badge-pill,.loopmarket-bundle-card__contents-label,.featured-iphones__badge{font-size:1.2rem!important}.product-benefits span,.product-benefits span:last-child{font-size:1.3rem!important}.loopmarket-hero__frame{min-height:38rem!important}.loopmarket-hero__content{min-height:38rem!important;padding:2rem 1.6rem!important}.loopmarket-hero__phone{width:min(20rem,46%)!important}.loopmarket-payment-display{padding:1rem 1.2rem!important;gap:.8rem!important}.bnpl-headline{font-size:1.25rem!important;line-height:1.5!important}.bnpl-tabs{gap:.6rem!important;flex-wrap:wrap!important}.bnpl-tab{padding:.7rem 1.2rem!important;min-height:44px!important}.bnpl-tab__logo{height:16px!important;max-width:90px!important}.bnpl-trust{font-size:1.2rem!important}.product__title,.loopmarket-pdp-title{font-size:2.4rem!important;line-height:1.2!important}.loopmarket-pdp-price-stack .price--large .price-item{font-size:2.4rem!important}.featured-iphones__mobile-track{padding-bottom:1.2rem!important;padding-right:0!important}.featured-iphones__mobile-item{flex:0 0 calc(100vw - 4.8rem)!important;min-width:calc(100vw - 4.8rem)!important}.featured-iphones__mobile-cta{font-size:1.4rem!important;min-height:48px!important}.featured-iphone-card{min-height:0!important}.featured-iphone-card__image-container{max-height:160px!important}.featured-iphone-card__button{min-height:48px!important;font-size:1.4rem!important;width:100%!important}.loop-trust-block__item{font-size:1.25rem!important}.loopmarket-collection-grid--iphones .product-grid{column-gap:1.2rem!important;row-gap:1.6rem!important}.announcement-bar__message{font-size:1.2rem!important}.product-form__buttons-row{display:flex;align-items:center;gap:8px;width:100%}.product-form__buttons-row .product-form__submit{flex:1 1 auto;min-height:56px;margin:0}.loopmarket-wishlist-toggle--pdp{width:44px;height:44px;flex:0 0 44px;border-radius:12px;border:1px solid #E5E7EB;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#3bb18a;cursor:pointer;transition:background .2s ease}.loopmarket-pdp-urgency{margin-top:8px;text-align:center;font-size:14px;line-height:1.4;color:#d32f2f;font-weight:600}.loopmarket-mobile-sticky{position:fixed;left:16px;right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 8px);z-index:50;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(16px);transition:opacity .2s ease,transform .2s ease}.loopmarket-mobile-sticky.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.loopmarket-mobile-sticky__button{width:100%;min-height:56px;padding:0 16px;border:0;border-radius:28px;background:#111827;color:#fff;font-size:14px;font-weight:600;box-shadow:0 16px 32px #11182733}body.has-sticky-cta{padding-bottom:80px}.loopmarket-footer{padding:32px 16px!important}.loopmarket-footer__blocks .footer-block+.footer-block{margin-top:24px!important;padding-top:24px!important}}@media screen and (max-width:380px){.loopmarket-hero__frame,.loopmarket-hero__content{min-height:34rem!important}.featured-iphones__static-card{flex:0 0 220px!important;width:220px!important;min-width:220px!important;max-width:220px!important}.featured-iphone-card__badge-container{top:.8rem!important;left:.8rem!important}.bnpl-tab__logo{max-width:72px!important}.product__title,.loopmarket-pdp-title{font-size:2rem!important}}@media screen and (min-width:750px){.loopmarket-footer__accordion>.loopmarket-footer__accordion-content{display:block!important}}@media screen and (max-width:749px){.page-width,.loopmarket-section,.shopify-section{max-width:100vw!important}.featured-iphones__mobile-track,.featured-iphones__product-scroll,.loopmarket-seo-guides__grid,.loopmarket-product-strip__grid,.loopmarket-flexible-payments__mobile-track,.explore-mobile-track-wrap{overflow-x:auto!important;max-width:100%!important}}.loopmarket-footer__payment-logo{height:20px!important;width:auto!important;max-width:80px!important;object-fit:contain!important;display:block!important}.loopmarket-footer__payment-strip{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important}@media screen and (max-width:749px){.loopmarket-footer__payment-logo{height:18px!important;max-width:64px!important}.loopmarket-footer__payment-strip{gap:10px!important}}@media screen and (max-width:749px){.loopmarket-trust-icons{grid-auto-columns:minmax(13rem,1fr)!important;gap:1rem!important;padding-bottom:.4rem!important}.loopmarket-trust-item{flex-direction:column!important;align-items:flex-start!important;gap:.4rem!important;padding:1rem!important}.loopmarket-trust-title{font-size:1.2rem!important;white-space:normal!important;word-break:break-word!important}.loopmarket-trust-subtitle{font-size:1.1rem!important;white-space:normal!important;word-break:break-word!important}.loopmarket-footer__payment-chip{padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;min-height:0!important}.loopmarket-footer__payment-logo{height:16px!important;max-width:56px!important}.loopmarket-footer__payment-strip{gap:1.4rem 1.6rem!important;padding:.8rem 0!important}.loopmarket-trust-bar{padding-right:7rem!important}.loopmarket-hero .loopmarket-heading{overflow:visible!important;text-overflow:unset!important;-webkit-line-clamp:unset!important;display:block!important;white-space:normal!important}.loopmarket-hero__copy{overflow:visible!important;display:block!important;-webkit-line-clamp:unset!important}}@media screen and (max-width:749px){.loopmarket-hero__frame{display:flex!important;flex-direction:column!important;min-height:0!important}.loopmarket-hero__background{position:relative!important;inset:auto!important;width:100%!important;height:22rem!important;order:1!important}.loopmarket-hero__background-media{width:100%!important;height:100%!important;object-fit:cover!important;object-position:60% 10%!important}.loopmarket-hero__background:after{background:linear-gradient(180deg,#fff0,#eef2ef99 80%,#eef2ef)!important}.loopmarket-hero__content{position:relative!important;z-index:2!important;order:2!important;width:100%!important;min-height:0!important;padding:1.6rem 2rem 2.4rem!important;background:#eef2ef!important}.loopmarket-trust-bar__item{min-width:16rem!important;flex:0 0 16rem!important}.loopmarket-trust-bar__bnpl-group{padding-right:1.2rem!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:.8rem!important;overflow:visible!important}.loopmarket-trust-bar__bnpl-label{display:block!important;white-space:normal!important;line-height:1.3!important;margin:0!important}.loopmarket-trust-bar__logos{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:1rem!important;flex-wrap:wrap!important;width:100%!important}.loopmarket-trust-bar__logo{height:1.2rem!important;width:auto!important;max-width:7.2rem!important;flex:0 0 auto!important}}@media screen and (max-width:768px){.loopmarket-hero__mobile-copy{width:100%!important}.loopmarket-hero__mobile .loopmarket-hero__heading,.loopmarket-hero__mobile .loopmarket-hero__value-line,.loopmarket-hero__mobile .loopmarket-hero__trust-line{-webkit-line-clamp:unset!important;overflow:visible!important;display:block!important;max-width:none!important}.loopmarket-hero__mobile .loopmarket-hero__actions{max-width:none!important}body .loopmarket-floating-cart{left:1.2rem!important;bottom:8rem!important}}@media screen and (max-width:639px){.loopmarket-hero__mobile-copy{width:100%!important}}@media screen and (max-width:749px){.loopmarket-trust-bar__left{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow-x:visible!important;gap:.6rem!important}.loopmarket-trust-bar__item{min-width:0!important;flex:none!important;padding:.7rem .8rem!important;gap:.5rem!important;border-radius:1.2rem!important;align-items:center!important}.loopmarket-trust-bar__icon{width:3.2rem!important;height:3.2rem!important;min-width:3.2rem!important;border-radius:1rem!important;flex-shrink:0!important}.loopmarket-trust-bar__icon svg{width:1.4rem!important;height:1.4rem!important}.loopmarket-trust-bar__title{font-size:1.1rem!important;white-space:normal!important;line-height:1.25!important}}.section-header,.header-wrapper{overflow:visible!important}.section-header.shopify-section-header-sticky,.section-header.shopify-section-group-header-group.shopify-section-header-sticky{position:sticky!important;top:0!important;z-index:10001!important}.section-header.shopify-section-header-hidden{top:calc(-1 * var(--header-height, 72px))!important}.section-header.shopify-section-header-hidden.menu-open{top:0!important}@media screen and (max-width:989px){.menu-drawer{position:fixed!important;top:6.2rem!important;left:50%!important;width:100vw!important;margin-left:-50vw!important;height:calc(100dvh - 6.2rem)!important;max-height:calc(100dvh - 6.2rem)!important;overflow-y:auto!important;z-index:10002!important;transform:translate3d(-100%,0,0)!important;transition:transform .55s cubic-bezier(.22,1,.36,1),visibility 0s linear .55s!important;background:#fff!important;box-shadow:12px 0 40px #0000002e!important;border-right:1px solid rgba(0,0,0,.04)!important;filter:none!important;visibility:hidden!important;will-change:transform!important;backface-visibility:hidden!important;touch-action:pan-y!important}details[open]>.menu-drawer{transform:translateZ(0)!important;visibility:visible!important;transition:transform .55s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s!important}details[open].menu-closing>.menu-drawer{transform:translate3d(-100%,0,0)!important}.header{position:relative!important;z-index:10003!important}.menu-drawer-container>summary{position:relative!important;z-index:10004!important}.header__icon--menu[aria-expanded=true]:before,.js menu-drawer>details>summary:before,.js menu-drawer>details[open]:not(.menu-opening)>summary:before{content:none!important;display:none!important}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;pointer-events:none!important;transition:opacity .3s ease;z-index:10001}body:has(#Details-menu-drawer-container[open]):before{opacity:1;pointer-events:none!important}body:has(#Details-menu-drawer-container[open]){overflow:hidden!important}body:has(#Details-menu-drawer-container[open]) .loopmarket-floating-cart,body:has(#Details-menu-drawer-container[open]) .whatsapp-cta{opacity:0!important;pointer-events:none!important}body:has(#Details-menu-drawer-container[open]) .header-wrapper{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fffffffa!important}.menu-drawer__inner-container{height:auto!important;min-height:100%!important;overflow-y:visible!important;padding-top:0!important}.menu-drawer__navigation-container{height:auto!important;overflow-y:visible!important;padding-bottom:10rem!important}.menu-drawer__navigation{padding-top:0!important}.menu-drawer__utility-links{display:none!important}}@media screen and (max-width:749px){[class^=section-][class*=-trust-bar]:not(.loopmarket-trust-bar):not(.loopmarket-trust-bar__left){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow-x:visible!important;flex-wrap:unset!important;gap:.6rem!important;padding:.8rem!important;width:100%!important}[class^=section-][class*=-trust-item]{min-width:0!important;flex:none!important;padding:.7rem .6rem!important;gap:.5rem!important;font-size:1.1rem!important;flex-direction:column!important;align-items:center!important;text-align:center!important;justify-content:flex-start!important}[class^=section-][class*=-trust-item] svg{width:3.2rem!important;height:3.2rem!important;flex-shrink:0!important}}@media screen and (max-width:749px){.loopmarket-trust-bar{overflow:hidden!important}.loopmarket-trust-bar__container{margin-left:0!important;margin-right:0!important;width:100%!important;box-sizing:border-box!important}}img,video,iframe,embed,object{max-width:100%}@media screen and (max-width:749px){.page-width,.main-page-width{padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}.shopify-section:not(.loopmarket-hero):not(.section-header):not(.shopify-section-group-header-group):not(.shopify-section-group-footer-group){padding-top:16px!important;padding-bottom:16px!important}p,li,span:not(.visually-hidden),td,th,label,.card__heading a,.card-information__text{font-size:max(1.4rem,14px)}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{font-size:1.6rem!important}}@media screen and (max-width:749px){.drawer__inner{width:100%!important;max-width:100%!important}.drawer__close{min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.cart-item__image{width:60px!important;height:60px!important;object-fit:cover!important;flex-shrink:0!important}.quantity__button{min-width:44px!important;min-height:44px!important}.cart-drawer__footer .button,.cart-drawer__footer .checkout-button{width:100%!important;min-height:52px!important;display:flex!important;align-items:center!important;justify-content:center!important}.free-shipping-progress,.loopmarket-free-shipping-progress{max-width:100%!important;overflow:hidden!important}}html,body{max-width:100%;overflow-x:clip}*,*:before,*:after{box-sizing:border-box}.recommended-strip,.bundles-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width:749px){.recommended-strip,.bundles-scroll{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;scroll-snap-type:x proximity;scroll-padding-left:16px}.recommended-strip .card-wrapper,.bundles-scroll .card-wrapper{min-width:min(260px,85vw)!important;flex:0 0 min(260px,85vw)!important;scroll-snap-align:start}}@media screen and (max-width:749px){.loopmarket-flexible-payments__shell{max-width:100%!important;margin-left:0!important;margin-right:0!important;border-radius:1.6rem!important}}@media screen and (max-width:749px){.loopmarket-header-row{flex-wrap:wrap!important;gap:1.2rem!important;margin-bottom:2.4rem!important}.loopmarket-header-row>*{flex:1 1 auto;min-width:0}.loopmarket-header-row>a,.loopmarket-header-row>.loopmarket-link{flex:0 0 auto;margin-left:auto}}@media screen and (max-width:749px){.loopmarket-product-card-meta{flex-wrap:wrap!important;overflow:visible!important}}@media screen and (max-width:749px){.shopify-section:not(.section-header):not(.shopify-section-group-header-group):not(.shopify-section-group-footer-group):not([class*=menu-drawer]):not([class*=cart-drawer]){overflow-x:clip}.shopify-section .lm-filter,.shopify-section .lm-filter__tabs{overflow:visible!important}.featured-iphones__mobile-track,.featured-iphones__product-scroll,.loopmarket-seo-guides__grid,.loopmarket-product-strip__grid,.recommended-strip,.bundles-scroll,.loopmarket-product-addons__grid,.loopmarket-setup-addons__grid--swipe{overflow-x:auto!important}}@media screen and (max-width:749px){.loopmarket-section>*,.loopmarket-grid>.loopmarket-grid__item,.loopmarket-hero__frame>*,.loopmarket-content-cards__grid>*,.loopmarket-flexible-payments__layout>*,.loopmarket-flexible-payments__content>*,.product__info-container>*,.card__content>*,.card__information>*{min-width:0}}@media screen and (max-width:749px){.loopmarket-section img,.shopify-section img,.card img,.card__media img,.media img{max-width:100%;height:auto}.media,.card__media{max-width:100%}}@media screen and (max-width:380px){.page-width,.main-page-width{padding-left:12px!important;padding-right:12px!important}.loopmarket-flexible-payments__shell,.loopmarket-hero__frame,.loopmarket-card,.featured-iphone-card{max-width:100%!important;min-width:0!important}.recommended-strip .card-wrapper,.bundles-scroll .card-wrapper{min-width:min(240px,80vw)!important;flex:0 0 min(240px,80vw)!important}}@media screen and (max-width:749px){.loopmarket-collection-grid .product-grid,.loopmarket-products .loopmarket-product-grid{align-items:stretch}.loopmarket-collection-grid .product-grid .grid__item,.loopmarket-products .loopmarket-grid__item{display:flex;flex-direction:column}.loopmarket-collection-grid .product-grid .grid__item>.card-wrapper,.loopmarket-products .loopmarket-grid__item>.card-wrapper{flex:1 1 auto;display:flex;flex-direction:column;height:100%}.loopmarket-collection-grid .product-grid .grid__item>.card-wrapper>.card,.loopmarket-products .loopmarket-grid__item>.card-wrapper>.card{flex:1 1 auto}}@media screen and (max-width:749px){.loopmarket-collection-grid--iphones .card__heading,.loopmarket-collection-grid .card__heading,.loopmarket-products .card__heading{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}}@media screen and (max-width:749px){.loopmarket-card__badges,.card__badge{display:flex!important;flex-wrap:wrap!important;gap:.4rem!important;align-items:flex-start!important;width:100%!important}.loopmarket-card__badges--anchored{width:100%!important}}@media screen and (max-width:749px){.loopmarket-collection-grid .product-grid,.loopmarket-collection-grid--iphones .product-grid,.loopmarket-collection-grid--bundles .product-grid,.loopmarket-collection-grid--accessories .product-grid{column-gap:12px!important;row-gap:16px!important}}@media screen and (max-width:749px){.loopmarket-card__actions .button,.loopmarket-card__actions .quick-add__submit,.loopmarket-setup-addon-card__actions .button{width:100%!important;min-height:44px!important}}@media screen and (max-width:749px){.loopmarket-setup-addon-card__media{display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden}.loopmarket-setup-addon-card__media img{width:100%;height:100%;object-fit:cover;object-position:center}.card__media{aspect-ratio:1 / 1}.card--media[style*="ratio-percent: 125"] .card__media{aspect-ratio:4 / 5}}@media screen and (max-width:749px){.loopmarket-card .card__information{display:flex;flex-direction:column;gap:8px;padding:8px 0 0}.loopmarket-card .price{margin-top:4px!important;margin-bottom:0!important}.loopmarket-card__copy{font-size:1.3rem;line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.loopmarket-card__storage-badges{margin-top:0!important;margin-bottom:4px!important}}@media screen and (max-width:749px){.loopmarket-card__actions .button[disabled],.loopmarket-card__actions .button[aria-disabled=true],.loopmarket-button-disabled{opacity:.5!important;cursor:not-allowed!important;width:100%!important;min-height:44px!important}}@media screen and (max-width:749px){.loopmarket-mobile-sticky{z-index:9990!important;bottom:calc(env(safe-area-inset-bottom,0px) + 8px)!important;isolation:isolate}body.has-sticky-cta{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))!important}.loopmarket-mobile-sticky__button{width:100%!important;min-height:56px!important;touch-action:manipulation}}@media screen and (max-width:749px){.drawer__inner.lm-cart-drawer{display:flex!important;flex-direction:column!important;height:100%!important;max-height:100dvh!important;overflow:hidden!important;overscroll-behavior:contain!important}.lm-cart-items{flex:1 1 auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;min-height:0!important;overscroll-behavior:contain!important}.drawer__footer.lm-cart-footer{flex:0 0 auto!important;position:sticky!important;bottom:0!important;z-index:2!important;background:#fff!important;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid rgba(0,0,0,.06)!important;box-shadow:0 -4px 16px #0000000f!important}#CartDrawer-Checkout,.cart__checkout-button{width:100%!important;min-height:52px!important;display:flex!important;align-items:center!important;justify-content:center!important;touch-action:manipulation}}@media screen and (max-width:749px){.cart-item__image,.loopmarket-bundle-card__product-image{width:60px!important;height:60px!important;min-width:60px!important;object-fit:cover!important;border-radius:8px!important}}@media screen and (max-width:749px){.quantity__button,.cart-remove-button,.button.button--tertiary.cart-remove-button{min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;touch-action:manipulation}.loopmarket-cart-upsell__add{min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 1.2rem!important;touch-action:manipulation}.lm-cart-note>summary{min-height:44px!important;display:flex!important;align-items:center!important;touch-action:manipulation}.loopmarket-bundle-card__details>summary{min-height:44px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;touch-action:manipulation}.drawer__close{min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;touch-action:manipulation}}@media screen and (max-width:749px){.variant-input-wrapper .button,.product-form__input .button,[name=Color]+label,[name=Storage]+label,.swatch-input+label{min-height:44px!important;min-width:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;touch-action:manipulation}.product-form__submit{min-height:56px!important;width:100%!important;touch-action:manipulation}.bnpl-tab{min-height:44px!important;touch-action:manipulation}.product__title,.loopmarket-pdp-title{font-size:2.4rem!important;line-height:1.2!important;text-wrap:balance}}@media screen and (max-width:989px){.menu-drawer__menu-item{min-height:44px!important;display:flex!important;align-items:center!important;padding-top:.8rem!important;padding-bottom:.8rem!important;touch-action:manipulation}.menu-drawer{-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important}.header__icon{min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;touch-action:manipulation}}@media screen and (max-width:749px){.quantity__button:focus-visible,.drawer__close:focus-visible,.cart-remove-button:focus-visible,.loopmarket-cart-upsell__add:focus-visible,.menu-drawer__menu-item:focus-visible,.loopmarket-mobile-sticky__button:focus-visible,.product-form__submit:focus-visible{outline:2px solid var(--loopmarket-teal, #3BB18A)!important;outline-offset:2px!important}}.card__media .media,.card__inner .media{aspect-ratio:1 / 1;min-height:0}.loopmarket-setup-addon-card__media{aspect-ratio:1 / 1}.collection-hero__image-container{min-height:200px}@media screen and (max-width:749px){.collection-hero__image-container{min-height:160px}}.loopmarket-hero__background-media,.collection-hero__image-container img,.loopmarket-collection-hero__image-container img{object-fit:cover;width:100%;height:100%}@media screen and (max-width:749px){.loopmarket-hero__background-media{object-position:60% 10%}.collection-hero__image-container img{object-position:center top}}body:not([style*=font-family]){font-family:var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.scroll-trigger--offscreen{will-change:opacity,transform}.card__media .placeholder-svg,.media .placeholder-svg{width:100%;height:100%;object-fit:cover}.card__media:has(.placeholder-svg),.media:has(.placeholder-svg){aspect-ratio:1 / 1;background:#f5f5f7}@media screen and (max-width:749px){.loopmarket-footer__accordion>summary,.loopmarket-footer__accordion>.footer-block__heading{min-height:44px!important;display:flex!important;align-items:center!important;cursor:pointer;width:100%;touch-action:manipulation}.loopmarket-footer__accordion>summary:focus-visible,.loopmarket-footer__accordion>.footer-block__heading:focus-visible{outline:2px solid var(--loopmarket-teal, #3BB18A);outline-offset:2px}}.loopmarket-button-disabled,.button[disabled],.button[aria-disabled=true]{opacity:.5;cursor:not-allowed}:focus-visible{outline:2px solid var(--loopmarket-teal, #3BB18A);outline-offset:2px}:focus:not(:focus-visible){outline:none}.loopmarket-hero__orb,.loopmarket-hero__chip,.loopmarket-hero__phone,.loopmarket-hero__placeholder{pointer-events:none}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}shopify-section[id*=popup]>*,.shopify-section-popup,#shopify-section-popup{z-index:11000!important}.menu-drawer{z-index:10002!important}#CartDrawer-Overlay,.cart-drawer__overlay{z-index:10009!important}.loopmarket-mobile-sticky{z-index:9990!important}body .loopmarket-floating-cart,body .whatsapp-cta{z-index:9980!important}@media screen and (max-width:749px){body.has-sticky-cta .loopmarket-floating-cart,body.has-sticky-cta .whatsapp-cta{opacity:0!important;pointer-events:none!important;transition:opacity .2s ease!important}}@media screen and (max-width:768px){body .loopmarket-floating-cart,body .whatsapp-cta{bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}}@media screen and (max-width:749px){body.template-index:has(.shopify-section-popup [open]) .loopmarket-floating-cart,body.template-index:has(.shopify-section-popup [open]) .whatsapp-cta{opacity:0!important;pointer-events:none!important}}@media screen and (max-width:749px){.lm-mobile-carousel{scroll-padding-left:16px!important;scroll-snap-type:x mandatory!important}.lm-mobile-carousel__item{scroll-snap-align:start!important}}@media screen and (max-width:749px){.loopmarket-hero__frame{min-height:32rem!important}.loopmarket-hero__background{height:18rem!important}.loopmarket-hero__content{min-height:0!important;padding:1.2rem 1.6rem 2rem!important}}@media screen and (max-width:380px){.loopmarket-hero__frame{min-height:28rem!important}.loopmarket-hero__background{height:15rem!important}}@media screen and (max-width:749px){.loopmarket-trust-bar{padding-right:0!important}.loopmarket-trust-bar__bnpl-group{padding-right:0!important;max-width:100%!important}}@media screen and (max-width:749px){.loopmarket-card__payment-terms{font-size:1.1rem!important;line-height:1.4!important;overflow:hidden!important}.loopmarket-card__payment-terms shopify-payment-terms,.loopmarket-card__payment-terms .shopify-payment-terms,.loopmarket-card__payment-terms [data-shopify-payment-terms]{font-size:1.1rem!important}.loopmarket-card__payment-terms shopify-payment-terms img,.loopmarket-card__payment-terms .shopify-payment-terms img,.loopmarket-card__payment-terms [data-shopify-payment-terms] img,.loopmarket-card__payment-terms .shopify-installment-payment-button__logo,.loopmarket-card__payment-terms .payment-terms__logo{height:14px!important;width:auto!important;max-width:60px!important;object-fit:contain!important;vertical-align:middle!important}.loopmarket-card__payment-terms .shopify-payment-terms__content,.loopmarket-card__payment-terms shopify-payment-terms p,.loopmarket-card__payment-terms shopify-payment-terms span{font-size:1.1rem!important;line-height:1.4!important;white-space:normal!important;word-break:break-word!important}.loopmarket-card__payment-terms{max-height:3.2rem!important;overflow:hidden!important}}@media screen and (max-width:749px){.featured-iphone-card shopify-payment-terms img,.featured-iphone-card .shopify-payment-terms img,.loopmarket-product-strip__card shopify-payment-terms img,.loopmarket-product-strip__card .shopify-payment-terms img{height:14px!important;width:auto!important;max-width:60px!important;object-fit:contain!important}.featured-iphone-card__bnpl{margin-bottom:1rem!important;padding-inline:.4rem!important}.featured-iphone-card__bnpl-line{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:.25rem!important;font-size:1.08rem!important;line-height:1.35!important}.featured-iphone-card__bnpl-logo{height:12px!important;width:auto!important;max-width:56px!important;margin-left:0!important;vertical-align:middle!important;flex:0 0 auto!important}}body .loopmarket-floating-cart{position:fixed!important;top:auto!important;right:auto!important;bottom:24px!important;left:24px!important;transform:none!important}body .whatsapp-cta{position:fixed!important;top:auto!important;left:auto!important;right:24px!important;bottom:24px!important;transform:none!important}@media screen and (max-width:768px){body .loopmarket-floating-cart{bottom:calc(96px + env(safe-area-inset-bottom,0px))!important;left:16px!important}body .whatsapp-cta{right:16px!important;bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/loopmarket-mobile-optimize.css.map */
