/** Shopify CDN: Minification failed

Line 498:25 Expected "{" but found "and("
Line 1161:24 Expected "{" but found "and("
Line 1614:26 Expected ":"
Line 2167:23 Expected identifier but found "3"

**/

:root{
  --green2-color: #D3DF46;
  --green-color: #719FB3;
  --common-color: #719FB3;
  --hover-color: #FF1512;
}
body .page-width {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
	padding-left: 50px;
	padding-right: 50px;
}
@media(max-width: 1320px){
	body .page-width {
		padding-left: 20px;
		padding-right: 20px;
	}
}
/* Slick Slide */
.slick-slide {
	margin: 0px 20px;
}
.slick-slide img {
	width: 100%;
}

.slick-prev:before,
.slick-next:before {
	color: black;
}
.slick-prev, .slick-next {
	top: 35% !important;
}

.slick-slide {
	transition: all ease-in-out .3s;
}

/* Header */
.homepage .shopify-section-header-sticky .header {
    background: #EFFAFF !important;
    position: relative;
    top: -1px;
}
.shopify-section-header-sticky .header .header-login-icon span {
    color: #000;
}
.shopify-section-header-sticky .header__icons .search-desktop .field__label {
    color: #000;
}
.shopify-section-header-sticky .header__icons .search-desktop .field input.search__input.field__input::placeholder {
    color: #000;
}
.shopify-section-header-sticky .field .search__input.field__input {
    color: #000 !important;
}
.shopify-section-header-sticky .header .header__icon img.icon-cart {
    filter: initial;
}
.annoucement-wrapper.announcement-sticky {
    display: none;
}
.shopify-section-header-sticky header .header__icons {
    color: #000 !important;
    fill: #000;
}
.homepage .shopify-section-header-sticky .header .dropdown-header-new .list-menu li a {
    color: #000;
}
.select .svg-wrapper, .customer select+.svg-wrapper {
    width: 3rem;
}
.homepage .bundle-link {
    color: #fff !important;
}
.homepage .scroll-header .bundle-link {
    color: #2b2b2b !important;
}
body .dropdown-listing:last-child {
	border-bottom: none !important;
}
body header .dropdown-listing:last-child a:hover {
  border-bottom: none !important;
  text-decoration: none !important;
}
body header .dropdown-listing a:hover {
  color: var(--var-green-color) !important;
}
.gt_container--kxyyps .gt_switcher a {
	font-size: 12px !important;
}
.gt_container--kxyyps .gt_switcher .gt_selected {
	background: transparent !important;
}
.gt_container--kxyyps .gt_switcher .gt_selected a {
	color: #fff !important;
	width: auto !important;
	display: flex;
	align-items: center;
	gap: 5px;
	font-size: 12px !important;
}
.gt_container--kxyyps .gt_switcher .gt_selected a:hover {
	background: transparent !important;
}
.gt_container--kxyyps .gt_switcher {
	width: 113px !important;
	/* hide default select arrows */
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    background-image: none !important;
}
.gt_container--kxyyps .gt_switcher .gt_option::after {
    display: none !important;
    content: none !important;
}
.gt_container--kxyyps .gt_switcher a img {
	width: 17px !important;
	height: 17px !important;
}
.gt_container--kxyyps .gt_switcher .gt_selected a {
	border: 1px solid #ccc !important;
}
.gt_container--kxyyps .gt_switcher .gt_option a {
	color: #fff !important;
	border: 1px solid #ccc;
}
.homepage .gt_container--kxyyps .gt_switcher .gt_option {
	width: 113px !important;
	max-height: fit-content !important;
	background: transparent !important;
	border-left: none !important;
  	border-right: none !important;
	border-bottom: none !important;
  	border-top: 1px dashed #595959 !important;
	margin-bottom: 0 !important;
	/* hide default select arrows */
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    background-image: none !important;
}
/* Kill arrows on the selected language dropdown */
.gt_container--kxyyps .gt_switcher .gt_selected a.open {
  background: none !important;   /* remove any bg-image arrow */
  padding-right: 0 !important;   /* remove extra spacing for arrow */
}

.gt_container--kxyyps .gt_switcher .gt_selected a.open::after {
  content: none !important;      /* remove pseudo-element arrow */
  display: none !important;
}

.gt_container--kxyyps .gt_switcher .gt_option {
    width: 113px !important;
    max-height: fit-content !important;
    background: transparent !important;
    border-left: none !important;
    border-right: none !important;
    border-bottom: none !important;
    border-top: none !important;
    margin-bottom: 0 !important;

    /* hide default select arrows */
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    background-image: none !important;
}

.gt_container--kxyyps .gt_switcher .gt_option a:hover {
	background: #435f6b !important;
}
.homepage #shopify-block-AUmVTTk15bnZIR0RDY__g_translate_shop_translator_app_block_dropdown_with_flags_dmDChb {
	border: 1px solid #fff;
	margin: 4px 0;
}
.scroll-header #shopify-block-AUmVTTk15bnZIR0RDY__g_translate_shop_translator_app_block_dropdown_with_flags_dmDChb {
	border: 1px solid #fff;
	margin: 4px 0;
}
.homepage .gt_container--kxyyps .gt_switcher .gt_selected a::after {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23666666'/></svg>");
}
.gt_container--kxyyps .gt_switcher .gt_selected a::after {
	background-image: url("/cdn/shop/files/down-arrow.png?v=1756205850") !important;
}
.homepage .header{
	background: rgba(0, 0, 0, 0.07) !important;
	backdrop-filter: blur(10px);
	padding-top: 20px;
	padding-bottom: 0 !important;
}
.announcement-bar-section .annoucement-wrapper {
	background: var(--common-color);
}
.header__inline-menu ul.list-menu {
	text-transform: uppercase;
}
.header__inline-menu ul.list-menu li a.header__menu-item span {
	text-decoration: none;
}
.header__inline-menu ul.list-menu li a.header__menu-item {
	transition: all 0.4s ease-in-out;
	border-bottom: 1px solid transparent;
}
.homepage .header__inline-menu ul.list-menu li a.header__menu-item, .homepage .header__inline-menu ul.list-menu li a.header__menu-item span, .homepage .header__inline-menu ul.list-menu li summary {
	color: #fff;
}
.header__inline-menu ul.list-menu li a.header__menu-item:hover {
	transition: all 0.4s ease-in-out;
	border-bottom: 1px solid var(--green-color) !important;
}
.header__inline-menu ul.list-menu li a.header__menu-item:hover span{
	transition: all 0.4s ease-in-out;
	color: var(--green-color);
}
.header .header__inline-menu .header__active-menu-item{
	text-decoration: none !important;
}
.header .header__inline-menu details[open] > .header__menu-item{
	text-decoration: none;
}
.scroll-header header-menu #HeaderMenu-bundles span {
	color: #000;
}
body .dropdown-open .header__menu-item.list-menu__item {
	text-decoration: none !important;
}
.dropdown-listing {
	border-bottom: 1px solid #d0d0d0;
}
.dropdown-listing a:hover{
	border-bottom: none !important;
	text-decoration: none !important;
	color: var(--green-color);
	transition: all 0.4s ease-in-out;
}
.section-header .header.header--top-center.header--mobile-center.page-width.header--has-menu {
	background: #EFFAFF;
	border-bottom: 1px solid transparent;
	padding-bottom: 0;
}
.homepage .scroll-header .header__inline-menu li header-menu .header__menu-item .icon.icon-caret {
	color: #000;
}
.homepage .wrap_header_di {
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 3;
}
.wrap_header_di {
	position: sticky;
	width: 100%;
	top: 0;
	z-index: 3;
}
.list-collections .title.title--primary.inline-richtext.scroll-trigger.animate--fade-in {
	text-align: ;
	text-align: center;
}
.header-wrapper {
	width: 100%;
	background: transparent;
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
	-moz-backdrop-filter: blur(10px);
	-o-backdrop-filter: blur(10px);
}
.header-wrapper.page-width {
	padding-top: 50px;
}
body.homepage .header {
	fill: #fff;
	color: #fff;
}
body.gradient:not(.homepage) .account-login-icon{
	fill: #000;
}
body.gradient:not(.homepage) .header-wrapper .header__icon--cart svg {
	fill: #000;
}
.homepage .header .header__inline-menu .list-menu li .header__menu-item span {
	text-decoration: none;
}
.homepage .scroll-header.header .header__inline-menu .list-menu li .header__menu-item span {
	color: #000;
}
body.gradient:not(.homepage) .header .header__inline-menu .list-menu li .header__menu-item {
	color: #000;
}

header-menu:hover span{ 
	color: var(--green-color);
}
.announcement-bar-section .annoucement-wrapper{
	width: 100%;
	min-height: 38px;
	background: rgba(0, 0, 0, 0.15);
}
.homepage .announcement-bar-section .utility-bar.gradient {
	background: rgba(0, 0, 0, 0.15);
	color: #fff;
}
.announcement-bar-section .utility-bar.gradient {
	background: var(--common-color);
	color: #000;
}
.homepage .announcement-bar-section .announcement-bar p {
	color: #fff;
}
.announcement-bar-section .announcement-bar p {
	color: #fff;
}
.announcement-bar {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.annoucement-menu a {
	color: #fff;
	font-size: 12px;
	gap: 20px;
	text-decoration: none;
}
.annoucement-menu {
	display: flex;
	align-items: center;
	gap: 20px;
}
.announcement-bar__announcement {
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.homepage .field .search__input.field__input {
	background: transparent;
	border: 1px solid #fff;
	border-radius: 75px;
	color: #fff;
}
.homepage .announcement-bar__message.h5 a {
	color: #fff;
}
.homepage .field:after{
	box-shadow: none !important;
}

.homepage .field__label {
	color: #fff;
}
.header .search_header {
	max-width: 400px;
	padding-right: 20px;
}
.header .header__icons .header__icon .cart-count-bubble {
	background: var(--green-color);
	color: #fff;
	top: 0;
	right: 0;
}
.header .search .field .search__button .search-icon-new {
	width: 18px;
	height: 18px;
}
/* Banner */
.banner .banner__content .banner__box .button{
	background: var(--green-color);
	color: #fff;
	border-radius: 75px;
}
.banner .banner__content .banner__box .button::after {
	border: none;
	outline: none;
	box-shadow: none;
}
.banner .banner__content .banner__box .button::before {
	border: none;
	outline: none;
}
@media (min-width: 1585px) and (max-width: 1920px) {
	.homepage .banner .banner__content {
		min-height: 967px;
	}
}

@media(max-width: 1581px){
	#page .slick-list.draggable {
		max-height: 500px;
	}
	#page .slider-single .big-img {
		min-height: 500px;
		max-height: 500px;
	}
	.product #page .slider-single .slick-slide img {
		min-height: 500px;
		max-height: 500px;
	}
}
@media(max-width: 768px){
	.homepage .banner .banner__content {
		min-height: 768px !important;
		padding: 0 !important;
	}
	body .banner .banner__content .banner__box {
		padding: 0 20px;
	}
}
.homepage .banner .banner__content {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	text-align: left;
}
.homepage .banner__content .banner__box {
	text-align: left;
}

/* Collection-New-Listing */
.collection-listing .heading h4 {
	width: 100%;
	font-size: 35px;
	text-align: center;
}
@media(max-width: 768px){
	.collection-listing .heading h4 {
		font-size: 22px;
	}	
}
.collection-list-wrap {
	width: 100%;
	display: grid;
	grid-template-columns: repeat(5,minmax(0,1fr));
	gap: 25px;
}
@media(max-width: 1025px){
	.collection-list-wrap {
		grid-template-columns: repeat(3,minmax(0,1fr));
		gap: 10px;
	}	
	body .collection-list-wrap .list-item {
		margin-bottom: 0px;
	}
}
@media(max-width: 768px){
	.collection-list-wrap {
		grid-template-columns: repeat(1,minmax(0,1fr));
	}	
}
.collecion-listing .collection-list-wrap .list-item .img-width {
	width: 100%;
}
.collecion-listing .list-item {
	position: relative;
}
body .wrap-button-heading{
	position: absolute;
	bottom: 20px;
	display: flex;
	justify-content: space-between;
	width: 100%;
	padding: 0 20px;
	gap: 20px;
	flex-direction: row;
}
@media(min-width: 1485px) and (max-width: 1584px){
	body .wrap-button-heading{
		flex-direction: column;
		justify-content: center;
		align-items: flex-start;
	}	
}
@media(max-width: 1484px){
	.wrap-button-heading{
		flex-direction: column;
		align-items: flex-start;
		gap: 8px;
	}	
}
@media(max-width: 1360px){
	.video-nuboro .video-section__media img {
		max-height: 100% !important;
		min-height: 100%;
	}
}
@media(min-width: 769px) and(max-width: 1228px){
	body .wrap-button-heading{
		flex-direction: column;
	}	
}
@media(max-width: 768px){
	.wrap-button-heading{
		flex-direction: row;
	}	
}
.search-mobile{
	display: none;
}
.search-desktop{
	display: block;
}
.header.scroll-header {
	padding-top: 10px;
}
.header.scroll-header .header__inline-menu {
	margin-top: 0;
}
.header.scroll-header .header__heading .header__heading-link {
	padding-top: 0;
}
.collection .product-info-h3 .price {
	grid-area: 1;
	text-align: right;
	padding-left: 10px;
}
.collection .product-info-h3 a {
	transition: all 0.4s ease-in-out;
}
.collection .card-wrapper .card:hover h3 a{
	/* color: var(--green-color); */
	transition: all 0.4s ease-in-out;
}
.collection .product-info-h3 .full-unstyled-link {
  grid-area: 1;
  width: 100%;
  font-size: 18px;
  line-height: 1.4;
  margin-bottom: 10px;
  line-height: 32px;

  display: -webkit-box;
  -webkit-line-clamp: 2;   /* limit to 2 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.collection .product-info-h3 .full-unstyled-link:hover {
	text-decoration: none;
}
.collection .product-info-h3 .quick-add button {
	background: var(--green-color);
	color: #fff;
	border-radius: 75px;
	padding: 0 20px;
	font-size: 12px;
	display: block;
	text-transform: uppercase;
}
.collection .product-info-h3 .quick-add button:hover::after{
	border: none;
	box-shadow: none;
	outline: 0;
}
.collection .product-info-h3 .quick-add button:after {
	border: none;
	box-shadow: none;
	outline: 0;
}
.collection .product-info-h3 .quick-add button:before {
	border: none;
	box-shadow: none;
	outline: 0;
}
.collection .product-info-h3 .price .price__regular .price-item {
	font-weight: 600;
	font-size: 18px;
} 
.collection .se-type-swatch {
	width: 35px;
	height: 35px;
}
.collection .se-swatch-wrapper {
	width: 35px;
	height: 35px;
}
#verticalTitle {
	height: 100%;
	margin-top: 3px;
	font-weight: 600;
}
.facets__summary:hover .facets__summary-label{
	text-decoration: none !important;
}
.select__select:focus{
	box-shadow: none;
	outline: none;
}
.template-404 p {
	font-size: 56px;
	font-weight: 700;
	margin: 0;
	color: #000;
}
.template-404 .button {
	background: var(--green-color);
	color: #fff;
	text-transform: capitalize;
}
.template-404 .button::after {
	border: none;
	outline: none;
	box-shadow: none;
}
.template-404 .button:not([disabled]):hover::after{
	border: none;
	outline: none;
	box-shadow: none;
}
.template-404 .title {
	margin: 0;
}
.page-about-us .our-company-heading .multicolumn-card__info .inline-richtext {
	font-weight: 600;
	margin: 10px 0 0;
}
.collection .facet-filters__label label {
	font-weight: 600;
}
.product-card-wrapper.no-variant .card__content .quick-add__submit {
	max-width: 100%;
	text-transform: uppercase;
}
.facet-filters__field .facet-filters__label label {
	font-weight: 600;
}
.collection ul.facets-layout li.list-menu__item .facets__label.facet-checkbox.active svg {
	background-color: var(--green-color);
	color: #fff;
}
.collection ul.facets-layout li.list-menu__item .facets__label.facet-checkbox.active input {
	border: none;
	outline: none;
	box-shadow: none;
}
body.page-contact .contact .field__input {
	padding: 0 10px;
}
.danda-d {
	display: inline-block;
	margin: 0 5px 0 10px;
	vertical-align: middle;
	padding: 0px 0 5px 0;
}
@media(max-width: 1440px){
	.collection .se-type-swatch {
		width: 35px;
		height: 35px;
	}
	.collection .se-swatch-wrapper {
		width: 35px;
		height: 35px;
	}
	.quick-add-modal .slider.slider-nav {
		display: none;
	}
	.quick-add-modal .product-details {
		display: none;
	}
	.quick-add-modal .tooltip .tooltip-text {
		max-width: 400px;
		left: -150px !important;
	}
	.quick-add-modal .product__title .h1 {
		font-size: 22px;
	}
	.quick-add-modal .price {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		gap: 10px;
	}
}
@media(max-width: 1025px){
	/* .collection .product-info-h3 {
		display: flex !important;
		flex-direction: column !important;
		justify-content: flex-start !important;
		align-items: flex-start !important;
		gap: 2px !important;
	} */
	.collection .product-info-h3 .price {
		padding-left: 0 !important;
	}
}
.card-information.my-store-sec {
	display: none;
}
#ProductCountDesktop {
	display: none;
}
.collection .product-info-h3 {
    display: grid;
    grid-template-columns: 1fr auto;
}
.text-description-collection {
    grid-area: 2;
    grid-column: 1/ -1;
}
.collection .product-info-h3 .quick-add.no-js-hidden {
	grid-area: 3;
}
.collection .product-info-h3 .bss-se-variant {
	grid-area: 2;
	display: flex;
	justify-content: center;
	z-index: 2;
}
 
