#amasty-shopby-product-list .message.info.empty {
  display: none;
}

.page-title-wrapper::after,
.page-title-wrapper::before {
  position: relative !important;
}

.products-related.small-list .product-items .product-item-details .product-item-actions {
  display: block;
}
.sw__section_header h3 {
	text-align: left!important;
	font-size: 1.275rem!important;
    line-height: 1.2!important;
    color: #222529!important;
    letter-spacing: -.01em!important;
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
	margin-bottom: 20px;
	text-transform: uppercase!important;
}
#swiipe__container.swiipe_checkout .opc-block-summary .title {
	text-align: left!important;
	font-size: 1.275rem!important;
    line-height: 1.2!important;
    color: #222529!important;
    letter-spacing: -.01em!important;
}
#swiipe__container-outer #swiipe__container .Swiipe__Swiipe-payment-description .Swiipe__Swiipe-payment-description-title div, #swiipe__container-outer #swiipe__container .Swiipe__Swiipe-payment-description .Swiipe__Swiipe-payment-description-body div {
    font-size: 1.0rem!important;
}
#swiipe__container.swiipe_checkout .sw__field_6:first-child .sw__input_wrapper input,
#swiipe__container.swiipe_checkout .sw__field_6:last-child .sw__input_wrapper input,
#swiipe__container.swiipe_checkout .sw__field_6:last-child .sw__input_wrapper input,
.single-iframe-input-container > div:nth-child(2) input,
#swiipe__container.swiipe_checkout #discount-code,
.hosted-input-container .input-container input,
#frmCCNum {
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important;
	border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important;
    border-right: 1px solid #ddd!important;
    border-left: 1px solid #ddd!important;
    border-top: 1px solid #ddd!important;
    border-bottom: 1px solid #ddd!important;
}
#swiipe__container.swiipe_checkout .sw__fields button, #swiipe__container.swiipe_checkout .sw__fields select, #swiipe__container.swiipe_checkout .sw__fields textarea, #swiipe__container.swiipe_checkout .sw__fields fieldset, #swiipe__container.swiipe_checkout #swiipe__personal_additional button, #swiipe__container.swiipe_checkout #swiipe__personal_additional select, #swiipe__container.swiipe_checkout #swiipe__personal_additional textarea, #swiipe__container.swiipe_checkout #swiipe__personal_additional fieldset, #swiipe__container.swiipe_checkout #sw__before_shipping_custom_sections button, #swiipe__container.swiipe_checkout #sw__before_shipping_custom_sections select, #swiipe__container.swiipe_checkout #sw__before_shipping_custom_sections textarea, #swiipe__container.swiipe_checkout #sw__before_shipping_custom_sections fieldset, #swiipe__container.swiipe_checkout #sw__after_shipping_custom_sections button, #swiipe__container.swiipe_checkout #sw__after_shipping_custom_sections select, #swiipe__container.swiipe_checkout #sw__after_shipping_custom_sections textarea, #swiipe__container.swiipe_checkout #sw__after_shipping_custom_sections fieldset, #swiipe__container.swiipe_checkout #sw__before_termsandconditions_custom_sections button, #swiipe__container.swiipe_checkout #sw__before_termsandconditions_custom_sections select, #swiipe__container.swiipe_checkout #sw__before_termsandconditions_custom_sections textarea, #swiipe__container.swiipe_checkout #sw__before_termsandconditions_custom_sections fieldset, #swiipe__container.swiipe_checkout #sw__after_termsandconditions_custom_sections button, #swiipe__container.swiipe_checkout #sw__after_termsandconditions_custom_sections select, #swiipe__container.swiipe_checkout #sw__after_termsandconditions_custom_sections textarea, #swiipe__container.swiipe_checkout #sw__after_termsandconditions_custom_sections fieldset {
	   border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important;
	border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important;
    border-right: 1px solid #ddd!important;
    border-left: 1px solid #ddd!important;
    border-top: 1px solid #ddd!important;
    border-bottom: 1px solid #ddd!important;
}
#swiipe__container.swiipe_checkout button, #swiipe__container.swiipe_checkout input[type="submit"] {
    border-radius: 0px;
    padding: 0px!important;
    cursor: pointer;
    border: 0px!important;
    line-height: 24px;
	color: #ddd!important;
    font-size: 11px!important;
	margin-top: 0!important;
}
.amgcard-datalist-container .amcard-datalist-message {
    font-style: italic;
    font-size: 12px;
    line-height: 14px;
}
#swiipe__container.swiipe_checkout .payment-option-title .action-toggle {
    cursor: pointer;
    color: #000!important;
    display: inline-block;
    text-decoration: none;
    height: 46px;
    padding-top: 10px;
    box-sizing: border-box;
}
#swiipe__container.swiipe_identity label.terms_label_create_account a, .swiipe__no_checkout_container label.terms_label_create_account a,
#swiipe__container.swiipe_checkout .checkout-agreement label.label span {
    color: #f29401!important;
}

#swiipe__container.swiipe_checkout #discount-form button {
    margin-right: unset;
    border: 1px solid #f29401!important;
    background-color: #f29401!important;
    padding: 5px 20px!important;
    color: #fff!important;
    cursor: pointer;
    font-size: 12px;
    border-radius: 4px;
    height: 46px;
	 border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important;
	border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important;
}
#swiipe__container.swiipe_checkout #sw-place-order-trigger-wrapper #sw-place-order-trigger {
		 border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important;
	border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important;
	font-size: 20px!important;
}