@charset "UTF-8";

/*
 * Scrollbar
 */

/* width */
::-webkit-scrollbar {
   width: 7px;
   height: 7px;
}

/* track */
::-webkit-scrollbar-track {
   background-color: #d1d1d1;
}
 
/* handle */
::-webkit-scrollbar-thumb {
   background-color: #11535f; 
   border-radius: 10px;
}
::-webkit-scrollbar-thumb:horizontal {
   background: #930b0f;
   border-radius: 10px;
}

/* handle on hover */
::-webkit-scrollbar-thumb:hover {
   background-color: #002544;
}

/*
 * Content
 */

h1.RESS, h2.RESS, h3.RESS, h4.RESS, h5.RESS, h6.RESS {
	display: block;
	text-transform: uppercase;
	margin-bottom: 10px;
	margin-top: 5px;
}
h1.RESS {
	font-size: 36px;
}
h2.RESS {
	font-size: 30px;
}
h3.RESS {
   font-size: 25px;
}
h4.RESS {
   font-size: 20px;
}
p.RESS {
	margin-top: 0;
	margin-bottom: 20px;
}
.text-big {
   font-size: 17px;
}
.clr-red {
	color: #ba1f1f !important;
}
.clr-dark-red {
	color: #930b0f !important;
}
.clr-orange {
	color: #ff5d00 !important;
}
.clr-dark-blue {
	color: #11535f !important;
}
.clr-dark-grey {
	color: #1d1d1d !important;
}
.clr-black {
	color: #151515 !important;
}
.team-classic-image {
	width: 35%;
}
.contact-box-info > * {
	font-size: 20px;
}
.contact-box-icon .icon {
	font-size: 25px;
}
.list-opening-hours {
	margin-bottom: 30px;
}
.list-opening-hours li {
	margin-left: 0;
}
.list-opening-hours > li > .info-26 { /* .info-ID */
   display: inline-block;
   color: #fff;
   background-color: #248232;
   border-radius: 8px;
   padding: 10px 15px;
}
.list-opening-hours li + li {
   margin-top: 20px;
}

/*
 * Tooltip
 */

[data-tooltip] {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted #e1e1e1;
  padding-bottom: 4px;
  transition: .5s;
}

[data-tooltip] > [data-tooltiptext] {
  visibility: hidden;
  opacity: 0;
  width: 180px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  top: 150%;
  left: 50%;
  margin-left: -90px;
  transition: .5s;
}

[data-tooltip] > [data-tooltiptext]::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent black transparent;
}

[data-tooltip]:hover > [data-tooltiptext] {
  visibility: visible;
  opacity: 1;
}

/*
 * Menu
 */

.rd-megamenu-fitem .rd-megamenu-icon, .rd-megamenu-fitem .rd-megamenu-text {
	font-size: 17px;
}
.rd-navbar-fixed .rd-navbar-submenu-toggle.rd-navbar-submenu-mobile::after {
	content: '\f107';
	width: 268px;
	padding-right: 20px;
	text-align: right;
}

/*
 * Heureka Plugin, Facebook Plugin
 */
/*#hw-87kwowifjjowiklsadh666left {
	top: 675px !important;
}
#hw-87kwowifjjowiklsadh666left, #hw-87kwowifjjowiklsadh666left > * {
	z-index: 1078 !important;
}*/
.fb-plugin, .fb-plugin-start {
	position: fixed;
	top: 120px;
	z-index: 1078;
}
.fb-plugin {
	display: block;
	width: 340px;
	left: -340px;
}
.fb-plugin-start {
	width: 50px;
	height: 50px;
	left: 0;
}
.fb-plugin-start img {
	padding: 6px;
}

/*
 * Slideshow
 */

.swiper-slide a.swiper-href {
   display: block;
   position: absolute;
   width: 100%;
   height: auto;
   top: 0;
   left: 0;
   bottom: 0;
   z-index: 8;
} 

/*
 * BG Breadcrumbs custom
 */

