.ns-flex { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

body #confirmOverlay #confirmBox { position: absolute; max-width: 600px !important; margin: 0 auto !important; top: 5% !important; left: 50%; -webkit-transform: translate(-50%); -moz-transform: translate(-50%); -ms-transform: translate(-50%); -o-transform: translate(-50%); transform: translate(-50%); background-color: #ffffff; background-image: none; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; max-height: initial; }

body #confirmOverlay #confirmBox * { font-family: "Roboto", sans-serif !important; }

@media all and (max-width: 767px) { body #confirmOverlay #confirmBox { top: 0 !important; }
  body #confirmOverlay #confirmBox > h1 { font-size: 1.5rem; }
  body #confirmOverlay #confirmBox #messageBox img { max-height: 200px; width: auto; }
  body #confirmOverlay #confirmBox #messageBox .text { display: none; }
  body #confirmOverlay #confirmBox #messageBox p { padding: 5px; }
  body #confirmOverlay #confirmBox #messageBox p:first-child { padding-bottom: 0; }
  body #confirmOverlay #confirmBox #messageBox .additional p.attribute { padding-bottom: 5px; font-size: 1.4rem; display: none; }
  body #confirmOverlay #confirmBox #messageBox .additional p.attribute .label:after { content: ':'; }
  body #confirmOverlay #confirmBox #confirmButtons { padding: 0 10px; }
  body #confirmOverlay #confirmBox #confirmButtons > a.checkout, body #confirmOverlay #confirmBox #confirmButtons button[class^=am-btn] { font-size: 1.6rem; } }

@media all and (min-width: 922px) { body #confirmOverlay #confirmBox { max-width: 720px !important; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0 0 20px; } }

body #confirmOverlay #confirmBox #am-popup-close { position: absolute; right: 20px; top: 16px; display: inline-block; width: 28px; height: 28px; text-align: center; font-size: 1.4rem; color: #fff; background: #363636; border: 2px solid #fff; border-radius: 50%; vertical-align: middle; line-height: 25px; text-decoration: none !important; }

@media all and (max-width: 449px) { body #confirmOverlay #confirmBox #am-popup-close { position: static; float: right; margin-top: 14px; margin-right: 5px; } }

body #confirmOverlay #confirmBox > h1 { width: 100%; min-height: 60px; color: #363636; font-size: 2.2rem; font-weight: 400; background: #fde90f; text-shadow: none; margin: 0; line-height: 60px; }

body #confirmOverlay #confirmBox .cross { display: none; }

body #confirmOverlay #confirmBox #messageBox { max-height: initial !important; margin: 5px 0 0; }

@media all and (min-width: 922px) { body #confirmOverlay #confirmBox #messageBox { width: 60%; } }

body #confirmOverlay #confirmBox #messageBox .text { display: none; }

body #confirmOverlay #confirmBox #messageBox > p { font-size: 0; padding: 5px; }

body #confirmOverlay #confirmBox #messageBox > p:first-child { padding-bottom: 0; }

body #confirmOverlay #confirmBox #messageBox > p#amcart-count { display: none; }

body #confirmOverlay #confirmBox #messageBox > p a { font-family: 'Roboto', 'sans-serif'; font-weight: 300; font-size: 1.8rem; text-decoration: none !important; color: #363636; font-weight: 400; }

body #confirmOverlay #confirmBox #messageBox a { color: #363636; }

body #confirmOverlay #confirmBox #messageBox .additional p.attribute { padding-bottom: 0px; font-size: 1.4rem; display: none; }

body #confirmOverlay #confirmBox #messageBox .additional p.attribute .label:after { content: ':'; }

body #confirmOverlay #confirmBox #messageBox .additional p.attribute .value { font-weight: 500; }

body #confirmOverlay #confirmBox #messageBox .additional p.attribute.sku .value { padding-left: 3px; }

body #confirmOverlay #confirmBox #confirmButtons { max-width: 320px; margin: 0 auto; }

body #confirmOverlay #confirmBox #confirmButtons > .price { display: none; }

body #confirmOverlay #confirmBox #confirmButtons p.price-container { padding-bottom: 0; }

body #confirmOverlay #confirmBox #confirmButtons p.price-container .label:after { content: ":"; }

body #confirmOverlay #confirmBox #confirmButtons p.price-container .label, body #confirmOverlay #confirmBox #confirmButtons p.price-container .value .price { font-size: 1.8rem; color: #363636; }

body #confirmOverlay #confirmBox #confirmButtons p.total { font-family: "Roboto", sans-serif; font-weight: 400; color: #363636; font-size: 2rem; }

body #confirmOverlay #confirmBox #confirmButtons > a, body #confirmOverlay #confirmBox #confirmButtons > button { width: 100%; border-radius: 0; padding: 0.5rem 2rem; margin: 0 auto 1.5rem; border: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background-color: #fde90f; color: #363636; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-image: none; height: auto; line-height: 33px; text-transform: uppercase; font-size: 1.7rem; }

body #confirmOverlay #confirmBox #confirmButtons > a.am-btn-right, body #confirmOverlay #confirmBox #confirmButtons > a.am-btn-left, body #confirmOverlay #confirmBox #confirmButtons > button.am-btn-right, body #confirmOverlay #confirmBox #confirmButtons > button.am-btn-left { color: #363636; background-color: #ffffff; border: 1px solid #fde90f; }

body #confirmOverlay #confirmBox #confirmButtons > a.am-btn-right:hover, body #confirmOverlay #confirmBox #confirmButtons > a.am-btn-left:hover, body #confirmOverlay #confirmBox #confirmButtons > button.am-btn-right:hover, body #confirmOverlay #confirmBox #confirmButtons > button.am-btn-left:hover { opacity: 1; }

body #confirmOverlay #confirmBox #confirmButtons > a.checkout.action, body #confirmOverlay #confirmBox #confirmButtons > button.checkout.action { font-weight: 500; }

body #confirmOverlay #confirmBox #confirmButtons > a.am-btn-right, body #confirmOverlay #confirmBox #confirmButtons > button.am-btn-right { display: none; }

body #confirmOverlay #confirmBox #confirmButtons > a span, body #confirmOverlay #confirmBox #confirmButtons > button span { color: #363636; }

/*# sourceMappingURL=amcart-custom.css.map */
