/** * WARNING: Do not change this file. Your changes will be lost. * 2023-11-15 13:36:59 */  body.boxed {    }  @media (min-width: 768px) { .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main { width: 49%; } .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media { width: 49%; } .page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main { width: 36.75%; } .page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media { width: 36.75%; } }   .page-header .switcher .options ul.dropdown, .page-footer .switcher .options ul.dropdown, .minicart-wrapper .block-minicart, .product-item .tocart, .bundle-options-container .block-bundle-summary .product-addto-links > .action, .product-item-actions .actions-secondary.action, .action.tocompare, .product-addto-links .action.tocompare, .product-social-links .action.tocompare, .wishlist.split.button > .action.split, .product-social-links .action.mailto.friend, .product-social-links .action.towishlist, .block-bundle-summary .action.towishlist, .product-item .action.towishlist, .table-comparison .action.towishlist, input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"], .footer-middle .block.newsletter input, .footer-middle .block.newsletter .action.subscribe, .filter-options-title, .filter-options-item.active .filter-options-title, .filter-options-content, .filter-options-title:after, .toolbar select, .swatch-option, .pages .page, .pages .action, .fotorama__stage, .fotorama__nav--thumbs .fotorama__thumb, .fotorama__nav .fotorama__thumb-border, .input-text.qty, .qty.field .qty-changer > a, button, a.action.primary, textarea, .minicart-items .item-qty, .block-minicart .block-content > .actions > .secondary .action.viewcart, .cart.table-wrapper .product-image-container, .cart-summary, select, #discount-coupon-form #coupon_code, .abs-discount-block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.cancel, .block-compare .action.primary, .cart-summary .block .actions-toolbar > .primary .action.primary, .cart-summary .form.giftregistry .fieldset .action.primary, .paypal-review-discount .actions-toolbar .action.primary, .paypal-review-discount .actions-toolbar .action.cancel, .cart-discount .actions-toolbar .action.primary, .cart-discount .actions-toolbar .action.cancel, .login-container, .form.password.reset, .form.send.confirmation, .form.password.forget, .form.create.account, .form.form-edit-account, .form-address-edit, .form-newsletter-manage, .message, .box .box-title, .box .box-actions, .customer-welcome .header.links, .btn, .cms-index-index blockquote.testimonial, .recent-posts .item .post-image, .prev-next-products .product-nav .product-pop, #newsletter_popup, .product-label, .page-header.type11 .navigation li.level0.active, .page-header.type11 .navigation li.level0:hover, .filter .filter-current-subtitle, .filter-actions, .products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2, .block-header-customer-login, .bundle-options-container .block-bundle-summary .product-addto-links > .action, .product-item-actions .actions-secondary.action, .action.tocompare, .product-addto-links .action.tocompare, .moved-add-to-links .action.tocompare, .product-social-links .action.tocompare, .wishlist.split.button > .action.split, .product-social-links .action.mailto.friend, .moved-add-to-links .action.mailto.friend, .product-social-links .action.towishlist, .product-addto-links .action.towishlist, .block-bundle-summary .action.towishlist, .product-item .action.towishlist, .table-comparison .action.towishlist { border-radius: 0; } .sw-megamenu.navigation li.level0.fullwidth:hover > .submenu, .sw-megamenu.navigation li.level0.staticwidth:hover > .submenu, .sw-megamenu.navigation li.level0.classic .submenu, .sw-megamenu.navigation li.level0.classic .subchildmenu .subchildmenu, .sw-megamenu.navigation span.cat-label, .category-boxed-banner .owl-item .item, .iwd-summary-cart, .iwd-one-page-checkout-sidebar .iwd-opc-block-summary { border-radius: 0 !important; } @media (min-width: 768px) { .block-search input, .page-header.type1 .navigation > ul, .navigation li.level0, .page-header.type1 .navigation li.level0.parent:hover, .page-header.type1 .navigation li.level0.active, .page-header.type1 .navigation li.level0:hover, .page-header .navigation .level0 .submenu, .product.data.items > .item.title > .switch, .customer-welcome .header.links, .page-header.type5 .block-search input, .page-header.type5 .navigation .level0.parent:hover > .level-top, .page-header.type6 .block-search input, .page-header.type6 .navigation .level0:hover > .level-top, .page-header.type6 .navigation .level0.parent:hover > .level-top, .product.info.detailed.vertical .product.data.items > .item.title > .switch, .page-header.type5 .navigation .level0:hover > .level-top, .page-header.type11 .navigation li.level0.parent:hover { border-radius: 0; } } @media (min-width: 640px) { .modes-mode { border-radius: 0; } } .product-item-photo { border-radius: 0; border: 0; padding: 0; } .product-image-photo.hover_image { padding: 0; border-radius: 0; }  .loading-mask {
display: none;
}
.page-header .header-selections .sections.nav-sections .navigation ul li .level-top.megamenu-with-children {
pointer-events: none;
}
.enlargeable-image {
    cursor: pointer;
}

.product-image-wrapper {
	border-radius: 4px;
	background-color: #f4f4f4;
}
.product-item-info .product.name a {
	font-size: 14px;
	font-weight: bold;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0px 5px;
}
/*.catalog-product-view .product-info-main .product-info-price .price-wrapper .price {
	font-weight: 400 !important;
}*/
.product-info-main .stock.available, .product-info-main .stock.unavailable {
	font-size: 10px;
	left:  0 !important;
}

