/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> Div block 2240 33255 link **/
.mtp-32701 #div_block-2240-33255.a {
	color: rgb(101, 190, 194) !important;
	font-size: 20px !important;
	padding: 0 !important;
}

/** General >> Div block 2240 33255 link (:hover) **/
.mtp-32701 #div_block-2240-33255 a:hover {
	color: rgba(218, 221, 131, 0.99) !important;
}

/** General >> Link (#1) emphasis **/
.mtp-32701 #_dynamic_list-1714-33255 > div:nth-of-type(10) > a:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > a:nth-of-type(1) > i {
	margin-right: 0 !important;
}

/** General >> Div block 2240 33255 link _2 **/
.mtp-32701 #div_block-2240-33255 a {
	color: rgb(101, 190, 194) !important;
	font-size: 14px !important;
	padding: 0 !important;
}

/** General >> Shortcode 2045 33255 fa **/
.mtp-32701 #shortcode-2045-33255 .fa {
	font-size: 14px !important;
}

/** General >> Mtp 33305 ff 4 email **/
.mtp-33305 #ff_4_email {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	margin-top: 3px !important;
}

/** General >> Mtp 545 mega menu 1934 428 1653045736077 3 **/
.mtp-545 #-mega-menu-1934-428-1653045736077-3 {
	margin-top: 24px !important;
}

/** General >> Mtp 545 mega menu 1934 428 1653047015822 3 **/
.mtp-545 #-mega-menu-1934-428-1653047015822-3 {
	margin-top: 24px !important;
}

/** General >> Mtp 545 mega menu 1934 428 1653047106873 3 **/
.mtp-545 #-mega-menu-1934-428-1653047106873-3 {
	margin-top: 24px !important;
}

/** General >> Span (#1) emphasis **/
.mtp-545 #shortcode-853-545 > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > article:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > a:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > span:nth-of-type(1) > i {
	color: rgb(101, 190, 194) !important;
}

/** General >> Div (#1) link **/
.mtp-545 #shortcode-853-545 > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > article:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > a:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > a {
	color: rgb(0, 0, 0) !important;
}

/** General >> Wpgb carousel fa heart **/
.mtp-545 .wpgb-carousel .fa-heart {
	color: rgb(101, 190, 194) !important;
}

/** General >> Wpgb carousel feedback **/
.mtp-545 .wpgb-carousel .feedback {
	padding-left: -20px !important;
}

/** General >> Section 4 17941 ct section inner wrap **/
.mtp-17941 #section-4-17941 .ct-section-inner-wrap {
	padding-top: 0 !important;
}

/** General >> Mtp 16564 coupon **/
.mtp-16564 .coupon {
	width: 69.3% !important;
	margin-right: 30px !important;
}

/** General >> Mtp 16564 coupon code **/
.mtp-16564 #coupon_code {
	width: 200px !important;
	height: 60px !important;
}

/** General >> Ou cart items 4 16564 [type="submit"] **/
.mtp-16564 #-ou_cart_items-4-16564 [type="submit"] {
	font-size: 20px !important;
	height: 60px !important;
	padding-top: 19px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-align-content: center !important;
	align-content: center !important;
}

/** General >> Section 2 16564 ct section inner wrap **/
.mtp-16564 #section-2-16564 .ct-section-inner-wrap {
	line-height: 46px !important;
}

/** General >> Wpgb carousel fa heart _2 **/
.mtp-545 .wpgb-carousel .fa-heart {
	color: rgb(204, 87, 87) !important;
	font-size: 24px !important;
}

/** General >> Wpgb carousel fa heart o **/
.mtp-545 .wpgb-carousel .fa-heart-o {
	font-size: 25px !important;
}


/*= General 2 ================= */

/** General 2 >> Mtp 16564 quantity **/
.mtp-16564 .quantity {
	display: inline-grid !important;
	grid-auto-flow: column !important;
	grid-template-columns: 1fr 1fr !important;
	grid-template-rows: auto !important;
}

/** General 2 >> Mtp 16564 oucart qty chng _2 **/
.mtp-16564 .oucart-qty-chng {
	font-size: 37px !important;
	line-height: 54px !important;
	text-align: center !important;
	width: 60px !important;
}

/** General 2 >> Woocommerce cart form cart item product quantity **/
.mtp-16564 .woocommerce-cart-form__cart-item .product-quantity {
	width: 249px !important;
}

/** General 2 >> Mtp 16564 quantity 62881bd7378c4 **/
.mtp-16564 #quantity_62881bd7378c4 {
	font-size: 21px !important;
	width: 70px !important;
	padding-top: 10px !important;
	padding-bottom: 14px !important;
	margin-top: 0 !important;
	margin-right: -7px !important;
	margin-left: -5px !important;
	border: 1px solid rgb(0, 138, 146) !important;
}

/** General 2 >> Mtp 16564 quantity 62881bd7378c4 _2 **/
.mtp-16564 #quantity_62881bd7378c4 {
	font-family: Garamond !important;
	font-size: 20px !important;
}

/** General 2 >> Mtp 16564 [type="number"] **/
.mtp-16564 [type="number"] {
	/* MT [ google_font: 1 ] */
	font-family: 'Magra' !important;
	color: rgb(0, 138, 146) !important;
	font-size: 21px !important;
	width: 60% !important;
	border-width: 2px !important;
	border-style: solid !important;
}

/** General 2 >> Mtp 8 code block 5 8 **/
.mtp-8 #code_block-5-8 {
	display: none !important;
}

/** General 2 >> Billing country field strong **/
.mtp-9 #billing_country_field strong {
	font-family: agrandir !important;
	font-weight: 300 !important;
}

/** General 2 >> Payment method cod paragraph **/
.mtp-9 .payment_method_cod p {
	font-family: agrandir !important;
	font-size: 16px !important;
}

/** General 2 >> Woocommerce privacy policy text paragraph **/
.mtp-9 .woocommerce-privacy-policy-text p {
	font-family: agrandir !important;
}

/** General 2 >> Ou cart totals 7 16564 table heading **/
.mtp-16564 #-ou_cart_totals-7-16564 th {
	width: 150px !important;
}

/** General 2 >> Dd (#1) paragraph **/
.mtp-16564 tbody > tr:nth-of-type(1) > td:nth-of-type(3) > dl:nth-of-type(1) > dd:nth-of-type(1) > p {
	font-family: 'agrendir heavy' !important;
}

/** General 2 >> Dd (#2) paragraph **/
.mtp-16564 dl > dd:nth-of-type(2) > p {
	font-family: 'agrendir heavy' !important;
	font-size: 17px !important;
}

/** General 2 >> Dd (#1) paragraph _2 **/
.mtp-16564 dl > dd:nth-of-type(1) > p {
	font-family: 'agrendir heavy' !important;
}

/** General 2 >> Mtp 9 woocommerce form label for checkbox **/
.mtp-9 .woocommerce-form__label-for-checkbox {
	height: 30px !important;
	min-height: 30px !important;
}


/*= General 2 2 =============== */

/** General 2 2 >> Mtp 9 ship to different address **/
.mtp-9 #ship-to-different-address {
	height: 42px !important;
	-webkit-flex-direction: row !important;
	-moz-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-align-content: center !important;
	align-content: center !important;
}

/** General 2 2 >> Mtp 9 ship to different address checkbox _2 **/
.mtp-9 #ship-to-different-address-checkbox {
	font-size: 33px !important;
	width: 20px !important;
	height: 20px !important;
	min-height: 20px !important;
}

/** General 2 2 >> Mtp 9 ship to different address checkbox _3 **/
.mtp-9 #ship-to-different-address-checkbox {
	font-size: 51px !important;
	line-height: 73px !important;
	text-align: center !important;
	width: 30px !important;
	min-width: 27px !important;
	height: 30px !important;
	min-height: 30px !important;
}

/** General 2 2 >> Mtp 9 ou place payment 21 9 **/
.mtp-9 #-ou_place_payment-21-9 {
	height: 469px !important;
}

/** General 2 2 >> Mtp 9 place order **/
.mtp-9 #place_order {
	margin-top: 45px !important;
}

/** General 2 2 >> Mtp 16564 paragraph **/
.mtp-16564 p {
	color: rgb(0, 0, 0) !important;
	font-size: 15px !important;
	font-weight: normal !important;
}

/** General 2 2 >> Mtp 16564 [type="number"] _2 **/
.mtp-16564 [type="number"] {
	width: 101% !important;
}

/** General 2 2 >> Mtp 16564 quantity _3 **/
.mtp-16564 .quantity {
	width: 84.9% !important;
}

/** General 2 2 >> Mtp 16564 woocommerce info **/
.mtp-16564 .woocommerce-info {
	color: rgb(3, 135, 144) !important;
	background-color: rgba(3, 135, 144, 0.05) !important;
	border-top-color: rgb(3, 135, 144) !important;
	border-right-width: 0 !important;
	border-bottom-width: 0 !important;
	border-left-width: 0 !important;
}

/** General 2 2 >> Wpgb carousel fa heart o _2 **/
.mtp-32701 .wpgb-carousel .fa-heart-o {
	color: rgb(204, 87, 87) !important;
	font-size: 22px !important;
}

/** General 2 2 >> Mtp 33305 fluent form 4 **/
.mtp-33305 .fluent_form_4 {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}

/** General 2 2 >> Mtp 33175 wpgb dot **/
.mtp-33175 .wpgb-dot {
	color: rgb(0, 138, 146) !important;
}

/** General 2 2 >> Wpgb card 28 wpgb block 5 **/
.mtp-33175 .wpgb-card-28 .wpgb-block-5 {
	font-size: 16px !important;
}

/** General 2 2 >> Mtp 33175 sku wrapper **/
.mtp-33175 .sku_wrapper {
	font-size: 17px !important;
}

/** General 2 2 >> Mtp 33175 onsale **/
.mtp-33175 .onsale {
	font-size: 16px !important;
	background-color: rgb(0, 138, 146) !important;
}

/** General 2 2 >> Mtp 33175 sku **/
.mtp-33175 .sku {
	font-size: 17px !important;
}

/** General 2 2 >> Mtp 33175 zoomImg **/
.mtp-33175 .zoomImg {
	border-radius: 12px !important;
}

/** General 2 2 >> Flex control nav list item **/
.mtp-33175 .flex-control-nav li {
	border-width: 0 !important;
}

/** General 2 2 >> Ct shortcode wpgb block 2 **/
.mtp-545 .ct-shortcode .wpgb-block-2 {
	font-size: 11px !important;
}

/** General 2 2 >> Span (#1) bdi **/
.mtp-33175 #-product-price-168-594 > p:nth-of-type(1) > ins:nth-of-type(1) > span:nth-of-type(1) > bdi {
	font-family: 'agrendir heavy' !important;
}


/*= General 3 ================= */

/** General 3 >> Product name link _3 **/
.mtp-18224 .product-name a {
	font-family: 'agrendir heavy' !important;
}

