@import url('header.css');
@import url('footer.css');


/*------------------------------------- Common -----------------------------------------*/

.info {height: auto;width: 100%;padding: 105px 0 0 0;border:0;margin: 0;float: left;position:relative;z-index:7;background:#FEF2E2;}

.wp-block-group {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;position:relative;z-index:5;}
.wp-block-group__inner-container {height: auto;width: 1350px;padding: 0 0 105px 0;border:0;margin: 0;float: left;position:relative;left:50%;transform: translate(-50%,0);}

.wp-block-group .wp-block-columns {width:100%;gap:70px!important;display:flex;align-items:start;margin:0!important;}
.wp-block-group .wp-block-columns .wp-block-column {display:flex;flex-wrap:wrap;align-content: center;}

.wp-block-group .wp-block-columns .wp-block-column figure {max-width:100%;height:auto;margin:0;}
.wp-block-group .wp-block-columns .wp-block-column figure img {max-width:100%;height:auto;margin:0;}

.wp-block-group h1, 
.wp-block-group .title {font-size: 37px;line-height:42px;width:100%;float:left;text-align:center;margin: -7px 0 35px 0;color:#000;position:relative;font-weight:normal;font-family: 'Manrope SemiBold', sans-serif;}

.wp-block-group h1 span,
.wp-block-group h1 strong, 
.wp-block-group .title span, 
.wp-block-group .title strong {}

.wp-block-group h2,
.wp-block-group .subtitle {font-size: 30px;line-height:37px;width:100%;float:left;text-align:center;margin: -7px 0 35px 0;color:#000;font-weight:normal;font-family: Manrope SemiBold;text-transform: uppercase;font-family: 'Manrope SemiBold', sans-serif;}

.wp-block-group h2 span,
.wp-block-group h2 strong, 
.wp-block-group .subtitle span, 
.wp-block-group .subtitle strong {}

.wp-block-group__inner-container > h2 {text-align:center;}

.single-info .wp-block-group h2 {text-align:left!important;float:none;margin: 20px 0;}

.wp-block-group h3,
.wp-block-group .pretitle {font-size: 24px;line-height:29px;width:100%;float:left;text-align:left;color:#000;margin: 0 0 15px 0;position:relative;font-weight:normal;}

.wp-block-group h3 span,
.wp-block-group h3 strong, 
.wp-block-group .pretitle span, 
.wp-block-group .pretitle strong {}

.single-info .wp-block-group h3 {text-align:left!important;float:none;margin: 20px 0;}

.wp-block-group h4,
.wp-block-group .smalltitle {font-size: 19px;line-height:25px;width:100%;float:left;text-align:left;color:#000;margin: 0 0 10px 0;position:relative;font-weight:normal;}

.single-info .wp-block-group h4 {text-align:left!important;float:none;margin: 20px 0;}

.wp-block-group h4 span,
.wp-block-group h4 strong, 
.wp-block-group .smalltitle span, 
.wp-block-group .smallitle strong {}

.wp-block-group p {font-size: 17px;line-height:25px;width:100%;text-align:left;margin:0;padding: 0 0 15px 0;color: #000;}

p strong,
p a strong,
p strong a,
li strong,
li a strong,
li strong a {font-weight:normal;color: #000;}

p a,
li a {color:#;}
p a:hover,
li a:hover {color:#;}

.wp-block-group h1 a, 
.wp-block-group .title a,
.wp-block-group h1 strong a, 
.wp-block-group .title strong a,
.wp-block-group h1 a strong, 
.wp-block-group .title a strong,
.wp-block-group h2 a, 
.wp-block-group .subtitle a,
.wp-block-group h2 strong a, 
.wp-block-group .subtitle strong a,
.wp-block-group h2 a strong, 
.wp-block-group .subtitle a strong,
.wp-block-group h2 span a, 
.wp-block-group .subtitle span a,
.wp-block-group h2 a span, 
.wp-block-group .subtitle a span,
.wp-block-group h3 a, 
.wp-block-group .pretitle a,
.wp-block-group h3 strong a, 
.wp-block-group .pretitle strong a,
.wp-block-group h3 a strong, 
.wp-block-group .pretitle a strong,
.wp-block-group h4 a, 
.wp-block-group .downtitle a,
.wp-block-group h4 strong a, 
.wp-block-group .downtitle strong a,
.wp-block-group h4 a strong, 
.wp-block-group .downtitle a strong,
.wp-block-group h5 a, 
.wp-block-group .smalltitle a,
.wp-block-group h5 strong a, 
.wp-block-group .smalltitle strong a,
.wp-block-group h5 a strong, 
.wp-block-group .smalltitle a strong,
.wp-block-group p a,
.wp-block-group li a,
.wp-block-group p strong a,
.wp-block-group li strong a,
.wp-block-group p a strong,
.wp-block-group li a strong a {color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;}

.wp-block-group ul {padding:0 0 15px 0;margin:0;list-style:none;}
.wp-block-group ol {padding:0 0 15px 0;margin:0;padding-left:32px;}

.wp-block-group li {font-size: 17px;line-height:25px;position:relative;padding-left:0;padding-bottom:5px;}
.wp-block-group ul li {padding-left:38px;color:#000;}
.wp-block-group li:last-child {padding-bottom:0;}

.wp-block-group ul li:before {content: '';position: absolute;top: 8px;left: 15px;float: left;height: 8px;width: 8px;border-radius: 50%;background:#000;}
.wp-block-group ol li::marker {color: #000!important;}

.wp-block-group > .wp-block-group__inner-container > .widget-wrapper {float:left;width:100%;}
.wp-block-group > .wp-block-group__inner-container > .widget-wrapper > p {float:left;width:100%;}
/*.wp-block-group > .wp-block-group__inner-container > .widget-wrapper > p > a {height:30px;line-height:30px;width:auto;float:left;font-size:14px;padding: 0 10px;border-radius:0;color:#000;background-color:transparent;margin: 30px 0 -30px 0;cursor:pointer;position:relative;left:50%;transform: translate(-50%,0);border-bottom: 2px solid #000;}
.wp-block-group > .wp-block-group__inner-container > .widget-wrapper > p > a:hover {color:#;border-color:#;}*/

body .wp-block-group.about p.has-text-align-center,
body .wp-block-group.about h2.has-text-align-center,
body .wp-block-group.about h3.has-text-align-center,
body .wp-block-group.about h4.has-text-align-center {text-align:center!important;}
body .wp-block-group.about p.has-text-align-left,
body .wp-block-group.about h2.has-text-align-left,
body .wp-block-group.about h3.has-text-align-left,
body .wp-block-group.about h4.has-text-align-left {text-align:left!important;}
body .wp-block-group.about p.has-text-align-right,
body .wp-block-group.about h2.has-text-align-right,
body .wp-block-group.about h3.has-text-align-right,
body .wp-block-group.about h4.has-text-align-right {text-align:right!important;}


/*------------------------------------- Hero zone -----------------------------------------*/

.slide-block {height: calc(100vh - 115px);height:auto;width: 100%;padding: 0;border: 0;margin: 115px 0 0 0;float: left;position: relative;overflow: hidden;z-index:4;}
.slide-block .wp-block-group__inner-container {padding:0;}

.slide-block > .widget-wrapper {position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;object-fit: cover;}
.slide-block > .widget-wrapper figure {position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;object-fit: cover;margin:0;padding:0;}
.slide-block > .widget-wrapper figure img,
.slide-block > .widget-wrapper figure video {position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;object-fit: cover;margin:0;padding:0;z-index:3;}
.slide-block > .widget-wrapper figure:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;background: linear-gradient(to top, rgba(0, 0, 0, .75), rgba(0, 0, 0, 0));}
	
.slide-block>.wp-block-group {width: 100%;position: relative;z-index: 5;height: calc(100vh - 115px);height:auto;}
.slide-block>.wp-block-group > .wp-block-group__inner-container {padding: 157.5px 0!important;box-sizing:border-box;max-height: calc(100vh - 115px);}

.slide-block>.wp-block-group > .wp-block-group__inner-container h1,
.slide-block>.wp-block-group > .wp-block-group__inner-container .title {font-size: 47px;line-height:52px;text-align:center;color:#fff;text-transform: none;font-family: 'Manrope SemiBold', sans-serif;}
.slide-block>.wp-block-group > .wp-block-group__inner-container p {color:#fff;width:100%;max-width:880px;font-size: 21px;line-height:28px;padding:0;text-align:center;font-weight:normal;position:relative;left:50%;transform: translate(-50%,0);}
.slide-block>.wp-block-group > .wp-block-group__inner-container p strong {}

.slide-block>.wp-block-group > .wp-block-group__inner-container p:last-of-type {}
.slide-block>.wp-block-group > .wp-block-group__inner-container p:last-of-type a {display: inline-flex !important;align-items: center;justify-content: center;height: 45px;line-height: 45px; padding: 0 18px 0 33px!important;margin: 0 !important;background: #B26B35!important;color: #fff !important;border-radius: 999px !important;font-size: 18px !important;font-weight: normal !important;  transition: .3s;font-family: 'Cinzel ExtraBold';position:relative;left:50%;transform:translate(-50%,0);float: left;margin-top: 45px !important;}
.slide-block>.wp-block-group > .wp-block-group__inner-container p:last-of-type a::after {content:"⟶";display: inline-block;margin-left: 10px;font-size: 18px;transition: .3s;}
.slide-block>.wp-block-group > .wp-block-group__inner-container p:last-of-type a:hover {background-color: #DE9F57!important;}

/*---------------- Single ----------------*/

.slide-block.single-slide>.wp-block-group {height:auto;padding: 90px 0;}
.slide-block.single-slide>.wp-block-group > .wp-block-group__inner-container {padding: 0!important;max-height: 100000px;}

.slide-block.single-slide>.wp-block-group > .wp-block-group__inner-container .wp-block-columns,
.slide-block.single-slide>.wp-block-group > .wp-block-group__inner-container .wp-block-columns .wp-block-column {min-width:100%;max-width:100%;width:100%!important;}

.slide-block.single-slide>.wp-block-group h1 {margin: -7px 0;text-align:center!important;color:#fff;}

.slide-block.single-slide > figure {position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;object-fit: cover;}
.slide-block.single-slide > figure img {position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;object-fit: cover;}


/*------------------------------------- About -----------------------------------------*/

.wp-block-group.about {z-index:8;position:relative;}

.wp-block-group.about .wp-block-columns {gap:70px!important;align-items:center!important;position:relative;}
.wp-block-group.about .wp-block-columns .wp-block-column:nth-of-type(1) {width: calc(50% - 35px)!important;}
.wp-block-group.about .wp-block-columns .wp-block-column:nth-of-type(2) {width: calc(50% - 35px)!important;}

body .wp-block-group.about p.has-text-align-center,
body .wp-block-group.about h2.has-text-align-center,
body .wp-block-group.about h3.has-text-align-center,
body .wp-block-group.about h4.has-text-align-center {text-align:center!important;}
body .wp-block-group.about p.has-text-align-left,
body .wp-block-group.about h2.has-text-align-left,
body .wp-block-group.about h3.has-text-align-left,
body .wp-block-group.about h4.has-text-align-left {text-align:left!important;}
body .wp-block-group.about p.has-text-align-right,
body .wp-block-group.about h2.has-text-align-right,
body .wp-block-group.about h3.has-text-align-right,
body .wp-block-group.about h4.has-text-align-right {text-align:right!important;}

.wp-block-group.about p {text-align:left;float:none;}

/*--------------- Main About ---------------*/

.wp-block-group.about.main-about .wp-block-group__inner-container {width:100%;padding-bottom:0;}

.wp-block-group.about.main-about .wp-block-columns {justify-content: left;}
.wp-block-group.about.main-about .wp-block-columns .wp-block-column:nth-of-type(1) {position:absolute;height:100%;width: calc(50% - 35px);overflow:hidden;box-shadow: 0 0 0 0 rgb(0 0 0/11%);align-content: end;left:0;}
.wp-block-group.about.main-about .wp-block-columns .wp-block-column:nth-of-type(2) {padding: 105px 0;padding-left: calc(50% + 35px);width:640px!important;}

.wp-block-group.about.main-about .wp-block-columns .wp-block-column figure,
.wp-block-group.about.main-about .wp-block-columns .wp-block-column figure img {position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;}

.wp-block-group.about.main-about h1,
.wp-block-group.about.main-about .title {text-align:left;}

.wp-block-group.about.main-about p:last-of-type {padding-bottom:0;}

.wp-block-group.about.main-about p:last-of-type a {color: #B26B35;font-family: 'Cinzel ExtraBold';font-size: 16px;text-transform:none;margin-top:5px;float:left;}
.wp-block-group.about.main-about p:last-of-type a:after {font-family: 'Inter Regular', sans-serif;}
.wp-block-group.about.main-about p:last-of-type a:hover {color:#DE9F57;}
.wp-block-group.about.main-about p:last-of-type a::after {content: "↗";display: inline-block;margin-left: 10px;font-size: 18px;transition: .3s;}
.wp-block-group.about.main-about p:last-of-type a:hover::after{transform:translate(3px,-3px);}

/*--------------- Opposite ---------------*/

.wp-block-group.about.main-about.opposite .wp-block-group__inner-container {padding-bottom:105px;}
.wp-block-group.about.main-about.opposite .wp-block-columns {justify-content:right;}
.wp-block-group.about.main-about.opposite .wp-block-columns .wp-block-column:nth-of-type(1) {position:absolute;height:100%;width: calc(50% - 35px);overflow:hidden;box-shadow: 0 0 0 0 rgb(0 0 0/11%);right:0;left: auto;}
.wp-block-group.about.main-about.opposite .wp-block-columns .wp-block-column:nth-of-type(2) {padding: 105px 0;padding-left: 0;padding-right: calc(50% - 35px);width: 640px !important;float: right;    align-content: end;padding-right: calc(50% + 35px);}


/*------------------------------------- Grid -------------------------------------*/

.wp-block-group.grid .wp-block-columns {gap:20px!Important;align-items: normal;position:relative;flex-wrap:wrap!important;}
.wp-block-group.grid .wp-block-columns .wp-block-column {flex-basis: calc(25% - 15px);min-width: calc(25% - 15px);max-width: calc(25% - 15px);float: left;margin: 0; border: 0;padding: 35px;align-content: start !important;background: transparent;box-shadow: 0 0 45px 0 rgb(0 0 0/11%);box-sizing: border-box;border-radius:0;flex-wrap:wrap!important;}

.wp-block-group.grid .wp-block-columns .wp-block-column figure {width:100%;height:auto;}
.wp-block-group.grid .wp-block-columns .wp-block-column figure img {width:100%;height:auto;}
.wp-block-group.grid .wp-block-columns .wp-block-column figure a:hover img {opacity:0.55;}

/*--------------- Categories ---------------*/

.wp-block-group.grid.cats .wp-block-group__inner-container > .woocommerce, 
.wp-block-group.grid.cats .wp-block-group__inner-container > .widget-wrapper > .woocommerce {float:left;width:100%;}
.wp-block-group.grid.cats .wp-block-group__inner-container > p, 
.wp-block-group.grid.cats .wp-block-group__inner-container > .widget-wrapper > p {padding:0;margin:0;}

.wp-block-group.grid.cats .woocommerce .products {margin:0!important;padding:0!important;display:flex!important;flex-direction: row!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch;}
.wp-block-group.grid.cats .woocommerce .products::-webkit-scrollbar{height:8px;}
.wp-block-group.grid.cats .woocommerce .products::-webkit-scrollbar-thumb{background:#999;border-radius:10px;}
.wp-block-group.grid.cats .woocommerce .products:before,
.wp-block-group.grid.cats .woocommerce .products:after {display:none!important;}
.wp-block-group.grid.cats .woocommerce .products li.product-category {flex:0 0 420px!important;width:420px!important;max-width:420px!important;margin:0 45px 20px 0!important;list-style:none;position:relative;overflow:hidden;border-radius:16px;}
.wp-block-group.grid.cats .woocommerce .products li.product-category:before,
.wp-block-group.grid.cats .woocommerce .products li.product-category:after {display:none!important;}
.wp-block-group.grid.cats .woocommerce .products li.product-category:last-child {margin-right:0!important;}
.wp-block-group.grid.cats .woocommerce .products li.product-category > a:first-of-type {display:block;width:100%;position:relative;text-decoration:none;}
.wp-block-group.grid.cats .woocommerce .products li.product-category > a:first-of-type img {width:420px!important;height:315px!important;/*object-fit:cover;display:block;transition:.45s;*/margin: 0;}
.wp-block-group.grid.cats .woocommerce .products li.product-category:hover > a:first-of-type img{transform:scale(1.05);}
.wp-block-group.grid.cats .woocommerce .products li.product-category > a:first-of-type::after {content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(to top,rgba(0,0,0,.75),rgba(0,0,0,0));pointer-events:none;}
.wp-block-group.grid.cats .woocommerce .products li.product-category a .woocommerce-loop-category__title {position: absolute;left: 25px;right: 120px;bottom: 25px;display: flex;align-items: center;  min-height: 45px;margin: 0;color: #fff;font-size: 21px;z-index: 3;padding: 0;font-weight: normal;font-family: Manrope SemiBold;}
.wp-block-group.grid.cats .woocommerce .products li.product-category a .woocommerce-loop-category__title:hover {color: #DE9F57!important;}
.wp-block-group.grid.cats .woocommerce .products li.product-category > a.category-btn {position: absolute;right: 25px;bottom: 25px;width: 45px;height: 45px;border-radius: 50%;background: #FEF2E2; display: flex;align-items: center;justify-content: center;z-index: 3;transition: .3s;font-size: 0;}
.wp-block-group.grid.cats .woocommerce .products li.product-category > a.category-btn::before {content:"→";font-size:21px;color:#000;line-height:1;
	-webkit-transition: color 0.2s 0.02s ease;
	-moz-transition: color 0.2s 0.02s ease;
	-o-transition: color 0.2s 0.02s ease;
	-ms-transition: color 0.2s 0.02s ease;
	transition: color 0.2s 0.02s ease;	
	-webkit-transition: All 0.4s ease;
	-moz-transition: All 0.4s ease;
	-o-transition: All 0.4s ease;
	-ms-transition: All 0.4s ease;
	transition: All 0.4s ease;
}
.wp-block-group.grid.cats .woocommerce .products li.product-category > a.category-btn:hover {background:#DE9F57;color:#fff;}
.wp-block-group.grid.cats .woocommerce .products li.product-category > a.category-btn:hover::before {color:#fff;}

/*---------------- Products ----------------*/

.wp-block-group.grid.products {z-index:8;position:relative;}
/*.wp-block-group.grid.products .wp-block-group__inner-container {padding-top:105px;}*/

.wp-block-group.grid.products > .wp-block-group__inner-container > .widget-wrapper > p {margin:0;padding:0;}

.wp-block-group.grid.products .wp-block-columns {float:left;width:100%;}
.wp-block-group.grid.products .widget-wrapper:first-of-type .wp-block-columns {gap: 70px ! Important;justify-content: space-between;align-items: center;}
.wp-block-group.grid.products .widget-wrapper:first-of-type .wp-block-columns .wp-block-column {flex-basis: auto;min-width: 0;max-width: 100%;box-shadow: none;padding: 0;}

.wp-block-group.grid.products .widget-wrapper:first-of-type .wp-block-columns .wp-block-column h2 {margin:0;padding:0;}
.wp-block-group.grid.products .widget-wrapper:first-of-type .wp-block-columns .wp-block-column p {margin:0;padding:0;}
.wp-block-group.grid.products .widget-wrapper:first-of-type .wp-block-columns .wp-block-column p a {color: #B26B35;font-family: 'Cinzel ExtraBold';font-size: 16px;text-transform:none;}
.wp-block-group.grid.products .widget-wrapper:first-of-type .wp-block-columns .wp-block-column p a:after {font-family: 'Inter Regular', sans-serif;}
.wp-block-group.grid.products .widget-wrapper:first-of-type .wp-block-columns .wp-block-column p a:hover {color:#DE9F57;}

.wp-block-group.grid.products .widget-wrapper:first-of-type .wp-block-columns .wp-block-column p a::after{content:"↗";display:inline-block;margin-left:10px;font-size:18px;transition:.3s;}
.wp-block-group.grid.products .widget-wrapper:first-of-type .wp-block-columns .wp-block-column p a:hover::after{transform:translate(3px,-3px);}

.wp-block-group.grid.products .woocommerce {width:100%;float:left;}
.wp-block-group.grid.products .woocommerce .products {padding:0!important;display:flex!important;flex-wrap:wrap!important;gap:45px;margin: 35px 0 0 0 !important;}
#shop .wp-block-group.grid.products .woocommerce .products {margin-bottom:15px!important;}
.wp-block-group.grid.products .woocommerce .products:before,
.wp-block-group.grid.products .woocommerce .products:after {display:none!important;}
.wp-block-group.grid.products .woocommerce .products li.product {width:calc((100% - 135px) / 4)!important;margin:0!important;list-style:none;position:relative;}
.wp-block-group.grid.products .woocommerce .products li.product:before,
.wp-block-group.grid.products .woocommerce .products li.product:after {display:none!important;}
.wp-block-group.grid.products .woocommerce .products li.product > a.woocommerce-loop-product__link {display:block;width:100%;position:relative;text-decoration:none;}
.wp-block-group.grid.products .woocommerce .products li.product > a.woocommerce-loop-product__link img {width:100%!important;height:auto!important;display:block;transition:.45s;margin: 0;border-radius:8px;}
.wp-block-group.grid.products .woocommerce .products li.product > a.woocommerce-loop-product__link:hover img {opacity:0.75;}
.wp-block-group.grid.products .woocommerce .products li.product > a.woocommerce-loop-product__link .woocommerce-loop-product__title {display: flex;margin: 0;color: #000;font-size: 21px;line-height:28px;z-index: 3;  padding: 0 5px;font-weight: normal;font-family: Manrope SemiBold;margin-top: 20px;box-sizing: border-box; padding-bottom: 5px;border-bottom: 1px solid #CABDAB;}
.wp-block-group.grid.products .woocommerce .products li.product > a.woocommerce-loop-product__link .woocommerce-loop-product__title:hover {color:#DE9F57;}
.wp-block-group.grid.products .woocommerce .products li.product .woocommerce-loop-short-description {margin:0;padding: 0 5px;box-sizing: border-box;width:100%;}
.wp-block-group.grid.products .woocommerce .products li.product .woocommerce-loop-short-description p {margin: 10px 0 0 0;padding: 0;color: #76716C;color:#514E4A;font-size: 15px;line-height: 20px;font-family: 'Inter Light';width:100%;}
.wp-block-group.grid.products .woocommerce .products li.product .price {display: inline-flex !important;align-items: center;margin: 20px 0 0 0 !important;color: #000 !important;font-size: 21px !important;font-weight: normal;line-height: 1;font-family: Manrope SemiBold;padding-left:5px;}
.wp-block-group.grid.products .woocommerce .products li.product .price span.woocommerce-Price-currencySymbol {padding-left: 2.5px;font-size: 17px;}
.wp-block-group.grid.products .woocommerce .products li.product .button.add_to_cart_button {display: inline-flex !important;align-items: center;justify-content: center;height: 38px;line-height:38px;padding: 0 18px !important;margin: 0 !important;margin-left: auto !important;background: #B26B35!important;color: #fff !important;border-radius: 999px !important;font-size: 15px !important;font-weight: normal !important;transition: .3s;position: absolute;right: 5px;bottom: -6px;font-family: 'Cinzel ExtraBold';}
.wp-block-group.grid.products .woocommerce .products li.product .button.add_to_cart_button.loading,
.wp-block-group.grid.products .woocommerce .products li.product .button.add_to_cart_button.added {padding-right:35px!important;background:#DE9F57!important;color:#fff!important;}
.wp-block-group.grid.products .woocommerce .products li.product .button.add_to_cart_button:hover{background:#DE9F57!important;color:#fff!important;}
.wp-block-group.grid.products .woocommerce .products li.product .screen-reader-text {display:none!important;}

/*---------------- Benefits ----------------*/

.wp-block-group.grid.willget:after {content:'';position:absolute;left:0;top:0;width:100%;height:100%;float:left;background: #F7E2C8;}

.wp-block-group.grid.willget .wp-block-group__inner-container {padding-top:105px;z-index:5;}

.wp-block-group.grid.willget .wp-block-group__inner-container .widget-wrapper > h2 {text-align:left;}
.wp-block-group.grid.willget .wp-block-group__inner-container .widget-wrapper > p {text-align: left;color: #000;float: left;margin-bottom: 52.5px;margin-top: -15px;border-bottom: 1px solid #CABDAB;   padding-bottom: 35px;}

.wp-block-group.grid.willget .wp-block-columns {margin-top:0!important;float:left;width:100%;}
.wp-block-group.grid.willget .wp-block-columns .wp-block-column {background:transparent;box-shadow: 0 0 0 0 rgb(0 0 0 / 11%);border: 0;padding: 0 25px;}

.wp-block-group.grid.willget .wp-block-columns .wp-block-column figure {float:left;width:auto;margin: 0 0 17.5px 0;padding:0;position:relative;left:50%;transform:translate(-50%,0);clear:both;}
.wp-block-group.grid.willget .wp-block-columns .wp-block-column figure img {float:left;width:90px;height:auto;position:relative;left:50%;transform:translate(-50%,0);}

.wp-block-group.grid.willget .wp-block-columns .wp-block-column h3,
.wp-block-group.grid.willget .wp-block-columns .wp-block-column .pretitle {width:100%;float:left;text-align:center;margin:0;padding: 0 0 12.5px 0;font-size:21px;line-height:28px;}
.wp-block-group.grid.willget .wp-block-columns .wp-block-column h3 a,
.wp-block-group.grid.willget .wp-block-columns .wp-block-column .pretitle a {color:inherit;font-weight:inherit;font-size:inherit;font-family: inherit;}

.wp-block-group.grid.willget .wp-block-columns .wp-block-column p {width:100%;float:left;text-align:center;color: #514E4A;font-size: 15px;line-height: 20px;font-family: 'Inter Light';padding:0;}

/*---------------- News ----------------*/

.wp-block-group.grid.news {z-index:8;position:relative;}

.wp-block-group.grid.news > .wp-block-group__inner-container > .widget-wrapper > p {margin:0;padding:0;}

.wp-block-group.grid.news .wp-block-columns {float:left;width:100%;}
.wp-block-group.grid.news .widget-wrapper:first-of-type .wp-block-columns {gap: 70px ! Important;justify-content: space-between;align-items: center;}
.wp-block-group.grid.news .widget-wrapper:first-of-type .wp-block-columns .wp-block-column {flex-basis: auto;min-width: 0;max-width: 100%;box-shadow: none;padding: 0;}

.wp-block-group.grid.news .widget-wrapper:first-of-type .wp-block-columns .wp-block-column h2 {margin-bottom:0;padding:0;}
.wp-block-group.grid.news .widget-wrapper:first-of-type .wp-block-columns .wp-block-column p {margin:0;padding:0;}
.wp-block-group.grid.news .widget-wrapper:first-of-type .wp-block-columns .wp-block-column p a {color: #B26B35;font-family: 'Cinzel ExtraBold';font-size: 16px;text-transform:none;}
.wp-block-group.grid.news .widget-wrapper:first-of-type .wp-block-columns .wp-block-column p a:after {font-family: 'Inter Regular', sans-serif;}
.wp-block-group.grid.news .widget-wrapper:first-of-type .wp-block-columns .wp-block-column p a:hover {color:#DE9F57;}

.wp-block-group.grid.news .widget-wrapper:first-of-type .wp-block-columns .wp-block-column p a::after{content:"↗";display:inline-block;margin-left:10px;font-size:18px;transition:.3s;}
.wp-block-group.grid.news .widget-wrapper:first-of-type .wp-block-columns .wp-block-column p a:hover::after{transform:translate(3px,-3px);}

.wp-block-group.grid.news .widget-wrapper:nth-of-type(2) .wp-block-columns,
.single-page .wp-block-group.grid.news .wp-block-columns {margin:0!important;padding:0!important;display:flex!important;flex-wrap:wrap!important;gap:45px!important;margin: 35px 0 0 0 !important;}
.blog-page .wp-block-group.grid.news .widget-wrapper:nth-of-type(2) .wp-block-columns,
.single-page.blog-page .wp-block-group.grid.news .wp-block-columns {margin-top:0!important;}
.wp-block-group.grid.news .widget-wrapper:nth-of-type(2) .wp-block-columns:before,
.wp-block-group.grid.news .widget-wrapper:nth-of-type(2) .wp-block-columns:after,
.single-page .wp-block-group.grid.news .wp-block-columns:before,
.single-page .wp-block-group.grid.news .wp-block-columns:after {display:none!important;}
.wp-block-group.grid.news .widget-wrapper:nth-of-type(2) .wp-block-columns .wp-block-column,
.single-page .wp-block-group.grid.news .wp-block-columns .wp-block-column {width: calc((100% - 90px) / 3) !important;margin: 0 !important;list-style: none;position: relative; padding: 0;box-shadow: 0 0 0 0 rgb(0 0 0 / 11%);flex-basis: calc((100% - 90px) / 3) !important;min-width: calc((100% - 90px) / 3) !important;max-width: calc((100% - 90px) / 3) !important;}
#main-page .wp-block-group.grid.news .widget-wrapper:nth-of-type(2) .wp-block-columns .wp-block-column:nth-of-type(4) {display:none;}
.wp-block-group.grid.news .widget-wrapper:nth-of-type(2) .wp-block-columns .wp-block-column:before,
.wp-block-group.grid.news .widget-wrapper:nth-of-type(2) .wp-block-columns .wp-block-column:after,
.single-page .wp-block-group.grid.news .wp-block-columns .wp-block-column:before,
.single-page .wp-block-group.grid.news .wp-block-columns .wp-block-column:after {display:none!important;}

.wp-block-group.grid.news .widget-wrapper:nth-of-type(2) .wp-block-columns .wp-block-column figure,
.wp-block-group.grid.news .widget-wrapper:nth-of-type(2) .wp-block-columns .wp-block-column figure a,
.single-page .wp-block-group.grid.news .wp-block-columns .wp-block-column figure,
.single-page .wp-block-group.grid.news .wp-block-columns .wp-block-column figure a {display:block;width:100%;position:relative;text-decoration:none;}
.wp-block-group.grid.news .widget-wrapper:nth-of-type(2) .wp-block-columns .wp-block-column figure img,
.single-page .wp-block-group.grid.news .wp-block-columns .wp-block-column figure img {width:100%!important;height:auto!important;display:block;transition:.45s;margin: 0;border-radius:8px;}
.wp-block-group.grid.news .widget-wrapper:nth-of-type(2) .wp-block-columns .wp-block-column figure:hover img,
.single-page .wp-block-group.grid.news .wp-block-columns .wp-block-column figure:hover img {opacity:0.55;}
.wp-block-group.grid.news .widget-wrapper:nth-of-type(2) .wp-block-columns .wp-block-column span,
.single-page .wp-block-group.grid.news .wp-block-columns .wp-block-column span {margin-top: 10px;float: left;width: 100%;padding: 0 5px;box-sizing: border-box;font-family: 'Cinzel SemiBold';font-size: 13px;}
.wp-block-group.grid.news .widget-wrapper:nth-of-type(2) .wp-block-columns .wp-block-column h3,
.single-page .wp-block-group.grid.news .wp-block-columns .wp-block-column h3 {display: flex;margin: 0;color: #000;font-size: 21px;line-height:28px;z-index: 3;  padding: 0 5px;font-weight: normal;font-family: Manrope SemiBold;margin-top: 10px;box-sizing: border-box; padding-bottom: 5px;border-bottom: 1px solid #CABDAB;}
.wp-block-group.grid.news .widget-wrapper:nth-of-type(2) .wp-block-columns .wp-block-column h3 a:hover,
.single-page .wp-block-group.grid.news .wp-block-columns .wp-block-column h3 a:hover {color:#DE9F57;}
.wp-block-group.grid.news .widget-wrapper:nth-of-type(2) .wp-block-columns .wp-block-column p,
.single-page .wp-block-group.grid.news .wp-block-columns .wp-block-column p {margin: 10px 0 0 0;padding: 0;color: #76716C;color:#514E4A;font-size: 15px;line-height: 20px;font-family: 'Inter Light';width:100%;padding: 0 5px;box-sizing:border-box;}
.wp-block-group.grid.news .widget-wrapper:nth-of-type(2) .wp-block-columns .wp-block-column .button a,
.single-page .wp-block-group.grid.news .wp-block-columns .wp-block-column .button a {color: #B26B35;font-family: 'Cinzel ExtraBold';font-size: 16px;text-transform:none;margin-top:15px;float:left;padding-left:5px;}
.wp-block-group.grid.news .widget-wrapper:nth-of-type(2) .wp-block-columns .wp-block-column .button a:after,
.single-page .wp-block-group.grid.news .wp-block-columns .wp-block-column .button a:after {font-family: 'Inter Regular', sans-serif;}
.wp-block-group.grid.news .widget-wrapper:nth-of-type(2) .wp-block-columns .wp-block-column .button a:hover,
.single-page .wp-block-group.grid.news .wp-block-columns .wp-block-column .button a:hover {color:#DE9F57;}
.wp-block-group.grid.news .widget-wrapper:nth-of-type(2) .wp-block-columns .wp-block-column .button a::after,
.single-page .wp-block-group.grid.news .wp-block-columns .wp-block-column .button a::after {content: "↗";display: inline-block;margin-left: 10px;font-size: 18px;transition: .3s;}
.wp-block-group.grid.news .widget-wrapper:nth-of-type(2) .wp-block-columns .wp-block-column .button a:hover::after,
.single-page .wp-block-group.grid.news .wp-block-columns .wp-block-column .button a:hover::after {transform:translate(3px,-3px);}


/*------------------------------------- Request -------------------------------------*/

.wp-block-group.request:before {content:'';position:absolute;left:0;top:0;width:100%;height:100%;float:left;background: url('/wp-content/uploads/2026/06/request.png') center 95% no-repeat;background-size: cover;z-index:3;}
.wp-block-group.request:after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 4;background: linear-gradient(to bottom, rgba(0, 0, 0, .7), rgba(0, 0, 0, .5));z-index: 4;}
.wp-block-group.request .wp-block-group__inner-container {padding:90px 0;z-index:5;}

.wp-block-group.request > .wp-block-group__inner-container > .widget-wrapper > .title {text-align:center;color:#fff;text-transform:none;padding-top: 15.5px;padding-top:0;}
.wp-block-group.request > .wp-block-group__inner-container > .widget-wrapper > p {color:#fff;width:100%;max-width:680px;font-size: 21px;line-height:28px;padding:0;text-align:center;font-weight:normal;position:relative;left:50%;transform: translate(-50%,0);}
.wp-block-group.request p strong {}
.wp-block-group.request > .wp-block-group__inner-container > .widget-wrapper > p > a {display: inline-flex !important;align-items: center;justify-content: center;height: 45px;line-height: 45px; padding: 0 18px 0 33px!important;margin: 0 !important;background: #B26B35!important;color: #fff !important;border-radius: 999px !important;font-size: 18px !important;font-weight: normal !important;  transition: .3s;font-family: 'Cinzel ExtraBold';position:relative;left:50%;transform:translate(-50%,0);float: left;margin-top: 35px !important;}
.wp-block-group.request > .wp-block-group__inner-container > .widget-wrapper > p > a::after {content:"⟶";display: inline-block;margin-left: 10px;font-size: 18px;transition: .3s;}
.wp-block-group.request > .wp-block-group__inner-container > .widget-wrapper > p > a:hover {background-color: #DE9F57!important;}


/*------------------------------------- Single Common -----------------------------------------*/

.slide-block.single-slide > .widget-wrapper.no-image {background-color:#B26B35;}

#post.info.single-page {padding-top:90px;}
.blog-page.info.single-page {padding-top:70px;}

.single-page .wp-block-group__inner-container .page-wrapper {width:100%;float:left;}
.single-page .wp-block-group__inner-container .wp-block-group__inner-container {padding:0!important;left:0!important;transform: translate(0,0)!important;width:100%!important;max-width:100%!important;}

.single-page p strong, .single-page p a strong, .single-page p strong a, .single-page li strong, .single-page li a strong, .single-page li strong a {font-family: Inter SemiBold;}

.no-padding-top {padding-top:0!important;}
.no-margin-top {margin-top:0!important;}
.no-padding-bottom {padding-bottom:0!important;}
.no-margin-bottom {margin-bottom:0!important;}

.single-page .wp-block-group.about-block h2 {float:none;margin-bottom:0;padding: 25px 0 15px 0;text-align:left;}
.single-page .wp-block-group.about-block h3 {float:none;margin:0;padding: 20px 0 15px 0;text-align:left;color: #B26B35;}
.single-page .wp-block-group.about-block h4 {font-size: 21px;line-height: 25px;float:none;margin:0;padding: 7.5px 0 12.5px 0;text-align:left;color: #514E4A;}
.single-page .wp-block-group.about-block h5 {font-size: 19.5px;line-height: 24px;float:none;margin:0;padding: 7.5px 0 12.5px 0;text-align:left;font-weight:normal!important;}
.single-page .wp-block-group.about-block h6 {font-size: 18px;line-height: 23px;float:none;margin:0;padding: 7.5px 0 12.5px 0;text-align:left;font-weight:normal!important;}

.single-page .wp-block-group.about-block p {float:none;box-sizing:border-box;}

#post.info.single-page .wp-block-group__inner-container .wp-block-group__inner-container .page-inner > ul li {padding-left:24.5px;color: #514E4A;}
#post.info.single-page .wp-block-group__inner-container .wp-block-group__inner-container .page-inner > ul li:before {content: '';position: absolute;left: 7.5px;top: 7.5px;height: 7px;width: 7px;  border-radius: 50%;float: left;background: #DE9F57 !important;}

#post.single-page.just-page .wp-block-group.about-block .page-wrapper > p a,
#post.single-page.just-page .wp-block-group.about-block .page-wrapper > .page-inner > p a,
#post.single-page.just-page .wp-block-group.about-block .page-wrapper > ul li a,
#post.single-page.just-page .wp-block-group.about-block .page-wrapper > .page-inner > ul li a,
#post.single-page.just-page .wp-block-group.about-block .page-wrapper > ol li a,
#post.single-page.just-page .wp-block-group.about-block .page-wrapper > .page-inner > ol li a {font-size:inherit;line-height:inherit;font-weight:inherit;color:#B26B35;}

#post.single-page.just-page .wp-block-group.about-block .page-wrapper > p a:hover,
#post.single-page.just-page .wp-block-group.about-block .page-wrapper > .page-inner > p a:hover,
#post.single-page.just-page .wp-block-group.about-block .page-wrapper > ul li a:hover,
#post.single-page.just-page .wp-block-group.about-block .page-wrapper > .page-inner > ul li a:hover,
#post.single-page.just-page .wp-block-group.about-block .page-wrapper > ol li a:hover,
#post.single-page.just-page .wp-block-group.about-block .page-wrapper > .page-inner > ol li a:hover {color:#DE9F57;}

#post.single-page .wp-block-group.about-block h2 a,
#post.single-page .wp-block-group.about-block h3 a,
#post.single-page .wp-block-group.about-block h4 a,
#post.single-page .wp-block-group.about-block h5 a,
#post.single-page .wp-block-group.about-block h6 a {font-size:inherit;line-height:inherit;font-weight:inherit;font-family: inherit;color:#B26B35;}
#post.single-page .wp-block-group.about-block h2 a:hover,
#post.single-page .wp-block-group.about-block h3 a:hover,
#post.single-page .wp-block-group.about-block h4 a:hover,
#post.single-page .wp-block-group.about-block h5 a:hover,
#post.single-page .wp-block-group.about-block h6 a:hover {color:#DE9F57;}

body .single-page .wp-block-group.about-block .wp-block-group__inner-container .page-wrapper .has-text-align-center {text-align:center!important;}
body .single-page .wp-block-group.about-block .wp-block-group__inner-container .page-wrapper .has-text-align-left {text-align:left!important;}
body .single-page .wp-block-group.about-block .wp-block-group__inner-container .page-wrapper .has-text-align-right {text-align:right!important;}

body .single-page .wp-block-group.about-block .alignleft {width:auto;max-width: calc(50% - 20px);border-radius: 12px;overflow: hidden;margin: 0 40px 30px 0;float:left;opacity:1!important;display:block;}
body .single-page .wp-block-group.about-block .alignright {width:auto;max-width: calc(50% - 20px);border-radius: 12px;overflow: hidden;margin: 0 0 30px 40px;float:right;opacity:1!important;display:block;}

.single-page .wp-block-group.about-block.page-content.seo-block > .wp-block-group__inner-container .alignleft, 
.single-page .wp-block-group.about-block.page-content.seo-block > .wp-block-group__inner-container .alignright {max-width:450px;border-radius:12px;overflow:hidden;} 

body #post.single-page.just-page .wp-block-group.about-block .alignleft,
body #post.single-page.just-page .wp-block-group.about-block .alignright {margin-top:20px;}

body .single-page .wp-block-group.about-block .aligncenter {margin-top: 20px;margin-bottom:35px;opacity:1!important;border-radius: 16px;overflow: hidden;}

.single-page .wp-block-group.about-block.page-content.seo-block > .wp-block-group__inner-container .alignleft a, 
.single-page .wp-block-group.about-block.page-content.seo-block > .wp-block-group__inner-container .alignright a {float:left;width:auto!important;max-width:100%!important;height:auto!important;} 
.single-page .wp-block-group.about-block.page-content.seo-block > .wp-block-group__inner-container .alignleft img, 
.single-page .wp-block-group.about-block.page-content.seo-block > .wp-block-group__inner-container .alignright img {float:left;width:auto!important;max-width:100%!important;height:auto!important;} 

body #post.single-page.just-page .wp-block-group.about-block .alignleft img,
body #post.single-page.just-page .wp-block-group.about-block .alignright img,
body #post.single-page.just-page .wp-block-group.about-block .aligncenter img {height:auto!important;max-width:100%!important;float:left;}

body #post.single-page.just-page .wp-block-group.about-block .aligncenter {display:flex;justify-content: center;margin-left:0!important;margin-right:0!important;border-radius:0!important;}
body #post.single-page.just-page .wp-block-group.about-block .aligncenter img {max-width:100%;border-radius:16px!important;}

body .single-page .wp-block-group.about-block .alignleft a:hover img,
body .single-page .wp-block-group.about-block .alignright a:hover img,
body .single-page .wp-block-group.about-block .aligncenter a:hover img {opacity:0.6!important;}

.single-page .wp-block-group.about-block.page-content.seo-block h1,
.single-page .wp-block-group.about-block.page-content.seo-block .title {float:none;}

.single-page .wp-block-group.about-block .wp-block-table, 
#product.single-page .wp-block-group.about-block .woocommerce-Tabs-panel.woocommerce-Tabs-panel--opys-tovaru table {margin: 20px 0 35px 0;height:auto!important;}
#product.single-page .wp-block-group.about-block .woocommerce-Tabs-panel.woocommerce-Tabs-panel--opys-tovaru table {margin: 7.5px 0 27.5px 0;}
.single-page .wp-block-group.about-block table, 
#product.single-page .wp-block-group.about-block .woocommerce-Tabs-panel.woocommerce-Tabs-panel--opys-tovaru table {width: 100%;max-width: 1000%;position: relative;margin: 0;display: table;border: 1px solid #CABDAB !important;border-radius: 16px;border-spacing:0!important;}
.single-page .wp-block-group.about-block table tr, 
#product.single-page .wp-block-group.about-block .woocommerce-Tabs-panel.woocommerce-Tabs-panel--opys-tovaru table tr {height:auto!important;}
.single-page .wp-block-group.about-block table td, 
#product.single-page .wp-block-group.about-block .woocommerce-Tabs-panel.woocommerce-Tabs-panel--opys-tovaru table th {border:0;border-bottom: 1px solid #EBD7BE!important;border-right: 1px solid #EBD7BE!important;border-radius:0;padding: 7.5px 18px;font-size: 16px;/*color:#000;*/height:auto!important;vertical-align:top;}
.single-page .wp-block-group.about-block table td:last-of-type {border-right:0!important;} 

.single-page .wp-block-group.about-block table tr:last-of-type td {border-bottom:0!important;}
#product.single-page .wp-block-group.about-block .woocommerce-Tabs-panel.woocommerce-Tabs-panel--opys-tovaru table th {font-weight:normal!important;text-align:left;}
.single-page .wp-block-group.about-block table tr:first-of-type td, 
#product.single-page .wp-block-group.about-block .woocommerce-Tabs-panel.woocommerce-Tabs-panel--opys-tovaru table th {border-color:#CABDAB!Important;}
.single-page .wp-block-group.about-block table td strong,
.single-page .wp-block-group.about-block table td strong, 
#product.single-page .wp-block-group.about-block .woocommerce-Tabs-panel.woocommerce-Tabs-panel--opys-tovaru table th strong {color: inherit;font-weight:normal;}

.single-page .wp-block-group.about-block p sub, 
.single-page .wp-block-group.about-block p sup {font-family: GilroyM;}

.single-page .wp-block-group.about-block .wp-block-file {padding: 10px 0 25px 0;margin:0;float:none;width:100%;}
.single-page .wp-block-group.about-block .wp-block-file a {font-size: 16px;height: 39px;line-height: 39px;margin-right:15px;color:#000;float:left;}
.single-page .wp-block-group.about-block .wp-block-file a:hover {color:#;}
.single-page .wp-block-group.about-block .wp-block-file a.wp-block-file__button {display: inline-flex !important;align-items: center;justify-content: center;height: 38px;line-height:38px;padding: 0 18px !important;margin: 0 !important;margin-left: auto !important;background: #B26B35!important;color: #fff !important;border-radius: 999px !important;font-size: 15px !important;font-weight: normal !important;transition: .3s;font-family: 'Cinzel ExtraBold';float:none;}
.single-page .wp-block-group.about-block .wp-block-file a.wp-block-file__button:hover{background:#DE9F57!important;color:#fff!important;}

.single-page .wp-block-group.about-block .wp-block-gallery {float:none;margin:20px 0 35px 0!important;gap:30px!important;max-width:100%!important;justify-content:center!important;display:flex!important;flex-wrap:wrap!important;}
#post.single-page .gallery-block .wp-block-group.about-block .wp-block-gallery {justify-content:left!important;gap:30px!important;}
.single-page .wp-block-group.about-block .wp-block-gallery.columns-5,
.single-page .wp-block-group.about-block .wp-block-gallery.columns-6 {gap:20px!important;}

.single-page .wp-block-group.about-block .wp-block-gallery .wp-block-image{
	width:calc(33.33333% - 20px)!important;
	min-width:calc(33.33333% - 20px)!important;
	overflow:hidden;
	border-radius:12px;
	margin:0!important;
}
.single-page .wp-block-group.about-block .wp-block-gallery.columns-2 .wp-block-image {
	width:calc(50% - 15px)!important;
	max-width:calc(50% - 15px)!important;
	min-width:calc(50% - 15px)!important;
	border-radius:16px;
}
.single-page .wp-block-group.about-block .wp-block-gallery.columns-3 .wp-block-image {
	width:calc(33.33333% - 20px)!important;
	min-width:calc(33.33333% - 20px)!important;
	border-radius:12px;
}
.single-page .wp-block-group.about-block .wp-block-gallery.columns-4 .wp-block-image {
	width:calc(25% - 22.5px)!important;
	min-width:calc(25% - 22.5px)!important;
	border-radius:12px;
}
.single-page .wp-block-group.about-block .wp-block-gallery.columns-5 .wp-block-image {
	width:calc(20% - 16px)!important;
	min-width:calc(20% - 16px)!important;
	border-radius:8px;
}
.single-page .wp-block-group.about-block .wp-block-gallery.columns-6 .wp-block-image {
	width:calc(16.66666% - 16.66666px)!important;
	min-width:calc(16.66666% - 16.66666px)!important;
	border-radius:8px;
}
#post.single-page .gallery-block .wp-block-group.about-block .wp-block-gallery.columns-6 .wp-block-image {
	width:calc(16.66666% - 25px)!important;
	min-width:calc(16.66666% - 25px)!important;	
}

#post.single-page.gallery-page.certificates .wp-block-group.about-block .wp-block-gallery .wp-block-image, 
#post.single-page.gallery-page.certificates .wp-block-group.about-block .wp-block-gallery.columns-2 .wp-block-image, 
#post.single-page.gallery-page.certificates .wp-block-group.about-block .wp-block-gallery.columns-3 .wp-block-image,
#post.single-page.gallery-page.certificates .wp-block-group.about-block .wp-block-gallery.columns-4 .wp-block-image, 
#post.single-page.gallery-page.certificates .wp-block-group.about-block .wp-block-gallery.columns-5 .wp-block-image, 
#post.single-page.gallery-page.certificates .wp-block-group.about-block .wp-block-gallery.columns-6 .wp-block-image {border-radius:0!important;} 

#post.single-page.gallery-page.certificates .wp-block-group.about-block .wp-block-gallery.columns-5 .wp-block-image {
    width: calc(20% - 24px) !important;
    min-width: calc(20% - 24px) !important;
}

.single-page .wp-block-group.about-block .wp-block-gallery .wp-block-image a {width:100%!important;height:auto!important;float:left;}
.single-page .wp-block-group.about-block .wp-block-gallery .wp-block-image img {width:100%!important;height:auto!important;float:left;}

.single-page .wp-block-group.about-block .wp-block-gallery .wp-block-image a:hover img {opacity:0.6!important;}

.single-page .wp-block-group.about-block .wp-block-quote {margin: 10px 0 25px;padding: 0;box-sizing: border-box;width: calc(100% - 125px);margin-left: 70px;position: relative;}
.single-page .wp-block-group.about-block blockquote:before {content: '';float: left;position: absolute;left: 0;top: -5px;height: 28px;width: 28px;background: url(/wp-content/uploads/2024/12/laps.png) center center no-repeat;background-size: 100% auto;left: -48px;}
.single-page .wp-block-group.about-block .wp-block-quote p {font-family: ExoS;color:#01B3BD;font-size: 17.5px;line-height: 22px;}

.single-page .wp-block-group.about-block .wp-block-embed-youtube {float:none;padding-top:20px;margin:0;padding-bottom:35px;width:100%;} 
.single-page .wp-block-group.about-block .wp-block-embed-youtube > div {float:none;width:100%;} 
.single-page .wp-block-group.about-block .wp-block-embed-youtube iframe {float:none;width:100%;border-radius:0;height: 658px;max-height: 60vh;border-radius:16px;border: 0px solid #D9E4F0 !important;background: #F6FAFF;overflow:hidden;} 

.single-page .wp-block-group.about-block .wp-block-video {float:none;padding-top:20px;padding-bottom:35px;margin:0;width:100%;} 
.single-page .wp-block-group.about-block .wp-block-video video {float:none;width:100%;max-height:60vh;border-radius:16px;border: 0px solid #D9E4F0 !important;background: #F7E2C8;overflow:hidden;} 

.single-page .wp-block-group.about-block hr,
.single-page .wp-block-group.about-block .wp-block-separator {float:none;padding:0;margin-top:10px;margin-bottom:25px;border:0;border-bottom: 1px solid #CABDAB;width:180px;text-align:left;margin-left:0;border-radius:0!important;}
.single-page .wp-block-group.about-block hr.aligncenter,
.single-page .wp-block-group.about-block .wp-block-separator.aligncenter {float:none;padding:0;margin-top:10px;margin-bottom:25px;08D;width:180px;margin-left:auto;}

#post.single-page.just-page .wp-block-group .wp-block-columns .wp-block-column:nth-of-type(1) {width: calc(100% - 490px);}
#post.single-page.just-page .wp-block-group .wp-block-columns .wp-block-column:nth-of-type(2) {width:420px;}



.single-page .wp-block-group .wp-block-group__inner-container .seo-wrapper > p > a {color: #B26B35;}
.single-page .wp-block-group .wp-block-group__inner-container .seo-wrapper > p > a:hover {color: #DE9F57;}

.single-page .wp-block-group .wp-block-group__inner-container .seo-wrapper > p > strong {font-family: Inter SemiBold;}







/*------------------------------------- Catalog -----------------------------------------*/

.wp-block-group__inner-container .page-wrapper .products-wrapper {width:100%;float:left;}
.wp-block-group__inner-container .page-wrapper .products-wrapper .mspc-catalog {width:100%;float:left;margin-bottom:-15px;position:relative;z-index:5;}

.wp-block-group__inner-container .page-wrapper .products-wrapper .mspc-catalog .mspc-layout {width:100%;float:left;display:flex;flex-wrap:wrap;gap:45px;align-items: start;}

/*---------------- Sidebar ----------------*/

.mspc-catalog .mspc-sidebar-holder {width: 278.75px;width: calc(25% - 22.5px);border: 1px solid #CABDAB;box-sizing:border-box;border-radius:16px;padding:25px;margin-top:-25px;margin-bottom: 15px;}
.mspc-catalog .mspc-sidebar-holder .mspc-sidebar {float:left;width:100%;}

.mspc-catalog .mspc-sidebar-holder .mspc-sidebar .mspc-filter-box {float:left;width:100%;margin-top:20px;}
.mspc-catalog .mspc-sidebar-holder .mspc-sidebar .mspc-filter-box:first-of-type {margin:0;} 

.mspc-catalog .mspc-sidebar-holder .mspc-sidebar .mspc-filter-box h3 {margin: 0 0 17.5px 0;color: #000;font-size: 21px;line-height: 28px;z-index: 3;font-weight: normal;font-family: Manrope SemiBold;font-family: 'Cinzel Bold';box-sizing: border-box;padding:0;padding-top:5px;padding-bottom: 5px;border-bottom: 1px solid #CABDAB;float:left;}

.mspc-catalog .mspc-sidebar-holder .mspc-sidebar .mspc-filter-separator {float:left;width:100%;}

.mspc-catalog .mspc-sidebar-holder .mspc-sidebar .mspc-filter-box ul.mspc-category-list {margin: 0!important;padding:0!important;float:left;width:100%;list-style:none;}
.mspc-catalog .mspc-sidebar-holder .mspc-sidebar .mspc-filter-box ul.mspc-category-list li {padding-left:0;list-style:none;font-size: 15px;line-height: 23px;padding-bottom:10px;float:left;width:100%;}
.mspc-catalog .mspc-sidebar-holder .mspc-sidebar .mspc-filter-box ul.mspc-category-list li:last-child {padding:0!important;}

.mspc-catalog .mspc-sidebar-holder .mspc-sidebar .mspc-filter-box ul.mspc-category-list li > div {float:left;width:100%;cursor:pointer;position:relative;}
.mspc-catalog .mspc-sidebar-holder .mspc-sidebar .mspc-filter-box ul.mspc-category-list li > div:hover span,
.mspc-catalog .mspc-sidebar-holder .mspc-sidebar .mspc-filter-box ul.mspc-category-list li > div:hover a {color:#B26B35;}

.mspc-catalog .mspc-sidebar-holder .mspc-sidebar .mspc-filter-box ul.mspc-category-list li > div > span.mspc-category-link.mspc-accordion-trigger {float:left;width: 100%;box-sizing:border-box;padding-right:29.5px;padding-right:32px;}
.mspc-catalog .mspc-sidebar-holder .mspc-sidebar .mspc-filter-box ul.mspc-category-list li > div > span.mspc-category-link.mspc-accordion-trigger > span {font-size:inherit;height:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;}

.mspc-catalog .mspc-sidebar-holder .mspc-sidebar .mspc-filter-box ul.mspc-category-list li > div > button {position:absolute;top:4.5px;right:-2.5px;height:14px;width:22px;background: transparent;border: 0;cursor:pointer;padding:0;}
.mspc-toggle-icon {position: relative;display: inline-block;width: 14px;height: 14px;}
.mspc-toggle-icon::before,
.mspc-toggle-icon::after {content: '';position: absolute;background-color: #333;transition: transform 0.2s ease;}
.mspc-toggle-icon::before {top: 6px;left: 0;width: 14px;height: 2px;}
.mspc-toggle-icon::after {top: 0;left: 6px;width: 2px;height: 14px;}
.mspc-category-item.is-open > .mspc-category-row .mspc-toggle-icon::after {transform: scaleY(0);}

.mspc-catalog .mspc-sidebar-holder .mspc-sidebar .mspc-filter-box ul.mspc-category-list li.is-active a,
.mspc-catalog .mspc-sidebar-holder .mspc-sidebar .mspc-filter-box ul.mspc-category-list li.is-open span.mspc-category-link.mspc-accordion-trigger > span {color:#B26B35;}
.mspc-catalog .mspc-sidebar-holder .mspc-sidebar .mspc-filter-box ul.mspc-category-list li:before,
.mspc-catalog .mspc-sidebar-holder .mspc-sidebar .mspc-filter-box ul.mspc-category-list li:after {display:none;}

.mspc-catalog .mspc-sidebar-holder .mspc-sidebar .mspc-filter-box ul.mspc-category-list ul {margin: 10px 0 0 0!important;}
.mspc-catalog .mspc-sidebar-holder .mspc-sidebar .mspc-filter-box ul.mspc-category-list ul li > div {padding-left:24.5px;box-sizing:border-box;}
.mspc-catalog .mspc-sidebar-holder .mspc-sidebar .mspc-filter-box ul.mspc-category-list ul li > div a {position:relative;color: #514E4A;font-size: 15px;line-height: 23px;}
.mspc-catalog .mspc-sidebar-holder .mspc-sidebar .mspc-filter-box ul.mspc-category-list ul li > div a:before {content:'';position:absolute;left:-17.5px;top:7px;height:7px;width:7px;border-radius:50%;float:left;background:#DE9F57!important;}
.mspc-catalog .mspc-sidebar-holder .mspc-sidebar .mspc-filter-box ul.mspc-category-list ul li > div a > span {font-size:inherit;height:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;}

.mspc-catalog .mspc-sidebar-holder .mspc-sidebar .mspc-filter-box > label.mspc-size-option {float:left;width:100%;padding-left: 0;list-style: none;font-size: 15px;line-height: 23px;padding-bottom: 10px;padding-left:23px;float: left;width: 100%;cursor:pointer;position:relative;}
.mspc-catalog .mspc-sidebar-holder .mspc-sidebar .mspc-filter-box > label.mspc-size-option:last-of-type {padding-bottom:0;}
.mspc-catalog .mspc-sidebar-holder .mspc-sidebar .mspc-filter-box > label.mspc-size-option:hover {color:#B26B35;}
.mspc-catalog .mspc-sidebar-holder .mspc-sidebar .mspc-filter-box > label.mspc-size-option input {margin:0;position:absolute;top:5px;left:0;}
.mspc-catalog .mspc-sidebar-holder .mspc-sidebar .mspc-filter-box > label.mspc-size-option span {font-size: inherit;line-height: inherit;}

/*---------------- Grid ----------------*/

.mspc-catalog .mspc-results {width: calc(75% - 22.5px);}
.mspc-catalog .mspc-results .mspc-results-inner {float:left;width:100%;}

/*------- Top bar -------*/

.mspc-catalog .mspc-results .mspc-toolbar {float:left;width:100%;display:flex;flex-wrap:wrap;gap:30px;justify-content: space-between;margin-top:-3px;}
.mspc-catalog .mspc-results .mspc-toolbar .mspc-result-count {height: 38px;line-height: 38px;font-size: 15px;font-family: 'Inter Light';}

/*------- Sort -------*/

.mspc-catalog .mspc-results .mspc-sort-wrap {position: relative;display: inline-block;}
.mspc-catalog .mspc-results .mspc-sort-wrap select {height: 38px;line-height: 38px;padding: 0 35.5px 0 18px !important;margin: 0 !important;background: transparent!important;color: #000 !important;font-size: 15px !important;font-weight: normal !important;font-family: 'Cinzel ExtraBold';font-family: Manrope SemiBold;font-family: 'Inter Medium';border: 1px solid #CABDAB;border-radius:30px;appearance: none;-webkit-appearance: none;-moz-appearance: none;background: transparent;cursor: pointer;outline: none;}
.mspc-catalog .mspc-results .mspc-sort-wrap select:hover {border-color:#DE9F57!important;}
.mspc-catalog .mspc-results .mspc-sort-wrap select > option {font-family: 'Inter Light';}
.mspc-sort-wrap::after {content: '';position: absolute;top: 50%;right: 15px;width: 6px;height: 6px;border-right: 2px solid #333;border-bottom: 2px solid #333;transform: translateY(-65%) rotate(45deg);pointer-events: none; transition: transform 0.2s ease;}
/*.mspc-sort:focus + .mspc-sort-wrap::after,
.mspc-sort-wrap:focus-within::after {transform: translateY(-25%) rotate(-135deg);}*/

/*------- Products -------*/

.wp-block-group.grid.products .mspc-results-inner > .woocommerce .products li.product {width: calc((100% - 90px) / 3) !important;}

/*------- Navi -------*/

.blog-page .pagination {width:100%;float:left;}
.mspc-catalog nav.mspc-pagination,
.blog-page .pagination .wp-pagenavi {float:left;width:100%;padding-top: 45px;margin-top: -15px;margin-bottom:15px;display: flex;flex-wrap: wrap;justify-content: center;}
.blog-page .pagination .wp-pagenavi {padding-top:0;margin-bottom:-15px;}
.mspc-catalog nav.mspc-pagination span,
.mspc-catalog nav.mspc-pagination a,
.blog-page .pagination .wp-pagenavi span,
.blog-page .pagination .wp-pagenavi a {color: #000!important;font-family: Manrope SemiBold;font-size: 15px;border: 1px solid transparent;height:30px!important;line-height:30px!important;text-align:center!important;padding:0!important;background:transparent!important;padding: 0 5px!important;display: block;min-width: 1em;float: left;margin:0!important}
.mspc-catalog nav.mspc-pagination span.current,
.mspc-catalog nav.mspc-pagination a:hover,
.blog-page .pagination .wp-pagenavi span.current,
.blog-page .pagination .wp-pagenavi a:hover {color:#B26B35!important;}
.blog-page .pagination .wp-pagenavi span.pages {display:none!Important;}

/*------- Description -------*/

.wp-block-group.grid.products .seo-wrapper {width:100%;float:left;margin-bottom:-15px;padding-top:60px;position:relative;z-index:3;}


/*------------------------------------- Product -----------------------------------------*/

/*#product.single-page .wp-block-group.about-block.page-content > .wp-block-group__inner-container {margin-bottom:0;}*/
/*#product.single-page .wp-block-group.about-block .wp-block-group__inner-container .page-wrapper {padding-top:45px;}*/

#product.info.single-page {padding-top:70px;}

#product.single-page .single-product {width: 100%;float: left;}
#product.single-page .single-product .product {width: 100%;float: left;}

/*---------------- Notice ----------------*/

.single-page .woocommerce-notices-wrapper {}

/*---------------- Gallery ----------------*/

#product.single-page .single-product .product .woocommerce-product-gallery {width: calc(50% - 35px);float: left;border: 0!important;box-sizing:border-box;margin:0 0 15px 0;padding:0;}
#product.single-page .single-product .product .woocommerce-product-gallery .flex-viewport {margin-bottom:20px;}

/*-------- Open Bigger --------*/

#product.single-page .single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {right: 0!important;top: 0!important;height: 50px !important;width: 50px!important;background: url(/wp-content/uploads/2026/07/search-black.png) center center no-repeat;background-size: auto 19px;z-index: 999999;}
#product.single-page .single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before,
#product.single-page .single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:after {display:none!important;}
#product.single-page .single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__trigger img {display:none!important;}
#product.single-page .single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover {opacity:0.3!important;}

/*-------- Labels --------*/

body .berocket_better_labels.berocket_better_labels_image {position:absolute!important;left:15px!important;top:-5px!important;float:left!important;right: auto !important;bottom: auto !important;z-index: 2!important;padding: 0!important;}
body .berocket_better_labels_position {position:relative!important;float:left!important;display:block!important;}
body .berocket_better_labels_position .berocket_better_labels_line {position:relative!important;float:left!important;display:block!important;}
body .berocket_better_labels_position .berocket_better_labels_line .berocket_better_labels_inline {position:relative!important;float:left!important;display:block!important;} 
body .berocket_better_labels_position .berocket_better_labels_line .berocket_better_labels_inline .br_alabel {position:relative!important;float:left!important;display:block!important;margin-right:5px!important;right:auto!important;}
body .berocket_better_labels_position .berocket_better_labels_line .berocket_better_labels_inline .br_alabel span {position:relative!important;float:left!important;display:block!important;margin: 0!important;padding: 0!important;height: auto!important;line-height: auto!important;padding: 0;color: #fff!important;font-family: GilroyS!important;width: auto!important;font-size: 12px!important;min-width: 0!important;box-sizing: border-box!important;border-radius:0!important;font-weight:normal!important;border-radius:3px!important;} 
body .berocket_better_labels_position .berocket_better_labels_line .berocket_better_labels_inline .br_alabel span b {position:relative!important;float:left!important;display:block!important;margin: 0;padding: 0;height: 20px!important;line-height: 20px!important;padding: 0 8px!important;color: #fff!important;font-family: GilroyS!important;width: auto!important;font-size: 12px!important;min-width: 0!important;box-sizing: border-box!important;text-transform:uppercase;border-radius:3px!important;font-weight:normal!important;}

/*-------- Images --------*/

#product.single-page .single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper {float:left;width:100%;}
#product.single-page .single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {border-radius:16px;overflow:hidden;}
#product.single-page .single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a {float:left;width:100%;}
#product.single-page .single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img {float:left;width:100%;}

body .tos-wrapper.tos-fixed {z-index: 999999;}

#product.single-page .single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image > img {display:none!important;}

/*-------- Carousel --------*/

/*--- Main ---*/

#product.single-page .single-product .product .woocommerce-product-gallery .wpgs-for.slick-slider {overflow:hidden;border-radius:16px;}

#product.single-page .single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__image.single-product-main-image.slick-slide {overflow:hidden;border: 0px solid #CABDAB!important;}

/*--- Add ---*/

#product.single-page .single-product .product .woocommerce-product-gallery .wpgs-nav.slick-slider {overflow:hidden;margin-top:20px!important;margin: 0;width: 100%;width: calc(100% + 20px);}
#product.single-page .single-product .product .woocommerce-product-gallery .wpgs-nav.slick-slider .slick-arrow {display:none!important;}

#product.single-page .single-product .product .woocommerce-product-gallery .wpgs-nav.slick-slider .slick-track {justify-content:center!important;display: flex
;gap:20px;gap:0;}

#product.single-page .single-product .product .woocommerce-product-gallery .wpgs-nav.slick-slider .slick-slide {margin:0 20px 0 0!important;/*width: 120px!important;*/border:0!important;overflow:hidden;border-radius:6px;}
#product.single-page .single-product .product .woocommerce-product-gallery .wpgs-nav.slick-slider .slick-slide.slick-current {}

#product.single-page .single-product .product .woocommerce-product-gallery .wpgs-nav.slick-slider .slick-slide img {opacity:0.45!important;/*height:auto!Important;contain-intrinsic-size: auto 120px!important;*/}
#product.single-page .single-product .product .woocommerce-product-gallery .wpgs-nav.slick-slider .slick-slide.slick-current img {opacity:1!important;}
#product.single-page .single-product .product .woocommerce-product-gallery .wpgs-nav.slick-slider .slick-slide:hover img,
#product.single-page .single-product .product .woocommerce-product-gallery .wpgs-nav.slick-slider .slick-active:hover img {opacity:1!important;}

/*--- Arrows ---*/

#product.single-page .single-product .product .woocommerce-product-gallery .slick-arrow {height:45px!important;width:45px!important;margin-top:-22.5px!important;padding:0!important;background: #B26B35!important;opacity:1!important;border: 0!important;border-radius:50%!important;
    -webkit-transition: all .3s ease;
    -moz-transition: opacity .25s ease-in-out;
    transition: all .3s ease;
}
#product.single-page .single-product .product .woocommerce-product-gallery .flaticon-back.slick-arrow {left:-52px!important;}
#product.single-page .single-product .product .woocommerce-product-gallery .flaticon-right-arrow.slick-arrow {right:-52px!important;}

#product.single-page .single-product .product .woocommerce-product-gallery .slick-arrow::after { content: "→";font-size: 21px;color: #fff;line-height: 1;display:block!important;font-family: 'Inter Regular', sans-serif;padding: 12px;
    -webkit-transition: color 0.2s 0.02s ease;
    -moz-transition: color 0.2s 0.02s ease;
    -o-transition: color 0.2s 0.02s ease;
    -ms-transition: color 0.2s 0.02s ease;
    transition: color 0.2s 0.02s ease;
    -webkit-transition: All 0.4s ease;
    -moz-transition: All 0.4s ease;
    -o-transition: All 0.4s ease;
    -ms-transition: All 0.4s ease;
    transition: All 0.4s ease;
}
#product.single-page .single-product .product .woocommerce-product-gallery .slick-arrow.flaticon-back::after {content: "←";}
#product.single-page .single-product .product .woocommerce-product-gallery .slick-arrow:hover::before {color:#fff;}

#product.single-page .single-product .product .woocommerce-product-gallery .wpgs-for.slick-slider:hover .flaticon-back.slick-arrow {left:15px!important;}
#product.single-page .single-product .product .woocommerce-product-gallery .wpgs-for.slick-slider:hover .flaticon-right-arrow.slick-arrow {right:15px!important;}
#product.single-page .single-product .product .woocommerce-product-gallery .flaticon-back.slick-arrow:hover,
#product.single-page .single-product .product .woocommerce-product-gallery .flaticon-right-arrow.slick-arrow:hover {background-color: #DE9F57!important;}
#product.single-page .single-product .product .woocommerce-product-gallery .flaticon-back.slick-arrow:before,
#product.single-page .single-product .product .woocommerce-product-gallery .flaticon-right-arrow.slick-arrow:before {display:none!important;}

/*---------------- Product content ----------------*/

#product.single-page .woocommerce .single-product div.product div.summary {width: calc(50% - 35px);float: right;margin:0!important;} 

/*-------- Title --------*/

#product.single-page .woocommerce .single-product div.product div.summary h1 {padding-right:15px;box-sizing:border-box;margin-top: 0!important;text-align:left!important;padding-bottom: 5px;border-bottom: 1px solid #CABDAB;margin:0!important;}

/*-------- Meta --------*/

#product.single-page .woocommerce .single-product div.product div.summary .product_meta,
#product.single-page .woocommerce .single-product div.product div.summary .codes {float:left;width:100%;margin:0;display:flex;flex-wrap:wrap;gap:35px;margin-top:15px;}

#product.single-page .woocommerce .single-product div.product div.summary .product_meta .sku_wrapper,
#product.single-page .woocommerce .single-product div.product div.summary .codes .code {float:left;width:auto;color: #000;font-size:14px;line-height:19px;display: flex;font-family: Inter Light;}
#product.single-page .woocommerce .single-product div.product div.summary .product_meta .sku_wrapper .sku,
#product.single-page .woocommerce .single-product div.product div.summary .codes .code span, 
#product.single-page .woocommerce .single-product div.product div.summary .product_meta .posted_in a {color:#B26B35;font-family: Inter Regular!important;font-size:inherit;line-height:inherit;padding-left:2.5px;}
#product.single-page .woocommerce .single-product div.product div.summary .product_meta .posted_in a:hover {color:#DE9F57!important;}

#product.single-page .woocommerce .single-product div.product div.summary .product_meta .posted_in {font-size:14px;line-height:19px;display: flex;flex-wrap:wrap;flex: 1;font-family: Inter Light;}


/*-------- Actions wrapper --------*/

#product.single-page .woocommerce .single-product div.product div.summary .actions-wrapper {position:relative;width:100%;float:left;padding: 22.5px 25px;border: 1px solid #CABDAB!important;box-sizing:border-box;margin-top:45px;/*background:#F7E2C8;*/border-radius:16px;}
#product.single-page .woocommerce .single-product div.product.sale div.summary .actions-wrapper {padding-top:27.5px;}

/*--- Price ---*/

#product.single-page .woocommerce .product p.price {padding:0;font-size:30px!important;height:38px;line-height:38px!important;margin-left:0!important;margin-bottom:35px!important;width: auto !important;float: left;margin-right:35px!important;position:relative;}
#product.single-page .woocommerce .product p.price bdi {font-family: Manrope SemiBold;}
#product.single-page .woocommerce .product p.price bdi span {font-size: 21px;font-family: Manrope SemiBold;padding-left:2.5px;}

#product.single-page .woocommerce .product p.price ins {padding:0!important;float:left;width:auto;font-weight: normal;color: #DE3E39 !important;}
#product.single-page .woocommerce .product p.price ins > span {float:left;width:auto;}

#product.single-page .woocommerce .product p.price del {position:absolute;height:18px;line-height:18px;font-size:18px;margin-top: 0!important;bottom: 100%!important;margin-bottom: -4px!important;left: 0!important;opacity:0.5;}
#product.single-page .woocommerce .product p.price del bdi {font-family: GilroyM!important;}
#product.single-page .woocommerce .product p.price del span.woocommerce-Price-currencySymbol {display:none;}

#product.single-page .woocommerce .single-product div.product.product-type-variable div.summary .actions-wrapper > p.price {display:none;}

/*--- Variations ---*/

#product.single-page .woocommerce .single-product div.product.product-type-variable div.summary .actions-wrapper {padding-top:17.5px;}
body #product.single-page .woocommerce div.product.product.product-type-variable form.cart {width:100%!important;}

body #product.single-page .woocommerce .single-product div.product div.summary table.variations {margin:0 0 12.5px 0!important;/*margin-bottom:22.5px!important;*/border:0!important;display:block!important;border-bottom: 1px solid #e7e7e7 !important;padding-bottom:8px;}
body #product.single-page .woocommerce .single-product div.product div.summary table.variations tbody {margin:0!important;border:0!important;display:block!important;} 

body #product.single-page .woocommerce .single-product div.product div.summary table.variations tr {padding:0!important;border:0!important;display:block!important;float:left;width:100%;}

body #product.single-page .woocommerce .single-product div.product div.summary table.variations tr th {padding:0;width:100%;margin:0;display:block!important;margin-top:9px;padding-top:5px;border-top: 1px solid #e7e7e7 !important;}
body #product.single-page .woocommerce .single-product div.product div.summary table.variations tr:first-of-type th {margin-top:0;padding-top:0;border-top: 0 solid #e7e7e7 !important;}
body #product.single-page .woocommerce .single-product div.product div.summary table.variations tr th label {width:100%;float:left;margin: 0;font-size: 15px;line-height: 22px;color: #000;text-align: left !important;font-family: ExoS !important;font-weight:normal!important;margin-bottom: 10px;margin-bottom: 0;}

body #product.single-page .woocommerce .single-product div.product div.summary table.variations tr td {padding:0!important;border:0!important;display:block!important;}
body #product.single-page .woocommerce .single-product div.product div.summary table.variations tr td:first-of-type {padding:0!important;border:0!important;}
body #product.single-page .woocommerce .single-product div.product div.summary table.variations tr td.value {float:left;width:100%;}
body #product.single-page .woocommerce .single-product div.product div.summary table.variations tr td.value > div {float:left;width:auto;margin-right:12.5px;margin-top:5px;}
body #product.single-page .woocommerce .single-product div.product div.summary table.variations tr td.value > div input {float:left;width:auto;margin: 3px 5px 2px 0!important;cursor:pointer;}
body #product.single-page .woocommerce .single-product div.product div.summary table.variations tr td.value > div label {float:left;width:auto;font-size: 16px;font-family: Exo !important;font-size: 14px !important;line-height: 18px !important;font-weight:normal!important;cursor:pointer;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;
}
body #product.single-page .woocommerce .single-product div.product div.summary table.variations tr td.value > div label:hover {color:#01B3BD;}

body #product.single-page .woocommerce .single-product div.product div.summary table.variations tr td button.reset_variations {height: 30px;line-height: 27px;padding: 0 15px;float: left;font-family: ExoS;color: #01B3BD!important;margin: 0 !important;margin: 15px 0 9px 0 !important;font-size: 13px;border: 1px solid #01B3BD;box-sizing: border-box;cursor: pointer;background:transparent;border-radius: 3px;}
body #product.single-page .woocommerce .single-product div.product div.summary table.variations tr td button.reset_variations:hover {background-color:#01D0DB!important;color:#fff!important;border-color:#01D0DB!important;}

#product.single-page .woocommerce .product .single_variation_wrap .price {margin-bottom: 25.5px !important;width: auto !important;margin-right: 45px !important;padding:0!important;height:36px;line-height:36px;}

#product.single-page .woocommerce div.product form.cart .single_add_to_cart_button.disabled {background-color:#01b3bd!important;pointer-events:none;}

.xoo-wsc-product dl.variation dt,
.xoo-wsc-product dl.variation dd,
.xoo-wsc-product dl.variation dd p {font-family: ExoL;}

#product .woocommerce .product.product.product-type-variable .summary.entry-summary .price del {line-height:17px;bottom:31px;}

#product.single-page .woocommerce .product .single_variation_wrap .price {height:auto;}
#product .woocommerce .product.product.product-type-variable .summary.entry-summary .price ins {padding:0;margin-top: 10px;}

/*--- Stock ---*/

#product.single-page .woocommerce div.product p.stock {position: absolute;bottom: 20px;left: -5px;padding: 3.5px 35px 5.5px 35px !important;border-radius: 6px;font-size: 14px !important;line-height: 19px !important;width: auto;}
#product.single-page .woocommerce div.product p.stock.in-stock {color:#fff;background:#3F8B58;}
#product.single-page .woocommerce div.product p.stock.out-of-stock {color:#DE3E39;}

/*--- Cart ---*/

#product.single-page .woocommerce div.product form.cart {width: auto !important;float: left;margin:0;padding:0;height:auto;}
#product.single-page .woocommerce div.product form.cart .wapf {display:none!important;}

/*- Quantity -*/

#product.single-page .woocommerce div.product form.cart div.quantity {margin:0 30px 0 0;padding:0;float:left;width:auto;height:38px;box-sizing:border-box;border: 0px solid #CABDAB!important;border-radius:6px;}
#product.single-page .woocommerce div.product form.cart div.quantity label {display:none!important;}

#product.single-page .woocommerce div.product form.cart div.quantity input.minus {height:38px;line-height:38px;text-align:center;width:38px;position:relative;float:left;box-sizing:border-box;border-radius:6px;background-color:transparent!important;border: 0!important;color:#000!important;font-size:21px;left:0px;top:0px;font-weight:normal;font-family: Manrope SemiBold;}
#product.single-page .woocommerce div.product form.cart div.quantity input.input-text {height:38px;width:50px;line-height:38px;text-align:center;border:0!important;font-size: 17px;font-family: Manrope SemiBold;border-radius:6px;font-weight:normal;background:transparent!important;border: 1px solid #CABDAB !important;padding:0!important;box-sizing:border-box;}
#product.single-page .woocommerce div.product form.cart div.quantity input.plus {height:38px;line-height:38px;text-align:center;width:38px;position:relative;float:left;box-sizing:border-box;border-radius:6px;background-color:transparent!important;border: 0!important;color:#000!important;font-size:21px;right:0px;top:0px;font-weight:normal;font-family: Manrope SemiBold;}

#product.single-page .woocommerce div.product form.cart div.quantity input.minus:hover,
#product.single-page .woocommerce div.product form.cart div.quantity input.plus:hover {color:#DE9F57!important;}

#product.single-page .woocommerce div.product form.cart div.quantity input::-webkit-outer-spin-button,
#product.single-page .woocommerce div.product form.cart div.quantity input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#product.single-page .woocommerce div.product form.cart div.quantity input[type=number] {
  -moz-appearance: textfield;
}

/*- Button -*/

#product.single-page .woocommerce div.product form.cart .single_add_to_cart_button {display: inline-flex !important;align-items: center;justify-content: center;height: 38px;line-height:38px;padding: 0 18px !important;margin: 0 !important;margin-left: auto !important;background: #B26B35!important;color: #fff !important;border-radius: 999px !important;font-size: 15px !important;font-weight: normal !important;transition: .3s;font-family: 'Cinzel ExtraBold';}
#product.single-page .woocommerce div.product form.cart .single_add_to_cart_button:hover{background:#DE9F57!important;color:#fff!important;}

#product.single-page .woocommerce div.product form.cart .button.adfy-wl-add-to-wishlist {display:none!important;}

.woocommerce ul.products li.product .button.added {background-color:#FF008C!important;padding-right: 35px!important;}
#product.single-page .woocommerce div.product form.cart .single_add_to_cart_button.added {background-color:#DE9F57!important;padding-right: 35px!important;}

.woocommerce ul.products li.product .button.added:after,
#product.single-page .woocommerce div.product form.cart .single_add_to_cart_button.added:after {transform:translate(0,0)!important;}

.single-page .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,
.single-page .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,
.single-page .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,
.single-page .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after {position: absolute !important;
    margin-left: 5px !important;
    vertical-align: bottom !important;
    right: auto !important;
    right: 12px !important;
    top: auto !important;
    top: 50% !important;
    margin-top: -20px !important;}

.woocommerce ul.products li.product .button.loading {padding-right: 35px!important;}
#product.single-page .woocommerce div.product form.cart .single_add_to_cart_button.loading {padding-right: 35px!important;}

.single-page .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,
.single-page .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,
.single-page .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,
.single-page .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after {margin-left: 5px!important;vertical-align: bottom!important;right:auto!important;right:12px!important;top:auto!important;top:50%!important;margin-top:-20px!important;}

.woocommerce ul.products li.product a.added_to_cart.wc-forward,
.single-page .wp-block-group.about-block .products-wrapper ul.products li.product .added_to_cart.wc-forward,
#product.single-page .woocommerce div.product form.cart a.added_to_cart.wc-forward {display:none!important;}

/*--- Compare ---*/

#product.single-page .woocommerce .single-product div.product div.summary .actions-wrapper .adfy-single-compare-product-btn-wrapper,
#product.single-page .woocommerce .single-product div.product div.summary .actions-wrapper .wcboost-products-compare-button {display:none!important;} 

/*-------- Short desc --------*/

#product.single-page .woocommerce .single-product div.product div.summary .woocommerce-product-details__short-description {margin: 45px 0 0 0;float:left;width:100%;}
#product.single-page .woocommerce .single-product div.product div.summary .woocommerce-product-details__short-description>p {padding-left:0!important;float:none;width:100%;color: #000;color: #514E4A;/*font-size:15px;line-height:20px;*/}
#product.single-page .woocommerce .single-product div.product div.summary .woocommerce-product-details__short-description>p strong {color: #000;font-family: Inter SemiBold!important;}

#product.single-page .woocommerce .single-product div.product div.summary .woocommerce-product-details__short-description>ul li {padding-left:24.5px;color: #514E4A;/*font-size:15px;line-height:20px;*/}
#product.single-page .woocommerce .single-product div.product div.summary .woocommerce-product-details__short-description>ul li:before {content: '';position: absolute;left: 7.5px;top: 7.5px;  height: 7px;width: 7px;border-radius: 50%;float: left;background: #DE9F57 !important;}




/*-------- Tabs --------*/

#product.single-page .single-product .product .woocommerce-tabs.wc-tabs-wrapper {float:left;width:100%;margin-top:-15px;padding-top:60px;}

#product.single-page .single-product .product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs {display:none!Important;width:100%;float:left;margin: 45px 0 30px 0;padding:0;border:0;border-bottom: 0!important;overflow:visible;}
#product.single-page .single-product .product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li {height: auto;width:auto;padding: 0;border:0!important;margin: 0!important;float: left;border:0;text-align:center;position:relative;box-shadow: inset 0 0 0 0 #E7E7E7;background:transparent!important;margin-bottom:-1px!important;} 
#product.single-page .single-product .product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li a {height: auto;line-height: 36px!important;width: auto;padding: 0 30px 0 0;border:0;margin: 0px;float: left;color:#000;text-align:left;font-family: GilroyM!important;font-size: 27px!important;cursor: pointer;/*text-transform: uppercase;*/color:black!important;border-bottom: 1px solid transparent!important;font-weight:normal;}
#product.single-page .single-product .product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li.active a {color:#1F408D!important;background-color:transparent;border-color:#1F408D!important;}
#product.single-page .single-product .product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li a:hover {color:#e2007d!important;border-color:#e2007d!important;}
#product.single-page .single-product .product .woocommerce-tabs.wc-tabs-wrapper ul.tabs::before,
#product.single-page .single-product .product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li:before,
#product.single-page .single-product .product .woocommerce-tabs.wc-tabs-wrapper ul.tabs::after,
#product.single-page .single-product .product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li:after {display:none;}

#product.single-page .single-product .product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel {float:left;width:100%;margin: 0;padding:0;border:0;/*background: #F9F9F9;padding: 35px 35px;border: 1px solid #E7E7E7 !important;*/margin-bottom:10px;}
#product.single-page .single-product .product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description {margin-bottom:-15px;}
#product.single-page .single-product .product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel h2 {padding: 0 0 35px 0;text-align:left!important;}
#product.single-page .single-product .product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel p a {color:#B26B35;}
#product.single-page .single-product .product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel p a:hover {color:#DE9F57;}
#product.single-page .single-product .product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel table {min-width:100%!important;width:100%!important;height:auto!important;}
#product.single-page .single-product .product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel table tr:first-of-type td {/*color: #fff!important;background-color:#01B3BD!important;*/font-size: 27px;line-height: 32px;font-size: 22px;line-height: 27px;font-size: 19px;line-height: 24px;}
#product.single-page .single-product .product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel table td {/*background: #fff!important;*/}

#product.single-page .single-product .product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.woocommerce-Tabs-panel--opys-tovaru {margin-bottom:0!important;}
#product.single-page .single-product .product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.woocommerce-Tabs-panel--opys-tovaru p:last-of-type {padding-bottom:0!important;}
#product.single-page .single-product .product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.woocommerce-Tabs-panel--opys-tovaru .aligncenter {margin-bottom:0!important;float:left!important;margin-top:5px!important;}	


/*-------- Related / Upsells --------*/

.wp-block-group.grid.products .woocommerce .related.products {float:left;width:100%;margin:0!important;padding-top:60px!important;gap:0!important;}

.single-page section.related.products,
.single-page section.up-sells {float:left;width:100%;margin: 75px 0 10px 0;padding:0!important;}
.single-page .wp-block-group.about-block section.related.products h2,
.single-page section.up-sells h2, 
.single-page .wp-block-group.about-block section.related.products h2, 
.single-page .wp-block-group.about-block section.up-sells h2 {padding: 0;text-align:left!important;margin-top:-7px!important;margin-bottom:-7px!important;}
.single-page .wp-block-group.about-block section.related.products ul.products {padding:0!important;}
.single-page .wp-block-group.about-block section.related.products ul.products li:after {display:none!important;}


/*--------------------- Cart ------------------------*/

/*------- Sidebar -------*/

.xoo-wsc-opac {background-color:#000000!important;z-index: 999998!important;}
.xoo-wsc-markup-notices {display:none!important;}

body .xoo-wsc-container, body .xoo-wsc-slider,
body .xoo-wsc-cart-active .xoo-wsc-container, body .xoo-wsc-slider-active .xoo-wsc-slider {top:auto!important;max-height: 100%!important;}

/*-- Icon --*/

body .xoo-wsc-basket, 
body .xoo-wsc-cart-active .xoo-wsc-basket {position:absolute!important;top: 99px!important;left: auto!important;right: 50%!important;right:365px!important;transform: translate(50%, 0)!important;margin: 0 !important;background: transparent!important;box-shadow: 0 0 0 0 white !important;bottom: auto ! Important;width: auto!important;height: auto!important;display:block!important;right: calc(50vw + 380px) !important;right: 50%!important;margin-right:-537px!important;z-index: 999997!important;}
body .xoo-wsc-basket span.xoo-wsc-items-count {position: absolute!important;border-radius: 50%!important;background: #01B3BD!important;color: #fff!important;height: 22px!important;line-height: 22px!important;width: 22px!important;text-align: center!important;font-size: 11px!important;font-family: ExoB!important;text-align: center!important;text-indent: 1px!important;padding: 0!important;margin: 0!important;border: 0!important;left: -6px!important;bottom: -11px!important;top:auto!important;
    -webkit-transition: All .4s ease;
    -moz-transition: All .4s ease;
    -o-transition: All .4s ease;
    -ms-transition: All .4s ease;
    transition: All .4s ease;
} 
body .xoo-wsc-cart-active .xoo-wsc-basket {right: calc(50vw + 0px) !important;right: 50%!important;opacity:0!important;}

body .xoo-wsc-basket:nth-of-type(2), 
body .xoo-wsc-cart-active .xoo-wsc-basket:nth-of-type(2) {display:non!important;}

body .xoo-wsc-basket:hover span.xoo-wsc-items-count {background-color:#01D0DB!important;}
body .xoo-wsc-basket span.xoo-wsc-bki {height:26px!important;width:26px!important;float: left!important;background: url('/wp-content/uploads/2025/01/cart.png') center center no-repeat!important;background-size: auto 100%!important;opacity:1!important;}
body .xoo-wsc-basket:hover span.xoo-wsc-bki {opacity:0.6!important;}
body .xoo-wsc-basket span.xoo-wsc-bki:before {display:none!important;}

/*-- Header --*/

body .xoo-wsc-header {padding: 10px 25px!important;border: 0!important;position:relative!important;z-index: 999999999!important;background:#F7E2C8!important;background: #FEF2E2!important;}
body .xoo-wsc-header .xoo-wsch-top {justify-content: left;}
body .xoo-wsc-header .xoo-wsch-top span.xoo-wsch-text {width: auto;border: 0;margin: 0;float: left;color: #000;font-family: 'Cinzel Bold';font-size: 17px;font-size: 21px;}
body .xoo-wsc-header .xoo-wsch-top span.xoo-wsch-close {margin: 0;right:25px;display: inline-block;width: 14px;height: 14px;cursor: pointer;}
body .xoo-wsc-header .xoo-wsch-top span.xoo-wsch-close:before,
body .xoo-wsc-header .xoo-wsch-top span.xoo-wsch-close:after {content: '';position: absolute;background-color: #333;top: 6px;left: 0;width: 14px;height: 2px;transition: transform 0.2s ease;
	-webkit-transition: color 0.2s 0.02s ease;
	-moz-transition: color 0.2s 0.02s ease;
	-o-transition: color 0.2s 0.02s ease;
	-ms-transition: color 0.2s 0.02s ease;
	transition: color 0.2s 0.02s ease;
	
	-webkit-transition: All 0.4s ease;
	-moz-transition: All 0.4s ease;
	-o-transition: All 0.4s ease;
	-ms-transition: All 0.4s ease;
	transition: All 0.4s ease;
}
body .xoo-wsc-header .xoo-wsch-top span.xoo-wsch-close:before {transform: rotate(45deg);}
body .xoo-wsc-header .xoo-wsch-top span.xoo-wsch-close:after {transform: rotate(-45deg);}
body .xoo-wsc-header .xoo-wsch-top span.xoo-wsch-close:hover:before,
body .xoo-wsc-header .xoo-wsch-top span.xoo-wsch-close:hover:after {background-color:#DE9F57!important;}

body .xoo-wsc-product span.xoo-wsc-smr-del:before,
body .xoo-wsc-product span.xoo-wsc-smr-del::after {
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;	
}
/*body .xoo-wsc-product span.xoo-wsc-smr-del:hover:before,
body .xoo-wsc-product span.xoo-wsc-smr-del:hover::after {background-color:#DE9F57!important;}*/

/*-- Body --*/

body .xoo-wsc-body {background: #FEF2E2!important;padding:22.5px 35px!important;position:relative!important;z-index: 999999999!important;border: 1px solid #CABDAB!important;min-height: 120px;}
body .xoo-wsc-body .xoo-wsc-empty-cart {padding:0!important;}
body .xoo-wsc-body .xoo-wsc-empty-cart span {margin:0!important;font-size: 16px;line-height: 21px;font-family: Inter Regular;text-align:center;color:#000;}

body .xoo-wsc-empty-cart a.xoo-wsc-btn {display:none!important;}

body .xoo-wsc-products:not(.xoo-wsc-pattern-card) .xoo-wsc-product {align-items:center!important;padding-bottom: 0 !important;margin-bottom: 17.5px !important;background:transparent!important;}
body .xoo-wsc-products:not(.xoo-wsc-pattern-card) .xoo-wsc-product:last-of-type {margin-bottom:0!important;}

body .xoo-wsc-sm-left {gap:2px!important;}

/*-- Footer --*/

body .xoo-wsc-footer {padding: 15px 25px 15px 25px;!important;box-shadow: 0 0 0 0 #0000001a!important;border: 1px solid #CABDAB!important;border-top:0!important;border-bottom:0!important;position:relative!important;z-index: 999999999!important;background:#FEF2E2!important;}
body .xoo-wsc-footer .xoo-wsc-ft-buttons-cont {grid-column-gap: 7.5px!important;grid-row-gap: 7.5px!important;}
body .xoo-wsc-footer .xoo-wsc-ft-buttons-cont a {display: inline-flex !important;height: 38px;line-height: 38px;padding: 0!important;margin: 0 !important;background: #B26B35 !important;color: #fff !important;border-radius: 999px !important;font-size: 15px !important;font-weight: normal !important;transition: .3s;font-family: 'Cinzel ExtraBold';width:100%;border:0!important;outline:0!Important;}
body .xoo-wsc-footer .xoo-wsc-ft-buttons-cont a:hover {background-color:#DE9F57!important;}

body .xoo-wsc-footer .xoo-wsc-ft-totals {padding: 0 0 10px 0;}
body .xoo-wsc-footer .xoo-wsc-ft-totals .xoo-wsc-ft-amt-subtotal {padding:0;}
body .xoo-wsc-footer .xoo-wsc-ft-totals .xoo-wsc-ft-amt-subtotal span {color: #000;margin: 0;color: #000;font-family: 'Cinzel Bold';font-size: 19px;font-weight: normal;}
body .xoo-wsc-footer .xoo-wsc-ft-totals .xoo-wsc-ft-amt-subtotal span.xoo-wsc-ft-amt-label {padding-right:7.5px;}
body .xoo-wsc-footer .xoo-wsc-ft-totals .xoo-wsc-ft-amt-subtotal span bdi {color: #000;font-family: 'Cinzel Bold';font-size: 19px;font-weight:normal;}
body .xoo-wsc-footer .xoo-wsc-ft-totals .xoo-wsc-ft-amt-subtotal span bdi span.woocommerce-Price-currencySymbol {color: inherit;font-family: inherit;font-size: 15px;padding-left:2.5px;}

/*-- Products --*/

body .xoo-wsc-product {margin:0!important;padding: 0 0 22.5px 15px!important;border:0!important;position:relative;background: #f9f9f9!important;box-shadow: 0 0 0 0 #00000005!important;    align-items: start;border-radius: 0!important;}
body .xoo-wsc-product:last-of-type {padding-bottom:0!important;box-shadow: 0 0 0 0 #00000005 !important;}
body .xoo-wsc-product span.xoo-wsc-smr-del {margin:0!important;}
body .xoo-wsc-product .xoo-wsc-sm-right .xoo-wsc-icon-cross {margin:0;}
body .xoo-wsc-product span.xoo-wsc-smr-del:before,
body .xoo-wsc-product span.xoo-wsc-smr-del::before {
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;	
}
body .xoo-wsc-product span.xoo-wsc-smr-del:hover:before,
body .xoo-wsc-product span.xoo-wsc-smr-del:hover::before {color:#DE9F57!important;}
body .xoo-wsc-product span.xoo-wsc-pname {font-family: Manrope SemiBold;font-size: 15px;line-height: 20px;font-weight:normal;padding:0;color: #000;}
body .xoo-wsc-product span.xoo-wsc-pname a {font-size:inherit;font-family: inherit;color:inherit;font-weight: inherit!important;}
body .xoo-wsc-product span.xoo-wsc-pname a:hover {color:#DE9F57!important;}
body .xoo-wsc-product .xoo-wsc-qty-price {padding-bottom:0;font-size: 14px;line-height: 17px;font-family: Inter Light;/*padding-left:2px;*/box-sizing:border-box;margin-left:-1px;}	

body .xoo-wsc-product .xoo-wsc-qty-price span {font-family: Inter Light;font-size: 14px!important;line-height: 17px!important;margin: 0;}
body .xoo-wsc-product .xoo-wsc-qty-price > span {margin: 0 2px;}
body .xoo-wsc-product .xoo-wsc-qty-price span:nth-of-type(2),
body .xoo-wsc-product .xoo-wsc-qty-price span:nth-of-type(4) {font-size: 10px!important;}

body .xoo-wsc-product .xoo-wsc-qty-price bdi {font-family: Inter Light;font-size: 14px;padding-left:0;}
body .xoo-wsc-product .xoo-wsc-qty-price bdi span.woocommerce-Price-currencySymbol {font-family: Inter Light;font-size: 12px;}
body .xoo-wsc-product .xoo-wsc-sm-right {position:absolute;left:0px;top:-12.5px;padding:0!important;left:-10px;top:2.5px;top: 50%;transform: translate(0, -50%);top: 27px;
transform: translate(0, 0);}

body .xoo-wsc-product .xoo-wsc-img-col {align-self: start!important;border-radius: 0!important;width: 70px !important;height: 70px !important;}
body .xoo-wsc-product .xoo-wsc-img-col img {border-radius: 6px !important;}

body .xoo-wsc-product .xoo-wsc-img-col a {float:left;width:100%;}
body .xoo-wsc-product .xoo-wsc-img-col a img {border: 0!important;box-sizing:border-box;float: left;}
body .xoo-wsc-product .xoo-wsc-img-col a img:hover {opacity:0.55;}

body .xoo-wsc-body .xoo-wsc-info-cont {display:none!important;}


/*--------------------- Checkout ------------------------*/

#order-page.info.single-page {padding-top:70px;}

#order-page.single-page .wp-block-group.about-block.page-content > .wp-block-group__inner-container {margin-bottom:0;}
#order-page.single-page .wp-block-group.about-block .wp-block-group__inner-container .page-wrapper > .woocommerce > .woocommerce-notices-wrapper {float:left;width:100%;}
#order-page.single-page .woocommerce .checkout {height:auto;width:100%;max-width:100%;float:left;border: 0;padding:0;margin: 0;box-sizing: border-box;border-radius: 0;position:relative;}
	
/*------------- Left -------------*/	
	
#order-page.single-page .woocommerce .checkout .col2-set {width: calc(50% - 35px);float:left;padding:25px 30px;box-sizing:border-box;margin-right:70px;margin-bottom:0!important;background:#F7E2C8!important;border: 0px solid #CABDAB!important;border-radius: 16px!important;margin-bottom:0!important;}
#order-page.single-page .woocommerce .checkout .col2-set:before,
#order-page.single-page .woocommerce .checkout .col2-set:after {display:none;} 

#order-page.single-page .woocommerce .checkout .col2-set .col-1 {float:left;width:100%;}	
#order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields {float:left;width:100%;}
#order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields:before,
#order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields:after {display:none;}	

#order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields h3 {margin: 0 0 20px 0;color: #000;font-size: 21px;line-height: 28px;z-index: 3;font-weight: normal; font-family: Manrope SemiBold;font-family: 'Cinzel Bold';box-sizing: border-box;padding-bottom: 5px;padding-top:5px;margin-top:0;border-bottom: 1px solid #CABDAB;}

#order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper {float:left;width:100%;}
#order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row {padding:0;margin:0;width: calc(50% - 15px);float:left;margin-right:30px;margin-bottom:17.5px;clear:none!important;padding-bottom:0!important;}
#order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row:before,
#order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row:after {display:none;}	

#order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row:nth-of-type(2n) {margin-right:0;}
#order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row:nth-of-type(2n+1) {clear:both!important;}
	
body #order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row#billing_email_field {clear:none!important;margin-right:0!important;}
#order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row#billing_country_field {display:none!important;}
#order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row#billing_address_1_field{margin-right:0;width:100%;}

#order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row#billing_address_1_field label abbr  {display:none!important;}
	
#order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row > label {font-size: 14px;color: #000;line-height: 18px;box-sizing: border-box;padding: 0 7.5px 7.5px 7.5px;text-align: left !important;font-weight: normal; width: auto;float: left;font-family: Inter Regular;}
#order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row > label span.required {color:#DE3E39!important;font-weight:normal!important;font-size: 17px;float: right;}

#order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row > label abbr {color:#DE5454;padding-left: 0px;font-family: ExoB;font-size: 14px;line-height: 16px;}
#order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row > label > span.optional {font-size:12.5px;
	
	display:none;

}

#order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row > span.woocommerce-input-wrapper {float:left;width:100%;}

#order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row p.checkout-inline-error-message {display:none!important;}

#order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row input,
#order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row textarea {height: 38px;line-height: 38px;width: 100%; padding: 0 18px;font-family: Inter Light;background-color: #FEF2E2;background-color:transparent;background-color: #FEF2E2;color: #000;font-size: 16px;border: 1px solid #CABDAB;border-color:#E8D4BB;border-color:#E0CDB5;border-radius: 30px;font-weight:normal;}

/*#order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row span,*/
#order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row select {height: 38px;line-height: 38px;float: left;width:100%;box-sizing:border-box;}
#order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row .select2-container--default .select2-selection--single {height: 36px;line-height: 36px;width: 100%;padding: 0;border-radius: 0;font-family: Exo;background-color: #fff;color: #000;font-size: 16px;border: 1px solid #e7e7e7;box-sizing:border-box;}
#order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row span.select2-selection__rendered {padding-left:15px;}
#order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row select {border:0!important;}
#order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row .select2-container--default .select2-selection--single .select2-selection__arrow b {left:auto!important;right:10px!important;}	

#order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row#billing_address_2_field {width:100%!important;margin:0!important;height:auto!important;}
#order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row#billing_address_2_field span.woocommerce-input-wrapper {height:auto!important;}
#order-page.single-page .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row#billing_address_2_field textarea {height:102px;padding: 7.5px 18px;line-height:21px;border-radius:12px;}

input#billing_company::-webkit-outer-spin-button,
input#billing_company::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input#billing_company[type=number] {
  -moz-appearance: textfield;
}


/*------- Notice -------*/
	
#order-page.single-page .woocommerce .col2-set .col-2 {float:left;width:100%;display:none!important;}
#order-page.single-page .woocommerce .col2-set .col-2 .woocommerce-shipping-fields {display:none!important;}
	
#order-page.single-page .woocommerce .col2-set .col-2 .woocommerce-additional-fields {float:left;width:100%;}	
#order-page.single-page .woocommerce .col2-set .col-2 .woocommerce-additional-fields h3 {display:none!important;}
	
#order-page.single-page .woocommerce .col2-set .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper {float:left;width:100%;}	
#order-page.single-page .woocommerce .col2-set .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p.form-row {padding:0!important;margin:0!important;}	
	
#order-page.single-page .woocommerce .col2-set .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p.form-row label {font-family: MontserratS;font-size: 14px;color: #BEBEBE;line-height:19px;box-sizing:border-box;padding: 0 9px 7.5px 9px;text-align:left!important;}
#order-page.single-page .woocommerce .col2-set .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p.form-row label span.optional {font-family: Montserrat;font-size:11px;}
	
#order-page.single-page .woocommerce .col2-set .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p.form-row span.woocommerce-input-wrapper {float:left;width:100%;}	
#order-page.single-page .woocommerce .col2-set .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p.form-row span.woocommerce-input-wrapper textarea {height: 90px;line-height: 21px;width: 100%;padding: 12px 18px;border-radius: 5px;font-family: Montserrat;background-color: transparent;color: #fff;font-size: 16px;border: 1px solid #a1a1a1;}
	
	
/*------------- Right -------------*/	
	
#order-page.single-page .woocommerce .checkout h3#order_review_heading {width: calc(50% - 35px);padding: 27.5px 3px 20px 3px;font-size: 21px;line-height: 28px;float: left;font-family: 'Cinzel Bold';text-align: left;margin: 0;color: #000!important;margin-top:-3px;box-sizing:border-box;}
	
#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order {width: calc(50% - 35px);float:left;padding:0;border: 0;box-sizing:border-box;margin-bottom:0;}
	
/*------- Table -------*/	
	
#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table {float:left;width:calc(100% + 6px);width:100%;max-width:1000%;position:relative;margin:0;display:block;margin-bottom:35px;margin-top:-3px;margin-top:0;border-spacing: 3px;border-spacing: 0;margin-left:-3px;margin-left:0;border: 1px solid #CABDAB!important;border-radius:16px;}

#order-page.single-page .woocommerce table.shop_table {border-radius:0;border-color: #CABDAB;border-color: transparent;border:0!important;}
	
#order-page.single-page .woocommerce table.shop_table thead,
#order-page.single-page .woocommerce table.shop_table tbody,
#order-page.single-page .woocommerce table.shop_table tfooter {min-width:100%;}
	
#order-page.single-page .woocommerce table.shop_table thead tr,
#order-page.single-page .woocommerce table.shop_table tbody tr,
#order-page.single-page .woocommerce table.shop_table tfooter tr {min-width:100%;}

#order-page.single-page .woocommerce table.shop_table tfoot th,
#order-page.single-page .woocommerce table.shop_table tbody th {border:0!important;border-bottom: 1px solid #000!important;background: transparent!important;font-family: Manrope SemiBold!important;color:#000;font-size:16px!important;line-height:21px!important;padding: 7.5px 18px!important;}
#order-page.single-page .woocommerce table.shop_table thead th {background: transparent !important;font-family: Manrope SemiBold!important;color: #000;font-size: 16px !important;line-height: 19px !important;  padding: 7.5px 18px !important;font-weight: normal;border-bottom: 1px solid #CABDAB!important;border-radius:0;}
#order-page.single-page .woocommerce table.shop_table thead th:nth-of-type(2) {border-left: 1px solid #CABDAB!important;}
#order-page.single-page .woocommerce table.shop_table tbody td,
#order-page.single-page .woocommerce table.shop_table tfoot td, 
#order-page.single-page .woocommerce table.shop_table td {border:0!important;border-bottom: 1px solid #EBD7BE!important;background: transparent!important;font-family: Inter Light;color:#000;font-size:15px;line-height:19px;padding: 7.5px 18px!important;width:100%;border-radius:0;}
#order-page.single-page .woocommerce table.shop_table td:nth-of-type(2) {border-left: 1px solid #EBD7BE!important;}
#order-page.single-page .woocommerce table.shop_table tbody td span {font-family: Inter Light;font-size:15px;}
#order-page.single-page .woocommerce table.shop_table tbody td span.woocommerce-Price-amount.amount > bdi > span {font-size:12px;padding-left:2px;}
#order-page.single-page .woocommerce table.shop_table tfoot td span {font-family: Inter Medium;}

#order-page.single-page .woocommerce table.shop_table td strong {font-size: 12px;font-family: Inter SemiBold !important;font-weight:normal;color: #B26B35;color:#000;}
#order-page.single-page .woocommerce table.shop_table td .variation {float:left;margin: 5px 0 0 0;width:100%;}
#order-page.single-page .woocommerce table.shop_table td .variation dd,
#order-page.single-page .woocommerce table.shop_table td .variation dt, 
#order-page.single-page .woocommerce table.shop_table td .variation dd p {font-size: 12px;line-height:14px;padding:0;}
#order-page.single-page .woocommerce table.shop_table td .variation dt {font-family: GilroyM;}

/*#order-page.single-page .woocommerce table.shop_table tfoot td,
#order-page.single-page .woocommerce table.shop_table td:nth-of-type(2n) {border-left: 1px solid #dedede!important;}*/
/*#order-page.single-page .woocommerce table.shop_table th:nth-of-type(2n) {border-left: 1px solid #dedede!important;}*/
#order-page.single-page .woocommerce table.shop_table th:nth-of-type(2n),
#order-page.single-page .woocommerce table.shop_table td:nth-of-type(2n) {text-align:left;width:150px;min-width:125px;min-width:90px;text-align:right;}

#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table tfoot {width:100%;float:left;padding: 0px;box-sizing:border-box;}
#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table tfoot tr.woocommerce-shipping-totals.shipping {float:left;width: 100%;border: 1px solid #dedede;display:block;margin: 0;border:0!important;}

#order-page.single-page .woocommerce table.shop_table tfoot th,
#order-page.single-page .woocommerce table.shop_table tfoot td {font-size: 14px!important;line-height:18px!important;font-family: GilroyM!important;color:#000;font-weight:normal;}
#order-page.single-page .woocommerce table.shop_table tfoot td span {font-size: 14px!important;line-height:18px!important;font-family: GilroyM!important;color:#000;font-weight:normal;}

#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table tfoot tr.woocommerce-shipping-totals.shipping th {float: left;/* width: 100%; */border: 0 !important; display: block;box-sizing: border-box;/* padding-bottom: 5px !important; */font-family: Inter Medium !important;font-size: 15px !important;line-height: 19px !important;margin: 5px 0;}
#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table tfoot tr.woocommerce-shipping-totals.shipping td {float: left;width: auto;border: 0 !important;  display: block;box-sizing: border-box;/* padding-top: 0 !important; *//* padding-bottom: 0!Important; */padding-left: 0 !important;margin: 5px 0;}

#order-page.single-page .woocommerce table.shop_table tfoot tr.order-total {border-radius: 0;overflow:hidden;display:table;width: 100%;border-top: 1px solid #CABDAB !important;}
#order-page.single-page .woocommerce table.shop_table tfoot tr.order-total th {text-transform: uppercase;font-size: 16px !important;color: #000;/* background: #F6E1C7 !important; */ border-radius: 0;
font-family: Inter SemiBold !important;font-weight: normal;/* border: 1px solid #F6E1C7 !important; */width: calc(100% - 150px);border: 0 !important;font-weight: normal;line-height: 19px !important;  border-radius: 0;font-family: Manrope SemiBold !important;}
#order-page.single-page .woocommerce table.shop_table tfoot tr.order-total th:nth-of-type(2) {}
#order-page.single-page .woocommerce table.shop_table tfoot tr.order-total td,
#order-page.single-page .woocommerce table.shop_table tfoot tr.order-total td span {font-size: 16px!important;color:#000;/*background:#F6E1C7!important;*/font-family: Manrope SemiBold !important;font-weight:normal;border: 0!important;line-height:19px;}
#order-page.single-page .woocommerce table.shop_table tfoot tr.order-total td span bdi {font-size:16px!important;line-height:19px!important;}
#order-page.single-page .woocommerce table.shop_table tfoot tr.order-total td span bdi > span {font-size:12px!important;padding-left:2.5px;}
#order-page.single-page .woocommerce table.shop_table tfoot tr.order-total td {border-radius: 0;font-size: 16px !important;font-family: Manrope SemiBold !important;font-weight: normal;border: 0 !important;width: 127px;min-width: 90px;padding: 0 18px;box-sizing: border-box;line-height: 19px !important;text-align: right;border-radius: 0;border-left: 1px solid #CABDAB !important;}
	
#order-page.single-page .woocommerce ul#shipping_method {margin-bottom:0;padding-left:7.5px;padding-left:0;box-sizing:border-box;float:left;width:100%;}
#order-page.single-page .woocommerce ul#shipping_method li {height: auto;padding: 0 !important;font-size: 14px;line-height: 18px;width: auto !important;float: left;margin: 0;margin-right: 18px;/* margin-bottom: 10px;*/}
#order-page.single-page .woocommerce ul#shipping_method li input {margin: 3.5px 5px 3.5px 0;}
#order-page.single-page .woocommerce ul#shipping_method li:before {display:none!important;}
#order-page.single-page .woocommerce ul#shipping_method li:after {display:none!important;}
#order-page.single-page .woocommerce ul#shipping_method li:last-child {margin-right:0;}
#order-page.single-page .woocommerce ul#shipping_method li label {font-size: 14px!important;line-height: 15px;font-family: Inter Light!important;color: #000 !important;float: right;text-align: left;width: calc(100% - 22px);margin-top:2.5px;font-weight:normal;width:auto!important;
	transition: color 0.2s 0.02s ease;
	-webkit-transition: color 0.2s 0.02s ease;
	-moz-transition: color 0.2s 0.02s ease;
	-o-transition: color 0.2s 0.02s ease;
	-ms-transition: color 0.2s 0.02s ease;	
}
/*#order-page.single-page .woocommerce ul#shipping_method li:hover label {color:#2C5CCA!important;}
#order-page.single-page .woocommerce ul#shipping_method li input:checked+label {color:#2C5CCA!important;} */

#order-page.single-page .woocommerce ul#shipping_method li:hover label {color:#B26B35!important;}
#order-page.single-page .woocommerce ul#shipping_method li:hover input:checked+label, 
#order-page.single-page .woocommerce ul#shipping_method li input:checked+label {color:#B26B35!important;}

#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table tfoot tr.cart-subtotal {display:none!important;}

.woocommerce ul#shipping_method li input,
.woocommerce ul#shipping_method li label {cursor:pointer;}
.woocommerce ul#shipping_method .amount bdi {font-size:14px;}
.woocommerce ul#shipping_method .amount bdi span {font-size:13px;} 

#order-page.single-page .woocommerce table.shop_table tfoot tr.fee th,
#order-page.single-page .woocommerce table.shop_table tfoot tr.fee td,
#order-page.single-page .woocommerce table.shop_table tfoot tr.fee td span {color:#B52329!important;}

/*------- Payment -------*/		
	
#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment {float:left;width: 100%;background:transparent!important;margin:0;border-radius:0;}
#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods {float:left;padding: 0!important;margin: 0 0 25px 0!important;width:100%;border:0!important;} 
#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods:before,
#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods:after {display:none!important;}

#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method {padding:0;float: left; width: 100%;margin-bottom:7.5px!important;}
#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method:last-of-type .payment_box {margin-bottom:0!important;}
#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods li:before {display:none!important;}
#order-page.single-page #add_payment_method #payment ul.payment_methods li input,
#order-page.single-page .woocommerce-cart #payment ul.payment_methods li input,
#order-page.single-page .woocommerce-checkout #payment ul.payment_methods li input {cursor:pointer;float: left;margin: 4px 7.5px 4px 18px !important;}

#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label {padding:0;width: calc(100% - 25px);font-size:16px;line-height:21px;padding:0;cursor:pointer;width: auto;font-family: Manrope SemiBold;float: left;cursor: pointer;color:#000;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
}

#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label:hover {color:#B26B35;}
#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method :checked+label:hover, 
#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method input:checked+label {color:#B26B35;}

#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label img {background-color:#fff;max-height:25px;}
#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method::after {display:none;}	
	
	
#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .payment_box {padding: 15px 25px !important;float: left;width: 100%;background: transparent;border-radius: 12px;border: 1px solid #CABDAB;clear: both;margin: 7.5px 0 !important;}
#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .payment_box:before,
#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .payment_box:after {display:none!Important;}

#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .payment_box p {font-size: 15px;line-height: 20px;color: #514E4A;   font-family: Inter Light;box-sizing: border-box;position: relative;float: left;width: 100%;padding: 0;text-align: left !important;}

#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .payment_box p strong {padding-top:7.5px;}
#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .payment_box p strong:first-of-type {padding-top:0;}

body .woocommerce form .form-row label.checkbox, body .woocommerce-page form .form-row label.checkbox {font-size:14.5px!important;}
body .woocommerce form .form-row .input-checkbox {cursor:pointer!important;}
body .woocommerce form .form-row.woocommerce-invalid label {color:#B52329!important}
body .woocommerce-invalid #terms {outline: 0 solid red!important;}





/*------- Place -------*/	

#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order {float:left;width: 100%;margin: 0!important;padding: 15px 0 0 0!important;border-top:1px solid #CABDAB;}
#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order:before, 
#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order:after {display:none;}

#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper {float: left; width: 100%;}
#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper p {padding:0;margin:0 18px;max-width: 100%!important;box-sizing:borde-box;}
#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper p:before, 
#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper p:after {display:none;}

#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text {float: left; width: 100%;display:none;}
#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p {text-align:left!important;font-size: 14px!important;line-height: 18px!important;padding-bottom:0;font-family: Inter Regular;}
#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p a {font-family: ExoM;}


#order-page.single-page #add_payment_method #payment div.payment_box p:last-child, 
#order-page.single-page .woocommerce-cart #payment div.payment_box p:last-child, 
#order-page.single-page .woocommerce-checkout #payment div.payment_box p:last-child {text-align:left!important;}

body .woocommerce form .form-row label.checkbox > span,
body .woocommerce-page form .form-row label.checkbox > span {box-sizing:border-box;padding-left:19px;padding-left: 22.5px;position:relative;float: left;font-size: 14px;text-align:left!important;line-height: 18px;cursor:pointer;}

body .woocommerce form .form-row label.checkbox > span.woocommerce-terms-and-conditions-checkbox-text > a {color: #B26B35;cursor:pointer;}
body .woocommerce form .form-row label.checkbox > span.woocommerce-terms-and-conditions-checkbox-text > a:hover {color: #DE9F57;}

body .woocommerce form .form-row label.checkbox abbr,
body .woocommerce-page form .form-row label.checkbox abbr {display:none!important;}
body .woocommerce form .form-row label.checkbox > input,
body .woocommerce-page form .form-row label.checkbox > input {position:absolute;left:0;top:4px;z-index: 3;}

#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .woocommerce-checkout-payment .form-row.validate-required {padding:0!important;margin:0!important;float:left;width:100%;position: relative;}
	
body .woocommerce form .woocommerce-checkout-payment .form-row > label.checkbox {font-size:0!important;position:relative;float:left;width:100%;padding-bottom:0;}
#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper p p.checkout-inline-error-message	{display:none!important;}
#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper p.form-row.woocommerce-invalid span {}

#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.validate-required .checkbox > input {top: 2.5px;margin: 0 !important;cursor:pointer!important;}
	
#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order .button {display: inline-flex !important;align-items: center;justify-content: center;height: 38px;line-height:38px;padding: 0 18px !important;margin: 20px 0 0 0 !important;margin-left: auto !important;background: #B26B35!important;color: #fff !important;border-radius: 999px !important;font-size: 15px !important;font-weight: normal !important;transition: .3s;font-family: 'Cinzel ExtraBold';float:left!important;}
#order-page.single-page .woocommerce .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order .button:hover{background:#DE9F57!important;color:#fff!important;}

body .woocommerce form .form-row.woocommerce-invalid label {color:#DE3E39!important;}




	
	
/*------------Notices------------*/	
	
#order-page.single-page .woocommerce .checkout .woocommerce-NoticeGroup {position:relative;float:left;width:100%;margin-bottom:30px;border-radius:16px;}
#order-page.single-page .woocommerce .checkout .woocommerce-NoticeGroup > div[role="alert"] {position:relative;float:left;width:100%;}
#order-page.single-page .woocommerce .checkout .woocommerce-NoticeGroup ul {/*padding: 15px 30px!important;*/background:transparent!important;margin:0!important;border: 1px solid #dedede!important;border-radius:16px;border:0!important;border-radius:0!important;}
#order-page.single-page .woocommerce .checkout .woocommerce-NoticeGroup ul:before,
#order-page.single-page .woocommerce .checkout .woocommerce-NoticeGroup ul:after {display:none!important;}
#order-page.single-page .woocommerce .checkout .woocommerce-NoticeGroup ul li {width: 100%;padding: 0 0 5px 0;margin:0;font-size:15px;line-height:20px;text-align: center;}
#order-page.single-page .woocommerce .checkout .woocommerce-NoticeGroup ul li:last-child {padding-bottom:0;} 
#order-page.single-page .woocommerce .checkout .woocommerce-NoticeGroup ul li:before,
#order-page.single-page .woocommerce .checkout .woocommerce-NoticeGroup ul li:after {display:none!important;}
#order-page.single-page .woocommerce .checkout .woocommerce-NoticeGroup ul li a {pointer-events:none!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important;font-family: inherit!important;}
#order-page.single-page .woocommerce .checkout .woocommerce-NoticeGroup ul li strong {color: inherit;}

/*------Alert-------*/	

#order-page.single-page .woocommerce .checkout .woocommerce-NoticeGroup > div[role="alert"] ul {border-color:#DE3E39!important;}
#order-page.single-page .woocommerce .checkout .woocommerce-NoticeGroup > div[role="alert"] ul li {color:#DE3E39!important;}







/*------------Ready------------*/

section.woocommerce-order-details {display:none!important;}
section.woocommerce-customer-details {display:none!important;}

div.woocommerce-order {float:left;width:100%;max-width: 100%;width: 550px;width:100%;position: relative;left: 0;transform: translate(0, 0);}
	
div.woocommerce-order > p {display:none;}
div.woocommerce-order > p:first-of-type {display:block;}

div.woocommerce-order .woocommerce-notice.woocommerce-notice--success {clear: both;float: left;padding: 0;margin: 0 !important;text-align: center !important;font-size: 21px;line-height: 28px;  text-align: center;/* color: #fff; */text-transform: none;font-family: 'Manrope SemiBold', sans-serif;font-family: Manrope SemiBold;display:none!important;}
	
div.woocommerce-order ul.woocommerce-order-overview {border-radius: 16px;position: relative;z-index: 5;margin:0!important;position:relative;padding: 30px 30px!important;overflow:hidden;box-sizing:border-box;display: flex;flex-wrap: wrap;gap: 20px;	float: left;width: 100%;background: transparent;border: 1px solid #CABDAB;clear: both;margin: 0 !important;width:460px;position:relative;left:50%;transform:translate(-50%,0);flex-direction: column;justify-content: center;}
div.woocommerce-order ul.woocommerce-order-overview:before,
div.woocommerce-order ul.woocommerce-order-overview:after {display:none;}

div.woocommerce-order ul.woocommerce-order-overview li {padding: 0!important;margin: 0!important;font-size: 15px!important;line-height:19px!important;font-family: Inter Light!important;width:100%;position:relative;color:#B26B35!important;border:0!important;box-sizing:border-box;text-align:center!important;text-transform:none!important;width:100%;}
div.woocommerce-order ul.woocommerce-order-overview li:last-child {padding-bottom:0!important;}
div.woocommerce-order ul.woocommerce-order-overview li:before {display:none!important;}
div.woocommerce-order ul.woocommerce-order-overview li:after {display:none!important;}
div.woocommerce-order ul.woocommerce-order-overview li strong {font-size: 17px!important;line-height:24px!important;font-family:Inter Medium!important;padding-top:0!important;text-align:center;color:#000!important;width:auto;text-align:center!important;font-weight: normal;padding-top:2.5px!important;}
div.woocommerce-order ul.woocommerce-order-overview li span {font-size: 17px!important;line-height:24px!important;font-family: Inter Medium!important;}
div.woocommerce-order ul.woocommerce-order-overview li span bdi > span {font-size:13px!important;font-family:Inter Medium!important;}
div.woocommerce-order ul.woocommerce-order-overview li span bdi > span.woocommerce-Price-currencySymbol {padding-left:2.5px;}


/*------------Nova Status------------*/

.single-page.nova-page .wp-block-group.about-block.page-content>.wp-block-group__inner-container {margin-bottom:0;}
.nova-page .nova-wrapper {height:auto;width: 100%;float: left;}
.nova-page .nova-wrapper form#ttn-form {float:left;width:100%;padding: 22.5px 30px;margin: 20px 0 0 0 !important;border: 1px solid #e7e7e7 !important;box-sizing: border-box;border-radius: 0 !important; background: #f9f9f9 !important;}
.nova-page .nova-wrapper form#ttn-form label {float:left;width:auto;margin-right:15px;font-size: 16px;line-height: 36px;height:36px;font-family: ExoS;color: #484F54;}
.nova-page .nova-wrapper form#ttn-form input {height: 36px;line-height: 36px;width: 150px;padding: 0 15px;border-radius: 0;font-family: ExoL;background-color: #fff;color: #000;font-size: 16px;   border: 1px solid #e7e7e7;float:left;margin-right:15px;}
.nova-page .nova-wrapper form#ttn-form input::-webkit-outer-spin-button,
.nova-page .nova-wrapper form#ttn-form input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.nova-page .nova-wrapper form#ttn-form button {height: 36px;line-height: 36px;width: auto;float: left !important;background: #01B3BD;font-family: ExoS;color: white !important;margin: 0 !important;   font-size: 16px;border: 0 !important;padding: 0 27.5px 0 27.5px;cursor: pointer;
    -webkit-transition: All 0.4s ease;
    -moz-transition: All 0.4s ease;
    -o-transition: All 0.4s ease;
    -ms-transition: All 0.4s ease;
    transition: All 0.4s ease;
}
.nova-page .nova-wrapper form#ttn-form button:hover {background-color:#01D0DB;}
.single-page.nova-page .wp-block-group.about-block p#ttn-result {margin-top: 15px; font-family: ExoS;float: left;width: 100%;padding: 0;padding-left: 30px;margin-bottom: -15px;}






















/*------------------------------------- Functions -----------------------------------------*/

/*-------------------------- Breadcrumbs --------------------------*/

.breadcrumbs-wrapper {height:auto;line-height:18px;width:100%;margin: -30px 0 0 0;padding: 0 0 30px 0;border:0;float:left;position:relative;z-index:44;}
.breadcrumbs-wrapper.dark {margin:0;padding: 0;border: 0;}
.breadcrumbs-wrapper .breadcrumbs {height:auto;line-height:18px;width:1350px;margin: 0;padding: 0;border:0;position:relative;color:#fff;box-sizing:border-box;left:50%;transform:translate(-50%,0);    text-align: center;}
.breadcrumbs-wrapper.dark .breadcrumbs {border-bottom: 1px solid #CABDAB;padding: 15px 0 7.5px;}
.breadcrumbs-wrapper .breadcrumbs .breadcrumb {width: auto;line-height:18px;margin: 0;float:none;text-align: center;position:relative;color:#fff;}
.breadcrumbs-wrapper.dark .breadcrumbs .breadcrumb {color: #514E4A;font-family: 'Inter Light';}
.breadcrumbs-wrapper .breadcrumbs .breadcrumb > span {font-size:11px;line-height:1px;}
.breadcrumbs-wrapper .breadcrumbs .breadcrumb > span > span {font-size:13px;line-height:18px;color:#fff;margin: 0;}
.breadcrumbs-wrapper.dark .breadcrumbs .breadcrumb > span > span {color: #514E4A;font-family: 'Inter Light';}
.breadcrumbs-wrapper .breadcrumbs .breadcrumb span > a {font-size:13px;line-height:18px;margin: 0 3.5px;color:#fff;}
.breadcrumbs-wrapper.dark .breadcrumbs .breadcrumb span > a {color: #514E4A;font-family: 'Inter Light';}
/*.breadcrumbs-wrapper .breadcrumbs .breadcrumb > span > span:first-of-type a {margin-left:0;}*/
.breadcrumbs-wrapper .breadcrumbs .breadcrumb a:hover,
.breadcrumbs-wrapper.dark .breadcrumbs .breadcrumb a:hover {color:#B26B35!important;}
.breadcrumbs-wrapper .breadcrumbs .breadcrumb  span.breadcrumb_last,
.breadcrumbs-wrapper.dark .breadcrumbs .breadcrumb  span.breadcrumb_last {font-size:13px;line-height:18px;margin: 0;color: #B26B35;margin-left:3.5px;}
.breadcrumbs-wrapper.light .breadcrumbs .breadcrumb a:hover,
.breadcrumbs-wrapper.light .breadcrumbs .breadcrumb  span.breadcrumb_last {color:#F7E2C8!important;}

/*-------------------------- Sharing --------------------------*/

.sharing {width:auto;float:left;border: 0;padding:0;margin:0;margin-top:35px;margin-bottom:-15px;}
#product.single-page .sharing {margin-top:45px;margin-bottom:-15px;}
#post.single-page .sharing {margin-top:20px;}

.sharing .share {float: left;position: relative;width: auto!important;max-width: 100%;padding: 0;}
.sharing label {font-family: Inter Medium;font-size: 15px;line-height: 23px;margin: 1.5px 15px 1.5px 0;float:left;}
.sharing .addtoany_shortcode {float:left;border: 0;padding:0;margin:0;}
.sharing .addtoany_shortcode .addtoany_list {float:left;border: 0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:5px;}
.sharing .addtoany_list a {padding:0;float:left;margin: 0 !important;}
.sharing .addtoany_list a span {background:#B26B35!important;opacity:1!important;border-radius:4px!important;box-sizing:border-box;padding:3px;float:left;}
.sharing .addtoany_list a span path {fill:#fff!important;}
.sharing .addtoany_list a:hover span {background:#DE9F57!important}


@media screen and (max-width:1599px) {
	
header#header .main-header .wp-block-columns, 
.wp-block-group__inner-container, 
.breadcrumbs-wrapper .breadcrumbs {width:1250px;}	
	
.wp-block-group.grid.cats .woocommerce .products li.product-category {flex: 0 0 386px !important;width: 386px !important;max-width: 386px !important;}
.wp-block-group.grid.cats .woocommerce .products li.product-category > a:first-of-type img {width: 386px !important;height: 289.5px !important;}	
	
.wp-block-group.about.main-about .wp-block-columns .wp-block-column:nth-of-type(2) {width: 590px !important;}	
.wp-block-group.about.main-about.opposite .wp-block-columns .wp-block-column:nth-of-type(2) {width: 590px !important;}		
	
	

/*

.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block p {margin-left:-12.5px;}

.wp-block-group.grid.products .wp-block-columns .wp-block-column > figure img {width:180px;}

.wp-block-group.grid.willget .wp-block-columns .wp-block-column {padding-left:22.5px;padding-right:22.5px;}	
*/
}


@media screen and (max-width:1365px) {
	
header#header .main-header .wp-block-columns, 
.wp-block-group__inner-container, 
.breadcrumbs-wrapper .breadcrumbs {width:1100px;}
	
header#header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul li a {padding: 0 12px;}	
header#header .main-header .wp-block-columns .wp-block-column:last-of-type .in-block {margin-left:20px;}	
	
.wp-block-group.grid.cats .woocommerce .products li.product-category {flex: 0 0 336px !important;width: 336px !important;max-width: 336px !important;}
.wp-block-group.grid.cats .woocommerce .products li.product-category > a:first-of-type img {width: 336px !important;height: 252px !important;}	
	
.wp-block-group.about.main-about .wp-block-columns .wp-block-column:nth-of-type(2) {width: 515px !important;}		
.wp-block-group.about.main-about.opposite .wp-block-columns .wp-block-column:nth-of-type(2) {width: 515px !important;}				
	
	
	
	
/*

.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav > ul > li.parent {margin-right:0;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul li a {padding: 0 7.5px;font-size:14px;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block p {margin-left:-7.5px;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(4) .in-block p a,
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(4) .in-block .sgpb-show-popup {text-transform: capitalize;} 
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(4) .in-block p a span {display:none;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(5) p {margin-left:10px;}

.wp-block-group.grid.products .wp-block-columns .wp-block-column > figure img {width:150px;}

footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:nth-of-type(1) {
	flex-basis: calc(29% - 52.5px);
	min-width: calc(29% - 52.5px);
	max-width: calc(29% - 52.5px);
}
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:nth-of-type(2) {
	flex-basis: calc(23% - 52.5px);
	min-width: calc(23% - 52.5px);
	max-width: calc(23% - 52.5px);
}
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:nth-of-type(3) {
	flex-basis: calc(25% - 52.5px);
	min-width: calc(25% - 52.5px);
	max-width: calc(25% - 52.5px);
}
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:nth-of-type(4) {
	flex-basis: calc(23% - 52.5px);
	min-width: calc(23% - 52.5px);
	max-width: calc(23% - 52.5px);
}

footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:nth-of-type(4) > p {font-size: 13.5px;line-height: 18px;}
*/	
}


@media screen and (max-width:1250px) {
	
body {display:none!important;}	
	
header .main-header .wp-block-columns, header .pre-line-wrapper, .header .main-header .wp-block-columns, header .main-header .wp-block-columns, header .pre-line-wrapper, .wp-block-group__inner-container, footer > .inn > .wp-group .wp-group_container .wp-block-columns, footer > .inn > .wp-block-columns .wp-block-column, footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) wp-block-column, footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(2) > .wp-block-column, footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1), footer.contacts-page>.wp-block-group>.wp-block-group__inner-container>p, footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(3) > .wp-block-column, .slide-block .wp-block-group__inner-container {width:990px;}

header .pre-line-in .block .in-block > .widget-wrapper:last-of-type {display:none;}

.wp-block-group.gallery-block.partners .wp-block-group__inner-container, 
.wp-block-group.about.work .wp-block-group__inner-container	{padding-left:35px;padding-right:35px;}
.wp-block-group .wp-block-gallery .wp-block-image img, .wp-block-group .wp-block-gallery.has-nested-images figure.wp-block-image img {max-width:150px!important;}	
	
.wp-block-group.numbers-block .wp-block-columns {flex-basis: calc(50% - 10px);flex-wrap:wrap!important;box-sizing:border-box;}	
.wp-block-group.numbers-block .wp-block-columns .wp-block-column {width: calc(50% - 10px);min-width: calc(50% - 10px);flex-basis: calc(50% - 10px);flex-wrap:wrap!important;box-sizing:border-box;padding: 30px 30px 25px 30px;}	

.wp-block-group.about.main-about .wp-block-columns, .wp-block-group.about.work .wp-block-columns {gap: 60px !important;}
	
.wp-block-group.about.work .wp-block-columns .wp-block-column:nth-of-type(1):after {right:-30px;}	

footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:nth-of-type(3) {padding-right:0;margin-right:0;border:0;}
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:nth-of-type(3):after {display:none;}
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:last-of-type {display:none;}	
	
footer.contacts-page>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1) .wp-block-column:last-of-type {display:block!important;padding: 30px 40px;}	
	
footer.contacts-page>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1) {flex-basis: calc(50% - 20px)!important;flex-wrap:wrap!important;}	
footer.contacts-page>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1) .wp-block-column {width: 100%!important; max-width: 100%!important;flex-basis:calc(50% - 20px)!important;flex-wrap:wrap!important;}	
footer.contacts-page>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1) .wp-block-column:last-of-type {width: 100%!important; max-width: 100%!important;flex-basis:400px!important;flex-wrap:wrap!important;width:400px!important;position:relative;left:50%;transform:translate(-50%,0);max-width:50%!important;float:left;clear:both;margin-top:40px!important;   overflow:visible;}	
footer.contacts-page>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1) .wp-block-column:last-of-type:before {content:'';float:left;top:-30px; border-top: 1px solid #cacaca;width:120px;height:0;position:absolute;left:50%;transform:translate(-50%,0);}	
footer.contacts-page>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1) .wp-block-column:nth-of-type(3) .wpcf7 {}	
	
footer.contacts-page .wpcf7 form .wpcf7-response-output {margin-left:10px!important;text-align:center!important;}	
	
.product-subcategory.single-page.single-info .wp-block-group .wp-block-gallery .wp-block-image {width: calc(25% - 30px) !important;max-width: calc(25% - 30px) !important;}	
	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:nth-of-type(1) {max-width:300px;}
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:nth-of-type(2) {}
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:nth-of-type(2):after {display:none;}	
	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column .wpcf7 .button {float:right;margin-top:0;}	
	
	
}


@media screen and (max-width:1100px) {
	
header .main-header .wp-block-columns, header .pre-line-wrapper, .header .main-header .wp-block-columns, header .main-header .wp-block-columns, header .pre-line-wrapper, .wp-block-group__inner-container, footer > .inn > .wp-group .wp-group_container .wp-block-columns, footer > .inn > .wp-block-columns .wp-block-column, footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) wp-block-column, footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(2) > .wp-block-column, footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1), footer.contacts-page>.wp-block-group>.wp-block-group__inner-container>p, footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(3) > .wp-block-column, .slide-block .wp-block-group__inner-container {width:880px;}

.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul li a {padding: 4px 6px;}
	
.slide-block>.wp-block-group > .wp-block-group__inner-container {max-width:780px;}	
.slide-block .wp-block-columns p {font-size: 20px;line-height: 30px;}
	
	
	
}


@media screen and (max-width:990px) {
	
header .main-header .wp-block-columns, header .pre-line-wrapper, .header .main-header .wp-block-columns, header .main-header .wp-block-columns, header .pre-line-wrapper, .wp-block-group__inner-container, footer > .inn > .wp-group .wp-group_container .wp-block-columns, footer > .inn > .wp-block-columns .wp-block-column, footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) wp-block-column, footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(2) > .wp-block-column, footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1), footer.contacts-page>.wp-block-group>.wp-block-group__inner-container>p, footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(3) > .wp-block-column, .slide-block .wp-block-group__inner-container {width:90%;}

header .main-header.fixed-on {position: relative;}

.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) {left: auto;right:0;top: 50%;transform: translate(0, -50%);z-index:55;}	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block p a {margin-right:50px;font-size: 13px;}
	
body .main-block .menu-icon {position: relative;margin: 0;padding-right: 0;top: 0;right: 0;width: auto;z-index: 9999;border: 0;height: 38px;bottom: auto;width: 38px;background: url('/wp-content/uploads/2024/12/icon-menu2.png') center center no-repeat #EF5E30;background-size: 18px auto;border-radius:50%;}
body .main-block .menu-icon:hover {background-color:#FF7D4A;}
	
body .main-block #nav-wrap:hover {cursor:pointer;}
	
body .main-block #main-menu {clear: both;position: absolute;top: 50px;left: 0;width: 190px;height: auto;background: #F5EBD0;background:white;display: none;opacity:0;z-index: 99999999;float: left;    padding: 9px 0px;z-index: 5;border-radius: 0px;left: auto;float: left;right:0;margin:0;box-shadow: 0px 0px 55px 0 rgb(51 122 183/22%);border-radius: 10px!important;box-sizing:border-box;box-shadow: 0px 0px 75px 0 rgb(57 71 88 / 19%);border: 1px solid #f0f0f0;padding: 20px 0px;min-width:1px;
	-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
	-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;
}
body .main-block #main-menu.active {opacity:1!important;padding: 11px 0px;}

body .main-block #main-menu li {clear: both;float: left;margin: 0;height:auto;width:100%;margin:0;display:block;background:none;z-index:99999999;padding:0;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(2) .in-block nav ul li#menu-item-39 {display:block;}	
body .main-block #main-menu li a {display: inline;color: black;height:auto;line-height:20px;width: 100%;padding: 0 15px 0 15px !important;margin: 0;border: none;text-align: left;  font-size: 13px;color:black;text-transform: none;background-position: 100% 59%;font-family: MontserratS;box-sizing: border-box;text-transform:upperacase;float:left;}
body .main-block #main-menu li a:hover {color:#EF5E30;}
body .main-block #main-menu li a {padding: 4px 20px!important;}
	
header .pre-line-in .block .in-block > .widget-wrapper > p {margin-right: 25px;}	
	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(1) .in-block figure a img {height:60px;}	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(1) .in-block figure a span, .header .main-header .wp-block-columns .wp-block-column:nth-of-type(1) .in-block figure figcaption {left:60px;}	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(1) .in-block figure {margin-left:-5px;}	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(1) .in-block figure a span, .header .main-header .wp-block-columns .wp-block-column:nth-of-type(1) .in-block figure figcaption {font-size:12.5px;}	
	
.wp-block-group__inner-container {padding: 65px 0;}	
.slide-block.single-slide>.wp-block-group {padding: 65px 0;}	
	.single-page .wp-block-group .wp-block-group__inner-container {margin-bottom:-15px;}
	
	
.wp-block-group h1, .wp-block-group .title {font-size: 32px;line-height: 37px;margin-bottom:25px;}	
.single-slide .wp-block-group h1, .slide-block .wp-block-group h2, .slide-block.single-slide>.wp-block-group h1 {font-size: 34px;line-height: 39px;}	
.wp-block-group h2, .wp-block-group .subtitle {font-size: 27px;line-height: 32px;margin-bottom:25px;}
	
.slide-block .wp-block-group h2 em {font-size: 17px;line-height: 20px;padding-top:7.5px;}	
	
.slide-block .wp-block-columns p {font-size:17px;line-height:25px;}	
.slide-block .wp-block-columns p a {height: 40px;line-height: 40px;font-size: 16px;margin: 30px 0 0 0;padding: 0 27px;}	
	
.wp-block-group.cats-block .wp-block-columns, .single-page .wp-block-group .wp-block-columns {gap:20px!important;}		
.wp-block-group.cats-block .wp-block-columns .wp-block-column, .single-page .wp-block-group .wp-block-columns .wp-block-column {width: calc(50% - 10px) !important;min-width: calc(50% - 10px) !important;max-width: calc(50% - 10px) !important;border-radius: 20px;padding: 0;}	
.wp-block-group.cats-block .wp-block-columns .wp-block-column p, .single-page .wp-block-group .wp-block-columns .wp-block-column p {padding: 20px 20px;font-size: 17px;line-height: 20px;}	
.wp-block-group.cats-block .wp-block-columns .wp-block-column img, .single-page .wp-block-group .wp-block-columns .wp-block-column img {border-radius:20px;}	
	
.wp-block-group .wp-block-gallery .wp-block-image img, .wp-block-group .wp-block-gallery.has-nested-images figure.wp-block-image img {max-width:110px!important;}	
	
.wp-block-group.partners h2, .wp-block-group.partners .subtitle,
.wp-block-group.numbers-block h2, .wp-block-group.numbers-block .subtitle {margin-bottom:25px;}
.wp-block-group .wp-block-gallery .wp-block-image img {max-height:55px;}	
	
.wp-block-group.numbers-block .wp-block-group__inner-container {padding: 65px 0;}
.wp-block-group.numbers-block .wp-block-columns .wp-block-column {border-radius:20px;}	
.wp-block-group.numbers-block .wp-block-columns .wp-block-column img {width:65px;}		
.wp-block-group.numbers-block .wp-block-columns .wp-block-column p strong {font-size: 17px;line-height: 20px;}		
.wp-block-group.numbers-block .wp-block-columns .wp-block-column p {font-size: 14px;line-height: 20px;}	
	
.wp-block-group.about.main-about .wp-block-columns {gap: 40px !important;}	
.wp-block-group.about img {border-radius:20px;}	
.wp-block-group p, 
.wp-block-group.about li,
.wp-block-group.work li, 
.product-page.single-page .wp-block-group .wp-block-columns .wp-block-column:nth-of-type(2) p	{font-size: 15.5px;line-height: 23px;}	
.wp-block-group.about ul li:before,
.wp-block-group.work ul li:before {top:6.5px;left:10px;}	
.wp-block-group ul li {padding-left:30px;}	
	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column .pretitle {font-size: 17px;line-height: 20px;margin-bottom:15px;}	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column p strong {padding-bottom: 5px;font-size: 16px;}	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column .socials {margin-top:10px;}	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column .socials figure img {max-height:30px;}	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column .wpcf7 {margin-top:0;}	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column .wpcf7 .field.single input,
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column .wpcf7 .field.text textarea {font-size:15.5px;}	
	
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output,	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:nth-of-type(4) p {font-size: 12.5px!important;line-height: 18px!important;}		
	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(3) > .wp-block-column p {font-size: 12px!important;line-height: 17px!important;}			
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(3) > .wp-block-column p a {padding-left: 7px;margin-left: 3px;}	
		
.sg-popup-builder-content .wpcf7 {width: 360px !important;min-width: 1px !important;max-width: 86% !important;border-radius: 20px;padding: 25px 20px !important;}	
.info .wpcf7 h3, .sg-popup-builder-content .wpcf7 h3 {font-size: 17px;line-height: 20px;}	
.wpcf7 form > p:first-of-type, 
.info .wpcf7 .field.agree-field span,
.sg-popup-builder-content .wpcf7 .field.agree-field span {font-size: 14px!important;line-height: 17px!important;}		
.info .wpcf7 .field input, 
.info .wpcf7 .field select,
.info .wpcf7 .field textarea,
.sg-popup-builder-content .wpcf7 .field input,
.sg-popup-builder-content .wpcf7 .field select,
.sg-popup-builder-content .wpcf7 .field textarea {font-size:15.5px;}	
	
.info .wpcf7 .field.agree-field,
.sg-popup-builder-content .wpcf7 .field.agree-field {margin-top:5px;}	
	
.single-info .wp-block-group.about h2 {font-size: 24px;line-height: 28px;}	
.wp-block-group h3, .wp-block-group .downtitle {font-size: 19px;line-height: 24px;}		
.single-info .wp-block-group h4 {font-size: 17px;line-height: 22px;}			
	
.wp-block-group ol {padding-left:27px;}	
	
body .wp-block-group>.wp-block-group__inner-container>p.has-text-align-center, body .news-page .wp-block-group>.wp-block-group__inner-container>p {padding-left: 25px; padding-right: 25px;}
.single-info .wp-block-group .wp-block-gallery {padding-left: 25px; padding-right: 25px;} 	
.wp-block-group hr.wp-block-separator {margin: 35px auto 15px auto; width: 120px;}
	
body .wp-block-group>.wp-block-group__inner-container>p.has-text-align-center, body .news-page .wp-block-group>.wp-block-group__inner-container>p {padding-left: 25px; padding-right: 25px;}
	
.pagination {margin-bottom:-20px!important;}	
.pagination .wp-pagenavi span, .pagination .wp-pagenavi a {font-size:13px;}	
	
.wp-block-group.news ul {gap: 30px !important;}	
.wp-block-group.news ul>li {width: calc(33.3333% - 20px) !important;}	
.wp-block-group.news ul li h3 {font-size: 17px;line-height: 20px;}		
.wp-block-group.news ul li p {font-size: 14px;line-height: 20px;padding-right:10px;}		
.wp-block-group.news ul li h4 {font-size:11.5px;}	
.wp-block-group.news ul li img,
.wp-block-group.news ul li iframe {border-radius:20px;}	
	
footer.contacts-page > .wp-block-group > .wp-block-group__inner-container {padding-top: 65px;}		
footer.contacts-page>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1)>.wp-block-column:nth-of-type(1) p a {font-size: 16px;line-height: 23px;}	
footer.contacts-page>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1) .wp-block-column {border-radius: 25px;}	
footer.contacts-page>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1)>.wp-block-column p strong {font-size:15.5px;}	
	
footer.contacts-page>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1) .wp-block-column:nth-of-type(3) h3 {font-size:20px;line-height:26px;}	

.product-catalog.single-page .wp-block-group .wp-block-columns .wp-block-column {width: calc(50% - 10px) !important;min-width: calc(50% - 10px) !important;max-width: calc(50% - 10px) !important;}	
	
.single-page .wp-block-group .wp-block-columns {padding-bottom:15px;}	
	
.product-subcategory.single-page.single-info .wp-block-group .wp-block-gallery figcaption {font-size: 17px;line-height: 22px;}	
	
.product-subcategory.single-page.single-info .wp-block-group .wp-block-gallery {gap:30px!important;}	
.product-subcategory.single-page.single-info .wp-block-group .wp-block-gallery .wp-block-image {width: calc(25% - 22.5px) !important;max-width: calc(25% - 22.5px) !important;}	
	
.product-page.single-page .wp-block-group .wp-block-columns .wp-block-column {width: calc(50% - 10px) !important;min-width: calc(50% - 10px) !important; max-width: calc(50% - 10px) !important;}	
.product-page.single-page .wp-block-group .wp-block-columns .wp-block-column:nth-of-type(2) {padding: 25px 30px;}	
.product-page.single-page .wp-block-group .wp-block-columns .wp-block-column:nth-of-type(2) img {width:auto;max-height:90px;}	
	
.product-page.single-page .wp-block-group h1 {margin-bottom:25px;}	
	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:nth-of-type(1) {max-width:250px;}	
	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column .wpcf7 .button {float:left;margin-top:7.5px;clear:both;}	
	
	
	
	
	
}


@media screen and (max-width:900px) {

footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) {gap:40px!important;flex-basis: calc(50% - 20px)!important;flex-wrap:wrap!important;}
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column {flex-basis: calc(50% - 20px)!important;box-sizing:border-box;}
	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:after {right:-20px!important;}	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:nth-of-type(1) {padding: 0 15px 15px 0;}
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:nth-of-type(3) {padding: 15px 15px 0 0;}
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:nth-of-type(4) {padding: 15px 0 0 15px;}	
	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:nth-of-type(3):after {display:block;}
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:nth-of-type(2):after,	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:nth-of-type(4):after {display:none;}
	
footer > .wp-block-group > .wp-block-group__inner-container {padding-top: 65px;}	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) {padding-bottom:65px;}
	
footer.contacts-page>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1) .wp-block-column {padding:30px 25px!important;}	
	
footer.contacts-page>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1)>.wp-block-column:nth-of-type(3):after {display:none!important;}	
footer.contacts-page>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1) .wp-block-column:last-of-type {max-width: 60% !important;}	
	
}


@media screen and (max-width:850px) {
	
header .socials p {display:none;}	
	
}


@media screen and (max-width:781px) {

.wp-block-group .wp-block-gallery {gap: 30px !important;}
.wp-block-group .wp-block-gallery .wp-block-image {width: calc(33.33333% - 20px) !important; max-width: calc(33.33333% - 20px) !important;}
	
.wp-block-group.gallery-block.partners .wp-block-group__inner-container, .wp-block-group.about.work .wp-block-group__inner-container {padding-left: 15px;padding-right: 15px;}	
	
.wp-block-group.numbers-block .wp-block-columns .wp-block-column {flex-basis: calc(50% - 10px)!important;padding: 20px;}		
		
.wp-block-group.about.main-about .wp-block-columns .wp-block-column:nth-of-type(2) {padding-top:0;}		

.wp-block-group.about.work .wp-block-columns {gap:0!important;}	
.wp-block-group.about.work .wp-block-group__inner-container	{padding-left:0;padding-right:0;}	
		
.info .wpcf7 .field.agree-field, 
.sg-popup-builder-content .wpcf7 .field.agree-field {max-width: calc(100% - 150px);}		
		
.wp-block-group.news ul {gap: 30px !important;}	
.wp-block-group.news ul>li {width: calc(50% - 15px) !important;}		
		
body footer.contacts-page>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1) {gap: 20px !important;}	
footer.contacts-page>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1) .wp-block-column {flex-basis: calc(50% - 10px) !important;}
	
footer.contacts-page>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1) .wp-block-column:last-of-type {max-width: 65% !important;}	
	
.product-category.single-page .wp-block-group .wp-block-columns {gap: 20px !important;}	
.product-category.single-page .wp-block-group .wp-block-columns .wp-block-column {width: calc(33.3333% - 13.3333px) !important;min-width: calc(33.3333% - 13.3333px) !important;max-width: calc(33.3333% - 13.3333px) !important;padding: 25px;}	
.product-category.single-page .wp-block-group .wp-block-columns .wp-block-column figure img {max-height:55px;}	
	
.product-subcategory.single-page.single-info .wp-block-group .wp-block-gallery {gap:30px!important;}	
.product-subcategory.single-page.single-info .wp-block-group .wp-block-gallery .wp-block-image {width: calc(33.333% - 20px) !important;max-width: calc(33.333% - 20px) !important;}		
	
.product-page.single-page .wp-block-group .wp-block-columns .wp-block-column {width: 100%!important;min-width: 100% !important; max-width: 100%!important;}	
		
.wp-block-group.about.work ul {padding-bottom: 15px;}	
.wp-block-group.about.work .wp-block-column:last-of-type ul {padding-bottom: 0;}
	
	
	
}


@media screen and (max-width:650px) {
	
header .pre-line-in .block .in-block > .widget-wrapper {clear:both;margin:0;}	
header .pre-line-in .block .in-block > .widget-wrapper:first-of-type {margin-left:-1px;padding-top:5px;}
header .pre-line-in .block .in-block > .widget-wrapper > p {line-height:22px;}	
header .pre-line-in .block p a, header .pre-line-in .block p span {float:left;line-height:22px;}		
header .pre-line-in .block .in-block > p a img, header .pre-line-in .block .in-block > .widget-wrapper > p a img {margin: 3px 0;}	
header .pre-line-in .block:nth-of-type(2) {max-width:82px;}	
header .socials figure {margin:0;}	
header .socials figure img {height:28px;}	
header .pre-line-in .block:nth-of-type(1) .in-block {margin:0;}	
	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column p {font-size:13px;}	

footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) {gap:20px!important;flex-basis: 100%!important;}
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column {flex-basis: 100%!important;padding: 10px 0 5px 0!important;}
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:nth-of-type(3) {padding-bottom:0!important;}	
	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:nth-of-type(1) > .widget-wrapper > figure a {position:relative;left:50%;transform:translate(-50%,0);float:left;}	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:nth-of-type(1) > .widget-wrapper > figure img {max-height:75px;}	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column p a {width:auto;position:relative;left:50%;transform:translate(-50%,0);float:left;text-align:center;padding-left:0;}	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column p a img {position:relative;float:none;padding: 0 0 0 0;left:-8px;}	
footer>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1)>.wp-block-column .socials {width:Auto!important;position:relative;left:50%;transform:translate(-50%,0);float:left;margin:0;margin-top:2px;}	
footer>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1)>.wp-block-column .socials .widget-wrapper {float:left;}	
footer>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1)>.wp-block-column .pretitle {padding-right:0;text-align:center;}	
footer>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1)>.wp-block-column p strong {padding-right:0;text-align:center;}	
footer>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1)>.wp-block-column p {font-size: 14px;}	
	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:nth-of-type(1) p {padding-left:0;padding-top:27px;text-align:center;}	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:nth-of-type(1) p img {top:0;left:50%;transform:translate(-50%,0);}	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:nth-of-type(1) p a br {display:none;}
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:nth-of-type(2) p {text-align:center;}	
body .wpcf7 form.invalid .wpcf7-response-output, body .wpcf7 form.unaccepted .wpcf7-response-output, body .wpcf7 form.payment-required .wpcf7-response-output {margin-left:0!important;}	
	
footer>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1)>.wp-block-column:last-of-type .widget-wrapper {width: 360px;max-width:100%;position:relative;left:50%;transform:translate(-50%,0);float:left;clear:both;}	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:nth-of-type(4) p {padding-left:10px;padding-right:10px;text-align:center;}	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column .widget-wrapper:last-of-type p.wide {padding-bottom:10px;}	
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {margin-left:10px!important;text-align:center!important;}	
footer>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1)>.wp-block-column:last-of-type {padding-bottom:0!important;}	
	
.wp-block-group.about .alignleft, 
.wp-block-group.about .alignright {max-width:100%;width:100%;margin-left:0;margin-right:0;}	
	
footer.contacts-page>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1) .wp-block-column {flex-basis: 100%!important;}	
footer.contacts-page>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1) .wp-block-column:last-of-type {margin-top:0!important;}	
footer.contacts-page>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1) .wp-block-column:last-of-type:before {display:none;}	
footer.contacts-page>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1) .wp-block-column:last-of-type {flex-basis: 400px !important;width: 400px !important;max-width:100%!important;padding: 30px 25px!important;}
	
.wp-block-group.cats-block .wp-block-columns .wp-block-column figure, .single-page .wp-block-group .wp-block-columns .wp-block-column figure {height: 160px;}	
	
.product-category.single-page .wp-block-group .wp-block-columns {gap: 20px !important;}	
.product-category.single-page .wp-block-group .wp-block-columns .wp-block-column {width: calc(50% - 10px) !important;min-width: calc(50% - 10px) !important;max-width: calc(50% - 10px) !important;padding: 25px;}	
	
.product-subcategory.single-page .wp-block-group.about>div>.wp-block-image>figure {margin-left:0;margin-right:0;margin-bottom:25px;}	
.product-subcategory.single-page .wp-block-group.about>div>.wp-block-image>figure>img {position:relative;left:50%;transform:translate(-50%,0);max-height:120px;max-width:100%;}	

footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:after  {display:none;}	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:nth-of-type(1) {max-width:1000px;}	
	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:nth-of-type(2) p.agree-field {position:relative;left:50%;transform:translate(-50%,0);}
	footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column .widget-wrapper:last-of-type p.button {position:relative;left:50%;transform:translate(-50%,0);}	
	
}


@media screen and (max-width:550px) {

.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block p a {font-size:0;height:38px;width:38px;padding:0;margin-right:47px;}
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block p a:before {height:21px;width:21px;margin: 8px 6px 8px 10px;}	

.wp-block-group .wp-block-gallery .wp-block-image img, .wp-block-group .wp-block-gallery.has-nested-images figure.wp-block-image img {max-width: 90px !important;}	
	
	
	
}

@media screen and (max-width:480px) {
	
header .main-header .wp-block-columns, header .pre-line-wrapper, .header .main-header .wp-block-columns, header .main-header .wp-block-columns, header .pre-line-wrapper, .wp-block-group__inner-container, footer > .inn > .wp-group .wp-group_container .wp-block-columns, footer > .inn > .wp-block-columns .wp-block-column, footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) wp-block-column, footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(2) > .wp-block-column, footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1), footer.contacts-page>.wp-block-group>.wp-block-group__inner-container>p, footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(3) > .wp-block-column, .slide-block .wp-block-group__inner-container {width:86%;}
	
.wp-block-group__inner-container {padding: 45px 0;}	
	
.wp-block-group h1, .wp-block-group .title {font-size: 24px;line-height: 29px;margin-bottom:15px;}		
.single-slide .wp-block-group h1, .slide-block .wp-block-group h2, .slide-block.single-slide>.wp-block-group h1 {font-size: 27px;line-height: 32px;}	
.wp-block-group h2, .wp-block-group .subtitle {font-size: 22px;line-height: 26px;margin-bottom:15px;}	
.single-info .wp-block-group.about h2 {font-size: 22px;line-height: 26px;}
	
.wp-block-group.cats-block .wp-block-columns, .single-page .wp-block-group .wp-block-columns {gap:10px!important;}	
.wp-block-group.cats-block .wp-block-columns .wp-block-column, .single-page .wp-block-group .wp-block-columns .wp-block-column {width: calc(50% - 5px) !important;min-width: calc(50% - 5px) !important;max-width: calc(50% - 5px) !important;padding: 0;border-radius:15px;}	
.wp-block-group.cats-block .wp-block-columns .wp-block-column p, .single-page .wp-block-group .wp-block-columns .wp-block-column p {font-size: 16px;line-height: 19px;}		
	
.wp-block-group.partners h2, .wp-block-group.partners .subtitle,
.wp-block-group.numbers-block h2, .wp-block-group.numbers-block .subtitle {margin-bottom:20px;}	
	
.wp-block-group .wp-block-gallery .wp-block-image {width: calc(33.3333% - 20px) !important; max-width: calc(33.3333% - 20px) !important;}	
	
.wp-block-group.numbers-block .wp-block-group__inner-container {padding: 45px 0;}
.wp-block-group.numbers-block .wp-block-columns .wp-block-column {border-radius:15px;}			
	
.wp-block-group.numbers-block .wp-block-columns {gap:10px!important;}		
.wp-block-group.numbers-block .wp-block-columns .wp-block-column {flex-basis: calc(50% - 5px)!important;}		
.wp-block-group.numbers-block .wp-block-columns .wp-block-column img {width: 55px;}	
.wp-block-group.numbers-block .wp-block-columns .wp-block-column p strong {font-size: 16px;line-height: 19px;}	
	
.wp-block-group.numbers-block .wp-block-columns {gap:20px!important;}		
.wp-block-group.numbers-block .wp-block-columns .wp-block-column {flex-basis: 100%!important;}	

.wp-block-group.about img {border-radius:15px;}		
	
.wp-block-group ul li {padding-left: 25px;}	
.wp-block-group.about ul li:before, .wp-block-group.work ul li:before {height: 7px;width: 7px;left: 5px;top:7.5px;}
	
.wp-block-group p, 
.wp-block-group.about li,
.wp-block-group.work li, 
.product-page.single-page .wp-block-group .wp-block-columns .wp-block-column:nth-of-type(2) p	{font-size: 15px;line-height: 22px;}	
	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column .wpcf7 .field.single input,
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column .wpcf7 .field.text textarea {font-size:15px;}		
	
footer > .wp-block-group > .wp-block-group__inner-container {padding-top: 45px;}	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) {padding-bottom: 45px;}
	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:nth-of-type(1) > .widget-wrapper > figure img {margin-top:-10px;}	
	
.sg-popup-builder-content .wpcf7 {border-radius: 15px;}	
	
.info .wpcf7 .field input, 
.info .wpcf7 .field select,
.info .wpcf7 .field textarea,
.sg-popup-builder-content .wpcf7 .field input,
.sg-popup-builder-content .wpcf7 .field select,
.sg-popup-builder-content .wpcf7 .field textarea {font-size:15px;}			
	
.info .wpcf7 .field.agree-field, 
.sg-popup-builder-content .wpcf7 .field.agree-field {max-width: calc(100% - 20px);}
	
.info .wpcf7 .button input, .sg-popup-builder-content .wpcf7 .button input {margin-top:12px;width: 100%;}	
	
footer>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(3)>.wp-block-column p a {padding-left:0;margin-left:0;border:0;clear:both;float:right;width:100%;text-align:center;}	
	
.slide-block.single-slide .wp-block-group {padding: 45px 0;}	
	
.single-info .wp-block-group.about h2, 
.single-info .wp-block-group.about h3, 
.single-info .wp-block-group.about h4 {margin-top:10px;margin-bottom:10px;}	
	
.wp-block-group ol {padding-left:22px;}	
	
body .wp-block-group>.wp-block-group__inner-container>p.has-text-align-center, body .news-page .wp-block-group>.wp-block-group__inner-container>p {padding-left: 10px; padding-right:10px;}
.single-info .wp-block-group .wp-block-gallery {padding-left: 15px; padding-right: 15px;} 	
.wp-block-group hr.wp-block-separator {margin: 27px auto 15px auto; width: 90px;}	
	
body .wp-block-group>.wp-block-group__inner-container>p.has-text-align-center, body .news-page .wp-block-group>.wp-block-group__inner-container>p {padding-left: 10px; padding-right:10px;}	
	
.wp-block-group.news ul {gap: 10px !important;}	
.wp-block-group.news ul>li {width: calc(50% - 5px) !important;}
	
.wp-block-group.about.main-about p:last-of-type a,	
.wp-block-group.news ul li>p a {font-size:12px;height:35px;line-height:35px;margin-bottom:10px;}
	
.wp-block-group.about.main-about p:last-of-type a {margin:0;}	
   
.pagination {margin-bottom: -5px !important;}
.pagination .wp-pagenavi span, .pagination .wp-pagenavi a {height: 32px;line-height: 32px;min-width: 32px;font-size: 12px;}	
	
footer.contacts-page > .wp-block-group > .wp-block-group__inner-container {padding-top: 45px;}	
footer.contacts-page>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1) .wp-block-column:nth-of-type(3) h3 {font-size:17px!important;line-height:23px!important;}	
footer.contacts-page>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1)>.wp-block-column:nth-of-type(1) p a {font-size:15.5px;}	
	
.product-catalog.single-page .wp-block-group .wp-block-columns .wp-block-column {width: calc(50% - 5px) !important;min-width: calc(50% - 5px) !important;max-width: calc(50% - 5px) !important;}	
	
body footer.contacts-page>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1) {padding-bottom:45px;}	
.single-page .wp-block-group .wp-block-columns {padding-bottom:10px;}	
	
.product-category.single-page .wp-block-group .wp-block-columns {gap: 10px !important;}	
.product-category.single-page .wp-block-group .wp-block-columns .wp-block-column {width: calc(50% - 5px) !important;min-width: calc(50% - 5px) !important;max-width: calc(50% - 5px) !important;padding: 25px 20px;}		
.product-category.single-page .wp-block-group .wp-block-columns .wp-block-column figure img {max-height: 45px;}	
	
.product-subcategory.single-page.single-info .wp-block-group .wp-block-gallery {gap:30px!important;}	
.product-subcategory.single-page.single-info .wp-block-group .wp-block-gallery .wp-block-image {width: calc(50% - 15px) !important;max-width: calc(50% - 15px) !important;}		
.product-subcategory.single-page.single-info .wp-block-group .wp-block-gallery figcaption { font-size: 16px; line-height: 21px;}	
	
.product-page.single-page .wp-block-group .wp-block-columns .wp-block-column:nth-of-type(2) {padding: 20px 25px;}	
	
.product-page.single-page .wp-block-group h1 {margin-bottom:20px;}	
	
}


@media screen and (max-width:400px) {
	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(3) .in-block p a {margin-right:42px;}	
.header .main-header .wp-block-columns .wp-block-column:nth-of-type(1) .in-block figure a span, .header .main-header .wp-block-columns .wp-block-column:nth-of-type(1) .in-block figure figcaption {left:55px;padding-left:7.5px;}	
	
	
.wp-block-group.cats-block .wp-block-columns, .single-page .wp-block-group .wp-block-columns {gap:20px!important;}
.wp-block-group.cats-block .wp-block-columns .wp-block-column, .single-page .wp-block-group .wp-block-columns .wp-block-column {width: 100%!important;min-width: 100%!important;max-width: 100%!important;padding: 0;border-radius:15px;box-shadow: 0 6px 26px 13px rgb(89 89 89 / 8%);}	
.wp-block-group.cats-block .wp-block-columns .wp-block-column img, .single-page .wp-block-group .wp-block-columns .wp-block-column img {max-height:200px;border-radius:15px;}	
	
.wp-block-group .wp-block-gallery {gap:20px!important;}
.wp-block-group .wp-block-gallery .wp-block-image {width: calc(50% - 10px) !important; max-width: calc(50% - 10px) !important;}		
.wp-block-group .wp-block-gallery .wp-block-image img {max-height:40px;}	

.wpcf7 form>p:first-of-type,
.info .wpcf7 .field.agree-field span,
.sg-popup-builder-content .wpcf7 .field.agree-field span {padding-left:0;padding-right:0;}	

.wp-block-group.news ul {gap: 20px !important;}	
.wp-block-group.news ul>li {width: 100%!important;}	
	
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output, footer>.wp-block-group>.wp-block-group__inner-container>.wp-block-columns:nth-of-type(1)>.wp-block-column:nth-of-type(4) p {font-size: 11.5px !important; line-height: 17px !important;}
	
.product-catalog.single-page .wp-block-group .wp-block-columns .wp-block-column {width: 100%!important;min-width: 100%!important;max-width: 100%!important;}	
	
/*.single-page .wp-block-group .wp-block-columns {padding-bottom:45px;}	*/
	
.product-category.single-page .wp-block-group .wp-block-columns {gap: 20px !important;}	
.product-category.single-page .wp-block-group .wp-block-columns .wp-block-column {width: 100%!important;min-width: 100%!important;max-width: 100%!important;padding: 25px 20px;}
.product-category.single-page .wp-block-group .wp-block-columns .wp-block-column figure img {max-width: 150px!important;}	
.product-category.single-page .wp-block-group .wp-block-columns .wp-block-column figure {height:45px;}		
	
.wp-block-group .wp-block-gallery .wp-block-image img, .wp-block-group .wp-block-gallery.has-nested-images figure.wp-block-image img {max-width: 110px !important;}	
	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column .wpcf7 .field.first,	
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column .wpcf7 .field.second {width:100%;margin-right:0;}
footer > .wp-block-group > .wp-block-group__inner-container > .wp-block-columns:nth-of-type(1) > .wp-block-column:nth-of-type(2) .widget-wrapper:last-of-type p.wide {margin-top:15px;padding-bottom:0;}	
}


