.smpl-cart{height:100%;background-color:#fff;border-radius:5px;padding:0 12px;margin-bottom:20px;box-shadow:0 0 2px rgba(14,130,37,.2)}.smpl-cart__item{display:flex;padding:30px 0;border-bottom:1px dashed var(--border-color);position:relative}.smpl-cart__item:last-of-type{border-bottom:none}.smpl-cart__item-image{width:100px;height:100px;border-radius:5px;overflow:hidden;border:1px dashed var(--border-color);margin-right:20px;flex:0 0 100px}.smpl-cart__item-image a{width:100%;height:100%;display:block}.smpl-cart__item-image a img{width:100%;height:100%}.smpl-cart__item-info{display:flex;flex-direction:column;flex:1 1 100%}.smpl-cart__item-name{font-weight:500;margin-bottom:5px}.smpl-cart__item-option,.smpl-cart__item-reward{color:#8d8d8d;font-weight:400;margin-bottom:5px}.smpl-cart__item-pricing{display:flex;align-items:center;margin-top:auto}@media (max-width:440px){.smpl-cart__item-pricing{flex-direction:column;align-items:flex-start}}.smpl-cart__item-price{font-weight:500;display:flex;flex-direction:column;align-items:center;text-align:center;font-size:16px;transform:translateY(1px)}@media (min-width:1024px) and (max-width:1199px),(max-width:560px){.smpl-cart__item-price{display:none}}.smpl-cart__item-price_new{color:var(--color-special-price)}.smpl-cart__item-price_old{color:#8d8d8d;text-decoration:line-through}.smpl-cart__item-total{font-weight:500;margin-left:auto;color:var(--primary-hover-color);font-size:16px}@media (max-width:440px){.smpl-cart__quantity{width:100%;margin-bottom:16px}}.smpl-cart__quantity-inner{display:flex;height:36px}.smpl-cart__quantity input,.smpl-cart__quantity-button{text-align:center;border:1px solid var(--primary-hover-color)}.smpl-cart__quantity-button{width:40px;flex:0 0 40px;margin:0;border-radius:5px;font-weight:400;display:flex;align-items:center;justify-content:center;line-height:1;background-color:var(--primary-hover-color);color:#fff}@media (hover:hover){.smpl-cart__quantity-button:hover{background-color:var(--primary-color);border-color:var(--primary-color)}}.smpl-cart__quantity-button_dec{border-top-right-radius:0;border-bottom-right-radius:0}.smpl-cart__quantity-button_inc{border-top-left-radius:0;border-bottom-left-radius:0}.smpl-cart__quantity input{flex:0 1 60px;display:block;max-width:60px;border-radius:0;border-left:none;border-right:none;-moz-appearance:textfield}.smpl-cart__quantity input::-webkit-inner-spin-button,.smpl-cart__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:440px){.smpl-cart__quantity input{flex:1 1 100%;width:100%;max-width:100%}}.smpl-cart__quantity-x-price{margin:0 20px}@media (min-width:1024px) and (max-width:1199px),(max-width:560px){.smpl-cart__quantity-x-price{display:none}}.smpl-cart__remove-product{position:absolute;padding:0;line-height:1;top:25px;left:-5px;background-color:#fff;width:24px;height:24px;border-radius:50%;border:1px dashed var(--border-color);display:flex;align-items:center;justify-content:center}.smpl-cart__remove-product svg{fill:var(--primary-color)}@media (hover:hover){.smpl-cart__remove-product:hover{background-color:var(--primary-hover-color)}.smpl-cart__remove-product:hover svg{fill:#fff}}.smpl-totals{background-color:#fff;border-radius:5px;padding:20px 12px;margin-bottom:20px;box-shadow:0 0 2px rgba(14,130,37,.2)}.smpl-totals .simplecheckout-cart-total{border-bottom:1px dashed var(--border-color);border-left:none;border-right:none;padding-right:0}.smpl-totals .simplecheckout-cart-total:first-of-type{border-top:1px dashed var(--border-color)}.smpl-totals .simplecheckout-cart-total-value{min-width:100px;margin-right:0}.smpl-codes{display:flex;align-items:center;margin-bottom:20px}@media (min-width:1024px) and (max-width:1199px),(max-width:560px){.smpl-codes{flex-wrap:wrap}}.smpl-codes__fields{flex:1 1 100%;display:flex;align-items:center}.smpl-codes__fields .inputs{margin-right:10px;flex:1 1 auto}@media (min-width:1024px) and (max-width:1199px),(max-width:560px){.smpl-codes__fields .inputs:last-of-type{margin-right:0}}.smpl-codes__button{flex:1 1 auto}@media (min-width:1024px) and (max-width:1199px),(max-width:560px){.smpl-codes__button{flex:1 1 100%;width:100%;margin-top:10px}.smpl-codes__button a,.smpl-codes__button button{width:100%}}.simple-content{margin:0!important}.simplecheckout>.content{margin-bottom:20px}.simplecheckout-step{display:flex!important}@media (max-width:1024px){.simplecheckout-step{flex-direction:column}}.simplecheckout-step .simplecheckout-left-column{margin-right:20px;width:initial;max-width:initial;float:unset;flex:0 1 calc(50% - 20px)}@media (max-width:1024px){.simplecheckout-step .simplecheckout-left-column{margin-right:0;flex:1 1 100%}}.simplecheckout-step .simplecheckout-left-column .checkout-heading{box-shadow:0 0 2px rgba(14,130,37,.2);border-top-left-radius:5px;border-top-right-radius:5px;background-color:var(--primary-hover-color);color:#fff}.simplecheckout-step .simplecheckout-left-column .checkout-heading a{color:#fff;padding:4px 12px;background-color:rgba(255,255,255,.1);border-radius:5px}@media (hover:hover){.simplecheckout-step .simplecheckout-left-column .checkout-heading a:hover{background-color:rgba(255,255,255,.2)}}.simplecheckout-step .simplecheckout-left-column .simplecheckout-block-content{background-color:#fff;box-shadow:0 0 2px rgba(14,130,37,.2);border-bottom-left-radius:5px;border-bottom-right-radius:5px}.simplecheckout-step .simplecheckout-left-column #simplecheckout_comment .simplecheckout-block-content{padding:10px!important}.simplecheckout-step .simplecheckout-right-column{padding-left:20px;border-left:1px dashed var(--border-color);width:initial;max-width:initial;float:unset;flex:0 1 50%}@media (max-width:1024px){.simplecheckout-step .simplecheckout-right-column{padding-left:0;border-left:none;flex:1 1 100%;order:-1;margin-bottom:20px}}.simplecheckout-step .simplecheckout-right-column #simplecheckout_cart{height:100%;display:flex;flex-direction:column}.row-shipping_address_city>.col-sm-8>.ui-autocomplete{max-width:calc(100% - 30px)!important;border:1px dashed var(--border-color);background-color:#fff;border-top:none;border-bottom:none}.row-shipping_address_city>.col-sm-8>.ui-autocomplete>li{padding:6px 8px;border-bottom:1px dashed var(--border-color)}