/** General 3 >> Product name nobr **/
.mtp-18224 .product-name .nobr {
	font-family: agrandir !important;
	color: rgb(0, 135, 144) !important;
	font-size: 18px !important;
}

/** General 3 >> Product price nobr **/
.mtp-18224 .product-price .nobr {
	font-family: agrandir !important;
	color: rgb(0, 135, 144) !important;
	font-size: 18px !important;
}

/** General 3 >> Product price span **/
.mtp-18224 .product-price > span {
	font-family: agrandir !important;
}

/** General 3 >> Mtp 18224 small **/
.mtp-18224 small {
	font-family: 'agrendir heavy' !important;
	display: none !important;
}

/** General 3 >> Mtp 18224 yith wcwl share url **/
.mtp-18224 #yith_wcwl_share_url {
	font-family: 'agrendir heavy' !important;
	width: 100% !important;
}

/** General 3 >> Mtp 18224 wishlist title container **/
.mtp-18224 .wishlist-title-container {
	height: 38px !important;
	display: none !important;
}

/** General 3 >> Mtp 18224 shortcode 24 18224 **/
.mtp-18224 #shortcode-24-18224 {
	width: 100% !important;
}

/** General 3 >> Mtp 18224 yith wcwl share url _2 **/
.mtp-18224 #yith_wcwl_share_url {
	width: 100% !important;
}

/** General 3 >> Mtp 18224 yith wcwl share **/
.mtp-18224 .yith-wcwl-share {
	background-color: rgba(0, 135, 144, 0.14) !important;
	width: 100% !important;
	margin-top: 30px !important;
}

/** General 3 >> Mtp 18224 woocommerce Price amount **/
.mtp-18224 .woocommerce-Price-amount {
	font-family: agrandir !important;
}

/** General 3 >> Mtp 18224 woocommerce Price amount _2 **/
.mtp-18224 .woocommerce-Price-amount {
	font-family: agrandir !important;
	color: rgb(8, 28, 30) !important;
	font-size: 20px !important;
	text-decoration: none !important;
}

/** General 3 >> Mtp 18224 product price **/
.mtp-18224 .product-price {
	text-align: left !important;
}

/** General 3 >> Mtp 18224 remove from wishlist **/
.mtp-18224 .remove_from_wishlist {
	font-size: 49px !important;
}

/** General 3 >> Mtp 18224 attachment woocommerce thumbnail _3 **/
.mtp-18224 .attachment-woocommerce_thumbnail {
	width: 80px !important;
	max-width: 80px !important;
	border-radius: 12px !important;
}

/** General 3 >> Product name link _4 **/
.mtp-18224 .product-name a {
	font-family: agrandir !important;
	color: rgb(8, 28, 30) !important;
	font-size: 18px !important;
}

/** General 3 >> Mtp 18224 attachment woocommerce thumbnail _4 **/
.mtp-18224 .attachment-woocommerce_thumbnail {
	width: 100px !important;
	max-width: 100px !important;
	height: 100px !important;
	margin-bottom: 24px !important;
}

/** General 3 >> Mtp 18224 fa trash **/
.mtp-18224 .fa-trash {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}


/*= General 3 2 =============== */

/** General 3 2 >> Mtp 18224 table heading _2 **/
.mtp-18224 th {
	font-family: agrandir !important;
	display: none !important;
}

/** General 3 2 >> Menu item 33268 ou menu sub item back **/
.mtp-18224 #menu-item-33268 .ou-menu-sub-item-back {
	font-family: 'agrendir heavy' !important;
}

/** General 3 2 >> Mtp 18224 wishlist title **/
.mtp-18224 .wishlist-title {
	height: 36px !important;
	margin-bottom: 0 !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

/** General 3 2 >> Section 23 18224 ct section inner wrap **/
.mtp-18224 #section-23-18224 .ct-section-inner-wrap {
	padding-top: 0 !important;
}

/** General 3 2 >> Wishlist items wrapper link **/
.wishlist-items-wrapper a {
	color: rgb(8, 28, 30) !important;
}

/** General 3 2 >> Yith wcwl share title **/
.yith-wcwl-share-title {
	padding-top: 20px !important;
	padding-right: 20px !important;
	padding-left: 20px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

/** General 3 2 >> Yith wcwl share unordered list **/
.yith-wcwl-share ul {
	padding-right: 20px !important;
	padding-bottom: 20px !important;
	padding-left: 20px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-align-content: center !important;
	align-content: center !important;
}

/** General 3 2 >> Fa envelope o **/
.fa-envelope-o {
	font-size: 20px !important;
	background-color: rgba(89, 137, 140, 0.97) !important;
	padding: 30px !important;
	border-radius: 4px !important;
}

/** General 3 2 >> Cart table heading **/
.cart th {
	display: none !important;
}

/** General 3 2 >> Product name link _5 **/
.product-name a {
	font-family: agrandir !important;
	color: rgb(8, 28, 30) !important;
	border-top-color: rgb(209, 211, 70) !important;
}

/** General 3 2 >> Table heading (#1) **/
th:nth-of-type(1) {
	font-family: agrandir !important;
}

/** General 3 2 >> Woocommerce shipping methods label _2 **/
.woocommerce-shipping-methods label {
	font-family: agrandir !important;
	color: rgb(8, 28, 30) !important;
	font-size: 18px !important;
}

/** General 3 2 >> Shipping calculator button **/
.shipping-calculator-button {
	color: rgb(3, 135, 144) !important;
	text-decoration: underline !important;
	background-color: rgba(40, 128, 132, 0) !important;
	padding: 10px !important;
	margin-bottom: 30px !important;
}

/** General 3 2 >> Coupon button **/
.coupon button {
	font-family: agrandir !important;
	color: rgb(255, 255, 255) !important;
	background-color: rgba(16, 127, 135, 0.84) !important;
	height: 6ö !important;
	padding: 12px !important;
	margin: 0 !important;
}

/** General 3 2 >> Order total bdi **/
.order-total bdi {
	font-family: agrandir !important;
}

/** General 3 2 >> Product price **/
.product-price {
	font-family: agrandir !important;
	color: rgb(8, 28, 30) !important;
	border: 1px solid rgb(255, 255, 255) !important;
}

/** General 3 2 >> Product subtotal bdi **/
.product-subtotal bdi {
	font-family: agrandir !important;
}

/** General 3 2 >> Cart table data (#1) **/
.cart td:nth-of-type(1) {
	font-family: agrandir !important;
	width: 30px !important;
	padding: 12px !important;
	border-top: 1px solid rgb(255, 255, 255) !important;
	border-right: 1px solid rgb(255, 255, 255) !important;
	border-bottom: 0 solid rgb(255, 255, 255) !important;
	border-left: 1px solid rgb(255, 255, 255) !important;
	border: 1px solid rgb(255, 255, 255) !important;
}

/** General 3 2 >> Coupon code **/
#coupon_code {
	border-color: rgb(3, 135, 144) !important;
}

/** General 3 2 >> Woocommerce Price currencySymbol **/
.woocommerce-Price-currencySymbol {
	text-decoration: none !important;
	margin-right: 0 !important;
}

/** General 3 2 >> Woocommerce message **/
.woocommerce-message {
	color: rgba(0, 135, 144, 0.97) !important;
	background-color: rgba(0, 135, 144, 0.22) !important;
	padding: 20px !important;
	margin-top: 0 !important;
}

/** General 3 2 >> Restore item **/
.restore-item {
	background-color: rgb(0, 135, 144) !important;
}

/** General 3 2 >> Restore item _2 **/
.restore-item {
	background-color: rgb(0, 135, 144) !important;
}

/** General 3 2 >> Cart empty **/
.cart-empty {
	font-family: agrandir !important;
	color: rgba(0, 135, 144, 0.97) !important;
	background-color: rgba(0, 135, 144, 0.09) !important;
	padding: 12px !important;
	margin-top: 30px !important;
	margin-bottom: 30px !important;
}

/** General 3 2 >> Wishlist empty **/
.wishlist-empty {
	font-size: 21px !important;
	height: 65px !important;
	margin-top: 11px !important;
	margin-bottom: 11px !important;
}


/*= General 4 ================= */

/** General 4 >> Mtp 16564 pewc cart item price **/
.mtp-16564 .pewc-cart-item-price {
	margin-left: -4px !important;
}

/** General 4 >> Mtp 16564 variation **/
.mtp-16564 .variation {
	border-left-color: rgb(0, 138, 146) !important;
}

/** General 4 >> Mtp 16564 dt **/
.mtp-16564 dt {
	display: none !important;
}

/** General 4 >> Div block 2201 428 wpf has custom css _2 **/
.mtp-33173 #div_block-2201-428 .wpf_has_custom_css {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

/** General 4 >> Mtp 33173 headline 1198 428 **/
.mtp-33173 #headline-1198-428 {
	letter-spacing: 1px !important;
}

/** General 4 >> Mtp 33173 headline 1199 428 **/
.mtp-33173 #headline-1199-428 {
	letter-spacing: 1px !important;
}

/** General 4 >> Div block 1196 428 wpf has custom css _2 **/
.mtp-33173 #div_block-1196-428 .wpf_has_custom_css {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

/** General 4 >> Menu item 33268 ou menu sub item back _2 **/
.mtp-33173 #menu-item-33268 .ou-menu-sub-item-back {
	font-family: 'agrendir heavy' !important;
}

/** General 4 >> Wpgb grid 3358 33255 wpgb hover accent 1 **/
.mtp-33175 #-wpgb-grid-3358-33255 .wpgb-hover-accent-1 {
	width: 100% !important;
}

/** General 4 >> Div (#1) div **/
.mtp-33175 .wp-grid-builder > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > article:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > a:nth-of-type(1) > div:nth-of-type(1) > div {
	width: 100% !important;
	height: 9px !important;
}

/** General 4 >> Wpgb grid 3358 33255 yith wcwl wishlistexistsbrowse **/
.mtp-33175 #-wpgb-grid-3358-33255 .yith-wcwl-wishlistexistsbrowse {
	width: 100% !important;
}

/** General 4 >> Wpgb grid 3358 33255 yith wcwl add to wishlist **/
.mtp-33175 #-wpgb-grid-3358-33255 .yith-wcwl-add-to-wishlist {
	color: rgb(3, 135, 144) !important;
}

/** General 4 >> Pad s feedback **/
.mtp-33175 .pad--s .feedback {
	font-size: 25px !important;
}

/** General 4 >> Link (#1) fa heart **/
.mtp-33175 a > div:nth-of-type(1) > div:nth-of-type(1) > a:nth-of-type(1) > .fa-heart {
	font-size: 25px !important;
}

/** General 4 >> Shortcode 93 594 yith wcwl icon **/
false {
	color: rgb(4, 116, 123) !important;
	font-size: 35px !important;
}

