.checkout__page .checkout__page--sidebar .checkout__page__sidebar--product .checkout__page__sidebar__product--body .checkout__page__sidebar__product__body--product .__product--name .__package--name{color:var(--primary-text-color);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:13ch}.checkout__page .checkout__page--sidebar .checkout__page__sidebar--product .checkout__page__sidebar__product--body .checkout__page__sidebar__product__body--product .__product--name .__price{font-size:12px}.checkout__page .checkout__page--sidebar .checkout__page__sidebar--product .checkout__page__sidebar__product--body .checkout__page__sidebar__product__body--product .__quantity--product .__quantity{width:35px;padding:7px;text-align:center;border-radius:5px;border:none;outline:0;background:var(--third-background);color:var(--main-color);-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1)}.checkout__page .checkout__page--sidebar .checkout__page__sidebar--product .checkout__page__sidebar__product--body .checkout__page__sidebar__product__body--product .__product--buttons .__options--item{margin-right:10px;background:#e91e63;color:var(--primary-text-color);border-radius:50%;padding:4px;font-size:14px;text-shadow:0 2px 2px rgba(0,0,0,.1)}.checkout__page .checkout__page--sidebar .checkout__page__sidebar--product .checkout__page__sidebar__product--body .checkout__page__sidebar__product__body--product .__product--buttons .__info--item{margin-right:5px;background:#2196f3;color:var(--primary-text-color);border-radius:50%;padding:4px;font-size:14px;text-shadow:0 2px 2px rgba(0,0,0,.1)}.checkout__page .checkout__page--sidebar .checkout__page__sidebar--product .checkout__page__sidebar__product--body .checkout__page__sidebar__product__body--product .__product--buttons .__remove--item{background:var(--error-color);color:var(--primary-text-color);border-radius:50%;padding:4px;font-size:14px;text-shadow:0 2px 2px rgba(0,0,0,.1)}.checkout__page .checkout__page--sidebar .checkout__page__sidebar--product .checkout__page__sidebar__product--body .checkout__page__sidebar__product__body--product:last-child{border:none}.checkout__page .checkout__page--sidebar .checkout__page__sidebar--product .checkout__page__sidebar__product--footer{padding:20px}.checkout__page .checkout__page--sidebar .checkout__page__sidebar--product .checkout__page__sidebar__product--footer .__total--price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;font-weight:700;font-size:12px;text-transform:uppercase;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkout__page .checkout__page--sidebar .checkout__page__sidebar--product .checkout__page__sidebar__product--footer .__total--price span{font-size:16px;color:var(--main-color);letter-spacing:.5px;margin-top:2px}.checkout__page .checkout__page--sidebar .checkout__page__sidebar--product .checkout__page__sidebar__product--footer .coupon--btn{display:block;padding-top:10px;padding-bottom:10px;color:var(--main-color);text-align:right;text-decoration:none}.checkout__page .checkout__page--sidebar .checkout__page__sidebar--product .checkout__page__sidebar__product--footer .coupon--wrapper{position:relative}.checkout__page .checkout__page--sidebar .checkout__page__sidebar--product .checkout__page__sidebar__product--footer .coupon--wrapper #__coupon--form{background:var(--third-background);padding:20px;border-radius:5px;position:absolute;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1);display:none;z-index:1}.checkout__page .checkout__page--sidebar .checkout__page__sidebar--product .checkout__page__sidebar__product--footer .coupon--wrapper #__coupon--form input{width:100%;padding:10px;border-radius:5px;border:none;background:var(--second-background);color:var(--secondary-text-color);outline:0}.checkout__page .checkout__page--sidebar .checkout__page__sidebar--product .checkout__page__sidebar__product--footer .coupon--wrapper #__coupon--form input::-webkit-input-placeholder{color:var(--secondary-text-color)}.checkout__page .checkout__page--sidebar .checkout__page__sidebar--product .checkout__page__sidebar__product--footer .coupon--wrapper #__coupon--form input:-ms-input-placeholder{color:var(--secondary-text-color)}.checkout__page .checkout__page--sidebar .checkout__page__sidebar--product .checkout__page__sidebar__product--footer .coupon--wrapper #__coupon--form input::-ms-input-placeholder{color:var(--secondary-text-color)}.checkout__page .checkout__page--sidebar .checkout__page__sidebar--product .checkout__page__sidebar__product--footer .coupon--wrapper #__coupon--form input::placeholder{color:var(--secondary-text-color)}.checkout__page .checkout__page--sidebar .checkout__page__sidebar--product .checkout__page__sidebar__product--footer .coupon--wrapper #__coupon--form button{margin-bottom:0!important}.checkout__page .checkout__page--sidebar .checkout__page__sidebar--product .checkout__page__sidebar__product--footer .__coupons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.checkout__page .checkout__page--sidebar .checkout__page__sidebar--product .checkout__page__sidebar__product--footer .__coupons .__coupon{background:var(--third-background);border-radius:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 10px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1)}.checkout__page .checkout__page--sidebar .checkout__page__sidebar--product .checkout__page__sidebar__product--footer .__coupons .__coupon a{display:block;margin-left:5px;color:var(--secondary-text-color);text-decoration:none}.checkout__page .checkout__page--body .coupon__separe{margin-bottom:20px}.checkout__page .checkout__page--body .coupon__separe .coupon__form{margin-top:20px}.checkout__page .checkout__page--body .coupon__separe form{display:-ms-grid;display:grid;-ms-grid-columns:1fr minmax(100px,125px);grid-template-columns:1fr minmax(100px,125px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px}.checkout__page .checkout__page--body .coupon__separe form input{height:100%;border-radius:5px;border:none;padding:10px;outline:0;background:#232f44;color:#fff}.checkout__page .checkout__page--body .coupon__separe form .purchase__btn{margin:0}.checkout__page .checkout__page--body .checkout__body--separe{background:var(--second-background);border-radius:5px}.checkout__page .checkout__page--body .checkout__details--step:not(:first-child){border-top:1px solid var(--third-background)}.checkout__page .checkout__page--body .checkout__details--step{padding:20px}.checkout__page .checkout__page--body .checkout__details--step .checkout__details__step--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout__page .checkout__page--body .checkout__details--step .checkout__details__step--header .gift__btn{margin-left:auto;border:none;background:0 0;width:32px;height:32px;color:var(--cold-color);font-size:26px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-box-shadow:none;box-shadow:none;outline:0;cursor:pointer}.checkout__page .checkout__page--body .checkout__details--step .checkout__details__step--header p{color:var(--primary-text-color);font-size:18px;font-weight:600}.checkout__page .checkout__page--body .checkout__details--step .checkout__details__step--header p span{border:2px solid var(--main-color);border-radius:41px;height:30px;width:30px;display:inline-block;text-align:center;line-height:26px;margin-right:10px;font-weight:700;color:var(--main-color)}.checkout__page .checkout__page--body .checkout__details--step .address--details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -7.5px}.checkout__page .checkout__page--body .checkout__details--step .address--details .checkout__form{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 15px);flex:0 0 calc(50% - 15px);margin:7.5px}.checkout__page .checkout__page--body .checkout__details--step .address--details .checkout__form label{font-weight:500}.checkout__page .checkout__page--body .checkout__details--step .address--details .checkout__form .checkout__form--input{display:block;width:100%;height:40px;border-radius:5px;padding:0 10px;border:none;background:var(--third-background);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;outline:0}.checkout__page .checkout__page--body .checkout__details--step .address--details .checkout__form .checkout__form--input:focus,.checkout__page .checkout__page--body .checkout__details--step .address--details .checkout__form .checkout__form--input:hover{-webkit-box-shadow:0 10px 12px rgba(0,0,0,.1);box-shadow:0 10px 12px rgba(0,0,0,.1)}#modal-giftcard{background:var(--second-background)}.giftcard-panel{background:var(--second-background);text-align:center;padding:50px;position:relative}.giftcard-panel img{max-width:128px;position:absolute;top:-55px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.giftcard-panel .giftcard-title{color:#fff;font-weight:700;font-size:18px;text-align:center;margin:0}.giftcard-panel .giftcard-description{margin-bottom:0}.giftcard-panel form .username{margin:5px 0 7px 0}.giftcard-panel form .username .triplezone-giftcard input{border:none;background:var(--third-background);padding:15px;outline:0;border-radius:5px;color:var(--primary-text-color);margin:auto;margin-top:10px;width:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.giftcard-panel form .username .triplezone-giftcard button{background:#4da564;padding:13px 20px;outline:0;border:none;border-bottom:3px solid rgba(0,0,0,.08);cursor:pointer;border-radius:5px;font-weight:700;color:#fff;text-transform:uppercase;display:block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin:10px auto 0;width:100%}.giftcard-panel form .username .triplezone-giftcard i{-webkit-transition:all .2s ease-out;transition:all .2s ease-out;font-size:22px;vertical-align:middle}.giftcard-panel form .username .triplezone-giftcard button:hover i{margin-left:10px}.login-loader{z-index:2!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loading__animated{display:inline-block;-webkit-animation:rotation 2.6s infinite linear;animation:rotation 2.6s infinite linear}.login-error{border:1px solid var(--error-color)!important}.ign_image{border-radius:5px;height:32px;left:61px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;z-index:1}#modal-login{background:var(--second-background)}.login-panel{background:var(--second-background);text-align:center;padding:50px;position:relative}.login-panel img.logo__server{max-width:128px;position:absolute;top:-55px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.login-panel .login-title{color:#fff;font-weight:700;font-size:18px;text-align:center;margin:0}.login-panel .login-description{margin-bottom:0}.login-panel form .username{margin:5px 0 7px 0}.login-panel form .username .triplezone-login input{border:none;background:var(--third-background);padding:15px;outline:0;border-radius:5px;color:var(--primary-text-color);margin:auto;margin-top:10px;width:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;padding-left:55px}.login-panel form .username .triplezone-login img{position:absolute;z-index:1;top:58%;left:13px;border-radius:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.login-panel form .username .triplezone-login button{background:var(--green-button);padding:15px 20px;outline:0;border:none;border-bottom:3px solid rgba(0,0,0,.08);cursor:pointer;border-radius:5px;font-weight:700;color:var(--primary-text-color);text-transform:uppercase;display:block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin:10px auto;width:100%}.login-panel form #IGN_MC{position:relative}@media (min-width:768px){.modal-dialog{width:820px;max-width:calc(100% - 10px)}}.modal-title{color:var(--focus-text-color);text-transform:uppercase;font-weight:700}.modal-header{padding:30px 30px;border:none;background-color:var(--third-background)}.modal-footer{border:none;padding:15px 30px;background-color:var(--third-background)}.modal-body{padding:30px 30px;max-height:60vh;overflow-x:auto;background-color:var(--second-background)}.modal .close{background:var(--second-background);color:var(--secondary-text-color);width:40px;height:40px;border-radius:5px}.modal-content{border-radius:0}.modal-body::-webkit-scrollbar{width:5px}.modal-content{background-clip:unset;background:0 0;-webkit-box-shadow:none;box-shadow:none;border:none}.activ-zone{background:#262626;color:var(--primary-text-color)!important}.modal-body::-webkit-scrollbar-thumb{background:var(--third-background)}.modal-body::-webkit-scrollbar-track{background:var(--second-background)}.logout-btn{color:var(--error-color)!important;padding-right:6px;background:var(--second-background);padding:5px 10px;border-radius:5px;margin-top:5px;display:inline-block;margin-right:5px;font-weight:700;text-decoration:none!important}.shopping-cart-overlay .shopping-cart{background:var(--second-background);-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow-y:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}