.product-options-wrapper .fieldset .field.fixed-quantity {}
.product-options-wrapper .fieldset .field.fixed-quantity .control .options-list .field.choice label.label.admin__field-label {
	background-color: #f7f7f7;
	border: 1px solid #f7f7f7;
	border-radius: 5px;
	cursor: pointer;
	margin: 0;
	position: relative;
	padding-bottom: 10px;
	width: 100%;
	font-size: 12px;
	color: #999999;
	display: flex;
	justify-content: space-between;
}
html[lang="fa"] .product-options-wrapper .fieldset .field.fixed-quantity .control .options-list .field.choice label.label.admin__field-label {
	padding-right: 45px;
	padding-left: 15px;
}
html[lang="en"] .product-options-wrapper .fieldset .field.fixed-quantity .control .options-list .field.choice label.label.admin__field-label {
	padding-left: 45px;
	padding-top: 10px;
	padding-right: 15px;
}
/*.product-options-wrapper .fieldset .field.fixed-quantity .control .options-list .field.choice label.label.admin__field-label span.price-notice {
	display: none;
}
.product-options-wrapper .fieldset .field.fixed-quantity .control .options-list .field.choice label.label.admin__field-label span:not(.price-notice) {
	display: block;
}*/
.product-options-wrapper .fieldset .field.fixed-quantity .control .options-list .field.choice label.label.admin__field-label:before {
	content: '';
	position: absolute;
	top: 9px;
	width: 22px;
	height: 22px;
	margin: 0 0 0 12px;
	padding: 3px;
	border-radius: 4px;
	border: solid 1px #bdbdbd;
	background-color: #e9e9e9;
	/*transition: all 0.3s ease;*/
}
html[lang="fa"] .product-options-wrapper .fieldset .field.fixed-quantity .control .options-list .field.choice label.label.admin__field-label:before {
	right: 9px;
}
html[lang="en"] .product-options-wrapper .fieldset .field.fixed-quantity .control .options-list .field.choice label.label.admin__field-label:before {
	left: -3px;
}
.product-options-wrapper .fieldset .field.fixed-quantity .control .options-list .field.choice label.label.admin__field-label:after {
	width: 16px;
	height: 16px;
	line-height: 16px;
	border-radius: 3px;
	background-color: #409fed;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgPHBhdGggZD0ibTEuMTIgMyAyIDIgNC00IiBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMS41IiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 8px 6px;
	position: absolute;
	top: 12px;
}
html[lang="fa"] .product-options-wrapper .fieldset .field.fixed-quantity .control .options-list .field.choice label.label.admin__field-label:after {
	right: 12px;
}
html[lang="en"] .product-options-wrapper .fieldset .field.fixed-quantity .control .options-list .field.choice label.label.admin__field-label:after {
	left: 12px;
}
.product-options-wrapper .fieldset .field.fixed-quantity .control .options-list .field.choice.admin__field.admin__field-option input.radio.product-custom-option:checked:checked ~ label.label.admin__field-label {
	border-color: #5eaae9;
	color: #5eaae9;
	background: #e8f2ff;
}
.product-options-wrapper .fieldset .field.fixed-quantity .control .options-list .field.choice input.radio.product-custom-option:checked:checked ~ label.label.admin__field-label:before {
	border-color: #5eaae9;
	background-color: #fff;
}
.product-options-wrapper .fieldset .field.fixed-quantity .control .options-list .field.choice input.radio.product-custom-option:checked:checked ~ label.label.admin__field-label:after {
	content: '';
}
.product-options-wrapper .control .options-list .field.choice {
	padding: 0 !important;
	display: flex;
	align-items: center;
}
html[lang="fa"] .catalog-product-view .mageworx-optionswatches-option-gallery {
	border-left: 1px solid #e8e8e8;
	margin-left: 30px;
}
html[lang="en"] .catalog-product-view .mageworx-optionswatches-option-gallery {
	border-right: 1px solid #e8e8e8;
	margin-right: 30px;
}
.field.choice.admin__field.admin__field-option {
	border: 0 !important;
}
.catalog-product-view .product-info-main .mageworx-swatch-container {
	background-color: #fff !important;
	border: solid 1px #f4f4f4;
	border-radius: 5px;
}
.product-info-main #product_addtocart_form #product-options-wrapper .field:nth-child(5) .swatch-attribute.size .mageworx-swatch-container {
	width: 23% !important;
	margin: 10px 4px !important;
}
.catalog-product-view .product-info-main .box-tocart .actions .tocart {
	font-size: 14px !important;
}
.product-info-main #product_addtocart_form #product-options-wrapper .field .swatch-attribute.size .mageworx-swatch-container .mageworx-swatch-info {
	font-size: 12px !important;
	color: #868686;
}
.product-info-main #product_addtocart_form #product-options-wrapper .field .swatch-attribute.size .mageworx-swatch-container .mageworx-swatch-info .price {
	color: #aaa;
	font-size: 15px;
	font-family: 'Lato', sans-serif;
	font-weight: 900;
}
@media (max-width: 991px) and (min-width: 768px) {
	.page-header .header-selections .sections.nav-sections .navigation ul li .level-top {
		font-size: 12px !important;
		padding: 0 0 0 10px !important;
	}
}