/* When .product-info-h3 does NOT have a .bss-se-variant sibling */
.product-info-h3:not(:has(+ .bss-se-variant)) .quick-add {
  display: flex;
  justify-content: flex-start;
  margin-top: 5px;
}

.collection .product-info-h3 .quick-add {
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: 20px;
}
.product .related-products .card__information h3 .product-color {
    grid-area: 3;
}
.product .related-products .card__information h3 {
    display: grid;
}
.product .tab-wrapper-structure table tr td a {
    color: var(--common-color);
	transition: all 0.4s ease-in-out;
}
.product .tab-wrapper-structure table tr td a:hover {
    color: var(--common-color);
	transition: all 0.4s ease-in-out;
}
@media(max-width: 540px){
	.collection .product-info-h3 .quick-add {
    	align-items: flex-start;
	}
	.product .related-products .card__information h3 .product-color {
    	align-items: flex-start;
	}
	.collection .card__information .product-color .color-swatch {
    	width: 29px;
    	height: 29px;
    	margin-bottom: 10px;
	}
	.collection .product-info-h3 a {
		font-weight: 700;
		word-break: keep-all;
	}
	.collection .product-info-h3 {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: flex-start;
	}
	.collection .product-info-h3 .se-option {
    	align-items: flex-start !important;
	}
	.collection .product-info-h3 .full-unstyled-link {
		font-size: 16px !important;
		text-align: left;
		height: auto !important;
	}
	body.collection .card-wrapper .card__inner {
    	max-height: 200px !important;
    	min-height: 200px !important;
	}
	body .top-content .best-seller-badge {
		font-size: 13px;
	}
	body .collection .product-info-h3 .quick-add {
    	margin-top: 20px;
	}
	.search .bottom-content .price__sale .price-item.price-item--regular {
    	font-size: 12px;
	}
	.search .price--on-sale .price__sale {
    	font-size: 12px;
	}
	body.search .bss-se-variant.bss-se-default-style.bss-se-collection-page {
    margin-top: 10px;
	}
	body.search .card-wrapper .card__inner {
    	max-height: 207px;
    	min-height: 207px;
	}
	.search .product-info-h3 .se-option {
    	margin-top: 10px;
	}
	body.search .se-type-swatch {
    	width: 25px;
    	height: 25px;
	}
	body.search .se-option:has(.se-type-swatch) .se-option-title * {
    	font-size: 12px;
	}
	.search .template-search__results .grid__item .article-card-wrapper {
    	max-height: 207px;
	}
}
@media(max-width: 390px){
	body .footer-newsletter .newsletter-form__field-wrapper .field .field__label {
		width: 210px;
		text-align: left;
		white-space: nowrap;
		text-overflow: ellipsis;
		display: block;
		overflow: hidden;
	}
	body .footer .follow_grid ul li a svg {
		width: 20px;
		height: 20px;
	}
	body .bundle-selection-area {
    	max-width: 350px;
	}
}
@media(max-width: 989px){
	.search-mobile{
		display: block;
		width: 100%;
		grid-column: 1/-1;
	}
	.search-desktop{
		display: none;
	}
	.header .header__icons {
		gap: 20px;
	}
	.search-mobile .search-modal__form {
		width: 100%;
		min-width: 100%;
		display: inline-block;
		margin: 20px 0;
	}
	body .quick-add-modal .product {
		display: flex;
		flex-direction: column;
	}
	body .quick-add-modal #Thumb-Slider-quickadd-template--19031579984010__main {
		display: none;
	}
	body .quick-add-modal .product:not(.product--no-media) .product__media-wrapper {
		max-width: 100%;
		width: 100%;
	}
	body .quick-add-modal .product:not(.product--no-media) .product__info-wrapper {
		padding-left: 4rem;
		max-width: 100%;
		width: 100%;
		margin-top: 50px;
	}
	body .quick-add-modal #page .product__media .image-magnify-lightbox {
		max-height: 100%;
		min-height: 100% !important;
	}
	body #page .product-media-container.media-type-image.media-fit-.global-media-settings.gradient {
	max-height: 500px;
	}
}
.collection-list-wrap .list-item .wrap-button-heading h6 {
	font-size: 16px;
	color: #fff;
	margin: 0;
}
.collection-list-wrap .list-item .wrap-button-heading a {
	background: var(--green-color);
	color: #fff;
	padding: 0 12px;
	border-radius: 75px;
	text-decoration: none;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 12px;
	text-transform: uppercase;
}
.collection-list-wrap .list-item {
	overflow: hidden !important;
	max-height: 350px;
	margin-bottom: 50px;
	border-radius: 7px;
	position: relative;
}
.collection-list-wrap .list-item img{
	width: 100%;
  	max-height: 350px;
  	object-fit: cover;
  	border-radius: 7px;
	transition: all 0.4s ease-in-out;
}
.footer .footer__content-top .footer-block img {
	max-width: 150px;
	max-height: 30px;
	min-height: 30px;
	object-fit: contain;
}
@media(max-width: 1440px){
	.collection-list-wrap .list-item img {
		max-height: 312px;
	}
	.collection-list-wrap .list-item {
		max-height: 312px;
	}
	.homepage .footer-newsletter {
		width: 100%;
	}
	.video-nuboro .video-section__media img {
		max-height: 100% !important;
		min-height: 100%;
	}
}
.collection-list-wrap .list-item:hover img{
	transform: scale(1.1);
	transition: all 0.4s ease-in-out;
}

/* SHop The Trend */
.shop-trend-section{
	width: 100%;
}
.shop-trend-section .heading h4{
	font-size: 35px;
	text-align: center;
	width: 100%;
	margin-top: 0;
}
@media(max-width: 768px){
	.shop-trend-section .heading h4{
		font-size: 22px;
	}	
	body .tab-wrapper-img.tab-wrapper-flex-sec {
    	flex-direction: column;
	}
	div#price-quickadd-template--19016197243018__main {
    	display: grid;
    	/* grid-template-columns: 100%; */
	}
	.collection-collection-bundle-templat #price-quickadd-template--19016197243018__main .in-stock-variable {
    	grid-area: 2;
	}
	#ProductSubmitButton-quickadd-template--19016197243018__main {
    	font-size: 14px;
	}
	#MediaGallery-quickadd-template--19016197243018__main .product-media-container.media-type-image.media-fit-contain.global-media-settings.gradient.constrain-height {
    	min-height: 300px;
	}
	#MediaGallery-quickadd-template--19016197243018__main .product__media.media.media--transparent {
    	min-height: 300px;
	}
	body .enhanced-bundle-builder .bundle-step-addons .addon-variant-swatches {
    	align-items: center;
    	justify-content: center;
	}
}
.shop-trend-section .multi-slider{
	padding-right: 10px;
}
.shop-trend-section .multi-slider .slick-slide .item .img-width {
	width: 100%;
	object-fit: cover;
}
.shop-trend-section .multi-slider .slick-slide .item a img {
	border-radius: 5px;
	border: 1px solid #D0D0D0;
	background: #fff;
	padding: 20px;
	max-width: 100%;
	max-height: 380px;
}
div#price-quickadd-template--19016197243018__main {
    display: grid;
}
.list-collections .card__inner .card__media img.dummy-image {
    object-fit: cover;
}
.collection-collection-bundle-templat .product .product__info-wrapper .product-form__input legend.form__label {
    text-align: left;
}
.shop-trend-section .multi-slider .slick-slide:hover .item a img {
	border: 1px solid var(--green-color);
}
.shop-trend-section .multi-slider .slick-slide.slick-current.slick-active .item a img{
	box-shadow: 0 0 10px #0000001a;
	border: 1px solid #D0D0D0;
}
.shop-trend-section .multi-slider .slick-slide.slick-current.slick-active:hover .item a img{
	box-shadow: 0 0 10px #0000001a;
	border: 2px solid var(--green-color);
}
.discover_nuboro .image-with-text__text p {
	color: #000;
}
@media(max-width: 768px){
	.shop-trend-section .multi-slider .slick-slide .item a img {
		padding: 20px;
	}	
}
.shop-trend-section .multi-slider .slick-slide .item a p {
	font-size: 18px;
	color: #000;
	text-decoration: none;
	outline: none;
	display: -webkit-box;            /* required for -webkit-line-clamp */
  	-webkit-box-orient: vertical;    /* required for -webkit-line-clamp */
  	-webkit-line-clamp: 2;           /* number of lines to show */
  	overflow: hidden;                /* hide the rest */
  	text-overflow: ellipsis;  
	word-break: break-word; 
	max-height: 55px;
	margin-bottom: 0;
}
.gt_container--hj3dkt a.glink span {
	font-size: 12px !important;
}
.gt_switcher-popup.glink.nturl.notranslate img {
	width: 17px !important;
}
.gt_white_content.notranslate .glink span {
	color: #000 !important;
}
.shop-trend-section .multi-slider .slick-slide .item a h6 {
	font-size: 18px;
	color: #000;
	text-decoration: none;
	outline: none;
	margin: 0;
}
.shop-trend-section .multi-slider .slick-slide .item a {
	text-decoration: none;
}
.discover_nuboro .page-width {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}
.discover_nuboro .image-with-text__media-item img {
	border-radius: 0 !important;
}
.discover_nuboro .image-with-text__media {
	border-radius: 0 !important;
	border: none;
}
/* Video Section */
.video-nuboro .video-section {
	padding: 0;
	margin: 0;
}
#shopify-section-template--16428196855946__video_tL8FPi {
	margin-top: 0;
}
.video-nuboro .video-section {
	width: 100%;
	max-height: 800px;
}
.video-nuboro .video-section__media {
	padding-bottom: 800px !important;
}
.watch-text {
	display: block;
	color: #fff;
	z-index: 1;
	position: absolute;
	top: 57%;
	left: 46.8%;
}
@media(max-width: 768px){
	.video-nuboro .video-section__media {
		padding-bottom: 190px !important;
	}
	body .contact_us_cart {
		float: initial;
		margin: 20px auto 0;
	}
}
.video-nuboro .video-section {
	width: 100%;
	max-height: 800px;
}
.video-nuboro .video-section__media img {
	width: 100%;
	height: auto !important;
	max-height: 800px !important;
}
@media(max-width: 1025px){
	.video-nuboro .video-section__media img {
		max-height: 100% !important;
		min-height: 100%;
	}
	.collection-list-wrap {
		margin-bottom: 40px;
	}
	.watch-text {
		left: 43.8%;
	}
	.discover_nuboro .image-with-text .image-with-text__grid {
    	display: flex;
    	flex-direction: column;
	}
	.discover_nuboro .image-with-text__media-item {
    	width: 100%;
	}
	.discover_nuboro .image-with-text__text-item {
    	width: 100%;
	}
	body .facets__wrapper .facets__disclosure {
    	margin-bottom: 10px;
	}
}
.video-nuboro .deferred-media__poster-button.motion-reduce {
	background: var(--green-color);
	color: #fff;
}
.cart .cart__warnings .button {
	background: var(--green-color);
	color: #fff;
	border: none;
}
.cart .cart__warnings .button::after {
	border: none;
	outline: none;
	box-shadow: none;
}
.arrow-right-facet-mobile svg {
	width: 14px;
	height: 9px;
	display: inline-block;
	margin-right: 4px;
}
/* Love-Your-Workspace */
.love_workspace {
	width: 100%;
	background: #F0F0F0;
	padding: 50px 0;
}
.love_workspace .wrapping_heading_para{
	width: 100%;
	text-align: center;
}
.love_workspace .multicolumn-list li .multicolumn-card.content-container {
	background: transparent;
}
.love_workspace .multicolumn-list li .multicolumn-card__image-wrapper {
	max-width: 80px;
	margin: 0 auto;
}
@media(min-width: 769px)and(max-width: 1025px){
	body .love_workspace .multicolumn-list {
		display: grid;
		grid-template-columns: repeat(3,minmax(0, 1fr));
	}
	body .love_workspace .multicolumn-list li {
		width: 100%;
		min-width: 100%;
	}
}
.love_workspace .page-width {
	padding-bottom: 0;
}
#shopify-section-template--16428196855946__multicolumn_jzVFj3 {
	margin-top: 0;
}

/* Newsletter */
.footer .footer__content-bottom {
	opacity: 1;
}
.footer-newsletter .footer-block--newsletter {
	width: 100%;
	background: var(--green2-color);
	padding: 50px 0;
	border-radius: 10px;
}
.footer-newsletter {
	width: 100%;
	margin: 50px 0;
}
.footer-newsletter .footer-block__newsletter .footer-block__heading.inline-richtext {
	padding: 0;
	margin: 0 0 10px;
	font-size: 35px;
}
.footer-newsletter .footer-block__newsletter p {
	max-width: 56rem;
	margin: 0 auto 20px;
	color: #2b2b2b;
}
.footer-newsletter #Subscribe {
	width: 150px;
	display: flex;
	gap: 10px;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 0 20px;
	background: var(--common-color);
	border-radius: 0 75px 75px 0;
}
@media(max-width: 768px){
	.footer-newsletter .footer-block--newsletter {
		padding: 20px;
	}
	.footer-newsletter .footer-block__newsletter .footer-block__heading.inline-richtext {
		font-size: 22px;
	}
	.footer-newsletter #Subscribe {
		width: 40px;
		flex-direction: column;
	}
	.no-subscribe {
		display: none;
	}
}
.footer-newsletter .newsletter-form {
	max-width: 66rem;
}
.footer-newsletter .newsletter-form__field-wrapper {
	max-width: 100%;
}
.footer-newsletter .footer-block__newsletter .newsletter-form__field-wrapper .field__input {
	border-radius: 75px;
}
.footer-newsletter .newsletter-form__field-wrapper .field .field__label {
	color: #252525 !important;
	opacity: 0.4;
}
.footer-newsletter .newsletter-form__field-wrapper .field .newsletter-form__button svg {
	width: 16px;
}
.footer-newsletter .svg-home {
	margin-bottom: 10px;
}
.footer-newsletter .newsletter-form__button .no-subscribe {
	font-weight: 600;
}
/* Footer */
footer .footer__blocks-wrapper {
	display: grid;
	grid-template-columns: repeat(4,minmax(0,1fr));
}
footer .footer__blocks-wrapper .footer-block {
	width: 100%;
	min-width: 100%;
}
footer .footer-block__details-content .footer-block__image-wrapper {
	width: 100%;
	min-width: 100%;
}
footer .footer__blocks-wrapper .footer__payment {
	float: left;
}
.footer {
	width: 100%;
	background: var(--common-color);
	padding-bottom: 0 !important;
}
.footer .footer__content-top.page-width {
	padding-bottom: 0;
}
.footer__content-bottom-wrapper.page-width:nth-child(2) {
	min-height: 35px;
}
.footer .footer__copyright.caption {
	min-height: 35px;
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #000;
}
.footer .footer__content-bottom {
	padding-top: 0;
}
.footer .footer__content-bottom {
	background: var(--green-color);
	color: #fff;
}
.footer .footer__copyright.caption {
	margin: 0;
}
.footer__content-top .footer__blocks-wrapper .footer-block {
	border-right: 1px solid #83AEC0;
	background: transparent;
}
.collection .facets-container .facet-filters__field {
	width: 290px;
}
body.collection .select {
    width: inherit;
}
.collection .facets-container .facet-filters__label{
	white-space: nowrap;
}