/** General 4 >> Shortcode 93 594 separator **/
.mtp-33175 #shortcode-93-594 .separator {
	display: none !important;
}

/** General 4 >> Shortcode 93 594 view wishlist **/
.mtp-33175 #shortcode-93-594 .view-wishlist {
	display: none !important;
}

/** General 4 >> Shortcode 93 594 yith wcwl icon _2 **/
.mtp-33175 #shortcode-93-594 .yith-wcwl-icon {
	padding-left: 5px !important;
}

/** General 4 >> Mtp 33473 wc block grid product title **/
.mtp-33473 .wc-block-grid__product-title {
	text-align: left !important;
}

/** General 4 >> Mtp 33473 wc block grid product price **/
.mtp-33473 .wc-block-grid__product-price {
	text-align: left !important;
	margin-left: 0 !important;
}

/** General 4 >> Mtp 33473 wc block grid product (#1) **/
.mtp-33473 .wc-block-grid__product:nth-of-type(1) {
	text-align: left !important;
}

/** General 4 >> Mtp 33473 attachment woocommerce thumbnail **/
.mtp-33473 .attachment-woocommerce_thumbnail {
	border-radius: 12px !important;
}

/** General 4 >> Mtp 33473 woocommerce Price currencySymbol **/
.mtp-33473 .woocommerce-Price-currencySymbol {
	margin-right: -6px !important;
}

/** General 4 >> Ou cart items 4 16564 attachment woocommerce thumbnail **/
.mtp-16564 #-ou_cart_items-4-16564 .attachment-woocommerce_thumbnail {
	border-radius: 12px !important;
}

/** General 4 >> Ou cart items 4 16564 [type="submit"] (:hover) **/
.mtp-16564 #-ou_cart_items-4-16564 [type="submit"]:hover {
	background-color: rgb(0, 138, 146) !important;
}

/** General 4 >> Heading 4 link _2 **/
.mtp-545 h4 a {
	font-size: 16px !important;
}

/** General 4 >> Div block 2201 428 ff column container **/
.mtp-545 #div_block-2201-428 .ff-column-container {
	display: grid !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto auto !important;
}

/** General 4 >> Div block 2201 428 ff t column 2 **/
.mtp-545 #div_block-2201-428 .ff-t-column-2 {
	padding-left: 0 !important;
}

/** General 4 >> Mtp 545 ff 4 email **/
.mtp-545 #ff_4_email {
	width: 100% !important;
	padding-right: 0 !important;
}

/** General 4 >> Div block 2201 428 fluentform wrapper 4 **/
.mtp-545 #div_block-2201-428 .fluentform_wrapper_4 {
	width: 100% !important;
}

/** General 4 >> Wpgb card body yith wcwl icon **/
.mtp-33175 .wpgb-card-body .yith-wcwl-icon {
	color: rgb(204, 87, 87) !important;
	font-size: 24px !important;
}


/*= General 5 ================= */

/** General 5 >> Mtp 33175 wpgb page dots **/
.mtp-33175 .wpgb-page-dots {
	margin-left: -20% !important;
}

/** General 5 >> Mtp 17941 wpgb button label **/
.mtp-17941 .wpgb-button-label {
	font-family: 'agrandir' !important;
	padding-top: 12px !important;
	padding-bottom: 12px !important;
}

/** General 5 >> Insert (#1) span _2 **/
.mtp-33351 .wpgb-card-21 > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > ins:nth-of-type(1) > span {
	margin-left: 10% !important;
}

/** General 5 >> Wpgb grid 19 wpgb block 2 **/
.mtp-33351 .wpgb-grid-19 .wpgb-block-2 {
	font-size: 11px !important;
}

/** General 5 >> Offcanvas inner wpgb block price **/
.mtp-545 .offcanvas-inner .wpgb-block-price {
	font-size: 23px !important;
	margin-right: 10px !important;
}

/** General 5 >> Section 2 33351 ct section inner wrap **/
.mtp-33351 #section-2-33351 .ct-section-inner-wrap {
	padding-top: 30px !important;
}

/** General 5 >> Mtp 33583 headline 489 594 **/
.mtp-33583 #headline-489-594 {
	margin-left: 0 !important;
}

/** General 5 >> Mtp 9 woocommerce info **/
.mtp-9 .woocommerce-info {
	color: rgb(40, 128, 132) !important;
	background-color: rgba(101, 190, 194, 0.14) !important;
	padding-top: 30px !important;
	padding-bottom: 30px !important;
	border-top-color: rgb(101, 190, 194) !important;
}

/** General 5 >> Woocommerce shipping methods label **/
.mtp-9 .woocommerce-shipping-methods label {
	font-size: 17px !important;
}

/** General 5 >> Shipping method list item (#1) **/
.mtp-9 #shipping_method li:nth-of-type(1) {
	padding-bottom: 10px !important;
}

/** General 5 >> Wpgb button **/
.wpgb-button {
	border-width: 0px 0px 000px 0px !important;
	border-radius: 0 !important;
}

/** General 5 >> Mtp 9 pewc price **/
.mtp-9 .pewc-price {
	display: none !important;
}

/** General 5 >> Variation paragraph **/
.mtp-9 .variation- p {
	display: none !important;
}


/*= General 4 2 =============== */

/** General 4 2 >> Mtp 33175 pewc active field **/
.mtp-33175 .pewc-active-field {
	font-family: 'agrendir heavy' !important;
}

/** General 4 2 >> Mtp 33175 alt **/
.mtp-33175 .alt {
	font-family: 'agrendir heavy' !important;
}

/** General 4 2 >> Insert (#1) span **/
.mtp-545 .ct-shortcode > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > article:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > ins:nth-of-type(1) > span {
	padding-right: 20px !important;
	padding-left: 10% !important;
}

/** General 4 2 >> Fluentform 4 success **/
#fluentform_4_success {
	background-color: rgb(255, 255, 255) !important;
}


/*= General 2 2 2 ============= */

/** General 2 2 2 >> Mtp 33175 headline 711 594 **/
.mtp-33175 #headline-711-594 {
	font-family: 'agrendir heavy' !important;
}

/** General 2 2 2 >> Mtp 33175 headline 376 594 **/
.mtp-33175 #headline-376-594 {
	font-family: 'agrendir heavy' !important;
}

/** General 2 2 2 >> Span (#1) bdi _2 **/
.mtp-33175 #-product-price-168-594 > p:nth-of-type(1) > del:nth-of-type(1) > span:nth-of-type(1) > bdi {
	font-family: 'agrendir heavy' !important;
}

/** General 2 2 2 >> Mtp 33175 padheadline 270 594 **/
.mtp-33175 #padheadline-270-594 {
	font-size: 19px !important;
}

/** General 2 2 2 >> Payment method cod payment method cod **/
.mtp-9 .payment_method_cod .payment_method_cod {
	background-color: rgba(245, 246, 247, 0) !important;
	padding-top: 0 !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

/** General 2 2 2 >> Wc payment method label **/
.mtp-9 .wc_payment_method > label {
	font-size: 15px !important;
}


/*= General 2 3 =============== */

/** General 2 3 >> Stripe payment data fieldset (#2) **/
.mtp-9 #stripe-payment-data fieldset:nth-of-type(2) {
	display: none !important;
}

/** General 2 3 >> Mtp 9 empty **/
.mtp-9 .empty {
	height: 40px !important;
}

/** General 2 3 >> PrivateStripeElement iframe **/
.mtp-9 .__PrivateStripeElement iframe {
	font-size: 41px !important;
}

/** General 2 3 >> Wpgb facet heading 4 **/
.mtp-33175 .wpgb-facet h4 {
	font-size: 18px !important;
	margin-bottom: 8px !important;
}

/** General 2 3 >> Mtp 33175 wpgb checkbox label **/
.mtp-33175 .wpgb-checkbox-label {
	font-size: 16px !important;
}

/** General 2 3 >> Bundled product excerpt paragraph (#1) **/
.mtp-33175 .bundled_product_excerpt p:nth-of-type(1) {
	font-size: 14px !important;
	padding-top: 12px !important;
	padding-bottom: 12px !important;
}

/** General 2 3 >> Wpgb block 1 del **/
.mtp-18137 .wpgb-block-1 del {
	margin-right: 10px !important;
}

/** General 2 3 >> Link (#2) emphasis _2 **/
.wpgb-card-inner > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > a:nth-of-type(2) > i {
	color: rgb(101, 190, 194) !important;
	font-size: 22px !important;
}

/** General 2 3 >> Add to wishlist 33107 emphasis (::before) **/
.mtp-18137 .add-to-wishlist-33107 i::before {
	color: rgb(3, 135, 144) !important;
}

/** General 2 3 >> Js **/
.js {
	margin-top: 0 !important;
}

/** General 2 3 >> Wpgb area button **/
.mtp-17941 .wpgb-area button {
	color: rgb(237, 238, 203) !important;
	text-shadow: 10px 10px rgb(75, 75, 61) !important;
	box-shadow: 10px 10px 0 0 !important;
	background-color: rgb(209, 211, 70) !important;
	width: 50px !important;
	height: 50px !important;
}

/** General 2 3 >> Mtp 45615 outline **/
.mtp-45615 .outline {
	border-width: 1px !important;
}

/** General 2 3 >> Brxe zehhpr fa **/
.mtp-46243 #brxe-zehhpr .fa {
	font-size: 25px !important;
}

/** General 2 3 >> Text link **/
.mtp-47657 .text a {
	color: rgb(0, 135, 144) !important;
}

/** General 2 3 >> Wpgb area button _2 **/
.wpgb-area button {
	margin-top: 30px !important;
}

/** General 2 3 >> Mtp 46087 wpgb block 2 **/
.wpgb-block-2 {
	font-size: 14px !important;
	border-radius: 0 !important;
}

/** General 2 3 >> Text link _2 **/
.text a {
	color: rgb(0, 135, 144) !important;
}

/** General 2 3 >> Mtp 47612 woocommerce product attributes item label **/
.mtp-47612 .woocommerce-product-attributes-item__label {
	min-width: 234px !important;
}

/** General 2 3 >> [type="checkbox"] **/
[type="checkbox"] {
	width: 20px !important;
	height: 20px !important;
	padding-top: 0 !important;
	margin-top: 0 !important;
}

/** General 2 3 >> Bundled product optional checkbox **/
.bundled_product_optional_checkbox {
	padding-top: 12px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	grid-column-gap: 0 !important;
	column-gap: 0 !important;
	grid-template-columns: 30px 103px 246px !important;
	grid-template-rows: auto !important;
	grid-auto-columns: 20px 20px !important;
}
.bundled_product_optional_checkbox > :nth-child(1) {
	-webkit-align-self: center !important;
	align-self: center !important;
}

/** General 2 3 >> Woocommerce product attributes item label **/
.woocommerce-product-attributes-item__label {
	min-width: 219px !important;
}