html[lang="en"] .catalog-product-view #upsellitem_carousel .product-item-details .product-item-link {
	color: #6d6d6d !important;
}
.product-item-info {
	background: #fff;
	border: solid 1px #eaeaea;
	border-radius: 5px;
}
.catalog-product-view #upsellitem_carousel .product-item-details {
	background: #fff !important;
}
.catalog-product-view #relateditem_carousel .product-item-details .price-box *,
.catalog-product-view #upsellitem_carousel .product-item-details .price-box * {
	font-size: 14px !important;
	color: #434343 !important;
}
html[lang="en"] .catalog-product-view div#upsellitem_carousel {
	margin-bottom: 30px;
	padding-bottom: 25px;
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:not(.disabled):hover {
	background-color: #5eaae9;
	color: #fff !important;
}
.catalog-product-view .fotorama__stage__frame .fotorama__img {
	top: 0 !important;
	-webkit-transform: translate3d(-50%, 0, 0);
	-ms-transform: translate3d(-50%, 0, 0);
	-o-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	border-radius: 5px;
}
.catalog-product-view .product.media .fotorama__nav-wrap--vertical.fotorama__nav-wrap {
    right: 0 !important;
    top: 3px;
}
.catalog-product-view .product-info-main .price-label-startingat {
	line-height:1;
	color: #979797;
	display: none !important;
}
.page-main .product-info-main .product-info-price .price-wrapper .price {
	font-family: 'Lato', sans-serif !important;
	font-weight: 900 !important;
}
html:lang(fa) .page-main .product-info-main .product-info-price .price-wrapper .price {
	font-family: IRANSans;
	font-weight: 400 !important;
	margin-top: 8px;
}
.catalog-product-view .product.media .fotorama__nav-wrap--vertical.fotorama__nav-wrap .fotorama__nav__frame {
	width: 108px !important;
	height: 108px !important;
	margin-bottom: 10px !important;
}
.fotorama__nav:lang(en) {
    margin: inherit;
}
.catalog-product-view .block-title.title strong#block-upsell-heading {
    display: none;
}
.catalog-product-view div#upsellitem_carousel {
    display: none;
}
.product-options-wrapper .fieldset .field.size--selection .control .options-list .field.choice {
	position: relative;
	height: 96px;
}
.product-options-wrapper .fieldset .field.size--selection .option_images_gallery {
	position: absolute;
	top: 1px;
	bottom: 0;
	overflow: hidden;
	pointer-events: none;
}
html[lang="fa"] .product-options-wrapper .fieldset .field.size--selection .option_images_gallery {
	right: 1px;
	border-radius: 0 5px 5px 0;
}
html[lang="en"] .product-options-wrapper .fieldset .field.size--selection .option_images_gallery {
	left: 1px;
	border-radius: 5px 0 0 5px;
}
.product-options-wrapper .fieldset .field.size--selection .control .options-list .field.choice label.label.admin__field-label {
	display: flex;
	float: none;
	width: 100%;
	height: 100%;
	flex-wrap: wrap;
	margin: 0;
	cursor: pointer;
	align-items: center;
	justify-content: space-between;
	border: solid 1px #e8e8e8;
	border-radius: 5px;
	background: #fff;
}
html[lang="fa"] .product-options-wrapper .fieldset .field.size--selection .control .options-list .field.choice label.label.admin__field-label {
	padding: 10px 125px 10px 35px;
}
html[lang="en"] .product-options-wrapper .fieldset .field.size--selection .control .options-list .field.choice label.label.admin__field-label {
	padding: 10px 35px 10px 125px;
}
.product-options-wrapper .fieldset .field.size--selection input.radio.product-custom-option:checked:checked ~ label.label.admin__field-label {
	background: #e8f2ff;
	border: solid 1px #99d1ff !important;
	color:#5eaae9;
	font-weight: 700;
}
.fotorama__wrap--css3 .fotorama__stage__shaft {
	max-width: 620px !important;
}
.product-options-wrapper .fieldset .field .control .options-list .field.choice label.label.admin__field-label span.price-notice {
	font-size: 0;
}
.product-options-wrapper .fieldset .field .control .options-list .field.choice label.label.admin__field-label span.price-notice span.price-container {
	font-size: 15px;
}
@media only screen and (max-width: 767px) {
	html[lang="en"] .catalog-product-view .product.media .fotorama__stage {
		left: 0 !important;
	}
	.catalog-product-view .fotorama__stage__frame .fotorama__img {
		top: 0 !important;
		-webkit-transform: translate3d(-50%, 0, 0);
		-ms-transform: translate3d(-50%, 0, 0);
		-o-transform: translate3d(-50%, 0, 0);
		transform: translate3d(-50%, 0, 0);
	}
}
.catalog-product-view .mageworx-optionswatches-option-gallery img {
	width: 94px !important;
}
#product-addtocart-button:hover {
	background-color: #409fed;
	border-color: #409fed;
	opacity: 0.9;
}
.catalog-product-view .product-info-main .page-title {
	line-height: 38px !important;
	margin-bottom: 0 !important;
	max-width:280px;
}
.product-info-main .product-info-price .price-wrapper .price {
	display: block;
	line-height: 39px !important;
}
.product-info-main .product-info-price .price-box .price-final_price > span {
	margin-bottom: 16px;
}
.product-options-wrapper .fieldset > .field > .label {
	margin-bottom: 4px;
	font-size: 14px;
	color: #868686;
}
.product-options-wrapper .control .options-list .field.choice {
	background-color: transparent !important;
}
.product-info-main #product_addtocart_form #product-options-wrapper select {
	font-size: 14px;
	color: #868686;
}
.catalog-product-view .product-info-main .mageworx-swatch-option.selected + .mageworx-swatch-info,
.catalog-product-view .product-info-main .mageworx-swatch-option.selected + .mageworx-swatch-info + .mageworx-swatch-info .price {
	color: #409fed !important;
}
.catalog-product-view .product-info-main .product-social-links {
	display: none;
}
.catalog-product-view .product.media .fotorama__stage,
.fotorama__wrap--css3 .fotorama__stage__shaft {
	max-width: 587px !important;
}
html[lang="fa"] .catalog-product-view .product.media .fotorama__stage,
html[lang="fa"] .fotorama__wrap--css3 .fotorama__stage__shaft {
	max-width:587px !important;
}
html[lang="fa"] .catalog-product-view .product.media .fotorama__stage {
	left: 0 !important;
	right: auto;
}
._block-content-loading {
	text-align: right;
}
html[lang="fa"] ._block-content-loading {
	direction: ltr;
	text-align: left;
}
._block-content-loading .gallery-placeholder__image {
	max-width: 584px;
	margin: 0;
	display: inline-block;
	vertical-align: top;
	border-radius: 5px;
}
html[lang="en"] .catalog-product-view .product.media .fotorama__stage {
	left: 116px !important;
}
.porto-icon-right-open-huge:before {
	content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xLjgxIDEyLjQ0OVM3LjQ1IDguNTY5IDcuNDUgNi44MThjMC0xLjc1Mi01LjYzOS01LjYyOC01LjYzOS01LjYyOCIgc3Ryb2tlPSJzaWx2ZXIiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
}
.porto-icon-left-open-huge:before {
	content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik03LjQ0OSAxMi40NDlTMS44MSA4LjU2OSAxLjgxIDYuODE4QzEuODEgNS4wNjYgNy40NSAxLjE5IDcuNDUgMS4xOSIgc3Ryb2tlPSJzaWx2ZXIiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:not(.disabled):hover .porto-icon-right-open-huge:before {
	content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xLjgxIDEyLjQ0OVM3LjQ1IDguNTY5IDcuNDUgNi44MThjMC0xLjc1Mi01LjYzOS01LjYyOC01LjYzOS01LjYyOCIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:not(.disabled):hover .porto-icon-left-open-huge:before {
	content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik03LjQ0OSAxMi40NDlTMS44MSA4LjU2OSAxLjgxIDYuODE4QzEuODEgNS4wNjYgNy40NSAxLjE5IDcuNDUgMS4xOSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
}
.owl-theme .owl-controls .owl-nav [class*=owl-] {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.catalog-product-view .page-main .owl-nav .owl-prev, 
.catalog-product-view .page-main .owl-nav .owl-next {
	padding: 11px 7px !important;
}
.catalog-product-view .page-main .owl-nav {
	left: -5px;
	top: -50px;
}
.catalog-product-view .product-options-wrapper {
	padding-right: 0 !important;
}
.box-tocart .action.tocart, 
.bundle-options-container .block-bundle-summary .box-tocart .action.primary {
	max-width: 448px;
}
.product-info-main .product.sku {
	display: none;
}

.catalog-product-view .product-info-main {
	display: flex;
	flex-direction: column;
}
.catalog-product-view .page-title-wrapper {
	order: 1;
}
.catalog-product-view .product-info-main .product-info-price {
	order: 2;
}
.catalog-product-view .product-reviews-summary {
	order: 3;
}
.catalog-product-view .product-info-main .product.overview {
	order: 4;
}
.product-info-main .product-add-form {
	order: 5;
}
.catalog-product-view .product-info-main .product-social-links {
	order: 6;
}
.catalog-product-view .product-info-main .product.overview {
	margin-top: 0;
	margin-bottom: 5px!important;
}
.catalog-product-view .product-info-main .product-info-price {
	height: auto;
}
.product-info-main .product-info-price .price-box .price-final_price > span {
	margin-bottom: 0;
}
.product-info-main .product-add-form {
	padding-top: 15px;
}
.product-info-main #product_addtocart_form #product-options-wrapper .control img[class*="option-select-tooltip-"] {
	display: none !important;
}
.catalog-product-view .product-info-main .box-tocart .actions {
	margin-top: 10px !important;
}
.catalog-product-view .product-info-main .option_images_gallery:empty {
	display: none;
}
.product-info-main .stock.available, .product-info-main .stock.unavailable {
	top: -46px !important;
}
.catalog-product-view .product.media .fotorama__stage {
	max-height: 598px;
	overview: hidden;
}
.catalog-product-view .product.info.detailed {
	padding-top: 15px;
}
.product-info-main .stock.available, 
.product-info-main .stock.unavailable {
	left: auto !important;
}
html[lang="fa"] .product-info-main .stock.available, 
html[lang="fa"] .product-info-main .stock.unavailable {
	left: 0 !important;
}
.breadcrumbs {
	margin-bottom: 7px !important;
	margin-top: 7px;
}
html[lang="en"] .breadcrumbs {
	margin-bottom: 7px !important;
}
.page-wrapper > .breadcrumbs .items {
	max-width: 100%;
}
.breadcrumbs .items > li {
	font-size: 12px;
	color: #868686;
	font-weight: 400;
}
.page-wrapper > .breadcrumbs a, .page-wrapper > .breadcrumbs a:focus {
    color: #868686;
	font-weight: 400;
}
html[lang="fa"] .page-products .page-wrapper > .breadcrumbs,
html[lang="fa"] .catalog-product-view .page-wrapper > .breadcrumbs {
	display: block;
}
.breadcrumbs strong {
	font-weight: 400;
	color: #afafaf;
}
.breadcrumbs .item:not(:last-child):after {
	content: '\005C';
	margin: 0 4px;
	font-size: 12px;
}
.breadcrumbs .item:not(:last-child):after {
	content: '\005C';
	margin: 0 4px;
	font-size: 12px;
}
html[lang="fa"] .breadcrumbs .item:not(:last-child):after {
	content: '\002F';
}
.fieldset > .field, .fieldset > .fields > .field {
	margin: 0 0 13px;
}
.catalog-product-view .product-info-main .mageworx-swatch-container {
	border-color: transparent !important;
}
.catalog-product-view .product-info-main #product_addtocart_form #product-options-wrapper .field .swatch-attribute.size .mageworx-swatch-option.image {
	border: 1px solid #f4f4f4;
	border-bottom: 0;
	background-color: #f4f4f4 !important;
	border-radius: 5px 5px 0 0;
}
.catalog-product-view .product-info-main .mageworx-swatch-option.image:not(.disabled):hover, 
.catalog-product-view .product-info-main .mageworx-swatch-option.color:not(.disabled):hover {
    outline: none !important;
    border-color: #f4f4f4 !important;
}
.catalog-product-view .product-info-main .mageworx-swatch-option.selected,
.catalog-product-view .product-info-main .mageworx-swatch-option.selected.image:not(.disabled):hover, 
.catalog-product-view .product-info-main .mageworx-swatch-option.selected.color:not(.disabled):hover {
	outline: none !important;
	border: 1px solid #99d1ff !important;
	border-bottom: 0 !important;
	border-radius: 5px 5px 0 0;
}
.catalog-product-view .product-info-main .mageworx-swatch-container .mageworx-swatch-info {
	margin-top: 0;
	padding-top: 5px !important;
	border-left: 1px solid #f4f4f4;
	border-right: 1px solid #f4f4f4;
	line-height: 25px;
}
.catalog-product-view .product-info-main .mageworx-swatch-container .mageworx-swatch-info:last-child {
	border-bottom: 1px solid #f4f4f4;
	border-radius: 0 0 5px 5px;
	padding-top: 0 !important;
	padding-bottom: 7px !important;
	line-height: 16px;
}
.catalog-product-view .product-info-main .mageworx-swatch-container .mageworx-swatch-option.selected + .mageworx-swatch-info {
	border-left-color: #99d1ff;
	border-right-color: #99d1ff;
}
.catalog-product-view .product-info-main .mageworx-swatch-container .mageworx-swatch-option.selected + .mageworx-swatch-info + .mageworx-swatch-info {
	border-color: #99d1ff;
}
.catalog-product-view .fotorama__arr--next,
.catalog-product-view .fotorama__arr--prev {
	display: none !important;
}
.product-options-wrapper > .fieldset > .field span#value {
	display: none;
}
.fotorama__nav--dots {
	text-align:left;
}
html[lang="fa"] .fotorama__nav--dots {
	text-align:right;
}
.owl-theme .owl-controls .owl-nav [class*=owl-] em {
	display: block;
	height: 15.5px;
}
.catalog-product-view .product-info-main .product-info-price {
	min-height:39px;
}
.product-info-main .swatch-attribute-options {
	width: 100% !important;
	width: calc(100% + 8px) !important;
	margin: 0 -4px !important;
}
.product-info-main #product_addtocart_form #product-options-wrapper .field .swatch-attribute.size .mageworx-swatch-container {
	width: calc(25% - 8px) !important;
	margin: 4px !important;
}
html[lang="en"] .catalog-product-view .page-main .owl-nav {
	left: auto;
}
.catalog-product-view .box-tocart .action.tocart {
	margin-left:0;
	margin-right:0;
}
.catalog-product-view .block-title.title {
	margin-bottom: 14px !important;
}
.page-header .header.content .minicart-wrapper .block-minicart {
	padding-bottom: 15px !important;
}
.minicart-wrapper .block-minicart {
	padding-right: 15px;
	padding-left: 15px;
}
.page-header .header.content .minicart-wrapper .block-minicart .block-title {
	margin-bottom: 17px;
}
.page-header .header.content .minicart-wrapper .block-minicart .block-title strong .text,
.minicart-products-custom h3 {
	line-height:30px;
}
.page-header .header.content .minicart-wrapper .block-minicart .block-title strong .text:lang(en) {
	padding-bottom: 17px;
}
.page-header .header.content .minicart-wrapper .block-minicart #btn-minicart-close span {
	display: inline-block;
	line-height: 38px;
}
.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper {
	margin: 6px -15px 0 !important;
	padding: 0!important;
	left: 0 !important;
}
.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .minicart-items {
	margin: 0 !important;
}
.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item {
	padding: 15px !important;
}
.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item:last-child {
	border-bottom: none !important;
}
.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product-item-details .details-qty.qty {
	bottom: 0 !important;
	margin-top: 0 !important;
}
.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product-item-details .details-qty.qty:lang(fa) {
	left: 1px !important;
}
.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product-item-details .details-qty.qty:lang(en) {
	right: 1px !important;
}
.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product-item-details .details-qty.qty input {
	font-weight: 500;
}
.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product-item-details .details-qty.qty input,
.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product-item-details .details-qty.qty .more, 
.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product-item-details .details-qty.qty .less {
	height: 50px !important;
	width: 50px !important;;
	border-radius: 4px !important;;
}
.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product-item-details .details-qty.qty .more, 
.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product-item-details .details-qty.qty .less {
	font-weight: 300;
	font-family: 'IRANSans';
}
.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .quantity-change-section {
	position: absolute;
	top: 0;
	height: 0;
	width: 0;
	overflow: hidden;
	background: #fff;
}
.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .quantity-change-section:lang(fa) {
	left: 100%;
}
.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .quantity-change-section:lang(en) {
	right: 100%;
}
html[lang="fa"] .page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .quantity-change-section {
	margin-left: 0;
	padding-left: 10px;
}
html[lang="en"] .page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .quantity-change-section {
	margin-right: 10px;
	text-align: right;
}
.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item:hover  .quantity-change-section {
	height: auto;
	width: 115px;
	overflow: visible;
}
.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item-pricing {
	padding: 0 0 12px;
	position: absolute;
	top: 18px;
}
.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item-pricing:lang(fa) {
	left: 0;
}
.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item-pricing:lang(en) {
	right: 0;
}
html[lang="fa"] .price-container {
	text-align: left;
	margin-left: 61px;
}

