.cartBodyFixed{position: fixed;}
.good-item:hover .good-item__sizes{display: none;}
.good-item.show-size-selecctor:hover .good-item__sizes{display: flex!important;}
.good-item.show-size-selecctor:hover .choiceSize{font-family: 'GothamPro'; text-transform: uppercase; font-weight: 100; margin-top: 20px; margin-bottom: 20px;}
#order__form.dis_no{display: block!important;}
:root{--mmaCartGreyBg: #f5f5f5; --mmaCartGreyText: #5f5f5f; --cartBoxInsidePadding: 20px; --mmaRed: #c02e2e; --margin-section: 100px;}
#mmaCart{display: flex; flex-wrap: wrap; justify-content: space-between;}
#mmaCart .section-margin-top{margin-top: var(--margin-section);}
#mmaCart .section-margin-bottom{margin-bottom: var(--margin-section);}
#mmaCart .termOfUse{}
#mmaCart #promos #promo-row .promoDetailWr .promoInfoBox p{font-size: 14px; text-align: left; margin-top: 0; margin-bottom: 20px;}
#mmaCart #promos #promo-row .promoDetailWr .promoInfoBox p.fasrtDeliveryFirstRow{line-height: 20px}
.footerDeliveryDisclaimer{ color: var(--mmaCartGreyText); margin-top: 10px;}
#mmaCart .cartDeliveryDetail{}
#mmaCart .delivery-select .promoInfoBox i{text-align: right;}
#mmaCart #promos #promo-row .promoDetailWr .promoInfoBox,
#goodAdded.remotedeliveryBox .goodAddadWrap .goodAddadWrapContent{max-width: 710px; padding-left: 32px; padding-right: 32px; padding-bottom:32px}
#goodAdded.remotedeliveryBox .goodAddadWrap .goodAddadWrapContent{width: auto;}
#goodAdded.remotedeliveryBox .goodAddadWrap .goodAddadWrapContent .tocartHeader{margin-bottom: 16px}
#mmaCart .cartDeliveryDetail .CloseBtn{position: unset!important; top: unset!important; right: unset!important; margin-bottom: 16px;}
#mmaCart .delivery-select .cartDeliveryDetail .promoInfoBox .CloseBtn{position:relative; top: unset; right: unset; text-align: right; display: block; width: 100%; }
#mmaCart .delivery-select .cartDeliveryDetail .promoInfoBox i{display: block; width: 100%; text-align:right}
#mmaCart #promos #promo-row .promoDetailWr .promoInfoBox p:not(.footerDeliveryDisclaimer),
#mmaCart #promos #promo-row .promoDetailWr .promoInfoBox a{color:#000;}
#promos #promo-row .promoDetailWr .promoInfoBox .promoDelivery{color: var(--mmaRed); font-weight: 600; margin-bottom: 20px;}
#promos #promo-row .promoDetailWr .deliveryRestrictions{}
ƒ#promos #promo-row .promoDetailWr .deliveryRestrictions b,
#promos #promo-row .promoDetailWr .deliveryRestrictions strong{margin-bottom: 20px; display: block;}
#promos #promo-row .promoDetailWr p.footerDeliveryDisclaimer,
#goodAdded.remotedeliveryBox p.footerDeliveryDisclaimer{color: #C02E2E!important; line-height: 20px!important; font-weight: 430}
#mmaCart #promos #promo-row .promoDetailWr .promoInfoBox p .deliveryPhone{color: #C02E2E!important; text-decoration: none;}
#mmaCart .promoPreview{color: var(--mmaRed)!important;}

#mmaCart img{max-width: 100%;}
#mmaCart #topBox{display: flex; flex-wrap: nowrap; justify-content: space-between; width: calc(100% -  85px);}
#mmaCart #topBox h1{display: block;}
#mmaCart #topBox .clearCart{cursor: pointer; display: flex; flex-direction: column; justify-content: center; color: #8E8E8E; font-size: 16px; font-weight: 400;}
#mmaCart #topBox .clearCart .clearCartIcons{}
#mmaCart #topBox .clearCart .clearCartIcons .fa-times{font-weight: 300;}
#mmaCart #topBox .clearCart .clearCartIcons span{margin-left: 10px;}
#mmaCart .delivery-select .radio>label{display: block!important;}
#mmaCart .RadioCustom { z-index: 2; position: absolute; left: 15px; top: 16px; height: 15px; width: 15px; border-radius: 50%; padding: 0 0 0 0!important; border: #5f5f5f 2px solid; border-radius: 50%; display: flex;}
#mmaCart .item-activle .RadioCustom .sel{ background: #c02e2e; height: 7px; width: 7px; border-radius: 50%; margin: auto;  display: block!important;}
#mmaCart #promos{margin-top: 0;}
#mmaCart .mmaCartBlockHeader{font-size: 16px; font-weight: 600; display: block; margin-top: 0;}
#mmaCart .smallHeaderMarginBottom{ margin-bottom: 26px}
#mmaCart .errorBox .mmaCartBlockHeader{color: var(--mmaRed);}
#mmaCart .delivery-select .radio>label h3,
#mmaCart .payment-select .radio>label h3{color: #000;}
#mmaCart .delivery-select .radio>label p,
#mmaCart .payment-select .radio>label p{font-size: 14px; color: var(--mmaCartGreyText);}
#mmaCart .errorBox{border: var(--mmaRed) 2px dotted; padding: var(--cartBoxInsidePadding);}
#mmaCart .payment-select h2{flex-basis: 100%;}
#mmaCart #mmaCartLC{ width: 74%; max-width: 1137px;}
#mmaCart #mmaCartLC .brPayment{}
#mmaCart #mmaCartLC #warningMessage{width: 100%; color: var(--mmaRed); text-align: left; font-weight: 600;}
#mmaCart #mmaCartLC #goodsSet{background: none; color: #000; padding: var(--cartBoxInsidePadding); padding-left: 0; border-radius: 10px; position: relative;}
#mmaCart #mmaCartLC #goodsSet .goodsSetLoader{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255,255,255,.9); z-index: 99999; flex-direction: column; justify-content: center;  align-items: center; pointer-events: none;;}
#mmaCart #mmaCartLC #goodsSet .loader-simple{position: relative; display: flex;}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem{display: flex; flex-wrap: nowrap; justify-content: space-between; margin-bottom: 30px;}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem:last-child{margin-bottom: 0!important;}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .imgCol{width: 150px;}  
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol{width: calc(100% - 290px); display: flex; flex-wrap: nowrap; justify-content: space-between;}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodInfo{width: 68%; display: flex; }
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodInfo #goodProps{display: flex; flex-direction: column; justify-content: space-between; height: 100%;} 
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodInfo #goodProps .props{}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodInfo .props .infoColRow{margin-bottom: 16px;}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodInfo .props .infoColRow:last-child{margin-bottom: 0px;}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodInfo .infoColRow span{font-weight: 600;}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodInfo .infoColRow.goodTitle{ margin-bottom: 16px!important;}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodInfo .infoColRow.goodTitle a{color: #000; text-decoration: none; display: block; max-width: 100%; text-wrap: auto; line-height: 20px; font-size: 17px; font-weight: 400;}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodInfo .infoColRow.goodProperties{}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodInfo .infoColRow.goodRemputeDelivery{ opacity: 0.7; margin-top: 5px; color: var(--mmaCartGreyText); text-decoration: underline; cursor: pointer;}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodInfo .infoColRow.goodRemputeDelivery a{color: var(--mmaCartGreyText);}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodInfo .infoColRow.goodRemputeDelivery i{margin-right: 5px;}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodQuantity{width: 169px;}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodQuantity #goodQuantityBox{width: 169px; display: flex; flex-wrap: wrap; justify-content: space-between;}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodQuantity #goodQuantityBox .goodQuantityBoxControl{width: 100%; display: flex; padding: 5px 5px 5px 5px;}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodQuantity #goodQuantityBox span{font-weight: 600; display: block; margin-top: 11px; margin-right: 6px;}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodQuantity #goodQuantityBox .goodQuantityBoxInput{margin: auto; display: flex; flex-wrap: nowrap; justify-content: space-between; align-items: center; width: 90px; height: 30px; border: #000 1px solid; padding-left: 5px; padding-right: 5px; box-sizing: border-box;}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodQuantity #goodQuantityBox .goodQuantityBoxInput .plusMinus{font-size: 12px; cursor: pointer;}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodQuantity #goodQuantityBox .goodQuantityBoxInput .plusMinus.disabled{cursor: auto!important; opacity: .3;}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodQuantity #goodQuantityBox .goodQuantityBoxInput input{width: 30px; text-align: center; border: none; background: none; outline: none;}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodQuantity #goodQuantityBox .goodQuantityBoxStock{color: var(--mmaRed); margin-top: 15px; width: 100%; text-align: center ;}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodPriceRemove{width: 169px;}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodPriceRemove .goodPriceRemoveBox{height: 100%; display: flex; flex-direction: column; justify-content: space-between;}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodPriceRemove .goodPriceRemoveBox .goodPriceRemoveBoxRow{}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodPriceRemove .goodPriceRemoveBox .goodPriceRemoveBoxRow .goodPrice{font-size: 16px; font-weight: 600; text-align: right;}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodPriceRemove .goodPriceRemoveBox .goodPriceRemoveBoxRow .goodPrice .defaultPrice{font-size: 16px; position: relative;}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodPriceRemove .goodPriceRemoveBox .goodPriceRemoveBoxRow .goodPrice .defaultPrice::after{content: ''; display: block; height: 2px; background: var(--mmaRed); width: 58%; position: absolute; top: 50%; right: 0; transform: rotate(-10deg);}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodPriceRemove .goodPriceRemoveBox .goodPriceRemoveBoxRow .goodPrice .discountPrice{color: var(--mmaRed); margin-top: 15px;}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodPriceRemove .goodPriceRemoveBox .goodPriceRemoveBoxRow .goodRemove{text-align: right; display: flex; flex-wrap: nowrap; justify-content: flex-end; align-items: center;}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodPriceRemove .goodPriceRemoveBox .goodPriceRemoveBoxRow .goodRemove .fas{font-size: 20px; cursor: pointer; padding: 7px 7px 7px 7px; padding-left: 0;}
#mmaCart .payment-select .radio>label>span{padding-left: 50px;}
#mmaCart #mmaCartLC .order-create{margin-bottom: 24px;}
#mmaCart #mmaCartLC .delivery-select{margin: 0; margin-top: 80px; margin-bottom: 40px;}
#mmaCart #mmaCartLC .delivery-select .radio, 
#mmaCart #mmaCartLC .delivery-select .radio>label>span{ width: calc(33.3% - 14px); height: 215px;}
#mmaCart #mmaCartLC .delivery-select .radio .delivery-select-item{ width: 100%;}
#mmaCart #mmaCartLC .delivery-select .padding-delivery-box{margin-bottom: 16px;}
#mmaCart #mmaCartLC .delivery-select .icon-item{margin-left: 25px;}
#mmaCart #mmaCartLC .delivery-select .radio.firstRow{margin-bottom: 20px;}
#mmaCart #mmaCartLC .payment-select img{margin-left:10px}
#mmaCart #mmaCartLC .delivery-select img{margin-left: 0px;}
#mmaCart #mmaCartLC .delivery-select .radio,
#mmaCart #mmaCartLC .delivery-select .radio>label>span{height: 215px; overflow: hidden;}
#mmaCart #mmaCartLC .delivery-select .deliverryPreview{height:100%; width: 100%; margin-left: 10px;}
.payment-select .radio>label>span{margin-left: 0;}
#mmaCart #mmaCartLC .delivery-select .deliverryPreview .deliveryDetailsWr{width: 100%; height: 100%; padding: 0px; box-sizing: border-box; display: flex; flex-direction: column; justify-content: space-between;} 
#mmaCart #mmaCartLC .delivery-select .deliverryPreview .deliveryDetailsWr .introHeader{height: calc(100% - 35px);}
#mmaCart #mmaCartLC .delivery-select .deliverryPreview .deliveryDetailsWr .introHeader h3{display: block;}
#mmaCart #mmaCartLC .delivery-select .deliverryPreview .deliveryDetailsWr .introHeader h3,
#mmaCart .payment-select .radio>label h3 {margin-bottom: 20px;}
#mmaCart #mmaCartLC .delivery-select .deliverryPreview .deliveryDetailsWr .introFooter{display: flex; flex-direction: column; justify-items: end; justify-content: end; flex-wrap: nowrap; height: 30px;}
#mmaCart #mmaCartLC .delivery-select img,
#mmaCart #mmaCartLC .payment-select img{width: 30px;}
#mmaCart .delivery-select i,
#mmaCart .delivery-select img,
#mmaCart #mmaCartLC .payment-select i,
#mmaCart #mmaCartLC .payment-select img{display: none;}
#mmaCart .delivery-select .promoInfoBox i{display: block; margin-right: 0; filter: none; opacity: 1; width:auto; height: auto; font-weight: 300; font-size: 23px; color: #79797B;}
#mmaCart .payment-select .radio{}
#mmaCart #mmaCartLC .delivery-select .radio>label>span,
#mmaCart #mmaCartLC .payment-select .radio>label>span{text-wrap: auto; border-radius: 0%; border: #CBCBCB 1px solid;}
#mmaCart #mmaCartLC .delivery-select{}
#mmaCart #mmaCartLC .delivery-select p{margin-top: 5px; padding-bottom: 0; margin-top: 5px; margin-bottom: 10px; line-height: 14px;}
#mmaCart #mmaCartLC .delivery-select p:first-child{margin-top: 0!important; margin-bottom: 0!important;}
#mmaCart #mmaCartLC .delivery-select p:last-child{ margin-top: 14px; margin-bottom: 0!important;}
#mmaCart #mmaCartLC .delivery-select p,
#mmaCart .payment-select .radio>label p{color: var(--mmaCartGreyText);}
#mmaCart .deliveryDetails{position: unset; right: unset; display: block; justify-content: unset; align-items: unset; flex-direction: unset; text-align: left; height: 18px; text-decoration: underline; cursor: pointer; font-size: 14px;}
#mmaCart .payment-select .radio.disabled{opacity: 0.5;}
#mmaCart .payment-select .radio,:disabled>label>span{cursor: not-allowed;}
#mmaCart .payment-select .radio.disabled>label>span{cursor: not-allowed;}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .ToFavListig{position: relative; display: block; left: unset; top: unset; right: 21px;}
#mmaCart #likeGoodsSlider.ToFavListig{position: absolute; display: block; left: unset; right: 10px; top: 20px;}

#mmaCart #mmaCartRC{width: calc(35% - 140px); max-width: 548px;}
#mmaCart #mmaCartRC .mmaCartRCBox{position: sticky; top: 10px; background: var(--mmaCartGreyBg); color: var(--mmaCartGreyText);}
#mmaCart #mmaCartRC .mmaCartRCBox #orderBox{padding: var(--cartBoxInsidePadding); border-radius: 10px;}
#mmaCart #mmaCartRC .mmaCartRCBox #orderBox .headerOrderBox{color: #000; font-size: 22px;}
#mmaCart #mmaCartRC .mmaCartRCBox #orderBox .itemPadding{margin-bottom: 10px; padding-bottom: 10px;}
#mmaCart #mmaCartRC .mmaCartRCBox #orderBox .itemPadding.totalDiscount{padding-top: 10px;}
#mmaCart #mmaCartRC .mmaCartRCBox #orderBox .itemPadding.totalPrice{border-bottom: none;}
#mmaCart #mmaCartRC .mmaCartRCBox #orderBox .itemBorder{border-bottom: 1px solid #e5e5e5}
#mmaCart #mmaCartRC .mmaCartRCBox #orderBox .totalDiscount.itemBorder{border-top: 1px solid #e5e5e5}
#mmaCart #mmaCartRC .mmaCartRCBox #orderBox #totalRow{display: flex; flex-wrap: nowrap; justify-content: space-between;}
#mmaCart #mmaCartRC .mmaCartRCBox #orderBox #totalRow .totalRowItem{width: calc(50% - 10px);}
#mmaCart #mmaCartRC .mmaCartRCBox #orderBox #totalRow.totalDiscount .totalRowTitle,
#mmaCart #mmaCartRC .mmaCartRCBox #orderBox #totalRow.totalPrice .totalRowTitle{ display: flex; flex-direction: column; justify-items: center; justify-content: center;}
#mmaCart #mmaCartRC .mmaCartRCBox #orderBox #totalRow .totalRowData{color: #000;; font-weight: 600; font-size: 18px; text-align: right;}
#mmaCart #mmaCartRC .mmaCartRCBox #orderBox #totalRow.totalDiscount .totalRowData{color: var(--mmaRed);}
#mmaCart #mmaCartRC .mmaCartRCBox #orderBox #orderFooter{}
#mmaCart #mmaCartRC .mmaCartRCBox #orderBox #orderFooter .orderFooterDisclaimer{margin-bottom: 10px; margin-bottom: 10px;}
#mmaCart #mmaCartRC .mmaCartRCBox #orderBox #orderFooter .orderFooterDisclaimer a{font-size: 12px; color: #7E7E7E; text-decoration: underline;}
#mmaCart #mmaCartRC .mmaCartRCBox #orderBox #orderFooter #orderFooterCheckbox{}
#mmaCart #mmaCartRC .mmaCartRCBox #orderBox #orderFooter #orderFooterCheckbox .checkbox{padding-left: 0;}
#mmaCart #mmaCartRC .mmaCartRCBox #orderBox #orderFooter #orderFooterCheckbox .checkbox input+span:before,
#mmaCart #mmaCartRC .mmaCartRCBox #orderBox #orderFooter #orderFooterCheckbox .checkbox input+span::after{display: none;}
#mmaCart #mmaCartRC .mmaCartRCBox #orderBox #orderFooter #orderFooterCheckbox label{ font-size: 11px; line-height: 10px; position: relative; display: flex; flex-wrap: nowrap; align-items: center; text-wrap: auto;}
#mmaCart #mmaCartRC .mmaCartRCBox #orderBox #orderFooter #orderFooterCheckbox label input{display: block; margin-right: 10px;}
#mmaCart #mmaCartRC .mmaCartRCBox #orderBox #orderFooter .paymentLogo{text-align: center;}
#mmaCart #mmaCartRC .mmaCartRCBox #orderBox #orderFooter .paymentLogo img{max-width: 100px;}
#mmaCart #mmaCartRC .mmaCartRCBox #orderBox #orderFooter #orderFooterCheckbox label a{color: #000;}
#mmaCart #promocodeBox{width: 100%;  margin-top: 15px;}
#mmaCart #promocodeBox #promocodeForm{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}

#mmaCart #promocodeBox #promocodeForm .promocodeTitle{ display: block; width: 80px;}
#mmaCart #promocodeBox #promocodeForm #promocode{box-shadow: none; -webkit-box-shadow: none} 
#mmaCart #promocodeBox #promocodeForm #promocode,
#mmaCart #promocodeBox #promocodeForm #promocodeButton{height: 50px;}
#mmaCart #promocodeBox #promocodeForm #promocodeButton{cursor: pointer; display: flex; flex-direction: column;justify-content: center; text-align: center; background: var(--mmaCartGreyBg); width: 170px; border: #000 solid 1px; border-radius: 4px; font-weight: 400; font-size: 14px; text-transform: uppercase; box-sizing: border-box;}
#mmaCart #promocodeBox #promocodeForm #promocode{text-transform: uppercase;  width: calc(100% - 186px); background: none; font-family: 'GothamPro'; border: none; border-bottom: #8E8E8E solid 1px; border-radius: 0; font-weight: 400; padding-left: 0!important; padding-bottom: 16px;} 
#mmaCart #promocodeBox #promocodeForm #promocode:placeholder-shown{text-transform: none;}
#mmaCart #promocodeBox #promocodeForm #promocode,
#mmaCart #promocodeBox #promocodeForm #promocodeButton{font-size: 14px;}
#mmaCart #promocodeBox #promocodeForm #promocodeButton.clicked{background: #CBCBCB; border: none!important; cursor: default!important;}

#mmaCart #promocodeBox #promocodeForm #promocode.promocdeNotfound{color: #FFF; background: var(--mmaRed); opacity: .7;}
#mmaCart #promocodeBox #promocodeForm .promocodeStatus{padding: 10px; text-align: center; background: #333; border-radius: 5px; color: #fff; font-size: 12px; width: 90%; max-width: 255px; margin: auto; margin-top: 15px; position: relative;}
#mmaCart .promocodeNotForAll{ color: #7E7E7E; font-size: 14px;}
#mmaCart .promocodeNotForAll span{cursor: pointer; text-decoration: underline; }
#mmaCart .promocodeNotForAll .restrictionBox{position: absolute; top: 50px; left: 0; background: #333; color: #fff; padding: 5px; font-size: 12px; border-radius: 5px; }
#mmaCart #promocodeBox #promocodeForm .notPromocodeGoods{margin-top: 10px;}
#mmaCart #promocodeBox #promocodeForm .notPromocodeGoods span{text-decoration: underline; cursor: pointer;}

#mmaCart #promocodeBox #promocodeForm .promocodeStatus .currentPromocode{ font-weight: 600; margin-left: 10px; margin-right: 10px;}
#mmaCart #promocodeBox #promocodeForm .promocodeStatus .fa-check{margin-right: 5px;}
#mmaCart #promocodeBox #promocodeForm .promocodeStatus .fa-times-circle{cursor: pointer;}
#mmaCart #promocodeBox #promocodeForm .promocodeApplyed{margin-top: 12px; color: #16A11B; }
#mmaCart #promocodeBox #promocodeForm .promocodeNotApplyed{margin-top: 12px; color: var(--mmaRed); }
#mmaCart .pcodeStatus{font-size: 12px; font-weight: 400; margin-top: 12px;}
#mmaCart .payment-select{margin: 0; margin-top: 80px;}
#mmaCart .delivery-select .radio input,
#mmaCart .payment-select .radio input{display: none; border: none;outline: none; height: 1px; width: 1px;}
#mmaCart #userFields{}
#mmaCart #userFields .order-userfields{max-width: 695px;}
#mmaCart #userFields .double-row{display: flex; flex-wrap: nowrap; justify-content: space-between;}
#mmaCart #userFields .double-row .form-group{width: calc(50% - 10px);}
#mmaCart #userFields .field-order-city,
#mmaCart #userFields .field-order-address{margin-bottom: 10px;}
#mmaCart #userFields input[type="text"],
#mmaCart #userFields input[type="email"],
#mmaCart #userFields textarea{font-size: 12px; font-family: 'GothamPro'; line-height: 12px; font-weight: 300;}

#mmaCart #disclamerBox{font-size: 17px;}

#goodAdded{position: fixed; height: 100%; width: 100%; top: 0; left: 0; z-index: 100000; background: rgba(0, 0, 0, 0.7);}
#goodAdded.remotedeliveryBox p{margin-top: 0; padding-top: 0; line-height: 20px;}
#goodAdded .goodAddadWrap{width: 100%; height: 100%; display: flex; color: #000;}
#goodAdded .goodAddadWrap .goodAddadWrapContent{width: 550px; margin: auto; background: #FFF;  box-sizing: border-box; padding: 20px;}
#goodAdded.choiceSizeBox .goodAddadWrap .goodAddadWrapContent{padding: 40px; padding-top: 68px;}
#goodAdded .choiceSizeBox .goodAddadWrap .goodAddadWrapContent{width: 430px;padding-left: 40px; padding-right: 40px; padding-top: 20px; padding-bottom: 44px;}
#goodAdded.choiceSizeBox .goodAddadWrap .goodAddadWrapContent{padding-bottom: 48px;}
#goodAdded .goodAddadWrap .goodAddadWrapContent .tocartHeader{display: flex; flex-wrap: nowrap; justify-content: space-between; }
#goodAdded .goodAddadWrap .goodAddadWrapContent .tocartHeader h1{font-size: 20px; font-weight: 600; display: block; margin-top: 0; margin-bottom: 0;}
#goodAdded.choiceSizeBox .goodAddadWrap .goodAddadWrapContent{position: relative;}
#goodAdded.choiceSizeBox .goodAddadWrap .goodAddadWrapContent .tocartHeader .choiceSizeHeader{font-weight: 500; text-transform: uppercase; font-size: 24px; text-align: left; margin-top: 0;}
#goodAdded .goodAddadWrap .goodAddadWrapContent .tocartHeader .fas{cursor: pointer; font-size: 25px; opacity: .7; top: 15px; right: 20px; font-weight: 300;}
#goodAdded.choiceSizeBox .goodAddadWrap .goodAddadWrapContent .tocartHeader .fas{position: absolute; }
#goodAdded .goodAddadWrap .goodAddadWrapContent #goodRow{display: flex; flex-wrap: nowrap; justify-content: space-between; margin-top: 40px; margin-bottom: 40px;}
#goodAdded .goodAddadWrap .goodAddadWrapContent #goodRow .goodImgCol,
#goodAdded .goodAddadWrap .goodAddadWrapContent #goodRow .goodPriceCol{width: 92px;}
#goodAdded .goodAddadWrap .goodAddadWrapContent #goodRow .goodImgCol img{max-width: 100%;}
#goodAdded .goodAddadWrap .goodAddadWrapContent #goodRow .goodInfoCol{width: 290px;}
#goodAdded .goodAddadWrap .goodAddadWrapContent #goodRow .goodInfoCol .goodTitle{font-size: 16px; line-height: 20px;}
#goodAdded .goodAddadWrap .goodAddadWrapContent #goodRow .goodInfoCol .goodTitle a{text-decoration: none; color: #000;}
#goodAdded .goodAddadWrap .goodAddadWrapContent #goodRow .goodInfoCol #goodProps{ margin-top: 20px;}
#goodAdded .goodAddadWrap .goodAddadWrapContent #goodRow .goodInfoCol #goodProps #goodPropsRow{margin-top: 20px;}
#goodAdded .goodAddadWrap .goodAddadWrapContent #goodRow .goodInfoCol #goodProps #goodPropsRow span{font-weight: 600;}
#goodAdded .goodAddadWrap .goodAddadWrapContent #goodRow .goodPriceCol{text-align: right;}
#goodAdded .goodAddadWrap .goodAddadWrapContent #goodRow .goodPriceCol .goodPriceDefault{font-weight: 600; font-size: 18px;}
#goodAdded .goodAddadWrap .goodAddadWrapContent #goodRow .goodPriceCol .goodOldPPrice{}
#goodAdded .goodAddadWrap .goodAddadWrapContent #goodRow .goodPriceCol .goodOldPPrice .goodPriceData{}
#goodAdded .goodAddadWrap .goodAddadWrapContent #goodRow .goodPriceCol .goodPriceDisabled{margin-top: 8px; opacity: .8; text-decoration: line-through;}
#goodAdded .goodAddadWrap .goodAddadWrapContent #buttonsBox{display: flex; flex-wrap: nowrap; justify-content: space-between; margin-top: 20px;}
#goodAdded .goodAddadWrap .goodAddadWrapContent #buttonsBox .goodAddBtn{ height: 48px; width: 241px; cursor: pointer; border: #1C1C1C 1px solid; border-radius: 4px; box-sizing: border-box;}
#goodAdded .goodAddadWrap .goodAddadWrapContent #buttonsBox .goodAddBtn.goToCatalogBtn{text-align: center; display: flex; flex-direction: column; justify-content: space-around;}
#goodAdded .goodAddadWrap .goodAddadWrapContent #buttonsBox .goToCartBtn{background: var(--mmaRed); display: flex; flex-direction: column; justify-content: center; text-align: center; border: none!important;}
#goodAdded .goodAddadWrap .goodAddadWrapContent #buttonsBox .goToCartBtn a{color: #FFF; text-decoration: none; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: center;}

.choiceSizeBox{padding: 16px; box-sizing: border-box;}
#goodAdded.choiceSizeBox .goodAddadWrap .goodAddadWrapContent{max-width: 505px; width: 95%;}
.choiceSizeBox .tocartHeader{flex-wrap: wrap!important;}
.choiceSizeBox #sizeSelector{display: flex; width: 100%; margin-top: 32px; flex-wrap: wrap; row-gap: 20px; }
.choiceSizeBox #sizeSelector .sizeItem{ margin-right: 20px; text-transform: uppercase; font-size: 16px; border: #CBCBCB 1px solid; cursor: pointer; width: 91px; height: 52px;  box-sizing: border-box; display: flex; flex-wrap: nowrap; justify-content: center; text-align: center; flex-direction: column;}
.choiceSizeBox #sizeSelector .sizeItem.one-size{text-transform: none; width: 161px;}
.choiceSizeBox #sizeSelector .sizeItem-3,
.choiceSizeBox #sizeSelector .sizeItem:last-child{margin-right: 0!important;}
.choiceSizeBox #sizeSelector .sizeItem.active{cursor: auto !important; border: #000 1px solid!important; background: #000; color: #FFF;}
.choiceSizeBox .toCartBtn{width: 100%;  cursor: pointer; color: #FFF; font-size: 18px; font-weight: 700; background: var(--mmaRed); text-transform: uppercase; max-width: 458px; margin: auto; margin-top: 40px; text-align: center; padding-top: 20px; padding-bottom: 20px; border-radius: 5px;} 
.choiceSizeBox .toCartBtn.disabled{cursor: not-allowed!important; opacity: .5;}
.choiceSizeBox .fa-times{flex-basis: 100%; text-align: right; margin-bottom: 20px;}

#mmaCart .ToFavListig .far, 
#mmaCart .ToFavListig .fas{font-size: 24px;}
#mmaCart #goodsSetItem .ToFavListig .fa-star{font-size: 22px!important;}
#mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodPriceRemove .goodPriceRemoveBox .goodPriceRemoveBoxRow .goodRemove .fas,
#mmaCart .ToFavListig .far,
#mmaCart .ToFavListig .fas{color: var(--mmaCartGreyText); opacity: .7;}
#mmaCart .ToFavListig.is_fav .fas{color: var(--mmaCartGreyText)!important; padding-right: 0!important;}
#mmaCart i.cartTitle{font-style: normal;}

@media screen and (min-width: 1001px)
{
    #mmaCart #promocodeBox #promocodeForm #promocodeButton.clicked:hover{opacity: 1;}   
    #mmaCart #promocodeBox #promocodeForm #promocodeButton:hover{opacity: .7; border: #8E8E8E 1px solid!important;}
   
}
@media screen and (max-width: 1721px)
{
    #mmaCart #mmaCartLC .delivery-select{width: calc(100% - 30px);}
}
@media screen and (max-width: 1701px)
{
    #mmaCart #mmaCartLC .delivery-select .deliverryPreview .deliveryDetailsWr .deliveryIntro p{}
    #mmaCart #mmaCartLC .delivery-select .deliverryPreview .deliveryDetailsWr .deliveryIntro p:first-child{display: block;}
}
@media screen and (max-width: 1681px)
{
    #mmaCart #promocodeBox #promocodeForm #promocode{width: calc(100% - 170px);}
    #mmaCart #promocodeBox #promocodeForm #promocodeButton{width: 155px;}
    #mmaCart #promocodeBox #promocodeForm #promocode, #mmaCart #promocodeBox #promocodeForm #promocodeButton{height: 45px;}
}
@media screen and (max-width: 1601px)
{
    #mmaCart #mmaCartLC{max-width: 1050px;}
    #mmaCart #mmaCartLC .delivery-select .deliverryPreview {margin-left: 7px;}
    #mmaCart #promocodeBox #promocodeForm #promocode{width: calc(100% - 140px);}
    #mmaCart #promocodeBox #promocodeForm #promocodeButton{width: 120px;}
    #mmaCart #promocodeBox #promocodeForm #promocode, 
    #mmaCart #promocodeBox #promocodeForm #promocodeButton{height: 40px;}
}
@media screen and (max-width: 1411px)
{
    #mmaCart #promocodeBox #promocodeForm #promocode{width: calc(100% - 110px);}
    #mmaCart #promocodeBox #promocodeForm #promocodeButton{width: 95px;}
    #mmaCart #promocodeBox #promocodeForm #promocode, 
    #mmaCart #promocodeBox #promocodeForm #promocodeButton{height: 33px; font-size: 12px;}
}
@media screen and (max-width: 1251px)
{
    #mmaCart #promocodeBox #promocodeForm #promocode{width: calc(100% - 89px)}
    #mmaCart #promocodeBox #promocodeForm #promocodeButton{width: 80px;}
    #mmaCart #promocodeBox #promocodeForm #promocode, 
    #mmaCart #promocodeBox #promocodeForm #promocodeButton{height: 33px; font-size: 10px;}
}
@media screen and (max-width: 1000px)
{
    #mmaCart{display: block;}
    #mmaCart #topBox{width: 100%;}
    #mmaCart #mmaCartLC .delivery-select{width: 100%;}
    #mmaCart #mmaCartLC .delivery-select .deliverryPreview .deliveryDetailsWr .deliveryIntro p{display: block;}
    #mmaCart .payment-select{display: block;}
    #mmaCart .payment-select .radio{width: 100%;}
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol{width: calc(100% - 30px); flex-wrap: wrap; margin-left: 30px;}
    #mmaCart #mmaCartRC .mmaCartRCBox{top: unset; position: unset;}
    #mmaCart #mmaCartLC,
    #mmaCart #mmaCartRC{width: 100%; max-width: none;}
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodQuantity #goodQuantityBox .goodQuantityBoxInput{width: 126px; height: 40px; border: #B1B1B1 1px solid; padding: 20px; margin-left: 0;}
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodQuantity #goodQuantityBox span{display: none;}
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .imgCol{width: 92px;}
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .imgCol img{max-width: 92px;}
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodQuantity #goodQuantityBox .goodQuantityBoxControl{padding-top: 0; padding-left: 0;}
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodInfo .infoColRow{margin-bottom: 8px!important;}
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodInfo{width: 100%;}
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodQuantity{width: 126px;}
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodPriceRemove{width: 90px;}
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodPriceRemove .goodPriceRemoveBox .goodPriceRemoveBoxRow .goodPrice{font-size: 14px;}
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodPriceRemove .goodPriceRemoveBox .goodPriceRemoveBoxRow .goodPrice .discountPrice{margin-top: 10px; margin-bottom: 10px;}
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodPriceRemove .goodPriceRemoveBox .goodPriceRemoveBoxRow .goodPrice .defaultPrice::after{width: 94%; top: 5px;}
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodQuantity #goodQuantityBox{width: auto;}
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodQuantity #goodQuantityBox .goodQuantityBoxControl{background: none;}
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodQuantity #goodQuantityBox{margin-top: 13px;}
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodPriceRemove .goodPriceRemoveBox .goodPriceRemoveBoxRow{margin-top: 16px;}
    #goodAdded .goodAddadWrap{flex-direction: column; justify-content: end; justify-items: end;}
    /*New*/
    .promoCategory #goodAdded.promoDisclamer .goodAddadWrap{flex-direction: column; justify-content: center;justify-items: end;}
    .promoCategory #goodAdded.promoDisclamer:not(.remotedeliveryBox) .goodAddadWrap .goodAddadWrapContent .tocartHeader .fas{display: block; text-align: right;}
    .promoCategory #goodAdded.promoDisclamer .goodAddadWrap .goodAddadWrapContent .tocartHeader h1{display: none;}
    .promoCategory #goodAdded.promoDisclamer .goodAddadWrap .goodAddadWrapContent{padding-bottom: 45px;}
    .promoCategory #goodAdded.promoDisclamer .goodAddadWrap .goodAddadWrapContent .tocartHeader{margin-bottom: 20px; display: block;}
    /*End New*/
    #goodAdded.remotedeliveryBox .goodAddadWrap{flex-direction: column; justify-content: center;justify-items: center;} 
    #goodAdded.remotedeliveryBox .goodAddadWrap .goodAddadWrapContent .tocartHeader h1{display: none;}
    #goodAdded.remotedeliveryBox .goodAddadWrap .goodAddadWrapContent p{margin-top: 15px; margin-bottom: 0;}
    #goodAdded.remotedeliveryBox .goodAddadWrap .goodAddadWrapContent{padding-bottom: 45px;}
    #goodAdded.remotedeliveryBox .goodAddadWrap .goodAddadWrapContent .tocartHeader{display: none;}
    #goodAdded .goodAddadWrap .goodAddadWrapContent{margin: unset; padding-bottom: 60px;}
    #goodAdded.choiceSizeBox .goodAddadWrap .goodAddadWrapContent{padding-bottom: 0!important;}
    #goodAdded .goodAddadWrap .goodAddadWrapContent #goodRow .goodInfoCol,
    #goodAdded .goodAddadWrap .goodAddadWrapContent{width: 100%!important;}
    #goodAdded .goodAddadWrap .goodAddadWrapContent .tocartHeader{display: block!important; text-align: center;}
    #goodAdded.remotedeliveryBox .goodAddadWrap .goodAddadWrapContent .tocartHeader{text-align: right;}
    #goodAdded:not(.remotedeliveryBox) .goodAddadWrap .goodAddadWrapContent .tocartHeader .fas{display: none;}
    #goodAdded .goodAddadWrap .goodAddadWrapContent #goodRow{display: none;}
    #goodAdded .goodAddadWrap .goodAddadWrapContent #buttonsBox{display: block;}
    #goodAdded .goodAddadWrap .goodAddadWrapContent #buttonsBox .goodAddBtn{width: 100%;}
    #goodAdded .goodAddadWrap .goodAddadWrapContent #buttonsBox,
    #goodAdded .goodAddadWrap .goodAddadWrapContent #buttonsBox .goToCartBtn{margin-top: 16px;}
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodInfo .infoColRow.goodRemputeDelivery{margin-top: 16px; margin-bottom: 16px;}
    #mmaCart #userFields .double-row{display: block;}
    #mmaCart #userFields .double-row .form-group{width: 100%;}
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodPriceRemove .goodPriceRemoveBox .goodPriceRemoveBoxRow .goodRemove .fas{background: none; padding: 0;}
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodInfo .infoColRow.goodRemputeDelivery{font-size: 14px;}
    #mmaCart .order-create{margin-top: 80px;}
    #mmaCart #mmaCartLC .delivery-select{margin-top: 40px;}
    #mmaCart #mmaCartLC .order-create{margin-bottom: 12px;}
    #mmaCart .item-activle .RadioCustom .sel{background: #383838;}
    #mmaCart #mmaCartLC .delivery-select img, 
    #mmaCart #mmaCartLC .payment-select img,
    #mmaCart .delivery-select .icon-item{display: none;}
    #mmaCart #mmaCartLC .delivery-select .deliverryPreview{margin-left: 0px;}
    #mmaCart .RadioCustom{left: 10px; top: 13px;}
    #mmaCart #mmaCartLC .delivery-select .radio.firstRow{margin-bottom: unset;}
    #mmaCart #mmaCartLC .delivery-select .radio, 
    #mmaCart #mmaCartLC .delivery-select .radio>label>span{margin-bottom: 20px!important;}
    #mmaCart #mmaCartLC .delivery-select .radio:last-child, 
    #mmaCart #mmaCartLC .delivery-select .radio>label>span:last-child{margin-bottom: 0px!important;}
    #mmaCart #mmaCartLC .delivery-select .padding-delivery-box{margin-bottom: 0;}
    #mmaCart #mmaCartLC .delivery-select {margin-bottom: 0;}
    #mmaCart #mmaCartLC .delivery-select .radio, #mmaCart #mmaCartLC .delivery-select .radio>label>span{width: 100%;}
    #mmaCart #userFields .form-control{margin-bottom: 0px;}
    #mmaCart .payment-select .help-block-error{display: none;}
    #mmaCart .delivery-select .mmaCartBlockHeader,
    #mmaCart .payment-select .mmaCartBlockHeader{margin-bottom: 20px;}
    #mmaCart .payment-select .radio>label p,
    #mmaCart .delivery-select .radio>label p{padding-left: 0px; padding-right: 5px;}
    .payment-select .radio>label>span{padding-left: 0;}
    #mmaCart .delivery-select .radio>label h3{margin-left: 24px; margin-bottom: 9px;}
    #mmaCart .payment-select .radio>label h3{margin-left: 0;}
    #mmaCart .payment-select .radio>label p{margin-left: 0px;}
    #mmaCart #mmaCartRC .mmaCartRCBox #orderBox{margin-top: 60px;}
    #mmaCart #userFields{margin-top: 28px;}
    #mmaCart .payment-select{margin-top: 40px;}
    #mmaCart .payment-select .radio{margin-bottom: 20px;}
    :root{--margin-section: 80px;} 
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol{width: calc(100% - 90px);}
    .choiceSizeBox .fa-times{display: none;}
    #goodAdded.choiceSizeBox .goodAddadWrap .goodAddadWrapContent{max-width: none; width: 100%!important; padding-top: 25px; padding-left: 16px; padding-right: 16px; padding-bottom: 24px;}
    .choiceSizeBox{padding: 0;}
    .choiceSizeBox .toCartBtn{margin-top: 24px;}
    #goodAdded.choiceSizeBox .goodAddadWrap .goodAddadWrapContent .tocartHeader .choiceSizeHeader{margin-top: 0; font-size: 16px; font-weight: 600;}
    .choiceSizeBox #sizeSelector .sizeItem{height: 40px; width: calc(25% - 15px); font-size: 14px; line-height: 16px;}
    .choiceSizeBox{padding: 0;}
    .choiceSizeBox .toCartBtn{margin-top: 24px; margin-bottom: 24px; font-size: 14px;}
    .choiceSizeBox #sizeSelector{row-gap: 16px; margin-top: 20px;}
    #mmaCart #promocodeBox #promocodeForm #promocodeButton{width: 149px;}
    #mmaCart #promocodeBox #promocodeForm #promocode, 
    #mmaCart #promocodeBox #promocodeForm #promocodeButton{height: 44px;}
    #mmaCart #promocodeBox #promocodeForm #promocode{width: calc(100% - 170px);}
    #mmaCart #promocodeBox #promocodeForm #promocode, 
    #mmaCart #promocodeBox #promocodeForm #promocodeButton{font-size: 14px;}
    #mmaCart .pcodeStatus{font-size: 12px; line-height: 16px;}
    #mmaCart #promocodeBox #promocodeForm .promocodeNotApplyed{margin-top: 8px;}
    #mmaCart i.cartTitle{display: none;}
    #mmaCart #mmaCartLC .brPayment{display: none;}
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .ToFavListig{right: 21px;}
}
@media screen and (max-width: 480px)
{
    #mmaCart #disclamerBox,
    #mmaCart #mmaCartLC .delivery-select p,
    #mmaCart .payment-select .radio>label p{font-size: 14px; line-height: 16px;}
    #mmaCart #mmaCartLC #goodsSet{padding-left: 0; padding-right: 0;}
    .payment-select .radio>label>span{margin-left: 0;}
    .goods-list .wrapper.with_timer{padding-top: 0!important;}
    .goods-list .wrapper.with_timer[redlielenght="longRedline"]{margin-top: 145px!important; padding-top: 0!important;}
}    
@media screen and (max-width: 450px)
{
    .goods-list .wrapper.with_timer[redlielenght="shortRedline"]{padding-top: 15px!important;}
    .goods-list .wrapper.with_timer[redlielenght="longRedline"]{padding-top: 150px!important;}
    .goods-list .wrapper[countredline = "0"]{margin-top: 15px!important; padding-top: 0!important;}
    .goods-list .with_timer[countredline = "2"][redlielenght="shortRedline"]{padding-top: 60px!important;}
}
@media screen and (max-width: 410px)
{
    .wrapper.with_timer {padding-top: 32px!important;}
    .index-page .wrapper.with_timer{padding-top: 0!important;}
    .index-page .with_timer[countredline = "2"][redlielenght="shortRedline"]{padding-top: 33px!important;}
    .HeaderPaddingTop-1{margin-top: 100px;}
    /*.index-page .HeaderPaddingTop-1{margin-top: 45px;}*/
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodQuantity{width: 109px;}
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodPriceRemove{width: calc(100% - 125px);}
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodQuantity #goodQuantityBox{width: 109px;}
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodQuantity #goodQuantityBox .goodQuantityBoxInput{width: 90px; height: 40px; padding: 7px;}
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodQuantity #goodQuantityBox .goodQuantityBoxControl{padding-left: 0;}
}
@media screen and (max-width: 356px) 
{
    .goods-list .with_timer[countredline = "2"][redlielenght="shortRedline"]{padding-top: 70px!important;}
}
@media screen and (max-width: 336px)
{
    .goods-list .wrapper.with_timer[redlielenght="longRedline"]{margin-top: 145px!important; }
}
@media screen and (max-width: 358px)
{
    #mmaCart #topBox .clearCart{font-size: 13px;}
    #mmaCart #mmaCartLC #goodsSet{padding-left: 0; padding-right: 0;}
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .imgCol{width: 70px;}
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodQuantity{width: 75px;}
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodPriceRemove{width: calc(100% - 78px);}
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodQuantity #goodQuantityBox .goodQuantityBoxInput{height: 30px;}
    #mmaCart #promocodeBox #promocodeForm #promocode{width: calc(100% - 133px);}
    #mmaCart #promocodeBox #promocodeForm #promocodeButton{width: 120px;}
}
@media screen and (max-width: 295px)
{
    #mmaCart #mmaCartLC #goodsSet #goodsSetItem .infoCol #goodQuantity #goodQuantityBox .goodQuantityBoxInput{width: 75px;}
}

/*#mmaCart .payment-select .radio input{display: block!important;}*/