/** Shopify CDN: Minification failed

Line 916:1 Expected identifier but found "rgba("
Line 1216:37 Unexpected ".5"
Line 2089:25 Unexpected ".5"
Line 6887:0 Expected "}" to go with "{"

**/
/* Brand @font-face → assets/hueb-fonts.css (loaded in theme.liquid) */
@font-face {
	font-family: 'neutraface_textdemi';
	src: url('/cdn/shop/files/neutraface_text_demi-webfont.woff2?v=1754637772') format('woff2'),
		url('/cdn/shop/files/neutraface_text_demi-webfont.woff?v=1754637772') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'neutraface_textlight';
	src: url('/cdn/shop/files/neutraface_text_light-webfont.woff2?v=1754642190') format('woff2'),
		url('/cdn/shop/files/neutraface_text_light-webfont.woff?v=1754642190') format('woff');
	font-weight: normal;
	font-style: normal;
}
body {
	padding: 0 !important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
a:focus,
a:active {
  outline: none;
}
.mega-menu__promo .zoom-image,
.mega-menu__promo .group:hover .zoom-image {
  transform: none !important;
  scale: 1 !important;
}
#cart-drawer p.h4 {
    font-family: 'neutraface_2_displaybold' !important;
}
.cart-drawer__items line-item.line-item {
    align-items: flex-start;
}
#cart-drawer p.h5.text-center {
    font-family: 'neutraface_2_textbook';
}
[id*="__main"] h1.h2 {
    font-family: 'neutraface_2_textbook';
}
[id*="__main"] .section-header p {
    font-family: 'neutraface_2_textbook';
}
.main-search__resource-item span.text-with-icon.gap-4 {
    font-family: 'neutraface_2_textbook';
}
.main-search__resource-item label {
    font-family: 'neutraface_2_textbook';
}
@media only screen 
  and (min-width: 820px) 
  and (max-width: 820px) 
  and (orientation: portrait) {
.slide-row.row-grid.reverse, .slide-row.row-grid.exspace {
    margin-top: 0px !important;
}
     .oasis-heading, .ocollage-title {
    font-family: 'la_luxes_scriptregular';
    font-size: 80px!important;  
    margin: 15px 0px!important;
     }
[id*="__center_focus_carousel_Y8TaCg"] .carousel-item {
    flex: 0 0 35%;
}
        section[id*="__image_with_text_block_kK3ecE"] img {
            width: 100% !important;
            height: auto !important;
            max-width: 100% !important;
            object-fit: contain !important;
        }
        
/* 
            [id*="__image_with_text_block_kK3ecE"] {
        height: 500px;
        margin-top: -135px;
    } */
     
    section.penka-charms:has(.estelar-cta) {
    position: relative;
    width: auto!important;
}
}
@media (max-width: 900px) and (orientation: portrait) {
   [id*="__custom_drawer_form_47F38A"].section-spacing {
	margin-top: -70px!important;
}
.slideshow .slideshow__slide-content {
    position: absolute;
    bottom: -40px;
}
[id*="__hover_couture_slider_x3UYpT"] .hover-expand-content h4 {
    padding: 0 5px;
}
[id*="__structured_content_slider_cjpcgw"] .slide-row.row-media {
    margin: 0px 0px 0px 0px!important;
}
.slide-row.row-grid.reverse, .slide-row.row-grid.exspace {
    margin-top: 0px!important;
}
/* Mega menu promo: text anchored directly to the image wrapper */
.mega-menu-image-wrap {
    position: relative;
    display: block;
    line-height: 0;
}
.mega-menu-image-wrap .overflow-hidden {
    display: block;
    width: 100%;
}
.mega-menu-image-wrap img {
    display: block;
    width: 100%;
    height: auto;
}
.mega-menu-image-wrap .v-stack.text-center {
    position: absolute !important;
    bottom: 55px !important;
    left: 30px !important;
    top: auto !important;
    right: auto !important;
    gap: 0 !important;
    align-items: flex-start !important;
    text-align: left !important;
    line-height: normal;
}
#header-panel-1 a.v-stack.justify-items-center, 
#header-panel-2 a.v-stack.justify-items-center, 
#header-panel-3 a.v-stack.justify-items-center {
		position: relative;
	}
	.header-sidebar__promo.scroll-area.bleed .h6 {
		font-size: 18px;
		font-weight: 700;
		margin-bottom: 6px;
		font-family: 'neutraface_textdemi';
		color: #FFFFFF;
		
		line-height: 24px;
	}
	.header-sidebar__promo.scroll-area.bleed p {
		font-size: 14px;
		font-weight: 700;
		text-align: left !important;
		font-family: 'neutraface_textdemi';
		color: #FFFFFF;
		position: relative;
		width: fit-content;
		margin-top: 0px;
	}
	.header-sidebar__promo.scroll-area.bleed p::before {
		content: "";
		position: absolute;
		background: url("/cdn/shop/files/arrow-right-nav.svg?v=1759126564");
		right: -21px;
		bottom: 4px;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
		width: 20px;
		height: 16px;
	}
	.header-sidebar__promo.scroll-area.bleed .h6::before {
		content: "";
		display: none !important;
	}
}
   
@media screen and (min-width: 1100px) and (max-width: 1200px) {
   
/* body .mega-menu.mega-menu-SIGNATURECOLLECTION, body .mega-menu.mega-menu-TheInfiniteNight {
    padding: 25px 200px !important;
} */
/* body .mega-menu-AboutHueb ul.mega-menu__linklist.unstyled-list {
    display: flex;
    flex-direction: row;
    gap: 70px !important;
    flex: 0 50%;
} */
[id*="__multi_column_J3WnwF"] p.h3 {
    letter-spacing:0!important;
}
body .Homepage-featured-promo-section {
    padding-top: 80px !important;
    padding-bottom: 224px !important;
    padding-inline: 45px !important;
}
body .tabbed-carousel.homepage_tabbed-carousel .carousel-container {
    width: 40%;
    padding: 40px 0px;
    position: relative;
}
/* body [id*="__multi_column_nDQhVz"] multi-column.multi-column {
    column-gap: 47px;
} */
    body [id*="__multi_column_nDQhVz"] multi-column.multi-column {
        column-gap: 0;
        padding: 0 30px!important;
        margin: 0;
        display: flex;
    }
body [id*="__multi_column_nDQhVz"] .multi-column__item.snap-center.group {
        border-right: 1px solid rgba(26, 38, 50, 0.5);
        gap: 1rem;
        display: grid;
        justify-content: normal;
        width: -webkit-fill-available;
    }
    body testimonial-carousel[id*="__testimonials_desitn_Kw4YxN"] {
    padding-right: 0;
    }
 body [id*="__testimonials_desitn_Kw4YxN"] .testimonial-list carousel-navigation.page-dots {
    position: relative;
    left: calc(0% - 105px);
}
}
@media (min-width: 1024px) and (max-width: 1366px)
  and (orientation: landscape)
  and (hover: none)
  and (pointer: coarse) {
  
  .slide-row.row-grid.reverse {
    
}
.slide-row.row-grid.exspace {
    margin-top: 0;
}
/* .mega-menu.mega-menu-SIGNATURECOLLECTION, 
.mega-menu.mega-menu-TheInfiniteNight,
.mega-menu.mega-menu-AboutHueb
{
    padding: 25px 60px !important;
} */
/* .mega-menu-SIGNATURECOLLECTION .mega-menu__linklist,
.mega-menu.mega-menu-TheInfiniteNight .mega-menu__linklist,
.mega-menu.mega-menu-AboutHueb .mega-menu__linklist
{
        display: flex;
        gap: 10px;
        flex-direction: row;
        width: 50vw!important;
    } */
}
@media screen 
  and (min-width: 1024px) 
  and (max-width: 1100px) 
  and (orientation: portrait) {
section[id*="__image_with_text_block_kK3ecE"] img {
        width: 100% !important;
        height: auto !important;
        max-width: 100% !important;
        object-fit: contain !important;
    }
.exspace .grid-col.image {
    margin-top: 80px!important;
} 
    .slide-row.row-grid.reverse {
    margin-top: 80px;
}
    [id*="__structured_content_slider_cjpcgw"]
    .hubes2
    h3 {
    font-size: 66px !important;
  }
  [id*="__structured_content_slider_cjpcgw"]
    .hubes2 {
    text-align: center;
    padding: 0 20px !important;
  }
   body .mega-menu.mega-menu-SIGNATURECOLLECTION,
  body .mega-menu.mega-menu-TheInfiniteNight
  {
    
  }  
   
 
 body .mega-menu.mega-menu-AboutHueb {
        
        /* padding:25px 94px 25px 168px !important;
        display: flex;
        justify-content: flex-end; */
    }
  /* body .mega-menu-AboutHueb ul.mega-menu__linklist.unstyled-list {
    display: flex;
    flex-direction: row;
    gap: 50px !important;
    flex: 0 50%;
} */
body [id*="__multi_column_nDQhVz"] .multi-column {
  overflow:scroll;
}
body [id*="__multi_column_J3WnwF"] p.h3 {font-size:24px;
}
[id*="__multi_column_nDQhVz"] multi-column.multi-column {
    column-gap: inherit!important
}
[id*="__multi_column_nDQhVz"] .multi-column__item.snap-center.group {
    padding-right: 30px;
}
body .mf-sizechart-custom-modal-inner-wrap .hube {
    height: 50vh;
    overflow: scroll;
}
}
.slide-row.row-grid.reverse, .slide-row.row-grid.exspace {
    margin-top: 80px;
}
/* .mega-menu.mega-menu-TheInfiniteNight {
	padding: 25px 295px 25px 295px;
}
.mega-menu.mega-menu-SIGNATURECOLLECTION {
    padding: 25px 157px 25px 157px;
}
.mega-menu.mega-menu-AboutHueb {
    padding: 25px 0px 25px 250px;
    display: flex;
    justify-content: center;
} */
/* body.mf-sizechart_show-modal .mf-sizechart-custom-modal-inner-wrap {
     max-width: 1000px!important;
} */
.container.container--lg.no-scrolluy {
	width: fit-content !important;
	padding: 0px !important;
	height: fit-content !important;
}
/* =========================
   GLOBAL BROWSER SAFETY
========================= */
*,
*::before,
*::after {
	box-sizing: border-box;
}
img,
video {
	max-width: 100%;
	height: auto;
	display: block;
    width:100%;
}
@supports not (gap: 20px) {
	.grid>* {
		margin-bottom: 20px;
	}
}
body header.mf-sizechart-drawer-header {
    background: #fff!important;
    border-bottom: 1px solid rgba(234, 234, 234, 1)!important;
}
body .mf-sizechart-drawer-title {
    font-family: 'neutraface_2_displaybold'!important;
    font-weight: 600;
    font-size: 18px!important;
    line-height: 100%;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: rgba(41, 55, 68, 1)!important;
}
.mf-sizechart-custom-modal-inner-wrap .hube {
	height: 70vh;
	overflow: scroll;
}
.size-chart {
	width: fit-content !important;
	max-width: fit-content !important;
	border-collapse: collapse;
	margin: 0 auto;
}
.mf-sizechart-custom-modal-popup header.modal-header {
	background: #fff !important;
	text-align: left !important;
	color: #324758 !important;
}
.mf-sizechart-custom-modal-popup header.modal-header .modal-title {
	color: #324758;
	text-align: left;
	padding: 0px 0px 20px 20px;
	border-bottom: 1px solid #2937444D;
}
body button.mf-sizechart-drawer-close #close-popup {
	bottom: 35px;
	right: 20px;
}
body button.mf-sizechart-drawer-close svg path {
	fill: #324758;
	color: #324758;
}
.mf-sizechart-custom-modal-inner-wrap {
	min-width: 375px !important;
	margin: 5rem auto;
	max-width: 70% !important;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex !important;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	box-sizing: border-box;
	height: auto;
	left: 0;
	position: absolute;
	right: 0;
	-webkit-transform: translateY(-200%);
	transform: translateY(-200%);
	-webkit-transition: -webkit-transform .2s ease;
	transition: transform .2s ease;
	background: 0 0;
	box-shadow: none;
	opacity: 1;
	pointer-events: auto;
	max-height: 70vh !important;
	overflow: hidden !important;
}
body.mf-sizechart_show-modal .mf-sizechart-custom-modal-inner-wrap .tab-container {
	border-bottom: none !important;
}
#facets-drawer span.accordion__toggle.h6 {
    font-family: 'neutraface_2_displaymedium';
} 
.facets-drawer .accordion__content {
    font-family: 'neutraface_2_textbook';
}
.hube,
.hube table,
.hube th,
.hube td,
.help-container {
	font-family: 'neutraface_2_textbook', sans-serif !important;
}
.hube {
	width: 100%;
	overflow-x: visible;
	
}
.size-chart {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #e5e5e5;
	background-color: #ffffff;
}
.size-chart thead th {
    
    font-weight: 600;
    letter-spacing: 0.5px;
    font-size: 12px;
    padding: 8px;
    border-bottom: 1px solid #e5e5e5;
    border-right:none!important;
}
.size-chart tbody td:last-child {
    border-right: none !important;
}
newsletter-popup.pop-in.newsletter-popup.color-scheme.color-scheme--scheme-2 {
    font-family: 'neutraface_2_textbook';
}
.newsletter-popup p.h4 {
    font-family: 'neutraface_2_displaybold';
}
.size-chart th,
.size-chart td {
	padding: 18px 20px;
	border-bottom: 1px solid #eeeeee !important;
	border-right: 1px solid #eeeeee !important;
	font-size: 15px;
	text-align: center;
}
.size-chart th:last-child,
.size-chart td:last-child {
	border-right: none;
}
.size-chart tbody tr:hover {
	background-color: #fafafa;
}
.size-chart tbody td:first-child {
	font-weight: 500;
}
.mf-sizechart-custom-modal-popup .modal-header {
	padding: 1.2rem 0;
	background-color: #293744 !important;
	position: relative;
	font-family: 'neutraface_2_displaybold';
	font-size: 20px;
}
@media (max-width: 768px) {
	.hube {
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}
	.size-chart {
		min-width: 750px;
		
	}
	.size-chart th,
	.size-chart td {
		white-space: nowrap;
	}
}
.help-container {
	margin-top: 30px;
}
.help-text {
	font-size: 16px;
	margin-bottom: 12px;
}
.contact-item {
	margin-bottom: 10px;
	font-size: 15px;
}
.contact-item a {
	text-decoration: none;
	color: #000;
}
.contact-item a:hover {
	text-decoration: underline;
}
.hube2 {
	font-family: 'neutraface_2_textbook', sans-serif !important;
	font-size: 16px;
}
.tab-container.hube2 .tab-button {
	padding: 10px 5px;
	cursor: pointer;
	font-size: 18px;
	position: relative;
	margin: 0 15px 0 0;
}
.hube2 *, .hube * {
    font-family: 'neutraface_2_textbook', sans-serif !important;
    font-size: 16px;
    color: rgba(50, 51, 52, 1);
    opacity: 1;
}
.hube2 table {
    width: 100% !important;
    max-width: 100% !important;
    border-collapse: collapse;
    border: none !important;
}
.hube2 h3 {
	margin-bottom: 10px;
}
.hube2 th,
.hube2 td {
	padding: 8px;
	text-align: center;
}
.hube2 ol {
	padding-left: 20px;
}
.hube2 ol li {
	margin-bottom: 15px;
}
.hube2 img {
width: auto;
    height: auto;
    display: block !important;
    margin-top: 10px;
    margin-bottom: 35px;
}
x-header.header.color-scheme.force-solid.color-scheme--scheme-2 button.localization-toggle.heading.text-xxs.link-faded {
	color: #000 !important;
}
x-header.header:hover a,
x-header.header:hover button,
x-header.header:hover .localization-toggle {
	color: #293744;
}
x-header.header:hover svg path,
x-header.header:hover svg line,
x-header.header:hover svg circle {
	stroke: #293744 !important;
}
x-header.header:hover svg {
	stroke: #293744 !important;
}
.features--zoom-image x-header.header:hover svg {
	stroke: #293744 !important;
}
x-header.header:hover .header__account-link,
x-header.header:hover .header__search-link,
x-header.header:hover .header__cart-link {
	color: #293744 !important;
}
header.x-header.color-scheme.color-scheme--scheme-2:not(.is-solid) li.localization-selectors .localization-toggle {
	color: #ffffff !important;
	
}
header.x-header.color-scheme.color-scheme--scheme-2:not(.is-solid) li.localization-selectors .localization-toggle:focus,
header.x-header.color-scheme.color-scheme--scheme-2:not(.is-solid) li.localization-selectors .localization-toggle:hover {
	color: #ffffff !important;
	
}
header.x-header.color-scheme.color-scheme--scheme-2:not(.is-solid) li.localization-selectors .localization-toggle svg path {
	stroke: #ffffff !important;
}
header.x-header.color-scheme.color-scheme--scheme-2:not(.is-solid) li.localization-selectors .localization-toggle:hover svg path,
header.x-header.color-scheme.color-scheme--scheme-2:not(.is-solid) li.localization-selectors .localization-toggle:focus svg path {
	stroke: #ffffff !important;
}
.localization-toggle span {
	font-family: 'neutraface_textdemi' !important;
}
.features--zoom-image .localization-toggle span {
	font-family: 'neutraface_textdemi' !important;
}
header.x-header:hover .localisation-selectors,
header.x-header:hover .header__account-link,
header.x-header:hover .header__search-link,
header.x-header:hover .header__cart-link {
	color: #293744 !important;
}
header.x-header:hover .localisation-selectors svg path,
header.x-header:hover .header__account-link svg path,
header.x-header:hover .header__search-link svg path,
header.x-header:hover .header__cart-link svg path {
	stroke: #293744 !important;
	
	fill: #293744 !important;
	
}
header.x-header .localisation-selectors,
header.x-header .header__account-link,
header.x-header .header__search-link,
header.x-header .header__cart-link,
header.x-header .localisation-selectors svg path,
header.x-header .header__account-link svg path,
header.x-header .header__search-link svg path,
header.x-header .header__cart-link svg path {
	transition: color 0.3s ease, stroke 0.3s ease, fill 0.3s ease;
}
.header.is-solid .color-scheme.color-scheme--scheme-2 button.localization-toggle.heading.text-xxs.link-faded {
	color: #293744;
}
.header.color-scheme.color-scheme--scheme-2.is-solid button.localization-toggle.heading.text-xxs.link-faded {
	color: #293744 !important;
}
x-header.header .localization-toggle {
	color: #ffffff !important;
}
x-header.header .localization-toggle svg path {
	stroke: #ffffff !important;
}
x-header.header:hover .localization-toggle {
	color: #293744 !important;
}
x-header.header:hover .localization-toggle svg path {
	stroke: #293744 !important;
}
x-header.header .localization-toggle,
x-header.header .localization-toggle svg path {
	transition: color 0.25s ease, stroke 0.25s ease;
}
section[id*="__multi-column"] {
	overflow: hidden;
}
.mega-menu__promo {
	display: flex;
	
}
.mega-menu__promo>a {
	flex: 1;
}
@media (max-width: 768px) {
}
.countdown-condensed {
	padding: 9px !important;
	background: #293744 !important;
}
.countdown-condensed p {
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	text-transform: capitalize;
	font-family: 'neutraface_2_displaymedium', sans-serif !important;
	position: relative;
}
.countdown-condensed p::after {
	background: url("/cdn/shop/files/arrow-right.svg?v=1754591213");
	position: absolute;
	content: "";
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 16px;
	height: 16px;
	margin-left: 8px;
}
.header {
	padding-block: 16px;
}
.header__menu-disclosure summary,
.header__primary-nav-item a {
	font-size: clamp(12px, calc(12px + max(0vw, 100vw - 1400px) * 0.009), 20px);
	line-height: clamp(14px, calc(14px + max(0vw, 100vw - 1400px) * 0.011), 26px);
	font-family: 'neutraface_textdemi', sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
	letter-spacing: 1px;
}

