@media (max-width: 767px){:root{--container-padding: 1.5rem;--nav-height: 60px}html,body{overflow-x:hidden;width:100%;font-size:16px}h1,.hero-title,.save-more-title{font-size:3rem!important;line-height:1.1}h2,.section-title,.grades-title,.large-title,.why-title{font-size:2rem!important;line-height:1.2}h3{font-size:1.5rem!important}p,.hero-subtitle{font-size:1rem!important;padding-left:0!important}.hero-section,.collection-section,.save-more-section,.warranty-section,.why-refurbished-section,.explore-models-section,.cosmetic-grades-section,.comparison-section,.compromised-section,.contact-section,.site-footer{padding-left:var(--container-padding)!important;padding-right:var(--container-padding)!important;padding-top:3rem!important;padding-bottom:3rem!important;width:100%}.navbar{height:60px;padding:0 1.5rem;background:#000000e6}.nav-logo{padding-left:0}.nav-logo img{height:24px}.nav-links{display:none}.nav-icons{padding-right:0;gap:1rem}.hero-section{min-height:85vh;height:auto;flex-direction:column;justify-content:flex-start;text-align:center;padding:8rem 1rem 2rem!important;position:relative;overflow:hidden}.hero-content{padding-left:0;margin:0 auto;width:100%;max-width:100%;z-index:10;display:flex;flex-direction:column;align-items:center}.hero-title,.hero-subtitle{padding-left:0;text-align:center}.hero-title{font-size:2.5rem!important;margin-bottom:1rem;padding:0 1rem}.hero-subtitle{margin-top:2.5rem;margin-bottom:2.5rem;color:#d1d1d1}.hero-subtitle br{display:none}.category-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;gap:2rem;padding:1rem 0;justify-content:flex-start;scrollbar-width:none}.category-grid::-webkit-scrollbar{display:none}.category-item{flex:0 0 60%;display:flex;flex-direction:column;align-items:center}.category-image-wrapper{height:200px!important;width:100%;display:flex;justify-content:center;align-items:center;border-radius:20px}.category-image-wrapper img{max-height:90%;width:auto;object-fit:contain}.search-container{margin:0 auto 3rem;width:100%!important;max-width:none!important;margin-left:0;box-shadow:0 5px 20px #0003}.search-button{padding:1rem 1.5rem!important}.hero-bottom-image{position:absolute!important;right:-15%!important;bottom:0%!important;width:70%!important;max-width:350px!important;margin:0!important;transform:rotate(-10deg)!important;z-index:1;pointer-events:none}.save-more-section{padding-bottom:0!important}.save-more-buttons{flex-direction:column;gap:1rem}.btn{width:100%;justify-content:center;display:flex}.warranty-container{flex-direction:column;gap:2rem;padding:0}.warranty-image{margin-left:-1.5rem!important;margin-right:auto;justify-content:flex-start!important;width:100%;display:flex}.warranty-content{padding-left:0;padding-right:0}.section-title.text-left{text-align:center}.benefit-item{padding-left:0;justify-content:flex-start}.why-header{margin-bottom:3rem}.why-refurbished-section br{display:none}.why-grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto;gap:1.5rem;padding-bottom:1rem;justify-content:flex-start;scrollbar-width:none}.why-grid::-webkit-scrollbar{display:none}.feature-col{display:contents}.why-center-image{display:none!important}.feature-card{flex:0 0 280px;height:350px;background-color:#1a1a1a;padding:1.5rem;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.models-carousel-container{width:100%}.models-carousel-container:before,.models-carousel-container:after{display:none!important}.models-track{gap:1.5rem}.grades-details-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;gap:1.5rem;padding-bottom:2rem;justify-content:flex-start;scrollbar-width:none;scroll-snap-type:x mandatory}.grades-details-grid::-webkit-scrollbar{display:none}.grades-details-grid .grade-col{flex:0 0 75vw;min-width:75vw;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;text-align:center}.grades-details-grid .grade-divider{width:50px;margin:0 auto 1.5rem;background-color:#333}.grade-header-row{justify-content:center;margin-bottom:1rem}.comparison-container{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto;gap:1.5rem;width:100%;padding-bottom:2rem;justify-content:flex-start;scrollbar-width:none;scroll-snap-type:x mandatory}.comparison-container::-webkit-scrollbar{display:none}.comparison-list{flex:0 0 85vw;min-width:85vw;scroll-snap-align:center;background-color:#1a1a1a;padding:2rem;border-radius:24px;display:flex;flex-direction:column;gap:1.5rem;margin:0!important}.split-image-container{display:none!important}.comparison-item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;width:100%;gap:1rem;padding:0;background:transparent;transform:none!important}.comparison-item .icon-check,.comparison-item .icon-cross{margin:0;font-size:1.5rem;min-width:24px}.compromised-section{padding:4rem 1.5rem!important}.compromised-section br{display:none}.process-item,.process-step h3,.process-step p,.compromised-section .large-title,.compromised-section .section-desc{text-align:left!important}.compromised-section .section-desc{padding-left:0!important}.compromised-content{flex-direction:column;gap:2rem}.process-image{margin-top:0;width:100%}.contact-card{flex-direction:column}.contact-info-panel,.contact-form-panel{width:100%;padding:2rem;height:auto}.form-row{flex-direction:column;gap:0}.radio-options{flex-wrap:wrap}.footer-container{flex-direction:column;gap:3rem}.footer-cta-card,.footer-links-area{width:100%;max-width:100%;padding:2rem}.cta-form input,.cta-form button{width:100%!important}.footer-links-area{flex-direction:column;padding-left:0;gap:3rem}.footer-col-group{width:100%;gap:3rem}.about-col{padding-left:0}.logo-col{display:flex;justify-content:flex-end;width:100%}.footer-copyright{text-align:center;transform:none;margin-top:2rem}.products-layout{flex-direction:column;padding:0 1.5rem}.sidebar{display:none;width:100%}.sidebar.active{display:block}.feed-toolbar{flex-direction:column;gap:.75rem}.search-bar{width:100%;order:1}.sort-filter-row{display:flex;flex-direction:row;gap:.75rem;width:100%;order:2}.sort-dropdown{flex:1;min-width:0}.filter-toggle-btn{display:block;white-space:nowrap}.toolbar-right{order:3;width:100%}.product-grid{grid-template-columns:1fr}.product-details-page .product-top-section{flex-direction:column;gap:2rem;margin-bottom:3rem}.product-details-page .product-gallery,.product-details-page .product-info-col{width:100%;max-width:100%;flex:none}.product-details-page .main-image-box{width:100%;height:220px;padding:1rem;display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden}.product-details-page .main-img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.product-details-page .product-header{margin-bottom:2rem}.product-details-page .product-pd-title{font-size:1.55rem!important;line-height:1.4;word-wrap:break-word}.product-details-page .product-meta{grid-template-columns:1fr;gap:.5rem}.product-details-page .product-pricing{flex-wrap:wrap}.product-details-page .action-buttons{flex-direction:column;width:100%}.product-details-page .btn-outline-primary,.product-details-page .btn-solid-primary{width:100%;text-align:center}.product-details-page .tab-content-area{grid-template-columns:1fr;padding:1.5rem;gap:2rem}.cart-layout{flex-direction:column;gap:2rem}.cart-table-header{display:none}.cart-item{flex-wrap:wrap;padding:1.5rem;gap:1rem;position:relative}.remove-btn{position:absolute;top:1rem;right:.5rem;margin:0;border:none}.remove-btn:hover{background:transparent}.cart-product-info{flex:0 0 100%;margin-bottom:.5rem;padding-right:2rem}.product-name{font-size:14px;max-width:100%}.cart-price,.cart-quantity,.cart-subtotal{flex:auto;justify-content:flex-start}.cart-price{order:2;width:100%;justify-content:flex-start;gap:1rem;margin-top:.5rem;border-top:1px solid #f5f5f7;padding-top:1rem}.cart-quantity{order:1}.cart-subtotal{display:none}.qty-control{width:120px;height:40px}.cart-sidebar{width:100%}.cart-widget{padding:1.5rem}.btn-checkout,.btn-coupon{width:100%;padding:1rem}.coupon-input-group input{width:100%}.product-details-page .details-tabs{padding:0 1rem;justify-content:space-between}.product-details-page .tab-btn{flex:1;padding:15px 10px;font-size:14px;text-align:center}.product-details-page .product-details-main .container{padding:0 1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mobile.css.map */