@media(max-width: 1580px){
	.footer__content-top .footer__blocks-wrapper .footer-block {
	padding-right: 20px;
	}
	.product .product__media.media.media--transparent {
    	min-height: 420px !important;
	}
	.product .product-media-container.media-type-image.media-fit-contain.global-media-settings.gradient.constrain-height {
    	min-height: 420px !important;
	}
	body .wrap-button-heading {
		padding: 0 10px;
		gap: 10px;
	}
}
.footer .footer__blocks-wrapper .footer-block:nth-child(2) {
	padding: 0 70px;
}
.order-history-account-section div {
    flex: 0 0 29%;
}
@media(max-width: 989px){
	.order-history-account-section div {
    	flex: 0 0 100%;
	}
}
.footer .footer__blocks-wrapper .footer-block:nth-child(3) {
	padding: 0 70px;
}
.footer .footer__blocks-wrapper .footer-block:nth-child(4) {
	padding: 0 70px;
}
@media(max-width: 991px){
	body .shop-trend-section .multi-slider .slick-slide .item a img {
		max-height: 220px;
	}
	body .shop-trend-section .slick-prev, .shop-trend-section .slick-next {
		top: 25% !important;
	}
	body footer .footer__blocks-wrapper {
		grid-template-columns: repeat(3,minmax(0,1fr));
	}
	body .footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in:nth-child(3) {
		border-right: none !important;
	}
	body .collection-list-wrap .list-item img {
		max-height: 262px;
	}
	body .announcement-bar__announcement {
		justify-content: center;
	}
	.collection .facets__form {
		gap: 0;
	}
	.menu-drawer li a {
		border-bottom: 1px dashed var(--common-color);
	}
	.homepage .icon.icon-close {
		color: #fff;
	}
	body.product #page .slider-single .big-img, .product #page .slider-single .slick-slide img {
		min-height: 320px;
		max-height: 320px;
	}
	body.product #page .slider-nav img {
		min-height: 270px !important;
		max-height: 270px !important;
	}
	body .collection .product-info-h3 .quick-add button {
		max-width: 100%;
	}
	body .customer.addresses li {
		margin: 0;
	}
	body .addresses ul {
		flex-wrap: wrap;
	}
	body .bss-se-variant.bss-se-default-style.bss-se-collection-page {
		display: flex;
		justify-content: center;
		/* align-items: center; */
	}
	body .footer .footer__copyright.caption {
		justify-content: center;
		align-items: center;
		flex-direction: column;
	}
	body footer .footer__copyright span {
    	text-align: center;
		gap: 5px;
	}
	body footer .list-payment {
    	justify-content: flex-start;
	}
	body .collection-slider-first {
    	grid-template-columns: repeat(1, minmax(0, 1fr));
	}
}
@media(max-width: 768px){
	.footer .footer__blocks-wrapper .footer-block:nth-child(2) {
		padding: 0;
	}
	.footer .footer__blocks-wrapper .footer-block:nth-child(3) {
		padding: 0;
	}
	.footer .footer__blocks-wrapper .footer-block:nth-child(4) {
		padding: 0;
	}	
	.footer__content-top .footer__blocks-wrapper .footer-block {
		border-right: none;
	}
	.facets-container.scroll-trigger.animate--fade-in {
		border-top: 1px solid #b9b9b9;
		border-bottom: 1px solid #b9b9b9;
		padding-bottom: 12px;
	}
}
.footer .footer__content-top .follow_grid h4 {
	margin-top: 0;
	font-size: 20px;
	margin-bottom: 0;
}
.footer .footer-block__details-content li .list-menu__item {
	text-decoration: none;
	color: #000;
	font-size: 14px;
	transition: all 0.4s ease-in-out;
}
.footer .footer-block__details-content li .list-menu__item:hover {
	color: #fff;
	transition: all 0.4s ease-in-out;
}
.footer .follow_grid ul li a {
	transition: all 0.4s ease-in-out;
	padding-left: 0;
}
.footer .follow_grid ul li a:hover svg{
	fill: #fff;
	transition: all 0.4s ease-in-out;
}
.footer .follow_grid ul li a svg {
	width: 34px;
	height: 34px;
	fill: #000;
}
.footer .follow_grid ul li {
	list-style: none;
}
.follow_grid ul {
	display: flex;
	gap: 10px;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 0;
}
/* Collection Page */
.collection .card-wrapper .card:hover .card__inner {
	border: 1px solid var(--green-color);
	transition: all 0.4s ease-in-out;
}
.collection .card-wrapper .card__inner {
    max-width: 100%;
    max-height: 397px;
    border: 1px solid #d0d0d0;
    min-height: 397px;
    background: transparent;
    transition: all 0.4s ease-in-out;
    border-radius: 7px;
}
.collection .card__media .media img {
	width: 100%;
	max-width: 100%;
	object-fit: cover;
	border-radius: 5px;
	background: transparent;
}
.shop-trend-section .multi-slider .slick-prev {
	left: -5px;
	width: 20px;
	height: 50px;
	z-index: 1;
}
.shop-trend-section .multi-slider .slick-next {
	right: -5px;
}

@media(max-width: 768px){
	.love_workspace .wrapping_heading_para .title.inline-richtext.h1 {
		font-size: 22px;
	}
	.footer .footer__copyright.caption {
		flex-direction: column;
	}
	.discover_nuboro .image-with-text__text-item h2 {
		font-size: 22px;
		font-weight: 700;

	}
	footer .footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in {
		border-bottom: 1px dashed #000;
	}
	.collection-list-wrap .list-item .wrap-button-heading a {
		font-size: 14px;
	}
	.watch-text {
		top: 68%;
		left: 38.8%;
	}
}

body header-menu .header__submenu li .header__menu-item {
	color: #000 !important;
	font-size: 16px;
}
body header-menu .header__submenu li .header__menu-item:hover {
	text-decoration: none !important;
	border: none !important;
}
body nav .header__submenu {
	min-width: 250px;
	width: 100%;
}
.love_workspace ul li .multicolumn-card .multicolumn-card__info h3 {
	font-weight: 600;
	font-size: 16px;
}
.header.scroll-header {
	background: #effaff !important;
}
.header.scroll-header .header__inline-menu ul.list-menu li a span {
	color: #000 !important;
}
.homepage .header.scroll-header .field .search__input.field__input {
	border: 1px solid #000;
	color: #000;
}
.homepage .header.scroll-header .field__label {
	color: #000;
}
.header.scroll-header .search .field .search__button .search-icon-new {
	fill: #000;
	color: #000;
}
.header.scroll-header .header__icons .header__icon .svg-wrapper svg {
	color: #000;
}
.header.scroll-header .header__icons .header__icon svg {
	color: #000;
	fill: #000;
}
.header-login-icon.header__icon.header__icon--account.link.focus-inset.small-hide {
	width: auto;
	gap: 12px;
	text-decoration: none;
	white-space: nowrap;
}
.homepage .header-login-icon span {
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	padding-right: 20px;
}
.header-login-icon span {
	text-decoration: none;
	font-size: 16px;
	padding-right: 20px;
}
.scroll-header .header-login-icon span {
	color: #000;
	text-decoration: none;
}
.header.scoll-header{
	transition: all 0.4s ease-in-out;
}
.header .predictive-search.predictive-search--header {
	box-shadow: none;
	border: none;
}
.header.scroll-header .predictive-search.predictive-search--header  .predictive-search__item{
	color: #000;
}
.header.scroll-header .predictive-search__search-for-button .predictive-search__item svg {
	color: #000 !important;
}
.header .predictive-search__result-group:first-child {
	flex: 0 0 6.4rem;
}
.header #predictive-search-results-groups-wrapper {
	flex-direction: column;
}
.header.scroll-header .header__icon .icon.icon-hamburger {
	color: #000 !important;
}
.homepage .header .header__icon .icon.icon-hamburger {
	color: #fff;
}
.search .field .search__input.field__input {
	border-radius: 75px;
	border: 1px solid #CEE2EB;
}
.search .field::after {
	box-shadow: none;
}
.search .field:hover.field::after{
	box-shadow: none;
	border: none;field__input
	outline: none;
}
.search .field .search__input.field__input:hover{
	border-radius: 75px;
}
.template-search__results .grid__item .article-card-wrapper {
	max-height: 370px;
}
.facets-container .facets {
	/* border: 1px solid #D0D0D0; */
	padding: 10px;
	margin-top: 9px;
	border-radius: 7px;
}
.facets__wrapper .facets__disclosure {
    border: 1px solid #D0D0D0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px;
    margin-right: 10px;
    min-width: 160px;
    border-radius: 5px;
}
.facets-container .facets__disclosure .facets__summary {
	margin: 0;
	width: 100%;
}
body #ContactForm .field__input:focus{
	padding: 0 10px;
}
@media(min-width: 989px) and (max-width: 1920px){
	.facets-container .facets {
		border: none;
	}
}
@media(min-width: 1025px) and (max-width: 1920px){
	.collection .product-count__text.text-body {
		margin-top: 8px;
	}
}

body.product .product .product__info-wrapper {
	width: 100%;
	max-width: 45%;
}
body.product .product .product__media-wrapper {
	width: 100%;
	max-width: 55%;
}

.banner__box .banner__heading.inline-richtext.h1 {
	color: #fff;
	font-weight: 700;
	text-transform: capitalize;
}

@media(max-width: 991px){
	body.product .product .product__info-wrapper {
		width: 100%;
		max-width: 100%;
	}
	body.product .product .product__media-wrapper {
	width: 100%;
	max-width: 100%;
	}	
}

/* Product-Detail */
.product-details {
	width: 100%;
	margin-top: 50px;
	background: #f6f6f6;
	padding: 50px 0;
}
#page .product__media-list {
	max-height: 700px;
}
#page .product-media-container.media-type-image.media-fit-.global-media-settings.gradient {
	max-height: 700px;
}
#page li.product__media-item .dummy-image {
	width: 100%;
	max-height: 700px;
	min-height: 100%;
	object-fit: cover;
	max-width: calc(100% - 40px);
}
@media(max-width: 1580px){
	#page li.product__media-item .dummy-image {
	max-height: 500px;
	min-height: 500px;
	}
	body .wrap-button-heading {
    	flex-direction: column !important;
    	align-items: flex-start !important;
	}
}
@media(max-width: 1475px){
	.shop-trend-section .multi-slider .slick-slide .item a img {
    	max-width: 100%;
    	max-height: 280px;
	}
}
@media(max-width: 991px){
	#page li.product__media-item .dummy-image {
		max-width: 100%;	
	}
}
.product-description-product-information h4 {
	font-size: 16px;
}
#Details-share-template--16428196790410__main {
	display: none;
}
.badge {
	background: var(--green-color);
	color: #fff;
	text-transform: uppercase;
}
.top-content .card__badge {
	align-self: flex-start;
	grid-row-start: 1;
	justify-self: flex-start;
	z-index:1;
}
.product .product__info-wrapper .product__title h1 {
	font-size: 32px;
	margin-bottom: 10px;
}
.product .price {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 10px;
}
.product-details .heading {
	width: 100%;
	text-align: center;
}
.product-details .heading h4{
	font-size: 30px;
	margin-top: 0px;
}
.product-details .tabbing ul.main-tabbing {
	display: flex;
	list-style: none;
	justify-content: center;
	align-items: center;
}
.product-details .tabbing ul li a{
	text-decoration: none;
	color: #000;
}
.tabbing ul li button{
	border: 1px solid #000;
	font-size: 16px;
	background: transparent;
	cursor: pointer;
}
.tabbing ul li button{
	padding: 10px 30px;
	display: inline-block;
	transition: all 0.4s ease-in-out;
}
.tabbing ul li button:hover{
	transition: all 0.4s ease-in-out;
	background: var(--common-color);
}
.tabbing ul li:first-child button {
	border-radius: 0;
}
.tabbing ul li:last-child button {
	border-radius: 0;
}
.product-details .tabbing ul li button.active-a {
	background: var(--common-color);
}
.product .style_items_503fc477 {
	flex-direction: row;
}
.product .style_mainSection_fac40ac3 {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	position: relative;
}
.product .style_mainSection_fac40ac3 .rbr-checkbox__container {
	position: absolute;
	z-index: 2;
	left: 10px;
	top: 10px;
}
.product .style_title_fac40ac3 span {
	font-size: 14px;
	line-height: 22px;
}
.product .style_container_fac40ac3 {
	border: none;
	padding: 0;
}
.product .style_mainSection_fac40ac3 .rbr-thumbnail-container.rbr-background-center.rbr-thumbnail-container__size.style_thumbnail_fac40ac3 {
	width: 100% !important;
	min-height: 150px;
}
.product .style_items_503fc477 {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: calc(100% / 3);
  gap: 15px;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch; 
}
.search .facet-filters__sort.select__select {
	border: 1px solid #d0d0d0;
	border-radius: 5px;
	padding: 10px 20px;
}
.search .facet-filters.sorting.caption .facet-filters__sort + .icon-caret {
	right: 20px;
}
.search .facets.small-hide {
	padding: 0;
}
.search #FacetFiltersForm {
	gap: 0;
}
.search .facet-filters__field .select {
	width: 190px;
}
@media(max-width: 1025px){
	.product .style_items_503fc477 {
		grid-auto-columns: calc(100% / 2);
	}	
	.product .product__info-wrapper {
    	padding: 40px 0;
	}
	.product .product-details {
    	margin-top: 0;
	}
}
@media(max-width: 540px){
	.product .style_items_503fc477 {
		grid-auto-columns: calc(100% / 2);
	}
	#page li.product__media-item .dummy-image {
		max-height: 350px;
		min-height: 350px;
		width: 100%;
	}	
	#page .slick-list.draggable {
		max-height: 390px;
	}
	.product .product__info-wrapper .product__title h1 {
		font-size: 22px;
	}
	.product .tab-wrapper-measurement {
		align-items: flex-start;
		justify-content: flex-start;
		flex-direction: column-reverse;
	}
	body .love_workspace-section .heading h4 {
		font-size: 22px;
	}
	.homepage .banner-content.position-middle {
		top: 64%;
	}
	.wrap-button-heading {
		flex-direction: row;
	}
	body .footer-block__details-content {
		margin-bottom: 1rem;
	}
	body .footer-block.grid__item {
		margin: 1rem 0;
	}
	body.collection .select {
		padding: 0 !important;
	}
	#page .product__media-list {
		margin-bottom: 0;
	}
	#Thumb-Slider-template--19031579984010__main {
		margin-top: 30px;
	}
	#Thumb-Slider-template--19031579984010__main .slick-list.draggable {
		max-height: 230px !important;
		min-height: 230px;
	}
	.homepage .shop-trend-section .multi-slider .slick-next {
    	height: 50px;
	}
	body .shop-trend-section .slick-prev, .shop-trend-section .slick-next {
    	top: 35% !important;
	}
	body .shop-trend-section .multi-slider .slick-slide .item a img {
    	max-height: 300px;
	}
}
header-drawer .menu-drawer__utility-links a.menu-drawer__account svg {
    fill: #000;
}
.mobile-facets .no-js-hidden.button.button--primary {
	background: var(--green-color);
	color: #fff;
}
.mobile-facets .no-js-hidden.button.button--primary::before {
	box-shadow: none;
	border: none;
	outline: none;
}
.mobile-facets .no-js-hidden.button.button--primary::after {
	box-shadow: none;
	border: none;
	outline: none;
}
.facets__price .field input::-webkit-outer-spin-button,
.facets__price .field input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.facets__price .field input[type=number] {
  -moz-appearance: textfield; /* Firefox */
}
/* Tab content */
.tabbing .tab {
  display: none;
}