@media (min-width: 1400px) {
	.header__menu-disclosure summary,
	.header__primary-nav-item a {
		font-size: clamp(
			calc(12px * var(--hueb-wide-scale)),
			calc((12px + max(0vw, 100vw - 1400px) * 0.009) * var(--hueb-wide-scale)),
			calc(20px * var(--hueb-wide-scale))
		);
		line-height: clamp(
			calc(14px * var(--hueb-wide-scale)),
			calc((14px + max(0vw, 100vw - 1400px) * 0.011) * var(--hueb-wide-scale)),
			calc(26px * var(--hueb-wide-scale))
		);
	}
}
x-header.header {
	position: absolute;
	left: 0;
	right: 0;
	background: transparent;
	top: 0;
	color: #FFFFFF;
	box-shadow: none !important;
	border-bottom: 1px solid #f5f6f650;
	z-index: 99 !important;
}
.homepage_hover-expand-wrapper .homepage_hover-title {
	font-size: 16px;
	text-transform: uppercase;
	font-family: 'neutraface_2_textbook', sans-serif;
	color: #FFFCF7;
	text-shadow: none;
}
.homepage_hover-expand-wrapper .homepage_hover-subtitle {
	font-size: 22px;
	text-transform: uppercase;
	margin-top: 5px;
	text-shadow: none !important;
	margin-bottom: 15px;
	font-family: 'neutraface_2_displaybold', sans-serif !important;
	letter-spacing: 2px;
}
.homepage_hover-content {
	left: 50% !important;
	text-align: center;
	transform: translateX(-50%);
}
.homepage_hover-expand-wrapper .homepage_hover-href {
	padding: 12px 36px;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'neutraface_2_displaybold', sans-serif !important;
	text-shadow: none;
}
.homepage_hover-expand-wrapper {
	padding-inline: 0 !important;
	background: transparent !important;
	padding-block: 0 !important;
}
.homepage_hover-expand-wrapper .hover-expand-row__item {
	margin-right: 20px;
	transition: all 0.8s ease-in-out;
}
.homepage_hover-expand-wrapper .hover-expand-row__item:last-child {
	margin-right: 0px !important;
}
.homepage_hover-expand-wrapper .hover-expand-wrapper {
	background: transparent !important;
}
.homepage_hover-expand-wrapper .hover-expand-row__item:hover {
	flex: 3 !important;
}
.homepage_hover-expand-wrapper .hover-expand-content {
	bottom: 45px;
	width: 90%;
}
.hover-expand-row__item:hover .hover-expand-content {
	bottom: 45px;
}
.homepage_hover-expand-wrapper .hover-expand-row__item:hover .homepage_hover-subtitle {
	font-size: 24px;
}
.homepage_hover-expand-wrapper .hover-expand-row {
	height: 680px !important;
}
[id*="__featured-collections-1"] .section-spacing {
	padding-block: 80px !important
}
[id*="__featured-collections-1"] button.h2 {
	font-size: 24px;
	color: #bfc3c7;
	font-family: 'neutraface_2_displaymedium', sans-serif;
}
[id*="__featured-collections-1"] .featured-collections-navigation button[aria-current="true"] {
	color: #293744;
}
[id*="__featured-collections-1"] .featured-collections-navigation>button:not(:only-child):after {
	background: color: #293744 !important;
}
[id*="__featured-collections-1"] .section-stack {
	gap: 40px;
}
[id*="__featured-collections-1"] .v-stack.justify-items-center.gap-1 {
	margin-top: 12px;
	justify-items: left;
	gap: 0 !important;
}
[id*="__featured-collections-1"] .product-title {
	font-size: 14px;
	line-height: 24px;
	font-weight: 400;
	color: #293744;
	display: inline-block;
	text-align: left;
	font-family: 'neutraface_2_textbook', sans-serif;
	text-transform: capitalize;
	letter-spacing: 0;
}
[id*="__featured-collections-1"] sale-price {
	font-size: 16px;
	line-height: 24px;
	color: #293744;
	margin-top: 8px;
	display: inline-block;
	text-align: left;
	font-family: 'neutraface_2_textbook';
	letter-spacing: 0;
}
[id*="__featured-collections-1"] .featured-collections-carousel__item {
	gap: 82px;
}
[id*="__featured-collections-1"] .button {
	padding: 12px 36px;
	font-size: 14px;
	line-height: 14px;
	font-family: 'neutraface_2_displaybold', sans-serif;
	border: none;
}
.Homepage-featured-promo-section {
	padding-top: 80px !important;
	padding-bottom: 224px !important;
	padding-inline: 80px !important
}
.Homepage-featured-promo-section .featured-promo-carousel {
	position: absolute;
	left: -200px !important;
	bottom: -94px !important;
	padding: 20px !important;
}
.Homepage-featured-promo-section .Homepage-featured-promo-subheading {
	font-size: 16px;
	font-family: 'neutraface_2_displaymedium', sans-serif;
	color: #293744;
	margin-bottom: 0px;
}
.Homepage-featured-promo-section .Homepage-featured-promo-description {
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 30px;
	;
	font-weight: 400;
	font-family: 'neutraface_2_textbook', sans-serif;
	color: rgba(41, 55, 68, 1);
}
.cursiv {
	 font-family: 'la_luxes_scriptregular';
	font-size: 80px;
	font-weight: 400;
	line-height: 1;
	vertical-align: middle;
}
.Homepage-featured-promo-section .Homepage-featured-promo-heading {
	margin-bottom: 5px !important;
	font-size: 40px;
	font-family: 'neutraface_2_displaylight';
	font-style: normal;
	color: rgba(41, 55, 68, 1);
	line-height: 1;
}
.Homepage-featured-promo-section .Homepage-featured-promo-href {
	display: inline-block;
	padding: 12px 36px;
	font-size: 14px;
	line-height: 14px;
	font-family: 'neutraface_2_displaybold', sans-serif;
	border: none;
	color: #FCFDFD;
	text-transform: uppercase;
}
.Homepage-featured-promo-section .Homepage-featured-promo-promo-left {
	margin-top: 150px;
}
.Homepage-featured-promo-section .Homepage-featured-riight-title {
	font-size: 16px;
	line-height: 24px;
	font-family: 'neutraface_2_textbook', sans-serif;
	color: rgba(41, 55, 68, 1);
	text-align: left;
	font-weight:100;
}
.Homepage-featured-promo-section .price.Homepage-featured-riight-price {
	text-align: left;
	font-size: 16px;
	line-height: 24px;
	margin-top: 8px;
	font-family: 'neutraface_2_textbook';
	rgba(41, 55, 68, 1);
}
.Homepage-featured-promo-section .flickity-page-dots {
	text-align: left;
	position: absolute;
	bottom: -50px;
	left: -24px;
}
.Homepage-featured-promo-section .Homepage-featured-riight-href img {
	margin-bottom: 20px !important;
}
.Homepage-featured-promo-section .featured-promo-carousel .carousel-cell {
	padding: 0 !important;
	margin-right: 0 !important;
}
.Homepage-featured-promo-section .flickity-page-dots .dot {
	width: 40px !important;
	height: 4px !important;
	border-radius: 0 !important;
	color: #C0D7E1 !important;
}
.Homepage-featured-promo-section .flickity-page-dots .dot.is-selected {
	color: #293744 !important;
}
[id*="__scrolling-content-1"] .bordered-section {
	padding-block: 20px !important;
	border: none;
}
[id*="__image_with_text_R4TkLC"] {}
[id*="__scrolling-content-1"] .scrolling-content__text.heading {
	font-size: 20px;
	color: #b8bcc0;
	margin-inline: 28px;
	font-family: 'neutraface_2_textbook';
}
[id*="__scrolling-content-1"] .scrolling-content__image {
	margin-inline: 0;
}
[id*="__scrolling-content-1"] .scrolling-content__image>img {
	max-width: 3.5em !important;
}
[id*="__multi-column"] .bordered-section {
	padding-block: 140px !important;
    position:relative;
    z-index:0;
}
[id*="__multi-column"] .bordered-section .h4 {
	font-family: 'neutraface_2_displaymedium', sans-serif !important;
	letter-spacing: 1px;
}
[id*="__multi-column"] .bordered-section p {
	margin-top: 5px;
	font-family: 'neutraface_2_textbook' !important;
}
[id*="__multi-column"] .bordered-section .container {
	margin: 0 auto;
}
[id*="__multi-column"] .section-spacing::before {
	content: "";
	position: absolute;
	background: url(/cdn/shop/files/Hueb-name.svg?v=1754543909);
	height: 400px;
	width: 100%;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: bottom;
	opacity: 30%;
	right: 5%;
	bottom: 0;
}
[id*="__multi-column"] {
	position: relative;
}
[id*="__rich_text_aicBWH"] .section-spacing {
	padding-top: 80px !important;
	padding-bottom: 40px !important;
}
[id*="__rich_text_aicBWH"] .h3 {
	font-size: 24px;
	font-family: 'neutraface_2_displaymedium', sans-serif !important;
	letter-spacing: 0.48px;
	line-height: 1;
}
[id*="__rich_text_aicBWH"] p {
	font-size: 18px;
	font-weight: 400;
	color: #293744;
	font-family: 'neutraface_2_textbook', sans-serif;
}
[id*="__rich_text_aicBWH"] .prose.text-center div {
	margin-top: 5px !important;
}
[id*="__text_with_icons_aqnVdL"] .section-spacing {
	padding-top: 0 !important;
	padding-bottom: 80px !important;
}
[id*="__text_with_icons_aqnVdL"] .h6 {
	font-size: 23px !important;
	font-family: 'neutraface_2_displaymedium', sans-serif !important;
	letter-spacing: 1px !important;
	color: rgba(41, 55, 68, 1);
	line-height: 1;
}
[id*="__text_with_icons_aqnVdL"] .text-with-icons.text-with-icons--stacked {
	justify-content: space-between;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
}
[id*="__text_with_icons_aqnVdL"] .container {
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
	padding-inline: 20px;
	box-sizing: border-box;
}
[id*="__text_with_icons_aqnVdL"] .text-with-icons.text-with-icons--stacked .text-with-icons__item.snap-center:nth-child(2) {
	border-inline: 1px solid #29374433 !important;
}
[id*="__text_with_icons_aqnVdL"] .v-stack.gap-6 {
	gap: 20px !important;
}
.collection-list .collection-card__content p.h3 {
    font-family: 'neutraface_2_displaybold';
}
[id*="__text_with_icons_aqnVdL"] .v-stack .prose p {
    font-family: 'neutraface_2_textbook';
    font-size: 18px;
    line-height: 1;
}
/* Hueb Circle "What the Circle offers" — moved here from section custom_css (Shopify 500-char limit) */
[id*="__text_with_icons_Y8XPy7"] .heading,
[id*="__text_with_icons_Y8XPy7"] .h1,
[id*="__text_with_icons_Y8XPy7"] .h2,
[id*="__text_with_icons_Y8XPy7"] .h3,
[id*="__text_with_icons_Y8XPy7"] .h4,
[id*="__text_with_icons_Y8XPy7"] .h5,
[id*="__text_with_icons_Y8XPy7"] .h6,
[id*="__text_with_icons_Y8XPy7"] .prose {
    font-family: 'neutraface_2_textbook', sans-serif !important;
}
[id*="__text_with_icons_Y8XPy7"] .prose {
    font-size: 16px !important;
}
[id*="__text_with_icons_Y8XPy7"] .text-with-icons__item::before,
[id*="__text_with_icons_Y8XPy7"] .text-with-icons__item::after {
    display: none !important;
}
@media screen and (min-width: 768px) {
    [id*="__text_with_icons_Y8XPy7"] .text-with-icons {
        display: grid !important;
        grid-template-columns: repeat(3, 1fr);
        gap: 40px;
    }
    [id*="__text_with_icons_Y8XPy7"] .text-with-icons__item {
        width: 100% !important;
        max-width: none !important;
    }
}
@media (min-width: 1440px) {
    [id*="__text_with_icons_Y8XPy7"] .container {
        --container-max-width: 1280px;
    }
}
[id*="__image-with-text-overlay-1"] .h2 {
	margin-bottom: 5px;
	color: #FFFFFF;
	font-family: 'neutraface_2_displaymedium', sans-serif !important;
	letter-spacing: 2px;
}
[id*="__image-with-text-overlay-1"] p {
	font-family: 'neutraface_2_textbook', sans-serif !important;
}
[id*="__image-with-text-overlay-1"] .prose div {
	margin-top: 0 !important;
}
[id*="__image-with-text-overlay-1"] .button {
	margin-top: 30px !important;
	font-family: 'neutraface_2_displaybold';
	color: #323334;
}
[id*="__image-with-text-overlay-1"] .content.place-self-center {
	position: absolute;
	bottom: 6px;
}
[id*="__image-with-text-overlay-1"] {
	position: relative;
}
[id*="__interactive_tabs_KJjJPc"] .interactive_right_wrap {
	background: #1A2632 !important;
}
[id*="__interactive_tabs_KJjJPc"] .interactive_right_head {
	text-align: center;
	font-family: 'neutraface_2_displaymedium', sans-serif;
}
[id*="__interactive_tabs_KJjJPc"] .interactive_right_inner .interactive_right_img {
	margin-top: 24px !important;
	border-radius: 0 !important;
}
[id*="__interactive_tabs_KJjJPc"] .interactive_right_inner_div {
	margin-top: 20px !important;
}
[id*="__interactive_tabs_KJjJPc"] .interactive_right_heading_txt {
	color: #FFFFFF;
	font-family: 'neutraface_2_displaybold', sans-serif;
}
[id*="__interactive_tabs_KJjJPc"] .interactive_right_para_txt {
	margin-top: 5px !important;
	color: #ffff;
	font-family: 'neutraface_2_textbook', sans-serif;
}
[id*="__interactive_tabs_KJjJPc"] .interactive_left_wrap {
	overflow-x: visible !important;
	background: linear-gradient(0deg, rgba(223, 223, 223, 1) 0%, rgba(255, 255, 255, 1) 56%, rgba(255, 255, 255, 1) 100%) !important;
}
[id*="__interactive_tabs_KJjJPc"] .interactive_left_head {
	text-align: center;
	font-family: 'neutraface_2_displaymedium', sans-serif;
}
[id*="__interactive_tabs_KJjJPc"] .stack-container {
	overflow-x: visible !important;
}
[id*="__interactive_tabs_KJjJPc"] .interactive_left_heading {
	color: #FFFFFF;
	text-transform: uppercase;
	line-height: 1;
	font-family: 'neutraface_2_displaybold', sans-serif;
}
[id*="__interactive_tabs_KJjJPc"] .interactive_left_img_sub_heading {
	font-weight: 700;
	color: #FFFFFF;
	margin-top: 13px;
	font-family: 'neutraface_2_displaybold', sans-serif;
	text-transform: uppercase;
}
[id*="__interactive_tabs_KJjJPc"] .stack-image.interactive_left_img {
	background: linear-gradient(180deg, rgba(17, 17, 17, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
}
.footer {
	padding-bottom: 30px !important;
	background: #1A2632;
	position: relative;
}

@media (min-width: 1026px) {
	.footer {
		padding-top: 45px !important;
	}
}

.footer .container {
	max-width: 1280px;
	margin: 0 auto;
	width: 90%;
}
.footer .footer__additional-menu a {
	color: #FFFFFFB2;
	font-size: 18px;
	line-height: 14px;
	font-family: 'neutraface_2_displaymedium', sans-serif !important;
	margin-left: 20px;
    opacity:1;
}
.footer .heading.text-subdued {
	color: #FFFFFFB2;
	text-transform: capitalize;
	font-size: 18px;
	line-height: 14px;
	font-family: 'neutraface_2_displaymedium', sans-serif;
	letter-spacing: 0px;
}
.footer .footer-divider {
	border-top: 1px solid #FFFFFF33;
	margin-bottom: 30px;
}
.footer .footer__inner {
	gap: 0 !important;
    position:relative;
    z-index: 2;
}
.footer .custom-newsletter-wrapper {
	margin-bottom: 50px;
	margin-top: 50px;
}
.footer .footer__block .h6 {
	font-size: 18px;
	font-family: 'neutraface_2_displaybold', sans-serif;
	line-height: 14px;
	color: #ffff;
}
.footer .footer__block .v-stack.gap-4 {
	gap: 20px !important;
}
.footer .footer__block .link-faded {
	color: #FFFFFFB2;
	color: #FFFFFFB2;
	font-family: 'neutraface_2_displaymedium', sans-serif !important;
	font-size: 18px;
	line-height: 14px;
	letter-spacing: 1px;
}
.footer .footer__block .v-stack.gap-2.5 {
	gap: 14px;
}
.footer .footer__block-list {
	row-gap: 0 !important;
	max-width: 925px !important;
	width: 100%;
	column-gap: 80px;
}
.footer .custom-newsletter-left .h6 {
	color: #FFFFFF;
	font-size: 18px;
	font-family: 'neutraface_2_textbook', sans-serif;
	margin-top: 5px;
}
.footer .custom-newsletter-left .prose.text-subdued p {
	color: #FFFFFFB2;
	font-size: 18px;
	font-family: 'neutraface_2_textbook', sans-serif;
}
[id*="__footer--contactemail"] {
	width: 408px !important;
	color: #FFFFFF66;
	height: 41px !important;
}
[id*="__footer--contactemail"]::placeholder {
	font-size: 16px;
	font-weight: 300;
	color: rgba(255, 255, 255, 0.6);
	font-family: 'neutraface_2_textbook', sans-serif;
}
#custom-newsletter-form {
	flex-direction: row;
	gap: 20px;
}
.button {
	padding: 12px 36px;
	font-size: 14px;
	line-height: 14px;
	font-family: 'neutraface_2_displaybold', sans-serif;
	border: none;
}
#custom-newsletter-form .button {
	color: #323334;
	padding: 13.5px 36px;
	z-index: 0;
}
.footer::after {
	position: absolute;
	content: "";
	background: url("/cdn/shop/files/footer-element.svg?v=1754558751");
	right: 0;
	height: 438px;
	top: 0px;
	width: 438px;
	background-repeat: no-repeat;
	background-position: top;
	background-size: contain;
	opacity: 30%;
}
.featured-promo-right {
	width: 34% !important;
}
[id*="__image_with_text_R4TkLC"] .h4 {
	color: #323334;
	font-family: 'neutraface_2_displaymedium', sans-serif !important;
	font-size: 24px;
	letter-spacing: 1px;
}
[id*="__image_with_text_R4TkLC"] p {
	font-size: 18px;
	color: #293744;
	font-family: 'neutraface_2_textbook', sans-serif !important;
	line-height: 1;
	margin-top: 2px;
}
[id*="__image_with_text_R4TkLC"] .prose.text-center div {
	margin-top: 2px;
}
[id*="__image_with_text_R4TkLC"] .button {
	margin-top: 30px;
	color: #FCFDFD;
	background: #293744;
	font-family: 'neutraface_2_displaybold', sans-serif !important;
	padding: 12px 36px;
}
[id*="__image_with_text_R4TkLC"] .prose.text-center {
	max-width: 100% !important;
	text-align: center !important;
	padding-inline: 0 !important;
	margin-block: 0 !important;
}
[id*="__image_with_text_R4TkLC"] .prose.text-center>button:nth-of-type(1) {
	margin-bottom: 45px !important;
}
[id*="__image_with_text_R4TkLC"] .prose.text-center>p.h4:nth-of-type(2) {
	margin-top: 45px !important;
	position: relative
}
[id*="__image_with_text_R4TkLC"] .prose.text-center>p.h4:nth-of-type(2)::before {
	position: absolute;
	content: "";
	background: rgba(41, 55, 68, 0.2);
	width: 600px;
	height: 1px;
	top: -46px;
	left: 50%;
	margin: 0 auto;
	transform: translateX(-50%);
}
.footer__block-list .footer__block.footer__block--links:first-of-type ul li:nth-child(-n+1) a {
	font-size: 18px;
	font-family: 'neutraface_2_displaybold', sans-serif !important;
	line-height: 14px;
	color: #ffff;
}
.footer__block.footer__block--links:first-of-type ul li:last-child a {
	font-size: 18px;
	font-family: 'neutraface_2_displaybold', sans-serif !important;
	line-height: 14px;
	color: #ffff;
	line-height: 65px;
}
x-header.header.color-scheme.color-scheme--scheme-2.is-solid {
	background: #ffffff !important;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px !important;
}
.header__dropdown-menu {
	background: rgba(41, 55, 68, 1) !important;
	border: none;
}
x-header.header.color-scheme.color-scheme--scheme-2.is-solid .header__logo-image--transparent {
	opacity: 1 !important;
}
x-header.header.color-scheme.color-scheme--scheme-2.is-solid .header__menu-disclosure summary {
	color: rgba(41, 55, 68, 1);
}
x-header.header.color-scheme.color-scheme--scheme-2.is-solid .header__primary-nav-item a {
	color: rgba(41, 55, 68, 1);
}
x-header.header.color-scheme.color-scheme--scheme-2.is-solid .icon {
	color: rgba(41, 55, 68, 1);
}
x-header.header.color-scheme.color-scheme--scheme-2.is-solid .header__cart-dot {
	box-shadow: 0 0 0 2px rgb(26 38 50);
	background-color: rgb(26 38 50);
}
.link-faded-reverse:hover {
	color: rgb(215 236 255);
}
x-header.header.color-scheme.color-scheme--scheme-2.is-solid .header__dropdown-menu .header__menu-disclosure summary {
	color: #fff;
}
x-header.header.color-scheme.color-scheme--scheme-2.is-solid .header__primary-nav-item .header__dropdown-menu a {
	color: #fff;
}
.text-with-icons.text-with-icons--stacked .text-with-icons__item {
	position: relative
}
.text-with-icons.text-with-icons--stacked .text-with-icons__item:nth-child(2)::before {
	content: "";
	background: rgba(41, 55, 68, 0.2);
	height: 155px;
	position: absolute;
	width: 1px;
	left: -25px;
}
.text-with-icons.text-with-icons--stacked .text-with-icons__item:nth-child(2)::after {
	content: "";
	background: rgba(41, 55, 68, 0.2);
	height: 155px;
	position: absolute;
	width: 1px;
	right: -25px;
	top: 0;
}
[id*="__multi-column"] .tabs {
	display: flex;
	flex-direction: column;
	align-items: center;
	height: 100vh;
	
	justify-content: center;
	list-style: none;
	padding: 0;
	margin: 0;
}
[id*="__multi-column"] .tabs li {
	color: #b0b5ba;
	font-weight: 500;
	transition: font-size 0.3s, color 0.3s;
	line-height: 1.4;
}
[id*="__multi-column"] .tabs li.active {
	font-size: 2.5rem;
	font-weight: 700;
	color: #2d3640;
}
[id*="__slideshow_zXX9WC"] .h6 {
	font-size: 35px;
	color: rgba(255, 255, 255, 1);
	margin-bottom: 10px;
	font-family: 'neutraface_2_displaylight', sans-serif !important;
	line-height: 1;
}
[id*="__slideshow_zXX9WC"] .h6 {
	font-size: 35px;
	color: rgba(255, 255, 255, 1);
	margin-bottom: 10px;
	font-family: 'neutraface_2_displaylight', sans-serif !important;
	line-height: 1;
}
[id*="__slideshow_zXX9WC"] .h1,
[id*="__slideshow_zXX9WC"] .h1 {
	font-size: 18px;
	margin-top: 0 !important;
	text-transform: math-auto;
	font-family: 'neutraface_2_textbook', sans-serif;
	letter-spacing: 0;
}
[id*="__slideshow_zXX9WC"] .slideshow__slide-content,
[id*="__slideshow_zXX9WC"] .slideshow__slide-content {
	position: absolute;
	bottom: -10px;
	width: 600px;
}
[id*="__multi_column_collection_UHQrrn"] .section-spacing,
[id*="__multi_column_collection_UHQrrn"] .section-spacing {
	padding-top: 80px !important;
	padding-bottom: 0 !important;
}
[id*="__multi_column_collection_yfPHB3"] .section-spacing {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
[id*="__multi_column_collection_UHQrrn"] .multi-column .multi-column__item:nth-child(2) {
	justify-content: right !important;
}
[id*="__multi_column_collection_UHQrrn"] .multi-column .multi-column__item:nth-child(2) {
	justify-content: right !important;
}
[id*="__multi_column_collection_UHQrrn"] .multi-column .multi-column__item:nth-child(2) img {
	justify-content: right !important;
	height: 800px;
}
[id*="__multi_column_collection_yfPHB3"] .multi-column .multi-column__item:nth-child(2) {
	justify-content: right !important;
}
[id*="__multi_column_collection_7N8TF6"] .multi-column .multi-column__item:nth-child(2) {
	justify-items: end !important;
}
[id*="__multi_column_collection_yfPHB3"] .multi-column .overflow-hidden img {
	width: 100%;
}
[id*="__multi_column_collection_UHQrrn"] .h3,
[id*="__multi_column_collection_UHQrrn"] .h3 {
	font-size: 100px;
	 font-family: 'la_luxes_scriptregular';
	text-transform: capitalize;
	letter-spacing: 1px;
	font-weight: 400;
}
[id*="__multi_column_collection_UHQrrn"] p,
[id*="__multi_column_collection_UHQrrn"] p,
[id*="__multi_column_collection_yfPHB3"] p {
	margin-top: 0 !important;
}
[id*="__multi_column_collection_UHQrrn"] span,
[id*="__multi_column_collection_UHQrrn"] span {
	font-size: 20px;
	font-family: 'neutraface_2_textbook', sans-serif;
}
[id*="__multi_column_collection_UHQrrn"] .multi-column,
[id*="__multi_column_collection_UHQrrn"] .multi-column,
[id*="__multi_column_collection_yfPHB3"] .multi-column {
	grid-template-columns: 2fr 1fr;
	align-items: end;
	gap: 20px;
}
[id*="__multi_column_collection_7N8TF6"] .multi-column {
	grid-template-columns: 1fr 2fr;
	align-items: end;
	gap: 20px;
}
[id*="__multi_column_collection_UHQrrn"] .multi-column .overflow-hidden img {
	width: 100%;
}
[id*="__featured_collections_jCEcyi"],
[id*="__featured_collections_products_i8nQNj"] {
	padding-block: 80px;
	padding-bottom: 100px;
}
[id*="__featured_collections_products_QUzVJr"],
[id*="__featured_collections_mtRWyF"] {
	padding-block: 100px;
	padding-top: 80px;
}
[id*="__featured_collections_products_kUJHhW"] {
	padding-block: 100px;
	padding-top: 80px;
}
#featured-collections-product-list-carousel-collection_tbDTji .product-title,
#featured-collections-product-list-carousel-collection_t9Grbj .product-title,
#featured-collections-product-list-carousel-collection_mwy8md .product-title,
#featured-collections-product-list-carousel-collection_BR6aRP .product-title,
#featured-collections-product-list-carousel-collection_NHQAK6 .product-title {
	font-size: 16px;
	line-height: 20px;
	font-family: 'neutraface_2_textbook', sans-serif;
	text-transform: capitalize;
	text-align: left;
}
#featured-collections-product-list-carousel-collection_tbDTji .product-card,
#featured-collections-product-list-carousel-collection_t9Grbj .product-card,
#featured-collections-product-list-carousel-collection_mwy8md .product-card,
#featured-collections-product-list-carousel-collection_BR6aRP .product-card,
#featured-collections-product-list-carousel-collection_NHQAK6 .product-card {
	gap: 30px !important;
}
#featured-collections-product-list-carousel-collection_tbDTji .v-stack.justify-items-center.gap-1,
#featured-collections-product-list-carousel-collection_t9Grbj .v-stack.justify-items-center.gap-1,
#featured-collections-product-list-carousel-collection_mwy8md .v-stack.justify-items-center.gap-1,
#featured-collections-product-list-carousel-collection_BR6aRP .v-stack.justify-items-center.gap-1,
#featured-collections-product-list-carousel-collection_NHQAK6 .v-stack.justify-items-center.gap-1 {
	gap: 8px;
}
#featured-collections-product-list-carousel-collection_tbDTji .v-stack.justify-items-center.gap-1,
#featured-collections-product-list-carousel-collection_t9Grbj .v-stack.justify-items-center.gap-1,
#featured-collections-product-list-carousel-collection_mwy8md .v-stack.justify-items-center.gap-1,
#featured-collections-product-list-carousel-collection_BR6aRP .v-stack.justify-items-center.gap-1,
#featured-collections-product-list-carousel-collection_NHQAK6 .v-stack.justify-items-center.gap-1 {
	justify-items: flex-start !important;
}
#featured-collections-product-list-carousel-collection_tbDTji .price-list sale-price,
#featured-collections-product-list-carousel-collection_t9Grbj .price-list sale-price,
#featured-collections-product-list-carousel-collection_mwy8md .price-list sale-price,
#featured-collections-product-list-carousel-collection_BR6aRP .price-list sale-price,
#featured-collections-product-list-carousel-collection_NHQAK6 .price-list sale-price {
	font-size: 16px;
	line-height: 20px;
	font-family: 'neutraface_2_displaybold', sans-serif;
	font-weight: 600;
	color: rgba(17, 17, 17, 1);
}
#featured-collections-product-list-carousel-collection_tbDTji,
#featured-collections-product-list-carousel-collection_mwy8md #featured-collections-product-list-carousel-collection_BR6aRP,
#featured-collections-product-list-carousel-collection_NHQAK6 {
	gap: 40px !important;
	justify-content: space-between;
	grid-template-columns: 1fr 1fr 1fr 1fr;
}
[id*="__featured_collections_jCEcyi"] .section-spacing,
[id*="__featured_collections_products_kUJHhW"] .section-spacing,
[id*="__featured_collections_products_i8nQNj"] .section-spacing,
[id*="__featured_collections_products_QUzVJr"] .section-spacing,
[id*="__featured_collections_mtRWyF"] .section-spacing {
	padding-bottom: 0 !important;
	border: none;
	padding-top: 0 !important;
}
[id*="__featured_collections_jCEcyi"] .featured-collections-carousel__item.is-selected,
[id*="__featured_collections_products_kUJHhW"] .featured-collections-carousel__item.is-selected,
[id*="__featured_collections_products_i8nQNj"] .featured-collections-carousel__item.is-selected,
[id*="__featured_collections_products_QUzVJr"] .featured-collections-carousel__item.is-selected,
[id*="__featured_collections_mtRWyF"] .featured-collections-carousel__item.is-selected {
	gap: 80px !important;
}
[id*="__slideshow_zXX9WC"] .slideshow__next-section-button.circle-button.circle-button--lg,
[id*="__slideshow_zXX9WC"] .slideshow__next-section-button.circle-button.circle-button--lg {
	display: none !important;
}
[id*="__featured_collections_jCEcyi"] .h2,
[id*="__featured_collections_products_kUJHhW"] .h2,
[id*="__featured_collections_products_i8nQNj"] .h2,
[id*="__featured_collections_products_QUzVJr"] .h2,
[id*="__featured_collections_mtRWyF"] .h2 {
	display: none;
}
[id*="__featured_collections_jCEcyi"] .section-stack,
[id*="__featured_collections_products_kUJHhW"] .section-stack,
[id*="__featured_collections_products_i8nQNj"] .section-stack,
[id*="__featured_collections_products_QUzVJr"] .section-stack,
[id*="__featured_collections_mtRWyF"] .section-stack {
	gap: 0 !important;
}
[id*="__featured_collections_jCEcyi"] .rating-badge {
	display: none !important;
}
[id*="__carousel_with_text_LXNEqq"] h2,
[id*="__carousel_with_text_LXNEqq"] h2 {
	font-size: 40px;
	font-family: 'neutraface_2_displaylight', sans-serif !important;
	font-weight: 400;
	color: rgba(50, 51, 52, 1);
	text-transform: capitalize;
	line-height: 1.3;
}
[id*="__carousel_with_text_LXNEqq"] .titlecursive,
[id*="__carousel_with_text_LXNEqq"] .titlecursive {
	font-size: 80px !important;
	 font-family: 'la_luxes_scriptregular';
	letter-spacing: 2px;
	font-weight: 400;
	vertical-align: middle;
}
[id*="__carousel_with_text_LXNEqq"] .custom-carousel-section {
	padding-block: 80px !important;
	padding-top: 0 !important;
}
[id*="__carousel_with_text_LXNEqq"] .custom-carousel-section {
	padding-block: 80px !important;
	padding-top: 0 !important;
}
[id*="__carousel_with_text_LXNEqq"] p,
[id*="__carousel_with_text_LXNEqq"] p {
	font-size: 20px;
	font-family: 'neutraface_2_textbook', sans-serif !important;
	line-height: 1;
}
[id*="__carousel_with_text_LXNEqq"] .page-width.grid.grid--custom,
[id*="__carousel_with_text_LXNEqq"] .page-width.grid.grid--custom {
	align-items: end !important;
}
[id*="__carousel_with_text_LXNEqq"] .carousel-cell,
[id*="__carousel_with_text_LXNEqq"] .carousel-cell {
	margin-right: 10px !important;
	border-radius: 0 !important;
}
[id*="__carousel_with_text_LXNEqq"] .carousel-cell img,
[id*="__carousel_with_text_LXNEqq"] .carousel-cell img {
	border-radius: 0 !important;
}
[id*="__multi_column_collection_UHQrrn"] .overflow-hidden img {
	width: 100%;
}
[id*="__multi_column_collection_7N8TF6"] .section-spacing {
	padding-bottom: 0 !important;
}
[id*="__multi_column_collection_yfPHB3"] p,
[id*="__multi_column_collection_7N8TF6"] p {
	font-size: 20px;
	line-height: 30px;
	font-family: 'neutraface_2_textbook', sans-serif;
}
[id*="__multi_column_collection_yfPHB3"] .h3,
[id*="__multi_column_collection_7N8TF6"] .h3 {
	font-size: 30px;
	color: rgba(50, 51, 52, 1);
	font-family: 'neutraface_2_displaymedium', sans-serif !important;
	margin-bottom: 10px;
}
[id*="__multi_column_collection_yfPHB3"] a,
[id*="__multi_column_collection_7N8TF6"] a,
[id*="__multi_column_collection_UHQrrn"] a {
	font-size: 14px;
	line-height: 14px;
	background: none;
	margin-top: 31px;
	font-family: 'neutraface_2_displaybold', sans-serif !important;
	text-transform: uppercase;
}
[id*="__multi_column_collection_yfPHB3"] .link,
[id*="__multi_column_collection_7N8TF6"] .link {
	position: relative;
}
[id*="__multi_column_collection_7N8TF6"] .overflow-hidden {
	width: 100%;
}
[id*="__multi_column_collection_7N8TF6"] .overflow-hidden img {
	width: 100%;
}
[id*="__multi_column_collection_UHQrrn"] a {
	position: relative;
}
[id*="__multi_column_collection_UHQrrn"] a::before {
	background: url("/cdn/shop/files/arrow-right-1.svg?v=1755500860");
	position: absolute;
	content: "";
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	right: -22px;
	top: 45%;
	transform: translateY(-50%);
}
[id*="__multi_column_collection_7N8TF6"] a::before {
	background: url("/cdn/shop/files/arrow-right-1.svg?v=1755500860");
	position: absolute;
	content: "";
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	right: -22px;
	top: 45%;
	transform: translateY(-50%);
}
[id*="__multi_column_collection_yfPHB3"] a::before {
	background: url("/cdn/shop/files/arrow-right-1.svg?v=1755500860");
	position: absolute;
	content: "";
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	right: -22px;
	top: 45%;
	transform: translateY(-50%);
}
[id*="__multi_column_collection_7N8TF6"] .prose.text-start {
	direction: rtl;
	margin-right: 40px;
	text-decoration: none;
}
[id*="__multi_column_collection_7N8TF6"] a {
	margin-right: 20px;
}
[id*="__image-with-text-overlay-1"] .button:hover {
	color: #ffff !important;
}
[id*="__multi-column"] .multi-column__item.snap-center.group::before {
	position: absolute;
	content: "";
	background: rgba(255, 255, 255, 0.5);
	width: 150px;
	height: 1px;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%) scaleX(0);
	transform-origin: center;
	transition: transform 0.4s ease;
}
[id*="__multi-column"] .multi-column__item.snap-center.group:hover::before {
	transform: translateX(-50%) scaleX(1);
}
[id*="__our_perfumers_6Qc9fA"] .hover-expand-content a:hover {
	background-color: transparent !important;
}
[id*="__multi_column_collection_UHQrrn"] span {
	padding-top: 10px;
}
[id*="__multi_column_collection_UHQrrn"] .h3+p {
	font-size: 30px;
	margin-top: 15px !important;
	font-family: 'neutraface_2_displaymedium', sans-serif !important;
	text-transform: uppercase;
	color: rgba(50, 51, 52, 1);
	line-height: 1;
	margin-bottom: 10px;
}
[id*="__multi-column"] .multi-column__item.snap-center.group {
	position: relative;
	z-index: 11;
	padding-bottom: 12px;
}
[id*="__multi-column"] .bordered-section {
	padding-block: 118px !important;
}
/* [id*="__header"] .header__logo-image{opacity:1 !important;}
[id*="__header"] .header__logo-image.header__logo-image--transparent{opacity:0 !important;} */
[id*="__header"] .header.color-scheme.color-scheme--scheme-2.is-solid .header__logo-image.header__logo-image--transparent {
	opacity: 1 !important;
}
x-header.header:hover {
	background: #fff;
}
x-header.header img.header__logo-image {
	opacity: 1;
}
x-header.header:hover [id*="__header"] .header__logo-image.header__logo-image--transparent {
	opacity: 1 !important;
}
x-header.header:hover .header__menu-disclosure summary,
.header__primary-nav-item a {
	color: #293744;
}
x-header.header img.header__logo-image.header__logo-image--transparent {
	opacity: 0;
}
x-header.header:hover img.header__logo-image.header__logo-image--transparent {
	opacity: 1;
}
:where(.header-search)::part(overlay) {
	background: none;
}
[id*="__multi_column_collection_UHQrrn"] .container,
[id*="__multi_column_collection_yfPHB3"] .container,
[id*="__multi_column_collection_yfPHB3"] .container,
[id*="__multi_column_collection_UHQrrn"] .container {
	margin-left: 80px;
}
.button,
.shopify-challenge__button,
.shopify-payment-button__button--unbranded,
.Homepage-featured-promo-href {
	
	--initial-gradient: linear-gradient(rgba(41, 55, 68, 1), rgba(41, 55, 68, 1)) !important;
	
	--hover-gradient: linear-gradient(transparent, transparent);
	--initial-background-position: var(--transform-origin-end);
	--hover-background-position: var(--transform-origin-start);
	background-color: transparent;
	
	background-image: var(--initial-gradient), var(--hover-gradient);
	background-size: 101% 101%, 0 101%;
	background-position: var(--initial-background-position);
	background-repeat: no-repeat;
	transition:
		background-size .45s cubic-bezier(.785, .135, .15, .86),
		background-position .45s step-end,
		color .45s cubic-bezier(.785, .135, .15, .86),
		border .45s cubic-bezier(.785, .135, .15, .86);
	display: inline-flex;
	position: relative;
}
.button:hover,
.shopify-challenge__button:hover,
.shopify-payment-button__button--unbranded:hover,
.Homepage-featured-promo-href:hover {
	background-size: 0 101%, 101% 101%;
	background-position: var(--hover-background-position);
	color: rgba(41, 55, 68, 1);
	
	border-color: rgba(41, 55, 68, 1);
}
[id*="__image-with-text-overlay-1"] .button,
#custom-newsletter-form .button,
[id*="__slideshow_338yqV"] a.button {
	
	--initial-gradient: linear-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, 1)) !important;
	
	--hover-gradient: linear-gradient(transparent, transparent);
	--initial-background-position: var(--transform-origin-end);
	--hover-background-position: var(--transform-origin-start);
	background-color: transparent;
	
	background-image: var(--initial-gradient), var(--hover-gradient);
	background-size: 101% 101%, 0 101%;
	background-position: var(--initial-background-position);
	background-repeat: no-repeat;
	transition:
		background-size .45s cubic-bezier(.785, .135, .15, .86),
		background-position .45s step-end,
		color .45s cubic-bezier(.785, .135, .15, .86),
		border .45s cubic-bezier(.785, .135, .15, .86);
	display: inline-flex;
	position: relative;
	text-decoration: none !important;
}
[id*="__image-with-text-overlay-1"] .button:hover,
#custom-newsletter-form .button:hover,
[id*="__slideshow_338yqV"] a.button:hover {
	background-size: 0 101%, 101% 101%;
	background-position: var(--hover-background-position);
	color: rgb(255, 255, 255) !important;
	
	border-color: rgba(41, 55, 68, 1);
}
#featured-collections-product-list-carousel-collection_BR6aRP,
#featured-collections-product-list-carousel-collection_t9Grbj,
#featured-collections-product-list-carousel-collection_mwy8md,
#featured-collections-product-list-carousel-collection_NHQAK6 {
	gap: 40px;
}
[id*="__multi_column_collection_UHQrrn"] .zoom-image,
[id*="__multi_column_collection_UHQrrn"] .zoom-image,
[id*="__multi_column_collection_7N8TF6"] .zoom-image,
[id*="__multi_column_collection_yfPHB3"] .zoom-image {
	scale: 1 !important;
	transform: none !important;
}
[id*="__carousel_with_text_LXNEqq"] .carousel-cell,
[id*="__carousel_with_text_LXNEqq"] .carousel-cell {
	height: 600px !important;
}
[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(2) img {
	height: 600px !important;
	width: 758px !important;
}
[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3) img,
[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(2) .Tribal_Desktop_Tribal_02 {
	height: 600px !important;
	width: 758px !important;
}
[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(2) {
	height: 600px !important;
	width: 758px !important;
}
[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3),
[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:has(> .Tribal_Desktop_Tribal_02) {
	height: 600px !important;
	width: 758px !important;
}
[id*="__carousel_with_text_LXNEqq"] .carousel-cell img {
	height: 600px !important;
}
[id*="__multi-column"] .multi-column {
	grid-template-columns: 1fr 1fr 1fr;
	gap: 188px;
}
.featured-promo-left a {
	background-color: unset !important;
}
[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:has(> .Onsa_Desktop_Onsa_02),
[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:has(> .Luminus_Desktop_Luminus_03),
[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:has(> .Estelar_Desktop_Estellar_03),
[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:has(> .Tribal_Desktop_Tribal_03) {
	height: 600px !important;
	width: auto !important;
}
[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3) .Onsa_Desktop_Onsa_02,
[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3) .Luminus_Desktop_Luminus_03,
[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3) .Estelar_Desktop_Estellar_03,
[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3) .Tribal_Desktop_Tribal_03 {
	height: 600px !important;
	width: auto !important;
}
/* .mega-menu{background:#FFFFFF !important;justify-content: space-between;padding: 30px 48px !important;gap:0;box-shadow: 0px 5px 15px 0px #6868680D;border-bottom: none;    border-top: 1px solid #D8DADB;}
.mega-menu ul li a{color: #365368 !important;font-size:16px;line-height:14px;text-transform: capitalize;letter-spacing:1px;font-family:'neutraface_2_displaymedium';letter-spacing:1px;}
.mega-menu .mega-menu__linklist{gap: 125px !important;}
.mega-menu .mega-menu-SHOP.BY.CATEGORY, .mega-menu .mega-menu-FEATURED, .mega-menu .mega-menu-SHOP.BY.COLLECTION{color: #365368 !important;font-weight:700;font-size:14px;font-family:'neutraface_2_displaybold';}
.mega-menu .v-stack.gap-2.5.unstyled-list{gap:14px !important;}
.mega-menu__promo{position: relative;justify-content: flex-start !important;width: 400px !important;height: 220px !important;}
.mega-menu__promo .v-stack.text-center{gap: 0 !important;position: absolute;bottom: 17px;left:15px;}
.mega-menu__promo .v-stack.text-center .h6{font-size:13px;font-weight:700;margin-bottom:6px;font-family:'neutraface_2_displaybold';color:#FFFFFF;}
.mega-menu__promo .v-stack.text-center p{font-size:8px;font-weight:700;text-align: left !important;font-family:'neutraface_2_displaybold';color:#FFFFFF;position:relative;width:fit-content;}
.mega-menu__promo img {width: 400px !important;height: 220px !important;}
.mega-menu__promo .overflow-hidden{width: 400px !important;height: 220px !important;}
.header-search__input{border-bottom: 1px solid #1A263299;height: 40px;width: 468px;color: #324758;}
.header-search__input::placeholder{ color: #324758;font-size: 16px;font-weight: 300;text-transform: initial;}
.header-search__submit{padding: 13px 36px;font-family:'neutraface_2_displaybold';display: inline;width: fit-content;background: #293744;font-size: 14px;line-height:15px;text-transform: uppercase !important;    color: #ffff;}
.header-search::part(content){background: #FFFFFF !important;}
.header-search__form-control{align-items: center !important;justify-content: center !important;display: flex !important;gap: 0;}
.mega-menu__promo .v-stack.text-center p::before{content:"";position:absolute;background:url("/cdn/shop/files/arrow-right-nav.svg?v=1759126564");    right: -12px;
bottom: 4px;background-repeat: no-repeat;background-size: cover;background-position: center;width: 8px;height: 8px;}
.mega-menu__promo .v-stack.text-center .h6::before {content: "";display: none !important;}
.mega-menu.mega-menu-IntroducingHueb .mega-menu__linklist.unstyled-list{    flex-direction: column;gap: 14px !important;}
.mega-menu .mega-menu-SHOP.BY.COLLECTION + ul{ grid-template-columns: 1fr 1fr;column-gap: 200px;row-gap:14px;line-height: 1;}
.mega-menu .mega-menu-SHOP.BY.CATEGORY +ul, .mega-menu .mega-menu-FEATURED + ul{row-gap:14px;line-height: 1;} */
@media (min-width: 1024px) {
	.mega-menu-TheInfiniteNight .mega-menu__linklist {
		display: grid !important;
		grid-template-columns: repeat(3, 1fr); /* 3 equal columns */
		gap: var(--hueb-mega-row-gap) var(--hueb-mega-col-gap);
		width: var(--hueb-mega-linklist-width) !important;
		flex: 0 0 var(--hueb-mega-linklist-width) !important;
	}
	.mega-menu-TheInfiniteNight .mega-menu__linklist>li {
		width: auto;
		animation: none !important;
		transition: none !important;
		transform: none !important;
		opacity: 1 !important;
		will-change: auto !important;
	}
}
@media (min-width: 1024px) {
	a.mega-menu-SIGNATURE.COLLECTION {
		color: #365368 !important;
		font-weight: 700;
		font-size: 14px;
		font-family: 'neutraface_2_displaybold';
	}
	/* =========================
     1) Two MAIN columns (50% / 50%)
  ========================= */
	.mega-menu-SIGNATURECOLLECTION .mega-menu__linklist {
        display: flex;
        gap: var(--hueb-mega-col-gap);
        flex-direction: row;
        /* width: intentionally removed — controlled by global rule for consistency */
        justify-content: flex-start;
    }
	.mega-menu-SIGNATURECOLLECTION .mega-menu__linklist>li.v-stack.justify-items-start.gap-5 {
		min-width: 200px; /* fixed px so 48% doesn't depend on auto parent */
		width: auto;
		animation: none !important;
		transition: none !important;
		transform: none !important;
		opacity: 1 !important;
		will-change: auto !important;
	}
	.mega-menu-AboutHueb ul.mega-menu__linklist.unstyled-list,
	.mega-menu-AboutHueb ul.mega-menu__linklist.unstyled-list li {
		transition: none !important;
		transform: none !important;
		opacity: 1 !important;
		will-change: auto !important;
	}
	.mega-menu-SIGNATURECOLLECTION .mega-menu__linklist>li:first-child>ul.v-stack.gap-2\.5.unstyled-list>li:last-child a {
		font-family: 'neutraface_2_displaybold';
	}
	/* =========================
     2) SIGNATURE COLLECTION → 2 columns inside
  ========================= */
	.mega-menu-SIGNATURECOLLECTION .mega-menu__linklist>li:first-child>ul.v-stack.gap-2\.5.unstyled-list {
		display: flex;
		flex-wrap: wrap;
		column-gap: var(--hueb-mega-col-gap);
		row-gap: var(--hueb-mega-row-gap);
	}
	.mega-menu-SIGNATURECOLLECTION .mega-menu__linklist>li:first-child>ul.v-stack.gap-2\.5.unstyled-list>li {
		width: calc(50% - 20px);
	}
	/* =========================
     3) SHOP BY CATEGORY → single column
  ========================= */
	.mega-menu-SIGNATURECOLLECTION .mega-menu__linklist>li:last-child>ul.v-stack.gap-2\.5.unstyled-list {
		display: flex;
		flex-direction: column;
		row-gap: var(--hueb-mega-row-gap);
	}
}
.mega-menu {
	background: #FFFFFF !important;
	display: flex !important;
	justify-content: center !important;
	align-items: flex-start !important;
	padding: 24px !important;
	gap: 0 !important;
	box-shadow: 0px 5px 15px 0px #6868680D;
	border-bottom: none;
	border-top: 1px solid #D8DADB;
	--hueb-mega-link-font-size: clamp(18px, calc(18px + max(0vw, 100vw - 1400px) * 0.014), 26px);
	--hueb-mega-link-line-height: clamp(18px, calc(18px + max(0vw, 100vw - 1400px) * 0.012), 30px);
	--hueb-mega-col-gap: clamp(15px, calc(15px + max(0vw, 100vw - 1400px) * 0.035), 32px);
	--hueb-mega-row-gap: clamp(14px, calc(14px + max(0vw, 100vw - 1400px) * 0.012), 22px);
	--hueb-mega-linklist-width: clamp(500px, calc(500px + max(0vw, 100vw - 1400px) * 0.38), 680px);
}

@media (min-width: 1400px) {
	.mega-menu {
		--hueb-mega-link-font-size: clamp(
			calc(18px * var(--hueb-wide-scale)),
			calc((18px + max(0vw, 100vw - 1400px) * 0.014) * var(--hueb-wide-scale)),
			calc(26px * var(--hueb-wide-scale))
		);
		--hueb-mega-link-line-height: clamp(
			calc(18px * var(--hueb-wide-scale)),
			calc((18px + max(0vw, 100vw - 1400px) * 0.012) * var(--hueb-wide-scale)),
			calc(30px * var(--hueb-wide-scale))
		);
	}
}
.mega-menu ul li a {
	color: #365368 !important;
	font-size: var(--hueb-mega-link-font-size);
	line-height: var(--hueb-mega-link-line-height);
	text-transform: capitalize;
	letter-spacing: 1px;
	font-family: 'neutraface_2_displaymedium';
	letter-spacing: 1px;
}
/* Fixed linklist width — grows from 1400px so long labels stay on one line */
.mega-menu .mega-menu__linklist {
	width: var(--hueb-mega-linklist-width);
	flex: 0 0 var(--hueb-mega-linklist-width);
	min-width: 0;
	justify-content: flex-end;
	align-items: flex-start;
}
.mega-menu .mega-menu-SHOP.BY.CATEGORY,
.mega-menu .mega-menu-FEATURED,
.mega-menu .mega-menu-SHOP.BY.COLLECTION {
	color: #365368 !important;
	font-weight: 700;
	font-size: 14px;
	font-family: 'neutraface_2_displaybold';
}
.mega-menu .v-stack.gap-2.5.unstyled-list {
	gap: var(--hueb-mega-row-gap) !important;
}
.mega-menu__promo {
	position: relative;
	width: 400px !important;
	flex: 0 0 400px;
	animation: none !important;
	transition: none !important;
	transform: none !important;
	opacity: 1 !important;
	will-change: auto !important;
}
.mega-menu__promo .v-stack.text-center {
	gap: 0 !important;
	position: absolute;
	left: 20px;
	bottom: 25px;
}
.mega-menu__promo a {
	position: relative;
}
.mega-menu__promo .v-stack.text-center .h6 {
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 6px;
	font-family: 'neutraface_2_displaybold';
	color: #FFFFFF;
	
	line-height: 100%;
}
.mega-menu__promo .v-stack.text-center p {
	font-size: 14px;
	font-weight: 700;
	text-align: left !important;
	font-family: 'neutraface_2_displaybold';
	color: #FFFFFF;
	position: relative;
	width: fit-content;
	margin-top: 10px;
}
.mega-menu__promo img {
	width: 350px !important;
	
}
.mega-menu__promo .overflow-hidden {
	width: 400px !important;
	
}
.header-search__input {
	border-bottom: 1px solid #1A263299;
	height: 40px;
	width: 468px;
	color: #365368;
	font-family: 'neutraface_2_textbook';
	padding-left: 10px;
	letter-spacing: 0px;
	text-transform: none !important;
}
.predictive-search__suggestions {
	grid-template-columns: minmax(0, 1fr);
	justify-items: start;
	gap: .75rem 1.5rem;
	display: grid;
	font-family: 'neutraface_2_textbook';
	font-size: 15px;
}
.predictive-search__resource-item button.button {
	color: #fff !important;
}
.predictive-search__resource-item button.button:hover {
	color: #293744 !important;
	font-weight: 800;
}
.countdown-condensed a.h6 {
	text-transform: none;
	margin-left: 5px;
	font-family: 'neutraface_2_textbook';
}
.predictive-search__products a {
	font-family: 'neutraface_2_textbook';
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	text-align: left;
	text-transform: math-auto;
	letter-spacing: 1px;
	margin-bottom: 10px;
}
.predictive-search__products .product-card.product-card .justify-items-center {
	justify-items: safe left;
}
.predictive-search__products sale-price.h6.text-subdued {
	font-family: 'neutraface_2_displaybold';
	font-weight: 600;
	font-size: 20px;
	line-height: 28px;
	letter-spacing: 1px;
	color: rgba(17, 17, 17, 1);
}
p.predictive-search__category.h6.text-subdued {
	font-family: 'neutraface_2_textbook';
	font-weight: 800;
}
x-tabs.predictive-search__tabs.content-tabs button {
	font-family: 'neutraface_2_textbook';
}
.header-search__input::placeholder {
	font-size: 18px;
	color: #324758;
	text-transform: none;
	font-family: 'neutraface_2_textbook';
	font-weight: 300;
	text-align: left;
}
.header-search__submit {
	padding: 13px 36px;
	font-family: 'neutraface_2_displaybold';
	display: inline;
	width: fit-content;
	background: #293744;
	font-size: 14px;
	line-height: 15px;
	text-transform: uppercase !important;
	color: #fff !important;
}
.header-search::part(content) {
	background: #FFFFFF !important;
}
.header-search__form-control {
	align-items: center !important;
	justify-content: center !important;
	display: flex !important;
	gap: 0;
}
.mega-menu__promo .v-stack.text-center p::before {
	content: "";
	position: absolute;
	background: url(/cdn/shop/files/arrow-right-nav.svg?v=1759126564);
	right: -15px;
	bottom: 2px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 11px;
	height: 11px;
}
.mega-menu__promo .v-stack.text-center .h6::before {
	content: "";
	display: none !important;
}
.mega-menu.mega-menu-IntroducingHueb .mega-menu__linklist.unstyled-list {
	flex-direction: column;
	gap: 14px !important;
}
.mega-menu .mega-menu-SHOP.BY.COLLECTION+ul {
	grid-template-columns: 1fr 1fr;
	column-gap: 30px;
	row-gap: 14px;
	line-height: 1;
}
.mega-menu .mega-menu-SHOP.BY.CATEGORY+ul,
.mega-menu .mega-menu-FEATURED+ul {
	row-gap: 14px;
	line-height: 1;
}
.header__primary-nav-item:before {
	background: #ffff !important;
}
[id*="__slideshow_zXX9WC"] .h1,
[id*="__slideshow_zXX9WC"] .h1 {
	font-size: 35px !important;
	padding: 100px 0 50px 0 !important;
	font-family: 'neutraface_2_displaylight' !important;
	letter-spacing: 2px !important;
	text-transform: uppercase;
}
[id*="__slideshow_zXX9WC"] .boldtitle,
[id*="__slideshow_zXX9WC"] .boldtitle {
	font-family: 'neutraface_2_displaymedium' !important;
	color: #D8DADB;
}
[id*="__slideshow_zXX9WC"] .slideshow__next-section-button,
[id*="__slideshow_zXX9WC"] .slideshow__next-section-button {
	display: none !important;
}
[id*="__rich_text_rUUdN4"] .color-scheme.color-scheme--scheme-1.color-scheme--bg-609ecfcfee2f667ac6c12366fc6ece56.section-spacing.bordered-section {
	padding: 80px 0 !important;
}
#domestic-shipping-policy,
#privacy-policy,
[id*="__rich_text_VXK96U"] h3,
h3#international-shipping-taxes,
h3#return-policy {
	font-size: 24px !important;
	font-family: 'neutraface_2_displaymedium';
	letter-spacing: 1px;
}
[id*="__rich_text_rUUdN4"] ul {
	padding-top: 15px !important;
	padding-left: 30px !important;
	margin-top: 0;
	margin-left: 0;
}
[id*="__rich_text_rUUdN4"] ul li,
[id*="__rich_text_VXK96U"] p {
	font-size: 18px !important;
	font-family: 'neutraface_2_displaymedium';
	letter-spacing: 1px !important;
	line-height: 25px;
}
.sticky-left p {
	margin-top: 0 !important;
	font-family: 'neutraface_2_displaymedium';
	font-size: 20px;
	line-height: 28px;
	color: #293744;
	margin-bottom: 24px;
}
.sticky-left p a {
	font-family: 'neutraface_2_displaymedium';
	color: #293744 !important;
	background: none !important;
	font-weight: normal !important;
	transition: all 2s ease !important;
}
[id*="__rich_text_rUUdN4"] .col-right {
	margin-top: 0 !important;
	padding-right: 0 !important;
}
[id*="__slideshow_zXX9WC"] .slideshow__slide-content {
	max-width: 1200px !important;
}
[id*="__rich_text_rUUdN4"] p {
	font-size: 20px !important;
	font-family: 'neutraface_2_textbook';
	letter-spacing: .25px !important;
	line-height: 24px;
}
[id*="__rich_text_VXK96U"] .section-spacing {
	padding: 50px 0 80px 0 !important;
	background: #ffff !important;
}
[id*="__rich_text_VXK96U"] .sticky-left,
[id*="__rich_text_VXK96U"] .col-right {
	text-align: left !important;
	padding-right: 0 !important;
	margin-top: 0 !important;
	font-family: 'neutraface_2_textbook';
}
[id*="__rich_text_VXK96U"] .col-right p,
[id*="__rich_text_VXK96U"] .col-right li,
[id*="__rich_text_VXK96U"] .col-right a {
	margin-top: 15px !important;
	font-size: 18px !important;
	font-family: 'neutraface_2_displaymedium';
	letter-spacing: 1px !important;
	line-height: 25px;
}
.sticky-left p {
	position: relative !important;
	margin-left: 30px !important;
}
.sticky-left p::before {
	position: absolute;
	content: "";
	background: #293744;
	width: 15px;
	height: 2px;
	top: 46%;
	left: -30px;
}
[id*="__rich_text_VXK96U"] h3,
[id*="__rich_text_VXK96U"] p {
	text-align: left !important;
}
.sticky-left p a:hover {
	font-family: 'neutraface_2_displaybold', sans-serif;
}
[id*="__rich_text_VXK96U"] ul {
	list-style: none !important;
}
[id*="__rich_text_VXK96U"] ul li a {
	background: none !important;
}
[id*="__rich_text_VXK96U"] .termstab {
	display: flex !important;
	justify-content: space-between !important;
	width: 690px !important;
	margin: 0 auto !important;
	position: absolute;
	top: -74px;
	gap: 30px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 9;
}
[id*="__rich_text_VXK96U"] ul li a {
	font-size: 24px !important;
	color: #D8DADB !important;
	text-transform: uppercase;
	font-family: 'neutraface_2_displaymedium';
	opacity: .5;
}
[id*="__rich_text_VXK96U"] {
	position: relative !important;
}
[id*="__rich_text_VXK96U"] .activetab {
	color: #ffffff !important;
	opacity: 1;
}
.termstab li {
    position: relative;
}
[id*="__rich_text_VXK96U"] .activetab:hover {
	color: #ffffff !important;
}
.activetab::before {
	position: absolute;
	content: "";
	background: #ffffff;
	width: 100%;
	height: 2px;
	bottom: -2px;
	height: 1px;
}
.two-column-row {
	display: flex;
	gap: 20px;
}
.col-left {
	width: 30%;
	padding-right: 10px;
}
.sticky-left {
	position: sticky;
	top: 100px;
	
	align-self: flex-start;
}
.col-right {
	width: 70%;
}
.two-col-title {
	display: block;
	margin-bottom: 12px;
	font-weight: 600;
	color: #000;
	text-decoration: none;
}
.two-col-title:hover {
	text-decoration: underline;
}
[id*="__rich_text_MCx97U"] h5::after {
	position: absolute;
	content: "";
	background: #75727880;
	width: 120px;
	height: 1px;
	bottom: -40px;
	left: 50%;
	transform: translateX(-50%);
}
[id*="__atelier_overlap_wMxJz8"] .sourceline {
	border-top: 1px solid #2937441A;
	padding-top: 35px;
}
[id*="__center_focus_carousel_Y8TaCg"] .carousel-nav {
	background: none;
	background-image: url(/cdn/shop/files/Vector_55cd7939-fa0d-4dfc-a827-9a8e51439392.svg?v=1767343149) !important;
	width: 23px;
	background-repeat: no-repeat;
	height: 23px;
	font-size: 0;
	background-position: center;
	background-size: contain;
	box-shadow: none;
	top: 40px;
	z-index: 0;
}
[id*="__center_focus_carousel_Y8TaCg"] .carousel-nav.next {
	transform: rotate(180deg);
	margin-top: -15px;
}
[id*="__center_focus_carousel_Y8TaCg"] .carousel-track {
	align-items: self-start !important;
}
[id*="__center_focus_carousel_Y8TaCg"] .carousel-item.is-center {
	margin-top: 12px !important;
}
.shopify-section.shopify-section--main-search h1.h4 {
    font-family: 'neutraface_2_displaymedium' !important;
    font-size: 24px;
}
@media (max-width: 768px) {
	.two-column-row {
		flex-direction: column;
	}
	.col-left,
	.col-right {
		width: 100%;
	}
	.scroll-area {
		max-height: none;
		overflow: visible;
	}
}
[id*="__slideshow_zXX9WC"] .content-over-media,
[id*="__slideshow_zXX9WC"] .content-over-media {
	padding-top: 27px;
	background: #1b2632;
}
#domestic-shipping-policy {
	scroll-margin-top: 400px !important;
	
}
[id*="__rich_text_rUUdN4"] .color-scheme.color-scheme--scheme-1.color-scheme--bg-609ecfcfee2f667ac6c12366fc6ece56.section-spacing.bordered-section {
	background: #FFFFFF !important;
}
[id*="__slideshow_zXX9WC"] .content-over-media.content-over-media--auto {
	--content-over-media-gradient-overlay: none !important;
}
.sticky-left p a.active {
	font-family: 'neutraface_2_displaybold', sans-serif;
}
.two-column-row .col-right #domestic-shipping-policy,
.two-column-row .col-right #privacy-policy,
.two-column-row #preamble {
	margin-top: 0 !important
}
.two-column-row .col-right h3,
[id*="__rich_text_VXK96U"] h3 {
	margin-top: 60px !important;
}
[id*="__rich_text_VXK96U"] h3:first-of-type {
	margin-top: 0 !important;
}
[id*="__slideshow_zXX9WC"] .content-over-media.content-over-media--auto img {
	background-color: #1b2632;
	object-position: bottom left !important;
}
[id*="__slideshow_zXX9WC"] .h1 {
	padding: 120px 0 50px 0 !important;
}
[id*="__slideshow_CGqJjL"] .nortext {
	font-size: 18px;
	line-height: 27px;
	font-family: 'neutraface_2_textbook';
	text-transform: math-auto;
	color: #FFFFFF;
	letter-spacing: 0px;
	margin-top: 0 !important;
}
[data-action="navigate-next"] {
	display: none;
}
[id*="__slideshow_CGqJjL"] .h6 {
	font-size: 35px;
	margin-top: 0 !important;
	margin-bottom: 10px !important;
	font-family: 'neutraface_2_displaylight';
	letter-spacing: 2px;
	line-height: 35px;
}
[id*="__slideshow_CGqJjL"] .h1 {
	display: none !important;
}
[id*="__slideshow_CGqJjL"] .h6 span {
	font-family: 'neutraface_2_textbook';
}
[id*="__rich_text_MCx97U"] .color-scheme--scheme-1.color-scheme--bg-609ecfcfee2f667ac6c12366fc6ece56 {
	padding: 60px 0 50px 0 !important;
	background: none !important;
}
[id*="__rich_text_MCx97U"] h5 {
	font-family: 'neutraface_2_displaymedium';
	font-size: 30px;
	text-transform: math-auto;
	letter-spacing: 1px;
	line-height: 40px;
	color: #323334;
	position: relative;
	text-transform: inherit;
}
[id*="__rich_text_MCx97U"] .h2 {
	font-family: 'neutraface_2_displaymedium';
	margin-top: 80px;
	font-size: 30px;
	letter-spacing: 1px;
}
[id*="__rich_text_MCx97U"] p {
	font-size: 18px;
	line-height: 27px;
	font-family: 'neutraface_2_textbook';
}
[id*="__center_focus_carousel_Y8TaCg"] {
	background: #F7F7F7;
	overflow: hidden;
	height: 870px;
}
[id*="__center_focus_carousel_Y8TaCg"] .item-content {
	margin-top: 12px !important;
}
[id*="__center_focus_carousel_Y8TaCg"] h3 {
	font-size: 18px;
	line-height: 27px;
	font-family: 'neutraface_2_textbook';
	color: #111111;
}
[id*="__center_focus_carousel_Y8TaCg"] p,
[id*="__image_with_text_block_iaPHED"] p {
	font-size: 18px;
	line-height: 27px;
	font-family: 'neutraface_2_textbook';
	margin-top: 8px;
}
[id*="__center_focus_carousel_Y8TaCg"] .center-carousel {
	padding: 45px 0 !important;
	min-height: 650px;
	background: #F7F7F7;
	position: relative;
	overflow: visible !important;
}
[id*="__image_with_text_block_iaPHED"] .content {
	padding: 50px !important;
	border: 1px solid #DADFE7;
	box-shadow: 0px 3px 15px 0px #32333466;
	max-width: 600px !important;
	background-image: url("/cdn/shop/files/Frame_1618874062.png?v=1767338521");
}
[id*="__image_with_text_block_iaPHED"] .h6 {
	font-size: 30px;
	color: #323334;
	font-family: 'neutraface_2_displaymedium';
	margin-bottom: 10px !important;
	line-height: 1;
	letter-spacing: 1px;
}
[id*="__image_with_text_block_iaPHED"] p {
	color: #323334;
}
[id*="__image_with_text_block_iaPHED"] div {
	margin-top: 0 !important;
}
[id*="__image_with_text_block_iaPHED"] .image-with-text-block {
	gap: 0 !important;
	row-gap: 140px !important;
}
[id*="__atelier_overlap_wMxJz8"] .atelier-container {
	margin: 0 !important;
	width: 100% !important;
	padding: 0 !important;
	max-width: 100% !important;
}
.atelier-content h2 {
	font-family: 'neutraface_2_displaymedium';
	font-size: 30px !important;
	font-weight: 600;
	margin-bottom: 5px !important;
	line-height: 37px;
	letter-spacing: 2px !important;
}
.atelier-content {
	max-width: 550px !important;
}
[id*="__atelier_overlap_wMxJz8"] p {
	font-size: 18px !important;
	font-family: 'neutraface_2_textbook';
	line-height: 27px !important;
}
[id*="__rich_text_9emDkP"] {
	background: #F7F7F7;
	padding-top: 0px !important;
}
[id*="__rich_text_9emDkP"] .color-scheme.color-scheme--scheme-1.color-scheme--bg-609ecfcfee2f667ac6c12366fc6ece56.section-spacing.bordered-section {
	padding: 0 !important;
	background: none !important;
	border: none !important;
}
[id*="__rich_text_9emDkP"] h5 {
	font-size: 16px;
	margin-bottom: 7px !important;
	font-family: 'neutraface_2_displaymedium';
	letter-spacing: 1px;
}
[id*="__rich_text_9emDkP"] .h2 {
	font-size: 30px;
	font-family: 'neutraface_2_displaylight';
	letter-spacing: 1px;
	margin-top: 0 !important;
}
[id*="__rich_text_9emDkP"] span {
	font-family: 'neutraface_2_displaymedium';
}
[id*="__slideshow_CGqJjL"] .slideshow__slide-content {
	position: absolute;
	bottom: -21px;
}
[id*="__rich_text_MCx97U"] {
	position: relative;
}
[id*="__rich_text_MCx97U"]::before {
	position: absolute;
	content: "";
	background: url("/cdn/shop/files/Vector_10.svg?v=1766734388");
	background-position: center;
	background-size: cover;
	width: 225px;
	height: 225px;
	background-repeat: no-repeat;
	top: 0px;
	left: 0;
}
/* .atelier-bg img {
	width: 55%;
} */
.atelier-content {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	background: #fff;
	max-width: 460px;
	padding: 50px;
	box-shadow: 0 20px 40px rgba(0, 0, 0, .08);
	z-index: 2;
	left: auto !important;
	right: 45% !important;
}
.atelier-section {
	padding: 0 !important;
}
[id*="__testimonials_desitn_Kw4YxN"] .section-spacing {
	padding: 100px 0 !important;
	padding-bottom: 0 !important;
}
[id*="__multi_column_VG3W7h"] .multi-column .prose {
	margin-block-start: 0 !important;
}
[id*="__testimonials_desitn_Kw4YxN"] .testimonial-item p {
	font-size: 18px;
	line-height: 27px;
	color: rgba(50, 51, 52, 1);
	font-family: 'neutraface_2_textbook';
}
.testimonial-author {
	 font-family: 'la_luxes_scriptregular'!important;
	font-size: 60px !important;
	line-height: 70px !important;
	font-weight: 400 !important;
}
.testimonial-item {
	gap: 20px !important
}
.testimonial-designation {
	font-size: 18px !important;
	line-height: 27px !important;
	color: rgba(50, 51, 52, 0.6) !important;
}
.testimonial-list {
	gap: 60px;
}
[id*="__testimonials_desitn_Kw4YxN"] .tap-area {
	width: 40px;
	background: rgba(192, 215, 225, 1) !important;
	height: 4px;
	color: rgba(192, 215, 225, 1) !important;
}
[id*="__testimonials_desitn_Kw4YxN"] .tap-area[aria-current="true"] {
	background: rgba(41, 55, 68, 1) !important;
	color: rgba(41, 55, 68, 1) !important;
}
[id*="__multi_column_VG3W7h"] {
	position: relative;
}
[id*="__multi_column_VG3W7h"] {
	width: 100%;
	min-height: 165vh;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 270px 0;
	background-image: url(/cdn/shop/files/Hueb_1.jpg?v=1767016666);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom: 15px;
	display: grid !important;
	grid-template-columns: 1fr !important;
}
[id*="__multi_column_VG3W7h"] .section-spacing {
	background: none !important;
}
[id*="__multi_column_VG3W7h"] .h3 {
	font-size: 30px;
	color: #323334;
	letter-spacing: 0;
	margin-bottom: 5px;
	font-family: 'neutraface_2_displaymedium';
}
[id*="__multi_column_VG3W7h"] {
	position: relative;
}
[id*="__multi_column_VG3W7h"] .multi-column__item.multi-column__item--overlap.snap-center.group {
	position: absolute;
	width: 430px;
	top: 350px;
	left: 94px;
}
[id*="__multi_column_VG3W7h"] .multi-column__item.snap-center.group {
	position: absolute;
	width: 419px;
	top: inherit;
	right: 94px;
	bottom: 313px;
}
[id*="__multi_column_VG3W7h"] p {
	font-size: 18px;
	line-height: 27px;
	margin-top: 5px;
	font-family: 'neutraface_2_textbook';
}
/* [id*="__image_with_text_block_iaPHED"] picture img{opacity: 0;transform: translateY(40px);
transition: all 0.8s ease;}
[id*="__image_with_text_block_iaPHED"] picture:hover img{ opacity: 1;transform: translateY(0);} */
[id*="__image_with_text_block_iaPHED"] picture img {
	opacity: 0;
	clip-path: inset(0 100% 0 0);
	transform: translateX(-30px);
	transition:
		clip-path 1.6s cubic-bezier(0.22, 1, 0.36, 1),
		transform 1.4s ease-out,
		opacity 0.8s ease;
	will-change: clip-path, transform, opacity;
	transition: ease 2s;
}
[id*="__image_with_text_block_iaPHED"].active picture img {
	opacity: 1;
	transition: ease 2s;
	clip-path: inset(0 0 0 0);
	transform: translateX(0);
}
.atelier-bg {
	background-image: url("/cdn/shop/files/Text_0f185a08-34ad-43f2-b8cf-4f77ce16cddf.webp?v=1767446723");
}
.atelier-foreground img {
	height: 555px !important;
}
section[id*="__slideshow_338yqV"] {
	padding-top: 80px;
	padding-left: 80px;
	padding-right: 80px;
	background: background: RGBA(223, 223, 223, 1);
	background: linear-gradient(180deg, rgba(223, 223, 223, 1) 0%, rgba(255, 255, 255, 1) 56%, rgba(255, 255, 255, 1) 100%);
}
[id*="__multi_column_VG3W7h"] .multi-column__item.snap-center.group {
	position: absolute;
	width: 419px;
	right: 45px;
	bottom: auto;
}
[id*="__slideshow_338yqV"] p.h6 {
	font-family: 'neutraface_2_displaylight', sans-serif;
	font-weight: 300;
	font-size: 30px;
	line-height: 100%;
	text-align: center;
	text-transform: uppercase;
}
[id*="__slideshow_338yqV"] p.h6 span {
	font-family: 'neutraface_2_displaymedium', sans-serif !important;
}
[id*="__slideshow_338yqV"] p.h1 {
	font-weight: 400;
	text-align: center;
	font-family: 'neutraface_2_displaymedium', sans-serif !important;
	text-transform: math-auto;
	letter-spacing: 1px;
	margin-top: 5px;
}
[id*="__rich_text_kghfmB"] div {
	margin-top: 5px;
	font-weight: 400;
	font-size: 18px;
}
[id*="__rich_text_kghfmB"] p.h1 {
	font-family: 'neutraface_2_displaymedium', sans-serif;
	font-weight: 600;
	font-size: 30px;
	letter-spacing: 2px;
	text-align: center;
	text-transform: uppercase;
	color: rgba(41, 55, 68, 1);
}
[id*="__rich_text_kghfmB"] p {
	font-family: 'neutraface_2_textbook';
}
.footer__aside button.localization-toggle span {
	color: #FFFFFFB2;
	font-family: 'neutraface_2_textbook', sans-serif;
}
[id*="__rich_text_kghfmB"] .color-scheme {
	padding-top: 50px;
	padding-bottom: 40px;
}
section.shopify-section--custom-liquid .two-col-hover__item a.two-col-hover__button {
	background: none;
	color: #fff;
	position: relative;
	padding: 10px 0;
	border-bottom: 1px solid #fff !important;
}

/* Homepage: 2-tile promo — match couture slideshow (338yqV) spacing + background */
@media (min-width: 769px) and (max-width: 1024px) {
	section.shopify-section--custom-liquid:has(.two-col-hover) {
		padding-block: 40px 24px;
		padding-inline: 40px;
		box-sizing: border-box;
		background: linear-gradient(
			180deg,
			rgb(223 223 223) 0%,
			rgb(255 255 255) 56%,
			rgb(255 255 255) 100%
		);
	}

	section.shopify-section--custom-liquid:has(.two-col-hover) .two-col-hover {
		gap: 24px !important;
	}
}

@media (min-width: 1025px) {
	section.shopify-section--custom-liquid:has(.two-col-hover) {
		padding-block: 80px 24px;
		padding-inline: calc(var(--hueb-page-inline, 80) * 1px);
		box-sizing: border-box;
		background: linear-gradient(
			180deg,
			rgb(223 223 223) 0%,
			rgb(255 255 255) 56%,
			rgb(255 255 255) 100%
		);
	}

	section.shopify-section--custom-liquid:has(.two-col-hover) .two-col-hover {
		gap: 48px !important;
	}
}

@media (min-width: 769px) {
	section.shopify-section--custom-liquid:has(.two-col-hover) .section-spacing,
	section.shopify-section--custom-liquid:has(.two-col-hover) .color-scheme {
		--section-vertical-spacing-override: 0px;
		padding: 0 !important;
		border-block-start-width: 0 !important;
		background: transparent !important;
	}

	section.shopify-section--custom-liquid:has(.two-col-hover) .container {
		padding-inline: 0 !important;
		margin-inline: 0 !important;
		max-width: none;
		width: 100%;
	}

	section.shopify-section--custom-liquid:has(.two-col-hover) .two-col-hover {
		padding: 0 !important;
		background: transparent !important;
	}

	section.shopify-section--custom-liquid:has(.two-col-hover) .two-col-hover__content {
		bottom: 0 !important;
		line-height: normal !important;
	}
}

/* If a 3rd tile is added, make it 3 columns */
section.shopify-section--custom-liquid:has(.two-col-hover__item:nth-child(3)) .two-col-hover {
	grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

/* Testimonial banner: force white copy on image backgrounds */
.testimonial-banner-section
  :is(
    .testimonial-item,
    .testimonial-item .prose,
    .testimonial-item .prose *,
    .testimonial-author,
    .testimonial-designation
  ) {
	color: #fff !important;
	-webkit-text-fill-color: #fff !important;
}

/* Testimonials: force white copy */
section.shopify-section--testimonials :is(
	.testimonial-item,
	.testimonial-item .prose,
	.testimonial-item .prose *,
	.testimonial-author,
	.testimonial-designation
) {
	color: #fff !important;
	-webkit-text-fill-color: #fff !important;
}

@media (max-width: 768px) {
	section.shopify-section--custom-liquid:has(.two-col-hover) {
		padding-top: 30px !important;
		padding-bottom: 24px !important;
		padding-inline: 30px !important;
		box-sizing: border-box;
		background: linear-gradient(
			180deg,
			rgb(223 223 223) 0%,
			rgb(255 255 255) 56%,
			rgb(255 255 255) 100%
		);
	}

	section.shopify-section--custom-liquid:has(.two-col-hover) .section-spacing,
	section.shopify-section--custom-liquid:has(.two-col-hover) .color-scheme {
		--section-vertical-spacing-override: 0px;
		padding: 0 !important;
		border-block-start-width: 0 !important;
		background: transparent !important;
	}

	section.shopify-section--custom-liquid:has(.two-col-hover) .container {
		padding: 0 !important;
		margin: 0 !important;
		max-width: none;
		width: 100%;
	}

	section.shopify-section--custom-liquid:has(.two-col-hover) .two-col-hover {
		gap: 20px !important;
		padding: 0 !important;
	}
}
[id*="__text_with_icons_aqnVdL"] img.constrained-image {
	width: 35px;
	height: 35px;
}
section[id*="__text_with_icons_aqnVdL"] {
	margin-bottom: 0;
}
[id*="__image_with_text_block_k3xkL6"] .section-spacing {
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 0;
}
div[id*="__ambassador_drawer_yWxw6k"] {
    max-height: 0;
}
div[id*="__h_circle_members_Fakyjd"] {
	background: rgb(239 239 239);
	font-family: 'neutraface_2_textbook';
	font-size: 16px;
}
[id*="__multi_column_J3WnwF"] p {
	font-size: 18px;
	letter-spacing: 1px;
	font-family: 'neutraface_2_textbook';
}
[id*="__testimonials_desitn_Kw4YxN"] .testimonial-item p {
	font-family: 'neutraface_2_textbook', sans-serif;
	font-size: 18px;
	line-height: 27px;
}
[id*="__testimonials_desitn_Kw4YxN"] .testimonial-item .prose p:after {
	content: "";
	width: 52px;
	height: 1px;
	background: rgba(255, 252, 247, 0.75);
	display: block;
	margin: 0 auto;
	bottom: -27px;
	position: relative;
}
[id*="__testimonials_desitn_Kw4YxN"] .v-stack.justify-items-center.gap-2 {
	margin-top: 50px;
}
[id*="__slideshow_CGqJjL"] .prose p.h1 {
	font-size: 35px;
	margin-top: 0 !important;
	margin-bottom: 10px !important;
	font-family: 'neutraface_2_displaylight';
	letter-spacing: 2px;
	line-height: 35px;
	font-weight: 600;
	text-transform: uppercase;
}
[id*="__rich_text_HRTmVB"] p.h2 {
	font-weight: 300 !important;
	font-family: 'neutraface_2_displaylight';
	font-size: 30px;
}
[id*="__rich_text_HRTmVB"] p.h6 {
	font-family: 'neutraface_2_displaymedium';
	font-weight: 400;
	font-size: 18px;
	line-height: 27px;
	margin-top: 5px;
	text-transform: none;
	color: rgba(50, 51, 52, 0.75);
	letter-spacing: 1px;
}
[id*="__rich_text_HRTmVB"] .boldtitle {
	font-weight: 600;
	font-family: 'neutraface_2_displaymedium', sans-serif;
}
.slideshow .slideshow__slide-content {
	position: absolute;
}
/* [id*="__center_carousel_gEmrCN"] .carousel-nav {
    background: none;
    background-image: url(/cdn/shop/files/Vector_55cd7939-fa0d-4dfc-a827-9a8e51439392.svg?v=1767343149) !important;
    width: 23px;
    background-repeat: no-repeat;
    height: 23px;
    font-size: 0;
    background-position: center;
    background-size: contain;
    box-shadow: none;
    top: -80px;
} */
/* [id*="__center_carousel_gEmrCN"] .carousel-track {
    display: flex;
    transition: transform 0.4s ease;
    justify-content: center;
} */
[id*="__rich_text_HRTmVB"] .color-scheme.color-scheme--scheme-2.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673.section-spacing {
	margin: 0;
	padding: 0;
}
[id*="__testimonials_desitn_Kw4YxN"] .section-spacing.color-scheme.color-scheme--scheme-2 {
	background: url(/cdn/shop/files/ambassador-testimonials-image.jpg?v=1768915328);
	background-position: center center;
	background-size: cover;
	overflow: hidden;
}
[id*="__testimonials_desitn_Kw4YxN"] .testimonial-list {
	justify-items: right;
	color: #fff;
}
[id*="__testimonials_desitn_Kw4YxN"] p.testimonial-designation {
	color: #fff !important;
}
[id*="__testimonials_desitn_Kw4YxN"] button.tap-area {
	width: 40px;
	border-radius: 0;
	height: 4px;
}
[id*="__testimonials_desitn_Kw4YxN"] .testimonial-list carousel-navigation.page-dots {
	position: relative;
	left: calc(0% - 215px);
}
[id*="__multi_column_J3WnwF"] .container {
	max-width: 1280px;
	margin: 0 auto;
	width: 90%;
}
[id*="__testimonials_desitn_Kw4YxN"] .testimonial-item:before {
	content: '';
	background: url(/cdn/shop/files/testimonial-logo.svg?v=1768915732);
	width: 60px;
	height: 60px;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 0;
}
[id*="__multi_column_J3WnwF"] p.h3 {
	margin-bottom: 5px !important;
	font-size: 35px;
	font-family: 'neutraface_2_displaylight';
	font-style: normal;
	color: rgba(41, 55, 68, 1);
	line-height: 1;
	letter-spacing: 2px;
	font-weight: 300;
}
[id*="__multi_column_J3WnwF"] .cursiv {
	 font-family: 'la_luxes_scriptregular';
	font-size: 80px;
	font-weight: 400;
	line-height: 1;
	vertical-align: middle;
	text-transform: capitalize;
}
[id*="__multi_column_J3WnwF"] a.link {
	font-family: 'neutraface_2_displaybold';
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 30px;
}
[id*="__rich_text_MCx97U"] p {
	font-size: 18px;
	line-height: 27px;
	font-weight: 400;
	font-family: 'neutraface_2_textbook';
	color: rgba(50, 51, 52, 1);
}
testimonial-carousel[id*="__testimonials_desitn_Kw4YxN"] {
	padding-right: 80px;
}
[id*="__rich_text_VMpQ8p"] p {
	font-weight: 400;
	font-size: 18px;
	line-height: 27px;
	text-align: center;
	letter-spacing: 0px;
	font-family: 'neutraface_2_textbook';
	color: #757278;
}
.process-steps {
	padding: 5px 0;
}
.steps-wrapper {
	max-width: 1140px;
	margin: 0 auto;
	position: relative;
}
.steps-wrapper::before {
	content: "";
	position: absolute;
	left: 28px;
	top: 0;
	bottom: 0;
	width: 1px;
	background: #dcdcdc;
}
.step {
	display: flex;
	padding: 8px 0;
	gap: 12px;
	position: relative;
}
.step-content {
	align-content: center;
}
.step-number {
	font-size: 24px;
	font-weight: 400;
	color: #000;
	min-width: 55px;
	background: #fff;
	padding: 10px 0;
	font-family: 'neutraface_2_textbook';
	text-align: center;
}
.step-content h4 {
	font-size: 18px;
	font-weight: 400;
	color: #000;
	font-family: 'neutraface_2_displaymedium';
	text-transform: capitalize;
	letter-spacing: 1px;
	line-height: 27px;
}
.step-content p {
	font-size: 15px;
	line-height: 1.6;
	color: #555;
	max-width: 520px;
}
@media (max-width: 768px) {
	.steps-wrapper::before {
		left: 18px;
	}
	.step {
		gap: 10px;
	}
	.step-number {
		font-size: 32px;
		min-width: 60px;
		font-weight: 400;
	}
	.step-content h4 {
		font-size: 16px;
		height: 40px;
		font-weight: 400;
	}
	.step-content p {
		font-size: 14px;
	}
}
@media (max-width: 480px) {
	.step {
		flex-direction: row;
		padding-left: 0;
		padding-top: 0;
	}
	.steps-wrapper::before {
		left: 27px;
	}
}
.collection-banner .prose.text-center {
    bottom: 30px!important;
}
#contact_form label.floating-label.text-xs {
	display: none;
}
[id*="__custom_liquid_qgdPyG"] .section-spacing.color-scheme {
	background: #F7F7F7;
	padding: 50px 5px 0 5px;
}
[id*="__custom_drawer_form_47F38A"] .container {
	padding: 0;
	margin: 0 20px;
}
[id*="__faq_JLbT9f"] span.text-with-icon.gap-4 {
	font-size: 18px;
}
[id*="__rich_text_4YhGKQ"] p.h1 {
	padding-bottom: 25px;
}
[id*="__faq_JLbT9f"] h2.h2,
[id*="__custom_liquid_qgdPyG"] h2.h2,
[id*="__rich_text_4YhGKQ"] p.h1 {
	font-family: 'neutraface_2_displaymedium';
	font-weight: 600;
	font-size: 30px;
	line-height: 100%;
	letter-spacing: 2px;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
}
[id*="__rich_text_4YhGKQ"] .color-scheme.color-scheme--scheme-1 {
	padding-bottom: 0;
}
a#sendcallrequest {
	font-family: 'neutraface_2_displaybold';
	font-weight: 700;
	font-size: 14px;
	line-height: 24px;
	text-transform: uppercase;
}
[id*="__multi_column_nDQhVz"] .section-spacing.color-scheme {
	padding: 45px 0;
}
[id*="__multi_column_nDQhVz"] img.zoom-image.group-hover {
	margin: 0 auto;
	width: 37px;
}
[id*="__multi_column_nDQhVz"] .multi-column__item.snap-center.group {
	border-right: 1px solid rgba(26, 38, 50, 0.5);
	gap: 1rem;
	display: grid;
	justify-content: center;
}
[id*="__multi_column_nDQhVz"] img.zoom-image.group-hover\:zoom {
	margin: 0 auto;
	width: 37px;
}
[id*="__multi_column_nDQhVz"] multi-column.multi-column {
	column-gap: 0;
}
[id*="__multi_column_nDQhVz"] .multi-column__item.snap-center.group:last-child {
	border-right: none;
}
[id*="__slideshow_WfMXhE"] p.h6 {
	font-size: 35px;
	color: rgba(255, 255, 255, 0.8);
	letter-spacing: 2px;
}
[id*="__slideshow_WfMXhE"] p.h1,
[id*="__slideshow_WfMXhE"] .slideshow__slide-content p.h1 {
	font-family: 'neutraface_2_textbook';
	font-weight: 400;
	font-size: 18px;
	line-height: 27px;
	letter-spacing: 0px;
	text-transform: math-auto;
	width: 430px;
}
[id*="__faq_JLbT9f"] .faq {
	justify-content: center;
	column-gap: 3.75rem;
	display: flex;
	flex-direction: column;
	align-items: center;
}
[id*="__faq_JLbT9f"] .faq__content {
	width: 80%;
	flex-basis: auto;
	margin-bottom: 50px;
}
[id*="__faq_JLbT9f"] accordion-disclosure.accordion {
	border: none;
	font-family: 'neutraface_2_textbook';
	font-size: 16px;
}
/* div[id*="__faq_JLbT9f"] {
    padding: 50px 0;
} */
[id*="__custom_drawer_form_47F38A"].section-spacing {
	margin-top: -140px;
}
/* [id*="__slideshow_WfMXhE"] .slideshow__slide-content {
    position: relative;
} */
[id*="__multi_column_nDQhVz"] .prose p {
	font-family: 'neutraface_2_textbook';
	font-weight: 300;
	font-size: 17px;
	line-height: 27px;
	text-align: center;
	margin-top: 0px;
}
[id*="__multi_column_nDQhVz"] .prose p.h4 {
	font-family: 'neutraface_2_textbook';
	letter-spacing: 0px;
	color: rgba(26, 38, 50, 1);
	font-size: 18px;
}
a#callnow,
#sendanemail,
#sentcallrequest,
#bookanappointment {
	font-family: 'neutraface_2_displaybold';
	font-weight: 700;
	font-size: 14px;
	line-height: 24px;
	text-transform: uppercase;
}
[id*="__faq_JLbT9f"] button.faq-view-more {
	--initial-gradient: linear-gradient(rgba(41, 55, 68, 1), rgba(41, 55, 68, 1)) !important;
	--hover-gradient: linear-gradient(transparent, transparent);
	--initial-background-position: var(--transform-origin-end);
	--hover-background-position: var(--transform-origin-start);
	background-color: transparent;
	background-image: var(--initial-gradient), var(--hover-gradient);
	background-size: 101% 101%, 0 101%;
	background-position: var(--initial-background-position);
	background-repeat: no-repeat;
	transition: background-size .45s cubic-bezier(.785, .135, .15, .86), background-position .45s step-end, color .45s cubic-bezier(.785, .135, .15, .86), border .45s cubic-bezier(.785, .135, .15, .86);
	display: inline-flex;
	position: relative;
	padding: 12px 36px;
	font-size: 14px;
	line-height: 14px;
	font-family: 'neutraface_2_displaybold', sans-serif;
	border: none;
	color: #FCFDFD;
	text-transform: uppercase;
}
[id*="__faq_JLbT9f"] button.faq-view-more:hover {
	color: rgb(var(--button-background));
	background-position: var(--hover-background-position);
	border-color: rgb(var(--button-background));
	background-size: 0 101%, 101% 101%;
}
[id*="__custom_drawer_form_47F38A"] header.drawer__header {
	background: #fff;
	padding: 30px 20px;
}
[id*="__custom_drawer_form_47F38A"] span.drawer__overlay {
	background: #fff;
}
#custom-right-drawer input,
#custom-right-drawer textarea,
#custom-right-drawer select {
	border: 1px solid rgba(192, 215, 225, 1);
	resize: none;
	font-family: 'neutraface_2_textbook';
}
[id*="__custom_drawer_form_47F38A"] header.drawer__header h2 {
	font-weight: 600;
	font-size: 18px;
	line-height: 20px;
	text-transform: uppercase;
	font-family: 'neutraface_2_textbook';
	color: rgba(50, 71, 88, 1);
	letter-spacing: 0px;
}
#custom-right-drawer .section-spacing {
	padding: 30px 0;
}
#custom-right-drawer input::placeholder,
#custom-right-drawer textarea::placeholder,
#custom-right-drawer select {
	color: rgba(50, 51, 52, 1);
}
.faq p {
	font-size: 16px;
	color: rgba(50, 51, 52, 1);
	font-family: 'neutraface_2_textbook';
}
[id*="__faq_JLbT9f"] span.accordion__toggle {
	padding: 15px 0;
}
.custom-newsletter-right label.floating-label.text-xs {
	display: none;
}
/* .slide-row.row-grid.exspace {
    margin-top: 80px;
} */
/* .slide-row.row-grid.reverse {
    margin-top: 80px;
} */
[id*="__slideshow_CGqJjL"] p.h6 span {
	font-family: 'neutraface_2_displaymedium', sans-serif;
}
[id*="__hover_couture_slider_x3UYpT"] .hover-expand-row__item :hover h4 {
	padding-bottom: 10px;
}
/* .exspace .grid-col.image {
	margin-top: 80px;
} */
[id*="__slideshow_CGqJjL"] p.h6 {
	font-weight: 200;
	font-size: 35px;
	line-height: 100%;
	letter-spacing: 1px;
	text-align: center;
	text-transform: uppercase;
	font-family: 'neutraface_2_displaylight';
}
[id*="__slideshow_CGqJjL"] p.h6 strong {
	font-weight: 600;
	font-family: 'neutraface_2_textbook';
}
[id*="__slideshow_CGqJjL"] p.h1 {
	font-family: 'neutraface_2_textbook';
	font-weight: 400;
	font-size: 18px;
	line-height: 100%;
	text-align: center;
	text-transform: math-auto;
	letter-spacing: 0;
}
[id*="__rich_text_MCx97U"] .prose.text-center {
	font-weight: 400;
	font-size: 18px;
	line-height: 27px;
	font-family: 'neutraface_2_textbook';
}
[id*="__structured_content_slider_cjpcgw"] .structured-slider .slider-titles {
	margin-bottom: 32px;
	
}
[id*="__structured_content_slider_cjpcgw"] .structured-slider .slider-arrows {
	display: none;
}
[id*="__structured_content_slider_cjpcgw"] .slide-row.row-grid:has(.grid-col.content.hubes2) {
	align-items: center;
	justify-content: center;
}
[id*="__structured_content_slider_cjpcgw"] .hubes2 {
	text-align: center;
	padding: 45px 0px!important;
}
.exspace .grid-col.image {
    margin-top: 0;
}
[id*="__structured_content_slider_cjpcgw"] .slide-row.row-media img {
	height: 650px;
}
[id*="__structured_content_slider_cjpcgw"] .slide-row.row-media {
	margin: 80px 0px 0px 0px;
}
.hubes2 h3 {
	margin-bottom: 30px;
	font-size: 90px;
	 font-family: 'la_luxes_scriptregular';
	font-weight: 400;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased !important;
	text-rendering: geometricPrecision !important;
}
[id*="__structured_content_slider_cjpcgw"] .hubes2 span {
    font-weight: 600;
    line-height: 30px;
    text-align: center;
    margin-top: 5px;
    font-size: 20px;
    font-family: 'neutraface_2_textbook';
}
[id*="__structured_content_slider_cjpcgw"] .hubes2 p {
	padding: 0 28px;
	font-size: 18px;
	line-height: 30px;
	text-align: center;
	margin-top: 5px;
	letter-spacing: 1px;
	font-family: 'neutraface_2_textbook';
	color: #323334;
}
.hover-expand-row .hover-expand-row__item {
	margin-right: 5px;
	margin-bottom: 0px;
}
.hover-expand-row .hover-expand-row__item:last-child {
	margin-right: 0;
}
[id*="__rich_text_HRTmVB"] .color-scheme.color-scheme--scheme-1.color-scheme--bg-609ecfcfee2f667ac6c12366fc6ece56 {
	background: #F7F7F7;
}
[id*="__rich_text_HRTmVB"] p.h2 {
	color: #323334;
	letter-spacing: 0;
	font-family: 'neutraface_2_displaymedium';
	font-size: 30px;
	line-height: 100%;
	text-align: center;
	text-transform: uppercase;
	font-weight: 300;
}
[id*="__rich_text_HRTmVB"] p.h2 span {
	font-weight: 600;
	font-family: 'neutraface_2_textbook';
}
.row-cta a.link {
	font-family: 'neutraface_2_displaybold';
	font-weight: 700;
	font-size: 16px;
	text-transform: uppercase;
	padding-bottom: 10px;
	letter-spacing: 2px;
}
.slide-row.row-banner.desktopimage {
	display: block;
}
.slide-row.row-banner.mobileimage img {
	display: none;
}
.slide-row.row-product-full.desktopimage {
	display: block;
}
.slide-row.row-product-full.mobileimage img {
	display: none;
}
[id*="__slideshow_338yqV"] .slideshow__slide-content {
	left: 40px;
	bottom: 40px;
}
[id*="__rich_text_9emDkP"] .prose.text-center {
	padding-bottom: 50px;
}
[id*="__hover_couture_slider_x3UYpT"] .hover-expand-row__item:hover .hover-expand-content {
	cursor: auto;
}
div#shopify-block-ANlNqTmVvWHVOTWV2V__magefan_size_chart_size_chart_link_RCxVW7 {
    position: absolute;
    top: -65px;
    left: 30%;
    font-size: 14px;
}
.product-info__block-item {
    position: relative;
}
nav.breadcrumb {
	color: #8C8B8B;
	font-family: 'neutraface_2_textbook';
	font-weight: 400;
	font-size: 14px;
    width:max-content;
	line-height: 20px;
}
.product-info .accordion span.accordion__toggle.h6 {
	font-family: 'neutraface_2_textbook';
	letter-spacing: 0px;
	font-size: 16px;
	text-transform: none;
}
.product-info__block-list .accordion span.metafield-multi_line_text_field,
.product-info__block-list .accordion__content p,
.product-info__block-list .accordion__content ul,
.product-info__block-list .accordion__content ol,
.product-info__block-list .accordion__content li {
	font-size: 16px;
	color: #323334;
	font-weight: 300;
}
.product-info .buy-buttons button.button.button--outline.w-full {
	color: #fff;
}
.product-info .buy-buttons button.button.button--outline.w-full:hover {
	color: rgb(var(--button-background));
}
[id*="__custom_product_drawer_ggj44Q"] .drawer__content.drawer__content--padded {
	height: 100vh;
	height: -webkit-fill-available;
	overflow: auto;
}
[id*="__custom_product_drawer_ggj44Q"] span.drawer__overlay {
	background: #fff;
}
[id*="__custom_product_drawer_ggj44Q"] .rte {
	padding: 15px 35px;
}
[id*="__custom_product_drawer_ggj44Q"] h3.detail-heading {
	font-family: 'neutraface_2_displaymedium';
	font-weight: 400;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
[id*="__custom_product_drawer_ggj44Q"] .detail-row {
	display: flex;
}
[id*="__custom_product_drawer_ggj44Q"] .detail-row span {
	flex: 0 50%;
}
[id*="__custom_product_drawer_ggj44Q"] .drawer-detail-section {
	margin: 15px 0px;
}
[id*="__custom_product_drawer_ggj44Q"] hr.drawer-divider {
	color: rgba(192, 215, 225, 1);
	background: rgba(192, 215, 225, 1);
	height: 1px;
}
[id*="__custom_product_drawer_ggj44Q"] .detail-row span {
	flex: 0 50%;
	font-family: 'neutraface_2_textbook';
	font-size: 16px;
}
[id*="__custom_product_drawer_ggj44Q"] .detail-row span:nth-child(2) {
	text-align: right;
	font-family: 'neutraface_2_displaymedium';
}
[id*="__custom_product_drawer_ggj44Q"] header.drawer__header h2 {
	font-family: 'neutraface_2_displaybold';
	text-transform: uppercase;
	font-weight: 600;
	font-size: 18px;
	line-height: 20px;
	letter-spacing: 0px;
}
[id*="__custom_product_drawer_ggj44Q"] header.drawer__header {
	padding: 25px 30px;
}
[id*="__main"] sale-price.h4.text-subdued {
	font-family: 'neutraface_2_textbook';
	font-weight: 600;
	font-size: 20px;
	line-height: 28px;
	letter-spacing: 0px;
	color: rgba(50, 51, 52, 1);
}
/* [id*="__main"] .product-info__block-item:has(.prose) {
    margin: 15px 0;
} */
.product-info .product-info__block-list {
	font-family: 'neutraface_2_textbook' !important;
	position: relative;
	font-size: 18px;
	line-height: 27px;
}
.product-info__block-list h1.product-title.h3 {
	font-family: 'neutraface_2_displaybold';
	font-weight: 600;
	font-size: 24px;
	line-height: 30px;
	text-transform: uppercase;
	color: rgba(50, 51, 52, 1);
	letter-spacing: 0;
}
.product-info__block-list a.productDetailNxtLink {
	position: absolute;
	right: 0px;
	top: 15px;
	font-size: 14px !important;
	text-transform: none !important;
	font-family: 'neutraface_2_textbook' !important;
	color: #323334;
	border-bottom: 1px solid;
	letter-spacing: 1px;
    z-index:10;
}
/* .product-info__block-list h1.product-title.h3 {
    width: 70%;
} */
.product-info__block-list .product-info__block-item:has(.liquid) {
	margin: 0;
	padding: 0;
}
/* .product-info__block-list span.accordion__toggle.h6 {
    font-family: 'neutraface_2_displaymedium';
    font-weight: 400;
    font-size: 18px;
    letter-spacing: 1px;
    text-transform: math-auto;
    color: rgba(41, 55, 68, 1);
}  */
.product-info__block-item h1 {
	font-family: 'neutraface_2_displaybold' !important;
	font-weight: 600 !important;
	font-size: 24px;
	line-height: 30px;
	text-transform: uppercase !important;
	color: rgba(50, 51, 52, 1);
	letter-spacing: 0 !important;
	width: 70%;
}
.product-info__block-list .product-info__block-item button.button {
	width: 100%;
}
.product-info__block-list .variant-picker__option button.select {
	width: 24%;
	font-size: 14px;
	position: relative;
}
fieldset.variant-picker__option.v-stack.gap-2 legend {
	font-size: 14px;
}
.product-info__block-list .variant-picker__option-info.h-stack.justify-between.gap-2 {
	width: 50%;
	position: relative;
}
.product-info__block-list .variant-picker__option-info button.link {
	position: absolute;
	right: 0;
	top: 40px;
	z-index: 1;
}
[id*="__main"] x-popover[id*="__main-10014081777952-1"] {
	width: 50%;
}
[id*="__product_tabs_RCpBVz"] ul.tab-nav {
	border: none;
}
[id*="__related-products"] div#related_view_id,
[id*="__recently_viewed_products_hPhQyK"] div#recently_view_id {
	border: none;
	padding: 10px 0;
}
.product-tabs-container li.tab-link {
	padding: 0;
	margin: 0 20px;
	line-height: 33px;
	font-weight: 600;
	font-size: 24px;
	text-transform: uppercase;
	font-family: 'neutraface_2_displaymedium';
	letter-spacing: 1px;
	border-bottom: 1px solid transparent;
	color: rgba(41, 55, 68, 0.3);
}
.product-tabs-container li.tab-link.active {
	color: rgba(41, 55, 68, 1);
	border-bottom: 1px solid #000;
}
.product-info__block-item a.button.w-full {
	background: rgba(247, 247, 247, 1);
	color: #293744;
	margin-top: -10px;
}
.product-info__block-item a.button.w-full:hover {
	color: rgb(var(--button-background));
	background-position: var(--hover-background-position);
	border-color: rgb(var(--button-background));
	background-size: 0 101%, 101% 101% !important;
}
.collection-toolbar p {
	font-family: 'neutraface_2_displaymedium';
	letter-spacing: 1px;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	opacity: 1;
	text-transform: math-auto;
}
.collection-toolbar__button-container button.collection-toolbar__button.heading.text-xxs.w-full {
	font-family: 'neutraface_2_displaymedium';
	font-size: 16px;
	text-transform: math-auto;
	letter-spacing: 1px;
	color: rgba(26, 38, 50, 1);
	opacity: 1;
}
.collection-toolbar__button-container facets-sort-popover#sort-by-popover {
	font-family: 'neutraface_2_textbook';
}
.facets-drawer p.h4 {
	font-family: 'neutraface_2_displaybold';
	letter-spacing: 1px;
}
.mega-menu-AboutHueb ul.mega-menu__linklist.unstyled-list {
    display: flex;
    flex-direction: row;
    gap: 40px !important; /* tighter gap between the 3 AboutHueb links */
    /* width: controlled by global .mega-menu .mega-menu__linklist */
}
/* .mega-menu-AboutHueb ul.mega-menu__linklist.unstyled-list {
    display: flex;
    flex-direction: row;
} */
.product-list a.product-title.h6 {
	font-family: 'neutraface_2_textbook';
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	text-align: left;
	text-transform: math-auto;
	letter-spacing: 1px;
	margin-bottom: 10px;
}
.product-list .justify-items-center {
	justify-items: safe left !important;
}
.product-list .product-card__info {
	text-align: left;
	align-content: baseline;
	justify-items: left;
	gap: .75rem;
	display: grid;
}
.product-list sale-price.h6.text-subdued,
.price-list sale-price.h4.text-subdued {
	font-family: 'neutraface_2_displaybold';
	font-weight: 600;
	font-size: 20px;
	line-height: 28px;
	letter-spacing: 1px;
	color: rgba(17, 17, 17, 1);
}
@media screen and (max-width: 768px) {
	.product-list a.product-title.h6 {
		font-size: 16px;
		line-height: 20px;
	}
	.product-list sale-price.h6.text-subdued,
	.product-list .price-list sale-price,
	.price-list sale-price.h4.text-subdued {
		font-size: 16px;
		line-height: 20px;
		font-family: 'neutraface_2_displaybold', sans-serif;
		font-weight: 600;
	}
}
.line-item-info sale-price.h6.text-subdued {
	font-family: 'neutraface_2_displaybold';
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	letter-spacing: 0px;
	color: rgba(50, 51, 52, 1);
}
.collection-banner {
	position: relative;
}
.collection-banner .prose.text-center {
	position: absolute;
	bottom: 0;
}