[class*='-mcustom'] {
   color: #000;
}
.bg-4-mcustom.parallax-disabled, .bg-5-mcustom.parallax-disabled, .bg-7-mcustom.parallax-disabled {
	background-repeat: no-repeat;
}
.bg-2-mcustom.parallax-disabled, .bg-3-mcustom.parallax-disabled {
	background-size: contain;
}
.bg-7-mcustom.parallax-disabled {
	background-position: center 36%;
}
.bg-4-mcustom h1.h2 {
   color: #dce4f7;
}

/*
 * Tables
 */

.table-sizes-fox p {
	font-weight: 600;
	margin-bottom: 20px;
}
.table-sizes-fox table {
	width: 70%;
	margin: 0 auto 60px;
}
.single-product-info div.unit div.unit-body p {
	font-size: 15px !important;
	margin-bottom: 10px;
}
.single-product-info div.unit div.unit-body .section-table-fox {
	width: 70%;
	overflow-x: auto;
	margin-bottom: 60px;
}
.single-product-info div.unit div.unit-body table thead th {
	font-size: 10px;
}
.single-product-info div.unit div.unit-body table tbody td {
   font-size: 12px;
}

/*
 * E-shop
 */

.eshop-row {
	justify-content: space-around;
	margin: 0 50px;
}
.eshop-row .eshop-aside {
	width: calc(15% - 50px);
	margin-right: 50px;
}
.eshop-row .eshop-content {
   width: 85%;
}
.skladem, .nadotaz {
	width: 108px;
	text-align: center;
	padding: 5px;
	color: #fff !important;
	border-radius: 6px;
	margin-top: 20px;
}
.skladem {
	background-color: #00623e;
}
.nadotaz {
	background-color: #f49b4d;
}
.box-security {
	margin-top: 30px;
}
.box-security div[data-state=skladem] a {
	text-decoration: underline;
}
.single-product .list-description {
	margin-bottom: 20px;
}
.single-product-mark {
	position: relative;
}
.single-product-mark:before {
	position: absolute;
	top: 0;
	left: -15px;
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 15px 15px 15px 0;
	border-color: transparent #930b0f transparent transparent;
	vertical-align: middle;
}
.single-product-mark-burnt-sienna span {
	display: inline-block;
	background-color: #930b0f;
	padding: 3px 12px;
	color: #fff;
}
.product_attributes {
	margin-bottom: 30px;
}
.product_attributes ul li {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: space-between;
}
.product_attributes ul li > div {
}
.product_attributes ul > li {
	padding: 15px 10px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #e1e1e1;
}
.product_attributes ul > li:hover {
	background-color: #f1f1f1;
}
.product_attributes_group1 {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
}
.product_attributes_group2 {
   display: flex;
   flex-wrap: wrap;
   align-items: center;
   justify-content: right;
   text-align: right;
}
.product_attributes_group2 > div:not(:last-child) {
	width: 95px;
}
.product_attributes_group2 > div:not(:first-child) {
   margin-left: 10px;
}
.product_attributes_group2 span.skladem, .product_attributes_group2 span.na_dotaz, .product_attributes_group2 span.brzy_skladem {
	background-color: transparent !important;
	font-weight: 600;
	padding: 0;
}
.product_attributes_group2 span.skladem {
	color: #00623e !important;
}
.product_attributes_group2 span.na_dotaz {
	color: #930b0f !important;
}
.product_attributes_group2 span.brzy_skladem {
   color: #0066ff !important;
}
.product_attributes_group2 .price {
	font-size: 20px;
	font-weight: 600;
	color: #151515;
}
.delivery-guarantee {
	display: flex;
	align-items: center;
}
.delivery-calendar {
	display: flex;
	flex-wrap: wrap;
	border: 1px solid #777;
	border-radius: 6px;
	font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.delivery-calendar > * {
	width: 100%;
	font-weight: 600;
	text-align: center;
}
.delivery-calendar .calendar-day {
	background-color: #930b0f;
	color: #fff;
	border-radius: 5px 5px 0 0;
}
.delivery-calendar .calendar-date {
	border-radius: 0 0 5px 5px;
	padding: 6px 0;
}
.delivery-content {
	padding-left: 20px;
}
.delivery-content > * {
	line-height: 1;
}
.product-meta {
	font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 10px;
}
.product-meta > * {
	color: #fff;
	padding: 3px 8px;
}
.product-meta .make-square {
	padding-top: 13px;
	padding-bottom: 13px;
}
.product-meta.absolute-top, .product-meta.absolute-bottom {
	position: absolute;
	left: 0;
	margin-left: 10px;
}
.product-meta.absolute-top {
	width: 50px;
	top: 0;
	margin-top: 20px;
}
.product-meta.absolute-bottom {
	width: 80px;
	bottom: 165px;
}
.product-meta.absolute-top > *, .product-meta.absolute-bottom > * {
	display: block;
}
.product-meta.absolute-top > *:not(:last-child), .product-meta.absolute-bottom > *:not(:last-child) {
	margin-bottom: 5px;
}
.product-meta .in-stock {
	background-color: #529764;
}
.product-meta .out-of-stock {
	background-color: #ccc;
}
.product-meta .in-stock-soon, .product-meta .new {
	background-color: #0066ff;
}
.product-meta .discount {
	background-color: #fb7f2c;
	letter-spacing: normal;
	padding-left: 0;
	padding-right: 0;
}
.product-meta .top {
	background-color: #000;
}
.product-meta .sale {
	background-color: #e9073c;
}
.product-meta .clearance-sale {
	background-color: #fdf100;
	color: #000;
}
.product-meta .discount, .product-meta .new, .product-meta .top {
	font-weight: 600;
}
.single-product .product-meta > * {
	padding: 13px 8px;
}
.single-product .product-meta > *:not(:last-child) {
	margin-right: 5px;
}
.single-product .product-meta {
	margin-top: 40px;
	text-align: left;
}
.size-sort-filter {
	display: flex;
	justify-content: space-between;
	margin-right: 50px;
}
.size-sort-filter div:not(:last-child) {
	margin-right: 20px;
}
.pagination-parts {
	display: flex;
	justify-content: space-between;
}
.top-pagination-content {
	margin-top: 20px;
	text-align: center;
}
.pagination-pages-part {
	margin-right: 35px;
	margin-left: 35px;
}
.product-count {
	border-top: 1px solid #ebebeb;
	padding-top: 10px;
	text-align: center;
}
.products-list-bottom .button {
	margin-bottom: 20px;
}
.cart-inline-name {
	line-height: 1;
}
.page-title-panel {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 10px;
	margin-bottom: 10px; 
}
.title-box {
	display: flex;
}
.title-box h5 + span {
	display: block;
	font-size: 10px;
	color: #151515;
	background-color: #ebebeb;
	border-radius: 10px;
	padding: 2px 5px;
	margin: 3px 0 0 8px;
	max-height: 20px;
}
.added-item-img {
   max-width: 80px;
}
.table-cart-title-product {
	margin-left: 20px;
}
.data-error {
	border-color: #a72b3e;
}
.box-title-logo {
	display: flex;
	justify-content: space-between;
	margin-bottom: 15px;
}
.box-title-logo span.logo {
	width: 100px;
}
.radio-panel span.suma, .radio-panel span.logo {
	float: right;
}
.radio-panel span.logo {
	margin-right: 10px;
}
.radio-panel span.logo img {
	margin: 0;
}
.radio-panel span.logo img:not(:last-child) {
	margin-right: 10px;
}
.radio-panel span.logo .gpay {
	height: 22px;
}
.radio-panel .radio-modern:hover {
	font-weight: bold;
}
.personal-information .data-content {
	margin-top: 10px;
}
.data-billing-information .company-shopping-button label, .data-billing-information .delivery-address label {
	margin-bottom: 0;
}
.data-billing-information .company-shopping-button {
	margin-top: 28px;
	margin-bottom: 29px;
}
.data-billing-information .data-content {
   margin-top: 10px;
   margin-bottom: 20px;
}
.data-billing-information .company-shopping-content {
   margin-top: 29px;
   margin-bottom: 0;
}
.personal-information .data-content > div[class^="col"], .data-billing-information .data-content > div[class^="col"], .data-billing-information .delivery-address-content div.row > div[class^="col"] {
	margin-bottom: 10px;
}
.personal-information {
	margin-bottom: 50px;
}
.order-finalize-box {
	justify-content: space-between;
	border: 1px solid #e1e1e1;
	border-width: 1px 0 0 0;
	padding-top: 50px;
}
.objednavka .buttons {
	text-align: right;
	margin: 40px 0 70px;
}
.objednavka .buttons button span {
   display: block;
   text-transform: lowercase;
   font-size: 12px;
   font-weight: 400;
}
.currencies-top-box a {
	color: #151515;
}
.currencies-top-box .active_EUR a.curr_EUR, .currencies-top-box .active_CZK a.curr_CZK {
	color: #930b0f;
}
.currencies-top-box .active_EUR a.curr_CZK, .currencies-top-box .active_CZK a.curr_EUR {
   font-size: 10px;
}
#popupObjectModal {
	background-color: #ffffff;
}
#contactAreaObjectModal {
	padding: 45px 45px 20px;
}
.box-security .unavailable .info-content {
	display: flex;
	align-items: center;
}
.box-security .unavailable i {
	font-size: 40px;
	margin-right: 20px;
}
.box-security .unavailable i, .box-security .unavailable span {
	color: #930b0f;
}
.product_attributes.not_set span.checkmark, .attr_not_set {
	border: 1px solid #930b0f;
}
.attr_not_set {
	color: #930b0f;
	text-align: center;
	padding: 20px;
	margin: 10px 0 30px; 
}
.table-cart-link {
	margin-left: 20px;
}
.table-cart-info {
	display: block;
	margin-top: 5px;
	font-size: 15px;
}
.cart-info-box.added-cart {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #e1e1e1;
}
.cart-info-box.added-cart .cart-info-box-item, .cart-info-box.cart .cart-info-box-item {
	display: flex;
	align-items: flex-start;
	margin-bottom: 15px;
}
.cart-info-box.added-cart .cart-info-box-item img {
	width: 20%;
}
.cart-info-box.added-cart .cart-info-box-item img, .cart-info-box.cart .cart-info-box-item > img {
	opacity: 0.5;
}
.cart-info-box.added-cart .cart-info-box-item p {
	font-size: 15px;
	font-weight: 400;
	margin: 0 0 0 15px;
}
.cart-info-box.cart {
	margin-left: 15px;
}
.cart-info-box.cart .cart-info-box-item > div {
	margin-left: 20px;
}
.cart-info-box.cart .cart-info-box-item p {
	font-size: 15px;
	font-weight: 400;
}
.cart-info-box.cart .cart-info-box-item p strong {
	font-size: 17px;
}
.select-branch {
	margin: 0 0 20px;
}
.CP_Detaily {
	margin-bottom: 20px;
}
.CP_Detaily label, .CP_BLN_Detaily label, .ZASILKOVNA_Detaily label, .PARCELSHOP_Detaily label, .PARCELBOX_Detaily label {
	padding-left: 15px;
	margin-bottom: 10px;
}
.CP_Detaily img {
	display: none;
}
.CP_Detaily div.detaily_cp {
	background-color: #f5f4f4;
	padding: 15px;
	margin-bottom: 20px;
}
.CP_Detaily p.detaily_cp ~ hr {
	margin-top: 5px;
	padding-top: 5px;
}
.CP_Detaily table.detaily_cp tr td:first-child {
	padding-right: 15px;
}
.order-style-select {
	padding-left: 0;
	padding-right: 0;
}
.order-style-select .select2-container--default .select2-selection--single .select2-selection__rendered {
	font-size: 15px;
	text-align: left;
	padding-top: 17px;
	padding-bottom: 17px;
	border: 1px solid #e1e1e1;
	border-width: 0 0 1px 0;
}
.table-cart tr.select-bonus td {
	display: block;
	width: 100%;
	min-width: unset;
}
.table-cart tr.select-bonus td label {
	width: 100%;
}
.table-cart tr.select-bonus td label span.checkmark {
   top: 1px;
}
.table-cart tr.select-bonus td label h6, .table-cart tr.select-bonus td label {
	font-size: 14px;
	font-weight: 400;
	margin-left: 20px;
	text-transform: none;
}
.stock-info {
	margin-top: 20px;
}
.stock-info .in-stock, .stock-info .out-of-stock, .stock-info .in-stock-soon {
	background-color: transparent;
	font-weight: 600;
   font-size: 17px;
}
.stock-info .in-stock {
	color: #00623e;
}
.stock-info .out-of-stock {
	color: #930b0f;
}
.stock-info .in-stock-soon {
   color: #0066ff;
}
.section-order-recapitulation {
	text-align: left;
}
.order-recapitulation > p {
	margin-bottom: 5px;
}
.order-recapitulation > ul li span:last-child {
	color: #151515;
}
.product-sort-pages {
	display: flex;
}