.tabbing .tab.tab-active {
  display: block;
  animation: fadeIn 0.3s ease-in-out;
}
@keyframes fadeIn {
  from {opacity: 0;}
  to {opacity: 1;}
}
.tab-a.tab-active-a {
	background: var(--common-color);
}
.tab-wrapper-img {
	display: flex;
	/* grid-template-columns: repeat(3,minmax(0,1fr)); */
	gap: 15px;
	margin-top: 50px;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}
@media(max-width: 991px){
	/* .tab-wrapper-img {
		grid-template-columns: repeat(2,minmax(0,1fr));
	} */
	body .tab-wrapper-img .item {
		flex: 0 0 48%;
	}
}
@media(max-width: 768px){
	.tab-wrapper-img {
		grid-template-columns: repeat(1,minmax(0,1fr));
	}
}	
.tab-wrapper-img .item {
	padding: 0 20px;
}
.tab-wrapper-img .item {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	flex: 0 0 32%;
}
@media(max-width: 540px){
	body .tab-wrapper-img .item{
		flex: 0 0 100%;
	}
}
.tabbing .tab-wrapper-img .item p {
	text-align: center;
}
.tabbing .tab-wrapper-img .item h4 {
    margin-bottom: 0;
    margin-top: 30px;
    font-weight: 600;
}
.tab-wrapper-structure p {
	text-align: center;
	margin: 40px 0;
}
.tab-wrapper-structure {
  width: 100%;
  overflow-x: auto;   /* makes it scrollable on small screens */
}
.tab-wrapper-img.tab-wrapper-flex-sec {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 50px;
}
.tab-wrapper-flex-sec .item {
    flex: 0 0 33.3%;
}
@media(max-width: 768px){
	.tab-wrapper-flex-sec .item {
    	flex: 0 0 100%;
	}
}
.tab-wrapper-structure table {
	width: 660px;
	border-collapse: collapse;
	margin: 0 auto;
	border: 1px solid #b9b9b9;
}

.tab-wrapper-structure td {
  white-space: nowrap; /* prevents text from wrapping badly */
}
.tab-wrapper-measurement ul {
    border: 1px solid #ccc;
    list-style: none;
    padding-left: 0;
    margin-top: 0;
    font-size: 14px;
}
.tab-wrapper-measurement ul li {
	padding: 5px 12px;
}
.tab-wrapper-measurement ul li:nth-child(even) {
	background: #F0F0F0;
}
.tab-wrapper-measurement ul h4 {
    font-size: 16px;
    font-weight: 500;
    padding: 10px;
    margin: 0;
}
.tab-wrapper-measurement {
    display: flex;
    gap: 40px;
    margin-top: 40px;
    align-items: center;
    width: 100%;
    justify-content: center;
    flex-direction: row-reverse;
}
/* Love Your Workspace */
.love_workspace-section {
	width: 100%;
	background: #F0F0F0;
	padding: 50px 0;
}
.love_workspace-section .heading {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.love_workspace-section .heading h4 {
	font-size: 35px;
	color: #252525;
	margin: 0;
}
.love-wrap {
	display: grid;
	grid-template-columns: repeat(5,minmax(0,1fr));
	gap: 20px;
	margin-top: 50px;
}
@media(max-width: 1025px){
.love-wrap {
	grid-template-columns: repeat(3,minmax(0,1fr));
}	
}
@media(max-width: 768px){
.love-wrap {
	grid-template-columns: repeat(2,minmax(0,1fr));
}	
}
@media(max-width: 540px){
	.love-wrap {
		grid-template-columns: repeat(1,minmax(0,1fr));
	}	
	#page #Main-Slider-template--19031579984010__main .slick-list.draggable .slick-slide {
		margin: 0 10px;
	}
	body .order-history-account-section {
		flex-direction: column;
	}
	body .order-history-section {
		flex: 0 100%;
		max-width: 100%;
		margin-bottom: 10px;
		min-width: 100%;
	}
	body .account-detail-section {
		flex: 0 100%;
		max-width: 100%;
		min-width: 100%;
	}
	body .account-detail-section h2 {
		margin: 0;
	}
	body .customer.account {
		width: 100%;
		min-width: 100%;
		padding-right: 0;
		padding-left: 0;
	}
	body .customer.addresses li {
		max-width: 100%;
		padding: 10px;
	}
	body .addresses ul {
		flex-direction: column;
	}
	.product #GalleryViewer-template--16428196790410__main {
		padding: 0 0 0 10px !important;
	}
	body .related-products .card__information h3 a {
		font-size: 14px !important;
		text-align: left;
		line-height: 22px;
		font-weight: 700;
		width: 100%;
	}
	body.product .related-products .se-option {
    	align-items: flex-start !important;
	}
	body.product .related-products .se-option:has(.se-type-swatch) .se-option-title * {
    	text-align: left;
	}
	body.product .related-products .se-base-option {
    	text-align: left;
    	margin: 0;
    	justify-content: flex-start !important;
	}
	body.product .related-products h3.product-info-h3.card__heading.h5 {
    	position: relative;
	}
	body.product .related-products .price {
		margin: 0;
		text-align: left;
		font-weight: 600;
		justify-content: flex-start;
		position: relative;
		width: 100%;
		font-size: 14px;
		word-break: keep-all;3
		grid-area: 2;
	}
	body.product .related-products .product-info-h3 .price__regular span {
    	font-size: 14px !important;
    	font-weight: 600 !important;
	}
	body.product .related-products .bottom-content .price__sale .price-item.price-item--regular {
    	font-size: 14px;
	}
	body.product .related-products .price .price-item {
    	margin: 0;
	}
}
.drawer__inner-empty .button {
	background: var(--green-color);
	color: #fff;
}
.drawer__inner-empty .button::after {
	border: none;
	outline: none;
	box-shadow: none;
}
.love-wrap .item {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
}
.love-wrap .item p{
	text-align: center;
}
.love-wrap .item .img-width {
	width: 70px;
	height: 70px;
}
.love-wrap .item h4 {
	font-weight: 600;
	font-size: 18px;
	margin: 20px 0 0;
	text-align: center;
}

.related-products .card__information h3 a {
	font-size: 16px !important;
	text-align: center;
	margin-bottom: 10px;
	display: block;
	margin-bottom: 15px;
	line-height: 32px;
	position: relative;
}
.product .related-products .se-base-option {
	text-align: center;
	margin: 0 auto;
	justify-content: center !important;
}
.related-products .price {
	margin: 10px auto 0;
	text-align: center;
	font-weight: 600;
	font-size: 16px;
	display: flex;
	justify-content: center;
}
.related-products__heading.inline-richtext.h2 {
	text-align: center;
	font-size: 35px;
	margin-bottom: 50px;
}
.product .product__info-wrapper .product__info-container {
	max-width: 100%;
}
.product-sku p {
	margin: 0;
	font-size: 14px;
}
.product .product__title {
	margin-bottom: 0;
}
.product .product-sku {
	margin: 0;
}
.product-short-description {
	border-bottom: 1px solid #D0D0D0;
}
.product .se-option {
	flex-direction: initial;
	gap: 6px;
	transition: all 0.4s ease-in-out;
}
.product .related-products .se-option {
	flex-direction: column;
	gap: 13px;
	justify-content: center;
	align-items: center !important;
}
.product .se-option-title {
	display: flex;
	gap: 0;
	align-items: flex-start;
	padding: 8px 0 0;
	flex-direction: column;
	font-weight: 500;
}
.product .se-option:has(.se-type-button) .se-option-title * {
	color: #797979;
}
.product .se-selected-value.se-active {
	color: #000;
	font-size: 12px;
	margin-right: 9px;
}
.product .product .product__info-wrapper .product__column-sticky .bss-se-variant .se-option-name {
	color: #000;
	font-weight: 700;
}
.product #price-template--19016197243018__main {
	display: grid;
}
.product .price.price--large {
	grid-area: 1;
}
.product .in-stock-variable {
	grid-area: 1;
	display: flex;
	align-items: center;
	gap: 5px;
	justify-content: flex-end;
	font-size: 14px;
	text-transform: uppercase;
}
.product .price .price__regular .price-item.price-item--regular {
	font-size: 35px;
	font-weight: 600;
}
.product .shopify-payment-button {
	display: none;
}
/* .buy-button-product #rbr-container-element-false {
	display: none;
} */
.product .price-per-item__container {
	display: flex;
	gap: 10px;
	align-items: center;
}
@media(max-width: 362px){
	.product .price-per-item__container {
		flex-direction: column;
	}
	.product .quantity {
		width: 100%;
	}
}
.product .quantity__label.form__label {
	display: none;
}
.product .quantity::after {
	border-radius: 75px;
}
.product .buy-button-product {
	width: 100%;
}
.product .product-form__input {
	flex: 0 0 100%;
	max-width: 100%;
	min-width: 100%;
}
.product-form__buttons .product-form__submit::after {
	border-radius: 75px;
	border: none;
	box-shadow: none;
}
.product-form__buttons .product-form__submit {
	background: var(--green-color);
	color: #fff;
	border-radius: 75px;
	margin: 0;
	text-transform: uppercase;
}
.product-form__buttons .button:not([disabled]):hover::after{
	box-shadow: none;
}
body .buy-button-product .product-form{
	margin: 0;
}
body #Quantity-template--16428196790410__main {
	width: 100%;
	min-width: 50px;
}
body #Quantity-template--16428196790410__main:focus-visible {
	outline: none;
	outline-offset: 0;
	box-shadow: none;
	background: none;
}
.product .ship-week-free {
	color: #797979;
	font-size: 14px;
}
.available-text p {
	font-size: 14px;
}
.tooltip {
  position: relative;
  display: inline-block;
}
.tooltip .tooltip-text {
	visibility: hidden;
	width: 400px;
	background-color: var(--common-color);
	color: #000;
	text-align: center;
	border-radius: 6px;
	padding: 6px 8px;
	position: absolute;
	z-index: 1;
	bottom: 92%;
	left: 50%;
	transform: translate(-50%);
	opacity: 0;
	transition: opacity .3s;
	font-size: 14px;
}
.quick-add-modal__content .tooltip .tooltip-text {
	left: -40px;
	bottom: 40px;
}
.tooltip:hover .tooltip-text {
  visibility: visible;
  opacity: 1;
}
#shopify-block-AZzJxczRRb2gvWDQxS__fbp_fast_bundle_add_on_position_LVnVCc {
	margin-top: 40px;
}
.rbr-addBundleBtn-container.rbr-addBundleBtn-container--minimal.rbr-centralize.rbr-cursor-pointer {
	background: var(--green-color);
	border-radius: 75px;
	color: #fff;
}
.rbr-addBundleBtn-container.rbr-addBundleBtn-container--minimal.rbr-centralize.rbr-cursor-pointer span{
	color: #000 !important;
	text-transform: uppercase;
}
.product-description-product-information h4 {
	font-weight: 600;
	margin-bottom: 10px !important;
}
.hrz {
	width: 100%;
	height: 1px;
	background: #eee;
	margin: 20px 0 !important;
	display: block !important;
}
.product .section-template--16428196790410__custom_liquid_aM6jmY-padding {
	display: none;
}
.product .related-products .price .price__regular .price-item.price-item--regular {
	font-size: 16px;
	font-weight: 600;
}
.product #rbr-bundle-382541 {
	width: 100% !important;
}
.product #rbr-bundle-381542 {
	width: 100% !important;
}
.product .rbr-collectionItem__container .rbr-divider__plusContainer__inner {
	display: none;
}
.product .colItemPhotos__photoContainer.rbr-background-center {
	width: 50px;
	height: 50px;
}
.product #rbr-container-element-addOn {
	width: 100%;
	margin: 50px 0 0;
}
.product #rbr-container-element-false {
	width: 100%;
	margin: 50px 0;
}
.product .colItemPhotos__container {
	width: 100px !important;
}
#rbr-bundle-386496 {
	width: 100% !important;
}
@media(max-width: 1025px){
	.tab-wrapper-measurement ul h4 {
		padding: 15px;
	}
	.product .img-measurement {
		max-width: 250px;
		max-height: 250px;
	}
	.footer .footer__blocks-wrapper .footer-block:nth-child(2) {
		padding: 0 10px;
	}
	.footer .footer__blocks-wrapper .footer-block:nth-child(3) {
		padding: 0 10px;
	}
	.product .available-text p {
		display: flex;
		flex-direction: column;
		gap: 6px;
		align-items: flex-start;
	}
	.product .product-details .tabbing ul.main-tabbing {
		flex-direction: column;
		padding: 0;
	}
	.tabbing .main-tabbing ul li {
		width: 100%;
	}
	.tabbing ul li:first-child button {
		border-radius: 0;
	}
	.tabbing .main-tabbing li {
		flex: 0 0 100%;
		width: 100%;
	}
	.tabbing ul.main-tabbing li .tab-a {
		width: 100%;
		color: #000;
	}
	.tabbing ul li:last-child button {
		border-radius: 0;
	}
}

@media(max-width: 768px){
	.tooltip .tooltip-text {
		visibility: hidden;
		width: 100%;
		max-width: 400px;
		bottom: 0;
		left: -110px;
	}
	.product .price .price__regular .price-item.price-item--regular {
		font-size: 25px;
	}
	.product .product__title h1 {
		font-size: 22px;
	}
	.footer-block__image-wrapper img {
		margin: 0 auto;
	}
	.footer__content-top .footer-block__details-content .footer-block__image-wrapper p {
		text-align: center;
	}
	.follow_grid {
		display: flex;
		align-items: center;
		gap: 12px;
		justify-content: center;
		margin-bottom: 10px;
	}
	.footer .footer__blocks-wrapper .footer-block:nth-child(3) {
		padding: 0 10px;
		margin-bottom: 10px;
	}
	.announcement-bar-section .annoucement-wrapper {
		max-height: fit-content;
	}
	.annoucement-menu {
		display: flex;
		align-items: center;
		gap: 20px;
		margin: 0 auto 10px;
	}
	.collection .section-template--16428196692106__product-grid-padding.gradient.color-scheme-1 {
		padding-top: 10px;
	}
	.collection .banner__heading.inline-richtext.h1 {
		display: none;
	}
	.collection .mobile-facets__wrapper.medium-hide.large-up-hide {
		border-right: 1px solid #b9b9b9;
		max-width: 220px;
	}
}

.tab-wrapper-measurement .img-measurement {
    max-width: 700px;
    object-fit: contain;
    background: #fff;
    max-height: 540px;
}
.tab-wrapper-measurement .img-measurement.dummy-image-tabbing{
	max-width: 500px;
}
.btn-normal-card-product {
	width: 100%;
	text-align: center;
	background: var(--green-color);
	display: block;
	padding: 10px;
	border-radius: 75px;
	color: #fff;
	text-decoration: none;
	position: relative;
	top: -50px;
	text-transform: uppercase;
}
.top-content .card__information {
	display: none;
}
body .card--standard.card--text:not(.card--horizontal) > .card__content.bottom-content .card__heading:not(.card__heading--placeholder) {
		display: grid;
}
@media(max-width: 767px){
	body .card--standard.card--text:not(.card--horizontal) > .card__content.bottom-content .card__heading:not(.card__heading--placeholder) {
		display: flex;
		z-index: 2;
		flex-direction: column;
	}
}	
body.collection .card--standard.card--text:not(.card--horizontal) > .card__content.bottom-content .card__heading:not(.card__heading--placeholder){
	display: grid !important;
}
#create_customer button {
	background: var(--green-color);
	color: #fff;
}
#customer_login button {
	background: var(--green-color);
	color: #fff;
}
.customer button {
	background: var(--green-color);
	color: #fff;
}

/* Account Page */
.customer.account {
    width: 100%;
    min-width: 100%;
}
.acount-section {
    display: flex;
    justify-content: space-between;
}
.order-history-account-section {
    align-items: flex-start;
    display: flex;
    margin-top: 1rem;
    flex-wrap: wrap;
    justify-content: space-between;
}
.order-history-section {
    flex: 0 55%;
    max-width: 55%;
    border: 1px solid #b9b9b9;
    padding: 30px;
    min-height: 209px;
}
.account-detail-section {
    flex: 0 40%;
    max-width: 40%;
    text-align: left;
    border: 1px solid #b9b9b9;
    padding: 30px;
}

