.apple-scroller-section{position:relative;width:100%;padding:clamp(3rem,5vw,6rem) 1.5rem;background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important;box-sizing:border-box}.apple-scroller-section *,.apple-scroller-section *:before,.apple-scroller-section *:after{box-sizing:border-box}body.apple-scroller-lock{overflow:hidden;overscroll-behavior:none}.obsidian-scroller-inner{max-width:1280px;margin:0 auto;width:100%}.obsidian-scroller-head{padding-inline:clamp(0px,2vw,20px)}.obsidian-scroller-head h2{max-width:800px;margin:0;color:#1d1d1f;font-size:clamp(32px,4vw,var(--apple-title-size-desktop, 46px));font-weight:var(--font-weight-bold, 700);line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.obsidian-grid{display:flex;flex-direction:column;gap:2.5rem;width:100%}.obsidian-grid-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:3.5rem;align-items:start;width:100%}.obsidian-header-row{margin-bottom:1.5rem}.obsidian-left-col,.obsidian-right-col{width:100%;min-width:0}.obsidian-left-col.empty-col{min-height:1px}.obsidian-media-col{position:sticky!important;top:120px;align-self:start;height:auto!important;display:flex;justify-content:flex-start;z-index:20}.obsidian-card-step{margin-bottom:40vh;padding:clamp(1.5rem,2.5vw,2.25rem);background:#ffffffe0!important;border-radius:24px;border:1px solid rgba(255,255,255,.95);box-shadow:0 15px 35px -10px #0000000a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:.15;filter:blur(8px);transform:translateY(25px) scale(.96);transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1),filter .55s cubic-bezier(.16,1,.3,1);pointer-events:none}.obsidian-card-step:last-child{margin-bottom:10vh}.obsidian-card-step.is-active{background:#ffffff73!important;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,255,255,.75);box-shadow:0 20px 50px -10px #0000000a;opacity:1;filter:blur(0);transform:translateY(0) scale(1);pointer-events:auto}.obsidian-card-eyebrow{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#06c;margin-bottom:.5rem}.obsidian-card-title{font-size:clamp(20px,2.2vw,var(--apple-card-title-size-desktop, 26px));font-weight:700;line-height:1.3;color:#1d1d1f;margin:0 0 1.5rem;letter-spacing:-.025em;text-wrap:balance}.obsidian-card-action{display:inline-flex;align-items:center;gap:.35rem;font-size:.925rem;font-weight:600;color:#06c;background:none;border:none;padding:0;cursor:pointer;transition:color .2s ease,transform .2s ease}.obsidian-card-action:hover{color:#049;transform:translate(4px)}.obsidian-media-frame{position:relative;width:320px!important;height:360px!important;min-height:unset!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:20px;overflow:hidden}.obsidian-media-item{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;filter:blur(12px);transform:scale(.92);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),filter .6s cubic-bezier(.16,1,.3,1);pointer-events:none;border-radius:20px;overflow:hidden}.obsidian-media-item.is-active{opacity:1;filter:blur(0);transform:scale(1);pointer-events:auto}.obsidian-media-item img{width:100%;height:100%;object-fit:cover;display:block;border-radius:20px;box-shadow:0 15px 35px -8px #0000001f}.obsidian-media-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#ffffff80;border:1px dashed rgba(0,0,0,.15);color:#8e8e93;font-weight:600;font-size:.95rem;border-radius:var(--radius-xl);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.apple-product-drawer[hidden]{display:none}.apple-product-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;opacity:0;pointer-events:none;transition:opacity .32s cubic-bezier(.16,1,.3,1)}.apple-product-drawer.is-open{opacity:1;pointer-events:auto}.apple-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.apple-drawer-panel{position:absolute;top:max(16px,env(safe-area-inset-top,0px));right:max(16px,env(safe-area-inset-right,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));display:grid;grid-template-rows:auto minmax(0,1fr);width:min(460px,calc(100vw - 32px));overflow:hidden;border-radius:var(--radius-xl);background:#ffffffeb;border:1px solid rgba(255,255,255,.8);box-shadow:0 30px 60px -12px #00000038;transform:translate(32px) scale(.98);transition:transform .36s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.apple-product-drawer.is-open .apple-drawer-panel{transform:translate(0) scale(1)}.apple-drawer-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;padding:26px 24px 18px;border-bottom:1px solid rgba(0,0,0,.08)}.apple-drawer-eyebrow{margin:0 0 6px;color:#86868b;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.apple-drawer-intro{margin:10px 0 0;color:#515154;font-size:.925rem;line-height:1.5}.apple-drawer-close{display:grid;width:40px;height:40px;place-items:center;border:none;border-radius:50%;background:#0000000d;color:#1d1d1f;cursor:pointer;font-size:20px;line-height:1;transition:background-color .2s ease,transform .2s ease}.apple-drawer-close:hover{background:#0000001a;transform:scale(1.05)}.apple-drawer-body{padding:20px 24px 28px;overflow-y:auto;overscroll-behavior:contain}.apple-product-links{display:grid;gap:10px}.apple-product-link{display:grid;grid-template-columns:44px minmax(0,1fr) 24px;gap:12px;align-items:center;min-height:64px;padding:12px;border:1px solid rgba(0,0,0,.06);border-radius:18px;background:#ffffffb3;color:#1d1d1f;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.apple-product-link:hover{background:#fff;border-color:#00000024;transform:translateY(-1px)}.apple-product-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;background:#0000000a;font-size:20px}.apple-product-title{font-size:.95rem;font-weight:700;color:#1d1d1f}.apple-product-desc{font-size:.825rem;color:#86868b;line-height:1.4}.apple-product-arrow{color:#86868b;font-size:1.25rem;text-align:center}@media(max-width:768px){.apple-scroller-section{padding:2.5rem 1rem}.obsidian-grid-row{grid-template-columns:1fr;gap:1.5rem}.obsidian-left-col.empty-col{display:none}.obsidian-scroller-head h2{font-size:var(--apple-title-size-mobile, 30px)}.obsidian-card-step{margin-bottom:2rem;padding:1.25rem;opacity:1!important;filter:none!important;transform:none!important;background:#fffffff2!important}.obsidian-media-frame{width:100%!important;max-width:280px;height:300px!important}.obsidian-media-col{justify-content:center;position:relative!important;top:0!important;width:100%!important;height:var(--apple-card-mobile-height, 320px)!important;order:-1}}@media(prefers-reduced-motion:reduce){.obsidian-card-step,.obsidian-media-item{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/apple-cards-scroller.css.map */