/** General 2 3 >> Woocommerce product attributes item value link _2 **/
.woocommerce-product-attributes-item__value a {
	color: rgb(0, 135, 144) !important;
}

/** General 2 3 >> Wpgb input **/
.wpgb-input {
	background-color: rgb(255, 255, 255) !important;
	height: 60px !important;
}

/** General 2 3 >> Bundled product attributes title **/
.bundled_product_attributes_title {
	font-family: Arial !important;
	font-size: 15px !important;
	padding-top: 15px !important;
	padding-bottom: 10px !important;
}

/** General 2 3 >> Single add to cart button _3 **/
.single_add_to_cart_button {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

/** General 2 3 >> From **/
.from {
	display: none !important;
}

/** General 2 3 >> Bundled item price quantity **/
.bundled_item_price_quantity {
	display: none !important;
}


/*= General 2 3 2 ============= */

/** General 2 3 2 >> Bundled product optional checkbox price **/
.bundled_product_optional_checkbox .price {
	display: none !important;
}

/** General 2 3 2 >> Pewc field 33623 **/
.pewc-field-33623 {
	display: none !important;
}

/** General 2 3 2 >> Pewc field 33624 **/
.pewc-field-33624 {
	display: none !important;
}

/** General 2 3 2 >> Bundle price paragraph **/
.bundle_price p {
	display: none !important;
}

/** General 2 3 2 >> Variation **/
.variation {
	color: rgba(0, 0, 0, 0.37) !important;
	font-size: 14px !important;
}

/** General 2 3 2 >> Bundled table item price **/
.bundled_table_item_price {
	display: none !important;
}

/** General 2 3 2 >> Bundled table item subtotal (::after) **/
.bundled_table_item_subtotal::after {
	display: none !important;
}

/** General 2 3 2 >> Cart item product quantity **/
.cart_item .product-quantity {
	text-align: center !important;
}

/** General 2 3 2 >> Table heading (#5) **/
th:nth-of-type(5) {
	padding-right: 10px !important;
}

/** General 2 3 2 >> Table heading (#6) **/
th:nth-of-type(6) {
	padding-left: 10px !important;
}

/** General 2 3 2 >> Cart item product name **/
.cart_item .product-name {
	width: 47.4% !important;
	padding-right: 40px !important;
	padding-bottom: 10px !important;
	padding-left: 20px !important;
	margin-top: 20px !important;
	border-top: 1px solid rgb(255, 255, 255) !important;
	border-color: rgb(255, 255, 255) !important;
	border-width: 1px !important;
}

/** General 2 3 2 >> Fa (::before) **/
.fa::before {
	color: rgb(255, 255, 255) !important;
	font-size: 32px !important;
}

/** General 2 3 2 >> Cart totals heading 2 **/
.cart_totals h2 {
	margin-top: 24px !important;
	border-width: 0 !important;
}

/** General 2 3 2 >> Cart totals table **/
.cart_totals table {
	border-top-width: 0 !important;
	border-bottom-width: 0 !important;
}

/** General 2 3 2 >> Brxe wvypxd variation padlkedvezmny **/
#brxe-wvypxd .variation-padlkedvezmny {
	display: none !important;
}

/** General 2 3 2 >> Brxe wvypxd variation szeglykedvezmny **/
#brxe-wvypxd .variation-szeglykedvezmny {
	display: none !important;
}

/** General 2 3 2 >> Bundle table item dt **/
.bundle_table_item dt {
	display: none !important;
}

/** General 2 3 2 >> Bundle table item dd **/
.bundle_table_item dd {
	color: rgb(0, 0, 0) !important;
	font-size: 16px !important;
	font-weight: 300 !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** General 2 3 2 >> Brxe wvypxd variation **/
#brxe-wvypxd .variation- {
	display: none !important;
}

/** General 2 3 2 >> Variation Ennyibekerlaparketta paragraph **/
.variation-Ennyibekerlaparketta p {
	display: none !important;
}

/** General 2 3 2 >> Add to wishlist **/
.add_to_wishlist {
	font-size: 20px !important;
}

/** General 2 3 2 >> Delete item **/
.delete_item {
	color: rgb(73, 130, 187) !important;
	font-size: 0 !important;
}

/** General 2 3 2 >> Variation dt **/
.variation dt {
	display: none !important;
}

/** General 2 3 2 >> Variation dd **/
.variation dd {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** General 2 3 2 >> Variation Ennyibekerlaszeglylc paragraph **/
.variation-Ennyibekerlaszeglylc p {
	display: none !important;
}

/** General 2 3 2 >> Pewc group 33586 heading 3 **/
.mtp-45698 #pewc-group-33586 h3 {
	display: none !important;
}

/** General 2 3 2 >> Wpgb post 45617 wpgb card body **/
.wpgb-card-body {
	border-bottom-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

/** General 2 3 2 >> Div (#1) wpgb card body **/
.mtp-46243 .wpgb-card-15 > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > .wpgb-card-body {
	font-size: 16px !important;
}

/** General 2 3 2 >> Brxe swatpn label **/
.mtp-9 #brxe-swatpn label {
	font-family: agrandir !important;
	font-size: 21px !important;
	font-weight: 300 !important;
}

/** General 2 3 2 >> Payment link **/
.mtp-9 #payment a {
	color: rgba(0, 135, 144, 0.97) !important;
}

/** General 2 3 2 >> Mtp 8 woocommerce cart form cart item **/
.mtp-8 .woocommerce-cart-form__cart-item {
	border-top: 1px solid rgba(0, 135, 144, 0.97) !important;
	border-bottom: 1px solid rgba(0, 135, 144, 0.97) !important;
}

/** General 2 3 2 >> Mtp 33276 brxe kavjug **/
.mtp-33276 #brxe-kavjug {
	color: rgb(230, 250, 255) !important;
}


/*= General 3 2 _2 ============ */

/** General 3 2 _2 >> Brxe skanet pewc label after **/
.mtp-49845 #brxe-skanet .pewc-label-after {
	margin-left: -10px !important;
}

/** General 3 2 _2 >> Mtp 45638 bu cart counter **/
.mtp-45638 .bu-cart-counter {
	font-size: 10px !important;
	width: 70% !important;
}

/** General 3 2 _2 >> Mtp 8 woocommerce shipping destination **/
.mtp-8 .woocommerce-shipping-destination {
	color: rgb(8, 28, 30) !important;
	margin-bottom: 30px !important;
}

/** General 3 2 _2 >> Woocommerce cart form cart item table data **/
.mtp-8 .woocommerce-cart-form__cart-item td {
	border: 2px solid rgb(255, 255, 255) !important;
}

/** General 3 2 _2 >> Woocommerce cart form cart item product subtotal _2 **/
.mtp-8 .woocommerce-cart-form__cart-item .product-subtotal {
	text-align: left !important;
	padding-left: 26px !important;
	border: 1px solid rgb(255, 255, 255) !important;
}

/** General 3 2 _2 >> Mtp 8 wc coupon message wrap **/
.mtp-8 .wc_coupon_message_wrap {
	display: none !important;
}

/** General 3 2 _2 >> Mtp 545 brxe gkpoiv **/
.mtp-545 #brxe-gkpoiv {
	padding: 0 20px 20px 20px !important;
}

/** General 3 2 _2 >> Wishlist items wrapper product name **/
.mtp-18224 .wishlist-items-wrapper .product-name {
	padding-left: 51px !important;
}

/** General 3 2 _2 >> Mtp 18224 add to cart button **/
.mtp-18224 .add_to_cart_button {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(40, 128, 132) !important;
	min-width: 70px !important;
	padding: 20px !important;
}

/** General 3 2 _2 >> Wishlist items wrapper product add to cart **/
.mtp-18224 .wishlist-items-wrapper .product-add-to-cart {
	font-size: 16px !important;
	width: 14% !important;
	padding-left: 0 !important;
}

/** General 3 2 _2 >> Bundled product excerpt paragraph **/
.mtp-42289 .bundled_product_excerpt p {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

/** General 3 2 _2 >> Mtp 42289 brxe pokvll **/
.mtp-42289 #brxe-pokvll {
	width: 100% !important;
}

/** General 3 2 _2 >> Mtp 9 brx content **/
.mtp-9 #brx-content {
	margin-bottom: 40px !important;
}

/** General 3 2 _2 >> Brxe ftqrxz wpgb hierarchical list **/
.mtp-46686 #brxe-ftqrxz .wpgb-hierarchical-list {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** General 3 2 _2 >> Wpgb radio facet list item (#1) **/
.mtp-46686 .wpgb-radio-facet li:nth-of-type(1) {
	padding-top: 12px !important;
}

/** General 3 2 _2 >> List item (#2) wpgb radio **/
.wpgb-radio {
	padding-right: 10px !important;
	padding-left: 10px !important;
}

/** General 3 2 _2 >> Mtp 49845 brxe pokvll **/
.mtp-49845 #brxe-pokvll {
	width: 100% !important;
}

/** General 3 2 _2 >> Bundled product excerpt paragraph _2 **/
.mtp-49845 .bundled_product_excerpt p {
	padding-top: 20px !important;
	display: none !important;
}

/** General 3 2 _2 >> Mtp 45617 added to cart **/
.mtp-45617 .added_to_cart {
	color: rgb(255, 255, 255) !important;
	text-align: center !important;
	background-color: rgb(255, 255, 255) !important;
	background-image: linear-gradient(-90deg, rgb(43, 236, 245), rgb(73, 130, 187)) !important;
	width: 100% !important;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
	margin-top: 20px !important;
	border: 1px solid rgb(40, 128, 132) !important;
	display: -webkit-inline-flexbox !important;
	display: -moz-inline-flexbox !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

/** General 3 2 _2 >> Brxe wvypxd brxe woocommerce cart collaterals **/
#brxe-wvypxd .brxe-woocommerce-cart-collaterals {
	background-color: rgba(40, 128, 132, 0.13) !important;
	padding-right: 30px !important;
	padding-bottom: 30px !important;
	padding-left: 30px !important;
}

/** General 3 2 _2 >> Brxe gfwgue **/
#brxe-gfwgue {
	background-color: rgba(98, 100, 27, 0) !important;
	margin-bottom: -76px !important;
}


/*= General 2 4 =============== */

/** General 2 4 >> Shipping country field strong **/
.mtp-9 #shipping_country_field strong {
	font-family: agrandir !important;
	font-weight: 300 !important;
}


/*= General 2 3 2 2 =========== */

/** General 2 3 2 2 >> Brxe kavjug ti comment **/
.mtp-33276 #brxe-kavjug .ti-comment {
	color: rgb(230, 250, 255) !important;
}

/** General 2 3 2 2 >> Mtp 33276 brxe eiqjma **/
.mtp-33276 #brxe-eiqjma {
	color: rgb(230, 250, 255) !important;
}

/** General 2 3 2 2 >> Mtp 33276 brxe ghzpvg **/
.mtp-33276 #brxe-ghzpvg {
	color: rgb(230, 250, 255) !important;
}