/* Address Page */
.customer.addresses {
    width: 100%;
	padding-left: 50px !important;
	padding-right: 50px !important;
}
@media(max-width: 1320px){
	.customer.addresses {
    	padding-left: 20px !important;
		padding-right: 20px !important;
	}	
}
body .customer.addresses {
	max-width: 100% !important;
	width: 100%;
}
.addresses ul {
	display: flex;
	gap: 15px;
}
.customer.addresses li {
	max-width: 23%;
}
.customer.addresses .address-heading {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.address-addbutton- {
    display: flex;
    margin-top: 1rem;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    justify-content: space-between;
}
.add-button {
    flex: 0 48%;
    max-width: 48%;
    border: 1px solid #b9b9b9;
    padding: 30px;
    height: 100%;
}
.address_edit_delete_button {
    flex: 0 47%;
    max-width: 47%;
    text-align: center;
    border: 1px solid #b9b9b9;
    padding: 30px !important;
}
.addresses .address_edit_delete_button ul {
    margin-bottom: 0;
}
.addresses .address_edit_delete_button ul li {
    margin-top: 0;
    border-bottom: 1px solid #c1c1c1;
    padding: 8px 0;
}
.addresses .address_edit_delete_button ul li:last-child {
    border-bottom: 0;
}
.addresses .address_edit_delete_button ul li h2 {
    font-size: 40px;
    margin-top: 0;
}
.addresses .address_edit_delete_button ul li button {
    margin: 20px 10px !important;
    border: 1px solid #000;
    text-transform: uppercase;
    transition: all 0.4s ease-in-out;
    background: transparent;
    color: #000;
}
.addresses .address_edit_delete_button ul li button:hover {
    color: #fff;
    background: var(--primary-color);
    border: 1px solid var(--primary-color);
}
.addresses .address-addbutton- .add-button button {
    margin: 0;
    text-transform: uppercase;
    background: var(--primary-color);
    color: #fff;
}
.customer.addresses li {
	border: 1px solid #b9b9b9;
}
.customer.addresses button {
	background: var(--green-color);
	color: #fff;
}
/* Ends here */

.product .product.product--no-media {
	max-width: 100%;
}
.product.product--no-media .product__title h1 {
	text-align: left;
}
.product .product--no-media .price {
	text-align: left;
}
.product .product--no-media .product-form__quantity{
	align-items: flex-start;
}
.product .product--no-media .share-button{
	justify-content: flex-start;
}
.style_titleAndBadge_503fc477 {
	font-weight: 700;
}
@media(max-width: 1580px){
	body .banner.banner--content-align-left{
		max-height: 350px;
		min-height: 350px;
	}
	.product .related-products .price .price__regular .price-item.price-item--regular {
		font-size: 16px;
	}
	body .small-img {
		height: 480px !important;
	}
	body #page .slider-nav img {
		min-height: 480px !important;
		max-height: 480px !important;
	}
}
@media(max-width: 801px){
	.facets__wrapper .facets__disclosure {
		min-width: 100%;
		margin: 10px 0;
	}
	#Details-filter\.v\.price-template--16428196692106__product-grid {
		width: 100%;
	}
	.header__icon.account-login-icon {
		display: block !important;
	}
}
.gt_switcher-popup.glink.nturl.notranslate {
	position: relative;
	top: -2px;
}

.card-wrapper .card__inner {
	width: 100%;
	max-width: 100%;
	max-height: 367px;
}
.product .card-wrapper .card .card__information h3.product-info-h3:hover a {
	text-decoration: none;
	/* color: var(--green-color); */
}
.product .card-wrapper .card .card__inner {
	border: 1px solid #d0d0d0;
	min-height: 420px;
}
#CartDrawer-Checkout {
	background: var(--green-color);
	color: #fff;
	border: none;
}
#CartDrawer-Checkout:after {
	border: none;
	box-shadow: none;
}
.homepage .header-login-icon .icon.icon-account {
	color: #fff;
	width: 28px;
	height: 28px;
}
.header-login-icon .icon.icon-account {
	color: #fff;
	width: 28px;
	height: 28px;
}
.header-sticky .header-login-icon .icon.icon-account {
	color: #000;
}
@media(max-width: 768px){
	#page .slider-single .big-img, .product #page .slider-single .slick-slide img {
		min-height: 270px;
		max-height: 270px;
	}
	#page .slider-single .big-img {
		min-height: 270px;
		max-height: 270px;
	}
	body #page .slider-nav img {
		min-height: 244px !important;
		max-height: 244px !important;
	}
	body .triple-sliders-container {
		padding: 0;
	}
	body .products-slider {
		margin-left: initial;
	}
	body.collection-collection-bundle .card-wrapper .card__content .card__information h3 a {
		min-height: auto !Important;
	}
	.collection-collection-bundle .se-base-option .se-swatch-wrapper .se-type-swatch {
		width: 44px !important;
		height: 44px !important;
	}
	.collection-collection-bundle .se-swatch-wrapper {
		width: 44px !important;
	}
	body .product .se-option {
		flex-direction: column;
	}
	.product .related-products .se-base-option:has(.se-type-swatch) {
		justify-content: center;
	}
	body.collection .se-type-swatch, .collection .se-swatch-wrapper {
		width: 24px;
		height: 24px;
	}
	body.collection .product-info-h3 .quick-add button {
		max-width: 100%;
	}
	.collection .product-info-h3 .full-unstyled-link {
		font-size: 18px !important;
		min-height: auto !important; 
	}
	.collection .product-info-h3 .price .price__regular .price-item {
		font-size: 14px !important;
		margin: 10px 0 !important;
	}
	body.collection .product-info-h3 .quick-add button {
		font-size: 14px !important;
	}
	body.collection .card-wrapper .card .media {
		top: 0;
	}
	body.collection .card-wrapper .card__inner {
		max-height: 300px;
		min-height: 300px;
	}
	body .tooltip {
		display: none;
	}
	body .product-details .heading h4 {
		font-size: 22px;
	}
	body .related-products__heading.inline-richtext.h2 {
		font-size: 22px;
		margin-bottom: 30px;
	}
	body.product .product__media.media.media--transparent {
    	min-height: 370px;
	}
	.product .product-details {
    	margin-top: 0px;
	}
	body.product .card-wrapper .card .card__inner {
    	min-height: 200px;
	}
}

.wrap_body_full {
	position: relative;
	/* overflow: hidden; */
}
.banner-slider .slick-next{
	display: none;
}
.banner-slider .slick-prev{
	display: none;
}
@media(max-width: 768px){
	.banner-slider .slick-next {
		right: 0;
		color: #fff !important;
		position: absolute;
		top: 44% !important;
		font-size: 46px;
		z-index: 1;
		/* height: 26px; */
		display: flex;
		align-items: center;
		justify-content: center;
		background: var(--green-color) !important;
		border-radius: 0;
		width: 44px;
		height: 44px;
	}	
	.banner-slider .slick-next::before {
  		content: "";
	}
	.banner-slider .slick-prev {
		left: 0;
		color: #fff !important;
		position: absolute;
		top: 44% !important;
		font-size: 46px;
		z-index: 1;
		height: 26px;
		display: flex;
		align-items: center;
		justify-content: center;
		background: var(--green-color) !important;
		border-radius: 0;
		width: 44px;
		height: 44px;
	}	
	.banner-slider .slick-prev::before {
  		content: "";
	}
	.span-next, .span-prev {
		position: relative;
		top: -3px;
	}
	.header-login-icon {
		display: flex !important;
	}
	body .make-dream-reality .multicolumn-list {
		display: flex;
		justify-content: flex-start !important;
	}
	body .make-dream-reality .multicolumn-list__item {
		max-width: 100% !important;
	}
	.announcement-bar__announcement p:nth-child(2) {
		text-align: center;
	}
	#menu-drawer .menu-drawer__utility-links .menu-drawer__account.link.focus-inset.h5.medium-hide.large-up-hide {
		display: flex;
		gap: 10px;
	}
	.header-login-icon.header__icon.header__icon--account.link.focus-inset.small-hide {
		display: none !important;
	}
}

@media(min-width: 763px) and (max-width: 991px){
	body .announcement-bar__announcement {
		justify-content: center;
		flex-direction: column;
		align-items: center;
		margin-bottom: 20px;
	}
}

/* Bundle Page */
body .make-dream-reality .multicolumn-list {
	margin: 0 auto;
	text-align: center;
	width: 100%;
	display: flex;
	justify-content: center;
}
body .make-dream-reality .multicolumn-list__item {
	width: 100%;
	max-width: 370px;
}
body .make-dream-reality .multicolumn-list__item .multicolumn-card.content-container{
	transition: all 0.4s ease-in-out;
}
body .make-dream-reality .multicolumn-list__item .multicolumn-card.content-container:hover {
	transition: all 0.4s ease-in-out;
	transform: scale(1.1);
}
body .make-dream-reality .content-container .multicolumn-card__image-wrapper {
	height: 98px;
}
body .make-dream-reality .content-container .multicolumn-card__image-wrapper .media img {
  width: 92px;
  height: 92px;
}
body .make-dream-reality .content-container .multicolumn-card__image-wrapper .media{
  width: 92px;
  height: 92px;
}
.make-dream-reality .button.button--primary{
	background: var(--green-color);
	color: #fff;
	text-transform: uppercase;
}
.make-dream-reality .button.button--secondary{
	background: var(--green-color);
	color: #fff;
	text-transform: uppercase;
	margin-left: 10px;
}
@media(max-width: 540px){
	.make-dream-reality .center {
    	display: flex;
    	flex-direction: column;
	}
	.page-bundle .make-dream-reality .center {
    	padding: 0 20px;
	}
	.make-dream-reality .button.button--secondary {
    	margin-left: 0;
	}
}
.make-dream-reality .button.button--primary:after{
	box-shadow: none;
}
.make-dream-reality .button--secondary:after{
	box-shadow: none;
}
.make-dream-reality .button--secondary:not([disabled]):hover:after{
	box-shadow: none;
}
.bundle-image-tag {
	width: 100%;
	margin: 52px 0;
}
.collection .facets #FacetFiltersForm {
	gap: 0 !important;
}
.collection .facets.small-hide {
	padding-left: 0;
	padding-right: 0;
}
.banner .banner__content .banner__box {
	padding-left: 0;
}
p.announcement-bar__message a {
	color: #fff;
}
.top-annoucement-menus ul {
	display: flex;
	margin: 0;
	padding: 0;
	gap: 15px;
}
.top-annoucement-menus ul li {
	list-style: none;
}
.top-annoucement-menus ul li a {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
}
.announcement-bar__message.h5.announcement-message-first {
	display: none;
}
.announcement-bar__announcement p:nth-child(2) {
	font-size: 12px;
}
.announcement-bar__announcement p a {
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
}
body .gt_container--fj2oiy .gt_switcher a img {
	width: 17px;
	height: 17px;
}
body .gt_container--fj2oiy .gt_switcher a {
	font-size: 12px;
}
body .gt_container--fj2oiy .gt_switcher {
	width: 110px;
}
body .gt_container--fj2oiy .gt_switcher .gt_selected a::after {
	top: -3px;
	color: #fff;
	fill: #fff;
	right: 14px;
	background-image: url('/cdn/shop/files/down-arrow.png?v=1756205850');
}
body .gt_container--fj2oiy .gt_switcher .gt_option {
	max-height: 24px;
}
.homepage .gt_container--fj2oiy .gt_switcher .gt_selected a {
	border: 1px solid #cccccc;
	color: #fff;
	width: 90px;
	background: none;
}
body .gt_container--fj2oiy .gt_switcher .gt_selected a {
	border: 1px solid #fff;
	color: #fff;
	width: 90px;
	background: none;
}
body .gt_container--fj2oiy .gt_switcher .gt_selected {
	background: none;
}
body .gt_container--fj2oiy .gt_switcher .gt_selected a:hover {
	background: none;
}
body .gt_container--fj2oiy .gt_switcher .gt_option {
	width: 100px;
}
@media(max-width: 1377px){
	.header .search_header {
		max-width: 350px;
	}
}

.section-template--19031579984010__custom_liquid_aM6jmY-padding {
	display: none;
}

