.ad-vp{z-index:51;position:fixed;inset:0}.ad-vp-2{z-index:53}.ad-vp-3{z-index:55}.ad.ad-drawer{--ad-stack:calc(var(--nested-drawers,0) - clamp(0, var(--drawer-swipe-progress,0), 1));transform:translateY(var(--drawer-swipe-movement-y,0px));transition:opacity .3s, scale .3s var(--ease-nm), translate .3s var(--ease-nm), transform .45s cubic-bezier(.32, .72, 0, 1)}.ad.ad-drawer:is([data-swiping],[data-nested-drawer-swiping]){transition-duration:0s}.ad.ad-drawer[data-ending-style][data-swipe-dismiss]{transition-duration:calc(var(--drawer-swipe-strength,1) * .4s)}.ad-backdrop.ad-dbk:not([data-starting-style],[data-ending-style]){opacity:calc(1 - var(--drawer-swipe-progress,0))}.ad-backdrop.ad-dbk[data-swiping]{transition-duration:0s}@media (max-width:639.98px){.ad.ad-drawer{transform-origin:50% 0;transform:translateY(calc(var(--drawer-swipe-movement-y,0px) - var(--ad-stack) * 10px)) scale(calc(1 - var(--ad-stack) * .04))}.ad.ad-drawer:after{content:"";z-index:10;border-radius:inherit;opacity:0;pointer-events:none;background:#11111429;transition:opacity .3s;position:absolute;inset:0}.ad.ad-drawer[data-nested-drawer-open]:after{opacity:calc(1 - clamp(0, var(--drawer-swipe-progress,0), 1))}.ad.ad-drawer[data-nested-drawer-swiping]:after{transition-duration:0s}.ad-product{height:calc(100dvh - 24px);max-height:none}}.nm .ad:is(.ad-drawer,.ad-drop-confirm):focus-visible{outline:none}.ad-cancel.ad-drop{color:var(--color-nm-brick);opacity:1;text-align:center}@media (hover:hover){.ad-cancel.ad-drop:hover{background:#ffe1dc}}.ad-cancel.ad-drop:active{background:#ffe1dc}.ad-detail-drop{align-self:stretch;min-height:44px;margin-top:-6px}@media (max-width:639.98px){.ad-sheet .ad-foot .ad-cancel.ad-drop{min-height:44px;display:block}}.ad-paid{color:#1e7351;font:600 14px/1.35 var(--font-nm-body);background:#d6f0e3;border-radius:16px;align-items:center;gap:8px;margin:0;padding:14px 16px;display:flex}.ad-paid svg{stroke-width:2.5px;flex:none;width:16px;height:16px}.ad-backdrop.ad-drop-backdrop{z-index:57}.ad.ad-drop-confirm{z-index:58}.ad-drop-confirm .ad-head{padding-top:var(--ad-pad)}@media (prefers-reduced-motion:reduce){.ad.ad-drawer{transition:none}}