.login-container .g-recaptcha {
	margin-bottom: 10px !important;
}
.form-login .g-recaptcha {
	margin-bottom: 10px !important;
}
.form-edit-account .g-recaptcha {
	margin-bottom: 10px !important;
}
.checkbox.required-captcha {
	width: 1px; height: 1px; overflow: hidden; display: block; visibility: visible; position: absolute; opacity: 0;
}
.newsletter.block .field-recaptcha .field .control::before {
	content: none;
}
.review-form .field-recaptcha {
	margin-bottom: 10px;
}
.friend.send.form .g-recaptcha {
	margin-top: 40px;
}
._amcheckout-selectable-container {
	display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start;
}
._amcheckout-selectable-item {
	background: rgb(249, 249, 249); padding: 0px 20px; border-radius: 2px; border: 1px solid rgb(249, 249, 249); border-image: none; width: 100%; display: block; cursor: pointer; box-sizing: border-box; justify-content: space-between;
}
:not(:last-of-type)._amcheckout-selectable-item {
	margin-bottom: 15px;
}
._amcheckout-selectable-item:hover {
	box-shadow: 0px 2px 8px rgba(56,77,108,0.4);
}
.-selected._amcheckout-selectable-item {
	border-color: rgb(25, 121, 195);
}
@media all and (min-width:768px)
{
._amcheckout-selectable-item {
	width: 48%;
}
:nth-last-child(-n+2)._amcheckout-selectable-item {
	margin-bottom: 0px;
}
}
@media only screen and (max-width:1000px) and (min-width:701px)
{
.ampromo-overlay .ampromo-gallery {
	width: 570px;
}
}
@media only screen and (max-width:700px)
{
.ampromo-overlay .ampromo-gallery {
	width: 280px;
}
}
@media only screen and (max-width:400px)
{
.ampromo-overlay .ampromo-gallery {
	margin: 0px 0px 30px;
}
.ampromo-overlay .slick-prev {
	display: none !important;
}
.ampromo-overlay .slick-next {
	display: none !important;
}
.ampromo-items-content {
	padding: 15px;
}
}
.hidden-error-iframe.error.message {
	display: none;
}
*::before {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
*::after {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.tamara-info-popup .wrapper {
	margin: 0px auto; width: 100%; text-align: left; display: flex; justify-content: flex-start;
}
.tamara-info-popup .wrapper .sub-title {
	padding-right: 15px; display: flex; align-items: center;
}
.tamara-info-popup .wrapper .modal-toggle {
	background: 0px 0px; margin: 0px; padding: 7px 15px; border: currentColor; border-image: none; color: rgb(63, 63, 63); line-height: 20px; letter-spacing: 0px; font-size: 14px; font-weight: 400; vertical-align: middle; display: inline-block; cursor: pointer; box-sizing: border-box;
}
.tamara-info-popup .wrapper .modal-toggle:hover {
	border: currentColor; border-image: none;
}
.tamara-info-popup .icon {
	width: 16px; height: 16px; vertical-align: middle; display: inline-block; fill: currentColor;
}
.tamara-info-popup h1 {
	color: rgb(34, 34, 34); line-height: 1.333; font-family: inherit; font-weight: 700; text-rendering: optimizeLegibility;
}
.tamara-info-popup h2 {
	color: rgb(34, 34, 34); line-height: 1.333; font-family: inherit; font-weight: 700; text-rendering: optimizeLegibility;
}
.tamara-info-popup h3 {
	color: rgb(34, 34, 34); line-height: 1.333; font-family: inherit; font-weight: 700; text-rendering: optimizeLegibility;
}
.tamara-info-popup h4 {
	color: rgb(34, 34, 34); line-height: 1.333; font-family: inherit; font-weight: 700; text-rendering: optimizeLegibility;
}
.tamara-info-popup h5 {
	color: rgb(34, 34, 34); line-height: 1.333; font-family: inherit; font-weight: 700; text-rendering: optimizeLegibility;
}
.tamara-info-popup h6 {
	color: rgb(34, 34, 34); line-height: 1.333; font-family: inherit; font-weight: 700; text-rendering: optimizeLegibility;
}
.tamara-info-popup .modal {
	left: 50%; top: 50%; width: 100%; height: 100%; visibility: hidden; position: fixed; z-index: 10000; transform: translate(-50%, -50%);
}
.tamara-info-popup .modal .modal-overlay {
	background: rgba(0, 0, 0, 0.5); transition:visibility 0s linear 0.3s, opacity 0.3s; left: 0px; top: 0px; width: 100%; height: 100%; visibility: hidden; position: fixed; z-index: 10; opacity: 0;
}
.tamara-info-popup .modal .modal-wrapper {
	padding: 0px 20px 30px; border-radius: 20px; left: 50%; top: 15%; width: 100%; height: auto !important; position: absolute; z-index: 9999; -ms-overflow-y: auto; max-width: 380px; box-shadow: 0px 0px 1.5em rgba(0,0,0,0.35); transform: translateX(-50%) !important; background-color: rgb(255, 255, 255);
}
.tamara-info-popup .modal .modal-transition {
	transition:0.3s 0.12s; opacity: 0; transform: translateY(-10%);
}
.tamara-info-popup .is-visible.modal {
	visibility: visible;
}
.tamara-info-popup .is-visible.modal .modal-overlay {
	visibility: visible; opacity: 1; transition-delay: 0s;
}
.tamara-info-popup .is-visible.modal .modal-transition {
	opacity: 1; transform: translateY(0px);
}
.tamara-info-popup .modal-header {
	padding: 16px;
}
.tamara-info-popup .modal-content {
	padding: 16px;
}
.tamara-info-popup .modal-header {
	padding: 15px 0px 0px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid; position: relative; background-color: rgb(255, 255, 255);
}
.tamara-info-popup .modal-header .modal-close {
	background: 0px 0px; padding: 10px; border: 0px currentColor; border-image: none; top: 20px; height: auto; right: 20px; color: rgb(170, 170, 170); position: fixed; z-index: 999; box-shadow: none;
}
.tamara-info-popup .modal-header .modal-close::before {
	font-weight: 900; display: block; position: relative; content: "X";
}
.tamara-info-popup .modal-header .modal-close:hover {
	color: rgb(119, 119, 119);
}
.tamara-info-popup .modal-header .modal-heading {
	margin: 0px; width: 100%; height: 100%; padding-bottom: 0px; font-size: 1.12em; display: flex; position: relative; flex-direction: column; align-items: center; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.tamara-info-popup .modal-header .modal-heading img {
	margin: 0px auto; text-align: center;
}
.tamara-info-popup .modal-header .modal-heading .sub-title-head {
	margin: 10px 0px 0px; line-height: 20px; letter-spacing: 0px; font-size: 15px; font-weight: 600;
}
.tamara-info-popup .modal-header .title {
	padding: 20px 15px 0px; text-align: center; text-transform: uppercase;
}
.tamara-info-popup .sa-language .modal-body .one-block {
	flex-direction: row-reverse;
}
.tamara-info-popup .sa-language .modal-body .one-block .right-content {
	width: calc(80% - 15px); text-align: right; padding-right: 15px; padding-left: 0px; direction: rtl;
}
.tamara-info-popup .modal-body {
	padding-top: 30px;
}
.tamara-info-popup .modal-body .one-block {
	padding: 0px; margin-bottom: 15px; display: flex; flex-wrap: wrap;
}
.tamara-info-popup .modal-body .one-block .left-content {
	width: 20%; display: flex; align-items: center;
}
.tamara-info-popup .modal-body .one-block .left-content img {
	margin: 0px auto; width: 40px; height: 40px; text-align: center; object-fit: contain;
}
.tamara-info-popup .modal-body .one-block .right-content {
	width: calc(80% - 15px); text-align: left; padding-left: 15px;
}
.tamara-info-popup .modal-body .one-block .right-content .sub-title {
	line-height: 20px; letter-spacing: 0px; font-size: 15px; font-weight: 600; margin-bottom: 0px;
}
.tamara-info-popup .modal-body .one-block .right-content .sub-description {
	line-height: 18px; letter-spacing: 0px; font-size: 13px; display: block;
}
.tamara-info-popup .modal-content > *:first-child {
	margin-top: 0px;
}
.tamara-info-popup .modal-content > *:last-child {
	margin-bottom: 0px;
}
.opc-block-summary .vertex-message td {
	padding: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.cart-summary .vertex-message td {
	padding: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.extend_1 {
	cursor: pointer; user-select: none;
}
.products.owl-carousel .owl-controls .owl-nav .owl-prev {
	cursor: pointer; user-select: none;
}
.products.owl-carousel .owl-controls .owl-nav .owl-next {
	cursor: pointer; user-select: none;
}
.products.owl-carousel .owl-controls .owl-dot {
	cursor: pointer; user-select: none;
}
.products-grid.products {
	padding: 0px 0px 20px; position: relative;
}
.custom-slider {
	padding: 0px 0px 20px; position: relative;
}
.products.owl-carousel {
	width: 100%; display: none; position: relative; z-index: 0;
}
.products.owl-carousel .animated {
	animation-duration: 1000ms; animation-fill-mode: both;
}
.products.owl-carousel .owl-animated-in {
	z-index: 0;
}
.products.owl-carousel .owl-animated-out {
	z-index: 1;
}
.products.owl-carousel .fadeOut {
	animation-name: fadeOut;
}
.products.owl-carousel .owl-stage {
	position: relative;
}
.products.owl-carousel .owl-stage::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}
.products.owl-carousel .owl-stage-outer {
	padding: 20px 0px; overflow: hidden; position: relative;
}
:root .catalog-product-view .products.owl-carousel .owl-controls .fullscreen.owl-nav .owl-prev {
	background: none !important; left: 0px !important; top: 0px !important; width: 40px !important;
}
:root .catalog-product-view .products.owl-carousel .owl-controls .fullscreen.owl-nav .owl-prev:hover {
	background: none !important;
}
:root .catalog-product-view .products.owl-carousel .owl-controls .fullscreen.owl-nav .owl-next {
	background: none !important; top: 0px !important; width: 40px !important; right: 0px !important;
}
:root .catalog-product-view .products.owl-carousel .owl-controls .fullscreen.owl-nav .owl-next:hover {
	background: none !important;
}
.owl-loaded.products.owl-carousel {
	display: block;
}
.owl-loading.products.owl-carousel {
	display: block; opacity: 0;
}
.owl-hidden.products.owl-carousel {
	opacity: 0;
}
.products.owl-carousel .owl-item {
	float: left; position: relative; min-height: 1px; user-select: none;
}
.products.owl-carousel .owl-item img {
	width: 100%; display: block;
}
.products.owl-carousel .owl-item .owl-lazy {
	transition:opacity 400ms; opacity: 0;
}
.products.owl-carousel .owl-item .product-item {
	margin: 10px; width: 100% !important;
}
.products.owl-carousel .owl-grab {
	cursor: move;
}
.owl-rtl.products.owl-carousel {
	direction: rtl;
}
.owl-rtl.products.owl-carousel .owl-item {
	float: right;
}
.products.owl-carousel .owl-video-wrapper {
	background: rgb(0, 0, 0); height: 100%; position: relative;
}
.products.owl-carousel .owl-video-play-icon {
	background: url("../../../../../frontend/Magento/blank/en_US/Mageplaza_Core/css/owl.video.play.png") no-repeat; transition:scale 100ms; left: 50%; top: 50%; width: 80px; height: 80px; margin-top: -40px; margin-left: -40px; position: absolute; z-index: 1; cursor: pointer;
}
.products.owl-carousel .owl-video-play-icon:hover {
	
}
.products.owl-carousel .owl-video-playing .owl-video-tn {
	display: none;
}
.products.owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none;
}
.products.owl-carousel .owl-video-tn {
	background-position: center; transition:opacity 400ms; height: 100%; opacity: 0; background-repeat: no-repeat; background-size: contain;
}
.products.owl-carousel .owl-video-frame {
	position: relative; z-index: 1;
}
.products.owl-carousel .owl-refresh .owl-item {
	display: none;
}
.owl-text-select-on.products.owl-carousel .owl-item {
	user-select: auto;
}
.products.owl-carousel .banner-item .content_slider {
	left: 50px; top: 25%; width: calc(100% - 120px); color: rgb(255, 255, 255); position: absolute; z-index: 1;
}
.products.owl-carousel .banner-item .content_slider .banner-title {
	width: 100%; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; clear: both; font-size: 32px; display: inline-block;
}
.products.owl-carousel .banner-item .content_slider .banner-description {
	padding: 15px 0px; width: 100%; text-align: center; clear: both; display: inline-block;
}
.products.owl-carousel .banner-item .content_slider .buttons {
	width: 100%; text-align: center; clear: both; display: inline-block;
}
.products.owl-carousel .banner-item .content_slider .buttons a.primary.action {
	margin: 10px;
}
.products.owl-carousel .banner-item .content_slider .buttons .custom_content {
	margin: 10px 0px 0px; text-align: center;
}
.products.owl-carousel .product-item-details {
	width: 100%; float: left;
}
.owl-height {
	transition:height 500ms ease-in-out;
}
.owl-carousel.owl-theme .owl-controls .owl-dot {
	display: inline-block; -ms-zoom: 1;
}
.owl-carousel.owl-theme .owl-controls .owl-dot span {
	background: rgb(255, 255, 255); margin: 5px 7px; border-radius: 30px; border: 1px solid rgb(214, 214, 214); transition:opacity 200ms; border-image: none; width: 10px; height: 10px; display: block; -webkit-border-radius: 30px; -webkit-transition: opacity 200ms ease; -moz-transition: opacity 200ms ease; -webkit-backface-visibility: visible; -o-transition: opacity 200ms ease; -moz-border-radius: 30px;
}
.owl-carousel.owl-theme .owl-controls .owl-dot:hover span {
	background: rgb(0, 0, 0);
}
.owl-carousel.owl-theme .owl-controls .active.owl-dot span {
	background: rgb(0, 0, 0); border: 1px solid rgb(0, 0, 0); border-image: none;
}
.owl-carousel.owl-theme .product .price-container .price {
	padding-right: 3px;
}
.owl-theme .owl-controls {
	text-align: center; -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-controls .owl-nav [class*=owl-] {
	background: rgba(255, 255, 255, 0.5); padding: 0px; border-radius: 3px; top: 50%; width: 40px; height: 40px; color: rgb(255, 255, 255); text-indent: 100%; overflow: hidden; font-size: 14px; display: inline-block; position: absolute; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
[class*=owl-carousel-products-] .owl-theme .owl-controls .owl-nav [class*=owl-] {
	background: 0px 0px;
}
.owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev {
	left: 15px;
}
[class*=owl-carousel-products-] .owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev {
	left: -55px;
}
.owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev::before {
	left: 6px; top: 8px; width: 26px; height: 25px; text-indent: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none; position: absolute; z-index: 1; content: ""; transform: none; background-color: rgb(0, 0, 0); -webkit-mask-image: url(../WeltPixel_OwlCarouselSlider/images/arrow.svg); mask-image: url(../WeltPixel_OwlCarouselSlider/images/arrow.svg);
}
.owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev::after {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.owl-theme .owl-controls .owl-nav [class*=owl-].owl-next {
	right: 15px;
}
[class*=owl-carousel-products-] .owl-theme .owl-controls .owl-nav [class*=owl-].owl-next {
	right: -55px;
}
.owl-theme .owl-controls .owl-nav [class*=owl-].owl-next::before {
	left: 7px; top: 8px; width: 26px; height: 25px; border-top-color: currentColor; border-top-width: medium; border-top-style: none; position: absolute; z-index: 1; content: ""; transform: rotate(180deg); background-color: rgb(0, 0, 0); -webkit-mask-image: url(../WeltPixel_OwlCarouselSlider/images/arrow.svg); mask-image: url(../WeltPixel_OwlCarouselSlider/images/arrow.svg);
}
.owl-theme .owl-controls .owl-nav [class*=owl-].owl-next::after {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
	background: rgb(0, 0, 0); color: rgb(255, 255, 255); text-decoration: none;
}
[class*=owl-carousel-products-] .owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
	background: 0px 0px; color: rgb(0, 0, 0);
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover::before {
	background-color: rgb(255, 255, 255);
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover::after {
	background-color: rgb(255, 255, 255);
}
[class*=owl-carousel-products-] .owl-theme .owl-controls .owl-nav [class*=owl-]:hover::before {
	border-color: rgb(0, 0, 0);
}
[class*=owl-carousel-products-] .owl-theme .owl-controls .owl-nav [class*=owl-]:hover::after {
	border-color: rgb(0, 0, 0);
}
.owl-theme .owl-controls .owl-nav .disabled {
	cursor: default; opacity: 0.5;
}
.owl-theme .owl-dots {
	width: 100%; bottom: 20px; position: absolute;
}
[class*=owl-carousel-products-] .owl-theme .owl-dots {
	bottom: -20px; position: relative;
}
[class*=owl-carousel-product].owl-theme .owl-controls .owl-nav [class*=owl-]:hover::before {
	background: rgb(0, 0, 0);
}
[class*=owl-carousel-product].owl-theme .owl-controls .owl-nav [class*=owl-]:hover::after {
	background: rgb(0, 0, 0);
}
.no-js .owl-carousel {
	display: block;
}
#pre-div-ajax {
	top: 80px; position: relative;
}
#pre-div {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; z-index: 10000; background-color: rgb(255, 255, 255);
}
#pre-div .imageloader-loader {
	width: 100%; height: 100%;
}
#pre-div .imageloader-loader td {
	text-align: center; vertical-align: middle;
}
#pre-div .cssload-loader {
	border-radius: 50%; left: calc(50% - 31px); top: calc(50% - 31px); width: 62px; height: 62px; position: relative; perspective: 780px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%;
}
#pre-div .cssload-inner {
	border-radius: 50%; width: 100%; height: 100%; position: absolute; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; -o-box-sizing: border-box; -ms-box-sizing: border-box;
}
#pre-div .cssload-one.cssload-inner {
	animation:cssload-rotate-one 1.15s linear infinite; left: 0%; top: 0%; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: solid; -o-animation: cssload-rotate-one 1.15s linear infinite; -webkit-animation: cssload-rotate-one 1.15s linear infinite; -moz-animation: cssload-rotate-one 1.15s linear infinite;
}
#pre-div .cssload-two.cssload-inner {
	animation:cssload-rotate-two 1.15s linear infinite; top: 0%; right: 0%; border-right-color: rgb(0, 0, 0); border-right-width: 3px; border-right-style: solid; -o-animation: cssload-rotate-two 1.15s linear infinite; -webkit-animation: cssload-rotate-two 1.15s linear infinite; -moz-animation: cssload-rotate-two 1.15s linear infinite;
}
#pre-div .cssload-three.cssload-inner {
	animation:cssload-rotate-three 1.15s linear infinite; right: 0%; bottom: 0%; border-top-color: rgb(0, 0, 0); border-top-width: 3px; border-top-style: solid; -o-animation: cssload-rotate-three 1.15s linear infinite; -webkit-animation: cssload-rotate-three 1.15s linear infinite; -moz-animation: cssload-rotate-three 1.15s linear infinite;
}
#pre-div .catalog-product-view .product-items .product-item-actions .actions-secondary {
	display: inline-block !important;
}
#pre-div .catalog-product-view .product-items .product-item-actions .tocompare.action {
	right: 0px !important; position: absolute !important;
}
#pre-div .catalog-product-view .product-items .product-item-actions .towishlist.action {
	left: 0px !important; position: absolute !important;
}
.theme-pearl.catalog-product-view .main.column .content.block-content .block-actions .select.action {
	font-size: 18px;
}
.catalog-product-view .main.column .content.block-content .block-actions .select.action {
	margin-left: 10px;
}
.catalog-product-view .main.column .products-related.products-grid .product-item .product-item-info .product-item-details .related.choice.field {
	margin: 0px auto; width: 80px; float: none; position: static;
}
.css-code-ie-edge .owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev::before {
	background: 0px 0px; left: 5px; color: rgb(0, 0, 0); line-height: 23px !important; font-size: 41px !important; content: "\e7a4" !important;
}
.css-code-ie-edge .owl-theme .owl-controls .owl-nav [class*=owl-].icon-angle-left-magento.owl-prev::before {
	content: "\e608" !important;
}
.css-code-ie-edge .owl-theme .owl-controls .owl-nav [class*=owl-].owl-next {
	right: 30px !important; overflow: visible !important;
}
.css-code-ie-edge .owl-theme .owl-controls .owl-nav [class*=owl-].owl-next::before {
	background: 0px 0px; left: 42px; color: rgb(0, 0, 0); line-height: 23px !important; font-size: 41px !important; content: "\e7a4" !important;
}
.css-code-ie-edge .owl-theme .owl-controls .owl-nav [class*=owl-].icon-angle-left-magento.owl-prev::before {
	line-height: 24px !important; font-family: luma-icons; font-size: 22px !important; content: "\e617" !important;
}
.css-code-ie-edge .owl-theme .owl-controls .owl-nav [class*=owl-].icon-angle-right-magento.owl-next::before {
	left: 45px; line-height: 24px !important; font-family: luma-icons; font-size: 22px !important; content: "\e617" !important;
}
.css-code-ie-edge [class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].icon-angle-right-magento.owl-next {
	right: -55px !important;
}
.css-code-ie-edge .owl-theme .owl-controls .owl-nav [class*=owl-]:hover::before {
	background: 0px 0px !important; color: rgb(255, 255, 255) !important;
}
.css-code-ie-edge [class*=owl-carousel-product].owl-theme .owl-controls .owl-nav [class*=owl-]:hover::before {
	color: rgb(0, 0, 0) !important;
}
.css-code-ie-edge [class*=owl-carousel-product].owl-theme .owl-controls .owl-nav [class*=owl-]:hover::after {
	color: rgb(0, 0, 0) !important;
}
@media all and (-ms-high-contrast:none), all and (-ms-high-contrast:active)
{
.owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev::before {
	background: 0px 0px; left: 5px; color: rgb(0, 0, 0); line-height: 23px !important; font-size: 41px !important; content: "\e7a4" !important;
}
.owl-theme .owl-controls .owl-nav [class*=owl-].icon-angle-left-magento.owl-prev::before {
	content: "\e608" !important;
}
.owl-theme .owl-controls .owl-nav [class*=owl-].owl-next {
	right: 30px !important; overflow: visible !important;
}
.owl-theme .owl-controls .owl-nav [class*=owl-].owl-next::before {
	background: 0px 0px; left: 42px; color: rgb(0, 0, 0); line-height: 23px !important; font-size: 41px !important; content: "\e7a4" !important;
}
.owl-theme .owl-controls .owl-nav [class*=owl-].icon-angle-left-magento.owl-prev::before {
	line-height: 24px !important; font-family: luma-icons; font-size: 22px !important; content: "\e617" !important;
}
.owl-theme .owl-controls .owl-nav [class*=owl-].icon-angle-right-magento.owl-next::before {
	left: 45px; line-height: 24px !important; font-family: luma-icons; font-size: 22px !important; content: "\e617" !important;
}
[class*=owl-carousel-products-].owl-theme .owl-controls .owl-nav [class*=owl-].icon-angle-right-magento.owl-next {
	right: -55px !important;
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover::before {
	background: 0px 0px !important; color: rgb(255, 255, 255) !important;
}
[class*=owl-carousel-product].owl-theme .owl-controls .owl-nav [class*=owl-]:hover::before {
	color: rgb(0, 0, 0) !important;
}
[class*=owl-carousel-product].owl-theme .owl-controls .owl-nav [class*=owl-]:hover::after {
	color: rgb(0, 0, 0) !important;
}
}
@media only screen and (max-width:768px)
{
.field-tooltip .field-tooltip-content {
	left: auto; top: 40px; right: -10px;
}
.field-tooltip .field-tooltip-content::before {
	border: 10px solid transparent; border-image: none; left: auto; top: 0px; width: 0px; height: 0px; right: 10px; margin-top: -21px;
}
.field-tooltip .field-tooltip-content::after {
	border: 10px solid transparent; border-image: none; left: auto; top: 0px; width: 0px; height: 0px; right: 10px; margin-top: -21px;
}
.field-tooltip .field-tooltip-content::before {
	border-bottom-color: rgb(153, 153, 153);
}
.field-tooltip .field-tooltip-content::after {
	top: 1px; border-bottom-color: rgb(244, 244, 244);
}
}
@media only screen and (orientation:landscape) and (max-device-width:780px) and (min-device-width:320px)
{
.product-video {
	width: 81%; height: 100%;
}
}
@media all and (min-width:768px), print
{
.abs-product-options-list-desktop dt {
	margin: 0px 10px 5px 0px; clear: left; float: left;
}
.block-giftregistry-shared .item-options dt {
	margin: 0px 10px 5px 0px; clear: left; float: left;
}
.block-giftregistry-shared .item-options dt::after {
	content: ": ";
}
.abs-product-options-list-desktop dd {
	margin: 0px 0px 5px; float: left; display: inline-block;
}
.block-giftregistry-shared .item-options dd {
	margin: 0px 0px 5px; float: left; display: inline-block;
}
.abs-button-desktop {
	width: auto;
}
.abs-blocks-2columns {
	width: 48.8%;
}
.column .block-addbysku .block-content .box {
	width: 48.8%;
}
.login-container .block {
	width: 48.8%;
}
.account .main.column :not(.widget).block .block-content .box {
	width: 48.8%;
}
.magento-rma-guest-returns .main.column :not(.widget).block .block-content .box {
	width: 48.8%;
}
[class^=sales-guest-] .main.column :not(.widget).block .block-content .box {
	width: 48.8%;
}
.sales-guest-view .main.column :not(.widget).block .block-content .box {
	width: 48.8%;
}
.column .block-addbysku .block-content :nth-child(2n+1).box {
	clear: left; float: left;
}
.login-container :nth-child(2n+1).block {
	clear: left; float: left;
}
.account .main.column :not(.widget).block .block-content :nth-child(2n+1).box {
	clear: left; float: left;
}
.magento-rma-guest-returns .main.column :not(.widget).block .block-content :nth-child(2n+1).box {
	clear: left; float: left;
}
[class^=sales-guest-] .main.column :not(.widget).block .block-content :nth-child(2n+1).box {
	clear: left; float: left;
}
.sales-guest-view .main.column :not(.widget).block .block-content :nth-child(2n+1).box {
	clear: left; float: left;
}
.column .block-addbysku .block-content :nth-child(2n).box {
	float: right;
}
.login-container :nth-child(2n).block {
	float: right;
}
.account .main.column :not(.widget).block .block-content :nth-child(2n).box {
	float: right;
}
.magento-rma-guest-returns .main.column :not(.widget).block .block-content :nth-child(2n).box {
	float: right;
}
[class^=sales-guest-] .main.column :not(.widget).block .block-content :nth-child(2n).box {
	float: right;
}
.sales-guest-view .main.column :not(.widget).block .block-content :nth-child(2n).box {
	float: right;
}
.abs-reset-left-margin-desktop {
	margin-left: 0px;
}
.bundle-options-container .title.legend {
	margin-left: 0px;
}
.main.column .cart-summary .actions-toolbar {
	margin-left: 0px;
}
.table-wrapper.cart .item-actions .actions-toolbar {
	margin-left: 0px;
}
.gift-summary .actions-toolbar {
	margin-left: 0px;
}
.table-wrapper.cart .gift-summary .actions-toolbar {
	margin-left: 0px;
}
.main.column .block-giftregistry-shared-items .actions-toolbar {
	margin-left: 0px;
}
.form-new-agreement .fieldset .legend {
	margin-left: 0px;
}
.form-new-agreement .actions-toolbar {
	margin-left: 0px;
}
.main.column .paypal-review .actions-toolbar {
	margin-left: 0px;
}
.wishlist-index-index .main .form-wishlist-items .actions-toolbar {
	margin-left: 0px;
}
.abs-action-remove-desktop {
	top: 6px; margin-left: 75.8%;
}
.abs-add-fields-desktop .fieldset .additional .remove.action {
	top: 6px; margin-left: 75.8%;
}
.form-giftregistry-share .fieldset .additional .remove.action {
	top: 6px; margin-left: 75.8%;
}
.form-giftregistry-edit .fieldset .additional .remove.action {
	top: 6px; margin-left: 75.8%;
}
.form-add-invitations .fieldset .additional .remove.action {
	top: 6px; margin-left: 75.8%;
}
.form-create-return .fieldset .additional .remove.action {
	top: 6px; margin-left: 75.8%;
}
.friend.send.form .fieldset .additional .remove.action {
	top: 6px; margin-left: 75.8%;
}
.form-giftregistry-share .fieldset :not(.choice).field .control {
	width: 50%;
}
.form-giftregistry-edit .fieldset :not(.choice).field .control {
	width: 50%;
}
.form-add-invitations .fieldset :not(.choice).field .control {
	width: 50%;
}
.form-create-return .fieldset :not(.choice).field .control {
	width: 50%;
}
.friend.send.form .fieldset :not(.choice).field .control {
	width: 50%;
}
.abs-margin-for-forms-desktop {
	margin-left: 25.8%;
}
.fieldset .legend {
	margin-left: 25.8%;
}
:not(.sidebar-main).column form .actions-toolbar {
	margin-left: 25.8%;
}
:not(.sidebar-additional).column form .actions-toolbar {
	margin-left: 25.8%;
}
.login-container .fieldset::after {
	margin-left: 25.8%;
}
.abs-visually-hidden-desktop {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.block-search .label {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.dashboard-welcome-toggler {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.block-collapsible-nav .title {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.abs-add-clearfix-desktop::before {
	display: table; content: "";
}
.abs-add-clearfix-desktop::after {
	display: table; content: "";
}
.abs-pager-toolbar::before {
	display: table; content: "";
}
.abs-pager-toolbar::after {
	display: table; content: "";
}
.block-cart-failed .block-content::before {
	display: table; content: "";
}
.block-cart-failed .block-content::after {
	display: table; content: "";
}
.column .block-addbysku .block-content::before {
	display: table; content: "";
}
.column .block-addbysku .block-content::after {
	display: table; content: "";
}
.cart-container::before {
	display: table; content: "";
}
.cart-container::after {
	display: table; content: "";
}
.login-container::before {
	display: table; content: "";
}
.login-container::after {
	display: table; content: "";
}
.account .main.column :not(.widget).block .block-content::before {
	display: table; content: "";
}
.account .main.column :not(.widget).block .block-content::after {
	display: table; content: "";
}
.block-addresses-list .addresses.items::before {
	display: table; content: "";
}
.block-addresses-list .addresses.items::after {
	display: table; content: "";
}
.block-giftregistry-shared .item-options::before {
	display: table; content: "";
}
.block-giftregistry-shared .item-options::after {
	display: table; content: "";
}
.gift-wrapping .nested::before {
	display: table; content: "";
}
.gift-wrapping .nested::after {
	display: table; content: "";
}
.table .gift-wrapping .content::before {
	display: table; content: "";
}
.table .gift-wrapping .content::after {
	display: table; content: "";
}
.block-wishlist-management::before {
	display: table; content: "";
}
.block-wishlist-management::after {
	display: table; content: "";
}
.paypal-review .block-content::before {
	display: table; content: "";
}
.paypal-review .block-content::after {
	display: table; content: "";
}
.magento-rma-guest-returns .main.column :not(.widget).block .block-content::before {
	display: table; content: "";
}
.magento-rma-guest-returns .main.column :not(.widget).block .block-content::after {
	display: table; content: "";
}
[class^=sales-guest-] .main.column :not(.widget).block .block-content::before {
	display: table; content: "";
}
[class^=sales-guest-] .main.column :not(.widget).block .block-content::after {
	display: table; content: "";
}
.sales-guest-view .main.column :not(.widget).block .block-content::before {
	display: table; content: "";
}
.sales-guest-view .main.column :not(.widget).block .block-content::after {
	display: table; content: "";
}
.account .toolbar::before {
	display: table; content: "";
}
.account .toolbar::after {
	display: table; content: "";
}
.toolbar-giftregistry-results::before {
	display: table; content: "";
}
.toolbar-giftregistry-results::after {
	display: table; content: "";
}
.toolbar-wishlist-results::before {
	display: table; content: "";
}
.toolbar-wishlist-results::after {
	display: table; content: "";
}
.abs-add-clearfix-desktop::after {
	clear: both;
}
.abs-pager-toolbar::after {
	clear: both;
}
.block-cart-failed .block-content::after {
	clear: both;
}
.column .block-addbysku .block-content::after {
	clear: both;
}
.cart-container::after {
	clear: both;
}
.login-container::after {
	clear: both;
}
.account .main.column :not(.widget).block .block-content::after {
	clear: both;
}
.block-addresses-list .addresses.items::after {
	clear: both;
}
.block-giftregistry-shared .item-options::after {
	clear: both;
}
.gift-wrapping .nested::after {
	clear: both;
}
.table .gift-wrapping .content::after {
	clear: both;
}
.block-wishlist-management::after {
	clear: both;
}
.paypal-review .block-content::after {
	clear: both;
}
.magento-rma-guest-returns .main.column :not(.widget).block .block-content::after {
	clear: both;
}
[class^=sales-guest-] .main.column :not(.widget).block .block-content::after {
	clear: both;
}
.sales-guest-view .main.column :not(.widget).block .block-content::after {
	clear: both;
}
.account .toolbar::after {
	clear: both;
}
.toolbar-giftregistry-results::after {
	clear: both;
}
.toolbar-wishlist-results::after {
	clear: both;
}
.abs-add-box-sizing-desktop {
	box-sizing: border-box;
}
.abs-add-box-sizing-desktop-m {
	box-sizing: border-box;
}
.opc-wrapper {
	box-sizing: border-box;
}
.abs-revert-field-type-desktop .fieldset > .field {
	margin: 0px 0px 20px;
}
.abs-revert-field-type-desktop .fieldset .fields > .field {
	margin: 0px 0px 20px;
}
.abs-revert-field-type-desktop .fieldset > :not(.choice).field > .label {
	padding: 0px; width: auto; text-align: left; float: none; box-sizing: content-box;
}
.abs-revert-field-type-desktop .fieldset .fields > :not(.choice).field > .label {
	padding: 0px; width: auto; text-align: left; float: none; box-sizing: content-box;
}
.abs-revert-field-type-desktop .fieldset > :not(.choice).field > .control {
	width: auto; float: none;
}
.abs-revert-field-type-desktop .fieldset .fields > :not(.choice).field > .control {
	width: auto; float: none;
}
.abs-revert-field-type-desktop .fieldset > .field > .label {
	margin: 0px 0px 5px; display: inline-block;
}
.abs-revert-field-type-desktop .fieldset .fields > .field > .label {
	margin: 0px 0px 5px; display: inline-block;
}
.abs-revert-field-type-desktop .fieldset > .choice.field::before {
	display: none;
}
.abs-revert-field-type-desktop .fieldset .fields > .choice.field::before {
	display: none;
}
.abs-revert-field-type-desktop .fieldset > .no-label.field::before {
	display: none;
}
.abs-revert-field-type-desktop .fieldset .fields > .no-label.field::before {
	display: none;
}
.abs-no-display-desktop {
	display: none;
}
.opc-estimated-wrapper {
	display: none;
}
.sidebar .widget.block .pager :not(.pages-item-next):not(.pages-item-previous).item {
	display: none;
}
.abs-pager-toolbar {
	margin-bottom: 20px; position: relative;
}
.account .toolbar {
	margin-bottom: 20px; position: relative;
}
.toolbar-giftregistry-results {
	margin-bottom: 20px; position: relative;
}
.toolbar-wishlist-results {
	margin-bottom: 20px; position: relative;
}
.abs-pager-toolbar .limiter {
	float: right; position: relative; z-index: 1;
}
.account .toolbar .limiter {
	float: right; position: relative; z-index: 1;
}
.toolbar-giftregistry-results .limiter {
	float: right; position: relative; z-index: 1;
}
.toolbar-wishlist-results .limiter {
	float: right; position: relative; z-index: 1;
}
.abs-pager-toolbar .toolbar-amount {
	padding: 7px 0px 0px; line-height: normal; float: left; position: relative; z-index: 1;
}
.account .toolbar .toolbar-amount {
	padding: 7px 0px 0px; line-height: normal; float: left; position: relative; z-index: 1;
}
.toolbar-giftregistry-results .toolbar-amount {
	padding: 7px 0px 0px; line-height: normal; float: left; position: relative; z-index: 1;
}
.toolbar-wishlist-results .toolbar-amount {
	padding: 7px 0px 0px; line-height: normal; float: left; position: relative; z-index: 1;
}
.abs-pager-toolbar .pages {
	width: 100%; position: absolute; z-index: 0;
}
.account .toolbar .pages {
	width: 100%; position: absolute; z-index: 0;
}
.toolbar-giftregistry-results .pages {
	width: 100%; position: absolute; z-index: 0;
}
.toolbar-wishlist-results .pages {
	width: 100%; position: absolute; z-index: 0;
}
.abs-shopping-cart-items-desktop {
	width: 73%; float: left; position: relative;
}
.block-cart-failed {
	width: 73%; float: left; position: relative;
}
.cart-container .form-cart {
	width: 73%; float: left; position: relative;
}
.cart-container .cart-gift-item {
	width: 73%; float: left; position: relative;
}
.abs-shopping-cart-items-desktop .actions {
	text-align: right;
}
.block-cart-failed .actions {
	text-align: right;
}
.cart-container .form-cart .actions {
	text-align: right;
}
.cart-container .cart-gift-item .actions {
	text-align: right;
}
.block-cart-failed .clear.action {
	margin-left: 10px;
}
.block-cart-failed .update.action {
	margin-left: 10px;
}
.cart-container .form-cart .clear.action {
	margin-left: 10px;
}
.cart-container .form-cart .update.action {
	margin-left: 10px;
}
.cart-container .cart-gift-item .clear.action {
	margin-left: 10px;
}
.cart-container .cart-gift-item .update.action {
	margin-left: 10px;
}
.block-cart-failed .continue.action {
	float: left;
}
.cart-container .form-cart .continue.action {
	float: left;
}
.cart-container .cart-gift-item .continue.action {
	float: left;
}
h1 {
	font-size: 40px; margin-bottom: 40px;
}
.fieldset > .field {
	margin: 0px 0px 29px; box-sizing: border-box;
}
.fieldset > .field > .label {
	margin: 0px;
}
.fieldset > .field::before {
	display: table; content: "";
}
.fieldset > .field::after {
	display: table; content: "";
}
.fieldset > .field::after {
	clear: both;
}
.fieldset > .choice.field::before {
	padding: 6px 15px 0px 0px; width: 25.8%; height: 1px; float: left; content: " "; box-sizing: border-box;
}
.fieldset > .no-label.field::before {
	padding: 6px 15px 0px 0px; width: 25.8%; height: 1px; float: left; content: " "; box-sizing: border-box;
}
.fieldset > .field .description {
	padding: 6px 15px 0px 0px; width: 25.8%; text-align: right; float: left; box-sizing: border-box;
}
.fieldset > :not(.choice).field > .label {
	padding: 6px 15px 0px 0px; width: 25.8%; text-align: right; float: left; box-sizing: border-box;
}
.fieldset > :not(.choice).field > .control {
	width: 74.2%; float: left;
}
.items.data.product {
	position: relative; z-index: 1;
}
.items.data.product::before {
	display: table; content: "";
}
.items.data.product::after {
	display: table; content: "";
}
.items.data.product::after {
	clear: both;
}
.items.data.product > .title.item {
	width: auto; float: left;
}
.items.data.product > .title.item > .switch {
	height: 20px; display: block; position: relative; z-index: 2;
}
.items.data.product > .content.item {
	width: 100%; margin-top: 20px; margin-left: -100%; float: right; box-sizing: border-box;
}
.items.data.product > .content.item::before {
	display: table; content: "";
}
.items.data.product > .content.item::after {
	display: table; content: "";
}
.items.data.product > .content.item::after {
	clear: both;
}
.items.data.product > .active.content.item {
	display: block;
}
.items.data.product > .title.item {
	margin: 0px 5px 0px 0px;
}
.items.data.product > .title.item > .switch {
	background: rgb(240, 240, 240); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(209, 209, 209) rgb(209, 209, 209) currentColor; padding: 5px 20px; border-image: none; height: 20px; color: rgb(125, 125, 125); line-height: 20px; font-size: 1.4rem; font-weight: 600; text-decoration: none;
}
.items.data.product > .title.item > .switch:visited {
	color: rgb(125, 125, 125); text-decoration: none;
}
.items.data.product > .title.item > .switch:hover {
	color: rgb(125, 125, 125); text-decoration: none;
}
.items.data.product > .title.item > .switch:active {
	color: rgb(51, 51, 51); text-decoration: none;
}
.items.data.product > :not(.disabled).title.item > .switch:focus {
	background: rgb(252, 252, 252);
}
.items.data.product > :not(.disabled).title.item > .switch:hover {
	background: rgb(252, 252, 252);
}
.items.data.product > :not(.disabled).title.item > .switch:active {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51); text-decoration: none;
}
.items.data.product > .active.title.item > .switch {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51); text-decoration: none;
}
.items.data.product > .active.title.item > .switch:focus {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51); text-decoration: none;
}
.items.data.product > .active.title.item > .switch:hover {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51); text-decoration: none;
}
.items.data.product > .active.title.item > .switch {
	padding-bottom: 6px;
}
.items.data.product > .active.title.item > .switch:focus {
	padding-bottom: 6px;
}
.items.data.product > .active.title.item > .switch:hover {
	padding-bottom: 6px;
}
.items.data.product > .content.item {
	background: rgb(255, 255, 255); border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(209, 209, 209) currentColor currentColor; padding: 20px; border-image: none; margin-top: 31px;
}
.actions-toolbar::before {
	display: table; content: "";
}
.actions-toolbar::after {
	display: table; content: "";
}
.actions-toolbar::after {
	clear: both;
}
.actions-toolbar .primary {
	float: left;
}
.actions-toolbar .secondary {
	float: right;
}
.actions-toolbar .primary {
	display: inline-block;
}
.actions-toolbar .secondary {
	display: inline-block;
}
.actions-toolbar .primary a.action {
	display: inline-block;
}
.actions-toolbar .secondary a.action {
	display: inline-block;
}
.actions-toolbar .primary .action {
	margin: 0px 5px 0px 0px;
}
.actions-toolbar .secondary a.action {
	margin-top: 6px;
}
.actions-toolbar > .primary {
	margin-bottom: 0px;
}
.actions-toolbar > .secondary {
	margin-bottom: 0px;
}
.actions-toolbar > .primary .action {
	width: auto; margin-bottom: 0px;
}
.actions-toolbar > .secondary .action {
	width: auto; margin-bottom: 0px;
}
.modal-slide.modal-popup .modal-footer {
	text-align: right; border-top-color: rgb(193, 193, 193); border-top-width: 1px; border-top-style: solid;
}
.amcart-message-box {
	width: 462px;
}
.amcart-message-box .related {
	width: 462px;
}
.am-related-box {
	width: 462px;
}
.am-related-box .related {
	width: 462px;
}
#confirmBox {
	left: inherit; top: inherit; max-height: 90vh; transform: inherit; -webkit-transform: inherit; -moz-transform: inherit;
}
.am-center#confirmBox {
	left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%);
}
.am-right#confirmBox {
	top: 50%; right: 230px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);
}
.am-left#confirmBox {
	left: 230px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);
}
.am-top-right#confirmBox {
	top: 130px; right: 230px;
}
.am-top-left#confirmBox {
	left: 230px; top: 130px;
}
.am-top#confirmBox {
	left: 50%; top: 130px; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);
}
#confirmBox .products-grid .product-item-actions {
	margin-top: 0px;
}
.amcart-message-box .products .product-item {
	margin: 0px; width: 60%;
}
.am-related-box .related .products .product.item:hover .am-actions-wrapper {
	top: 0px;
}
.am-related-box .related .products .product-item {
	margin: 0px; width: 60%;
}
.am-related-box .related .products .product-item-actions .secondary-addto-links {
	display: none;
}
.am-related-box .related .products .product-item-actions .am-actions-wrapper.secondary-addto-links {
	display: block;
}
.amcart-confirm-buttons .button {
	width: 42%;
}
.amcart-confirm-buttons .am-btn-left {
	margin-right: 20px;
}
.amcart-confirm-buttons .timer {
	display: inline;
}
.owl-carousel.am-slider .owl-prev {
	margin-left: 10px;
}
.owl-carousel.am-slider .owl-next {
	margin-right: 10px;
}
.amcart-minipage-wrap .amcart-message-box {
	min-width: 700px;
}
.amcart-minipage-wrap .product-item-info {
	margin-top: 60px; min-height: 450px;
}
.amcart-minipage-wrap .am-photo-container {
	margin: 0px; padding: 0px 25px; border: 0px currentColor; border-image: none; left: 0px; width: 50%; position: absolute; box-sizing: border-box;
}
.amcart-minipage-wrap .am-photo-container > .product-item-photo {
	border: 0px currentColor; border-image: none; width: 100%;
}
.amcart-minipage-wrap .am-photo-container .product-image-container {
	border: 1px solid rgb(178, 178, 178); border-image: none;
}
.amcart-minipage-wrap .amcart-confirm-buttons {
	margin: 0px 25px 40px; clear: both; flex-direction: row; justify-content: space-between; -webkit-flex-direction: row; -webkit-justify-content: space-between;
}
.amcart-minipage-wrap .amcart-confirm-buttons .button {
	margin: 0px; height: 70px; max-width: 305px;
}
.amcart-product-notice {
	padding: 20px 35px; font-size: 14px;
}
.ampage-top-info {
	margin: 0px; width: 50%; float: right;
}
.ampage-bottom-info {
	width: 50%; clear: both; margin-bottom: 20px; float: right;
}
.ampage-top-info {
	padding: 0px 20px 0px 0px; box-sizing: border-box;
}
.ampage-bottom-info {
	padding: 0px 20px 0px 0px; box-sizing: border-box;
}
.ampage-bottom-info .am-description {
	margin: 0px;
}
.ampage-bottom-info .product-info-main {
	width: 100% !important;
}
.ampage-bottom-info .product-add-form {
	margin: 0px; padding: 0px;
}
.ampage-top-info .am-title {
	font-size: 24px; margin-bottom: 10px;
}
.ampage-top-info .product-reviews-summary {
	margin-bottom: 10px;
}
.ampage-top-info .product-reviews-summary .action {
	margin-left: 10px;
}
.ampage-bottom-info .am-description {
	font-size: 14px; margin-top: 5px;
}
.ampage-bottom-info .product-add-form {
	padding: 0px;
}
.amcart-qty-wrap {
	margin: 0px 0px 0px 25px;
}
.amcart-qty-wrap > .amcart-label {
	position: static; transform: none; -webkit-transform: none; -moz-transform: none;
}
.amcart-qty-wrap > .amcart-refresh {
	margin-left: 15px;
}
.amskit-toolbar-wrap {
	left: 25px; bottom: 25px;
}
.-open.amskit-toolbar-wrap {
	width: 500px;
}
.amskit-toolbar-content {
	max-height: 650px;
}
.amskit-headings-wrap {
	-webkit-flex-wrap: initial;
}
.amskit-page-links .amskit-label {
	width: 45%;
}
.brand-images .brands-letter {
	width: inherit; padding-right: 10px;
}
.brand-images {
	display: flex;
}
.am-brands-fullwidth {
	width: 100% !important;
}
.ui-widget.ui-tooltip {
	max-width: 450px;
}
.filter-options-content a:hover {
	text-decoration: none;
}
.catalog-topnav {
	display: block;
}
.page-layout-1column .toolbar-products {
	position: inherit !important;
}
#amasty-shopby-product-list #amasty-shopby-overlay .loader {
	top: 30%; transform: translate(-50%, -30%);
}
.filter-options-content .am-filter-price {
	width: 40%;
}
.sidebar > .block-category-list {
	margin-bottom: 14px;
}
.amasty-catalog-topnav {
	margin-top: 3px;
}
.catalog-topnav.amasty-catalog-topnav .filter-options .filter-options-content {
	z-index: 1001; min-width: 200px;
}
.amasty-catalog-topnav .filter-options {
	padding: 3px 0px; margin-bottom: 20px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.amasty-catalog-topnav .filter-subtitle {
	display: none;
}
.amasty-catalog-topnav .amshopby-category-dropdown {
	min-width: 200px;
}
.amasty-catalog-topnav .filter-options-item {
	margin-bottom: 0px;
}
.amasty-catalog-topnav .filter-options-title {
	padding-right: 5px;
}
.amasty-catalog-topnav .filter-options-title::after {
	margin: 0px 0px 0px 15px; display: inline-block; position: static;
}
.am_shopby_apply_filters {
	padding: 0px; width: inherit; bottom: inherit; display: none; visibility: hidden; position: absolute; z-index: 9999;
}
.visible.am_shopby_apply_filters {
	bottom: inherit; visibility: visible;
}
.-fixed.am_shopby_apply_filters {
	position: fixed;
}
.-fixed.am_shopby_apply_filters .am-show-button {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: center;
}
.-fixed.am_shopby_apply_filters .am-show-button::before {
	display: none;
}
.-fixed.am_shopby_apply_filters .am-show-button::after {
	display: none;
}
.am-show-button {
	margin: 0px 0px 10px; padding: 10px; border: 1px solid rgb(204, 204, 204); border-image: none; width: inherit; position: static;
}
.-vertical.am-show-button {
	border-radius: 0px 3px 3px 0px; padding-left: 0px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none; box-shadow: 10px 8px 16px rgba(0,0,0,0.16);
}
.-vertical.am-show-button::before {
	background: rgb(238, 238, 238); transform-origin: 50% 50%; border-radius: 0px 0px 0px 3px; border: 1px solid rgb(204, 204, 204); border-image: none; left: -20px; top: 8px; width: 40px; height: 40px; display: block; position: absolute; z-index: -1; content: ""; box-sizing: border-box; box-shadow: 7px 6px 16px rgba(0,0,0,0.16); transform: rotate(45deg);
}
.-vertical-right.am-show-button {
	padding: 10px 0px; border-radius: 3px 0px 0px 3px; text-align: right; border-right-color: currentColor; border-right-width: 0px; border-right-style: none; min-width: 145px; box-shadow: -8px 8px 16px rgba(0,0,0,0.16);
}
.-vertical-right.am-show-button > .-loading {
	margin: 0px 20px;
}
.-vertical-right.am-show-button::before {
	background: rgb(238, 238, 238); transform-origin: 50% 50%; border-radius: 0px 0px 0px 3px; border: 1px solid rgb(204, 204, 204); border-image: none; top: 8px; width: 40px; height: 40px; right: -20px; display: block; position: absolute; z-index: -1; content: ""; box-sizing: border-box; box-shadow: 5px 6px 16px rgba(0,0,0,0.16); transform: rotate(45deg);
}
.-horizontal.am-show-button {
	border-radius: 4px; box-shadow: 0px 5px 16px rgba(0,0,0,0.16);
}
.-horizontal.am-show-button::before {
	border: 6px solid transparent; border-image: none; left: 50%; display: block; position: absolute; content: ""; transform: rotate(45deg) translateX(-50%);
}
.-horizontal.am-show-button::after {
	border: 6px solid transparent; border-image: none; left: 50%; display: block; position: absolute; content: ""; transform: rotate(45deg) translateX(-50%);
}
.-horizontal.am-show-button::before {
	border-radius: 0px 0px 3px; bottom: 0px; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: 6px; border-bottom-width: 6px; border-right-style: solid; border-bottom-style: solid;
}
.-horizontal.am-show-button::after {
	border-radius: 0px 0px 2px; bottom: 1px; border-right-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-right-width: 6px; border-bottom-width: 6px; border-right-style: solid; border-bottom-style: solid;
}
.am-show-button > .am-button {
	padding: 10px 15px; margin-left: 3px;
}
.-vertical-right.am-show-button > .am-button {
	margin-left: 5px;
}
.amstorecredit-pager .limiter {
	float: right;
}
.category .subscribe-popup .amxnotif_guest_action {
	min-width: inherit;
}
.category .subscribe-popup {
	margin: 0px auto; top: 25%; width: 40%;
}
.category .subscribe-popup .notification-container {
	margin-top: 20px;
}
.block-cart-failed .actions {
	text-align: left;
}
.block-cart-failed .primary.actions {
	float: right;
}
.bundle-options-container .bundle-options-wrapper {
	width: 57%; float: left;
}
.bundle-options-container .product-options-wrapper {
	width: 57%; float: left;
}
.bundle-options-container .block-bundle-summary {
	width: 40%; float: right; position: relative;
}
.page-layout-2columns-left .bundle-options-container .bundle-options-wrapper {
	width: 48%;
}
.page-layout-2columns-left .bundle-options-container .block-bundle-summary {
	width: 48%;
}
.page-layout-2columns-right .bundle-options-container .bundle-options-wrapper {
	width: 48%;
}
.page-layout-2columns-right .bundle-options-container .block-bundle-summary {
	width: 48%;
}
.page-layout-3columns .bundle-options-container .bundle-options-wrapper {
	width: 48%;
}
.page-layout-3columns .bundle-options-container .block-bundle-summary {
	width: 48%;
}
:last-child.block.block-category-event {
	padding: 10px 0px 30px; margin-bottom: 30px;
}
.block-category-event .block-title {
	margin: 0px;
}
.block-category-event .block-title strong {
	font-size: 2.4rem;
}
.block-category-event .ticker li {
	margin: 0px 50px; display: none;
}
.block-category-event .ticker .value {
	font-size: 6rem;
}
.block-category-event .ticker .label {
	text-transform: none; font-size: 1.4rem;
}
.block-category-event .dates .date {
	font-size: 5rem;
}
.block-category-event .dates .start {
	padding-right: 50px;
}
.block-category-event .dates .start::after {
	right: 10px; font-size: 5rem;
}
.block-search {
	width: 250px; padding-left: 15px; float: right; position: relative; z-index: 4;
}
.block-search .control {
	margin: 0px; padding: 0px 0px 25px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.block-search .nested {
	padding-top: 5px; display: block; position: absolute;
}
.block-search input {
	margin: 0px; padding-right: 35px; position: static;
}
.block-search input:-ms-input-placeholder {
	color: rgb(194, 194, 194);
}
.block-search .search.action {
	background: 0px 0px; margin: 0px; padding: 5px 0px; border: 0px currentColor; border-image: none; top: 0px; right: 10px; line-height: inherit; font-weight: 400; text-decoration: none; display: inline-block; position: absolute; z-index: 1; box-shadow: none; text-shadow: none; -moz-box-sizing: content-box;
}
.block-search .search.action > span {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.block-search .search.action::before {
	margin: 0px; text-align: center; color: rgb(143, 143, 143); line-height: 22px; overflow: hidden; font-family: icons-blank-theme; font-size: 22px; font-weight: 400; vertical-align: top; display: inline-block; content: "\e615"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none;
}
.block-search .search.action:hover::before {
	color: inherit;
}
.block-search .search.action:active::before {
	color: inherit;
}
.block-search .search.action:focus {
	background: 0px 0px; border: currentColor; border-image: none;
}
.block-search .search.action:active {
	background: 0px 0px; border: currentColor; border-image: none;
}
.block-search .search.action:hover {
	background: 0px 0px; border: currentColor; border-image: none;
}
.block-search .disabled.search.action {
	opacity: 0.5; pointer-events: none;
}
.block-search [disabled].search.action {
	opacity: 0.5; pointer-events: none;
}
fieldset[disabled] .block-search .search.action {
	opacity: 0.5; pointer-events: none;
}
.block-search .search.action:focus::before {
	color: rgb(51, 51, 51);
}
.search-autocomplete {
	margin-top: 0px;
}
.cart-container .widget {
	float: left;
}
.cart-container .block.widget {
	margin-bottom: 20px;
}
.cart-summary {
	width: 23%; float: right; position: relative;
}
.main.column .cart-summary .actions-toolbar > .secondary {
	float: none;
}
.cart-summary .block .fieldset .field {
	margin: 0px 0px 10px;
}
.cart-summary .block .fieldset :not(.choice).field > .label {
	padding: 0px; width: auto; text-align: left; float: none; box-sizing: content-box;
}
.cart-summary .block .fieldset :not(.choice).field > .control {
	width: auto; float: none;
}
.cart-summary .block .fieldset .field > .label {
	margin: 0px 0px 5px; display: inline-block;
}
.cart-summary .block .fieldset .choice.field::before {
	display: none;
}
.cart-summary .block .fieldset .no-label.field::before {
	display: none;
}
.table-wrapper.cart .items {
	width: auto; min-width: 100%;
}
.table-wrapper.cart .item .item.col {
	padding: 27px 8px 10px;
}
.table-wrapper.cart .item-actions td {
	text-align: right;
}
.table-wrapper.cart .product-item-photo {
	width: 1%; padding-right: 20px; vertical-align: top; display: table-cell; position: static; max-width: 100%;
}
.table-wrapper.cart .product-item-details {
	width: 99%; vertical-align: top; display: table-cell; white-space: normal;
}
.table-wrapper.cart .item-actions .actions-toolbar {
	text-align: left;
}
.cart .action {
	margin-bottom: 10px;
}
.cart-products-toolbar .toolbar-amount {
	margin: 0px; line-height: 30px;
}
.cart-products-toolbar .pages {
	margin: 0px 0px 1px; float: right;
}
.cart-products-toolbar .pages :last-child.item {
	margin-right: 0px;
}
.table-wrapper.cart .cart-products-toolbar + .cart thead tr th.col {
	padding-top: 8px; padding-bottom: 7px;
}
.table-wrapper.cart .cart + .cart-products-toolbar {
	margin-top: 25px;
}
.minicart-wrapper {
	margin-left: 13px;
}
.minicart-wrapper .block-minicart {
	width: 390px; right: -15px;
}
.opc-wrapper {
	width: 66.66%; padding-right: 30px; float: left; order: 1; -webkit-order: 1;
}
.checkout-onepage-success .print {
	margin: 22px 0px 0px; float: right; display: block;
}
.opc-progress-bar-item {
	width: 185px;
}
.checkout-index-index .modal-popup .form-shipping-address {
	max-width: 600px;
}
.checkout-index-index .modal-popup .modal-footer .action-save-address {
	margin: 0px 0px 0px 10px; float: right;
}
.checkout-shipping-method .actions-toolbar > .primary {
	float: right;
}
.checkout-shipping-method .actions-toolbar .primary.action {
	margin: 0px;
}
.opc-wrapper .form-login {
	max-width: 600px;
}
.opc-wrapper .form-shipping-address {
	max-width: 600px;
}
.table-checkout-shipping-method {
	width: auto;
}
.opc-sidebar {
	margin: 46px 0px 20px; width: 33.33%; float: right; order: 2; -webkit-order: 2;
}
.opc-summary-wrapper .modal-header .action-close {
	display: none;
}
.authentication-dropdown {
	transform-origin: 0% 0%; border: 1px solid rgb(174, 174, 174); transition:transform 0.1s linear, visibility 0s linear 0.1s; border-image: none; top: 100%; width: 100%; text-align: left; visibility: hidden; position: absolute; transform: scale(1, 0); background-color: rgb(255, 255, 255); -webkit-transition: -webkit-transform linear .1s, visibility 0s linear .1s; -webkit-transform: scale(1, 0); -webkit-transform-origin: 0 0;
}
._show.authentication-dropdown {
	transition:transform 0.1s linear, visibility linear; visibility: visible; z-index: 100; transform: scale(1); -webkit-transition: -webkit-transform linear .1s, visibility 0s linear 0s; -webkit-transform: scale(1, 1);
}
.authentication-wrapper {
	width: 33.33%; text-align: right;
}
.block-authentication .block-title {
	font-size: 2.6rem; margin-bottom: 25px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.block-authentication .actions-toolbar > .primary {
	margin-right: 0px; float: right; display: inline;
}
.block-authentication .actions-toolbar > .primary .action {
	margin-right: 0px;
}
.block-authentication .actions-toolbar > .secondary {
	padding-top: 1rem; margin-right: 2rem; float: left;
}
.popup-authentication .modal-inner-wrap {
	width: 60%; min-width: 768px;
}
.popup-authentication .block-authentication {
	border-top-color: rgb(193, 193, 193); border-top-width: 1px; border-top-style: solid; display: flex; flex-direction: row; -webkit-flex-direction: row;
}
.popup-authentication [class].block {
	display: flex; flex-direction: column; flex-grow: 1; -webkit-flex-direction: column; -webkit-flex-grow: 1;
}
.popup-authentication .form-login {
	display: flex; flex-direction: column; flex-grow: 1; -webkit-flex-direction: column; -webkit-flex-grow: 1;
}
.popup-authentication .fieldset {
	display: flex; flex-direction: column; flex-grow: 1; -webkit-flex-direction: column; -webkit-flex-grow: 1;
}
.popup-authentication .block-content {
	display: flex; flex-direction: column; flex-grow: 1; -webkit-flex-direction: column; -webkit-flex-grow: 1;
}
.popup-authentication [class].block {
	padding: 10px 30px 0px 0px; width: 50%; float: left; box-sizing: border-box;
}
.popup-authentication [class].block + .block {
	margin: 0px; padding: 10px 0px 0px 40px; border-top-color: currentColor; border-left-color: rgb(193, 193, 193); border-top-width: 0px; border-left-width: 1px; border-top-style: none; border-left-style: solid;
}
.popup-authentication [class].block + .block::before {
	left: 0px; top: 50%;
}
.popup-authentication .actions-toolbar {
	margin-top: auto; margin-bottom: 0px;
}
.checkout-payment-method .actions-toolbar .primary {
	margin: 0px; float: right;
}
.checkout-payment-method .fieldset > .field-select-billing > .control {
	width: 100%; float: none;
}
.checkout-payment-method .payment-method-content .fieldset > .field {
	margin: 0px 0px 20px;
}
.checkout-payment-method .payment-method-content .fieldset > .choice.field::before {
	padding: 0px; width: 0px;
}
.checkout-payment-method .payment-method-content .fieldset > .type.field .control {
	margin-left: 25.8%;
}
.checkout-payment-method .payment-method-content .fieldset > .no-detection.type.field .control {
	margin-left: 0px;
}
.checkout-billing-address .action-update {
	float: right;
}
.checkout-billing-address .actions-toolbar .action-cancel {
	margin: 6px 20px 0px 0px;
}
.checkout-payment-method .payment-option-title {
	padding-left: 22px;
}
.checkout-payment-method .payment-option-content .payment-option-inner + .actions-toolbar {
	margin-left: 0px;
}
.contact-index-index :not(.sidebar-additional).column .contact.form {
	min-width: 600px;
}
.login-container .block .login .actions-toolbar > .primary {
	margin-right: 30px; margin-bottom: 0px;
}
.login-container .block .login .actions-toolbar > .secondary {
	float: left;
}
.fieldset .fullname .field .label {
	padding: 6px 15px 0px 0px; width: 25.8%; text-align: right; float: left; box-sizing: border-box;
}
.fieldset .fullname .field .control {
	width: 74.2%; float: left;
}
.reset.password.form {
	width: 50%; min-width: 600px;
}
.confirmation.send.form {
	width: 50%; min-width: 600px;
}
.forget.password.form {
	width: 50%; min-width: 600px;
}
.account.create.form {
	width: 50%; min-width: 600px;
}
.advanced.search.form {
	width: 50%; min-width: 600px;
}
.form-orders-search.form {
	width: 50%; min-width: 600px;
}
.page-layout-2columns-left.account .sidebar-main {
	width: 22.3%;
}
.page-layout-2columns-left.account .sidebar-additional {
	width: 22.3%;
}
.page-layout-2columns-left.account .main.column {
	width: 77.7%;
}
.block-addresses-list .addresses.items {
	font-size: 0px;
}
.block-addresses-list .addresses.items > .item {
	width: 48.8%; font-size: 14px; margin-bottom: 20px; vertical-align: top; display: inline-block;
}
.block-addresses-list .addresses.items > :nth-last-child(1).item {
	margin-bottom: 0px;
}
.block-addresses-list .addresses.items > :nth-last-child(2).item {
	margin-bottom: 0px;
}
.block-addresses-list .addresses.items > :nth-child(2n).item {
	margin-left: 2.4%;
}
.captcha-image.control .captcha-img {
	margin: 0px 10px 10px 0px;
}
.page-product-downloadable .product-options-wrapper {
	width: 55%; float: left;
}
.page-product-downloadable .product-options-bottom {
	width: 40%; float: right;
}
.page-product-downloadable .product-options-bottom .qty.field + .actions {
	padding-top: 0px;
}
.gift-message .field {
	margin-bottom: 20px;
}
.gift-options {
	position: relative; z-index: 1;
}
.gift-options .actions-toolbar {
	clear: both; float: right; position: static;
}
.gift-options .actions-toolbar .secondary {
	float: right;
}
.gift-options .actions-toolbar .secondary .action {
	margin-left: 20px; float: right;
}
.gift-options .actions-toolbar .secondary .action-cancel {
	margin-top: 6px; float: left; display: block;
}
.gift-options :nth-child(3).actions-toolbar::before {
	left: 50%; top: 0px; width: 0px; bottom: 5rem; overflow: hidden; border-left-color: rgb(193, 193, 193); border-left-width: 1px; border-left-style: solid; display: block; position: absolute; content: "";
}
.gift-options-title {
	font-size: 1.8rem; font-weight: 300;
}
.table-wrapper.cart .action-gift {
	float: left;
}
.order-options .gift-wrapping {
	max-width: 50%;
}
.table-order-review .gift-wrapping {
	max-width: 50%;
}
.form-giftregistry-search .fieldset {
	margin-bottom: 29px;
}
.form-giftregistry-search .fieldset > .fields-specific-options > .field {
	margin: 0px 0px 20px; box-sizing: border-box;
}
.form-giftregistry-search .fieldset > .fields-specific-options > .field > .label {
	margin: 0px;
}
.form-giftregistry-search .fieldset > .fields-specific-options > .field::before {
	display: table; content: "";
}
.form-giftregistry-search .fieldset > .fields-specific-options > .field::after {
	display: table; content: "";
}
.form-giftregistry-search .fieldset > .fields-specific-options > .field::after {
	clear: both;
}
.form-giftregistry-search .fieldset > .fields-specific-options > .choice.field::before {
	padding: 6px 15px 0px 0px; width: 25.8%; height: 1px; float: left; content: " "; box-sizing: border-box;
}
.form-giftregistry-search .fieldset > .fields-specific-options > .no-label.field::before {
	padding: 6px 15px 0px 0px; width: 25.8%; height: 1px; float: left; content: " "; box-sizing: border-box;
}
.form-giftregistry-search .fieldset > .fields-specific-options > .field .description {
	padding: 6px 15px 0px 0px; width: 25.8%; text-align: right; float: left; box-sizing: border-box;
}
.form-giftregistry-search .fieldset > .fields-specific-options > :not(.choice).field > .label {
	padding: 6px 15px 0px 0px; width: 25.8%; text-align: right; float: left; box-sizing: border-box;
}
.form-giftregistry-search .fieldset > .fields-specific-options > :not(.choice).field > .control {
	width: 74.2%; float: left;
}
.block-giftregistry-shared-items .product-item-photo {
	padding: 0px 20px 0px 0px; width: 1%; vertical-align: top; display: table-cell; max-width: 100%;
}
.block-giftregistry-shared-items .product-item-details {
	width: 99%; vertical-align: top; display: table-cell; -ms-word-break: normal;
}
.block-giftregistry-shared-items .product.col {
	width: 48%;
}
.block-giftregistry-shared-items :not(.product).col {
	text-align: center;
}
.block-giftregistry-shared-items .price.col {
	padding-top: 17px;
}
.block-giftregistry-shared-items .qty.input-text {
	margin-top: -4px;
}
.gift-options-cart-item .gift-wrapping {
	width: 50%; padding-right: 20px; float: left; box-sizing: border-box;
}
.cart-gift-item .gift-wrapping {
	width: 50%; padding-right: 20px; float: left; box-sizing: border-box;
}
.gift-options-cart-item .gift-wrapping + .gift-message {
	width: 50%; padding-left: 4.5rem; border-left-color: rgb(193, 193, 193); border-left-width: 1px; border-left-style: solid; float: left; box-sizing: border-box;
}
.cart-gift-item .gift-wrapping + .gift-message {
	width: 50%; padding-left: 4.5rem; border-left-color: rgb(193, 193, 193); border-left-width: 1px; border-left-style: solid; float: left; box-sizing: border-box;
}
.form-add-invitations .additional {
	margin-top: 29px;
}
.form-add-invitations .text.field {
	margin-top: 29px;
}
.table-invitations .col {
	width: 50%;
}
.popup.window.wishlist {
	left: 50%; top: 20%; width: 380px; right: auto; bottom: auto; margin-left: -212px;
}
.popup.window.wishlist .field {
	margin: 0px 0px 20px;
}
.popup.window.wishlist :not(.choice).field > .label {
	padding: 0px; width: auto; text-align: left; float: none; box-sizing: content-box;
}
.popup.window.wishlist :not(.choice).field > .control {
	width: auto; float: none;
}
.popup.window.wishlist .field > .label {
	margin: 0px 0px 5px; display: inline-block;
}
.popup.window.wishlist .choice.field::before {
	display: none;
}
.popup.window.wishlist .no-label.field::before {
	display: none;
}
.block-wishlist-management {
	margin-bottom: 20px;
}
.block-wishlist-management .wishlist-select {
	width: 100%; margin-bottom: 15px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid; display: table;
}
.block-wishlist-management .wishlist-select .wishlist-name {
	padding: 5px 10px 10px; width: 5%; margin-right: 10px; vertical-align: top; display: table-cell; white-space: nowrap;
}
.block-wishlist-management .wishlist-select-items {
	padding-right: 160px; vertical-align: top; display: table-cell;
}
.block-wishlist-management .wishlist-select-items .item {
	padding: 5px 10px 10px; margin-right: 10px; display: inline-block;
}
.block-wishlist-management .wishlist-select-items :last-child.item {
	margin-right: 0px;
}
.block-wishlist-management .wishlist-select-items .current {
	font-weight: 600; border-bottom-color: rgb(255, 85, 1); border-bottom-width: 3px; border-bottom-style: solid;
}
.block-wishlist-management .wishlist-select .wishlist-name-current {
	display: none;
}
.block-wishlist-management .item.wishlist-add {
	top: 0px; right: 0px; position: absolute;
}
.block-wishlist-management .wishlist-title strong {
	font-size: 4rem;
}
.block-wishlist-management .wishlist-info {
	float: left;
}
.block-wishlist-management .wishlist-toolbar {
	float: right;
}
.block-wishlist-info-items .product-item-photo {
	margin-left: 0px;
}
.wishlist.products-grid .product-item-checkbox {
	float: left;
}
.wishlist.products-grid .product-item-checkbox + .product-item-name {
	margin-left: 25px;
}
.newsletter.block {
	max-width: 44%;
}
.newsletter.block .field {
	margin-right: 5px;
}
.newsletter.block .newsletter.field {
	max-width: 220px;
}
.newsletter.block .field .control {
	width: 100%;
}
.newsletter.block .subscribe.action {
	border-radius: 3px;
}
.paypal-review .paypal-review-title {
	border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: solid;
}
.paypal-review .block-content .box-order-shipping-address {
	width: 33%; float: left; box-sizing: border-box;
}
.paypal-review .block-content .box-order-shipping-method {
	width: 33%; float: left; box-sizing: border-box;
}
.paypal-review .block-content .box-order-shipping-method + .box-order-billing-address {
	width: 33%; float: left; box-sizing: border-box;
}
.paypal-review .block-content .box-order-shipping-address {
	padding: 0px 5%; width: 34%;
}
.paypal-review .subtotal.col {
	text-align: right;
}
.paypal-review .mark {
	text-align: right;
}
.paypal-review .amount {
	text-align: right;
}
.list.wrapper.products .product-reviews-summary {
	margin: 0px;
}
.reward-settings + .actions-toolbar {
	margin-top: -32px;
}
.form-create-return .additional :last-child.field {
	margin-top: 29px;
}
.magento-rma-guest-returns .main.column :not(.widget).block .block-content .box {
	margin-bottom: 20px;
}
.block-returns-tracking .block-title .action {
	margin: 0px 0px 0px 30px;
}
.block-returns-tracking .block-title .actions-track {
	margin-top: 12px; float: right;
}
.table-order-items .subtotal {
	text-align: right;
}
.table-order-items .amount {
	text-align: right;
}
.creditmemo.table-order-items .qty.col {
	text-align: center;
}
.creditmemo.table-order-items .discount.col {
	text-align: center;
}
.creditmemo.table-order-items .subtotal.col {
	text-align: center;
}
.creditmemo.table-order-items .total.col {
	text-align: right;
}
.order-pager-wrapper .order-pager-wrapper-top {
	padding-right: 0px; padding-left: 0px;
}
.order-pager-wrapper .pages {
	float: right;
}
.order-actions-toolbar .print.action {
	float: right; display: block;
}
.page-title-wrapper .order-date {
	margin-top: -20px;
}
[class^=sales-guest-] .main.column :not(.widget).block .block-content .box {
	margin-bottom: 20px;
}
.sales-guest-view .main.column :not(.widget).block .block-content .box {
	margin-bottom: 20px;
}
.my-credit-cards .card-type img {
	display: block;
}
.wishlist.products-grid .product-item-tooltip {
	display: inline-block;
}
.wishlist.products-grid .product-item-actions {
	margin: 10px 0px 0px;
}
.wishlist.products-grid .product-item .fieldset .qty.field {
	padding-right: 10px; margin-bottom: 10px;
}
.wishlist.products-grid .product-item .fieldset .qty.field .label {
	width: auto;
}
.wishlist.products-grid .product-item .box-tocart .actions-primary {
	margin: 0px;
}
.wishlist.products-grid .product-item .box-tocart .stock {
	margin: 20px 0px 0px;
}
.wishlist-index-index .product-item-info {
	width: 240px;
}
.widget.block .products-grid .product-item {
	width: 33.33%;
}
.sidebar .widget.block .products-grid .product-item {
	width: 100%; margin-left: 0px;
}
.sidebar .widget.block .products-grid .product-item .actions-secondary {
	padding: 10px 0px; display: block;
}
.page-layout-1column .widget.block .products-grid .product-item {
	width: calc((100% - 6%)/4); margin-left: 2%;
}
.page-layout-1column .widget.block .products-grid :nth-child(3n+1).product-item {
	margin-left: 2%;
}
.page-layout-1column .widget.block .products-grid :nth-child(4n+1).product-item {
	margin-left: 0px;
}
.page-layout-3columns .widget.block .products-grid .product-item {
	width: 50%;
}
.sidebar .widget.block .pager .pages-item-next {
	padding: 0px;
}
.sidebar .widget.block .pager .pages-item-next .action {
	margin: 0px;
}
}
@media all and (min-width:1024px), print
{
.amcart-minipage-wrap .amcart-message-box {
	width: 820px;
}
.amcart-minipage-wrap .amcart-confirm-buttons {
	margin: 0px 35px 40px;
}
.amcart-minipage-wrap .amcart-confirm-buttons .button {
	max-width: 355px;
}
.amcart-minipage-wrap .am-photo-container {
	padding: 0px 25px 0px 35px;
}
.amcart-minipage-wrap .am-photo-container > .product-item-photo {
	text-align: left;
}
.ampage-top-info {
	padding: 0px 35px 0px 0px;
}
.ampage-bottom-info {
	padding: 0px 35px 0px 0px;
}
.checkout-index-index .am-opc-wrapper.opc-wrapper .shipping-address-item {
	width: 50%;
}
.-layout-1column.-modern.am-checkout#checkout .authentication-wrapper {
	min-width: 300px;
}
.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-form-login .amcheckout-email .amcheckout-wrapper {
	flex: inherit; width: calc(50% - 7px); -webkit-box-flex: inherit;
}
.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-delivery-date .date.field {
	width: 50%;
}
.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-delivery-date .timepicker.field {
	width: 50%;
}
.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-delivery-date .date.field {
	padding-right: 10px;
}
.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-delivery-date .timepicker.field {
	padding-left: 10px;
}
.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-summary-container .amcheckout-title {
	background: rgb(238, 238, 238); color: rgb(54, 54, 54);
}
.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-summary-container .amcheckout-title > .amcheckout-icon {
	background: 0px 0px;
}
.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-summary-container .subtotal {
	width: 15%;
}
.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-summary-container .table-totals {
	width: 40%; margin-left: auto;
}
.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-additional-options .amcheckout-checkboxes {
	vertical-align: top; display: inline-block;
}
.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-additional-options .amcheckout-comment {
	vertical-align: top; display: inline-block;
}
.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-additional-options .amcheckout-checkboxes {
	width: 35%; padding-right: 10px; box-sizing: border-box;
}
.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-additional-options .amcheckout-comment {
	width: 65%;
}
.-modern.amcheckout-main-container .amcheckout-step-container .checkout-payment-method .payment-option-title {
	border: currentColor; border-image: none;
}
.-layout-1column.-modern.amcheckout-main-container .amcheckout-summary-container .details-qty {
	max-width: 20%;
}
.-layout-2columns.-modern.amcheckout-main-container {
	position: relative;
}
.-layout-2columns.-modern.amcheckout-main-container .amcheckout-column {
	margin: 0px;
}
.-layout-2columns.-modern.amcheckout-main-container .-main.amcheckout-column {
	width: calc(100% - (380px + 60px)); float: left;
}
.-layout-2columns.-modern.amcheckout-main-container .-sidebar.amcheckout-column {
	transition:0.3s; width: 380px; float: right;
}
.-layout-2columns.-modern.amcheckout-main-container .-sticky.-sidebar.amcheckout-column {
	overflow: auto; max-height: 100vh;
}
.-layout-2columns.-modern.amcheckout-main-container .-summary.amcheckout-step-container {
	background: rgb(255, 255, 255); border: 1px solid rgb(212, 212, 212); border-image: none;
}
.-layout-3columns.-modern.amcheckout-main-container .-summary.amcheckout-step-container {
	background: rgb(255, 255, 255); border: 1px solid rgb(212, 212, 212); border-image: none;
}
.-layout-2columns.-modern.amcheckout-main-container .-summary.amcheckout-step-container > .checkout-payment-method .actions-toolbar {
	text-align: center; margin-bottom: 20px;
}
.-layout-3columns.-modern.amcheckout-main-container .-summary.amcheckout-step-container > .checkout-payment-method .actions-toolbar {
	text-align: center; margin-bottom: 20px;
}
.-layout-2columns.-modern.amcheckout-main-container .-summary.amcheckout-step-container > .checkout-payment-method .actions-toolbar .checkout.amasty {
	width: 70%; float: none;
}
.-layout-3columns.-modern.amcheckout-main-container .-summary.amcheckout-step-container > .checkout-payment-method .actions-toolbar .checkout.amasty {
	width: 70%; float: none;
}
.-layout-2columns.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-summary-container {
	background: rgb(249, 249, 249); cursor: default;
}
.-layout-2columns.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-summary-container .amcheckout-title {
	background: rgb(249, 249, 249); cursor: default;
}
.-layout-3columns.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-summary-container {
	background: rgb(249, 249, 249); cursor: default;
}
.-layout-3columns.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-summary-container .amcheckout-title {
	background: rgb(249, 249, 249); cursor: default;
}
.-layout-2columns.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-summary-container .product-item-name {
	width: 100%;
}
.-layout-3columns.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-summary-container .product-item-name {
	width: 100%;
}
.-layout-2columns.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-summary-container .subtotal {
	width: auto;
}
.-layout-3columns.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-summary-container .subtotal {
	width: auto;
}
.-layout-2columns.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-summary-container .table-totals {
	width: 100%; margin-left: 0px;
}
.-layout-3columns.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-summary-container .table-totals {
	width: 100%; margin-left: 0px;
}
.-layout-2columns.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-additional-options {
	background: rgb(255, 255, 255);
}
.-layout-3columns.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-additional-options {
	background: rgb(255, 255, 255);
}
.-layout-2columns.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-additional-options .amcheckout-checkboxes {
	width: 100%; display: block;
}
.-layout-2columns.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-additional-options .amcheckout-comment {
	width: 100%; display: block;
}
.-layout-3columns.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-additional-options .amcheckout-checkboxes {
	width: 100%; display: block;
}
.-layout-3columns.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-additional-options .amcheckout-comment {
	width: 100%; display: block;
}
.amcheckout-sticky-stopper {
	margin: 0px; padding: 0px; width: 100%; height: 0px; display: block; visibility: hidden;
}
.-layout-3columns.-modern.amcheckout-main-container {
	display: flex; justify-content: space-between;
}
.-layout-3columns.-modern.amcheckout-main-container .amcheckout-column {
	width: 32%;
}
.-layout-3columns.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-title {
	cursor: default;
}
.-layout-3columns.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-form-login .amcheckout-email .amcheckout-wrapper {
	flex:1 1 auto; width: inherit;
}
.-layout-3columns.-modern.amcheckout-main-container .amcheckout-step-container .form-login .amcheckout-email .amcheckout-wrapper {
	flex:1 1 auto; width: inherit;
}
.-layout-3columns.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-form-login .amcheckout-password {
	width: 100%;
}
.-layout-3columns.-modern.amcheckout-main-container .amcheckout-step-container .form-login .amcheckout-password {
	width: 100%;
}
.-layout-3columns.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-shipping-address .shipping-address-item {
	width: 100%;
}
.-layout-3columns.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-shipping-address .shipping-address-details {
	width: 100%;
}
.-layout-3columns.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-shipping-address :not(:last-of-type).shipping-address-item {
	margin-bottom: 10px;
}
.-layout-3columns.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-shipping-address :not(:last-of-type).shipping-address-details {
	margin-bottom: 10px;
}
.-layout-3columns.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-shipping-methods {
	min-width: inherit;
}
.-layout-3columns.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method {
	width: 100%;
}
.-layout-3columns.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-shipping-methods :not(:last-of-type).amcheckout-method {
	margin-bottom: 10px;
}
.-layout-3columns.-modern.amcheckout-main-container .amcheckout-step-container .billing-address-details {
	width: 100%;
}
.-layout-3columns.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-payment-methods :not(:last-of-type).payment-method {
	margin-bottom: 10px;
}
.-layout-3columns.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-delivery-date .date.field .control {
	position: relative;
}
.-layout-3columns.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-delivery-date .date.field ._has-datepicker.input-text {
	width: 100%;
}
.-layout-3columns.-modern.amcheckout-main-container .amcheckout-step-container .amcheckout-delivery-date .date.field ._has-datepicker ~ .ui-datepicker-trigger {
	margin: 0px; top: 7px; right: 7px; position: absolute;
}
.ambrands-search-wrapper {
	width: 20%; float: right;
}
.brand-images .brands-letter {
	width: inherit; padding-right: 35px;
}
.brand-images .brands-letter .brand-item {
	margin: 0px 10px 20px;
}
.amslider .slide {
	margin: 0px 20px 20px 0px; max-width: 32%; flex-basis: auto; -webkit-flex-basis: auto;
}
.ambrands-list-popup {
	background: rgb(255, 255, 255); transition:0.5s; width: 600px; height: 450px; position: absolute; opacity: 0; pointer-events: none; box-shadow: 0px 0px 1px 1px #ccc;
}
.ambrands-menu-item:hover .ambrands-list-popup {
	display: block; opacity: 1; pointer-events: auto;
}
.ammenu-item:hover .ambrands-list-popup {
	display: block; opacity: 1; pointer-events: auto;
}
.ambrands-list-container {
	height: 100%; font-size: 0px;
}
.ambrands-popup-filter {
	background: rgb(240, 240, 240); padding: 20px; width: 27%; height: 100%; text-align: center; font-size: 0px; vertical-align: top; display: inline-block; box-sizing: border-box;
}
.ambrands-popup-filter .ambrands-letter {
	width: 40px; height: 40px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-size: 14px; display: inline-block; box-sizing: border-box;
}
.ambrands-popup-filter .ambrands-letter:hover {
	background: rgb(204, 204, 204); color: rgb(51, 51, 51); text-decoration: none;
}
.ambrands-popup-filter .-disabled.ambrands-letter {
	opacity: 0.6; pointer-events: none; background-color: rgb(241, 241, 241);
}
.ambrands-popup-filter .-active.ambrands-letter {
	background: rgb(245, 141, 15); color: rgb(255, 255, 255);
}
.ambrands-popup-filter .-letter-all.ambrands-letter {
	width: 100%; margin-bottom: 15px;
}
.ambrands-popup-items {
	padding: 20px; width: 73%; height: 100%; overflow: auto; font-size: 14px; display: inline-block; box-sizing: border-box;
}
.ambrands-popup-items .brand-images .brands-letter {
	padding: 0px; width: 100%;
}
.ambrands-popup-items .brand-item {
	text-align: center;
}
.ambrands-popup-items .brand-item .label::before {
	content: none;
}
.ambrands-popup-items .brand-item .count {
	transform: translateX(50%); -webkit-transform: translateX(50%); -moz-transform: translateX(50%);
}
.ambrands-popup-items .brand-images .brands-letter .brand-item {
	margin: 0px 20px 20px 0px;
}
.ambrands-popup-items .letter {
	margin-bottom: 15px;
}
.filter-options-content .am-filter-price {
	width: 43%;
}
.am-swiper-slider.amslider-container {
	width: 85%;
}
.category .subscribe-popup .notification-container {
	margin-top: 20px;
}
.category .subscribe-popup {
	width: 30%;
}
.checkout-index-index .modal-popup .modal-inner-wrap {
	left: 50%; width: 800px; margin-left: -400px;
}
.opc-wrapper .shipping-address-item {
	width: 33.33%;
}
.opc-wrapper .shipping-address-item::before {
	background: rgb(204, 204, 204); left: 0px; top: 0px; width: 1px; height: calc(100% - 20px); position: absolute; content: "";
}
.opc-wrapper :nth-child(3n+1).shipping-address-item::before {
	display: none;
}
.opc-wrapper .selected-item.shipping-address-item::before {
	display: none;
}
.opc-wrapper .selected-item.shipping-address-item + .shipping-address-item::before {
	display: none;
}
.table-checkout-shipping-method {
	min-width: 500px;
}
.wishlist-index-index .products-grid .product-items {
	margin: 0px;
}
.wishlist-index-index .products-grid .product-item {
	padding: 0px; width: 24.43%; margin-left: calc((100% - 4 * 24.439%)/3);
}
.wishlist-index-index .products-grid :nth-child(4n+1).product-item {
	margin-left: 0px;
}
.widget.block .products-grid .product-item {
	width: 20%;
}
.page-layout-1column .widget.block .products-grid .product-item {
	width: calc((100% - 8%)/5); margin-left: 2%;
}
.page-layout-1column .widget.block .products-grid :nth-child(4n+1).product-item {
	margin-left: 2%;
}
.page-layout-1column .widget.block .products-grid :nth-child(5n+1).product-item {
	margin-left: 0px;
}
.page-layout-3columns .widget.block .products-grid .product-item {
	width: 25%;
}
.widget.block .products-grid .product-items {
	margin: 0px;
}
.widget.block .products-grid .product-item {
	padding: 0px; width: 24.43%; margin-left: calc((100% - 4 * 24.439%)/3);
}
.widget.block .products-grid :nth-child(4n+1).product-item {
	margin-left: 0px;
}
}
@media all and (min-width:1440px), print
{
.brands-filters .letter {
	margin: 0px; border-radius: 0px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.brands-filters .letter-all {
	margin-right: 20px;
}
.brands-filters :first-child.letter {
	border-top-left-radius: 5px; border-bottom-left-radius: 5px;
}
.brands-filters :last-child.letter {
	border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; border-top-right-radius: 5px; border-bottom-right-radius: 5px;
}
.amslider .wrapper {
	justify-content: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
}
.label-new.custom-label {
	right: 1px !important; background-color: rgb(28, 196, 143);
}
.custom-label {
	padding: 0px 10px; border-radius: 12px; top: 10px !important; height: 24px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 24px; font-size: 85.71%; position: absolute; z-index: 20; direction: rtl; min-width: 80px;
}
.label-new.custom-label2 {
	right: 1px !important; background-color: rgb(28, 196, 143);
}
.custom-label2 {
	padding: 0px 10px; border-radius: 12px; top: 40px !important; height: 24px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 24px; font-size: 85.71%; position: absolute; z-index: 20; direction: rtl; min-width: 80px;
}
.label-sale.label-product {
	left: 1px !important; background-color: rgb(255, 68, 68);
}
.label-sale.label-product-new {
	left: 1px !important; background-color: rgb(255, 68, 68);
}
.label-product-new {
	padding: 0px 10px; border-radius: 12px; top: 40px; height: 24px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 24px; font-size: 85.71%; position: absolute; z-index: 20; direction: rtl; min-width: 80px;
}
h1.logo_hiddenH {
	margin: 0px !important; padding: 0px !important; font-size: 0px !important; visibility: hidden;
}
.category-slider-icons .owl-carousel {
	margin-bottom: 20px !important; display: block !important;
}
.price-box .old-price .price {
	color: rgb(170, 170, 170); font-size: 102.28% !important; text-decoration: line-through;
}
.price-box .price {
	color: rgb(255, 68, 68); font-size: 116.57% !important;
}
.amasty-fpc-crawler-status {
	background: rgb(255, 255, 255); border: 2px solid teal; border-image: none; right: 20px; bottom: 20px; position: fixed; z-index: 9999; min-width: 400px;
}
.amasty-fpc-crawler-status .status-header {
	background: teal; padding: 12px 0px; text-align: center; color: rgb(255, 255, 255); font-size: 20px; font-weight: 700;
}
.status-ignored.amasty-fpc-crawler-status .status {
	color: rgb(190, 190, 190);
}
.status-hit.amasty-fpc-crawler-status .status {
	color: rgb(103, 185, 106);
}
.status-miss.amasty-fpc-crawler-status .status {
	color: rgb(209, 12, 18);
}
.amasty-fpc-crawler-status .status {
	padding: 12px 0px; text-align: center; text-transform: uppercase; font-size: 28px; font-weight: 700;
}
.amasty-fpc-crawler-status .not-cacheable .not-cacheable-header {
	background: rgb(228, 228, 228); padding: 7px 0px; text-align: center; font-weight: 700;
}
.amasty-fpc-crawler-status .not-cacheable .blocks .not-cacheable-block {
	padding: 7px; font-size: 12px; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid;
}
.amasty-fpc-crawler-status .not-cacheable .blocks :last-child.not-cacheable-block {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.crosssell.block .owl-stage .owl-item .product-item {
	width: 89% !important;
}
.clearfix {
	
}
.clearfix::after {
	height: 0px; clear: both; display: block; content: "";
}
