/* A photographed lid moves to physical screen-right in both LTR and RTL. */
.v20-unboxing-stage{position:relative;isolation:isolate;overflow:hidden;perspective:1100px}
.v20-unboxing-stage .v20-unboxing-base{position:relative;z-index:0;opacity:1;transition:opacity .52s ease,transform .85s ease!important}
.v20-unboxing-stage .v20-unboxing-open,.v20-unboxing-stage .v20-unboxing-lid{position:absolute!important;inset:0!important;display:block;width:100%;height:100%;pointer-events:none;transform:none!important}
.v20-unboxing-stage .v20-unboxing-open{z-index:2;opacity:0;transition:opacity .68s ease,transform 1.1s ease!important}
.v20-unboxing-stage .v20-unboxing-lid{z-index:3;opacity:1;transform-origin:80% 50%;transition:transform 1.05s cubic-bezier(.2,.7,.24,1),opacity .48s ease .38s!important;will-change:auto}
.v20-unboxing-stage .v20-unboxing-lid img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;padding:0!important;min-height:0!important;aspect-ratio:auto!important;opacity:1!important;transform:none!important;transition:none!important}
.v20-unboxing-stage.is-unboxing-open .v20-unboxing-base{opacity:0!important;transform:scale(1.025)!important}
.v20-unboxing-stage.is-unboxing-open .v20-unboxing-open{opacity:1;transform:scale(1.025)!important}
.v20-unboxing-stage.is-unboxing-open .v20-unboxing-lid{opacity:0;transform:translate3d(35%,-3%,0) rotateY(-13deg) rotate(4deg)!important}
.va-card .va-art.v20-unboxing-stage .va-alt-image{opacity:0!important;visibility:hidden}
.va-card .va-art.v20-unboxing-stage img{transform:none}
.v20-unboxing-toggle{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:8px 14px;border:0;border-bottom:1px solid var(--line,#343431);color:var(--gold,#cfb785);background:var(--surface,#111211);font:400 12px/1.5 var(--sans,Arial,sans-serif);cursor:pointer;width:100%;position:relative;z-index:5}
.v20-unboxing-toggle svg{width:20px!important;height:20px!important;fill:none;stroke:currentColor;stroke-width:1.15;flex:none}
.v20-unboxing-toggle:hover{color:var(--text,#f4eee5)}
.v20-unboxing-toggle:focus-visible{outline:2px solid var(--gold,#cfb785);outline-offset:-3px}
.v20-unboxing-toggle[aria-pressed=true]{color:var(--text,#f4eee5)}
.product-image-frame.v20-unboxing-stage>.image-index,.product-image-frame.v20-unboxing-stage>.zoom-open{z-index:5}
.product-image-frame+.v20-unboxing-toggle{border:1px solid var(--line,#343431);border-top:0}
#product-details-root .v20-detail-art{position:relative;width:100%;aspect-ratio:1;overflow:hidden}
#product-details-root .v20-detail-art>img{height:100%;width:100%;object-fit:contain;padding:0;min-height:0}
#product-details-root .v20-detail-art .v20-unboxing-open{height:100%;padding:0;min-height:0;aspect-ratio:auto}
@media(prefers-reduced-motion:reduce){
 .v20-unboxing-stage .v20-unboxing-base,.v20-unboxing-stage .v20-unboxing-open,.v20-unboxing-stage .v20-unboxing-lid{transition:none!important;animation:none!important}
 .v20-unboxing-stage.is-unboxing-open .v20-unboxing-base,.v20-unboxing-stage.is-unboxing-open .v20-unboxing-open{transform:none!important}
 .v20-unboxing-stage.is-unboxing-open .v20-unboxing-lid{transform:none!important;visibility:hidden}
}