/** General 2 3 2 2 >> Mtp 33276 brxe rgmwqu **/
.mtp-33276 #brxe-rgmwqu {
	color: rgb(230, 250, 255) !important;
}

/** General 2 3 2 2 >> Div (#1) div _2 **/
.mtp-18137 .wp-grid-builder > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > article:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > a:nth-of-type(1) > div:nth-of-type(1) > div {
	font-size: 16px !important;
}

/** General 2 3 2 2 >> Brxe ozyhbr view wishlist **/
#brxe-ozyhbr .view-wishlist {
	color: rgba(87, 134, 137, 0.97) !important;
	display: none !important;
}

/** General 2 3 2 2 >> Brxe ozyhbr yith wcwl icon **/
.mtp-50142 #brxe-ozyhbr .yith-wcwl-icon {
	color: rgba(87, 134, 137, 0.97) !important;
	font-size: 26px !important;
}

/** General 2 3 2 2 >> Mtp 33276 brxe mozger **/
.mtp-33276 #brxe-mozger {
	color: rgb(230, 240, 234) !important;
}

/** General 2 3 2 2 >> Table data (#2) link **/
.mtp-8 tbody > tr:nth-of-type(1) > td:nth-of-type(2) > a {
	border-color: rgb(255, 255, 255) !important;
}

/** General 2 3 2 2 >> Product thumbnail link **/
.mtp-8 .product-thumbnail a {
	border: 10px solid rgb(255, 255, 255) !important;
}

/** General 2 3 2 2 >> Mtp 8 bdi **/
.mtp-8 bdi {
	color: rgb(8, 28, 30) !important;
}

/** General 2 3 2 2 >> Brxe jsxjww delete item **/
#brxe-jsxjww .delete_item {
	color: rgba(200, 62, 62, 0) !important;
}

/** General 2 3 2 2 >> Brxe jsxjww fa heart (::before) **/
#brxe-jsxjww .fa-heart::before {
	color: rgb(255, 255, 255) !important;
	font-size: 16px !important;
	-webkit-mask-image: url("/wp-content/uploads/2023/02/Capture-1-300x199.jpg") !important;
	mask-image: url("/wp-content/uploads/2023/02/Capture-1-300x199.jpg") !important;
}

/** General 2 3 2 2 >> Brx content showcoupon **/
#brx-content .showcoupon {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(40, 128, 132) !important;
	padding: 12px 24px 12px 24px !important;
}

/** General 2 3 2 2 >> Brxe jsxjww yith wcwl add button **/
#brxe-jsxjww .yith-wcwl-add-button {
	margin-top: -10px !important;
}

/** General 2 3 2 2 >> Brxe 22dda1 yith wcwl add button **/
#brxe-22dda1 .yith-wcwl-add-button {
	margin-top: -5px !important;
}

/** General 2 3 2 2 >> Brxe pokvll **/
#brxe-pokvll {
	width: 100% !important;
}

/** General 2 3 2 2 >> Woocommerce shipping destination strong **/
.woocommerce-shipping-destination strong {
	font-weight: 400 !important;
}

/** General 2 3 2 2 >> Brxe gfwgue separator **/
#brxe-gfwgue .separator {
	display: none !important;
}

/** General 2 3 2 2 >> Pewc group 33586 heading 3 _3 **/
#pewc-group-33586 h3 {
	display: none !important;
}

/** General 2 3 2 2 >> Pewc group 32594 pewc calculation trigger **/
.pewc-calculation-trigger {
	margin-bottom: 0 !important;
}

/** General 2 3 2 2 >> Pewc group 32594 pewc group 32594 53830 **/
#pewc-group-32594 .pewc_group_32594_53830 {
	margin-bottom: 0 !important;
}

/** General 2 3 2 2 >> Variation rkorrekci paragraph **/
.variation-rkorrekci p {
	display: none !important;
}

/** General 2 3 2 2 >> Pewc group 33586 pewc group 33586 54736 **/
#pewc-group-33586 .pewc_group_33586_54736 {
	display: none !important;
}

/** General 2 3 2 2 >> Fluentform 10 ff float right **/
#fluentform_10 .ff-float-right {
	color: rgb(76, 78, 21) !important;
	background-color: rgb(195, 200, 55) !important;
	padding: 12px 24px 12px 24px !important;
	border: 1px solid rgb(76, 78, 21) !important;
}

/** General 2 3 2 2 >> Fluentform 10 ff el progress status **/
#fluentform_10 .ff-el-progress-status {
	font-size: 16px !important;
}

/** General 2 3 2 2 >> Fluentform 10 ff active **/
#fluentform_10 .ff_active {
	color: rgb(25, 61, 64) !important;
}

/** General 2 3 2 2 >> Ff step titles list item (::before) **/
.ff-step-titles li::before {
	color: rgb(255, 255, 255) !important;
	font-size: 18px !important;
	background-color: rgb(16, 127, 135) !important;
	width: 30% !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	border-width: 0 !important;
}

/** General 2 3 2 2 >> Ff step titles list item (::after) **/
.ff-step-titles li::after {
	background-color: rgb(25, 111, 118) !important;
	margin-top: 7px !important;
}

/** General 2 3 2 2 >> Fluentform 10 ff active (::before) **/
#fluentform_10 .ff_active::before {
	background-color: rgb(52, 177, 186) !important;
}

/** General 2 3 2 2 >> Active ff btn prev **/
.active .ff-btn-prev {
	color: rgb(76, 78, 21) !important;
	background-color: rgb(195, 200, 55) !important;
	padding: 12px 24px 12px 24px !important;
	border: 1px solid rgb(76, 78, 21) !important;
}

/** General 2 3 2 2 >> Repeat plus svg _2 **/
.repeat-plus svg {
	font-size: 40px !important;
	line-height: 40px !important;
}

/** General 2 3 2 2 >> Ff repeater table ff el form control **/
.ff_repeater_table .ff-el-form-control {
	background-color: rgb(255, 255, 255) !important;
}


/*= General 2 3 3 ============= */

/** General 2 3 3 >> Pewc group 33586 heading 3 _2 **/
.mtp-45687 #pewc-group-33586 h3 {
	display: none !important;
}

/** General 2 3 3 >> Repeat plus svg **/
.mtp-50889 .repeat-plus svg {
	color: rgb(0, 135, 144) !important;
	width: 30px !important;
	height: 30px !important;
}

/** General 2 3 3 >> Div (#1) label **/
.mtp-50864 .ff-el-group > div:nth-of-type(1) > label {
	font-family: agrandir !important;
	color: rgba(87, 134, 137, 0.83) !important;
}

/** General 2 3 3 >> Fluentform 6 ff el form control **/
.mtp-50864 #fluentform_6 .ff-el-form-control {
	padding-top: 12px !important;
	padding-bottom: 12px !important;
}

/** General 2 3 3 >> Mtp 46659 added to cart **/
.added_to_cart {
	color: rgb(255, 255, 255) !important;
	text-align: center !important;
	background-image: linear-gradient(135deg, rgb(40, 128, 132), rgba(45, 202, 212, 0.97) 350px) !important;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
	margin-top: 20px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

/** General 2 3 3 >> Mtp 46659 added to cart (:hover) **/
.added_to_cart:hover {
	background-image: linear-gradient(rgba(45, 202, 212, 0.97), rgb(40, 128, 132)) !important;
}


/*= General 6 ================= */

/** General 6 >> Mtp 33276 tippy content **/
.mtp-33276 .tippy-content {
	padding-top: .30px !important;
}

/** General 6 >> Link **/
.wishlist-page-links a {
	color: rgb(45, 81, 84) !important;
	background-color: rgba(45, 81, 84, 0.25) !important;
	padding: 12px 24px 12px 24px !important;
	border-radius: 12px !important;
}

/** General 6 >> Wishlist anchor **/
.wishlist-anchor {
	color: rgb(45, 81, 84) !important;
	font-size: 15px !important;
}

/** General 6 >> Search **/
#brx-content .search {
	display: none !important;
}

/** General 6 >> Wishlist page links separator (#2) **/
.wishlist-page-links .wishlist-page-links-separator:nth-of-type(2) {
	display: none !important;
}

/** General 6 >> Manage **/
#brx-content .manage {
	display: none !important;
}

/** General 6 >> Wishlist page links separator (#1) **/
.wishlist-page-links .wishlist-page-links-separator:nth-of-type(1) {
	display: none !important;
}

/** General 6 >> Link _2 **/
.back-to-all-wishlists a {
	color: rgb(45, 81, 84) !important;
	background-color: rgba(45, 81, 84, 0.25) !important;
	padding: 12px 24px 12px 24px !important;
	border-radius: 12px !important;
}

/** General 6 >> Back to all wishlists **/
#yith-wcwl-form .back-to-all-wishlists {
	margin-bottom: 24px !important;
}

/** General 6 >> Wishlist page links **/
#brxe-sojomx .wishlist-page-links {
	padding-top: 24px !important;
}

/** General 6 >> SelectBox label **/
.selectBox-label {
	width: 99% !important;
}


/*= General 3 3 =============== */

/** General 3 3 >> Mtp 18224 email (:hover) **/
.mtp-18224 .email:hover {
	background-color: rgb(40, 128, 132) !important;
}


/*= General 3 2 _3 ============ */

/** General 3 2 _3 >> Brxe gfwgue yith wcwl add button **/
#brxe-gfwgue .yith-wcwl-add-button {
	width: 41% !important;
	padding-top: 20px !important;
	margin-top: 10px !important;
	margin-right: 30px !important;
	margin-left: 30px !important;
}

/** General 3 2 _3 >> Single add to wishlist yith wcwl icon **/
.single_add_to_wishlist .yith-wcwl-icon {
	margin-top: -30px !important;
}

/** General 3 2 _3 >> Bundled product excerpt paragraph (#1) _2 **/
.bundled_product_excerpt p:nth-of-type(1) {
	display: none !important;
}

/** General 3 2 _3 >> Brxe miwrys attachment woocommerce thumbnail **/
#brxe-miwrys .attachment-woocommerce_thumbnail {
	width: 70% !important;
}

/** General 3 2 _3 >> Brxe miwrys details **/
#brxe-miwrys .details {
	padding-left: 0 !important;
	margin-left: -28px !important;
	z-index: 100 !important;
}

/** General 3 2 _3 >> Pewc group 32594 32595 pewc field label **/
.pewc_group_32594_32595 .pewc-field-label {
	font-size: 14px !important;
	margin-bottom: 5px !important;
}

/** General 3 2 _3 >> Brxe skanet pewc label after _2 **/
#brxe-skanet .pewc-label-after {
	display: none !important;
}

/** General 3 2 _3 >> Brxe hhoyzq **/
#brxe-hhoyzq {
	padding-top: 0 !important;
	margin-top: 0 !important;
}