.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product-item-details .price-wrapper .price {
	font-size: 15px;
	font-weight: bold !important;
}
.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product-item-details .product-item-name,
.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product-item-details .product.options {
	margin: 0 !important;
}
.minicart-items .product .toggle {
	padding-bottom: 0;
	display: block;
	line-height: 17px;
}
.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product-item-details .product.options .toggle span {
	font-size: 11px;
	font-weight: 500;
	line-height: 17px;
	display: inline-block;
	vertical-align: top;
}
.minicart-items .product .toggle:after {
	color: #bcbcbc;
	line-height: 17px;
	display: inline-block;
	vertical-align: top;
}
.minicart-wrapper .product .actions > .primary, 
.minicart-wrapper .product .actions > .secondary {
	display: inline-block;
	line-height: 17px;
	vertical-align: top;
}
.minicart-items .action.edit, .minicart-items .action.delete {
	vertical-align: top;
	line-height: 17px;
}
.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product-item-details .product.actions {
	margin-top: 7px !important;
}
.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product-item-details .product.actions a span {
	font-weight: 500;
}
.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product-item-details .product.actions a span {
	font-size: 11px;
	line-height: 17px;
	display: inline-block;
	vertical-align: top;
	height: auto;
}
.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product-item-details .product.actions:lang(fa) {
	display: flex;
	flex-direction: row-reverse;
}
.minicart-wrapper .product .actions > .primary:not(:last-child):lang(fa), 
.minicart-wrapper .product .actions > .secondary:not(:last-child):lang(fa) {
	margin-left: 0;
	margin-right: 10px;
}
.page-header .header.content .minicart-wrapper .block-minicart .block-title strong .text {
	font-weight: bold;
}
.page-header .header.content .minicart-wrapper .block-minicart .block-title .sub-heading-minicart {
	font-size: 11px !important;
}
.page-header .header.content .minicart-wrapper .block-minicart #btn-minicart-close::before {
	content: '' !important;
	background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMi42IDMyLjYiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojYmNiY2JjO308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05LjIyLDkuMjJoMGExLjc0LDEuNzQsMCwwLDAsMCwyLjQ4TDIyLjUyLDI1LDkuMjIsMzguM2ExLjc0LDEuNzQsMCwwLDAsMCwyLjQ4aDBhMS43NCwxLjc0LDAsMCwwLDIuNDgsMEwyNSwyNy40OGwxMy4zLDEzLjNhMS43NCwxLjc0LDAsMCwwLDIuNDgsMGgwYTEuNzQsMS43NCwwLDAsMCwwLTIuNDhMMjcuNDgsMjVsMTMuMy0xMy4zYTEuNzQsMS43NCwwLDAsMCwwLTIuNDhoMGExLjc0LDEuNzQsMCwwLDAtMi40OCwwTDI1LDIyLjUyLDExLjcsOS4yMkExLjc0LDEuNzQsMCwwLDAsOS4yMiw5LjIyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTguNyAtOC43KSIvPjwvc3ZnPg==");
	background-size: 13px 13px;
	height: 13px !important;
	width: 13px;
	left: 13px !important;
	top: 12px !important;
}
#minicart-content-wrapper .close {
	opacity: 1;
}
.page-header .header.content .minicart-wrapper .block-minicart #btn-minicart-close {
	background: #f9f9f9 !important;
	height: 40px !important;
	width: 93px !important;
}

