.product-card,.main-product .gallery img{transform-style:preserve-3d;backface-visibility:hidden}.product-card{isolation:isolate;perspective:1000px;transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s ease,border-color .4s ease}.product-card:before{content:"";position:absolute;top:8%;right:12%;bottom:-5%;left:12%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.28),transparent 68%);filter:blur(22px);opacity:0;transition:opacity .45s ease}.product-card:hover,.product-card.is-3d-active{transform:perspective(1000px) rotateX(var(--ag-px,2deg)) rotateY(var(--ag-py,-3deg)) translateY(-9px) scale(1.018);border-color:#7c3aed47;box-shadow:0 28px 55px #53268433}.product-card:hover:before,.product-card.is-3d-active:before{opacity:1}.product-card .product-media,.product-card .product-media-shell{transform:translateZ(34px);transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.product-card:hover .product-media,.product-card:hover .product-media-shell,.product-card.is-3d-active .product-media,.product-card.is-3d-active .product-media-shell{transform:translateZ(58px) translateY(-4px) scale(1.035)}.product-card .product-media img{filter:drop-shadow(0 15px 14px rgba(65,31,96,.16));transition:opacity .35s ease,transform .55s ease,filter .55s ease}.product-card:hover .product-media img,.product-card.is-3d-active .product-media img{filter:drop-shadow(0 24px 18px rgba(65,31,96,.25))}.main-product .gallery{perspective:1200px;overflow:visible}.main-product .gallery img{position:relative;transform:perspective(1100px) rotateY(var(--gallery-ry,0deg)) translateZ(0);box-shadow:0 22px 45px #48236921;transition:transform .65s cubic-bezier(.2,.8,.2,1),box-shadow .5s ease;animation:agGalleryFloat 5s ease-in-out infinite}.main-product .gallery img:nth-child(2n){animation-delay:-2.5s}.main-product .gallery img:hover,.main-product .gallery img.is-3d-active{transform:perspective(1100px) rotateY(var(--gallery-ry,-4deg)) translateZ(36px) translateY(-7px) scale(1.018);box-shadow:0 32px 65px #48236938}@keyframes agGalleryFloat{50%{transform:perspective(1100px) translateY(-7px) rotateY(2deg)}}.crypto-checkout{margin-top:14px;padding:16px;border:1px solid rgba(106,54,163,.16);border-radius:18px;background:linear-gradient(145deg,#fff,#f5ecff);box-shadow:0 14px 32px #4823691a}.crypto-checkout>p{display:flex;flex-direction:column;margin:0 0 11px}.crypto-checkout>p strong{font-size:14px;color:#2d183e}.crypto-checkout>p small,.crypto-checkout__note{color:#6f6378;font-size:10px}.crypto-checkout__buttons{display:grid;grid-template-columns:1fr 1fr;gap:9px}.crypto-button{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px;border-radius:13px;color:#fff;overflow:hidden;box-shadow:0 12px 25px #23143733;transition:transform .3s ease,box-shadow .3s ease}.crypto-button:after{content:"";position:absolute;top:-80%;right:-30%;bottom:-80%;left:-30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);transform:translate(-70%) rotate(20deg);animation:agCryptoShine 4s ease-in-out infinite}.crypto-button span{font-size:24px}.crypto-button b{font-size:10px}.crypto-button--btc{background:linear-gradient(135deg,#f9a825,#ef7d00)}.crypto-button--eth{background:linear-gradient(135deg,#7666d7,#3d2f92)}.crypto-button:hover{color:#fff;transform:translateY(-4px) scale(1.015);box-shadow:0 18px 32px #23143747}.crypto-checkout__note{display:block;margin-top:10px;line-height:1.4}.pay-logo.bitcoin{color:#fff;background:linear-gradient(135deg,#f9a825,#ef7d00)}.pay-logo.ethereum{color:#fff;background:linear-gradient(135deg,#7666d7,#3d2f92)}@keyframes agCryptoShine{0%,60%{transform:translate(-80%) rotate(20deg)}to{transform:translate(80%) rotate(20deg)}}@media(max-width:749px){.product-grid,.products,.featured-products,.main-product,.gallery{max-width:100%;overscroll-behavior-x:contain}.product-card{transform-origin:center;animation:agProductMobileFloat 4.2s ease-in-out infinite}.product-card:nth-child(2n){animation-delay:-2.1s}.product-card:hover{transform:none}.product-card.is-3d-active{animation-play-state:paused;transform:perspective(900px) rotateX(3deg) rotateY(-5deg) translateY(-7px) scale(1.018)}.product-card .product-media,.product-card .product-media-shell{transform:translateZ(22px)}.product-card.is-3d-active .product-media,.product-card.is-3d-active .product-media-shell{transform:translateZ(46px) translateY(-3px) scale(1.025)}.main-product .gallery{overflow:hidden}.main-product .gallery img{max-width:100%;animation-duration:4.5s}.crypto-checkout__buttons{grid-template-columns:1fr}.crypto-button{min-height:51px}}@keyframes agProductMobileFloat{0%,to{transform:perspective(900px) translateY(0) rotateY(-1deg)}50%{transform:perspective(900px) translateY(-6px) rotateY(2deg);box-shadow:0 20px 38px #53268426}}@media(prefers-reduced-motion:reduce){.product-card,.main-product .gallery img,.crypto-button:after{animation:none!important;transition:none!important}}.pdp-gallery-3d{position:relative;min-width:0}.ag-gallery-thumbs{display:flex;gap:9px;max-width:100%;margin-top:14px;padding:5px 2px;overflow-x:auto;scrollbar-width:none}.ag-gallery-thumbs::-webkit-scrollbar{display:none}.ag-gallery-thumbs button{flex:0 0 68px;width:68px;height:68px;padding:4px;border:2px solid transparent;border-radius:13px;background:#fff;box-shadow:0 6px 16px #3f1d601a;cursor:pointer;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.ag-gallery-thumbs button.is-active{border-color:#7c3aed;transform:translateY(-3px);box-shadow:0 10px 22px #5c2d9633}.ag-gallery-thumbs img{width:100%!important;height:100%!important;object-fit:contain;animation:none!important;transform:none!important;box-shadow:none!important}.ag-gallery-arrow{display:none}@media(max-width:749px){.pdp-gallery-3d{width:100%;max-width:100%;overflow:hidden}.pdp-gallery-3d .gallery{display:block;position:relative;width:100%;max-width:100%;overflow:hidden;aspect-ratio:1/1.05}.pdp-gallery-3d .ag-gallery-image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;visibility:hidden;pointer-events:none;transform:perspective(1000px) rotateY(14deg) scale(.91);animation:none!important}.pdp-gallery-3d .ag-gallery-image.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:perspective(1000px) rotateY(0) scale(1);animation:agActiveGalleryFloat 4.5s ease-in-out infinite!important}.ag-gallery-arrow{display:grid;place-items:center;position:absolute;top:42%;z-index:5;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.75);border-radius:50%;color:#fff;background:linear-gradient(145deg,#9b6ee8,#6335ae);box-shadow:0 10px 25px #491f7e45;font-size:28px;line-height:1;cursor:pointer}.ag-gallery-arrow--prev{left:8px}.ag-gallery-arrow--next{right:8px}.ag-gallery-thumbs{padding-inline:12px;scroll-snap-type:x mandatory}.ag-gallery-thumbs button{flex-basis:62px;width:62px;height:62px;scroll-snap-align:center}}@keyframes agActiveGalleryFloat{50%{transform:perspective(1000px) translateY(-7px) rotateY(2deg) scale(1.012);filter:drop-shadow(0 22px 20px rgba(65,31,96,.2))}}.pdp-gallery-3d .gallery{display:block;position:relative;width:100%;max-width:100%;overflow:hidden;aspect-ratio:1/1.05}.pdp-gallery-3d .ag-gallery-image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;visibility:hidden;pointer-events:none;transform:perspective(1000px) rotateY(18deg) scale(.94);animation:none!important}.pdp-gallery-3d .ag-gallery-image.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:perspective(1000px) rotateY(0) scale(1);animation:agActiveGalleryFloat 4.5s ease-in-out infinite!important}.pdp-gallery-3d .ag-gallery-image.is-active.image-flip-in{animation:agGalleryClickFlip .58s cubic-bezier(.2,.85,.25,1)!important}@keyframes agGalleryClickFlip{0%{opacity:.28;transform:perspective(1000px) rotateY(-42deg) scale(.91)}to{opacity:1;transform:perspective(1000px) rotateY(0) scale(1)}}.ag-lite-motion .pdp-gallery-3d .ag-gallery-image.is-active{animation:none!important}
/*# sourceMappingURL=/cdn/shop/t/113/assets/ag-product-3d.css.map */