/** General 3 2 _3 >> Brxe tompjk **/
#brxe-tompjk {
	padding: 0 !important;
	margin-top: 0 !important;
}

/** General 3 2 _3 >> Bundled item 155 woocommerce product gallery image **/
.bundled_item_155 .woocommerce-product-gallery__image {
	width: 84.7% !important;
}

/** General 3 2 _3 >> Link (#2) **/
.pp_inline a:nth-of-type(2) {
	color: rgb(45, 81, 84) !important;
}

/** General 3 2 _3 >> Heading icon **/
#pp_full_res .heading-icon {
	height: 1px !important;
}

/** General 3 2 _3 >> Submit input **/
#pp_full_res input[type="submit"] {
	color: rgb(222, 251, 254) !important;
	background-color: rgb(45, 81, 84) !important;
	padding: 12px 24px 12px 24px !important;
}

/** General 3 2 _3 >> SelectBox dropdown **/
.selectBox-dropdown {
	width: 99% !important;
}

/** General 3 2 _3 >> Wishlist dateadded **/
tbody .wishlist-dateadded {
	width: 25.4% !important;
}


/*= General 2 3 2 2 2 ========= */

/** General 2 3 2 2 2 >> Ff el repeat buttons list span **/
.ff-el-repeat-buttons-list > span {
	color: rgb(255, 255, 255) !important;
	font-size: 30px !important;
	width: 30% !important;
	height: 30px !important;
	padding-left: 20px !important;
}

/** General 2 3 2 2 2 >> List item (#1) span (#1) **/
ul > li:nth-of-type(1) > span:nth-of-type(1) {
	color: rgb(255, 255, 255) !important;
	font-size: 17px !important;
}

/** General 2 3 2 2 2 >> Ff active span **/
.ff_active > span {
	color: rgb(255, 255, 255) !important;
}

/** General 2 3 2 2 2 >> List item (#3) span **/
ul > li:nth-of-type(3) > span {
	color: rgb(255, 255, 255) !important;
	font-size: 17px !important;
}

/** General 2 3 2 2 2 >> List item (#2) span **/
.ff-step-titles > li:nth-of-type(2) > span {
	color: rgb(255, 255, 255) !important;
	font-size: 17px !important;
}

/** General 2 3 2 2 2 >> Fluentform 10 text danger **/
#fluentform_10 .text-danger {
	color: rgb(255, 255, 255) !important;
	font-size: 15px !important;
}

/** General 2 3 2 2 2 >> Fluentform 10 [type="submit"] **/
#fluentform_10 [type="submit"] {
	background-color: rgb(52, 177, 186) !important;
	width: 300px !important;
	border-radius: 0 !important;
}

/** General 2 3 2 2 2 >> Single add to wishlist **/
#pp_full_res .single_add_to_wishlist {
	color: rgb(231, 240, 241) !important;
	text-align: center !important;
	background-color: rgb(45, 81, 84) !important;
	padding: 12px 24px 12px 24px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** General 2 3 2 2 2 >> Feedback **/
#pp_full_res .feedback {
	font-size: 19px !important;
}

/** General 2 3 2 2 2 >> Link (#1) _2 **/
.pp_inline a:nth-of-type(1) {
	color: rgb(45, 81, 84) !important;
}

/** General 2 3 2 2 2 >> Separator **/
#pp_full_res .separator {
	padding-right: 12px !important;
	padding-left: 12px !important;
}

/** General 2 3 2 2 2 >> Heading 3 **/
#pewc-group-32594 h3 {
	font-size: 17px !important;
	display: none !important;
}

/** General 2 3 2 2 2 >> Heading 3 _2 **/
#pewc-group-56409 h3 {
	display: none !important;
}


/*= General 2 3 2 3 =========== */

/** General 2 3 2 3 >> Brxe msecoz wpgb hover accent 1 **/
#brxe-msecoz .wpgb-hover-accent-1 {
	margin-top: 10px !important;
	margin-bottom: 0 !important;
}

/** General 2 3 2 3 >> Variation a10rhagystnefeleddavgsihulladkmiatt paragraph **/
.variation-a10rhagystnefeleddavgsihulladkmiatt p {
	display: none !important;
}

/** General 2 3 2 3 >> Variation Amisszesenennyim2 paragraph **/
.variation-Amisszesenennyim2 p {
	display: none !important;
}

/** General 2 3 2 3 >> Bundled product excerpt paragraph (#2) **/
.bundled_product_excerpt p:nth-of-type(2) {
	display: none !important;
}

/** General 2 3 2 3 >> Brxe mbacsd woocommerce column title **/
#brxe-mbacsd .woocommerce-column__title {
	padding-bottom: 20px !important;
}

/** General 2 3 2 3 >> FormControlID836263 **/
#formControlID836263 {
	background-color: rgb(25, 111, 118) !important;
	width: 100% !important;
	padding-top: 12px !important;
	padding-bottom: 12px !important;
}

/** General 2 3 2 3 >> InputContainer input **/
.inputContainer > input {
	background-color: rgba(16, 127, 135, 0.84) !important;
}

/** General 2 3 2 3 >> InputContainer input (::before) **/
.inputContainer > input::before {
	content: " " !important;
}

/** General 2 3 2 3 >> InputContainer input (:focus) **/
.inputContainer > input:focus {
	border: 2px solid rgb(52, 177, 186) !important;
}

/** General 2 3 2 3 >> FormControlID981783 **/
#formControlID981783 {
	background-color: rgb(16, 127, 135) !important;
	padding-top: 12px !important;
	padding-bottom: 12px !important;
}

/** General 2 3 2 3 >> Brxe 29c251 **/
#brxe-29c251 {
	display: -webkit-inline-flexbox !important;
	display: -moz-inline-flexbox !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
	-webkit-flex-direction: row-reverse !important;
	-moz-flex-direction: row-reverse !important;
	-ms-flex-direction: row-reverse !important;
	flex-direction: row-reverse !important;
}


/*( < 1200 )*/
@media (max-width: 1199.98px) {
	/** General 3 >> Div block 2201 428 wpf has custom css **/
	.mtp-18224 #div_block-2201-428 .wpf_has_custom_css {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}

	/** General 3 >> Mtp 18224 ff 2 email **/
	.mtp-18224 #ff_2_email {
	font-size: 16px !important;
}

	/** General 3 >> Product price nobr **/
	.mtp-18224 .product-price .nobr {
	text-align: center !important;
}

	/** General 3 >> Mtp 18224 product price **/
	.mtp-18224 .product-price {
	text-align: left !important;
}

	/** General 3 >> Mtp 18224 nobr **/
	.mtp-18224 .nobr {
	font-size: 15px !important;
}

	/** General 3 >> Mtp 18224 remove from wishlist _3 **/
	.mtp-18224 .remove_from_wishlist {
	font-size: 39px !important;
}

	/** General 3 >> Mtp 18224 attachment woocommerce thumbnail _2 **/
	.mtp-18224 .attachment-woocommerce_thumbnail {
	width: 80px !important;
	max-width: 80px !important;
	height: 80px !important;
	border-radius: 12px !important;
}

	/** General 3 2 >> Div block 1196 428 wpf has custom css **/
	.mtp-18224 #div_block-1196-428 .wpf_has_custom_css {
	font-size: 15px !important;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}

	/** General 3 2 >> Yith wcwl row 45642 table data **/
	td {
	border-width: 0 !important;
}

	/** General 3 2 _2 >> Bundled product excerpt paragraph **/
	.mtp-42289 .bundled_product_excerpt p {
	padding-top: 20px !important;
	padding-bottom: 10px !important;
}

	/** General 3 2 _2 >> Woocommerce cart form cart item table data **/
	.mtp-8 .woocommerce-cart-form__cart-item td {
	border-width: 0 !important;
}

	/** General 3 2 _2 >> Mtp 9 shipping method **/
	.mtp-9 .shipping_method {
	width: 20px !important;
}

	/** General 5 >> Wpgb button **/
	.wpgb-button {
	border-radius: 0 !important;
}

	/** General 5 >> Product template defaultmtp 45617 small **/
	.product-template-default.mtp-45617 small {
	display: none !important;
}

	/** General 5 >> Pewc group 52004 heading 3 **/
	.mtp-45617 #pewc-group-52004 h3 {
	display: none !important;
}

	/** General 5 >> Mtp 9 woocommerce info **/
	.mtp-9 .woocommerce-info {
	display: none !important;
}

	/** General 5 >> Woocommerce shipping methods label **/
	.mtp-9 .woocommerce-shipping-methods label {
	font-size: 14px !important;
	font-weight: 300 !important;
}

	/** General 2 3 3 >> Mtp 42289 brxe hkouja **/
	.mtp-42289 #brxe-hkouja {
	font-size: 16px !important;
}

	/** General 2 3 3 >> Mtp 42289 brxe whwwmk **/
	.mtp-42289 #brxe-whwwmk {
	font-size: 16px !important;
}

	/** General 2 3 3 >> Brxe pokvll yith wcwl icon **/
	.mtp-42289 #brxe-pokvll .yith-wcwl-icon {
	font-size: 30px !important;
}

	/** General 2 3 2 >> Cart item product quantity **/
	.cart_item .product-quantity {
	padding: 0 30px 0 30px !important;
}

	/** General 3 2 _3 >> Table body **/
	#yith-wcwl-form tbody {
	width: 11% !important;
}

	/** General 3 2 _3 >> Table row (#1) **/
	tbody tr:nth-of-type(1) {
	width: 11% !important;
}

}


/*( < 980 )*/
@media (max-width: 979.98px) {
	/** General >> Mtp 16564 coupon **/
	.mtp-16564 .coupon {
	width: 59.3% !important;
}

	/** General >> Mtp 16564 oucart qty chng **/
	.mtp-16564 .oucart-qty-chng {
	width: 5030% !important;
	min-width: 30px !important;
	height: 30px !important;
	padding: 10px 20px 10px 20px !important;
}

	/** General 2 >> Mtp 16564 quantity **/
	.mtp-16564 .quantity {
	width: 200% !important;
}

	/** General 2 >> Mtp 16564 oucart qty chng _2 **/
	.mtp-16564 .oucart-qty-chng {
	width: 30% !important;
	min-width: 30px !important;
	height: 30px !important;
}

	/** General 2 >> Woocommerce cart form cart item product quantity **/
	.mtp-16564 .woocommerce-cart-form__cart-item .product-quantity {
	width: 21% !important;
}

	/** General 2 >> Mtp 16564 oucart qty chng _3 **/
	.mtp-16564 .oucart-qty-chng {
	line-height: 23px !important;
	min-width: 50px !important;
	min-height: 50px !important;
	padding-right: 38px !important;
}

	/** General 3 >> Mtp 18224 ff 2 email **/
	.mtp-18224 #ff_2_email {
	font-size: 16px !important;
}

	/** General 3 2 _2 >> Wishlist items wrapper product name **/
	.mtp-18224 .wishlist-items-wrapper .product-name {
	padding-right: 30px !important;
}

	/** General 3 2 _2 >> Mtp 18224 add to cart button **/
	.mtp-18224 .add_to_cart_button {
	margin-bottom: 0 !important;
}

	/** General 2 3 2 2 2 >> Heading 3 **/
	#pewc-group-32594 h3 {
	display: none !important;
}

}