/*
 * Radio Button
 */

.radio-modern {display:block;position:relative;padding-left:35px;margin-bottom:6px;text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.radio-modern input {position:absolute;opacity:0;cursor:pointer;}
.radio-modern .checkmark, .radio-modern .order-checkmark {position:absolute;top:-9px;left:0;height:25px;width:25px;background-color:#ebebeb;border-radius:6px;border: 2px solid #e1e1e1;}
.list-shop-filter .radio-modern .checkmark, .radio-modern .order-checkmark {top:0;}
.radio-modern:hover input ~ .checkmark, .radio-modern:hover input ~ .order-checkmark {background-color:#cdcdcd;border:none;}
.radio-modern input:checked ~ .checkmark {background-color:#ebebeb;border:none;}
.radio-modern input:checked ~ .order-checkmark {background-color:#11535f;border:none;}
.radio-modern .checkmark:after, .radio-modern .order-checkmark:after {content:"";position:absolute;display:none;}
.radio-modern input:checked ~ .checkmark:after, .radio-modern input:checked ~ .order-checkmark:after {display:block;}
/*.radio-modern .checkmark:after {left:9px;top:5px;width:7px;height:12px;border:solid #151515;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}*/
.radio-modern .checkmark:after {left:12px;top:-4px;width:11px;height:22px;border:solid #151515;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.radio-modern .order-checkmark:after {left:9px;top:5px;width:7px;height:12px;border:solid #ffffff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
/*.radio-modern .order-checkmark:after {left:10px;top:4px;width:7px;height:13px;border:solid #ffffff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}*/
.radio-modern.agree-error .order-checkmark {background-color:#930b0f;border:#930b0f;}
.radio-modern.agree-error {border-bottom:1px solid #930b0f;padding-bottom:20px;}
.radio-modern.agree-error:hover .order-checkmark {background-color:#930b0f;border:#930b0f;opacity:0.5;}
.radio-modern.agree-error ~ .form-validation {bottom:34px;right:15px;}

/*
 * Footer
 */

.footer-classic-body {
	padding-bottom: 40px !important;
}
.footer-classic-body > * {
	font-size: 13px;
	color: #c3c3c3;
}
.footer-classic-body .celebrate-stamp {
	display: block;
	width: 56%;
	margin: 0 auto;
}
.footer-classic-panel .list-social {
	color: #777777;
}
.footer-classic-body .contacts-creative {
	margin-bottom: 30px;
}
footer .contacts-column {
	font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
   font-size: 17px;
   letter-spacing: 1.5px;
   margin-bottom: 20px;
}
.footer-logo {
	justify-content: right;
	align-items: center;
	border-top: 1px solid;
	border-top-color: rgba(255, 255, 255, 0.2);
	padding-top: 40px;
}
footer .footer-logo .brand-logo-light {
	margin: 0 auto;
}
.footer-info-text {
	border-top: 1px solid rgba(255, 255, 255, 0.2) !important;
	padding-top: 24px;
}
.grw-net-widget .grw-net-text {
   color: #fff !important;
}

/*
 * Responsive
 */

@media (max-width: 1600px) {
	.eshop-row .eshop-aside {
      width: calc(20% - 50px);
	}
	.eshop-row .eshop-content {
      width: 80%;
   }
}
@media (max-width: 1440px) {
   footer {
      font-size: 14px;
   }
   .footer-container {
      width: 100%;
      padding: 0 25px;
   }
}
@media (min-width: 1440px) {
	.footer-container {
      max-width: 1200px;
      margin: 0 auto;
	}
}
@media (max-width: 1330px) {
	#hw-87kwowifjjowiklsadh666right {
      top: 41px !important;
	}
}
@media (max-width: 1200px) {
   .product-top-panel-title {
      display: none;
   }
   .eshop-row {
      margin: 0 10px;
   }
   .table-checkout td:first-child {
      min-width: unset;
   }
   .table-checkout tbody tr td {
      font-size: 15px;
      padding: 22px 22px 22px 14px;
   }
}
@media (max-width: 1199px) {
	.rd-nav-item .rd-nav-link::after {
		content: none;
	}
	.fb-plugin, .fb-plugin-start {
		display: none;
	}
}
@media (max-width: 1024px) {
   .order-style-select .select2-container--default .select2-selection--single .select2-selection__rendered, .personal-information label, .data-billing-information label {
      font-size: 13px;
   }
}
@media (max-width: 991px) {
   .eshop-row .eshop-content {
      width: 100%;
   }
   .personal-information .data-content {
      margin-top: 0;
      margin-bottom: 20px;
   }
   .footer-container {
      max-width: 980px;
      margin: 0 auto;
   }
   .footer-logo img {
		width: 70%;
   }
   .footer-logo .celebrate-stamp {
   	width: 45%;
   }
   .eshop-aside {
      display: none;
   }
}
@media (max-width: 815px) {
   .bg-7-mcustom h1.h2 {
      color: #edd89f;
   }
}
@media (max-width: 768px) {
	.eshop-mobile-content ul li {
      width: 45%;
   }
   .product_attributes_group2 > div:not(:last-child) {
      width: 80px;
   }
   .section-order-recapitulation {
      text-align: center;
   }
   .product-sort-pages {
      flex-direction: column;
      align-items: center;
   }
   .size-sort-filter {
      margin: 0 0 20px;
   }
   .footer-classic-social {
		width: 50%;
		margin: 0 auto 50px;
   }
   .footer-info-text {
		width: 50%;
		margin-left: auto;
		margin-right: auto;
		padding-bottom: 50px;
   }
   .footer-logo img, .footer-logo .celebrate-stamp {
		width: 40%;
		margin: 0 auto;
   }
   .footer-logo .celebrate-stamp {
		width: 30%;
   }
   .footer-logo > div:not(:last-child) {
		margin-bottom: 40px;
   }
}
@media (min-width: 768px) {
	.col-bonuses {
		flex: 0 0 12%;
		width: 12%;
	}
}
@media (max-width: 768px) {
   .eshop-mobile-content ul li {
      width: 89%;
   }
}
@media (max-width: 660px) {
	.pagination-parts {
      justify-content: center;
      flex-direction: column;
      align-items: center;
   }
   .pagination-parts .pagination-pages-part {
      margin-bottom: 20px;
   }
}
@media (max-width: 630px) {
   .bg-2-mcustom.parallax-disabled, .bg-3-mcustom.parallax-disabled {
      background-size: cover;
   }
}
@media (max-width: 425px) {
   .product_attributes_group2 .price {
      font-size: 17px;
   }
   .page-link {
      font-size: 15px;
      padding: 0 2.5px;
   }
   .table-checkout tbody tr td {
      font-size: 13px;
   }
   .footer-logo img, .footer-logo .celebrate-stamp {
      width: 80%;
      margin: 0 auto;
   }
   .footer-logo .celebrate-stamp {
      width: 50%;
   }
}
@media (max-width: 375px) {
	.size-sort-filter {
      flex-wrap: wrap;
	}
	.size-sort-filter div:not(:last-child) {
      margin-right: 0;
	}
}