.minicart-message-shipping {
	line-height:1.3;
}
.minicart-wrapper .minicart-widgets {
	margin-top: 0;
}
.minicart-products-custom {
	margin: 15px -15px !important;
	padding: 15px !important;;
}
.minicart-items .product-image-container {
	border: 0 !important;;
}
.minicart-products-custom .minicart-sub-heading-prduct {
	line-height: 21px;
	margin: 0 0 15px !important;
}
.minicart-products-custom .image-swatches {
	margin-right: -5px;
	margin-left: -5px;
}
.minicart-products-custom .image-swatches .swatchs {
	padding: 0 5px;
	margin-bottom: 0;
}
.page-header .header.content .minicart-wrapper .block-minicart .block.discount {
	margin: 0 -15px 57px !important;
	padding: 0 15px 15px 5px !important;
}
.page-header .header.content .minicart-wrapper .block-minicart .minicart-payment-option {
	line-height: 17px;
	margin-bottom: 6px !important;
}
html[lang="en"] .minilist .action.delete:before, 
html[lang="en"] .minicart-wrapper .action.edit:before {
	font-size: 11px;
	line-height: 17px;
	vertical-align: top;
}
html[lang="en"] .minicart-products-custom .images-swatchs.images-switch-box .swatchs .swatchs-inner .swatchs-desc .swatchs-name.with-input input[type="checkbox"] {
	margin: 2px 0 0 4.5px;
}
.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product-item-details .details-qty.qty .update-cart-item {
	position: absolute;
	top: 100%;
	line-height: 17px;
	height: auto;
	white-space: nowrap;
	width: auto !important;
}
.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product-item-details .details-qty.qty .update-cart-item:lang(fa) {
	left: 0;
}
.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product-item-details .details-qty.qty .update-cart-item:lang(en) {
	right: 0;
}