/*( < 768 )*/
@media (max-width: 767.98px) {
	/** General >> Mtp 16564 coupon **/
	.mtp-16564 .coupon {
	width: 100% !important;
}

	/** General >> Section 2 16564 ct section inner wrap **/
	.mtp-16564 #section-2-16564 .ct-section-inner-wrap {
	padding-top: 20px !important;
}

	/** General >> Mtp 16564 woocommerce cart form contents **/
	.mtp-16564 .woocommerce-cart-form__contents {
	width: 120% !important;
}

	/** General >> Woocommerce cart form cart item product name **/
	.mtp-16564 .woocommerce-cart-form__cart-item .product-name {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

	/** General 2 >> Table row (#1) product price **/
	.mtp-16564 tbody > tr:nth-of-type(1) > .product-price {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

	/** General 2 >> Woocommerce cart form cart item product quantity _2 **/
	.mtp-16564 .woocommerce-cart-form__cart-item .product-quantity {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

	/** General 2 >> Woocommerce cart form cart item product subtotal **/
	.mtp-16564 .woocommerce-cart-form__cart-item .product-subtotal {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

	/** General 2 >> Woocommerce cart form cart item product price **/
	.mtp-16564 .woocommerce-cart-form__cart-item .product-price {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

	/** General 2 >> Woocommerce cart form cart item product quantity _3 **/
	.mtp-16564 .woocommerce-cart-form__cart-item .product-quantity {
	width: 100% !important;
}

	/** General 2 >> Mtp 16564 quantity _2 **/
	.mtp-16564 .quantity {
	width: 17% !important;
	height: 50px !important;
}

	/** General 2 >> Mtp 16564 oucart qty chng _3 **/
	.mtp-16564 .oucart-qty-chng {
	line-height: 23px !important;
	min-width: 50px !important;
	height: 50px !important;
	padding-right: 36px !important;
}

	/** General 2 >> Woocommerce cart form cart item product remove **/
	.mtp-16564 .woocommerce-cart-form__cart-item .product-remove {
	background-color: rgba(249, 244, 235, 0) !important;
	padding-bottom: 10px !important;
}

	/** General 3 >> Mtp 18224 label _3 **/
	.mtp-18224 .label {
	display: none !important;
}

	/** General 3 >> Mtp 18224 woocommerce Price amount _2 **/
	.mtp-18224 .woocommerce-Price-amount {
	font-family: 'agrendir heavy' !important;
}

	/** General 3 >> Div block 1177 428 wpf has custom css **/
	.mtp-18224 #div_block-1177-428 .wpf_has_custom_css {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}

	/** General 3 >> Mtp 18224 headline 1198 428 **/
	.mtp-18224 #headline-1198-428 {
	font-size: 35px !important;
}

	/** General 3 >> Mtp 18224 attachment woocommerce thumbnail _4 **/
	.mtp-18224 .attachment-woocommerce_thumbnail {
	width: 50px !important;
	height: 50px !important;
}

	/** General 3 >> Mtp 18224 fa trash **/
	.mtp-18224 .fa-trash {
	font-size: 35px !important;
	width: 20px !important;
	display: none !important;
}

	/** General 3 >> Mtp 18224 additional info wrapper **/
	.mtp-18224 .additional-info-wrapper {
	width: 37px !important;
	height: 50px !important;
	margin-bottom: 44px !important;
}

	/** General 3 >> Mtp 18224 wishlist table **/
	.wishlist_table {
	padding-left: 0 !important;
}

	/** General 3 2 >> Wishlist table list item **/
	.mtp-18224 .wishlist_table li {
	display: grid !important;
	grid-template-columns: 1fr 1fr !important;
	grid-template-rows: auto !important;
}
.mtp-18224 .wishlist_table li > :nth-child(1) {
	grid-area: 1 / 2 / 2 / 3 !important;
}

	/** General 3 2 >> Wishlist table list item _2 **/
	.mtp-18224 .wishlist_table li {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

	/** General 3 2 >> Button **/
	.button {
	font-weight: 300 !important;
}

	/** General 3 2 >> Yith wcwl row 45642 table data **/
	td {
	text-align: left !important;
	padding-bottom: 25px !important;
}

	/** General 5 >> Yith wcwl add to wishlist wpgb block 2 **/
	.mtp-33175 .yith-wcwl-add-to-wishlist > .wpgb-block-2 {
	height: 0 !important;
}

	/** General 5 >> Wpgb block 3 link **/
	.mtp-17941 .wpgb-block-3 a {
	font-size: 23px !important;
}

	/** General 5 >> Mtp 17941 wpgb block 6 **/
	.mtp-17941 .wpgb-block-6 {
	font-size: 14px !important;
	line-height: 21px !important;
}

	/** General 5 >> Mtp 16564 actions **/
	.mtp-16564 .actions {
	width: 83% !important;
}

	/** General 2 2 >> Mtp 16564 cart item **/
	.mtp-16564 .cart_item {
	width: 83% !important;
}

	/** General 3 2 _2 >> Mtp 18224 item wrapper **/
	.mtp-18224 .item-wrapper {
	width: 569px !important;
}

	/** General 3 2 _2 >> Mtp 18224 item details **/
	.mtp-18224 .item-details {
	display: -webkit-inline-flexbox !important;
	display: -moz-inline-flexbox !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
}

	/** General 3 2 _2 >> Mtp 18224 add to cart button **/
	.mtp-18224 .add_to_cart_button {
	padding: 10px !important;
}

	/** General 3 2 _2 >> Mtp 9 brx content **/
	.mtp-9 #brx-content {
	padding: 30px !important;
}

	/** General 2 3 2 >> Mtp 8 woocommerce cart form cart item **/
	.mtp-8 .woocommerce-cart-form__cart-item {
	width: 100% !important;
}

	/** General 3 2 _3 >> Brxe gfwgue yith wcwl add button **/
	#brxe-gfwgue .yith-wcwl-add-button {
	width: 100% !important;
}

}


/*( < 480 )*/
@media (max-width: 479.98px) {
	/** General >> Mtp 16564 woocommerce cart form contents **/
	.mtp-16564 .woocommerce-cart-form__contents {
	width: 100% !important;
}

	/** General >> Woocommerce cart form cart item product name **/
	.mtp-16564 .woocommerce-cart-form__cart-item .product-name {
	font-family: 'agrendir heavy' !important;
	text-align: left !important;
	padding-top: 20px !important;
	padding-bottom: 0 !important;
	display: grid !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto auto !important;
}

	/** General >> Mtp 16564 coupon code **/
	.mtp-16564 #coupon_code {
	width: 46.7% !important;
	margin-right: 15px !important;
}

	/** General >> Ou cart totals 7 16564 heading 2 **/
	.mtp-16564 #-ou_cart_totals-7-16564 h2 {
	width: 231px !important;
}

	/** General 2 >> Mtp 16564 shipping method **/
	.mtp-16564 .shipping_method {
	font-size: 41px !important;
	line-height: 48px !important;
	margin-top: 0 !important;
}

	/** General 2 >> Woocommerce cart form cart item product quantity **/
	.mtp-16564 .woocommerce-cart-form__cart-item .product-quantity {
	width: 100% !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

	/** General 2 >> Mtp 16564 quantity **/
	.mtp-16564 .quantity {
	width: 100% !important;
}

	/** General 2 >> Table row (#1) product price **/
	.mtp-16564 tbody > tr:nth-of-type(1) > .product-price {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

	/** General 2 >> Table row (#1) product subtotal **/
	.mtp-16564 tbody > tr:nth-of-type(1) > .product-subtotal {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

	/** General 2 >> Woocommerce cart form cart item product remove **/
	.mtp-16564 .woocommerce-cart-form__cart-item .product-remove {
	background-color: rgba(249, 244, 235, 0) !important;
	width: 18.6% !important;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

	/** General 2 >> Mtp 16564 quantity _2 **/
	.mtp-16564 .quantity {
	width: 41.5% !important;
	min-height: 50px !important;
}

	/** General 2 >> Mtp 16564 checkout button **/
	.mtp-16564 .checkout-button {
	border-radius: 18px !important;
}

	/** General 3 >> Mtp 18224 label _2 **/
	.mtp-18224 .label {
	display: none !important;
}

	/** General 3 >> Mtp 18224 woocommerce Price amount _2 **/
	.mtp-18224 .woocommerce-Price-amount {
	font-family: 'agrendir heavy' !important;
}

	/** General 3 >> Mtp 18224 wishlist table **/
	.wishlist_table {
	padding-left: 0 !important;
}

	/** General 2 3 >> Mtp 47612 woocommerce product attributes item label **/
	.mtp-47612 .woocommerce-product-attributes-item__label {
	min-width: 208px !important;
}

	/** General 2 3 >> Woocommerce product attributes item value link **/
	.mtp-47612 .woocommerce-product-attributes-item__value a {
	color: rgb(0, 135, 144) !important;
}

	/** General 2 3 >> Woocommerce product attributes item label **/
	.woocommerce-product-attributes-item__label {
	min-width: 206px !important;
}

	/** General 3 2 >> Wishlist empty **/
	.wishlist-empty {
	font-family: agrandir !important;
	color: rgba(0, 135, 144, 0.97) !important;
	font-size: 24px !important;
}

	/** General 3 2 >> Yith wcwl row 45642 table data **/
	td {
	font-weight: 300 !important;
}

	/** General 3 2 >> Product price **/
	.product-price {
	padding-top: 20px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

	/** General 2 3 2 >> Wpgb post 45617 wpgb card body **/
	.wpgb-card-body {
	font-size: 14px !important;
}

	/** General 2 3 2 >> Cart item product name **/
	.cart_item .product-name {
	padding-left: 0 !important;
}

	/** General 2 3 2 >> Mtp 8 woocommerce cart form cart item **/
	.mtp-8 .woocommerce-cart-form__cart-item {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}

	/** General 2 3 2 >> Mtp 8 brxe wvypxd **/
	.mtp-8 #brxe-wvypxd {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** General 2 3 2 >> Brxe wvypxd brxe section **/
	.mtp-8 #brxe-wvypxd .brxe-section {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** General 2 3 2 >> Cart item product quantity **/
	.cart_item .product-quantity {
	padding: 0 !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

	/** General 3 2 _2 >> Table body table row **/
	.mtp-42307 tbody tr {
	width: 65% !important;
}

	/** General 3 2 _2 >> Woocommerce cart form cart item product subtotal _2 **/
	.mtp-8 .woocommerce-cart-form__cart-item .product-subtotal {
	width: 100% !important;
}

	/** General 3 2 _2 >> Woocommerce cart form cart item product price (::before) **/
	.mtp-8 .woocommerce-cart-form__cart-item .product-price::before {
	margin-top: -4px !important;
	margin-right: 8px !important;
}

	/** General 3 2 _2 >> Bdi (#1) span **/
	.mtp-8 .product-subtotal > span:nth-of-type(1) > bdi:nth-of-type(1) > span {
	margin-left: -8px !important;
}

	/** General 3 2 _2 >> Mtp 18224 item wrapper **/
	.mtp-18224 .item-wrapper {
	width: 345px !important;
	display: -webkit-inline-flexbox !important;
	display: -moz-inline-flexbox !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
	-webkit-flex-direction: row !important;
	-moz-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
	display: grid !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto auto auto !important;
}

	/** General 3 2 _2 >> Mtp 18224 item details **/
	.mtp-18224 .item-details {
	width: 123% !important;
}

	/** General 2 3 2 2 >> Woocommerce cart form cart item product quantity (::before) **/
	.mtp-8 .woocommerce-cart-form__cart-item .product-quantity::before {
	margin-top: -4px !important;
	margin-right: 10px !important;
}

	/** General 2 3 2 2 2 >> Bundled product summary **/
	#brxe-miwrys .bundled_product_summary {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-wrap: wrap !important;
	-moz-flex-wrap: wrap !important;
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
	-webkit-align-items: flex-start !important;
	align-items: flex-start !important;
	-webkit-align-content: flex-start !important;
	align-content: flex-start !important;
}

	/** General 2 3 2 2 2 >> Pewc field label _3 **/
	.pewc-group-calculation .pewc-field-label {
	font-size: 14px !important;
}

	/** General 3 2 _3 >> Brxe miwrys details **/
	#brxe-miwrys .details {
	margin-left: 0 !important;
}

	/** General 3 2 _3 >> Bundle data 47405 **/
	#brxe-miwrys .bundle_data_47405 {
	list-style-type: none !important;
}

}


/*( 360 )*/
@media (max-width: 360px) {
	/** General 3 >> Mtp 18224 wishlist table **/
	.wishlist_table {
	padding-left: 0 !important;
}

	/** General 3 >> Mtp 18224 label **/
	.mtp-18224 .label {
	font-family: 'agrendir heavy' !important;
}

	/** General 3 >> Mtp 18224 woocommerce Price amount **/
	.mtp-18224 .woocommerce-Price-amount {
	font-family: 'agrendir heavy' !important;
}

	/** General 3 >> Mtp 18224 div block 1177 428 **/
	.mtp-18224 #div_block-1177-428 {
	width: 102% !important;
}

	/** General 3 >> Mtp 18224 attachment woocommerce thumbnail _4 **/
	.mtp-18224 .attachment-woocommerce_thumbnail {
	width: 80px !important;
	height: 80px !important;
}

	/** General >> Product name link _2 **/
	.mtp-16564 .product-name a {
	font-size: 17px !important;
	padding-bottom: 10px !important;
}

	/** General >> Woocommerce cart form cart item product name **/
	.mtp-16564 .woocommerce-cart-form__cart-item .product-name {
	padding-top: 10px !important;
}

	/** General >> Ou cart items 4 16564 [type="submit"] **/
	.mtp-16564 #-ou_cart_items-4-16564 [type="submit"] {
	font-size: 18px !important;
}

	/** General >> Mtp 16564 coupon code **/
	.mtp-16564 #coupon_code {
	font-size: 16px !important;
}

	/** General 5 >> Mtp 33175 copyright year 1195 428 **/
	.mtp-33175 #-copyright-year-1195-428 {
	margin-bottom: 50px !important;
}

	/** General 5 >> Wpgb hover accent 1 link **/
	.mtp-33175 .wpgb-hover-accent-1 a {
	font-size: 13px !important;
}

	/** General 5 >> Mtp 16564 actions **/
	.mtp-16564 .actions {
	width: 100% !important;
}

	/** General 5 >> Shipping table data **/
	.mtp-16564 .shipping td {
	padding: 0 !important;
}

	/** General 5 >> Cart subtotal table data **/
	.mtp-16564 .cart-subtotal td {
	padding: 0 0 20px 0 !important;
}

	/** General 5 >> Mtp 32997 section 2178 428 **/
	.mtp-32997 #section-2178-428 {
	margin-top: 26px !important;
}

	/** General 2 2 >> Mtp 33175 tag green **/
	.mtp-33175 .tag_green {
	font-size: 16px !important;
}

	/** General 2 2 >> Order total table data **/
	.mtp-16564 .order-total td {
	padding-top: 12px !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** General 2 2 >> Mtp 33175 sku wrapper **/
	.mtp-33175 .sku_wrapper {
	font-size: 10px !important;
}

	/** General 2 2 >> Mtp 33175 sku **/
	.mtp-33175 .sku {
	font-size: 12px !important;
}

	/** General 2 2 >> Mtp 16564 cart item (#1) **/
	.mtp-16564 .cart_item:nth-of-type(1) {
	width: 100% !important;
}

	/** General 2 2 >> Mtp 16564 cart item **/
	.mtp-16564 .cart_item {
	width: 100% !important;
}

	/** General 2 >> Woocommerce cart form cart item product quantity _4 **/
	.mtp-16564 .woocommerce-cart-form__cart-item .product-quantity {
	padding-right: 0 !important;
}

	/** General 2 >> Table row (#1) product price **/
	.mtp-16564 tbody > tr:nth-of-type(1) > .product-price {
	padding-top: 15px !important;
	padding-bottom: 20px !important;
}

	/** General 2 >> Woocommerce cart form cart item product remove **/
	.mtp-16564 .woocommerce-cart-form__cart-item .product-remove {
	font-size: 14px !important;
	background-color: rgba(249, 244, 235, 0) !important;
	padding-top: 30px !important;
	padding-bottom: 10px !important;
}

	/** General 2 >> Woocommerce cart form cart item product price **/
	.mtp-16564 .woocommerce-cart-form__cart-item .product-price {
	padding-top: 15px !important;
}

	/** General 4 2 >> Mtp 16564 variation _2 **/
	.mtp-16564 .variation {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

	/** General 2 2 2 >> Product images ou swiper button **/
	.mtp-33175 .product-images .ou-swiper-button {
	width: 30px !important;
	height: 30px !important;
}

	/** General 2 2 2 >> Pad xs ct section inner wrap **/
	.mtp-33175 .pad--xs .ct-section-inner-wrap {
	padding-top: 47px !important;
}

	/** General 2 2 2 >> Mtp 33175 svg fancy icon 2180 428 **/
	.mtp-33175 #svg-fancy_icon-2180-428 {
	margin-bottom: 11px !important;
}

	/** General 2 2 2 >> Wpgb facet 11 input **/
	.mtp-33175 .wpgb-facet-11 input {
	width: 277% !important;
}

	/** General 2 2 2 >> Mtp 33584 span 667 594 **/
	.mtp-33584 #span-667-594 {
	font-size: 21px !important;
}

	/** General 2 3 >> Mtp 47612 woocommerce product attributes item label **/
	.mtp-47612 .woocommerce-product-attributes-item__label {
	width: 194% !important;
	min-width: 164px !important;
}

	/** General 2 3 >> Woocommerce product attributes item label **/
	.woocommerce-product-attributes-item__label {
	min-width: 142px !important;
}

	/** General 2 3 >> [type="checkbox"] **/
	[type="checkbox"] {
	font-size: 40px !important;
	line-height: 50px !important;
	width: 30px !important;
	min-width: 30px !important;
	height: 30px !important;
	min-height: 30% !important;
}

	/** General 3 2 >> Wishlist empty **/
	.wishlist-empty {
	font-size: 19px !important;
	margin-top: 0 !important;
}

	/** General 3 2 >> Product price **/
	.product-price {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

	/** General 3 2 >> Yith wcwl row 45642 table data **/
	td {
	color: rgb(255, 255, 255) !important;
}

	/** General 2 3 2 >> Wpgb post 45617 wpgb card body **/
	.wpgb-card-body {
	font-size: 12px !important;
}

	/** General 2 3 2 >> Cart item product name **/
	.cart_item .product-name {
	width: 100% !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 0 !important;
}

	/** General 2 3 2 >> Mtp 8 woocommerce cart form cart item **/
	.mtp-8 .woocommerce-cart-form__cart-item {
	width: 100% !important;
}

	/** General 2 3 2 >> Cart item product quantity **/
	.cart_item .product-quantity {
	padding: 5px 0 5px 0 !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

	/** General 2 3 2 >> Bundle table item dd **/
	.bundle_table_item dd {
	font-size: 15px !important;
}

	/** General 3 2 _2 >> Woocommerce cart form cart item product subtotal _2 **/
	.mtp-8 .woocommerce-cart-form__cart-item .product-subtotal {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

	/** General 3 2 _2 >> Mtp 18224 item wrapper **/
	.mtp-18224 .item-wrapper {
	width: 71% !important;
}

	/** General 3 2 _2 >> Mtp 18224 item details **/
	.mtp-18224 .item-details {
	width: 134% !important;
}

	/** General 3 2 _2 >> Mtp 9 brx content **/
	.mtp-9 #brx-content {
	padding: 20px !important;
}

	/** General 3 3 >> Yith wcwl form heading 3 **/
	.mtp-18224 #yith-wcwl-form h3 {
	width: 346% !important;
}

	/** General 2 3 3 >> Mtp 42289 brxe hkouja **/
	.mtp-42289 #brxe-hkouja {
	font-size: 15px !important;
}

	/** General 2 3 3 >> Mtp 42289 brxe uiqjny **/
	.mtp-42289 #brxe-uiqjny {
	background-color: rgba(255, 255, 255, 0.97) !important;
}

	/** General 3 2 _3 >> Table row table data (#1::before) **/
	tr td:nth-of-type(1)::before {
	color: rgb(255, 255, 255) !important;
}

	/** General 3 2 _3 >> Ff el repeater ff el input label **/
	.ff-el-repeater > .ff-el-input--label {
	color: rgb(255, 255, 255) !important;
}

	/** General 2 3 2 2 2 >> Pewc calculation value **/
	#pewc-group-32594 #pewc-calculation-value {
	font-size: 17px !important;
}

	/** General 2 3 2 2 2 >> Pewc group calculation **/
	#pewc-group-32594 .pewc-group-calculation {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-content: center !important;
	align-content: center !important;
}

	/** General 2 3 2 2 2 >> Pewc item field wrapper **/
	.pewc-group-calculation .pewc-item-field-wrapper {
	-webkit-align-items: center !important;
	align-items: center !important;
}

	/** General 2 3 2 2 2 >> Pewc field label _3 **/
	.pewc-group-calculation .pewc-field-label {
	font-size: 16px !important;
}

}

