#mini-cart .product-item-photo { width: 83px; }

.minicart-items .item-qty { height: 32px !important; width: 55px !important; margin-right: 5px !important; margin-bottom: 5px !important; }
@media screen and (max-width: 767px) { .minicart-items .item-qty { margin-right: 3px !important; } }
.minicart-items .product-item-pricing .label { width: unset !important; margin-right: 5px; }
.minicart-items .product-item-details .details-qty { margin-bottom: 5px; }

.minicart-wrapper .product .actions { margin: -31px 0 0 !important; }

.cart.table-wrapper .col.qty .input-text { width: 46px !important; }

@media screen and (max-width: 575px) { .page-header.type16 .minicart-wrapper { margin-right: 10px !important; }
  .page-header.type16 .minicart-wrapper .block-minicart { right: 10px !important; } }
.page-header.type16 .minicart-wrapper .action.showcart .counter.qty { height: 16px; width: unset; min-width: auto; right: auto !important; left: 20px; padding: 0 6px; text-align: left; border-radius: 30px; }

.page-header.type16.sticky-header .minicart-wrapper .action.showcart .counter.qty { font-size: 9px; left: 10px; }

@media screen and (max-width: 767px) { #confirmBox { width: 75% !important; } }
@media screen and (max-width: 575px) { #confirmBox { width: 90% !important; } }
@media screen and (max-width: 375px) { #confirmBox { width: 95% !important; } }

.account .block-collapsible-nav .item { border-top: none; border-bottom: 1px solid #ddd; margin-bottom: 0; }
.account .block-collapsible-nav .item:nth-child(3), .account .block-collapsible-nav .item:nth-child(6) { border-bottom: none; }
.account .block-collapsible-nav .item a:hover { color: #777777; text-decoration: underline; }
.account .block-collapsible-nav .item.current strong { font-weight: bold; color: #777777; }

.checkout-index-index .checkout-agreement { position: relative; }
.checkout-index-index .checkout-agreement .required-entry[type="checkbox"] { position: absolute; top: 9px; left: 0px; }
.checkout-index-index .checkout-agreement .action-show span { padding-left: 22px; }

/* Step code showteam and event (version 2.4.2)*/
#step_code .step-title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
#step_code .btn-dropdown i { cursor: pointer; font-size: 17px; color: #d7d7d7; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
#step_code .btn-dropdown i:hover { color: #ef4c24; }
#step_code .btn-dropdown .active { color: #d7d7d7; -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }
#step_code .step-content form { display: none; }
#step_code .step-content.active form { display: block; -webkit-animation: show_block .5s forwards; animation: show_block .5s forwards; }
#step_code .group-button { padding-top: 8px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
#step_code .group-button #prev-checkout { background: #e9e9e9; border: none; color: #333333; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
#step_code .group-button #prev-checkout:hover { background: #d7d7d7; }
#step_code #checkout-step-title-event .content-repeat-row { padding: 40px 0 20px 0; margin-left: 0px; margin-right: 0px; }
#step_code #checkout-step-title-event .event-content { margin-bottom: 20px; }
#step_code #checkout-step-title-event .col-img { 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; }
#step_code #checkout-step-title-event .col-content .item { text-align: left; margin-bottom: 15px; }
#step_code #checkout-step-title-event .col-content .col-left { margin-bottom: 15px; }
#step_code #checkout-step-title-event .col-content .col-right { margin-bottom: 30px; }
#step_code #checkout-step-title-event .col-content .col-right select { height: 38px; }

@keyframes show_block { 0% { opacity: 0; }
  100% { opacity: 1; } }
@-webkit-keyframes show_block { 0% { opacity: 0; }
  100% { opacity: 1; } }
.catalog-category-view .row-taxonomy .col-cont { height: -webkit-fit-content !important; height: -moz-fit-content !important; height: fit-content !important; }
.catalog-category-view .row-taxonomy .col-cont a { display: block !important; }
.catalog-category-view .row-taxonomy .col-cont img { display: block !important; height: auto !important; -webkit-transform: scale(1) !important; transform: scale(1) !important; -o-object-fit: unset !important; object-fit: unset !important; -o-object-position: unset !important; object-position: unset !important; border-radius: 4px !important; }
.catalog-category-view .row-taxonomy .col-cont:hover img { -webkit-transform: scale(1.1) !important; transform: scale(1.1) !important; }
.catalog-category-view table { width: 100% !important; }
@media screen and (max-width: 768px) { .catalog-category-view table td { height: -webkit-fit-content !important; height: -moz-fit-content !important; height: fit-content !important; }
  .catalog-category-view table td p, .catalog-category-view table td span { font-size: 14px !important; word-break: break-all !important; } }
@media screen and (max-width: 375px) { .catalog-category-view table td p, .catalog-category-view table td span { font-size: 13px !important; } }
