nop-draw-popup{display:contents}.nop-promo{box-sizing:border-box;width:min(940px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);padding:0;margin:auto;overflow:auto;overscroll-behavior:contain;border:1px solid #575a60;border-radius:0;background:#080a0d;color:#f5f4f0;box-shadow:10px 10px #a51b47;font-family:Arial,Helvetica,sans-serif;text-align:left;color-scheme:dark}.nop-promo::backdrop{background:#000000b8}.nop-promo[open]{animation:nop-promo-enter .24s cubic-bezier(.2,.8,.2,1) both}.nop-promo .nop-promo__panel{position:relative;display:grid;grid-template-columns:1.1fr 1fr;min-height:450px}.nop-promo .nop-promo__art{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:38px 20px;background:radial-gradient(ellipse at 50% 70%,#361522,#080a0d 72%)}.nop-promo .nop-promo__logo{display:block;width:184px;height:auto;max-width:60%;object-fit:contain}.nop-promo .nop-promo__shoe{display:block;width:100%;height:auto;aspect-ratio:2 / 1;margin-top:30px;object-fit:cover;object-position:50% 64%}.nop-promo .nop-promo__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:66px 42px 38px 20px}.nop-promo .nop-promo__title{margin:0;color:#f5f4f0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(46px,5vw,66px);font-weight:400;line-height:.98;letter-spacing:-.02em;text-transform:uppercase}.nop-promo .nop-promo__product{margin:22px 0 30px;color:#d9dadd;font-size:18px;line-height:1.5;font-weight:600;max-width:30ch}.nop-promo .nop-promo__cta{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:58px;padding:16px 20px;border:1px solid #f5f4f0;background:#f5f4f0;color:#080a0d;font-size:14px;line-height:1.4;letter-spacing:.12em;font-weight:700;text-decoration:none;box-shadow:5px 5px #ed2868;transition:transform .13s ease,box-shadow .13s ease}.nop-promo .nop-promo__cta svg{flex:0 0 auto}.nop-promo .nop-promo__cta:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #ed2868}.nop-promo .nop-promo__cta:active{transform:translate(3px,3px);box-shadow:2px 2px #ed2868}.nop-promo .nop-promo__close,.nop-promo .nop-promo__dismiss{display:flex;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px;border:0;border-radius:0;background:transparent;color:#d9dadd;cursor:pointer;font:16px/1.4 Arial,Helvetica,sans-serif}.nop-promo .nop-promo__close{position:absolute;top:10px;right:10px;z-index:1}.nop-promo .nop-promo__dismiss{align-self:center;margin-top:16px;text-decoration:underline;text-underline-offset:4px}.nop-promo :is(a,button):focus-visible{outline:2px solid #ed2868;outline-offset:4px}@keyframes nop-promo-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(max-width:699px){.nop-promo{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 40px);box-shadow:6px 6px #a51b47}.nop-promo .nop-promo__panel{grid-template-columns:minmax(0,1fr);min-height:0}.nop-promo .nop-promo__art{padding:26px 24px 0}.nop-promo .nop-promo__logo{width:126px}.nop-promo .nop-promo__shoe{width:min(100%,310px);margin-top:14px}.nop-promo .nop-promo__copy{padding:22px 24px 14px;align-items:center;text-align:center}.nop-promo .nop-promo__title{font-size:clamp(38px,10vw,50px)}.nop-promo .nop-promo__product{margin:14px 0 22px;font-size:16px}.nop-promo .nop-promo__dismiss{margin-top:10px}}@media(prefers-reduced-motion:reduce){.nop-promo[open]{animation:none}.nop-promo .nop-promo__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/nike-one-piece-draw-popup.css.map */