.banner-slider .slick-next.slick-arrow {
	right: 0;
}
.banner-slider .slick-next::before {
	display: none;
}
.banner-slider .slick-dots {
	bottom: 20px;
}
.banner-slider .slick-dots li {
	position: relative;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
	background: #fff;
	border-radius: 50%;
}
.banner-slider .slick-dots li.slick-active {
	background: var(--green-color);
	color: #fff;
}
.homepage .scroll-header .icon.icon-close {
	color: #000;
}
.header .header__submenu .dropdown-listing .header__menu-item:hover {
	border-bottom: 1px solid transparent !important;
	color: var(--green-color) !important;
}
.collection .facets__form .facet-filters__field .select__select{
	padding: 0 10px;
}
.quick-add-modal__content #Thumb-Slider-quickadd-template--19031579984010__main {
	display: none;
}
.quick-add-modal__content .product-details {
	display: none;
}
.quick-add-modal__content .h1 {
	font-size: 32px;
	text-decoration: none;
}
.quick-add-modal__content .product__title:hover {
	text-decoration: none;
}
.quick-add-modal__content media-gallery .product__media-list .product__media-item {
	display: block;
}
.top-content .best-seller-badge {
    background: var(--common-color);
	font-size: 14px;
	border-radius: 75px;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
	color: #fff;
	text-transform: uppercase;
}
.collection .card-wrapper .card__media{
	padding: 20px;
}
.collection .card-wrapper .card__media {
	padding: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.collection .card-wrapper .card .media {
    width: 100%;
    max-width: 100%;
    max-height: 397px;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
}
.collection-collection-bundle .card-wrapper .card__media {
	padding: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.collection-collection-bundle .card-wrapper .card .media {
	width: 100%;
	max-width: 250px;
	max-height: 310px;
	display: flex;
  	justify-content: center;
  	align-items: center;
  	top: 30px;
}
.collection-collection-bundle .card-wrapper .card__inner {
	max-width: 100%;
	max-height: 250px;
	border: 1px solid #d0d0d0;
	min-height: 250px;
	background: transparent;
}
body .discover_nuboro {
    padding: 0;
    margin: 50px 0 0;
}
.header .header__search {
	display: none;
}
body .empty-swatch {
	display: block;
	grid-area: 2;
}
.bottom-content .price .price-item.price-item--sale {
	font-weight: 600;
}
.bottom-content .price__sale .price-item.price-item--regular {
    color: #727272;
    font-size: 18px;
}
header-drawer .header__icon span img {
	width: 19px;
	height: 19px;
	display: flex;
	justify-content: center;
	align-items: center;
}
header-drawer .header__icon span img.icon-hamburger {
	/* position: relative;
	left: 20px;
	filter: brightness(0) invert(1);
	-moz-filter: brightness(0) invert(1);
	-o-filter: brightness(0) invert(1);
	-webkit-filter: brightness(0) invert(1); */
	filter: none;
}
.homepage header-drawer .header__icon span img.icon-hamburger {
	position: relative;
	left: 20px;
	filter: brightness(0) invert(1);
	-moz-filter: brightness(0) invert(1);
	-o-filter: brightness(0) invert(1);
	-webkit-filter: brightness(0) invert(1);
	
}
.homepage .scroll-header .header__icon span img.icon-hamburger {
	filter: none;
	
}
header-drawer .header__icon span img {
	filter: brightness(0) invert(1);
	-moz-filter: brightness(0) invert(1);
	-o-filter: brightness(0) invert(1);
	-webkit-filter: brightness(0) invert(1);
}
.header__icon img.icon-cart {
	width: 45px;
	height: 45px;
}
.homepage .header__icon img.icon-cart{
	filter: brightness(0) invert(1);
}
.homepage .scroll-header .header__icon img.icon-cart{
	filter: none;
}
#gt-wrapper-Aaldoc2RrSTJEYUlBa__11354984448963461329 {
	display: none;
}
header-drawer li .menu-drawer__menu-item {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
header-drawer .menu-drawer summary.menu-drawer__menu-item {
	padding-right: 10px;
}
header-drawer .menu-drawer__close-button.link.link--text.focus-inset {
	display: flex;
	gap: 10px;
	align-items: center;
}
.quick-add-modal__content .product-media-navigation .product-media-navigation__button {
	display: none;
}
#price-quickadd-template--19016197243018__main {
	display: flex;
	justify-content: space-between;
}
.footer .footer-block__image-wrapper p {
	font-size: 14px;
	color: #000;
}
.product .product__media-wrapper ul.thumbnail-list li.thumbnail-list__item {
	width: 100%;
	max-width: 342px;
}
.product .product__media-wrapper ul.thumbnail-list li.thumbnail-list__item .thumbnail[aria-current]{
	border: 2px solid var(--green-color);
	box-shadow: none;
}
.product .product-media-navigation__button.product-media-navigation__button--next {
	display: none;
	background: transparent;
	box-shadow: none;
	border: none;
	transform: rotate(90deg) !important;
}
.product .product-media-navigation__button.product-media-navigation__button--prev {
	display: none;
	background: transparent;
	box-shadow: none;
	border: none;
	transform: rotate(90deg) !important;
}
.product .product-media-navigation__button:hover:not([disabled]) {
	background: none;
	border-color: none;
	box-shadow: none;
	transform: none;
}
.product .product-media-container.media-type-image.media-fit-contain.global-media-settings.gradient.constrain-height {
	margin: 0;
	width: 100%;
	min-height: 630px;
}
.product .product-media-container.media-type-image.media-fit-contain.global-media-settings.gradient.constrain-height img{
	width: 100%;
	height: 100%;
	object-fit: contain;
	transition: all 0.4s ease-in-out;
}
.product .product-media-container.media-type-image.media-fit-contain.global-media-settings.gradient.constrain-height img.loaded{
    opacity: 1;
    filter: blur(0px);
    transition: opacity 0.6s, filter 0.4s;
}	
.product .thumbnail-slider .slider-button .svg-wrapper svg {
	width: 24px;
	height: 24px;
	color: #000;
}
.product  .product-media-navigation .product-media-navigation__button .svg-wrapper {
	width: 24px !important;
	height: 24px !important;
}
.section-template--19016197243018__custom_liquid_prDdJL-padding {
	display: none;
}
.product .btn-normal-card-product.card-product-detail {
	max-width: fit-content;
	font-size: 14px;
	margin: 0 auto;
	padding: 10px 30px;
}
@media(max-width: 540px){
	body.product .btn-normal-card-product.card-product-detail {
		max-width: 100%;
		width: 100%;
		padding: 12px 10px;
		font-size: 12px;
	}
}
.product .product__info-container .bss-se-variant .se-option {
	flex-direction: column;
}
.product .product__media.media.media--transparent {
	min-height: 630px;
}
body .se-swatch-wrapper {
	width: 35px;
}
body .se-type-swatch {
	width: 35px;
	height: 35px;
}
.header-wrapper .header__inline-menu header-menu .header__submenu .header__menu-item:hover {
	border-bottom: none !important;
	color: var(--green-color) !important;
}
.header .header__inline-menu ul.list-menu li .header__menu-item .header__active-menu-item {
	color: #2b2b2b;
}
.header .header__inline-menu ul.list-menu li .header__menu-item:has(.header__active-menu-item) {
  border-bottom: 1px solid var(--green-color);
}
.product .se-option .se-type-button[aria-checked="true"] {
	border-color: var(--green-color) !important;
	background-color: var(--green-color) !important;
	color: #fff;
}
.product .se-option .se-type-button[aria-checked="true"] :not(.se-tooltip *) {
	color: #000 !important;
}
.product .se-option .se-type-button {
	border-radius: 75px;
}
.product .se-option .se-type-button:hover {
	border-color: var(--green-color) !important;
	background-color: var(--green-color) !important;
	color: #fff !important;
}
.modal_container_690bd746 .collectionBody_container_f8164547 .mamProductItemCard_container_86f1925c .variantSelector_container_2af47cdb {
	background: var(--green-color);
	border-radius: 75px !important;
	border: 2px solid var(--green-color) !important;
	color: #fff;
	appearance: none !important;
	-moz-appearance: none !important;
	-o-appearance: none !important;
	-webkit-appearance: none !important;
}
.modal_container_690bd746 .collectionBody_container_f8164547 .mamProductItemCard_container_86f1925c {
	position: relative;
}
.modal_container_690bd746 
  .collectionBody_container_f8164547 
  .mamProductItemCard_container_86f1925c:has(select)::after {
  
	position: absolute;
	content: "";
	color: #2b2b2b;
	bottom: 16px;
	background-image: url('/cdn/shop/files/chevron.png?v=1758200351');
	width: 10px;
	height: 10px;
	right: 20px;
	pointer-events: none;
	background-size: contain;
}
.modal_container_690bd746 
.collectionBody_container_f8164547 
select.variantSelector_container_2af47cdb:focus {
    background-color: #fff;
    border: 2px solid var(--green-color) !important;
	outline: none;
	box-shadow: none;
}
.modal_container_690bd746 
.collectionBody_container_f8164547 
select.variantSelector_container_2af47cdb option {
  text-align: left;
  background-color: #fff;
  color: #000;
}
.modal_container_690bd746 .collectionBody_container_f8164547 .variantSelector_container_2af47cdb {
  font-size: 16px;
  font-weight: 400;
  font-family: inherit;
  border: 1px solid rgb(38, 38, 38);
  border-radius: 6px;
  color: rgb(38, 38, 38);
  padding: 8px 35px 8px 10px; /* space for arrow */
  line-height: 1.4;
}
.modal_container_690bd746 .collectionBody_container_f8164547 .mamProductItemCard_productImage_86f1925c {
	background-size: cover !important;
}
.modal_container_690bd746 .collectionBody_container_f8164547 .mamProductItemCard_productPrice_86f1925c span {
	font-weight: 600;
}
.product media-gallery:has(img.no-image) {
  display: flex;
  justify-content: center;
  align-items: center;
}
.product .product-media-modal__content .global-media-settings.global-media-settings--no-shadow.active {
	width: 100%;
	max-height: calc(100vh - 26px);
	object-fit: contain;
}
.product .product__info-container .option-group .option-card.selected {
	border: none;
	box-shadow: none;
	padding-left: 0;
	padding-bottom: 0;
}
.product .option-card input:checked + .option-content {
	border: 1px solid var(--green-color);
	box-shadow: none;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	padding: 15px;
	background-color: #f7f7f7;
}
.product .option-card-label {
	text-align: left;
	display: flex;
	font-weight: 600;
	margin-bottom: 10px;
	color: #2b2b2b;
	font-size: 14px;
}
.shop-trend-section .slick-prev::before {
	content: "";
}
.shop-trend-section .slick-next::before {
	content: "";
}
.video-section .deferred-media__poster .icon.icon-play {
	width: 65px;
	height: 40px;
}
.chair-description-color .option-title {
	font-weight: 600;
	color: #2b2b2b;
}
.chair-description-color .option-buttons .option-btn.option-btn--selected {
	background: var(--green-color);
	border: none;
	padding: 10px 30px;
	border-radius: 75px;
	margin: 10px 0 10px;
}
.motion-reduce.dummy-image {
	width: 100%;
	height: 100%;
}
.list-collections .top-content-collection .card__information {
	position: absolute;
	bottom: 0;
	transform: translateY(53px);
}
.list-collections .top-content-collection p.card__caption {
	display: none;
}
.list-collections .top-content-collection .card__heading a .icon-wrap{
	display: none;
}
.list-collections .bottom-content-collection .card__information .card__heading .icon-wrap {
	display: none;
}
.quick-add-modal .product-form__input--pill input[type="radio"]:checked + label{
	background: var(--green-color);
	color: #fff;
	border: none;
}
.quick-add-modal .form__label {
	font-weight: 600;
	color: #2b2b2b;
}
.quantity__input:focus-visible {
	background-color: rgb(var(--color-background)) !important;
	z-index: 2 !important;
	box-shadow: none !important;
	border: none !important;
	background-color: transparent !important;
	outline: none !important;
}
.cart-notification-wrapper .button.button--primary {
	background: var(--green-color);
	color: #fff;
	border: none;
	outline: none;
}
.cart-notification-wrapper .button.button--primary::after {
	border: none;
	outline: none;
	box-shadow: none;
}
.cart-notification-wrapper .button--secondary:hover {
	background: var(--green-color);
	color: #fff;
	border: 1px solid var(--green-color); 
	outline: none;
	box-shadow: none;
}
.cart-notification-wrapper .button--secondary:hover::after {
	border: none; 
	outline: none;
	box-shadow: none;
}
.cart #checkout {
	background: var(--green-color);
	color: #fff;
	border: none;
	outline: none;
	box-shadow: none;
}
.cart #checkout::after {
	border: none;
	outline: none;
	box-shadow: none;
}
.search .template-search .template-search__header p {
	text-align: center;
}
.product .variantSelector_container_f0ad7d97 {
	background: var(--green-color);
	color: #fff;
}
.product select.variantSelector_container_f0ad7d97{
	position: relative;
	border: 2px solid var(--green-color) !important;
}
.product .variantSelector_container_f0ad7d97{
	appearance: none;         
  	-webkit-appearance: none; 
  	-moz-appearance: none;   
	position: relative;
}
.product select.variantSelector_container_f0ad7d97:focus {
    background-color: #fff;
    border: 2px solid var(--green-color);
	outline: none;
	box-shadow: none;
}
.variantSelector_container_f0ad7d97 option {
  text-align: left;
  background-color: #fff;
  color: #000;
}
div#rbr-bundle-396446 {
    width: 100% !important;
}
/* Some browsers respect hover */
.variantSelector_container_f0ad7d97 option:hover {
  background-color: #eee;
}

.style_productDetail_7256ce7c {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    position: relative;
}
.style_productDetail_7256ce7c:has(select)::after {
    position: absolute;
	content: '';
    background-image: url('/cdn/shop/files/chevron.png?v=1758200351');
	width: 10px;
	height: 10px;
	background-size: cover;
    color: #2b2b2b;
    bottom: 13px;
    right: 20px;
}
/* .product .modal_modal_body_690bd746 .mamProductItemCard_productTitle_86f1925c {
	min-height: 54px;
} */
.style_singleVariantTitle_7256ce7c {
    display: none;
}
.product .style_productImage_7256ce7c {
	background-size: cover;
}
.quick-add-modal .product--no-media {
	display: grid;
	max-width: 100%;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 20px !important;
}
.quick-add-modal .js.product-form__input.product-form__input--pill {
	justify-content: flex-start;
}
.button.loading>.loading__spinner {
    color: #000;
}
.button.loading{
	color: #000;
}
@media(max-width: 768px){
	.quick-add-modal .product--no-media {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}
	.scroll-header .header__icon span img.icon-hamburger{
		filter: none;
	}
	.scroll-header .header__icon span img{
		filter: none;
	}
	body .se-type-swatch {
		width: 24px;
		height: 24px;
	}
	body .se-swatch-wrapper {
    	width: 24px;
	}
}
.quick-add-modal .product--no-media .product-form__quantity {
	justify-content: flex-start;
	align-items: flex-start;
}
.quick-add-modal .product:not(.featured-product) .product__view-details {
	text-align: left;
}
.quick-add-modal .quick-add-modal__content .h1 {
	text-align: left;
}
.cart .title-wrapper-with-link .title {
	text-transform: capitalize;
}
.contact_us_cart {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	background: var(--common-color);
	max-width: 345px;
	justify-content: center;
	float: right;
	margin-bottom: 50px;
	min-height: 130px;
	padding: 40px;
}
.contact_us_cart a {
	width: 100%;
	background: #fff;
	color: #000;
	text-align: center;
	text-decoration: none;
	margin: 10px 0 0;
	border-radius: 75px;
	padding: 8px;
	text-transform: uppercase;
}
.contact_us_cart h4{
	margin: 0;
}
.search .facet-filters__field .select .svg-wrapper {
	right: 10px;
}
.style_productTitle_7256ce7c a {
    display: -webkit-box !important;
    -webkit-line-clamp: 1 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: normal !important;
    max-height: 22px !important;
    min-height: 22px !important;
}
.product .color-image-wrapper .tooltip img {
    max-width: 50px;
    height: 50px;
}
.product .color-image-wrapper .tooltip {
    display: none;
    position: absolute;
    top: -90px !important;
    left: 0;
    z-index: 9999;
    background: #fff;
    padding: 4px;
    border: 1px solid #ddd;
    border-radius: 6px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.2);
}
.product .color-image-wrapper{
 cursor: pointer;
}
span.mamProductItemCard_singleVariantTitle_86f1925c {
    display: none;
}
@media(max-width: 989px){
	.product .product-media-container.media-type-image.media-fit-contain.global-media-settings.gradient.constrain-height {
		min-height: 370px;
	}
	.product .product__media-wrapper ul.thumbnail-list li.thumbnail-list__item {
		width: 100%;
		max-width: 155px;
	}
	.product-media-modal__content .global-media-settings.global-media-settings--no-shadow.active {
		width: 100%;
	}
	body .quick-add-modal .product:not(.product--no-media) .product__info-wrapper {
		padding-left: 0;
	}
}

/* Custom Dropdown */
.custom-dropdown {
  position: relative;
  display: inline-block;
}

.custom-dropdown-toggle {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: .5rem;
	padding: 0.6rem 1rem;
	border: 1px solid #ccc;
	background: #fff;
	cursor: pointer;
	width: 220px;
	min-height: 42px;
	border-radius: 7px;
}

.custom-dropdown-menu {
	position: absolute;
	top: calc(100% + 2px);
	left: auto;
	width: 89%;
	border: 1px solid #ccc;
	background: #fff;
	list-style: none;
	display: none;
	z-index: 20;
	padding: 0;
	right: 0;
}

.custom-dropdown.open .custom-dropdown-menu {
  display: block;
}

.custom-dropdown-item {
  padding: 0.6rem 1rem;
  cursor: pointer;
}

.custom-dropdown-item:hover,
.custom-dropdown-item.active {
  background: #f4f4f4;
}

.custom-dropdown-toggle .svg-wrapper {
	width: 11px;
	height: 11px;
}

/* Custom Dropdown Search */
.custom-dropdown-search {
  position: relative;
  display: inline-block;
  width: 220px;
}

.custom-dropdown-toggle-search {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
  padding: 0.6rem 1rem;
  border: 1px solid #ccc;
  background: #fff;
  cursor: pointer;
  border-radius: 7px;
}

.custom-dropdown-menu-search {
  position: absolute;
  top: calc(100% + 2px);
  right: 0;
  width: 100%;
  border: 1px solid #ccc;
  background: #fff;
  list-style: none;
  padding: 0;
  display: none;
  z-index: 20;
}

.custom-dropdown-search.open .custom-dropdown-menu-search {
  display: block;
}

.custom-dropdown-item-search {
  padding: 0.6rem 1rem;
  cursor: pointer;
}

.custom-dropdown-item-search:hover,
.custom-dropdown-item-search.active {
  background: #f4f4f4;
}

.custom-dropdown-toggle-search .svg-wrapper {
  width: 11px;
  height: 11px;
}

a.active-span-header-dropdown {
    color: #2b2b2b;
    text-decoration: none;
}

.homepage a.active-span-header-dropdown{
	color: #fff;
}
.homepage .scroll-header a.active-span-header-dropdown{
	color: #2b2b2b;
}
.triple-sliders-section .slider-wrapper .slick-prev.slick-arrow {
    left: 13px !important;
    z-index: 2;
}
.triple-sliders-section button.slick-prev.slick-arrow::before {
	color: transparent;
    left: 0;
	top: 0;
    z-index: 3;
    position: absolute;
	background-image: url("/cdn/shop/files/left.png?v=1758883756");
}

.triple-sliders-section .slider-wrapper .slick-next.slick-arrow {
    right: 35px !important;
    z-index: 2;
}
.triple-sliders-section button.slick-next.slick-arrow::before {
    color: transparent;
	right: 0;
	top: 0;
    z-index: 3;
    position: absolute;
	background-image: url("/cdn/shop/files/next.png?v=1758883756");
}
.make-dream-reality {
    background: #fff;
}

.buy-get-offer-detail-page {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
	background: var(--green-color);
	padding: 10px;
}
.buy-get-offer-detail-page .item {
	display: flex;
	align-items: center;
	gap: 10px;
	position: relative;
}
.buy-get-offer-detail-page .item:first-child::after {
    content: '';
    position: absolute;
    top: 0;
    right: 18px;
    height: 100%;
    width: 1px;
    background-color: #adadad;
}