@media screen and (max-width: 768px) {
	/* Lookbook Edit collection only */
	.collection-banner.collection-banner--lookbook-edit .prose.text-center {
		left: 0;
		right: 0;
		top: auto;
		bottom: 7%;
		transform: none;
		padding: 0 16px;
		max-width: 100%;
	}

	.collection-banner.collection-banner--lookbook-edit h1.h1 {
		font-size: clamp(18px, 5vw, 22px);
		line-height: 1.15;
		letter-spacing: 1px;
		margin-bottom: 6px;
	}

	.collection-banner.collection-banner--lookbook-edit .collection-description {
		font-size: clamp(24px, 6.5vw, 28px);
		line-height: 1.05;
	}

	.collection-banner.collection-banner--lookbook-edit .collection-description p {
		font-size: inherit;
		line-height: inherit;
		margin-top: 4px;
	}
}
.drawer::part(footer) {
	background: #fff;
}
.drawer::part(header) {
	background: #fff;
}
.drawer::part(body) {
	background: #fff;
}
#cart-drawer a.h6 {
	font-family: 'neutraface_2_textbook';
	text-transform: math-auto;
	letter-spacing: 1px;
	font-size: 16px;
}
line-item-quantity.h-stack.gap-4 {
	font-family: 'neutraface_2_textbook';
}
button.link-faded-reverse {
	font-family: 'neutraface_2_textbook';
	font-size: 16px;
	color: rgba(41, 55, 68, 1) !important;
}
form.cart-drawer__footer {
	font-family: 'neutraface_2_textbook';
}
section[id*="__image_with_text_ENJyU9"] {
	padding: 100px 0;
}
[id*="__image_with_text_tA7gLh"] p.h2 span,
[id*="__image_with_text_ENJyU9"] p.h2 span,
[id*="__image_with_text_aeeUAG"] p.h2 span {
	 font-family: 'la_luxes_scriptregular';
	font-size: 80px;
	font-weight: 400;
	line-height: 1;
	vertical-align: middle;
	margin: 55px 0px;
	display: inline-block;
	text-transform: capitalize;
	letter-spacing: 4px;
}
.slideshow .slideshow__slide-content.place-self-center {
	bottom: 0;
}
.slideshow__slide-content p.h1 {
	font-family: 'neutraface_2_textbook';
	font-weight: 400;
	font-size: 18px;
	line-height: 10px;
	letter-spacing: 0px;
	text-align: center;
	text-transform: none;
}
.slideshow__slide-content p.h6 {
	font-family: 'neutraface_2_displaymedium';
	font-weight: 600;
	font-size: 35px;
	line-height: 100%;
	letter-spacing: 2px;
	text-align: center;
	text-transform: uppercase;
}
[id*="__image_with_text_7YWjQR"] .image-with-text .prose,
[id*="__image_with_text_NM8mqK"] .image-with-text .prose,
[id*="__image_with_text_tA7gLh"] .image-with-text .prose,
[id*="__image_with_text_ENJyU9"] .image-with-text .prose,
[id*="__image_with_text_aeeUAG"] .image-with-text .prose,
[id*="__image_with_text_7nHBK8"] .image-with-text .prose,
[id*="__image_with_text_z7bndg"] .image-with-text .prose,
[id*="__image_with_text_HHhcMR"] .image-with-text .prose,
[id*="__image_with_text_ddLGqJ"] .image-with-text .prose,
[id*="__image_with_text_LTH79V"] .image-with-text .prose,
[id*="__image_with_text_AV3eVE"] .image-with-text .prose {
	text-align: center;
}
[id*="__image_with_text_7YWjQR"] .image-with-text .prose p.h2,
[id*="__image_with_text_NM8mqK"] .image-with-text .prose p.h2,
[id*="__image_with_text_tA7gLh"] .image-with-text .prose p.h2,
[id*="__image_with_text_ENJyU9"] .image-with-text .prose p.h2,
[id*="__image_with_text_aeeUAG"] .image-with-text .prose p.h2,
[id*="__image_with_text_7nHBK8"] .image-with-text .prose p.h2,
[id*="__image_with_text_z7bndg"] .image-with-text .prose p.h2,
[id*="__image_with_text_HHhcMR"] .image-with-text .prose p.h2,
[id*="__image_with_text_ddLGqJ"] .image-with-text .prose p.h2,
[id*="__image_with_text_LTH79V"] .image-with-text .prose p.h2,
[id*="__image_with_text_AV3eVE"] .image-with-text .prose p.h2 {
	font-family: 'neutraface_2_displaymedium';
	font-weight: 600;
	font-size: 30px;
	letter-spacing: 2px;
	text-align: center;
	text-transform: uppercase;
}
[id*="__image_with_text_7YWjQR"] .image-with-text .prose div p,
[id*="__image_with_text_NM8mqK"] .image-with-text .prose div p,
[id*="__image_with_text_tA7gLh"] .image-with-text .prose div p,
[id*="__image_with_text_ENJyU9"] .image-with-text .prose div p,
[id*="__image_with_text_aeeUAG"] .image-with-text .prose div p,
[id*="__image_with_text_7nHBK8"] .image-with-text .prose div p,
[id*="__image_with_text_z7bndg"] .image-with-text .prose div p,
[id*="__image_with_text_HHhcMR"] .image-with-text .prose div p,
[id*="__image_with_text_ddLGqJ"] .image-with-text .prose div p,
[id*="__image_with_text_LTH79V"] .image-with-text .prose div p,
[id*="__image_with_text_AV3eVE"] .image-with-text .prose div p {
	font-family: 'neutraface_2_textbook';
	font-weight: 400;
	font-size: 18px;
	line-height: 27px;
	letter-spacing: 0px;
	text-align: center;
}
.shopify-section--custom-liquid:has(.penka-cta) {
	background: url(/cdn/shop/files/penka-BG-dektop.gif?v=1770896895);
	background-size: contain;
	height: 695px;
	width: 100%;
	background-position: center bottom;
	background-repeat: no-repeat;
	position: relative;
}
.shopify-section--custom-liquid:has(.penka-cta) .section-spacing {
	padding: 0px;
	margin: 0px;
	background: transparent;
	display: flex;
	justify-content: center;
}
section.penka-charms:has(.penka-cta) {
	position: relative;
	width: 915px;
}
.shopify-section--custom-liquid:has(.estelar-cta) {
	background: url(/cdn/shop/files/Estellar_Desktop.gif?v=1770897295);
	background-size: cover;
	height: 750px;
	width: 100%;
	background-position: center bottom;
	background-repeat: no-repeat;
	position: relative;
}
.shopify-section--custom-liquid:has(.estelar-cta) .section-spacing {
	padding: 0px;
	margin: 0px;
	background: transparent;
	display: flex;
	justify-content: center;
}
section.penka-charms:has(.estelar-cta) {
	position: relative;
	width: 915px;
}
h1.penka-title {
	 font-family: 'la_luxes_scriptregular';
	font-size: 80px;
	font-weight: 400;
	line-height: 1;
	vertical-align: middle;
	padding-bottom: 15px;
}
p.penka-desc {
	font-weight: 400;
	font-size: 18px;
	line-height: 27px;
	text-align: center;
	font-family: 'neutraface_2_textbook';
	margin-bottom: 35px;
}
a.penka-cta.link,
a.estelar-cta.link {
	font-family: 'neutraface_2_displaybold';
	font-size: 16px;
	padding-bottom: 10px;
}
[id*="__image_with_text_block_kK3ecE"] .section-spacing {
	padding: 0;
}
.collection-banner h1.h1 {
	font-family: 'neutraface_2_displaymedium';
	font-weight: 600;
	font-size: 35px;
	line-height: 100%;
	letter-spacing: 2px;
	text-align: center;
	text-transform: uppercase;
}
.collection-banner .collection-description p {
	font-family: 'neutraface_2_textbook';
	font-weight: 400;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0px;
	text-align: center;
	text-transform: math-auto;
}
facets-sort-popover#sort-by-popover {
	width: 159px;
	left: 0;
}
.popover:has(.popover__value-list)::part(body) {
	padding: 24px;
}
.product-info__block-group.accordion-group accordion-disclosure.accordion {
	border-top: 0;
	border-color: #C0D7E1;
}
.product-info__block-item:has(h1) {
	margin: 0 !important;
	padding: 0 !important;
}
buy-buttons.buy-buttons {
	margin-bottom: -16px;
}
.desktop-video video {
	width: 100%;
}
[id*="__image_with_text_block_k3xkL6"] .content.text-center {
	opacity:0!important;
}
@media (min-width: 2560px) {
	.slide-row.row-banner.mobileimage img {
		display: none;
	}
	
	[id*="__multi_column_VG3W7h"] .multi-column__item.snap-center.group {
		position: absolute;
		width: 419px;
		top: inherit;
		right: 280px;
		bottom: 502px;
	}
	[id*="__multi_column_VG3W7h"] .multi-column__item.multi-column__item--overlap.snap-center.group {
		position: absolute;
		width: 430px;
		top: 410px;
		left: 270px;
	}
	[id*="__multi_column_VG3W7h"] {
		width: 100%;
		min-height: 153vh;
	}
}
@media (min-width: 1920px) {
	[id*="__multi_column_VG3W7h"] {
		width: 100%;
		min-height: 153vh;
	}
	[id*="__multi_column_VG3W7h"] .multi-column__item.multi-column__item--overlap.snap-center.group {
		position: absolute;
		width: 430px;
		top: 289px;
		left: 177px;
	}
	[id*="__multi_column_VG3W7h"] .multi-column__item.snap-center.group {
		position: absolute;
		width: 419px;
		top: inherit;
		right: 166px;
		bottom: 435px;
	}
}
@media screen and (max-width: 1400px) {
	[id*="__multi_column_collection_UHQrrn"] .h3,
	[id*="__multi_column_collection_UHQrrn"] .h3 {
		line-height: 113px;
	}
	[id*="__multi-column"] .multi-column {
		gap: 175px;
	}
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:has(> .Onsa_Desktop_Onsa_02),
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:has(> .Luminus_Desktop_Luminus_03),
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:has(> .Estelar_Desktop_Estellar_03),
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:has(> .Tribal_Desktop_Tribal_03) {
		height: 600px !important;
		width: auto !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3) .Onsa_Desktop_Onsa_02,
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3) .Luminus_Desktop_Luminus_03,
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3) .Estelar_Desktop_Estellar_03,
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3) .Tribal_Desktop_Tribal_03 {
		height: 600px !important;
		width: auto !important;
	}
}
@media screen and (max-width: 1390px) {
	
	.mega-menu .mega-menu-SHOP.BY.COLLECTION+ul {
		grid-template-columns: 1fr 1fr;
		column-gap: 160px;
	}
	
}
@media screen and (max-width: 1280px) {
	[id*="__multi_column_VG3W7h"] .multi-column__item.multi-column__item--overlap.snap-center.group {
		width: 405px;
		top: 170px;
		left: 85px;
	}
	[id*="__multi_column_VG3W7h"] .multi-column__item.snap-center.group {
		position: absolute;
		right: 45px;
		bottom: 245px;
	}
	[id*="__multi_column_VG3W7h"] {
		min-height: 165vh;
	}
	[id*="__featured-collections-1"] button.h2 {
		font-size: 22px;
	}
	[id*="__featured-collections-1"] .product-title {
		font-size: 13px;
		line-height: 21px;
	}
	[id*="__featured-collections-1"] sale-price {
		font-size: 15px;
		line-height: 23px;
		margin-top: 5px;
	}
	[id*="__featured-collections-1"] .featured-collections-carousel__item {
		gap: 50px;
	}
	[id*="__featured-collections-1"] .button {
		padding: 11px 35px;
		font-size: 13px;
		line-height: 13px;
	}
	.homepage_hover-expand-wrapper .homepage_hover-subtitle {
		font-size: 20px;
		text-transform: uppercase;
		margin-top: 3px;
		text-shadow: none !important;
		margin-bottom: 10px;
	}
	.homepage_hover-expand-wrapper .hover-expand-row__item {
		margin-right: 10px;
	}
	.homepage_hover-expand-wrapper .hover-expand-row__item:hover {
		flex: 2 !important;
	}
	.homepage_hover-expand-wrapper .homepage_hover-href {
		padding: 11px 35px;
		font-size: 13px;
	}
	[id*="__text_with_icons_aqnVdL"] .v-stack .prose p {
		font-size: 16px;
	}
	.tabbed-carousel .tabs li {
		margin-bottom: 13px;
	}
	[id*="__multi_column_collection_UHQrrn"] .h3,
	[id*="__multi_column_collection_UHQrrn"] .h3 {
		line-height: 104px;
		font-size: 78px;
	}
	[id*="__multi_column_collection_UHQrrn"] span,
	[id*="__multi_column_collection_UHQrrn"] span {
		font-size: 20px;
		line-height: 28px;
	}
	[id*="__multi_column_collection_UHQrrn"] .multi-column .multi-column__item:nth-child(2) img {
		justify-content: right !important;
		height: 740px;
	}
	.homepage_hover-expand-wrapper .hover-expand-content {
		bottom: 15px;
	}
	[id*="__multi-column"] .bordered-section {
		padding-block: 118px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(2) img {
		height: 600px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .carousel-cell {
		height: 600px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .carousel-cell img {
		height: 600px !important;
	}
	[id*="__multi-column"] .multi-column {
		gap: 140px;
	}
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:has(> .Onsa_Desktop_Onsa_02),
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:has(> .Luminus_Desktop_Luminus_03),
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:has(> .Estelar_Desktop_Estellar_03),
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:has(> .Tribal_Desktop_Tribal_03) {
		height: 600px !important;
		width: auto !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3) .Onsa_Desktop_Onsa_02,
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3) .Luminus_Desktop_Luminus_03,
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3) .Estelar_Desktop_Estellar_03,
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3) .Tribal_Desktop_Tribal_03 {
		height: 600px !important;
		width: auto !important;
	}
	.mega-menu .mega-menu__linklist {
        row-gap: 16px !important;
        /* width: controlled by global rule — do not override */
    }
.mega-menu-AboutHueb ul.mega-menu__linklist.unstyled-list {
    /* width: controlled by global rule — do not override */
}
}
@media screen and (max-width: 1025px) {
	[id*="__featured-collections-1"] .section-spacing {
		padding-block: 60px !important;
	}
	.Homepage-featured-promo-section {
		padding-top: 60px !important;
		padding-bottom: 100px !important;
	}
	.Homepage-featured-promo-section .Homepage-featured-promo-promo-left {
		margin-top: 121px;
	}
	.Homepage-featured-promo-section .Homepage-featured-promo-subheading {
		font-size: 15px;
	}
	.Homepage-featured-promo-section .Homepage-featured-promo-heading {
		font-size: 35px;
	}
	.cursiv {
		 font-family: 'la_luxes_scriptregular';
		font-size: 70px;
	}
	.Homepage-featured-promo-section .Homepage-featured-promo-description {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 25px;
	}
	.Homepage-featured-promo-section .featured-promo-carousel {
		max-width: 250px !important;
		position: absolute;
		left: -145px !important;
		bottom: -60px !important;
		padding: 15px !important;
		max-height: 357px;
	}
	[id*="__scrolling-content-1"] .scrolling-content__text.heading {
		font-size: 18px;
		margin-inline: 25px;
	}
	[id*="__scrolling-content-1"] .bordered-section {
		padding-block: 10px !important;
	}
	[id*="__multi-column"] .bordered-section {
		padding-block: 100px !important;
	}
	[id*="__multi-column"] .bordered-section p {
		margin-top: 4px;
	}
	.tabbed-carousel .main-image-wrapper {
		width: 43% !important;
	}
	.Homepage-featured-promo-section .Homepage-featured-promo-href {
		padding: 11px 35px;
		font-size: 13px;
		line-height: 13px;
	}
	.footer .footer__additional-menu a {
		margin-left: 15px;
	}
	#custom-newsletter-form .button {
		color: #323334;
		padding: 11px 33px;
	}
	.footer .footer__block-list {
		max-width: 618px !important;
		width: 100%;
		column-gap: 20px;
	}
	.footer {
		padding-bottom: 20px !important;
	}
	.footer .footer-divider {
		margin-bottom: 20px;
	}
	.footer .custom-newsletter-wrapper {
		margin-bottom: 30px;
		margin-top: 30px;
	}
	.footer::after {
		height: 335px;
		width: 365px;
	}
	[id*="__image_with_text_R4TkLC"] .h4 {
		font-size: 20px;
	}
	[id*="__image_with_text_R4TkLC"] .prose.text-center>button:nth-of-type(1) {
		margin-bottom: 20px !important;
	}
	[id*="__image_with_text_R4TkLC"] .button {
		margin-top: 20px;
		padding: 11px 35px;
	}
	[id*="__image_with_text_R4TkLC"] p {
		font-size: 16px;
	}
	[id*="__image_with_text_R4TkLC"] .prose.text-center>p.h4:nth-of-type(2) {
		margin-top: 20px !important;
	}
	[id*="__image_with_text_R4TkLC"] .prose.text-center>p.h4:nth-of-type(2)::before {
		width: 435px;
		top: -18px;
	}
	[id*="__text_with_icons_aqnVdL"] .h6 {
		font-size: 20px !important;
	}
	[id*="__text_with_icons_aqnVdL"] .v-stack .prose p {
		font-size: 17px;
	}
	[id*="__text_with_icons_aqnVdL"] .text-with-icons.text-with-icons--stacked {
		gap: 30px;
	}
	[id*="__rich_text_aicBWH"] .section-spacing {
		padding-top: 40px !important;
		padding-bottom: 24px !important;
	}
	[id*="__text_with_icons_aqnVdL"] .section-spacing {
		padding-bottom: 40px !important;
	}
	[id*="__rich_text_aicBWH"] .h3 {
		font-size: 23px;
	}
	[id*="__rich_text_aicBWH"] p {
		font-size: 16px;
	}
	.button {
		padding: 11px 35px;
		font-size: 13px;
		line-height: 13px;
	}
	[id*="__interactive_tabs_KJjJPc"] .interactive_right_wrap {
		padding: 40px !important;
	}
	[id*="__interactive_tabs_KJjJPc"] .interactive_right_inner .interactive_right_img {
		margin-top: 15px !important;
	}
	[id*="__interactive_tabs_KJjJPc"] .interactive_left_wrap {
		padding: 40px 30px !important;
		display: flex !important;
		flex-direction: column !important;
		align-items: center !important;
	}
	.stack-image.swiped {
		margin-left: 20px;
	}
	[id*="__interactive_tabs_KJjJPc"] .stack-container {
		margin-inline: auto !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.Homepage-featured-promo-section .flickity-page-dots {
		bottom: -40px;
		left: -21px;
	}
	.text-with-icons.text-with-icons--stacked .text-with-icons__item:nth-child(2)::before {
		height: 180px;
		left: -15px;
	}
	.text-with-icons.text-with-icons--stacked .text-with-icons__item:nth-child(2)::after {
		height: 180px;
		right: -15px;
	}
	.tabbed-carousel .tabs li {
		margin-bottom: 10px;
	}
	[id*="__multi_column_collection_UHQrrn"] .h3,
	[id*="__multi_column_collection_UHQrrn"] .h3 {
		font-size: 60px;
	}
	[id*="__multi_column_collection_UHQrrn"] span,
	[id*="__multi_column_collection_UHQrrn"] span {
		font-size: 18px;
	}
	[id*="__multi_column_collection_UHQrrn"] .section-spacing,
	[id*="__multi_column_collection_yfPHB3"] .section-spacing,
	[id*="__multi_column_collection_7N8TF6"] .section-spacing,
	[id*="__multi_column_collection_UHQrrn"] .section-spacing {
		padding-top: 50px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .titlecursive,
	[id*="__carousel_with_text_LXNEqq"] .titlecursive {
		font-size: 60px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] h2,
	[id*="__carousel_with_text_LXNEqq"] h2 {
		font-size: 35px;
	}
	[id*="__carousel_with_text_LXNEqq"] p,
	[id*="__carousel_with_text_LXNEqq"] p {
		font-size: 18px;
	}
	[id*="__carousel_with_text_LXNEqq"] .custom-carousel-section,
	[id*="__carousel_with_text_LXNEqq"] .custom-carousel-section {
		padding-block: 60px !important;
	}
	[id*="__featured_collections_jCEcyi"],
	[id*="__featured_collections_products_kUJHhW"],
	[id*="__featured_collections_products_i8nQNj"],
	[id*="__featured_collections_products_QUzVJr"],
	[id*="__featured_collections_mtRWyF"] {
		padding-block: 60px;
	}
	#featured-collections-product-list-carousel-collection_tbDTji .product-card,
	#featured-collections-product-list-carousel-collection_t9Grbj .product-card,
	#featured-collections-product-list-carousel-collection_mwy8md .product-card,
	#featured-collections-product-list-carousel-collection_BR6aRP .product-card,
	#featured-collections-product-list-carousel-collection_NHQAK6 .product-card {
		gap: 20px !important;
	}
	#featured-collections-product-list-carousel-collection_tbDTji .product-title,
	#featured-collections-product-list-carousel-collection_t9Grbj .product-title,
	#featured-collections-product-list-carousel-collection_mwy8md .product-title #featured-collections-product-list-carousel-collection_BR6aRP .product-title,
	#featured-collections-product-list-carousel-collection_NHQAK6 .product-title {
		font-size: 15px;
		line-height: 17px;
	}
	#featured-collections-product-list-carousel-collection_tbDTji .price-list sale-price,
	#featured-collections-product-list-carousel-collection_t9Grbj .price-list sale-price,
	#featured-collections-product-list-carousel-collection_mwy8md .price-list sale-price #featured-collections-product-list-carousel-collection_BR6aRP .price-list sale-price,
	#featured-collections-product-list-carousel-collection_NHQAK6 .price-list sale-price {
		font-size: 15px;
		line-height: 18px;
	}
	[id*="__featured_collections_jCEcyi"] .featured-collections-carousel__item.is-selected,
	[id*="__featured_collections_products_kUJHhW"] .featured-collections-carousel__item.is-selected,
	[id*="__featured_collections_products_i8nQNj"] .featured-collections-carousel__item.is-selected,
	[id*="__featured_collections_products_QUzVJr"] .featured-collections-carousel__item.is-selected,
	[id*="__featured_collections_mtRWyF"] .featured-collections-carousel__item.is-selected {
		gap: 60px !important;
	}
	[id*="__multi_column_collection_UHQrrn"] .h3,
	[id*="__multi_column_collection_UHQrrn"] .h3 {
		font-size: 55px;
		line-height: 80px;
	}
	[id*="__multi_column_collection_UHQrrn"] span,
	[id*="__multi_column_collection_UHQrrn"] span {
		font-size: 17px;
		line-height: 25px;
	}
	[id*="__multi_column_collection_UHQrrn"] .multi-column__item.snap-center.group,
	[id*="__multi_column_collection_yfPHB3"] .multi-column__item.snap-center.group,
	[id*="__multi_column_collection_7N8TF6"] .multi-column__item.snap-center.group,
	[id*="__multi_column_collection_UHQrrn"] .multi-column__item.snap-center.group {
		gap: 15px !important;
	}
	[id*="__multi_column_collection_UHQrrn"] .multi-column,
	[id*="__multi_column_collection_yfPHB3"] .multi-column,
	[id*="__multi_column_collection_7N8TF6"] .multi-column,
	[id*="__multi_column_collection_UHQrrn"] .multi-column {
		gap: 15px;
	}
	[id*="__featured_collections_jCEcyi"],
	[id*="__featured_collections_products_kUJHhW"],
	[id*="__featured_collections_products_i8nQNj"],
	[id*="__featured_collections_products_QUzVJr"],
	[id*="__featured_collections_mtRWyF"] {
		padding-block: 50px;
	}
	[id*="__featured_collections_jCEcyi"] .featured-collections-carousel__item.is-selected,
	[id*="__featured_collections_products_kUJHhW"] .featured-collections-carousel__item.is-selected,
	[id*="__featured_collections_products_i8nQNj"] .featured-collections-carousel__item.is-selected,
	[id*="__featured_collections_products_QUzVJr"] .featured-collections-carousel__item.is-selected,
	[id*="__featured_collections_mtRWyF"] .featured-collections-carousel__item.is-selected {
		gap: 50px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .custom-carousel-section,
	[id*="__carousel_with_text_LXNEqq"] .custom-carousel-section {
		padding-block: 50px !important;
	}
	[id*="__multi_column_collection_UHQrrn"] .multi-column .multi-column__item:nth-child(2) img {
		height: 560px;
	}
	[id*="__multi_column_collection_yfPHB3"] a,
	[id*="__multi_column_collection_7N8TF6"] a,
	[id*="__multi_column_collection_UHQrrn"] a {
		margin-top: 21px;
	}
	[id*="__multi_column_collection_UHQrrn"] .h3+p {
		font-size: 25px;
		margin-top: 10px !important;
	}
	[id*="__multi_column_collection_7N8TF6"] .prose.text-start {
		margin-right: 10px;
	}
	[id*="__multi_column_collection_yfPHB3"] p,
	[id*="__multi_column_collection_7N8TF6"] p {
		font-size: 17px;
		line-height: 23px;
		margin-top: 5px;
	}
	[id*="__multi_column_collection_UHQrrn"] .container,
	[id*="__multi_column_collection_yfPHB3"] .container,
	[id*="__multi_column_collection_UHQrrn"] .container {
		margin-left: 40px;
	}
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(2) {
		height: 456px !important;
		width: 400px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3),
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:has(> .Tribal_Desktop_Tribal_02) {
		height: 456px !important;
		width: 400px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(2) img {
		height: 456px !important;
		width: 400px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3) img,
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(2) .Tribal_Desktop_Tribal_02 {
		height: 456px !important;
		width: 400px !important;
	}
	[id*="__multi-column"] .multi-column {
		gap: 50px;
	}
	[id*="__carousel_with_text_LXNEqq"] .carousel-cell {
		height: 456px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .carousel-cell {
		height: 456px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .carousel-cell img {
		height: 456px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .carousel-cell img {
		height: 456px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:has(> .Onsa_Desktop_Onsa_02),
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:has(> .Luminus_Desktop_Luminus_03),
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:has(> .Estelar_Desktop_Estellar_03),
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:has(> .Tribal_Desktop_Tribal_03) {
		height: 456px !important;
		width: auto !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3) .Onsa_Desktop_Onsa_02,
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3) .Luminus_Desktop_Luminus_03,
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3) .Estelar_Desktop_Estellar_03,
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3) .Tribal_Desktop_Tribal_03 {
		height: 456px !important;
		width: auto !important;
	}
	
	.mega-menu__promo img {
		width: 325px !important;
		
	}
	.mega-menu__promo .overflow-hidden {
		width: 325px !important;
		
	}
	.mega-menu__promo {
		width: 325px !important;
		
	}
	.mega-menu .mega-menu__linklist {
		row-gap: 16px !important;
	}
	.mega-menu .mega-menu-SHOP.BY.CATEGORY,
	.mega-menu .mega-menu-FEATURED,
	.mega-menu .mega-menu-SHOP.BY.COLLECTION {
		font-size: 14px;
	}
	.mega-menu ul li a {
		line-height: 13px;
		font-size: 16px;
	}
	/* duplicate rule removed — see line 4922 */
	.mega-menu .mega-menu-SHOP.BY.CATEGORY+ul,
	.mega-menu .mega-menu-FEATURED+ul {
		row-gap: 5px;
	}
	.mega-menu .mega-menu-SHOP.BY.COLLECTION+ul {
		column-gap: 30px;
		row-gap: 10px;
	}
	.mega-menu.mega-menu-IntroducingHueb .mega-menu__linklist.unstyled-list {
		gap: 10px !important;
	}
	[id*="__multi_column_VG3W7h"] p {
		font-size: 16px;
		line-height: 21px;
	}
	[id*="__multi_column_VG3W7h"] .multi-column__item.multi-column__item--overlap.snap-center.group {
		width: 349px;
		top: 118px;
		left: 52px;
	}
	[id*="__multi_column_VG3W7h"] .h3 {
		font-size: 26px;
	}
	[id*="__multi_column_VG3W7h"] {
		min-height: 138vh;
	}
	[id*="__multi_column_VG3W7h"] .multi-column__item.snap-center.group {
		position: absolute;
		right: 57px;
		bottom: 188px;
		width: 315px;
	}
}
@media screen and (max-width: 768px) {
section.penka-charms:has(.estelar-cta) {
    position: relative;
    width: auto;
}
    .oasis-heading, .ocollage-title {
    font-family: 'la_luxes_scriptregular';
    font-size: 80px!important;  
    margin: 15px 0px!important;
}
    section[id*="__image_with_text_block_kK3ecE"] img {
        width: 100% !important;
        height: auto !important;
        max-width: 100% !important;
        object-fit: contain !important;
    }
[id*="__center_focus_carousel_Y8TaCg"] {
    
}
    [id*="__custom_drawer_form_47F38A"].section-spacing {
    margin-top: -70px;
}
.slide-row.row-grid.exspace, .slide-row.row-grid.reverse {
margin-top:0!important;
}
[id*="__multi_column_nDQhVz"] .multi-column {
    overflow:scroll;
}
#header-panel-1 .header-sidebar__back-button, #header-panel-1 .header-sidebar__back-button,
#header-panel-2 .header-sidebar__back-button, #header-panel-2 .header-sidebar__back-button,
#header-panel-3 .header-sidebar__back-button, #header-panel-3 .header-sidebar__back-button {
        padding-top: 0;
        padding-bottom: 20px;
        font-size: 17px;
        margin-bottom: 20px;
        line-height: 20px;
        font-family: "neutraface_2_displaybold";
        color: #324758;
        letter-spacing: 0px !important;
        border-bottom: 1px solid rgb(190 194 198 / 30%);
    }
    
	.Homepage-featured-promo-section .Homepage-featured-promo-promo-left {
		margin-top: 0px;
	}
	.Homepage-featured-promo-section .flickity-page-dots {
		left: 81%;
		transform: translateY(-50%);
	}
	[id*="__multi-column"] .multi-column.scroll-area {
		display: block !important;
	}
	[id*="__multi-column"] .multi-column__item {
		margin-bottom: 60px;
	}
	[id*="__multi-column"] .bordered-section {
		padding-block: 60px !important;
	}
	[id*="__multi-column"] .multi-column__item:last-child {
		margin-bottom: 0px;
	}
	#custom-newsletter-form {
		justify-content: flex-start;
		gap: 10px;
	}
	[id*="__image_with_text_R4TkLC"] .image-with-text {
		display: block !important;
	}
	[id*="__image_with_text_R4TkLC"] .image-with-text img {
		width: 100%;
	}
	[id*="__image_with_text_R4TkLC"] .prose.text-center {
		margin-block: 40px !important;
	}
	.footer__aside {
		gap: 7px;
	}
	
	[id*="__text_with_icons_aqnVdL"] .h6 {
		font-size: 16px !important;
	}
	[id*="__text_with_icons_aqnVdL"] .v-stack .prose p {
		font-size: 16px;
		line-height: 22px;
	}
    .interactive_right_container {
        display: flex !important;
        flex-direction: column-reverse;
    }
	[id*="__interactive_tabs_KJjJPc"] .interactive_right_wrap {
		padding: 40px 30px !important;
	}
	[id*="__interactive_tabs_KJjJPc"] .interactive_right_inner .interactive_right_img {
		margin-top: 20px !important;
	}
	[id*="__interactive_tabs_KJjJPc"] .interactive_right_inner_div {
		margin-top: 30px !important;
	}
	[id*="__interactive_tabs_KJjJPc"] .interactive_right_para_txt {
		margin-top: 15px !important;
	}
	[id*="__interactive_tabs_KJjJPc"] .interactive_left_wrap {
		padding: 32px 20px 40px !important;
		display: flex !important;
		flex-direction: column !important;
		align-items: center !important;
	}
	[id*="__interactive_tabs_KJjJPc"] .stack-container {
		margin-inline: auto !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	[id*="__interactive_tabs_KJjJPc"] .interactive_left_img_sub_heading {
		margin-top: 12px;
	}
	[id*="__featured-collections-1"] .section-spacing {
		padding-block: 30px !important;
	}
	[id*="__featured-collections-1"] button.h2 {
		font-size: 20px;
		line-height: 30px;
	}
	[id*="__featured-collections-1"] .product-title {
		font-size: 16px;
		line-height: 24px;
	}
	[id*="__featured-collections-1"] sale-price {
		font-size: 16px;
	}
	.featured-collections-carousel__item {
		gap: 62px;
	}
	.homepage_hover-expand-wrapper .hover-expand-row__item:hover .homepage_hover-subtitle {
		font-size: 20px;
		margin-top: 2px;
		margin-bottom: 15px;
	}
	.homepage_hover-expand-wrapper .homepage_hover-href {
		padding: 12px 36px;
		font-size: 12px;
		line-height: 14px;
	}
	.countdown-condensed {
		padding: 16px 0 !important;
		justify-content: center;
		padding-right: 25px !important;
	}
	[id*="__multi-column"] .bordered-section p {
		margin-top: 5px;
		padding: 0 30px;
	}
	.tabbed-carousel .main-image-wrapper {
		width: 100% !important;
	}
	[id*="__image-with-text-overlay-1"] img {
		height: 400px;
	}
	.text-with-icons.text-with-icons--stacked .text-with-icons__item:nth-child(2)::before {
		height: 190px;
		left: -12px;
	}
	.text-with-icons.text-with-icons--stacked .text-with-icons__item:nth-child(2)::after {
		height: 190px;
		right: -12px;
	}
	
	.featured-promo-right {
		width: 55% !important;
	}
	.Homepage-featured-promo-section .featured-promo-carousel {
		left: -130px !important;
	}
	.Homepage-featured-promo-section .flickity-page-dots {
		left: 110%;
	}
	[id*="__carousel_with_text_LXNEqq"] h2,
	[id*="__carousel_with_text_LXNEqq"] h2 {
		font-size: 28px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .titlecursive,
	[id*="__carousel_with_text_LXNEqq"] .titlecursive {
		font-size: 51px !important;
	}
	[id*="__multi_column_collection_UHQrrn"] .h3,
	[id*="__multi_column_collection_UHQrrn"] .h3 {
		font-size: 50px;
		line-height: 75px;
	}
	[id*="__multi_column_collection_UHQrrn"] span,
	[id*="__multi_column_collection_UHQrrn"] span {
		font-size: 13px;
		line-height: 16px;
	}
	[id*="__multi_column_collection_UHQrrn"] .section-spacing,
	[id*="__multi_column_collection_yfPHB3"] .section-spacing,
	[id*="__multi_column_collection_7N8TF6"] .section-spacing,
	[id*="__multi_column_collection_UHQrrn"] .section-spacing {
		padding-top: 40px !important;
	}
	[id*="__multi_column_collection_UHQrrn"] .multi-column .multi-column__item:nth-child(2) img {
		height: 488px;
	}
	#featured-collections-product-list-carousel-collection_tbDTji,
	#featured-collections-product-list-carousel-collection_mwy8md #featured-collections-product-list-carousel-collection_BR6aRP,
	#featured-collections-product-list-carousel-collection_NHQAK6 {
		gap: 20px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(2) {
		height: 400px !important;
		width: 500px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3),
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:has(> .Tribal_Desktop_Tribal_02) {
		height: 400px !important;
		width: 500px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(2) img {
		height: 400px !important;
		width: 500px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3) img,
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(2) .Tribal_Desktop_Tribal_02 {
		height: 400px !important;
		width: 500px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .carousel-cell {
		height: 400px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .carousel-cell {
		height: 400px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .carousel-cell img {
		height: 400px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .carousel-cell img {
		height: 400px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:has(> .Onsa_Desktop_Onsa_02),
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:has(> .Luminus_Desktop_Luminus_03),
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:has(> .Estelar_Desktop_Estellar_03),
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:has(> .Tribal_Desktop_Tribal_03) {
		height: 400px !important;
		width: auto !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3) .Onsa_Desktop_Onsa_02,
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3) .Luminus_Desktop_Luminus_03,
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3) .Estelar_Desktop_Estellar_03,
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3) .Tribal_Desktop_Tribal_03 {
		height: 400px !important;
		width: auto !important;
	}
	
	.header-sidebar__scroller {
		padding: 30px 24px;
	}
	.header-sidebar__linklist-button.h6 {
		padding: 10px 0 !important;
		font-size: 16px;
		line-height: 27px;
		font-family: 'neutraface_2_displaybold';
		letter-spacing: 1px;
	}
#header-panel-1 .header-sidebar__back-button,
#header-panel-2 .header-sidebar__back-button,
#header-panel-3 .header-sidebar__back-button {
		padding-top: 0;
		padding-top: 0;
		padding-bottom: 30px;
		font-size: 17px;
		margin-bottom: 30px;
		line-height: 20px;
		font-family: 'neutraface_2_displaybold';
		color: #324758;
		letter-spacing: 0px !important;
		border-bottom: 1px solid rgb(190 194 198 / 30%);
	}
#header-panel-1 .header-sidebar__linklist-button.h6,
#header-panel-2 .header-sidebar__linklist-button.h6,
#header-panel-3 .header-sidebar__linklist-button.h6 {
		font-size: 16px;
		color: #365368;
		line-height: 14px;
		font-family: 'neutraface_2_displaymedium';
		padding-top: 0 !important;
		padding-bottom: 14px !important;
		text-transform: capitalize;
	}
	.header-sidebar__promo.scroll-area.bleed {
		margin-top: 30px;
		position: relative;
		animation: none !important;
		transition: none !important;
		transform: none !important;
		opacity: 1 !important;
		will-change: auto !important;
	}
	.header-sidebar__promo.scroll-area.bleed .v-stack.text-center {
		gap: 0 !important;
		position: absolute;
		bottom: 26%;
		left: 9%;
	}
	#header-panel-3 a.v-stack.justify-items-center {
		position: relative;
	}
	.header-sidebar__promo.scroll-area.bleed .h6 {
		font-size: 18px;
		font-weight: 700;
		margin-bottom: 6px;
		font-family: 'neutraface_2_displaybold';
		color: #FFFFFF;
		width: 65vw;
		line-height: 24px;
	}
	.header-sidebar__promo.scroll-area.bleed p {
		font-size: 14px;
		font-weight: 700;
		text-align: left !important;
		font-family: 'neutraface_2_displaybold';
		color: #FFFFFF;
		position: relative;
		width: fit-content;
		margin-top: 0px;
	}
	.header-sidebar__promo.scroll-area.bleed p::before {
		content: "";
		position: absolute;
		background: url("/cdn/shop/files/arrow-right-nav.svg?v=1759126564");
		right: -21px;
		bottom: 4px;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
		width: 20px;
		height: 16px;
	}
	.header-sidebar__promo.scroll-area.bleed .h6::before {
		content: "";
		display: none !important;
	}
	.header-sidebar__promo.scroll-area.bleed img {
		height: 185px !important;
	}
	.header-sidebar__promo.scroll-area.bleed .overflow-hidden {
		height: 220px !important;
	}
	#header-panel-1 .header-sidebar__linklist-button.h6 {
		font-size: 16px;
		line-height: 14px;
		font-family: 'neutraface_2_displaybold';
		padding-bottom: 20px !important;
	}
	.header-sidebar__nested-linklist {
		row-gap: 14px;
		margin-bottom: 30px !important;
		padding-left: 0;
		margin-left: 0;
		border-left: none;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	.header-sidebar__nested-linklist a {
		font-size: 18px;
		color: #365368;
		font-family: 'neutraface_2_displaymedium';
		letter-spacing: 1px;
		line-height: 20px;
		flex: 0 50%;
	}
	.header-sidebar__nested-linklist a:last-child {
		font-family: 'neutraface_2_displaybold';
	}
	#header-panel-2 ul.header-sidebar__linklist.unstyled-list {
		display: flex;
		flex-wrap: wrap;
	}
	#header-panel-2 li {
		flex: 0 50%;
	}
	.header-search__input::placeholder {
		color: #324758;
		font-size: 10px;
		font-weight: 300;
		text-transform: initial;
	}
	.header-search .container {
		margin-inline: 15px !important;
	}
	[id*="__slideshow_zXX9WC"] .h1 {
		font-size: 24px !important;
	}
	[id*="__rich_text_rUUdN4"] .color-scheme.color-scheme--scheme-1.color-scheme--bg-609ecfcfee2f667ac6c12366fc6ece56.section-spacing.bordered-section {
		padding: 20px 0 40px 0 !important;
	}
	[id*="__rich_text_rUUdN4"] ul li {
		font-size: 16px !important;
		line-height: 26px !important;
	}
	[id*="__rich_text_rUUdN4"] ul {
		padding-left: 15px !important;
	}
	.sticky-left {
		display: none !important;
	}
	[id*="__rich_text_rUUdN4"] .col-right {
		padding: 0 !important;
	}
	[id*="__slideshow_zXX9WC"] .h1,
	[id*="__slideshow_zXX9WC"] .h1 {
		padding: 0 0 !important;
		margin-top: 35px !important;
	}
	[id*="__slideshow_zXX9WC"] picture img,
	[id*="__slideshow_zXX9WC"] picture img {
		object-position: left bottom !important;
		object-fit: cover !important;
	}
	[id*="__rich_text_rUUdN4"] p {
		font-size: 16px !important;
	}
	[id*="__slideshow_zXX9WC"] .h1 {
		font-size: 24px !important;
	}
	[id*="__rich_text_VXK96U"] ul {
		width: 315px !important;
		gap: 10px;
		left: 49%;
		margin-top: 18px !important;
	}
	[id*="__rich_text_VXK96U"] ul li a {
		font-size: 18px !important;
		line-height: 23px;
		word-wrap: break-word;
	}
	.two-column-row .col-right h3,
	[id*="__rich_text_VXK96U"] h3 {
		margin-top: 50px !important;
	}
	[id*="__rich_text_VXK96U"] .section-spacing {
		padding: 24px 0 40px 0 !important;
	}
	[id*="__rich_text_VXK96U"] .col-right p,
	[id*="__rich_text_VXK96U"] .col-right li,
	[id*="__rich_text_VXK96U"] .col-right a {
		font-size: 16px !important;
		line-height: 25px;
		letter-spacing: 0px !important;
	}
	/* [id*="__rich_text_VXK96U"] .termstab {
		width: 340px !important;
		top: -70px;
		gap: 30px;
		left: 48%;
	} */
        [id*="__rich_text_VXK96U"] .termstab {
        width: 480px !important;
        top: -41px;
        gap: 30px;
        left: 48%;
    }
	[id*="__rich_text_rUUdN4"] ul li,
	[id*="__rich_text_VXK96U"] p {
		font-size: 16px !important;
		line-height: 26px;
	}
	[id*="__slideshow_zXX9WC"] .content-over-media.content-over-media--auto img,
	[id*="__slideshow_zXX9WC"] picture img {
		object-position: bottom left !important;
		height: 296px !important;
	}
	[id*="__slideshow_zXX9WC"] .h1 {
		padding: 0 0 !important;
		margin-top: 55px !important;
	}
	[id*="__slideshow_zXX9WC"] .h1 {
		font-size: 24px !important;
		padding: 0 20px !important;
	}
	[id*="__slideshow_CGqJjL"] .h6 {
		font-size: 30px;
		margin-bottom: 20px !important;
	}
	[id*="__rich_text_MCx97U"] .color-scheme--scheme-1.color-scheme--bg-609ecfcfee2f667ac6c12366fc6ece56 {
		padding: 80px 0 50px 0 !important;
	}
	[id*="__rich_text_MCx97U"] h5 {
		font-size: 24px;
		line-height: 30px;
	}
	[id*="__rich_text_MCx97U"] .h2 {
		margin-top: 80px;
		font-size: 24px;
	}
	[id*="__rich_text_MCx97U"] p {
		font-size: 16px;
		line-height: 26px;
	}
	[id*="__slideshow_CGqJjL"] img {
		height: 654px !important;
	}
	[id*="__rich_text_9emDkP"] h5 {
		font-size: 14px;
		margin-bottom: 9px !important;
	}
	[id*="__rich_text_9emDkP"] .h2 {
		font-size: 24px;
	}
	
	
	[id*="__center_focus_carousel_Y8TaCg"] .item-content {
		margin-top: 7px !important;
	}
	[id*="__center_focus_carousel_Y8TaCg"] h3 {
		font-size: 20px;
		line-height: 18px;
	}
	[id*="__center_focus_carousel_Y8TaCg"] p,
	[id*="__image_with_text_block_iaPHED"] p {
		font-size: 16px;
		line-height: 26px;
		margin-top: 6px;
	}
	[id*="__image_with_text_block_iaPHED"] .content {
		padding: 40px 30px !important;
		max-width: 100% !important;
		background: none;
        width:90%;
        margin-bottom:60px;
		border: none;
	}
	[id*="__image_with_text_block_iaPHED"] p {
		margin-top: 5px;
	}
	[id*="__image_with_text_block_iaPHED"] .image-with-text-block {
		gap: 0 !important;
		--content-over-media-gap: 0 !important;
		row-gap: 0px !important;
	}
	[id*="__rich_text_MCx97U"]::before {
		width: 150px;
		height: 150px;
		top: 0px;
	}
	
	[id*="__multi_column_VG3W7h"] {
		min-height: auto;
		background: none;
	}
	[id*="__multi_column_VG3W7h"] .multi-column__item.multi-column__item--overlap.snap-center.group {
		width: 100%;
		position: static;
	}
	[id*="__multi_column_VG3W7h"] .multi-column__item.snap-center.group {
		position: static;
		width: 100%;
	}
	[id*="__multi_column_VG3W7h"] .multi-column {
		display: block !important;
	}
	[id*="__multi_column_VG3W7h"] {
		padding: 80px 0 70px 0 !important;
		position: relative;
	}
	[id*="__multi_column_VG3W7h"] .h3 {
		font-size: 24px;
	}
	[id*="__multi_column_VG3W7h"] p {
		font-size: 16px;
		line-height: 26px;
		text-align: center;
	}
	.atelier-content {
		max-width: 100% !important;
		position: static !important;
		transform: none !important;
		padding: 24px !important;
	}
	.atelier-foreground {
		position: static !important;
		transform: none !important;
		width: 100% !important;
	}
	.atelier-bg img {
		width: 100% !important;
	}
	.testimonial-item {
		gap: 30px !important;
	}
	[id*="__testimonials_desitn_Kw4YxN"] .testimonial-item p {
		font-size: 16px;
		line-height: 26px;
	}
	.testimonial-designation {
		font-size: 16px !important;
		line-height: 27px !important;
	}
	.testimonial-list {
		gap: 40px;
	}
	[id*="__testimonials_desitn_Kw4YxN"] .section-spacing {
		padding: 40px 0 !important;
		padding-bottom: 0 !important;
	}
	[id*="__atelier_overlap_wMxJz8"] p {
		font-size: 16px !important;
		line-height: 26px !important;
	}
	.atelier-content {
		box-shadow: 0px 4px 4px 0px #00000040 !important;
		margin-bottom: 0 !important;
		text-align: center;
		margin-top: 0 !important;
	}
	.atelier-content h2 {
		font-size: 24px !important;
		line-height: 29px;
	}
	[id*="__atelier_overlap_wMxJz8"] .sourceline {
		text-align: left !important;
	}
	
	
	[id*="__atelier_overlap_wMxJz8"] .sourceline {
		padding-top: 15px;
	}
	[id*="__multi_column_VG3W7h"]::before {
		top: -158px;
		position: absolute;
		content: "";
		background-image: url(/cdn/shop/files/Hueb_2.png?v=1767346170);
		background-size: cover;
		height: 406px;
		width: 166px;
		background-repeat: no-repeat;
		left: 0px;
		background-position: left;
	}
	[id*="__multi_column_VG3W7h"]::after {
		position: absolute;
		content: "";
		background-image: url("/cdn/shop/files/Hueb_1_1_342c377d-85c0-47b2-9acd-34ce44f2e547.png?v=1767347676");
		background-size: cover;
		height: 164px;
		width: 209px;
		background-repeat: no-repeat;
		right: 0px;
		background-position: center;
		bottom: -17px;
	}
	[id*="__footer--contactemail"] {
		width: 170px !important;
	}
	[id*="__center_focus_carousel_Y8TaCg"] p {
		margin-bottom: 76px;
	}
}
@media screen and (max-width: 500px) {
	.countdown-condensed p {
		font-size: 11px !important;
	}
	[id*="__featured-collections-1"] button.h2 {
		font-size: 16px;
		line-height: 29px;
	}
	[id*="__featured-collections-1"] .section-stack {
		gap: 20px;
	}
	[id*="__featured-collections-1"] .product-card {
		gap: 15px !important;
	}
	[id*="__featured-collections-1"] .featured-collections-carousel__item {
		gap: 62px;
	}
	[id*="__featured-collections-1"] .button {
		padding: 12px 36px;
		font-size: 12px;
		line-height: 14px;
	}
	.homepage_hover-expand-wrapper .hover-expand-row__item:hover {
		flex: 3 !important;
	}
	.homepage_hover-expand-wrapper .homepage_hover-title {
		font-size: 14px;
	}
	.homepage_hover-expand-wrapper .homepage_hover-subtitle {
		font-size: 20px;
		margin-top: 2px;
		margin-bottom: 15px;
	}
	.featured-promo-section {
		padding: 50px 30px;
	}
	.Homepage-featured-promo-section .Homepage-featured-promo-subheading {
		font-size: 14px;
	}
	.Homepage-featured-promo-section .Homepage-featured-promo-promo-left {
		text-align: left;
		margin-bottom: 9px;
	}
	.Homepage-featured-promo-section .Homepage-featured-promo-heading {
		font-size: 25px;
	}
	.cursiv {
		 font-family: 'la_luxes_scriptregular';
		font-size: 40px;
	}
	.Homepage-featured-promo-section .Homepage-featured-promo-description {
		font-size: 16px;
		margin-bottom: 30px;
	}
	.Homepage-featured-promo-section .Homepage-featured-promo-href {
		padding: 12px 36px;
		font-size: 14px;
		line-height: 14px;
	}
	.featured-promo-right {
		width: 81% !important;
	}
	#custom-newsletter-form .button {
		padding: 13px 20px;
	}
	#custom-newsletter-form {
		gap: 10px;
	}
	[id*="__footer--contactemail"] {
		width: 190px !important;
		height: 41px !important;
	}
	[id*="__text_with_icons_aqnVdL"] .text-with-icons.text-with-icons--stacked {
		display: block;
		gap: 0px;
	}
	.footer::after {
		height: 253px;
		width: 252px;
	}
	.footer__additional-menu {
		flex-direction: column;
	}
	.footer .footer__block-list {
		width: auto !important;
	}
	.footer {
		padding-bottom: 30px !important;
	}
	.footer .footer__additional-menu a {
		font-size: 14px;
		line-height: 16px;
		margin-left: 0;
	}
	.footer__aside {
		gap: 20px;
	}
	.footer__additional-menu {
		gap: 10px !important;
		margin-top: 0 !important;
	}
	.footer .footer-divider {
		margin-bottom: 30px;
	}
	.footer .heading.text-subdued {
		font-size: 14px;
		line-height: 16px;
	}
	.button {
		padding: 12px 20px;
		font-size: 14px;
		line-height: 14px;
	}
	.footer .custom-newsletter-wrapper {
		margin-bottom: 40px;
		margin-top: 70px;
		gap: 20px;
	}
	.footer .custom-newsletter-left .prose.text-subdued p {
		font-size: 14px;
		margin-top: 5px;
	}
	.footer .custom-newsletter-left .h6 {
		font-size: 18px;
	}
	.footer .footer__block .link-faded {
		font-size: 16px;
		line-height: 17px;
	}
	.footer__block.footer__block--links .v-stack {
		gap: 14px;
	}
	.footer .footer__block .h6 {
		font-size: 16px;
		line-height: 17px;
	}
	.footer .footer__block .v-stack.gap-4 {
		gap: 20px !important;
	}
	.footer .footer__block-list {
		row-gap: 50px !important;
	}
	.footer__block-list .footer__block.footer__block--links:first-of-type ul li:nth-child(-n+4) a {
		font-size: 16px;
		line-height: 17px;
	}
	[id*="__image_with_text_R4TkLC"] .prose.text-center {
		margin-block: 30px !important;
	}
	[id*="__image_with_text_R4TkLC"] p {
		font-size: 18px;
		line-height: 26px;
	}
	[id*="__image_with_text_R4TkLC"] .button {
		margin-top: 30px;
		padding: 12px 36px;
	}
	[id*="__image_with_text_R4TkLC"] .prose.text-center>button:nth-of-type(1) {
		margin-bottom: 45px !important;
	}
	[id*="__image_with_text_R4TkLC"] .prose.text-center>p.h4:nth-of-type(2) {
		margin-top: 45px !important;
	}
	[id*="__image_with_text_R4TkLC"] .prose.text-center>p.h4:nth-of-type(2)::before {
		top: -45px;
	}
	[id*="__interactive_tabs_KJjJPc"] .interactive_left_wrap {
		padding: 5px 0px 40px 25px !important;
	}
	[id*="__interactive_tabs_KJjJPc"] .interactive_right_heading_txt {
		text-align: center;
	}
	[id*="__interactive_tabs_KJjJPc"] .interactive_right_para_txt {
		text-align: center;
	}
	[id*="__interactive_tabs_KJjJPc"] .stack-container {
		margin-left: 0px !important;
	}
	[id*="__rich_text_aicBWH"] .section-spacing {
		padding-top: 40px !important;
		padding-bottom: 24px !important;
	}
	[id*="__rich_text_aicBWH"] .h3 {
		font-size: 24px;
	}
	[id*="__rich_text_aicBWH"] p {
		font-size: 18px;
	}
	[id*="__text_with_icons_aqnVdL"] .v-stack.gap-6 {
		gap: 30px !important;
	}
	[id*="__text_with_icons_aqnVdL"] .h6 {
		font-size: 20px !important;
	}
	[id*="__text_with_icons_aqnVdL"] .v-stack .prose p {
		font-size: 18px;
		line-height: 26px;
	}
	[id*="__text_with_icons_aqnVdL"] .v-stack.gap-2.text-center {
		gap: 5px;
	}
	.footer .custom-newsletter-wrapper::before {
		position: relative;
		contact: "";
	}
	.featured-promo-section {
		flex-direction: column;
		padding: 40px 20px;
		align-items: end !important;
	}
	.Homepage-featured-promo-section .featured-promo-carousel {
		max-width: 194px !important;
		position: absolute;
		left: -64px !important;
		bottom: -99px !important;
		padding: 15px !important;
	}
	.Homepage-featured-promo-section .Homepage-featured-riight-href img {
		margin-bottom: 20px !important;
		width: 150px !important;
		margin: 0 auto;
		padding: 0;
	}
	.Homepage-featured-promo-section .Homepage-featured-riight-title {
		font-size: 14px;
		line-height: 23px;
	}
	.featured-promo-section {
		padding-bottom: 320px !important;
		padding-inline: 30px !important;
	}
	.Homepage-featured-promo-section .flickity-page-dots {
		left: 39%;
		transform: translateY(-50%);
		bottom: -70px;
	}
	[id*="__scrolling-content-1"] .scrolling-content__text.heading {
		font-size: 13px;
		margin-inline: 10px;
	}
	[id*="__multi-column"] .section-spacing::before {
		content: "";
		position: absolute;
		background: url(/cdn/shop/files/Hueb_Logo_1.svg?v=1754883980);
		height: 330px;
		width: 100%;
		background-repeat: no-repeat;
		background-size: contain;
		background-position: bottom;
		bottom: 0;
		opacity: 30%;
		right: 0;
		left: 0;
	}
	[id*="__image-with-text-overlay-1"] img {
		height: auto;
	}
	[id*="__image-with-text-overlay-1"] .h2 {
		letter-spacing: 2px;
	}
	[id*="__image-with-text-overlay-1"] .button {
		margin-top: 20px !important;
	}
	[id*="__image-with-text-overlay-1"] .content.place-self-center {
		bottom: 15px;
	}
	.main-image-wrapper.homepage_tabbed_wrapper {
		padding: 0 0px !important;
	}
	[id*="__image_with_text_R4TkLC"] .prose.text-center {
		padding: 0 40px !important;
	}
	.text-with-icons.text-with-icons--stacked .text-with-icons__item {
		margin-bottom: 60px;
	}
	.text-with-icons.text-with-icons--stacked .text-with-icons__item:last-child {
		margin-bottom: 0 !important;
	}
	.text-with-icons.text-with-icons--stacked .text-with-icons__item:nth-child(2)::before {
		height: 300px;
		left: 50%;
		transform: rotate(90deg);
		bottom: 0px;
	}
	.text-with-icons.text-with-icons--stacked .text-with-icons__item:nth-child(2)::after {
		right: inherit;
		height: 300px;
		left: 50%;
		transform: rotate(90deg);
		top: 0px;
	}
	.custom-newsletter-wrapper {
		position: relative;
	}
	.custom-newsletter-wrapper::before {
		position: absolute !important;
		content: "";
		background: rgba(255, 255, 255, 0.2);
		width: 100%;
		height: 1px;
		top: -35px;
	}
	
	[id*="__slideshow_zXX9WC"] .h6,
	[id*="__slideshow_zXX9WC"] .h6 {
		font-size: 30px;
	}
	[id*="__slideshow_zXX9WC"] .h1,
	[id*="__slideshow_zXX9WC"] .h1 {
		font-size: 16px;
		margin-top: 15px !important;
		letter-spacing: 0;
	}
	[id*="__slideshow_zXX9WC"] .slideshow__slide-content {
		bottom: -30px;
	}
	[id*="__multi_column_collection_UHQrrn"] .multi-column,
	[id*="__multi_column_collection_yfPHB3"] .multi-column,
	[id*="__multi_column_collection_7N8TF6"] .multi-column,
	[id*="__multi_column_collection_UHQrrn"] .multi-column {
		gap: 10px;
		display: flex;
		flex-direction: column;
	}
	[id*="__multi_column_collection_UHQrrn"] .section-spacing,
	[id*="__multi_column_collection_yfPHB3"] .section-spacing,
	[id*="__multi_column_collection_7N8TF6"] .section-spacing,
	[id*="__multi_column_collection_UHQrrn"] .section-spacing {
		padding-top: 30px !important;
	}
	[id*="__multi_column_collection_UHQrrn"] .prose.text-start,
	[id*="__multi_column_collection_yfPHB3"] .prose.text-start,
	[id*="__multi_column_collection_7N8TF6"] .prose.text-start,
	[id*="__multi_column_collection_UHQrrn"] .prose.text-start {
		text-align: center !important;
	}
	[id*="__multi_column_collection_UHQrrn"] .h3,
	[id*="__multi_column_collection_UHQrrn"] .h3 {
		font-size: 60px;
		line-height: 80px;
	}
	[id*="__multi_column_collection_UHQrrn"] span,
	[id*="__multi_column_collection_UHQrrn"] span,
	[id*="__multi_column_collection_7N8TF6"] p {
		font-size: 16px;
		line-height: 26px;
	}
	[id*="__multi_column_collection_UHQrrn"] .multi-column__item.snap-center.group,
	[id*="__multi_column_collection_yfPHB3"] .multi-column__item.snap-center.group,
	[id*="__multi_column_collection_7N8TF6"] .multi-column__item.snap-center.group,
	[id*="__multi_column_collection_UHQrrn"] .multi-column__item.snap-center.group {
		gap: 30px !important;
	}
	#featured-collections-product-list-carousel-collection_tbDTji,
	#featured-collections-product-list-carousel-collection_t9Grbj,
	#featured-collections-product-list-carousel-collection_mwy8md #featured-collections-product-list-carousel-collection_BR6aRP,
	#featured-collections-product-list-carousel-collection_NHQAK6 {
		gap: 20px !important;
	}
	#featured-collections-product-list-carousel-collection_tbDTji .product-card,
	#featured-collections-product-list-carousel-collection_t9Grbj .product-card,
	#featured-collections-product-list-carousel-collection_mwy8md .product-card,
	#featured-collections-product-list-carousel-collection_BR6aRP .product-card,
	#featured-collections-product-list-carousel-collection_NHQAK6 .product-card {
		gap: 15px !important;
	}
	#featured-collections-product-list-carousel-collection_tbDTji .product-title,
	#featured-collections-product-list-carousel-collection_t9Grbj .product-title,
	#featured-collections-product-list-carousel-collection_mwy8md .product-title,
	#featured-collections-product-list-carousel-collection_BR6aRP .product-title,
	#featured-collections-product-list-carousel-collection_NHQAK6 .product-title {
		font-size: 16px;
	}
	#featured-collections-product-list-carousel-collection_tbDTji .v-stack.justify-items-center.gap-1,
	#featured-collections-product-list-carousel-collection_t9Grbj .v-stack.justify-items-center.gap-1,
	#featured-collections-product-list-carousel-collection_mwy8md .v-stack.justify-items-center.gap-1,
	#featured-collections-product-list-carousel-collection_BR6aRP .v-stack.justify-items-center.gap-1,
	#featured-collections-product-list-carousel-collection_NHQAK6 .v-stack.justify-items-center.gap-1 {
		gap: 5px;
	}
	#featured-collections-product-list-carousel-collection_tbDTji .price-list sale-price,
	#featured-collections-product-list-carousel-collection_t9Grbj .price-list sale-price,
	#featured-collections-product-list-carousel-collection_mwy8md .price-list sale-price,
	#featured-collections-product-list-carousel-collection_BR6aRP .price-list sale-price,
	#featured-collections-product-list-carousel-collection_NHQAK6 .price-list sale-price {
		font-size: 16px;
	}
	[id*="__carousel_with_text_LXNEqq"] .custom-carousel-section,
	[id*="__carousel_with_text_LXNEqq"] .custom-carousel-section {
		padding-block: 30px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] h2,
	[id*="__carousel_with_text_LXNEqq"] h2 {
		font-size: 25px !important;
		text-align: center;
	}
	[id*="__carousel_with_text_LXNEqq"] .titlecursive,
	[id*="__carousel_with_text_LXNEqq"] .titlecursive {
		font-size: 40px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] p,
	[id*="__carousel_with_text_LXNEqq"] p {
		text-align: center;
	}
	[id*="__carousel_with_text_LXNEqq"] .container,
	[id*="__carousel_with_text_LXNEqq"] .container {
		width: 90% !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .page-width.grid.grid--custom,
	[id*="__carousel_with_text_LXNEqq"] .page-width.grid.grid--custom {
		gap: 30px;
	}
	[id*="__featured_collections_jCEcyi"],
	[id*="__featured_collections_products_kUJHhW"],
	[id*="__featured_collections_products_i8nQNj"],
	[id*="__featured_collections_products_QUzVJr"],
	[id*="__featured_collections_mtRWyF"] {
		padding-block: 40px;
	}
	[id*="__multi_column_collection_UHQrrn"] .multi-column .multi-column__item:nth-child(2) img {
		height: auto;
		width: revert-layer;
	}
	[id*="__multi_column_collection_7N8TF6"] .overflow-hidden img {
		width: revert-layer;
	}
	[id*="__multi_column_collection_7N8TF6"] .overflow-hidden {
		width: revert-layer;
	}
	[id*="__multi_column_collection_yfPHB3"] .multi-column .overflow-hidden img {
		width: revert-layer;
	}
	[id*="__multi_column_collection_yfPHB3"] .h3,
	[id*="__multi_column_collection_7N8TF6"] .h3 {
		font-size: 20px;
		margin-bottom: 10px;
		line-height: 30px;
	}
	[id*="__multi_column_collection_yfPHB3"] p {
		font-size: 16px;
		line-height: 26px;
	}
	[id*="__multi_column_collection_yfPHB3"] a,
	[id*="__multi_column_collection_7N8TF6"] a,
	[id*="__multi_column_collection_UHQrrn"] a {
		margin-top: 31px;
	}
	[id*="__multi_column_collection_UHQrrn"] .prose.text-start,
	[id*="__multi_column_collection_yfPHB3"] .prose.text-start,
	[id*="__multi_column_collection_7N8TF6"] .prose.text-start,
	[id*="__multi_column_collection_UHQrrn"] .prose.text-start {
		text-align: center !important;
		margin: 0 auto;
	}
	[id*="__multi_column_collection_UHQrrn"] .multi-column .overflow-hidden img {
		width: revert-layer;
	}
	[id*="__multi_column_collection_UHQrrn"] .section-spacing {
		padding-top: 40px !important;
	}
	[id*="__multi_column_collection_UHQrrn"] .h3+p {
		font-size: 20px;
		margin-top: 15px !important;
		line-height: 30px;
	}
	[id*="__featured_collections_jCEcyi"] .section-spacing,
	[id*="__featured_collections_products_kUJHhW"] .section-spacing,
	[id*="__featured_collections_products_i8nQNj"] .section-spacing,
	[id*="__featured_collections_products_QUzVJr"] .section-spacing,
	[id*="__featured_collections_mtRWyF"] .section-spacing {
		padding-top: 0;
	}
	[id*="__featured_collections_products_QUzVJr"] .featured-collections-carousel__item.is-selected,
	[id*="__featured_collections_products_kUJHhW"] .featured-collections-carousel__item.is-selected,
	[id*="__featured_collections_products_i8nQNj"] .featured-collections-carousel__item.is-selected,
	[id*="__featured_collections_mtRWyF"] .featured-collections-carousel__item.is-selected {
		gap: 70px !important;
	}
	[id*="__featured_collections_products_QUzVJr"],
	[id*="__featured_collections_products_i8nQNj"],
	[id*="__featured_collections_mtRWyF"] {
		padding-bottom: 50px;
	}
	[id*="__featured_collections_products_kUJHhW"] {
		padding-bottom: 30px;
	}
	[id*="__multi_column_collection_7N8TF6"] .multi-column .multi-column__item.snap-center.group:nth-of-type(1) {
		order: 2;
	}
	[id*="__multi_column_collection_UHQrrn"] .container,
	[id*="__multi_column_collection_yfPHB3"] .container,
	[id*="__multi_column_collection_UHQrrn"] .container {
		margin-left: 20px;
	}
	[id*="__slideshow_zXX9WC"] .slideshow__slide-content,
	[id*="__slideshow_zXX9WC"] .slideshow__slide-content {
		width: auto;
	}
	#featured-collections-product-list-carousel-collection-1 {
		gap: 15px;
	}
	#featured-collections-product-list-carousel-collection_BR6aRP,
	#featured-collections-product-list-carousel-collection_t9Grbj,
	#featured-collections-product-list-carousel-collection_mwy8md,
	#featured-collections-product-list-carousel-collection_NHQAK6 {
		gap: 20px;
		grid-template-columns: unset;
	}
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(2) {
		height: 400px !important;
		width: 500px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3),
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:has(> .Tribal_Desktop_Tribal_02) {
		height: 400px !important;
		width: 500px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(2) img {
		height: 400px !important;
		width: 500px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3) img,
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(2) .Tribal_Desktop_Tribal_02 {
		height: 400px !important;
		width: 500px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .carousel-cell {
		height: 400px !important;
		width: 267px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .carousel-cell {
		height: 400px !important;
		width: 267px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .carousel-cell img {
		height: 400px !important;
		width: 267px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .carousel-cell img {
		height: 400px !important;
		width: 267px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:has(> .Onsa_Desktop_Onsa_02),
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:has(> .Luminus_Desktop_Luminus_03),
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:has(> .Estelar_Desktop_Estellar_03),
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:has(> .Tribal_Desktop_Tribal_03) {
		height: 400px !important;
		width: 267px !important;
	}
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3) .Onsa_Desktop_Onsa_02,
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3) .Luminus_Desktop_Luminus_03,
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3) .Estelar_Desktop_Estellar_03,
	[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3) .Tribal_Desktop_Tribal_03 {
		height: 400px !important;
		width: 267px !important;
	}
	[id*="__slideshow_zXX9WC"] .h1 {
		padding: 0 25px !important;
	}
	[id*="__rich_text_VXK96U"] .two-column-wrapper {
		margin-top: 0 !important;
	}
	[id*="__slideshow_zXX9WC"] .content-over-media,
	[id*="__slideshow_zXX9WC"] .content-over-media {
		padding-top: 0;
	}
	
	
	[id*="__center_carousel_gEmrCN"] .carousel-nav.next {
		transform: rotate(180deg);
		right: 40px;
		margin-top: 0px;
	}
	[id*="__testimonials_desitn_Kw4YxN"] .testimonial-list carousel-navigation.page-dots {
		position: relative;
		left: calc(0% - 10%);
	}
	[id*="__multi_column_J3WnwF"] .multi-column {
		display: contents;
	}
	[id*="__rich_text_HRTmVB"] p.h2 {
		font-weight: 300 !important;
		font-family: 'neutraface_2_displaylight';
		font-size: 24px;
	}
	[id*="__center_carousel_gEmrCN"] .carousel-track {
		display: flex;
		transition: transform 0.4s ease;
		justify-content: center;
	}
	[id*="__center_carousel_gEmrCN"] .carousel-item {
		flex: 0 0 65%;
	}
	[id*="__slideshow_CGqJjL"] .prose p.h1 {
		font-size: 30px;
		margin-top: 0 !important;
		margin-bottom: 10px !important;
		font-family: 'neutraface_2_displaylight';
		letter-spacing: 2px;
		line-height: 35px;
		font-weight: 600;
	}
	[id*="__multi_column_J3WnwF"] .cursiv {
		font-size: 40px;
	}
	[id*="__multi_column_J3WnwF"] p.h3 {
		font-size: 24px;
	}
	[id*="__testimonials_desitn_Kw4YxN"] .section-spacing.color-scheme.color-scheme--scheme-2:after {
		background: #000f1352;
		content: "";
		display: block;
		width: 100%;
		height: -webkit-fill-available;
		position: absolute;
		z-index: 0;
		height: 100%;
		top: 0;
	}
	[id*="__testimonials_desitn_Kw4YxN"] .section-spacing.color-scheme.color-scheme--scheme-2 {
		position: relative;
	}
	[id*="__testimonials_desitn_Kw4YxN"] .container {
		position: relative;
		z-index: 1;
	}
	[id*="__testimonials_desitn_Kw4YxN"] .testimonial-item p {
		font-size: 16px;
		line-height: normal;
	}
	[id*="__testimonials_desitn_Kw4YxN"] .testimonial-item {
		padding: 0 22px;
	}
	[id*="__rich_text_MCx97U"] p {
		font-size: 16px;
	}
	
	[id*="__slideshow_WfMXhE"] p.h6,
	[id*="__slideshow_WfMXhE"] .slideshow__slide-content p.h1 {
		font-size: 35px;
		color: rgba(255, 255, 255, 0.8);
		letter-spacing: 2px;
		font-family: 'neutraface_2_textbook';
	}
	[id*="__multi_column_nDQhVz"] multi-column.multi-column {
		display: flex;
		flex-direction: column;
	}
	[id*="__multi_column_nDQhVz"] .multi-column__item.snap-center.group:last-child {
		border-bottom: none;
	}
	@media screen and (max-width: 500px) {
		[id*="__multi_column_nDQhVz"] .multi-column__item.snap-center.group {
			border-bottom: 1px solid rgba(26, 38, 50, 0.2);
			padding-bottom: 30px;
			border-right: none;
		}
		[id*="__faq_JLbT9f"] .faq__content {
			width: 95%;
			flex-basis: auto;
			margin-bottom: 40px;
		}
		div[id*="__faq_JLbT9f"] {
			padding: 00px 0 100px 0px;
		}
		
		[id*="__structured_content_slider_cjpcgw"] .hubes2 p {
			font-size: 16px;
		}
		.exspace .grid-col.image {
			margin-top: 0px;
		}
		[id*="__slideshow_CGqJjL"] .slideshow__slide-content {
			bottom: -25px;
		}
		[id*="__structured_content_slider_cjpcgw"] .hubes2 p {
			padding: 0;
		}
		.slider-tab.is-active {
			font-size: 30px !important;
		}
		[id*="__structured_content_slider_cjpcgw"] .hubes2 {
			text-align: center;
			padding: 0 0px;
		}
		.hubes2 h3 {
			margin-bottom: 25px;
			font-size: 50px;
			 font-family: 'la_luxes_scriptregular';
			font-weight: 400;
			line-height: 1;
			vertical-align: middle;
		}
		[id*="__structured_content_slider_cjpcgw"] .slide-row.row-media img {
			height: auto;
		}
		.slide-row.row-banner.desktopimage {
			display: none;
		}
		.slide-row.row-banner.mobileimage img {
			display: block;
		}
		.slide-row.row-product-full.desktopimage {
			display: none;
		}
		.slide-row.row-product-full.mobileimage img {
			display: block;
		}
		.slide-inner {
			background: #ffffff;
			padding: 0px !important;
		}
		[id*="__structured_content_slider_cjpcgw"] .slide-row.row-media {
			margin: 0 0 30px 0;
		}
		[id*="__rich_text_HRTmVB"] p.h2 {
			font-size: 24px;
		}
		[id*="__hover_couture_slider_x3UYpT"] .hover-expand-arrow {
			top: -50px;
		}
		section[id*="__slideshow_338yqV"] {
			padding-top: 15px;
			padding-left: 15px;
			padding-right: 15px;
			background: background: RGBA(223, 223, 223, 1);
			background: linear-gradient(180deg, rgba(223, 223, 223, 1) 0%, rgba(255, 255, 255, 1) 56%, rgba(255, 255, 255, 1) 100%);
		}
		[id*="__rich_text_kghfmB"] div p {
			font-family: 'neutraface_2_displaymedium', sans-serif !important;
			font-size: 18px;
		}
		[id*="__rich_text_kghfmB"] p.h1 {
			font-size: 24px;
			letter-spacing: 1px;
		}
		[id*="__rich_text_kghfmB"] .color-scheme.color-scheme--scheme-2.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673.section-spacing {
			padding-bottom: 0;
		}
		testimonial-carousel[id*="__testimonials_desitn_Kw4YxN"] {
			padding-right: 0px;
		}
		[id*="__structured_content_slider_cjpcgw"] .slide-row.row-media {
			margin: 0 0 10px 0;
		}
		[id*="__structured_content_slider_cjpcgw"] .row-cta {
			text-align: center;
			margin: 0px !important;
			padding-top: 20px;
		}
		[id*="__structured_content_slider_cjpcgw"] .hubes2 {
			text-align: center;
			padding: 24px 0px;
		}
		[id*="__rich_text_kghfmB"] .color-scheme.color-scheme--scheme-2.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673.section-spacing {
			padding-bottom: 20px;
		}
		[id*="__rich_text_kghfmB"] .color-scheme.color-scheme--scheme-2.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673.section-spacing {
			padding-bottom: 20px;
            padding-top:50px;
		}
		[id*="__slideshow_338yqV"] .slideshow__slide-content {
			left: auto;
			bottom: auto;
		}
		
		.product-info__block-list h1.product-title.h3 {
			width: 60%;
		}
		.product-info__block-list h1.product-title.h3 {
			font-family: 'neutraface_2_displaybold';
			font-weight: 600;
			font-size: 16px;
			line-height: 25px;
			text-transform: uppercase;
			color: rgba(50, 51, 52, 1);
			letter-spacing: 0;
		}
		.product-info__block-list .variant-picker__option-info.h-stack.justify-between.gap-2 {
			width: 100%;
			position: relative;
		}
		.product-info__block-list .variant-picker__option button.select {
			width: 50%;
			position: relative;
		}
		.product-tabs-container li.tab-link {
			padding: 0;
			margin: 0 12px;
			line-height: 33px;
			font-weight: 600;
			font-size: 17px;
			text-transform: uppercase;
			font-family: 'neutraface_2_displaymedium';
			letter-spacing: 0px;
			border-bottom: 3px solid transparent;
			color: rgba(41, 55, 68, 0.3);
		}
		.product-gallery__image-list {
			justify-content: center;
		}
		[id*="__product_tabs_RCpBVz"] ul.tab-nav {
			border: none;
			margin-left: 0;
		}
		
		.shopify-section--custom-liquid:has(.penka-cta) {
			background: url(/cdn/shop/files/penka-mobile-bg.gif?v=1770897120);
			background-size: contain;
			height: 785px;
			width: 100%;
			background-position: center bottom;
			background-repeat: no-repeat;
			position: relative;
		}
		section.penka-charms:has(.penka-cta) {
			position: relative;
			width: auto;
		}
		.shopify-section--custom-liquid:has(.estelar-cta) {
			background: url(/cdn/shop/files/Estellar_Mobile.gif?v=1770897293);
			background-size: contain;
			height: 785px;
			width: 100%;
			background-position: center bottom;
			background-repeat: no-repeat;
			position: relative;
		}
		section.penka-charms:has(.estelar-cta) {
			position: relative;
			width: auto;
		}
		.oasis-col .img-top img {
			width: auto !important;
			margin: 0 auto;
		}
		.oasis-section {
			width: 100%;
			padding: 35px 0 !important;
			background: #fff;
			overflow: hidden;
		}
		.slideshow__slide-content p.h1 {
			font-family: 'neutraface_2_textbook';
			font-weight: 400;
			font-size: 18px;
			line-height: 26px;
			letter-spacing: 0px;
			text-align: center;
			text-transform: math-auto;
		}
		[id*="__collection-banner"] .content-over-media.content-over-media--auto {
			height: 270px;
			padding-bottom: 10px;
		}
		.collection-description p {
			font-family: 'neutraface_2_textbook';
			font-weight: 400;
			font-size: 18px;
			line-height: 26px;
			letter-spacing: 0px;
			text-align: center;
			text-transform: math-auto;
		}
		[id*="__faq_JLbT9f"] h2.h2,
		[id*="__custom_liquid_qgdPyG"] h2.h2,
		[id*="__rich_text_4YhGKQ"] p.h1 {
			font-family: 'neutraface_2_displaymedium';
			font-weight: 600;
			font-size: 20px;
			line-height: 100%;
			letter-spacing: 2px;
			text-align: center;
			vertical-align: middle;
			text-transform: uppercase;
		}
		#header-panel-2 a.header-sidebar__linklist-button.h6 {
			font-size: 16px;
			color: #365368;
			line-height: 14px;
			font-family: 'neutraface_2_displaymedium';
			padding-top: 0 !important;
			padding-bottom: 17px !important;
			text-transform: capitalize;
		}
		#header-panel-2 button.header-sidebar__back-button {
			padding-top: 0;
			padding-top: 0;
			padding-bottom: 30px;
			font-size: 17px;
			margin-bottom: 30px;
			line-height: 20px;
			font-family: 'neutraface_textdemi';
			color: #324758;
			letter-spacing: 0px !important;
			border-bottom: 1px solid rgb(190 194 198 / 30%);
		}
		[id*="__slideshow_zXX9WC"] .slideshow .slideshow__slide-content.place-self-center {
			bottom: auto;
		}
		[id*="__center_carousel_gEmrCN"] {
			height: 350px;
		}
		[id*="__center_focus_carousel_Y8TaCg"] .carousel-track {
			align-items: self-start !important;
			height: 545px;
			position: relative;
			z-index: 0;
		}
		[id*="__center_focus_carousel_Y8TaCg"] .carousel-nav {
			bottom: -40px;
			top: inherit;
			z-index: 10;
		}
		[id*="__center_focus_carousel_Y8TaCg"] .carousel-nav.next {
			transform: rotate(180deg);
			right: 40%;
		}
		[id*="__center_focus_carousel_Y8TaCg"] .carousel-nav.prev {
			left: 40%;
			transform: rotate(0deg);
		}
		[id*="__rich_text_9emDkP"] .prose.text-center {
			padding-bottom: 25px;
		}
		[id*="__center_focus_carousel_Y8TaCg"] {
			background: #F7F7F7;
			overflow: hidden;
			height: 745px;
		}
		[id*="__image_with_text_block_iaPHED"] .h6 {
			font-size: 24px;
			color: #323334;
			font-family: 'neutraface_2_displaymedium';
			margin-bottom: 10px !important;
			line-height: 1;
			letter-spacing: 1px;
		}
		[id*="__slideshow_WfMXhE"] [id*="__slideshow_WfMXhE"] p.h1,
		[id*="__slideshow_WfMXhE"] .slideshow__slide-content p.h1 {
			font-family: 'neutraface_textlight';
			font-weight: 400;
			font-size: 18px;
			line-height: 27px;
			letter-spacing: 0px;
			text-transform: none;
			width: inherit;
		}
		[id*="__slideshow_WfMXhE"] p.h6 {
			color: rgba(255, 255, 255, 0.8);
			letter-spacing: 2px;
			font-family: 'neutraface_2_textbook';
			font-weight: 600;
			font-size: 24px;
			line-height: 100%;
			text-transform: capitalize;
		}
		[id*="__slideshow_WfMXhE"] .slideshow__slide-content .prose {
			bottom: 0 !important;
			height: 100px;
		}
		[id*="__image_with_text_7YWjQR"] .image-with-text .prose p.h2,
		[id*="__image_with_text_NM8mqK"] .image-with-text .prose p.h2,
		[id*="__image_with_text_tA7gLh"] .image-with-text .prose p.h2,
		[id*="__image_with_text_ENJyU9"] .image-with-text .prose p.h2,
		[id*="__image_with_text_aeeUAG"] .image-with-text .prose p.h2,
		[id*="__image_with_text_7nHBK8"] .image-with-text .prose p.h2,
		[id*="__image_with_text_z7bndg"] .image-with-text .prose p.h2,
		[id*="__image_with_text_HHhcMR"] .image-with-text .prose p.h2,
		[id*="__image_with_text_ddLGqJ"] .image-with-text .prose p.h2,
		[id*="__image_with_text_LTH79V"] .image-with-text .prose p.h2,
		[id*="__image_with_text_AV3eVE"] .image-with-text .prose p.h2 {
			font-size: 24px;
		}
		[id*="__image_with_text_tA7gLh"] p.h2 span,
		[id*="__image_with_text_ENJyU9"] p.h2 span,
		[id*="__image_with_text_aeeUAG"] p.h2 span {
			 font-family: 'la_luxes_scriptregular';
			font-size: 40px;
			font-weight: 400;
			line-height: 1;
			vertical-align: middle;
			margin: 55px 0px;
			display: inline-block;
			text-transform: capitalize;
			letter-spacing: 4px;
		}
		[id*="__image_with_text_7YWjQR"] .image-with-text .prose div p,
		[id*="__image_with_text_NM8mqK"] .image-with-text .prose div p,
		[id*="__image_with_text_tA7gLh"] .image-with-text .prose div p,
		[id*="__image_with_text_ENJyU9"] .image-with-text .prose div p,
		[id*="__image_with_text_aeeUAG"] .image-with-text .prose div p,
		[id*="__image_with_text_7nHBK8"] .image-with-text .prose div p,
		[id*="__image_with_text_z7bndg"] .image-with-text .prose div p,
		[id*="__image_with_text_HHhcMR"] .image-with-text .prose div p,
		[id*="__image_with_text_ddLGqJ"] .image-with-text .prose div p,
		[id*="__image_with_text_LTH79V"] .image-with-text .prose div p,
		[id*="__image_with_text_AV3eVE"] .image-with-text .prose div p {
			font-family: 'neutraface_2_textbook';
			font-weight: 400;
			font-size: 16px;
			line-height: 25px;
			letter-spacing: 0px;
			text-align: center;
		}
		h1.penka-title {
			 font-family: 'la_luxes_scriptregular';
			font-size: 75px;
			font-weight: 400;
			line-height: 1;
			vertical-align: middle;
			padding-bottom: 15px;
		}
		section[id*="__image_with_text_ENJyU9"] {
			padding: 0;
		}
		.header-search__input::placeholder {
			font-size: 16px;
			color: #324758;
			text-transform: none;
			font-family: 'neutraface_2_textbook';
			font-weight: 300;
			text-align: left;
		}
		.header-search__submit {
			padding: 12px 26px;
		}
	
		.header-sidebar__promo.scroll-area.bleed.md\:unbleed {
			display: flex;
			flex-direction: column;
			gap: 0;
		}
		.h-circle-members {
			margin: 0 auto;
			padding: 10px 20px 50px 10px !important;
		}
		.member-search-wrap {
			margin-bottom: 20px !important;
			padding: 0 15px !important;
		}
		.member-left {
			width: 100%;
		}
		.member-item {
			flex-direction: column;
			gap: 12px;
			position: relative;
		}
		.member-right {
			width: 100% !important;
			margin-top: 0;
			display: flex !important;
			gap: 1px 15px !important;
			text-align: right !important;
			flex-direction: column !important;
			position: absolute;
			bottom: 31px !important;
		}
		.product-info__block-item h1 {
			width: 67%;
		}
		.container.container--lg.no-scrolluy {
			width: fit-content !important;
			padding: 0px !important;
			height: fit-content !important;
			margin: 0 20px;
		}
		.product-gallery__media,
		.product-gallery__image-list>div,
		.product-list .product-card,
		scroll-carousel>* {
			padding: 0px !important;
		}
		.tab-container.hube2 .tab-button {
			padding: 10px 5px;
			cursor: pointer;
			font-size: 15px;
			position: relative;
			margin: 0 9px 0 0;
		}
div#shopify-block-ANlNqTmVvWHVOTWV2V__magefan_size_chart_size_chart_link_RCxVW7 {
    position: absolute;
    top: -65px;
    left: 60%;
    font-size: 14px;
}
.product-info__block-item {
    position: relative;
}
    .header-sidebar__promo.scroll-area.bleed .v-stack.text-center {
        gap: 0 !important;
        position: absolute;
        bottom: 26%;
        left: 9%;
    }
image-with-text.image-with-text {
    padding: 0 15px;
}
.slide-row.row-grid.exspace, .slide-row.row-grid.reverse {
    margin:0;
}
.mobile-video {
        display: block;
        margin-top: 40px;
    }
    .termstab li {
    position: relative;
}
      .activetab::before {
            content: "";
            position: absolute;
            bottom: -10px;
            height: 1px;
            background: #ffffff;
            width: 100%;
            left: 50%;
            transform: translateX(-50%);
        }
        [id*="__rich_text_VXK96U"] .termstab {
        width: 370px !important;
        top: -70px;
        gap: 30px;
        left: 48%;
    }
    [id*="__hover_couture_slider_x3UYpT"] .hover-expand-content {
        font-size: 16px;
        padding-bottom: 24px;
        padding-left: 3px;
        padding-right:3px;
        line-height: 20px;
    }
[id*="__custom_drawer_form_47F38A"].section-spacing {
    height: 0px !important;
    margin-top: -150px !important;
}
.CustomGrid {
        grid-template-columns: repeat(1, 1fr)!important;
    }
}
@media only screen 
  and (min-width: 320px) 
  and (max-width: 320px) {
  
 [id*="__footer--contactemail"] {
        width: 155px !important;
        height: 41px !important;
    }
    .header-sidebar__promo.scroll-area.bleed img {
        height: auto!important;
    }
    .header-sidebar__promo.scroll-area.bleed .h6 {
        font-size: 15px;
    }

.header-sidebar__nested-linklist a {
        font-size: 14px;
}
#header-panel-1 .header-sidebar__linklist-button.h6 {
        font-size: 14px;
}
[id*="__interactive_tabs_KJjJPc"] .stack-image.interactive_left_img {
    background: linear-gradient(180deg, rgba(17, 17, 17, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    width: 85vw;
}
    .header-sidebar__promo.scroll-area.bleed p {
        font-size: 12px;
    }
.header-sidebar__promo.scroll-area.bleed p::before {
        content: "";
        position: absolute;
        background: url(/cdn/shop/files/arrow-right-nav.svg?v=1759126564);
        right: -18px;
        bottom: 2px;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        width: 15px;
        height: 15px;
    }
section.shopify-section--custom-liquid:has(.two-col-hover) .two-col-hover__item a.two-col-hover__button {
	background: none;
	color: #fff;
	position: relative;
	padding: 10px 0;
	border-bottom: 1px solid #fff !important;
}
        [id*="__multi-column"] .multi-column__item {
        margin-bottom: 50px;
    }
    [id*="__multi-column"] .multi-column__item.snap-center.group {
    padding-bottom: 0px;
}
.hueb-editorial-description {
    padding: 0 20px;
}
image-with-text.image-with-text {
    padding: 0 15px!important;
}
h1.penka-title, .hueb-editorial-heading-script {
    font-size:55px!important;
}
section[id*="__image_with_text_block_kK3ecE"] img {
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    object-fit: contain !important;
}
[id*="__center_focus_carousel_Y8TaCg"] .carousel-nav {
            bottom: -21px;
}
    [id*="__center_carousel_gEmrCN"] {
        height: 420px!important;
        margin-bottom: 15px;
    }
    [id*="__center_carousel_gEmrCN"] .carousel-nav.next {
        right:30%!important;
    }
    [id*="__testimonials_desitn_Kw4YxN"] .testimonial-list carousel-navigation.page-dots {
        position: relative;
        left: calc(0% - 2%);
    }
            .member-right {
            bottom: 28px !important;
        }
        .members-scroll {
    padding: 0px 10px!important;
}
        .member-search-wrap {
            margin-bottom: 20px !important;
            padding: 0 0px !important;
        }
  [id*="__center_focus_carousel_Y8TaCg"] .carousel-item, .carousel-item.lvl-0 {
    flex: 0 0 72%!important;
    padding: 0 10px;
    } 
.slideshow .slideshow__slide-content.place-self-center {
    bottom: -20px;
}
[id*="__hover_couture_slider_x3UYpT"] .hover-expand-content h4 {
        padding: 0 5px;
        font-size: 13px;
    }
            [id*="__hover_couture_slider_x3UYpT"] .hover-expand-content a {
            font-size: 10px !important;
            letter-spacing: 0px !important;
            word-wrap: inherit;
            width: 24vw;
            padding-right: 2px;
            margin-left: -3px;
            padding-top: 10px;
        }
.collection-banner h1.h1 {
    font-size: 22px;
}
}
 
/* ==========================================================================
   Compatibility + responsive fixes (added 2026-02-28)
   Safe overrides only: paste at END of designer.css
   ========================================================================== */
   
html {
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
*, *::before, *::after { box-sizing: border-box; }
img, video, svg, canvas {
  max-width: 100%;
  height: auto;
}
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { scroll-behavior: auto !important; animation-duration: 0.001ms !important; animation-iteration-count: 1 !important; transition-duration: 0.001ms !important; }
}
/* 2) Fix mobile viewport bugs caused by 100vh (iOS Safari / Android address bar)
   Use svh/dvh where supported, keep 100vh fallback. */
[id*="__multi-column"] .tabs { min-height: 100vh; }
@supports (height: 100svh) {
  [id*="__multi-column"] .tabs { height: 100svh; min-height: 100svh; }
}
@supports (height: 100dvh) {
  [id*="__multi-column"] .tabs { height: 100dvh; min-height: 100dvh; }
}
[id*="__custom_product_drawer_ggj44Q"] .drawer__content.drawer__content--padded {
  height: 100vh;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
@supports (height: 100svh) {
  [id*="__custom_product_drawer_ggj44Q"] .drawer__content.drawer__content--padded { height: 100svh; }
}
@supports (height: 100dvh) {
  [id*="__custom_product_drawer_ggj44Q"] .drawer__content.drawer__content--padded { height: 100dvh; }
}
[id*="__custom_product_drawer_ggj44Q"] .drawer__content.drawer__content--padded { height: -webkit-fill-available; }
/* 3) Carousel: remove hard-coded widths/heights that overflow on smaller devices
   (Flickity cells set to 600/456/400px & 758px widths in multiple breakpoints). */
[id*="__carousel_with_text_LXNEqq"] .carousel-cell,
[id*="__carousel_with_text_LXNEqq"] .carousel-cell {
  
  width: min(90vw, 758px) !important;
  
  height: auto !important;
  aspect-ratio: 758 / 600;
  overflow: hidden;
}
[id*="__carousel_with_text_LXNEqq"] .carousel-cell img,
[id*="__carousel_with_text_LXNEqq"] .carousel-cell img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
}
[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(2),
[id*="__carousel_with_text_LXNEqq"] .flickity-slider .carousel-cell:nth-child(3) {
  width: min(90vw, 758px) !important;
  height: auto !important;
  aspect-ratio: 758 / 600;
}
@media (max-width: 768px) {
  [id*="__carousel_with_text_LXNEqq"] .carousel-cell,
  [id*="__carousel_with_text_LXNEqq"] .carousel-cell {
    width: 86vw !important;
    aspect-ratio: 4 / 5; 
  }
}
[id*="__multi-column"] .section-spacing::before {
  
  right: 0;
  width: 100%;
  max-width: 100%;
}
.header-search__submit {
  
  display: inline-block;
  width: auto;
}
@supports (width: fit-content) {
  .header-search__submit { width: fit-content; }
}
/* 6) Flex gap fallback (only for the .grid gap override already present).
   If you rely on gap in other flex containers for older Safari (<= 14), consider adding
   container-specific margin fallbacks similarly. */
/* ============================================================================
   FLUID TYPOGRAPHY SYSTEM (Consolidated)
   ============================================================================ */
.header__secondary-nav .link-faded,
.header__secondary-nav .h6,
.localization-toggle span {
  font-size: clamp(12px, 0.5vw + 7px, 20px) !important;
  line-height: 1.2 !important;
}

@media (min-width: 1400px) {
  .header__secondary-nav .link-faded,
  .header__secondary-nav .h6,
  .localization-toggle span {
    font-size: clamp(
      calc(12px * var(--hueb-wide-scale)),
      calc((0.5vw + 7px) * var(--hueb-wide-scale)),
      calc(20px * var(--hueb-wide-scale))
    ) !important;
  }
}
.localization-toggle img {
  width: clamp(16px, 0.5vw + 10px, 24px) !important;
  height: auto !important;
}
x-header.header img.header__logo-image {
  width: clamp(95px, 6vw + 30px, 220px) !important;
}
.countdown-condensed p,
.countdown-condensed a.h6 {
  font-size: clamp(12px, 0.5vw + 7px, 20px) !important;
  line-height: 1.2 !important;
}
.header__primary-nav {
  gap: clamp(20px, 2vw, 48px) !important;
}
.header__wrapper {
  gap: clamp(20px, 3vw, 80px) !important;
}
.mega-menu__linklist .h6 {
  font-size: var(--hueb-mega-link-font-size) !important;
  line-height: var(--hueb-mega-link-line-height) !important;
}
.mega-menu__linklist .link-faded {
  font-size: var(--hueb-mega-link-font-size) !important;
  line-height: var(--hueb-mega-link-line-height) !important;
}
.mega-menu__promo .h6 {
  font-size: clamp(14px, 0.5vw + 10px, 22px) !important;
}
.mega-menu__promo p {
  font-size: clamp(12px, 0.3vw + 10px, 18px) !important;
}
.container, .page-width {
  max-width: clamp(calc(1280px * var(--hueb-wide-scale)), calc(42vw + 850px * var(--hueb-wide-scale)), calc(1920px * var(--hueb-wide-scale))) !important;
}
.section-spacing, .bordered-section {
  padding-block: clamp(calc(60px * var(--hueb-wide-scale)), calc(5vw + 10px * var(--hueb-wide-scale)), calc(140px * var(--hueb-wide-scale))) !important;
}
.Homepage-featured-promo-section .Homepage-featured-promo-heading {
  font-size: clamp(calc(35px * var(--hueb-wide-scale)), calc(4.2vw - 8px * var(--hueb-wide-scale)), calc(100px * var(--hueb-wide-scale))) !important;
  line-height: 1.1 !important;
}
@media (max-width: 768px) {
}
[id*="__rich_text_aicBWH"] .h3 {
  font-size: clamp(calc(21px * var(--hueb-wide-scale)), calc(1.8vw + 2px * var(--hueb-wide-scale)), calc(48px * var(--hueb-wide-scale))) !important;
}
[id*="__rich_text_aicBWH"] p,
[id*="__testimonials_desitn_Kw4YxN"] .testimonial-item p {
  font-size: clamp(calc(16px * var(--hueb-wide-scale)), calc(1.3vw + 2px * var(--hueb-wide-scale)), calc(36px * var(--hueb-wide-scale))) !important;
  line-height: 1.4 !important;
}
.homepage_hover-expand-wrapper .homepage_hover-subtitle {
  font-size: clamp(calc(20px * var(--hueb-wide-scale)), calc(1vw + 10px * var(--hueb-wide-scale)), calc(36px * var(--hueb-wide-scale))) !important;
}
.cursiv {
  font-size: clamp(calc(40px * var(--hueb-wide-scale)), calc(7vw - 30px * var(--hueb-wide-scale)), calc(150px * var(--hueb-wide-scale))) !important;
}
/* Tab1 Sl.No.1 — homepage video hero: fluid headline + CTA beyond laptop widths (replaces flat 55px / 80px caps) */
@media screen and (min-width: 1400px) {

}

/* Hero responsive positioning fix for compact mobile viewports */

/* Hueb Circle page — zero letter-spacing on all headings and text */
[id*="template--27341556646176__"] {
	--heading-letter-spacing: 0;
}
[id*="template--27341556646176__"] h1,
[id*="template--27341556646176__"] h2,
[id*="template--27341556646176__"] h3,
[id*="template--27341556646176__"] h4,
[id*="template--27341556646176__"] h5,
[id*="template--27341556646176__"] h6,
[id*="template--27341556646176__"] .h1,
[id*="template--27341556646176__"] .h2,
[id*="template--27341556646176__"] .h3,
[id*="template--27341556646176__"] .h4,
[id*="template--27341556646176__"] .h5,
[id*="template--27341556646176__"] .h6,
[id*="template--27341556646176__"] .heading,
[id*="template--27341556646176__"] p,
[id*="template--27341556646176__"] .prose,
[id*="template--27341556646176__"] .process-eyebrow,
[id*="template--27341556646176__"] .process-number,
[id*="template--27341556646176__"] .process-heading,
[id*="template--27341556646176__"] .process-title,
[id*="template--27341556646176__"] .process-text {
	letter-spacing: 0 !important;
}