@media (min-width: 768px) {
	.catalog-product-view .page-main {
		padding: 0 15px !important;
	}
}
@media (max-width: 1199px) {
	.catalog-product-view .product.media .fotorama__stage, 
	.fotorama__wrap--css3 .fotorama__stage__shaft {
		max-width: 440px !important;
	}
	html[lang="fa"] .catalog-product-view .product.media .fotorama__stage, 
	html[lang="fa"] .fotorama__wrap--css3 .fotorama__stage__shaft {
		max-width: 440px !important;
	}
	._block-content-loading .gallery-placeholder__image {
		max-width: 440px;
	}
}
@media (max-width: 991px) {
	.catalog-product-view .product.media .fotorama__stage,
	.fotorama__wrap--css3 .fotorama__stage__shaft {
		max-width: 570px !important;
	}
	html[lang="fa"] .catalog-product-view .product.media .fotorama__stage, 
	html[lang="fa"] .fotorama__wrap--css3 .fotorama__stage__shaft {
		max-width: 570px !important;
	}
	._block-content-loading .gallery-placeholder__image {
		max-width: 570px;
	}
	.catalog-product-view .product-info-main .page-title {
		max-width:500px;
	}
	.catalog-product-view .product-info-main #product_addtocart_form #product-options-wrapper .field .swatch-attribute.size .mageworx-swatch-option.image {
		height: 157px !important;
		background-size: 100% !important;
	}
}
@media (max-width: 767px) {
	html[lang="en"] .catalog-product-view .product.media .fotorama__stage {
		left: 0 !important;
	}
	html[lang="fa"] .catalog-product-view .product-info-main,
	html[lang="fa"] .catalog-product-view .product-options-wrapper {
		padding-right: 0 !important;
	}
	.catalog-product-view .page-main {
		padding-right: 15px !important;
		padding-left: 15px !important;
	}
	.fotorama__nav--dots .fotorama__nav__frame--thumb {
		display: inline-block !important;
		height: 93px !important;
		width: 93px !important;
	}
	.fotorama__nav__frame {
		margin-left: 9px;
	}
	.fotorama__nav__frame:first-child {
		margin-left: 0;
	}
	.fotorama__nav--dots .fotorama__nav__frame--dot {
		display: none !important;
	}
	.catalog-product-view .product-info-main .page-title {
		font-size: 18px !important;
		line-height: 28px !important;
	}
	.product-options-wrapper .fieldset .field.size--selection .control {
		margin-right: -6px;
		margin-left: -6px;
	}
	.product-options-wrapper .fieldset .field.size--selection .control .options-list .field.choice {
		float: left;
	}
	html[lang="fa"] .product-options-wrapper .fieldset .field.size--selection .control .options-list .field.choice {
		float: right;
	}
	.product-options-wrapper .fieldset .field.size--selection .control .options-list .field.choice {
		position: relative;
		height: auto;
		display: flex;
		width: 33.333%;
		padding: 0 6px !important;
		flex-direction: column-reverse;
	}
	.product-options-wrapper .fieldset .field.size--selection .control .options-list .field.choice label.label.admin__field-label {
		display: block;
		padding: 0 15px 6px !important;
		font-size: 14px;
		background-color: #f4f4f4 !important;
	}
	.product-info-main .product-options-wrapper .fieldset .field.size--selection .field.choice.admin__field.admin__field-option label span {
		padding-right: 0 !important;
		display: block !important;
		text-align: center;
	}
	.product-options-wrapper .fieldset .field .control .options-list .field.choice label.label.admin__field-label span.price-notice span.price-container {
		font-size: 13px;
		display: inline-block !important;
	}
	.product-options-wrapper .fieldset .field.size--selection .option_images_gallery {
		position: static;
		width: 100%;
	}
	html[lang="fa"] .catalog-product-view .product-options-wrapper .fieldset .field.size--selection .mageworx-optionswatches-option-gallery {
		border-left: 0;
		margin-left: 0;
		display: block;
	}
	html[lang="en"] .catalog-product-view .product-options-wrapper .fieldset .field.size--selection .mageworx-optionswatches-option-gallery {
		border-right: 0;
		margin-right: 0;
		display: block;
	}
	html[lang="fa"] .product-options-wrapper .fieldset .field.size--selection .option_images_gallery,
	html[lang="en"] .product-options-wrapper .fieldset .field.size--selection .option_images_gallery {
		border-radius: 5px 5px 0 0;
		border: solid 1px #e8e8e8;
		border-bottom: 0;
		width: 100%;
		pointer-events: none;
	}
	.product-options-wrapper .fieldset .field.size--selection input.radio.product-custom-option:checked:checked ~ label.label.admin__field-label + .option_images_gallery {
		border-color: #99d1ff;
	}
	.catalog-product-view .mageworx-optionswatches-option-gallery img {
		width: 100% !important;
	}
	.product-options-wrapper .fieldset .field.size--selection .control .options-list .field.choice label.label.admin__field-label {
		border-top: 0 !important;
		border-radius: 0 0 5px 5px;
	}
	.product-options-wrapper .fieldset .field.size--selection input.radio.product-custom-option:checked:checked ~ label.label.admin__field-label {
		border-top: 0 !important;
	}
	.product-info-main .stock.available, .product-info-main .stock.unavailable {
		top: -32px !important;
	}
	.product-options-wrapper .fieldset .field.size--selection .control .options-list .field.choice input.radio.product-custom-option {
		position: absolute;
		top: 0;
		left: 3px;
		width: calc(100% - 14px);
		height: 100% !important;
		display: block;
		opacity: 0;
	}
	/*.product-options-wrapper .fieldset .field.size--selection .control .options-list .field.choice label.label.admin__field-label span.price-notice {
		font-size: 13px;
		direction: ltr;
	}*/
	.box-tocart .action.tocart, 
	.bundle-options-container .block-bundle-summary .box-tocart .action.primary {
		max-width: 100%;
	}
	._block-content-loading .gallery-placeholder__image {
		max-width: 100%;
	}
	.catalog-product-view .product.media .fotorama__stage,
	.fotorama__wrap--css3 .fotorama__stage__shaft {
		border: 0;
		margin: 0;
		margin-bottom: 10px;
		max-width: 100% !important;
	}
	html[lang="fa"] .catalog-product-view .product.media .fotorama__stage, 
	html[lang="fa"] .fotorama__wrap--css3 .fotorama__stage__shaft {
		border: 0;
		margin: 0;
		margin-bottom: 10px;
		max-width: 100% !important;
	}
	.fotorama__thumb {
		border-radius: 5px;
	}
	.catalog-product-view .product-info-main #product_addtocart_form #product-options-wrapper .field .swatch-attribute.size .mageworx-swatch-option.image {
		height: 115px !important;
	}
	html[lang="fa"] .product-info-main .product-info-stock-sku {
		direction: ltr;
	}
	.product-info-main .stock.available, .product-info-main .stock.unavailable {
		max-width:150px;
		margin: 0 !important;
	}
	html[lang="fa"] .product-info-main .stock.available, html[lang="fa"] .product-info-main .stock.unavailable {
		direction: rtl;
	}
	.product-info-main .product-info-stock-sku {
		padding-bottom: 0;
	}
	.product-options-wrapper .fieldset > .field > .label {
		display: block;
	}
	.options-list:after {
		content: '';
		clear: both;
		display: table;
	}
	.catalog-product-view .product-info-main .box-tocart .actions {
		margin: 0 !important;
	}
	.product-info-main .field.choice.admin__field.admin__field-option label span {
		padding-right: 0 !important;
		padding-left: 0 !important;

	}
	.catalog-product-view .product.info.detailed {
		padding-top: 0px !important;
		margin-top: -22px;
	}
	.catalog-product-view .block-title.title {
		margin-bottom: 10px !important;
	}
	.catalog-product-view .product-info-main {
		padding-top: 0px !important;
	}
	html[lang="en"] .product-info-main .product-info-price .price-wrapper .price {
		font-size: 18px !important;
	}
	html[lang="fa"] .page-main .product-info-main .product-info-price .price-wrapper .price {
		margin-top: 0;
	}
	html[lang="en"] .product-info-main .stock.available, html[lang="en"] .product-info-main .stock.unavailable {
		position: absolute;
	}
	/*html[lang="en"] .product-info-main .product-add-form {
		padding-top: 0;
	}*/
	.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product-item-details .details-qty.qty {
		position: absolute !important;
		margin: 0 !important;
		overflow:  visible !important;
	}
	.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product-item-details .details-qty.qty input {
		width: 36px !important;
	}
	.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product-item-details .details-qty.qty .more, 
	.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product-item-details .details-qty.qty .less {
		width: 42px !important;
	}
	.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item:hover .quantity-change-section {
		width: 96px;
	}
	html[lang="fa"] .page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .quantity-change-section {
		text-align: left;
	}
	html[lang="en"] .page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .quantity-change-section {
		text-align: right;
	}
	html[lang="fa"] .page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .quantity-change-section {
		padding-left: 5px;
	}
	html[lang="en"] .page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .quantity-change-section {
		margin-right: 5px;
	}
	html[lang="fa"] .price-container {
		margin-left: 46px;
	}
	html[lang="en"] .price-container {
		margin-right: 46px;
	}
	html[lang="fa"] .page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product-item-details {
		padding-left: 150px;
	}
}
@media (max-width: 639px) {
	.product-info-main .swatch-attribute.size .swatch-attribute-options,
	.product-info-main .swatch-attribute-options {
		margin: 0 !important;
	}
	.catalog-product-view .product-info-main .box-tocart .actions .tocart {
		position: fixed;
		bottom: 0;
		left: 0;
		border-radius: 0 !important;
		right: 0;
		margin-bottom: 0;
		max-width: 100%;
		z-index: 2;
	}
	.product-options-wrapper .fieldset .field.size--selection .control .options-list .field.choice label.label.admin__field-label {
		padding-left: 8px !important;
		padding-right: 8px !important;
		padding-top: 5px !important;
	}
	.product-info-main .stock.available, .product-info-main .stock.unavailable {
		position: static !important;
		display: inline-block;
	}
	.catalog-product-view .product-info-main .product-info-price {
		margin-left: 0;
		margin-right: 0;
		width: 100% !important;
	}
	.product-info-price > *:first-child {
		padding-left: 0;
	}
	.product-info-price > *:last-child {
		padding-right: 0;
	}
	.catalog-product-view .product-info-price > *:last-child {
		padding-left: 0;
	}
	.catalog-product-view .product-info-main .page-title {
		max-width:100%;
	}
	html[lang="en"] .catalog-product-view .product-info-main .box-tocart .actions .tocart {
		font-size:16px !important;
	}
}
@media (max-width: 575px) {
	.catalog-product-view .product-info-main #product_addtocart_form #product-options-wrapper .field .swatch-attribute.size .mageworx-swatch-option.image {
		height: 100px !important;
		background-size: cover !important;
	}
