:root{--osat-rs-gutter: clamp(16px, 4.2vw, 24px);--osat-rs-container: 1320px;--osat-rs-content: 1200px;--osat-rs-narrow: 720px;--osat-rs-touch: 44px;--osat-rs-section-y: clamp(40px, 5.5vw, 80px);--osat-rs-section-y-tight: clamp(28px, 4vw, 56px);--osat-rs-stack: clamp(12px, 2.5vw, 20px);--osat-rs-grid-gap: clamp(12px, 2.8vw, 24px)}@media screen and (max-width:749px){:root{--osat-section-gap-m: 48px;--osat-section-gap-t: 48px;--space-xl: 48px;--space-xxl: 64px;--osat-h1-d: clamp(1.75rem, 8.5vw, 2.125rem);--osat-h2-d: clamp(1.5rem, 6.5vw, 1.75rem)}}@media screen and (min-width:1920px){:root{--osat-rs-container: 1400px;--osat-rs-content: 1280px}}html{overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:clip;max-width:100vw;min-width:320px}#MainContent,.content-for-layout,main{overflow-x:clip;max-width:100%}img,video,svg,picture{max-width:100%;height:auto}.os-hero__phone-img,.osat-cat-card__img,.osat-featured__card-img,.osat-pdp__gallery-main img{object-fit:contain;object-position:center center}.page-width,.section-osat-home-featured-iphones .product-grid,.section-osat-home-why .trust-features,.section-osat-home-spare-promo .osat-home-spare-promo__inner,.os-container,.osat-cat__inner,.osat-featured__inner,.osat-p3-featured .osat-featured__inner,.osat-p3-stats__inner,.osat-search-page .osat-cat__inner,.osat-iphone-plate__inner,.osat-search-hero__inner,.osat-reviews__inner,.osat-faq__inner,.osat-home-b2b__inner,.osat-why__inner,.os-footer .os-container,.os-announce .os-container,.os-header .os-container{width:100%;max-width:var(--osat-rs-container)!important;margin-inline:auto!important;padding-inline:var(--osat-rs-gutter)!important;box-sizing:border-box}.page-width{padding-left:var(--osat-rs-gutter)!important;padding-right:var(--osat-rs-gutter)!important}.shopify-section.section-osat-claude-hero,.shopify-section.section-osat-p3-stats,.shopify-section.section-osat-featured,.shopify-section.section-osat-why,.shopify-section.section-osat-reviews,.shopify-section.section-osat-faq,.shopify-section.section-osat-home-b2b,.shopify-section.section-osat-claude-trust,.section-osat-collection,.section-originalsat-collection,.shopify-section:has(.osat-search-page){padding-block:var(--osat-rs-section-y-tight)}@media screen and (min-width:990px){.shopify-section.section-osat-claude-hero,.shopify-section.section-osat-featured,.shopify-section.section-osat-why,.shopify-section.section-osat-reviews,.shopify-section.section-osat-faq{padding-block:var(--osat-rs-section-y)}}.osat-p3-section{padding-top:var(--osat-rs-section-y-tight)!important;padding-bottom:var(--osat-rs-section-y-tight)!important}@media screen and (min-width:990px){.osat-p3-section{padding-top:var(--osat-rs-section-y)!important;padding-bottom:var(--osat-rs-section-y)!important}}.os-hero{min-height:auto!important;padding-block:0!important}.os-hero__inner--split{padding-block:clamp(24px,5vw,56px)!important;gap:clamp(20px,4vw,48px)!important}.os-hero__headline{font-size:clamp(1.75rem,5.2vw,3.25rem)!important;overflow-wrap:anywhere;word-break:break-word}.os-hero__sub{font-size:clamp(.9375rem,2.8vw,1.0625rem)!important;line-height:1.6!important;max-width:36rem}.os-hero__stats{gap:clamp(12px,3vw,32px)!important}.os-hero__stat{min-width:0;flex:1 1 5.5rem}.os-hero__stat-label{font-size:clamp(.6875rem,2.2vw,.8125rem)!important;line-height:1.35!important;overflow-wrap:anywhere}.os-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--osat-rs-stack);width:100%}.os-hero__ctas .btn-hero,.os-hero__ctas .btn-wa{min-height:var(--osat-rs-touch);flex:1 1 auto}@media screen and (max-width:479px){.os-hero__ctas{flex-direction:column;align-items:stretch}.os-hero__ctas .btn-hero,.os-hero__ctas .btn-wa{width:100%;justify-content:center}.os-hero__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;text-align:center}}@media screen and (max-width:359px){.os-hero__stats{grid-template-columns:1fr;gap:16px!important}}.osat-featured__grid,.osat-cat__grid,.osat-search-page__grid,[data-osat-grid],[data-osat-catalog-grid],.grid.product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--osat-rs-grid-gap)!important;align-items:stretch;width:100%;min-width:0}@media screen and (min-width:600px){.osat-featured__grid,.osat-cat__grid,.osat-search-page__grid,[data-osat-grid],[data-osat-catalog-grid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (min-width:990px){.osat-featured__grid,.osat-cat__grid,.osat-search-page__grid,[data-osat-grid],[data-osat-catalog-grid],.grid.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media screen and (min-width:1440px){.osat-cat__grid,[data-osat-grid],[data-osat-catalog-grid]{gap:20px!important}}.osat-featured__card,.osat-cat-card,.card-wrapper .card{min-width:0;max-width:100%;overflow:hidden}.osat-featured__card-title,.osat-cat-card__title,.card__heading{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.osat-featured__card-media,.osat-cat-card__media{aspect-ratio:1 / 1;overflow:hidden;background:#f5f5f7}.osat-featured__card-img,.osat-cat-card__img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.osat-featured__card-body,.osat-cat-card__body{min-width:0;padding:clamp(12px,2.5vw,18px)}.btn-card,.osat-cat-card__cta,.osat-featured__card-cta{min-height:var(--osat-rs-touch);display:inline-flex;align-items:center;justify-content:center}.os-header,.header-wrapper,.osat-header.header{max-width:100vw;overflow-x:clip}.os-header .os-container,.osat-header.header{padding-inline:var(--osat-rs-gutter)!important}.os-header__logo-img,.osat-header .header__heading-logo,.header__heading-logo{max-height:clamp(34px,9vw,48px)!important;width:auto!important;object-fit:contain}.os-header__icon-btn,.osat-header .header__icon,.osat-search-icon-trigger,.osat-header-lang__btn{min-width:var(--osat-rs-touch)!important;min-height:var(--osat-rs-touch)!important}.os-nav__link,.osat-header-primary-nav__link{min-height:var(--osat-rs-touch);display:inline-flex;align-items:center;padding-inline:clamp(8px,2vw,14px)!important}.os-header__inner{gap:clamp(8px,2vw,16px)!important;min-height:clamp(56px,12vw,72px)}.menu-drawer,.menu-drawer__inner,.cart-drawer__dialog{max-width:min(100vw,400px)}.menu-drawer__menu-item>a,.menu-drawer__menu-item>button,.menu-drawer summary{min-height:var(--osat-rs-touch);display:flex;align-items:center;padding-inline:var(--osat-rs-gutter)}.os-announce{max-width:100vw;overflow:hidden}.os-announce__marquee{font-size:clamp(12px,3.2vw,14px)!important}.os-trust{padding-block:clamp(16px,3vw,24px)!important}.os-trust__grid,.osat-p3-stats__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--osat-rs-grid-gap)!important;align-items:start;justify-content:stretch}.os-trust__item{min-width:0;padding:clamp(8px,2vw,12px)!important}.os-trust__title,.os-trust__desc{overflow-wrap:anywhere}@media screen and (max-width:749px){.shopify-section.section-osat-claude-trust,.os-trust{padding-block:0!important}}@media screen and (min-width:600px){.os-trust__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:750px){.os-trust__ticker{display:none!important}}@media screen and (min-width:990px){.os-trust__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.osat-why__grid,.os-why__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--osat-rs-grid-gap)}@media screen and (max-width:639px){.osat-why__grid,.os-why__grid{grid-template-columns:1fr}}.osat-faq__question,.osat-reviews__heading{overflow-wrap:anywhere}.osat-reviews__inner{max-width:var(--osat-rs-content)!important;padding-inline:var(--osat-rs-gutter)!important}.osat-reviews__carousel{min-height:0!important}.osat-reviews__quote{overflow-wrap:anywhere;word-break:break-word}.osat-reviews__dot{min-width:var(--osat-rs-touch);min-height:var(--osat-rs-touch);display:inline-flex;align-items:center;justify-content:center;padding:calc((var(--osat-rs-touch) - 10px) / 2);box-sizing:border-box}.osat-faq__inner{max-width:var(--osat-rs-narrow)!important}.osat-home-b2b__inner{gap:var(--osat-rs-grid-gap)!important}.osat-home-b2b__actions{display:flex;flex-wrap:wrap;gap:var(--osat-rs-stack);width:100%}.osat-home-b2b__btn{min-height:var(--osat-rs-touch);flex:1 1 auto}@media screen and (max-width:599px){.osat-home-b2b__actions{flex-direction:column;align-items:stretch}.osat-home-b2b__btn{width:100%;justify-content:center}}.os-footer{padding-block:clamp(32px,5vw,56px)!important}.os-footer__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,4vw,40px);align-items:start}@media screen and (max-width:1024px){.os-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.os-footer__brand{grid-column:1 / -1}}@media screen and (max-width:599px){.os-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}.os-footer__link{display:inline-flex;align-items:center;padding-block:4px;min-height:var(--osat-rs-touch);line-height:1.4}.os-footer__meta-row,.os-footer__payments-wrap{flex-wrap:wrap;gap:12px 20px}.os-footer__social-link{min-width:var(--osat-rs-touch);min-height:var(--osat-rs-touch);display:inline-flex;align-items:center;justify-content:center}.os-footer__legal a{min-height:var(--osat-rs-touch);display:inline-flex;align-items:center;padding-inline:4px}.os-footer__logo-img{max-width:min(140px,40vw);height:auto}.osat-cat__layout{display:grid;gap:var(--osat-rs-grid-gap);min-width:0}@media screen and (min-width:990px){.osat-cat__layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start}}.osat-cat__toolbar{flex-wrap:wrap;gap:12px 16px;min-width:0}.osat-cat__search-field,.osat-search-page__field{min-width:0;width:100%}.osat-pdp__layout{display:grid;gap:var(--osat-rs-section-y-tight);min-width:0}.osat-pdp__title,.osat-pdp__price{overflow-wrap:anywhere}.osat-pdp__cta,.osat-pdp__form button[type=submit],.product-form__submit{min-height:var(--osat-rs-touch);width:100%;max-width:100%}@media screen and (max-width:989px){.osat-pdp__gallery{position:static!important}}.osat-search-hero{margin-inline:calc(-1 * var(--osat-rs-gutter));padding-inline:var(--osat-rs-gutter)}.osat-search-hero__title{font-size:clamp(1.5rem,5vw,2.5rem)!important;overflow-wrap:anywhere}.osat-search-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--osat-rs-grid-gap)}@media screen and (max-width:599px){.osat-search-cats{grid-template-columns:1fr}}@media screen and (max-width:749px){.os-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.os-footer__col:nth-child(4){grid-column:1 / -1}.os-footer__legal{flex-direction:column;align-items:flex-start;width:100%}.os-footer__legal a{white-space:normal;display:block;width:100%}}@media screen and (max-width:749px){.grid--2-col-tablet-down .grid__item{min-width:0}.facets-container,.facets-wrapper{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media screen and (min-width:1600px){.page-width,.os-container,.osat-cat__inner,.osat-featured__inner,.os-footer .os-container{max-width:var(--osat-rs-container)!important}}@media screen and (min-width:2560px){:root{--osat-rs-container: 1440px;--osat-rs-gutter: 32px}}.os-hero__orb,.os-hero__grid,.osat-b2b-hero__orb{pointer-events:none;max-width:100vw}input[type=search],input[type=text],input[type=email],input[type=tel],select,.osat-cat__sort select,.osat-cat__per-page select{min-height:var(--osat-rs-touch);font-size:16px}@media screen and (min-width:750px){input[type=search],input[type=text],input[type=email],input[type=tel],select{font-size:inherit}}@media(prefers-reduced-motion:reduce){.os-hero__phone-frame .os-hero__phone-img{animation:none!important}}body.osat-claude-theme{--osat-btn-primary-bg: #52cbad;--osat-btn-primary-text: #0c0e10;--osat-btn-primary-border: #52cbad;--osat-btn-primary-hover: #72d9bd;--osat-btn-secondary-bg: #ffffff;--osat-btn-secondary-text: #1b526b;--osat-btn-secondary-border: #52cbad;--osat-btn-wa-bg: #25d366;--osat-btn-wa-text: #ffffff;--osat-btn-wa-border: #25d366}body.osat-claude-theme .btn-primary,body.osat-claude-theme a.btn-primary,body.osat-claude-theme button.btn-primary,body.osat-claude-theme .btn-hero.btn-primary,body.osat-claude-theme a.btn-hero.btn-primary,body.osat-claude-theme .osat-featured__cta,body.osat-claude-theme a.osat-featured__cta,body.osat-claude-theme a.osat-featured__cta:link,body.osat-claude-theme a.osat-featured__cta:visited,body.osat-claude-theme .osat-home-newsletter__btn,body.osat-claude-theme .osat-pdp__cta,body.osat-claude-theme .osat-btn--primary,body.osat-claude-theme a.osat-btn--primary,body.osat-claude-theme [data-osat-hero-primary-cta],body.osat-claude-theme .button--primary{background:var(--osat-btn-primary-bg)!important;background-color:var(--osat-btn-primary-bg)!important;color:var(--osat-btn-primary-text)!important;border:1.5px solid var(--osat-btn-primary-border)!important;border-color:var(--osat-btn-primary-border)!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}body.osat-claude-theme .btn-primary:hover,body.osat-claude-theme a.btn-primary:hover,body.osat-claude-theme button.btn-primary:hover,body.osat-claude-theme .btn-hero.btn-primary:hover,body.osat-claude-theme a.btn-hero.btn-primary:hover,body.osat-claude-theme .osat-featured__cta:hover,body.osat-claude-theme a.osat-featured__cta:hover,body.osat-claude-theme .osat-home-newsletter__btn:hover,body.osat-claude-theme .osat-pdp__cta:hover,body.osat-claude-theme .osat-btn--primary:hover,body.osat-claude-theme [data-osat-hero-primary-cta]:hover{background:var(--osat-btn-primary-hover)!important;background-color:var(--osat-btn-primary-hover)!important;color:var(--osat-btn-primary-text)!important;border-color:var(--osat-btn-primary-hover)!important}body.osat-claude-theme .btn-secondary,body.osat-claude-theme a.btn-secondary,body.osat-claude-theme button.btn-secondary,body.osat-claude-theme .btn-card,body.osat-claude-theme a.btn-card,body.osat-claude-theme .osat-featured__card-btn,body.osat-claude-theme a.osat-featured__card-btn,body.osat-claude-theme a.osat-featured__card-btn:link,body.osat-claude-theme a.osat-featured__card-btn:visited{background:var(--osat-btn-secondary-bg)!important;background-color:var(--osat-btn-secondary-bg)!important;color:var(--osat-btn-secondary-text)!important;border:1.5px solid var(--osat-btn-secondary-border)!important;border-color:var(--osat-btn-secondary-border)!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}body.osat-claude-theme .btn-secondary:hover,body.osat-claude-theme a.btn-secondary:hover,body.osat-claude-theme .osat-featured__card-btn:hover,body.osat-claude-theme a.osat-featured__card-btn:hover{background:#52cbad14!important;color:var(--osat-btn-secondary-text)!important;border-color:var(--osat-btn-primary-hover)!important}body.osat-claude-theme .btn-wa,body.osat-claude-theme a.btn-wa,body.osat-claude-theme button.btn-wa,body.osat-claude-theme .btn-hero.btn-wa,body.osat-claude-theme a.btn-hero.btn-wa,body.osat-claude-theme a.btn-wa:link,body.osat-claude-theme a.btn-wa:visited{background:var(--osat-btn-wa-bg)!important;background-color:var(--osat-btn-wa-bg)!important;color:var(--osat-btn-wa-text)!important;border:1.5px solid var(--osat-btn-wa-border)!important;border-color:var(--osat-btn-wa-border)!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}body.osat-claude-theme .btn-wa:hover,body.osat-claude-theme a.btn-wa:hover,body.osat-claude-theme .btn-hero.btn-wa:hover,body.osat-claude-theme a.btn-hero.btn-wa:hover{background:#1fc95a!important;background-color:#1fc95a!important;color:#fff!important;border-color:#1fc95a!important}body.osat-claude-theme a.osat-sticky-cta,body.osat-claude-theme a.osat-sticky-cta:link,body.osat-claude-theme a.osat-sticky-cta:visited,body.osat-claude-theme a.osat-sticky-cta:hover{background:var(--osat-btn-primary-bg)!important;background-color:var(--osat-btn-primary-bg)!important;color:var(--osat-btn-primary-text)!important;border:1.5px solid var(--osat-btn-primary-border)!important;text-decoration:none!important}body.osat-claude-theme .content-for-layout a.btn-primary,body.osat-claude-theme .content-for-layout a.btn-secondary,body.osat-claude-theme .content-for-layout a.btn-wa,body.osat-claude-theme .content-for-layout a.btn-hero,body.osat-claude-theme .content-for-layout a.osat-featured__cta,body.osat-claude-theme .content-for-layout a.osat-featured__card-btn{text-decoration:none!important}body.osat-claude-theme .osat-p3-b2b,body.osat-claude-theme .osat-p3-b2b .osat-home-b2b__inner{background:#1d1d1f!important;color:#fff!important}body.osat-claude-theme .osat-p3-b2b .osat-home-b2b__title{color:#fff!important}body.osat-claude-theme .osat-p3-b2b .osat-home-b2b__eyebrow{color:#5ca88b!important}body.osat-claude-theme .osat-p3-b2b .osat-home-b2b__list li{color:#ffffffe0!important}body.osat-claude-theme .osat-p3-b2b .btn-primary,body.osat-claude-theme .osat-p3-b2b a.btn-primary.osat-home-b2b__btn{background:#fff!important;background-color:#fff!important;color:#1d1d1f!important;border-color:#fff!important}body.osat-claude-theme .osat-p3-b2b .btn-secondary.osat-home-b2b__btn--ghost,body.osat-claude-theme .osat-p3-b2b a.btn-secondary.osat-home-b2b__btn--ghost{background:transparent!important;color:#fff!important;border-color:#ffffff73!important}body.osat-claude-theme .osat-p3-b2b .btn-secondary.osat-home-b2b__btn--ghost:hover,body.osat-claude-theme .osat-p3-b2b a.btn-secondary.osat-home-b2b__btn--ghost:hover{color:#5ca88b!important;border-color:#5ca88b!important;background:transparent!important}@media screen and (max-width:749px){body.osat-claude-theme .btn-primary,body.osat-claude-theme a.btn-primary,body.osat-claude-theme button.btn-primary,body.osat-claude-theme .btn-hero,body.osat-claude-theme a.btn-hero,body.osat-claude-theme .btn-wa,body.osat-claude-theme a.btn-wa,body.osat-claude-theme .btn-secondary,body.osat-claude-theme a.btn-secondary,body.osat-claude-theme .osat-featured__cta,body.osat-claude-theme a.osat-featured__cta,body.osat-claude-theme .osat-featured__card-btn,body.osat-claude-theme a.osat-featured__card-btn,body.osat-claude-theme .osat-home-b2b__btn,body.osat-claude-theme .osat-btn--primary,body.osat-claude-theme a.osat-sticky-cta{width:100%;max-width:100%;justify-content:center;text-align:center;min-height:48px}body.osat-claude-theme .os-hero__ctas{flex-direction:column;align-items:stretch;gap:12px}body.osat-claude-theme .osat-featured__cta-wrap{width:100%;padding-inline:0}body.osat-claude-theme .osat-featured__card-btn,body.osat-claude-theme a.osat-featured__card-btn,body.osat-claude-theme .osat-home-b2b__actions{width:100%}body.osat-claude-theme .os-mobile-nav .btn-wa{color:#fff!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/osat-responsive-system.css.map */
