.depth-enabled .apple-feature,.depth-enabled .product-card,.depth-enabled .showcase-image,.depth-enabled .detail-image{transform-style:preserve-3d;transform:perspective(1000px) rotateX(var(--depth-rx,0deg)) rotateY(var(--depth-ry,0deg)) translate3d(0,var(--depth-lift,0px),0);transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease;background:#fff;box-shadow:0 6px 12px #19395805,0 18px 34px #1939580c,inset 0 1px 0 #fff;border:1px solid #ffffff;position:relative}.depth-enabled .apple-feature{overflow:visible}.depth-enabled .apple-feature[data-depth-active],.depth-enabled .product-card[data-depth-active]{transition:transform .12s ease-out,box-shadow .25s ease;box-shadow:var(--depth-shadow-x,0px) 25px 45px #1738591c,0 3px 8px #17385908,inset 0 1px 0 #fff}.depth-enabled .feature-text{transform:translateZ(28px);backface-visibility:hidden}.depth-enabled .feature-image{transform-style:preserve-3d;transform:translateZ(48px);transition:transform .4s ease}.depth-enabled .feature-image img{transform:translate3d(var(--depth-photo-x,0px),var(--depth-photo-y,0px),28px);transition:transform .2s ease-out;backface-visibility:hidden}.depth-enabled .feature-links{transform:translateZ(38px)}.depth-enabled .product-photo{transform-style:preserve-3d;transform:translateZ(22px)}.depth-enabled .product-photo img.product-img{transform:translate3d(var(--depth-photo-x,0px),var(--depth-photo-y,0px),16px) scale(1.025);transition:transform .25s ease}.depth-enabled .product-meta{transform:translateZ(28px);backface-visibility:hidden}.depth-enabled .product-photo .badge,.depth-enabled .save-btn{transform:translateZ(13px)}.depth-enabled .apple-section{perspective:1400px}.depth-enabled .apple-feature-grid{padding-top:8px;padding-bottom:24px;perspective:1400px}.depth-enabled .apple-showcase{background:#edf4fb;padding-top:65px;padding-bottom:75px;perspective:1400px;overflow:visible}.depth-enabled .showcase-copy{position:relative;z-index:2}.depth-enabled .showcase-image{--depth-rx:6deg;--depth-ry:-13deg;width:360px;max-width:85%;height:310px;margin-top:38px;border-radius:30px;box-shadow:20px 34px 50px #17467522,3px 7px 17px #1538560c;transform-origin:center center}.depth-enabled .showcase-image img{width:86%;height:270px;transform:translateZ(70px) rotate(-4deg);backface-visibility:hidden;transition:transform .45s ease;mix-blend-mode:multiply}.depth-enabled .showcase-image[data-depth-active]{transition:transform .12s ease-out;box-shadow:var(--depth-shadow-x,20px) 38px 62px #17467526,3px 9px 16px #1538560e}.depth-enabled .showcase-image[data-depth-active] img{transform:translate3d(var(--depth-photo-x,0px),var(--depth-photo-y,0px),85px) rotate(-3deg)}.depth-enabled .detail-image{border-radius:24px;background:#fbfcff;border:1px solid #e9eff6;box-shadow:12px 20px 38px #15385612;min-height:435px}.depth-enabled .detail-image img{transform:translate3d(var(--depth-photo-x,0px),var(--depth-photo-y,0px),60px);transition:transform .2s ease-out;backface-visibility:hidden}.depth-enabled .benefit-grid>article{box-shadow:0 7px 15px #15385605,0 20px 30px #15385608;border:1px solid #fff}.depth-enabled .apple-category-row>a img{transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s ease}.depth-enabled .apple-category-row>a:hover img{transform:perspective(450px) rotateY(-10deg) translateY(-7px) scale(1.035)}.depth-enabled .btn{box-shadow:0 4px 8px #0066cc12,0 10px 22px #0066cc22;transition:transform .22s ease,box-shadow .22s ease,background .15s}.depth-enabled .btn:hover{transform:translateY(-2px);box-shadow:0 8px 17px #0066cc16,0 15px 28px #0066cc26}.depth-enabled .btn:active{transform:translateY(0);box-shadow:0 3px 8px #0066cc18}.depth-enabled .feature-links>button{box-shadow:0 3px 5px #00000008;transition:transform .2s ease}.depth-enabled .feature-links>button:hover{transform:translateZ(10px) scale(1.08)}.depth-enabled .depth-reveal{opacity:0;translate:0 24px;transition:opacity .7s cubic-bezier(.2,.8,.2,1),translate .7s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease}.depth-enabled .depth-reveal.depth-visible{opacity:1;translate:0 0}.depth-enabled .apple-section-heading h2{letter-spacing:-.8px}.depth-enabled .product-grid{padding:10px 0 24px}.depth-enabled .apple-home{overflow:clip}.depth-disabled .depth-reveal{opacity:1;translate:none}.depth-enabled #drawer{animation:qheem-drawer-enter .28s cubic-bezier(.2,.8,.2,1)}.depth-enabled dialog[open]{animation:qheem-dialog-enter .22s cubic-bezier(.2,.8,.2,1)}@keyframes qheem-drawer-enter{from{transform:translateX(35px);opacity:.5}to{transform:translateX(0);opacity:1}}@keyframes qheem-dialog-enter{from{transform:translateY(14px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}
@media(hover:none),(pointer:coarse){.depth-enabled .apple-feature{transform:perspective(1000px) rotateX(1.5deg) rotateY(-1.5deg);box-shadow:8px 16px 26px #17385912}.depth-enabled .product-card{transform:none;box-shadow:0 8px 18px #1738590e}.depth-enabled .feature-image img{transform:translateZ(28px)}.depth-enabled .product-photo img.product-img{transform:none}}
@media(max-width:700px){.depth-enabled .apple-feature-grid{padding-top:7px;padding-bottom:25px}.depth-enabled .apple-feature{min-height:416px}.depth-enabled .apple-showcase{padding-top:40px;padding-bottom:48px}.depth-enabled .showcase-image{width:274px;height:252px;max-width:80%;margin-top:29px;border-radius:25px;--depth-rx:5deg;--depth-ry:-10deg;box-shadow:15px 26px 35px #17467525}.depth-enabled .showcase-image img{height:221px;width:88%;transform:translateZ(40px) rotate(-4deg)}.depth-enabled .detail-image{min-height:265px;border-radius:18px}.depth-enabled .detail-image img{height:246px;transform:translateZ(28px)}.depth-enabled .product-grid{padding:5px 0 15px}.depth-enabled .product-meta{transform:translateZ(12px)}.depth-enabled .depth-reveal{translate:0 15px;transition-duration:.5s}}
@media(prefers-reduced-motion:reduce){.depth-enabled .apple-feature,.depth-enabled .product-card,.depth-enabled .showcase-image,.depth-enabled .detail-image,.depth-enabled .feature-image,.depth-enabled .feature-image img,.depth-enabled .feature-text,.depth-enabled .feature-links,.depth-enabled .product-photo,.depth-enabled .product-photo img.product-img,.depth-enabled .product-meta,.depth-enabled .detail-image img,.depth-enabled .showcase-image img,.depth-enabled .btn,.depth-enabled .apple-category-row>a img{transform:none!important;transition:none!important}.depth-reveal{opacity:1!important;translate:none!important;transition:none!important}#drawer,dialog[open]{animation:none!important}}