.buy-get-offer-detail-page .item h3 {
    font-size: 16px;
    font-weight: 700;
	margin: 0;
	color: #fff;
}
.buy-get-offer-detail-page .item p {
    font-size: 11px;
    flex: 0 0 50%;
    margin: 0;
    padding: 0;
    line-height: 16px;
	color: #fff;
}
.collection-collection-bundle-templat .se-type-button {
    background: var(--green-color);
    border: none;
    padding: 7px 10px;
}
.discover_nuboro .image-with-text__content {
    display: flex;
    justify-content: center;
}
/* body.collection optis-variant-picker .se-option {
    display: none;
} */
.product .bss-se-variant .se-base-option .se-type-button {
    background: var(--green-color);
    border: none;
    padding: 10px 10px;
}
.collection-banner .heading-with-banner {
    position: relative;
}    
.collection-banner .heading-with-banner:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.25);
    z-index: 2;
    top: -10px;
    left: 0;
}
@media(max-width: 1715px){
	.buy-get-offer-detail-page .item {
    	align-items: flex-start;
    	gap: 5px;
    	flex-direction: column;
	}
	.buy-get-offer-detail-page .item:first-child::after {
    	right: 8px;
	}
}
@media (max-width: 1580px){
	.buy-get-offer-detail-page .item h3 {
    	font-size: 12px;
	}
	.triple-sliders-section .bottom-content .card__information h3 .price {
    	text-align: right;
	}
	.buy-get-offer-detail-page .item:first-child::after {
    	right: 8px;
	}
	.buy-get-offer-detail-page .item {
    	align-items: flex-start;
    	gap: 5px;
    	flex-direction: column;
	}
}
@media(max-width: 1508px){
	.buy-get-offer-detail-page .item p {
    	padding: 0 20px 0 0;
	}
}
@media (max-width: 1392px){
	.buy-get-offer-detail-page .item {
    	align-items: flex-start;
    	flex-direction: column;
    	width: 95%;
	}
	.buy-get-offer-detail-page .item:first-child::after {
    	right: 0;
    	height: 100%;
	}
}

@media (max-width: 730px){
	.buy-get-offer-detail-page {
		grid-template-columns: repeat(1, minmax(0, 1fr));
		padding: 10px;
		gap: 12px;
	}
	.buy-get-offer-detail-page .item:first-child::after {
		background: transparent;
	}
}

.collection-collection-bundle-templat .empty-swatch{
	display: none;
} 
body button.password-toggle {
    background: transparent !important;
    transform: translate(41px, 26px);
}
.product img.motion-reduce.no-image.slider-no-image {
    width: 100%;
    height: 100%;
    max-width: 500px;
    max-height: 500px;
    border: 1px solid #eee;
}

a.login-create-account-d {
    border: 1px solid var(--green-color);
    padding: 10px 20px;
    border-radius: 75px;
    text-decoration: none;
}
a.login-create-account-d:hover {
    border: 1px solid var(--green-color);
    background: var(--green-color);
}
.gt_container--kxyyps .gt_switcher a img {
    opacity: 0 !important;
}
a.product-card-url-dd {
    background: var(--green-color);
    padding: 10px 40px;
    border-radius: 75px;
    color: #fff;
    text-decoration: none !important;
	text-transform: uppercase;
}
a.product-card-url-dd:hover {
    text-decoration: none !important;
}

.gt_container--kxyyps .gt_switcher{
	-webkit-appearance: none; /* Chrome, Safari, newer Edge */
  -moz-appearance: none;    /* Firefox */
  appearance: none;         /* Standard */
  background: none !important;
  background-image: none !important;
  border: none; /* optional if you also want a clean look */	
}
.gt_container--kxyyps .gt_switcher::-ms-expand{
	display: none;	
}

.gt_container--kxyyps .gt_switcher .gt_option {
  -webkit-appearance: none; /* Chrome, Safari, newer Edge */
  -moz-appearance: none;    /* Firefox */
  appearance: none;         /* Standard */
  background: none !important;
  background-image: none !important;
  border: none; /* optional if you also want a clean look */
}

/* For Internet Explorer (optional fallback) */
.gt_container--kxyyps .gt_switcher .gt_option::-ms-expand {
  display: none;
}
.card-media-product-collection-page {
    z-index: 1 !important;
}
.banner-slide .banner-overlay {
    display: block;
}
button._formSubmitButton_cit2d_96 {
  background: var(--green-color) !important;
  color: #fff !important;
}
.back-product-date {
    display: grid;
    grid-area: 2;
}
.back-product-date p {
    margin-top: 0;
}
.slider-wrapper:has(.collection-slider-first:empty) .slider-wrapper-header-d {
    display: none;
}
@media(max-width: 540px){
	span.website-designed-copy {
    	display: flex;
    	flex-wrap: wrap;
	}
	.back-product-date p {
		display: flex;
		flex-wrap: wrap;
	}
	.product .btn-normal-card-product.card-product-detail {
    	max-width: 100%;
	}
	.product .se-option:has(.se-type-swatch) .se-option-title * {
    	text-align: left;
	}
	.collection .se-base-option:has(.se-type-swatch) {
    	justify-content: flex-start;
    	text-align: left;
	}
	.collection .product-info-h3 .price .price__regular .price-item {
    	margin: 0 !important;
	}
	.collection .product-info-h3 .full-unstyled-link {
    	font-size: 14px !important;
    	width: 50%;
	}
	.collection .product-info-h3 .price {}
	.collection .bottom-content .custom-swatch {
    	width: 100%;
	}
	.collection .product-info-h3 .full-unstyled-link {
    	width: 100% !important;
	}
	.se-option-name {
    	font-size: 14px;
	}
	.collection .product-info-h3 .full-unstyled-link {
    	line-height: 22px;
	}
	.collection .product-info-h3 .price {
		text-align: left;
	}
	.collection .wrapping-leftd {
    	grid-area: 4;
	}
	.collection .product-info-h3 {
		display: grid !important;
		flex-direction: column !important;
		justify-content: flex-start !important;
		align-items: flex-start !important;
	}
	.collection .product-info-h3 .price {
    	grid-area: 2 !important;
    	text-align: left !important;
	}
	.collection .bottom-content .custom-swatch {
    	grid-area: 4 !important;
	}
	.collection .product-info-h3 .quick-add.no-js-hidden {
		grid-area: 5 !important;
		display: flex;
		justify-content: flex-start;
	}
}

.product-info-h3.no-swateched-sec .quick-add {
    justify-content: flex-end;
	margin-top: 20px;
}
.collection-collection-bundle-templat .product-info-h3.no-swateched-sec .quick-add {
    justify-content: flex-start;
}
.page-terms-of-use p {
    word-break: break-word;
}
.shopify-policy__container ul {
    padding: 0;
	word-break: break-word;
}
.shopify-policy__container p {
    word-break: break-word;
}
.collection-collection-bundle-templat optis-variant-picker {
    /* display: none; */
}
body.product .empry-div {
    display: none !important;
}
.collection .bottom-content .product-info-h3 .empry-div {
    display: grid;
    width: 100%;
    height: 35px;
    grid-area: 2;
}
body.collection .bottom-content .product-info-h3:has(.bss-se-variant) .empry-div {
    display: none !important;
}
.product fieldset.js.product-form__input.product-form__input--pill {
    display: none;
}
.product :is(.product-form__input--pill,.product-form__input--swatch) .form__label {
    text-align: left;
}
.product .product--no-media .product-form__input--pill{
	align-items: flex-start;
    justify-content: flex-start;
	display: none;
}
.predictive-search.predictive-search--header  .predictive-search__loading-state{
    width: 24px;
    height: 24px;
    margin: 10px auto;
}
.mobile-bundle-builder{
	display: none;
}
.desktop-bundle-builder{
	display: block;
}
.product .related-products .quick-add a.product-card-url-dd {
    display: none;
}
.search .product-info-h3:has(.bss-se-variant) .empry-div {
    display: none;
}
body.search .product-info-h3 .quick-add {
    margin-top: 30px;
}
.page-bundle-builder header.header.header--top-center.header--mobile-center.page-width.header--has-menu.header--has-account {
    padding-top: 20px;
}
.related-products .product-color {
    align-items: center;
    text-align: center;
}
.related-products .card__information span.color_title {
    text-align: center;
    display: block;
}
.bundle-builder-page .bundle-image-gallery .gallery-thumbnails {
    display: none;
}
.collection .bss-se-variant .se-option-title .se-option-name {
    font-size: 12px;
}
.collection .card__information .se-option-title .se-selected-value.se-active {
    font-size: 12px;
}
.color-swatch{
	border-color: #4a90e2;
	box-shadow: 0 0 0 2px rgba(74, 144, 226, 0.3);
}

@media(max-width: 991px){
	body .contact-details .icon-span:nth-child(3) svg {
    	width: 38px;
    	height: 38px;
	}
}
@media(max-width: 767px){
	.triple-sliders-section .bottom-content .card__information h3 a {
		height: auto !important;
	}
	.collection-collection-bundle-templat .bottom-content h3.product-info-h3.card__heading.h5 {
    	justify-content: flex-start;
    	align-items: flex-start;
	}
	.collection-collection-bundle-templat .bottom-content .product-info-h3 a {
    	text-align: center !important;
	}
	.contact-details .icon-span:nth-child(3) svg {
    	width: 28px;
    	height: 28px;
	}
	.collection .product-card-wrapper .bottom-content .card__information .se-option[data-name="Bucket"] {
    	margin-top: 20px;
	}
	.gt-current-lang img{
	display: none !important;
}
.nturl img{
	display: none !important;
}
}

@media(max-width: 991px){
	.mobile-bundle-builder{
		display: block;
	}
	.desktop-bundle-builder{
		display: none;
	}
}


.single-swatch-un .product-color span.color_title {
    font-weight: 600;
}
.single-swatch-un .product-color span.color-swatch {
    border-color: #4a90e2;
    box-shadow: 0 0 0 2px rgba(74, 144, 226, 0.8);
    border: 2px solid #fff;
}

  .product-color {
        	display: flex;
        	align-items: flex-start;
        	gap: 8px;
        	flex-direction: column;
        	grid-area: 3;
        }

        .color-swatch {
          width: 35px;
          height: 35px;
          border-radius: 50%;
          border: 1px solid #ccc;
          display: inline-block;
          
        }
        .color-image {
        	width: 35px;
        	height: 35px;
        	border-radius: 75px;
        	/* border: 3px solid var(--common-color); */
        	border: 1px solid #000;
        }

        .color_title {
        	font-size: 12px;
        	font-weight: 600;
        	color: #3c4043;
        }


        .color-label {
        	font-size: 12px;
        	color: #000000;
        }



    .color-image-wrapper {
      position: relative;
      display: inline-block;
    }

    .color-image-wrapper .tooltip {
      display: none;
      position: absolute;
      top: -320px; /* adjust position above */
      left: 0;
      z-index: 9999;
      background: #fff;
      padding: 4px;
      border: 1px solid #ddd;
      border-radius: 6px;
      box-shadow: 0 4px 12px rgba(0,0,0,0.2);
    }
	@media(max-width: 540px){
		.product .color-swatch, .product .color-image-wrapper {
			width: 24px;
			height: 24px;
			border-radius: 50%;
			border: 2px solid #ccc;
			cursor: pointer;
			overflow: hidden;
			position: relative;
			display: inline-block;
			background-size: cover;
			background-position: center;
		}
		.collection .card-wrapper .card .media {
    		max-height: 200px !important;
	}
	}
    /* .color-image-wrapper:hover .tooltip {
      display: block;
    } */

    .color-image-wrapper .tooltip img {
      max-width: 300px; /* tooltip size */
      height: auto;
    }


.upload-multiple-images {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}
.product-information__item img {
  max-width: 120px;
  height: auto;
  object-fit: contain;
}
.certification-logos {
    display: flex;
    gap: 30px;
    align-items: center;
}
@media(max-width: 540px){
	.certification-logos {
    	grid-template-columns: repeat(3, minmax(0, 1fr));
	}	
}
.certification-logos img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    max-width: 80px;
}
.page-bundle-builder .variant-option-swatches[data-option-name="Headrest"] button {
    width: 75px;
    height: 35px;
    border-radius: 4px;
	color: #000;
}
.page-bundle-builder .variant-option-swatches[data-option-name="Headrest"] button.variant-option-swatch.active .variant-text-circle {
    color: #fff !important;
}
.page-bundle-builder .variant-option-swatches[data-option-name="Headrest"] button .variant-text-circle {
    border-radius: 0;
    background: transparent;
    border: none;
    box-shadow: none;
    font-size: 11px;
}
.product p.product__sku {
    text-align: left;
}
.product-addons h3.product-addons__title {
    font-weight: 700;
    font-size: 14px;
	text-align: left;
}
.product .addon-card__sku {
    display: none;
}
body.product .addon-card__options {
    display: none !important;
}
.product .available-text {
	text-align: left;
}
.email-footer-tips {
    color: #000 !important;
}
.email-me-button.email-me-submitButton {
    background: var(--common-color) !important;
	color: #000 !important;
}
.email-me-button.email-me-inlineButton {
    background: var(--common-color) !important;
    color: #000 !important;
	padding: 0 20px;
}
.related-products .se-option-name {
    text-align: center !important;
}
.related-products .se-selected-value.se-active {
    width: 100%;
    text-align: center !important;
}
span.product-leg-object {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}
.related-products .bss-se-variant .se-option .se-option-title {
    display: flex;
    flex-wrap: wrap;
    white-space: nowrap;
    flex-direction: row !important;
}
.related-products .bss-se-variant .se-option .se-selected-value.se-active{
	width: auto !important;
}
body #email-me-frame .email-frame-content{
	max-height: 360px !important;
}
body .email-frame-footer {
    display: none;
}
body #email-me-frame .email-frame-header {
    padding-top: 10px;
}
body #email-me-frame .close-box {
    position: absolute;
    right: 8px;
    top: 8px;
}
@media(max-width: 540px){
	#email-me-frame .frame-title{
		padding: 0 13px !important;
	}
	body #email-me-frame .email-frame-content {
    	max-height: 360px !important;
	}
}

.collection .bottom-content .product-info-h3 .bss-se-variant .se-option-title {
    align-items: center;
}


.hide-colour {
  visibility: hidden;
}


.collection-collection-bundle-templat span.color_title {
    display: none;
}
.collection-collection-bundle-templat .product-color {
    display: none;
}
div#shopify-block-AUVBOVVFOMEg2VjdsU__es_back_in_stock_product_restore_email_BFhDdg {
    width: 100%;
}
span.product_leg-related-dd {
    display: flex;
    gap: 3px;
}
.wrapping-leftd {
    /* grid-area: 2; */
    grid-area: 3;
	margin-top: 10px;
}
.collection-collection-bundle-templat h3.product-info-h3.card__heading.h5 {
    display: flex !important;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
#customer_login .form__message svg {
    width: 50px;
    height: 50px;
    margin: 0 10px;
}
.product .product__info-wrapper .product__info-container .product-color span.color_title {
    font-size: 14px;
}
.single-swatch-un .product-color span.color-label {
    font-weight: 700 !important;
    font-size: 14px;
}
body.product span.color-label.color-heading-product-page {
    font-weight: 400 !important;
}

.tab-wrapper-img .item img.tab-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    max-width: 300px;
    max-height: 300px;
    min-height: 300px;
}

@media (max-width: 1600px){
  .collection .collection-banner .heading-with-banner {
    min-height: 500px;
  }
}
@media (max-width: 1480px){
  .collection .collection-banner .heading-with-banner {
    min-height: 450px;
  }
}
@media (max-width: 1380px){
  .collection .collection-banner .heading-with-banner {
    min-height: 320px;
  }
}
@media (min-width: 769px) and (max-width: 991px){
  .collection .collection-banner .heading-with-banner {
    min-height: 260px;
  }
}



@media(min-width: 2160px) and (max-width: 3840px){
	body.collection .card-wrapper .card .media {
    	max-height: 900px;
	}
	body.collection .card-wrapper .card__inner {
    	max-height: 900px;
	}
	body .triple-sliders-section .card-wrapper .card__inner {
    	max-height: 900px;
    	min-height: 900px;
	}
}