/*	.catalog-product-view .fotorama {
		overflow: visible;
	}
	.catalog-product-view .product.media .fotorama__stage {
		overflow: hidden;
	}
	.fotorama__nav-wrap.fotorama__nav-wrap--horizontal {
		margin-left:-15px;
		margin-right:-15px;
	}*/
}
@media (max-width: 479px) {
	.catalog-product-view .fotorama {
		overflow: visible;
	}
	.catalog-product-view .product.media .fotorama__stage {
		overflow: hidden;
	}
	.fotorama__nav-wrap.fotorama__nav-wrap--horizontal {
		margin-left:-15px;
		margin-right:-15px;
	}
	.fotorama__nav-wrap.fotorama__nav-wrap--horizontal .fotorama__nav--dots {
		width: 100% !important;
	}
	.fotorama__nav-wrap.fotorama__nav-wrap--horizontal .fotorama__nav--dots:lang(en) {
		margin: 0;
	}
	html[lang="fa"] .fotorama__nav--dots {
		text-align: left;
	}

	/*.fotorama__nav__shaft:lang(fa) {
		left: auto;
		right: 0;
	}*/

	/*html[lang="fa"] .fotorama__wrap {
		direction:rtl;
	}
	html[lang="fa"] .fotorama__nav__shaft {
		text-align: right;
	}
	html[lang="fa"] .fotorama__nav__frame {
		margin-left: 0;
		margin-right: 9px;
	}
	html[lang="fa"] .fotorama__thumb-border + .fotorama__nav__frame {
		margin-right: 15px;
	}*/
	.fotorama__nav__shaft {
		left: 6px;
	}
	.fotorama__nav__frame:lang(en) {
		margin-right: 0;
	}
	/*html[lang="fa"] .fotorama__nav__shaft {
		direction: rtl;
		left: auto;
		right: 0;
		text-align: right;
	}
	html[lang="fa"] .fotorama__nav__shaft .fotorama__nav__frame .fotorama__thumb {
		direction: ltr;
	}*/
}
@media (max-width: 399px) {
	.catalog-product-view .product-info-main #product_addtocart_form #product-options-wrapper .field .swatch-attribute.size .mageworx-swatch-option.image {
		height: 70px !important;
	}
	html[lang="fa"] .page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product-item-details {
		padding-left: 120px;
	}
	.page-header .header.content .minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product-item-details .price-wrapper .price {
		font-size: 11px;
	}
}
@media (max-width: 360px) {
	/*.product-options-wrapper .fieldset .field.size--selection .control .options-list .field.choice label.label.admin__field-label span.price-notice,*/
	.product-options-wrapper .fieldset .field .control .options-list .field.choice label.label.admin__field-label span.price-notice span.price-container {
		font-size: 10px;
	}
}

.page-header .switcher .options .action.toggle, .page-footer .switcher .options .action.toggle {text-align:center}

@media (max-width: 767px) {
.footer-top .footer-payment-img img {
margin: 0 0 0 10px !important;
width:50px !important;}
.footer-payment-img{text-align:center !important;}
.product-grid .product-item {
padding:0 9px 9px !important;}
#heading-blue{
margin:15px 15px 15px 0 !important;}

.button-mobmenu.section-item-title.nav-sections-item-title {
position: sticky !important;
   margin-top:52%;
}
.level0.submenu.opened {
    background-color: #fff !important;
}
.page-header .header-selections .sections.nav-sections .navigation {
    max-width: 100%;
    padding: 0;
        padding-bottom: 0px;
}
.navigation.sw-megamenu {
    padding-bottom: 50px !important;
}
.sw-megamenu.navigation li.ui-menu-item > .open-children-toggle{
width: 100% !important;
}
.item .product-item-info .product-item-photo .product-item-inner .product-item-actions .actions-primary .stock.unavailable {
    font-size: 13px;
}
.section-item-title.nav-sections-item-title.active {
    display: none;
}
header.page-header .nav-sections-item-content{
margin-top:auto !important;
}
}
.feature-box .feature-image-section{
padding: unset !important}
.feature-box .feature-image-section img{
border-radius: 5px
}

.out-stock .product-delivery-tomarrow, .out-stock .product-delivery-today{
display:none !important;
}

.product-item-info.type3.out-stock{
-webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.out-stock{
-webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.stock-status {
    margin: 8px 0 13px;
}
.threeimgbox img {
border-radius:5px
}
.price-box , .type4 .stock-status{
    margin: 1px 0 9px !important;
padding-bottom:9px;
}
.owl-prev.disabled:hover {
    background-color: #f7f7f7 !important;
}
.heading-blue {
    margin-bottom: 12px;
}
#block-collapsible-nav .nav{
display:block !important;}
.main-slider .owl-carousel .owl-loaded{
margin: 0  !important;
}
.owl-next.disabled:hover {
    background-color: #f7f7f7 !important;
}
.porto-icon-left-open-huge:hover , .porto-icon-right-open-huge:hover{
color: #f7f7f7 !important;
}
#main_slider {
    margin-top: -4px;
}