.tab-wrapper-img.less-three {
    display: flex;
    justify-content: center;
    align-items: center;
}
.tab-wrapper-img.less-three .item {
    flex: 0 0 32%;
}

@media(max-width: 768px){
	
	body .search-desktop {
    	display: block !important;
	}
	.search-mobile {
    	display: none;
	}
	body .section-header .header.header--top-center.header--mobile-center.page-width.header--has-menu {
    	padding-bottom: 20px !important;
	}
	body .search-desktop .field label.field__label {
    	display: none;
	}
	body .header .header__icons {
    	gap: 0;
	}
	body .header .search_header {
    	max-width: 120px;
    	padding-right: 0;
	}
	body .search .field .search__input.field__input {
		border-radius: 0;
		border: none;
		background: transparent;
	}
}
@media(max-width: 768px){
body .tab-wrapper-img.less-three .item {
    flex: 0 0 100%;
}	
body .tab-wrapper-img.less-three {
    flex-direction: column;
}
}
@media(max-width: 768px){
  .annoucement-menu {
    display: none;
  }
  	#shopify-block-AZTlWbmFJdVFtMDBXU__6804981206030897614 .gt_switcher_wrapper {
		background: #fff;
		padding: 10px;
		border: 1px solid #eee;
	}
	#shopify-block-AZTlWbmFJdVFtMDBXU__6804981206030897614 .gt_switcher_wrapper a{
		color: #000;
	}
	#shopify-block-AZTlWbmFJdVFtMDBXU__6804981206030897614 .gt_switcher_wrapper a.gt-current-lang{
		background: var( --green-color);
		padding: 10px 10px;
		margin: 0 0 0 10px;
	}
	#shopify-block-AZTlWbmFJdVFtMDBXU__6804981206030897614 .gt_switcher_wrapper a{
		padding: 10px 0;
		margin: 0 0 0 10px;
	}
	body div#shopify-block-AZTlWbmFJdVFtMDBXU__6804981206030897614 {
    display: block;
	}
	div#gt_float_wrapper{
		display: block !important;;
	}
}
div#shopify-block-AZTlWbmFJdVFtMDBXU__6804981206030897614 {
    display: none;
}
div#gt_float_wrapper{
	display: none;
}
/* .collection optis-variant-picker.bss-se-variant.optis-variant-picker.bss-se-default-style.bss-se-collection-page {
    display: none;
} */


/* new css */
/* body .collection .product-info-h3 .bss-se-variant{
	display: none !important;
} */
body #ProductGridContainer .laminate_product{
  display: grid !important;
  grid-area: 2;
  margin-bottom: 15px;
}
body #ProductGridContainer .laminate_product_2{
 display: grid !important;
  grid-area: 3;
}
body .collection .collection-swatch{
  border-radius: 50%;
  border: 1px solid #DADCE0;
  padding: 2px;
  height: 42px;
}
body .collection .collection-swatch__chip{
	border: 0px solid #DADCE0;
}
body .collection-swatch.is-selected .collection-swatch__chip{
	box-shadow: 0 0 0 3px #719fb3;
}
@media (max-width: 540px) {
  .collection-banner .heading-with-banner img.img-fluid {
  max-height: 510px !important;
}
}










/* new css */
body .collection .product-info-h3 .bss-se-variant{
	display: none !important;
}
body #ProductGridContainer .seat_color{
  grid-area: 2;
}
body #ProductGridContainer .laminate_color{
  /* display: grid !important; */
  grid-area: 2;
  margin-bottom: 15px;
}
body #ProductGridContainer .leg_color{
 /* display: grid !important; */
  grid-area: 3;
}
body .collection .collection-swatch{
  border-radius: 50%;
  border: 1px solid #DADCE0;
  padding: 2px;
  height: 42px;
}
body .collection .collection-swatch__chip{
	border: 0px solid #DADCE0;
}
body .collection-swatch.is-selected .collection-swatch__chip{
	box-shadow: 0 0 0 2px #000;
}
body div:has(> .collection-swatch-list) {
	display: block !important;
}
body .color_sep {
	position: relative;
	margin-left: -5px;
}
body .spider_color{
	margin-top: 7px;
}
@media (max-width: 540px) {
  .collection-banner .heading-with-banner img.img-fluid {
  max-height: 510px !important;
}
}


.triple-sliders-container .custom-swatch{
	display: none;
}

.product .product__info-wrapper .product__info-container .product-color span.color_sep,
.product .product__info-wrapper .product__info-container .product-leg span.color_sep,
.product .product__info-wrapper .product__info-container .product-laminate span.color_sep,
.product .product__info-wrapper .product__info-container .product-black-spider span.color_sep {
  padding: 0 -20px;
}

.collection .bottom-content .custom-swatch {
    grid-area: 3;
	display: flex;
	flex-direction: column;
}
@media(max-width: 768px){
.text-description-collection {
    grid-area: 3;
}
body.collection .bottom-content .custom-swatch {
    min-height: auto;
}	
}
.product .bottom-content .custom-swatch {
    grid-area: 2;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
#RecoverEmail-email-error svg {
	width: 45px;
	height: 45px;
	margin-right: 10px;
}
@media(max-width: 768px){
	body .tab-wrapper-measurement .img-measurement {
		max-width: 100%;
	}
	body .product .bottom-content .custom-swatch {
		text-align: left;
		justify-content: flex-start;
		align-items: flex-start;
	}
	body.product .bottom-content .custom-swatch {
		flex-direction: column-reverse;
		justify-content: flex-start;
		align-items: flex-start;
	}
	body .related-products .card__information span.color_title {
    	text-align: left;
	}
	.product .related-products ul.grid.product-grid li.grid__item {
    	margin-bottom: 40px;
	}
}
@media(max-width: 540px){
	body .collection .collection-swatch {
		padding: 4px;
		height: 35px;
	}
	body .collection-swatch__chip {
		width: 15px;
		height: 15px;
	}
	body .product .product__media.media.media--transparent {
    	min-height: auto !important;
	}
	body.product .product-media-container.media-type-image.media-fit-contain.global-media-settings.gradient.constrain-height {
    	min-height: auto !important;
	}
	div#gt_float_wrapper {
		position: relative;
		bottom: 10px !important;
		right: 20px !important;
		left: auto !important;
	}
	div#gt_float_wrapper  .gt_float_switcher .gt_options a {
    	font-size: 14px;
	}
	div#gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code {
    	font-size: 14px;
	}
	.collection .color-image {
		width: 20px;
		height: 20px;
	}
	.footer .footer__content-bottom {
    	border: none;
	}
}

.product .compulsory-addons {
    display: none;
}
.available-text {
  transition: opacity 0.3s ease;
}
.available-text.is-hidden {
  opacity: 0;
  pointer-events: none;
}
@media(max-width: 1391px){
	body .list-payment {
		justify-content: flex-start;
	}
}
@media(max-width: 1346px){
	.collection .price {
    	margin-bottom: 10px;
	}
	body.collection .product-info-h3 {
    	display: flex;
    	flex-direction: column;
	}
	body.collection .product-info-h3 .quick-add {
		justify-content: flex-start;
		align-items: flex-start;
	}
	body.collection .product-info-h3 .price {
    	text-align: left;
	}
	body.collection .facets__wrapper .facets__disclosure {
    	margin-bottom: 0;
	}
	body.collection #verticalTitle {
    	margin-top: 0;
	}
	body.collection .facets-container .facets .facet-filters__field {
		flex-direction: column;
		align-items: flex-start;
		gap: 10px;
	}
	body.product .tab-wrapper-measurement {
    	flex-direction: column-reverse;
	}
	body.product .available-text p {
    	display: block;
	}
	body .collection .product-info-h3 {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.collection .product-info-h3 .price {
    	padding-left: 0;
	}
}
@media(max-width: 1340px){
	body div#FacetsWrapperDesktop {
		display: flex;
		flex-direction: column;
		gap: 10px;
		align-items: flex-start;
	}
}
@media(max-width: 998px){
	body .tab-wrapper-img .item img.tab-img {
		max-height: 300px;
		min-height: 180px;
	}
}
@media(max-width: 768px){
	.related-products .card__information h3 a {
    	text-align: left;
	}
	body.product .btn-normal-card-product.card-product-detail {
		margin: 0;
	}
	body.product .related-products .price {
    	margin: 0;
    	justify-content: flex-start !important;
	}
	.collection .bottom-content .custom-swatch {
    	min-height: auto !important;
	}
	.collection .card-wrapper .card__content.top-content .card__badge.bottom.left span {
    	font-size: 9px;
	}
	.collection .card-wrapper .card__inner {
    	max-height: 150px !important;
    	min-height: 150px !important;
	}
	.collection .card-wrapper .card .media {
    	max-height: 150px;
	}
	.homepage .shopify-section-header-sticky header-drawer .header__icon span img.icon-hamburger {
    	filter: none !important;
	}
	.homepage .shopify-section-header-sticky header-drawer .header__icon span img.icon-close {
    	filter: none !important;
	}
	.shopify-section-header-sticky header-drawer .header__icon span img.icon-close {
    	filter: none !important;
	}
	.love_workspace-section .heading {
    	padding: 0 10px;
    	text-align: center;
	}
	header-drawer .header__icon span img {
    filter: none;
    -moz-filter: none;
    -o-filter: none;
    -webkit-filter: none;
	}
	.certification-logos {
    flex-wrap: wrap;
	}
	.triple-sliders-section .bottom-content .card__information h3 a {
    text-align: left !important;
	}
	body.product .product-color-row, .product .product-leg-row, .product .product-laminate-row {
    align-items: center;
    justify-content: flex-start;
	}
}


.contact-details .icon-span span h3 {
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    color: #121212BF;
}
.contact-details .icon-span span {
    display: flex;
    align-items: center;
    gap: 8px;
}
.cart .cart-items .product-option dt {
    font-weight: 600;
}
@media(max-width: 768px){
	.contact-details .icon-span span {
		display: flex;
		align-items: flex-start;
		gap: 0;
		flex-direction: column;
		justify-content: flex-start;
	}
	body .contact-details {
    	align-content: center;
    	margin: 35px 0;
	}
	body.product .collection-swatch-list {
    	justify-content: flex-start;
	}
	body .collection-swatch__chip {
    	width: 25px !important;
    	height: 25px !important;
	}
	body.search .collection-swatch {
    padding: 4px;
    height: 35px;
	}
	.page-bundle-builder .bundle-progress-stepper {
    	gap: 60px;
    	overflow-x: auto;
	}
	.page-bundle-builder .bundle-content-wrapper {
    	grid-template-columns: 1fr;
    	overflow: hidden;
	}
	.page-bundle-builder .bundle-progress-stepper:after {
    	background: transparent;
	}
	.page-bundle-builder .bundle-progress-stepper:before {
    	width: 470px;
	}
}
.enhanced-bundle-builder .bundle-variant-section .variant-option-row span[data-selected-value="Colour"] {
    font-weight: 500;
}
.enhanced-bundle-builder .bundle-variant-section .variant-option-row span[data-selected-value="Laminate"] {
    font-weight: 500;
}
.product .product-addons .addon-card__title {
    font-size: 14px;
}
.product .product-addons .addon-card__price {
    font-size: 12px;
}
.product .product-addons .addon-card__check-label {
    font-size: 12px;
}
.gt_selector{
	border: 0px;
		padding: 8px;
  border-radius: 5px;
}
*:focus-visible {
    outline: none;
    outline-offset: initial;
    box-shadow: none;
}
.has-sale span.price-item.price-item--sale.price-item--last {
    color: var(--common-color);
    font-weight: 600;
}
.collection-collection-bundle-templat .has-sale span.price-item.price-item--sale.price-item--last {
    font-size: 18px;
	font-weight: 400;
}
.collection-collection-bundle-templat .price__sale.has-sale {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    gap: 10px;
    justify-content: center;
}
.product .price__sale.has-sale {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    gap: 10px;
    justify-content: center;
}
.product .product__info-wrapper .price__sale.has-sale {
    display: flex;
    flex-direction: row-reverse;
	align-items: center;
}
.product .product__info-wrapper .has-sale span.price-item.price-item--sale.price-item--last {
    font-size: 25px;
}
@media(max-width: 540px){
	.product .product__info-wrapper .has-sale span.price-item.price-item--sale.price-item--last {
    	font-size: 18px;
	}
	.product .has-sale s.price-item.price-item--regular {
    	font-size: 16px;
	}
	.product .in-stock-variable {
    	justify-content: flex-start;
	}
}
.product .has-sale span.price-item.price-item--sale.price-item--last {
    font-size: 18px;
}

.annoucement-wrapper button.disclosure__button.localization-form__select.localization-selector.link.link--text.caption-large {
    color: #fff;
}
.annoucement-wrapper .disclosure__list-wrapper.language-selector {
    z-index: 100;
}
select.gt_selector.notranslate {
    padding: 0 10px;
    height: 23px !important;
    margin-top: 10px;
}
body .ai-responsive-banner__content-aawu4ejbdujnttdhuaaigenblock0f15473wxyva9{
left: 450px;	
}
.ai-responsive-banner__content-aeddzeflxmjfrvdbfvaigenblock0f15473zc6laz{
left: 450px;
}
h1.ai-responsive-banner__heading-aeddzeflxmjfrvdbfvaigenblock0f15473zc6laz {
    font-size: 50px;
    font-weight: 700;
}
@media(max-width: 1380px){
.ai-responsive-banner__content-aeddzeflxmjfrvdbfvaigenblock0f15473zc6laz{
left: 450px;
}
}
@media(max-width: 768px){
.ai-responsive-banner__content-aeddzeflxmjfrvdbfvaigenblock0f15473zc6laz{
left: 50%;
}
body .ai-responsive-banner__content-aawu4ejbdujnttdhuaaigenblock0f15473wxyva9{
left: 50%;	
}
h1.ai-responsive-banner__heading-aeddzeflxmjfrvdbfvaigenblock0f15473zc6laz{
font-size: 32px;
}
	.annoucement-wrapper .page-width.utility-bar__grid.gt_container-k95oa7 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-bottom: 20px;
	}
	select.gt_selector.notranslate {
    display: none;
	}
}


.jdgm-write-review-modal__nav-btn-next{
	background-color: #719FB3 !important;
}

.jdgm-write-review-modal__checkbox-input:checked+.jdgm-write-review-modal__checkbox-custom{
	        border-color: #719fb3 !important;
        background-color: #719fb3 !important;
}
body .Container_4fb5c .Content_4fb5c .EmailButton_4fb5c .Button_4fb5c, .StoreReviewsCard_4fb5c .Container_4fb5c .Content_4fb5c .StoreReviewsButton_4fb5c .Button_4fb5c, .Container_4fb5c .StoreReviewsCard_4fb5c .EmailButton_4fb5c .Button_4fb5c, .Container_4fb5c .StoreReviewsCard_4fb5c .StoreReviewsButton_4fb5c .Button_4fb5c{
	 background-color: #719fb3 !important;
}
.related-products .text-description-collection {
    grid-area: 3;
    text-align: center;
}
.related-products .text-description-collection {
    grid-area: 2 !important;
}
.product .related-products .bottom-content .custom-swatch {
    grid-area: 3;
}
.product .related-products .card__content.bottom-content .product-info-h3 a {
    margin-bottom: 0;
}
.product .related-products .bottom-content .custom-swatch {
    margin-top: 10px;
}
.text-description-collection p {
    margin: 10px 0 0 0;
	text-transform: capitalize;
}
.collection .text-description-collection p {
    margin: 0 0 0 0;
}
.collection .text-description-collection {
    margin-bottom: 6px;
}
.triple-sliders-container .collection-slider-first .product-info-h3{
	display: grid;
}
a.mail-button {
    background: #719FB3 !important;
    border-color: #719FB3 !important;
}
.footer__content-top .footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.scroll-trigger.animate--slide-in .footer-block:last-child {
    border-right: none !important;
}

@media(min-width: 769px) and (max-width: 1024px){
	.footer__content-top .footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.scroll-trigger.animate--slide-in .footer-block:last-child {
    	padding: 0;
	}
	.footer__content-top .footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.scroll-trigger.animate--slide-in {
    gap: 10px;
	}
}