@font-face{font-family:Lovelace;src:url('fonts/lovelace-regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Lovelace;src:url('fonts/lovelace-medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
.utique-page{--utique-gold:#c4a763;--utique-black:#070707;--utique-heading:Lovelace,Georgia,serif;--utique-body:Arial,Helvetica,sans-serif;background:var(--utique-black);color:#fff;font-family:var(--utique-body)}
.utique-page a{color:inherit}
.utique-page :focus-visible{outline:2px solid var(--utique-gold);outline-offset:6px}
.utique-page .utique-hero{isolation:isolate;position:relative;min-height:960px;padding:40px max(5.5556vw,24px) 90px;display:flex;flex-direction:column;gap:0;background-color:#070707;background-size:cover;background-position:center top}
.utique-page .utique-hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(0deg,#070707 0%,transparent 20%),linear-gradient(#0006,#0006)}
.utique-page .utique-hero>.elementor-element{position:relative;z-index:1}
.utique-page .utique-hero .elementor-element.utique-nav-widget{width:100%;margin-block-end:162px;z-index:5}
.utique-navigation{display:flex;align-items:center;justify-content:space-between;font-size:12px;line-height:1.5;gap:30px}
.utique-menu{display:flex;align-items:center;gap:32px;list-style:none;margin:0;padding:0;flex-wrap:wrap}
.utique-menu a{text-decoration:none;text-transform:uppercase;display:block;padding:10px 0}
.utique-menu a:hover,.utique-languages a:hover{color:var(--utique-gold)}
.utique-languages{display:flex;gap:12px;white-space:nowrap;margin-left:auto}
.utique-languages a{text-decoration:none}
.utique-menu-toggle{display:none}
.utique-page .utique-hero .elementor-element.utique-brand{width:271px;max-width:100%;margin:0 0 0 100px}
.utique-brand img{width:271px;height:auto;object-fit:contain}
.utique-page .utique-title .elementor-heading-title{font-family:var(--utique-heading);font-size:64px;font-weight:400;line-height:1.73;background:linear-gradient(105deg,#af7f0f,#ad955c 42%,#c4a763);-webkit-background-clip:text;background-clip:text;color:transparent}
.utique-page .utique-hero .elementor-element.utique-description{font-family:var(--utique-body);font-size:18px;line-height:1.73;width:1150px;max-width:100%;color:#fff}
.utique-description p{margin:0}
.utique-page .utique-advisor{align-self:flex-end;width:auto;text-align:center;margin-top:20px;font-size:11px}
.utique-advisor img{width:60px;height:60px;object-fit:contain}
.utique-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:1024px){.utique-page .utique-hero{min-height:800px;padding:32px 40px 60px}.utique-menu{gap:18px}.utique-page .utique-hero .elementor-element.utique-nav-widget{margin-block-end:130px}.utique-page .utique-title .elementor-heading-title{font-size:52px}.utique-page .utique-hero .elementor-element.utique-description{font-size:16px}}
@media(max-width:767px){
 .utique-page .utique-hero{min-height:547px;height:auto;padding:24px 20px;gap:0;background-position:58% top}
 .utique-page .utique-hero .elementor-element.utique-nav-widget{margin-block-end:64px}
 .utique-navigation{position:relative;z-index:20;min-height:32px}
 .utique-menu-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;margin:-6px 0 -6px -10px;border:0;border-radius:0;background:transparent;color:white;cursor:pointer}
 .utique-menu-bars,.utique-menu-bars:before,.utique-menu-bars:after{display:block;position:relative;width:24px;height:2px;background:currentColor}
 .utique-menu-bars:before,.utique-menu-bars:after{content:"";position:absolute;left:0;top:-6px}.utique-menu-bars:after{top:6px}
 .utique-menu-toggle[aria-expanded=true] .utique-menu-bars{background:transparent}.utique-menu-toggle[aria-expanded=true] .utique-menu-bars:before{top:0;transform:rotate(45deg)}.utique-menu-toggle[aria-expanded=true] .utique-menu-bars:after{top:0;transform:rotate(-45deg)}
 .utique-menu-panel{display:none;position:absolute;left:-20px;right:-20px;top:44px;padding:24px;background:#070707;border-bottom:1px solid #ad955c}
 .utique-menu-panel.is-open{display:block}.utique-menu{flex-direction:column;align-items:flex-start;gap:8px}.utique-menu a{font-size:15px;min-height:44px}
 .utique-page .utique-hero .elementor-element.utique-brand{width:132px;margin:0 0 0 20px}.utique-brand img{width:132px}
 .utique-page .utique-title .elementor-heading-title{font-size:26px;line-height:1.4;margin-bottom:2px}
 .utique-page .utique-hero .elementor-element.utique-description{font-size:10px;line-height:1.6;width:330px;max-width:100%}
 .utique-page .utique-advisor{margin-top:12px;font-size:8px}.utique-advisor img{width:32px;height:32px}
}
@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
.elementor-element.utique-page{gap:0;padding:0}
.utique-page .utique-hero>.elementor-element.utique-advisor-placeholder{position:absolute;right:5.5556%;bottom:40px;width:auto;font:400 11px/1.5 var(--utique-body);color:#fff;text-align:center}
.utique-advisor-placeholder p{margin:0}
.utique-page .utique-section{padding:60px 5.5556%;gap:24px;background-size:cover}
.utique-page .utique-section-heading .elementor-heading-title{font:400 64px/1.25 var(--utique-heading);background:linear-gradient(105deg,#af7f0f,#ad955c 42%,#c4a763);background-clip:text;-webkit-background-clip:text;color:transparent}
.utique-page .utique-section-copy{font:400 20px/1.6 var(--utique-body);color:#fff;width:980px;max-width:100%}
.utique-page .utique-section-copy p,.utique-page .utique-stat-label p,.utique-page .utique-feature p,.utique-page .utique-callout-copy p{margin:0}
.utique-page .utique-stat-group{padding:0;gap:16px}
.utique-page .utique-stat-heading .elementor-heading-title{font:400 46px/1.15 var(--utique-heading);color:var(--utique-gold)}
.utique-page .utique-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:0}
.utique-page .utique-stats-seven{grid-template-columns:repeat(7,minmax(0,1fr))}
.utique-page .utique-stat{min-width:0;padding:24px;gap:8px;background:#0b0a07;border:1px solid #2b281e;border-radius:4px;justify-content:center}
.utique-page .utique-stat-number .elementor-heading-title{font:400 clamp(34px,4.86vw,70px)/1 var(--utique-body);color:var(--utique-gold);letter-spacing:-3px;white-space:nowrap}
.utique-page .utique-stat-label{font:400 20px/1.4 var(--utique-body);color:#fff}
.utique-page .utique-stats-seven .utique-stat{padding:24px 20px}
.utique-page .utique-stats-seven .utique-stat-label{font-size:18px}
.utique-page .utique-company-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:32px;background:#0b0a07;border:1px solid #494033}
.utique-page .utique-feature{font:400 18px/1.4 var(--utique-body);text-align:center;color:#fff}
.utique-page .utique-packaging{padding:0 0 80px;gap:0;background-size:cover}
.utique-page .utique-packaging-intro{gap:40px}
.utique-page .utique-packaging-stage{padding:0;gap:0;position:relative;border:1px solid #393125;border-radius:4px;overflow:hidden}
.utique-page .utique-packaging-photo{width:100%;line-height:0}
.utique-page .utique-packaging-photo img{width:100%;height:auto;display:block;aspect-ratio:1.982;object-fit:cover}
.utique-page .utique-callout{position:absolute;width:17%;padding:0;gap:8px;color:#c8c0ad}
.utique-page .utique-callout-1{left:4.8%;top:38%}
.utique-page .utique-callout-2{right:10.5%;top:15%}
.utique-page .utique-callout-3{right:5%;top:69%}
.utique-page .utique-callout-heading .elementor-heading-title{font:500 11px/1.4 var(--utique-body);color:#e0d4b6}
.utique-page .utique-callout-copy{font:400 12px/1.4 var(--utique-body);color:#aaa596}
.utique-page .utique-callout:after{content:'';display:block;height:1px;width:120px;max-width:100%;background:#a89971}
.utique-page .utique-fragrances{gap:32px}
.utique-page .utique-size-label{width:fit-content;padding:5px 8px;border:1px solid var(--utique-gold);font:400 16px/1.3 var(--utique-body);color:white}
.utique-size-label p{margin:0}
.utique-page .utique-fragrances-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 64px;padding:0}
.utique-page .utique-fragrance-card{padding:0;gap:10px;min-width:0}
.utique-page .utique-bottle-pair{height:260px;display:flex;flex-direction:row;align-items:flex-end;justify-content:center;gap:10px;padding:0 0 16px}
.utique-page .utique-bottle-large{width:55%}.utique-page .utique-bottle-small{width:25%}
.utique-page .utique-bottle-large img{height:240px;width:100%;object-fit:contain;object-position:bottom}
.utique-page .utique-bottle-small img{height:156px;width:100%;object-fit:contain;object-position:bottom}
.utique-page .utique-product-heading .elementor-heading-title{font:500 12px/1.3 var(--utique-body);color:#e0d4b6}
.utique-page .utique-product-copy{font:400 12px/1.4 var(--utique-body);color:#eee}
.utique-product-copy p{margin:0}
.utique-page .utique-fragrance-card:after{content:'';height:1px;width:50%;background:#a89971;display:block}
.utique-page .utique-solid-parfum{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;align-content:center}
.utique-page .utique-solid-image{grid-row:span 3}
.utique-solid-image img{width:100%;height:230px;object-fit:contain}
.utique-page .utique-collection{gap:40px}
.utique-page .utique-collection-title .elementor-heading-title,.utique-page .utique-collection-subheading .elementor-heading-title{font:400 24px/1.2 var(--utique-heading);color:#e8dfc9}
.utique-page .utique-collection-copy,.utique-page .utique-volume{font:400 16px/1.6 var(--utique-body);color:#c4c0b6}
.utique-collection-copy p,.utique-volume p,.utique-sample-copy p{margin:0}
.utique-page .utique-collection-card{padding:28px;gap:16px;border:1px solid #3c3324;border-radius:6px;background:#0009;min-width:0}
.utique-page .utique-product-image{width:100%}
.utique-product-image img{width:100%;height:250px;object-fit:contain}
.utique-page .utique-cream-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:40px;padding:0}
.utique-cream-grid>.utique-collection-card{grid-column:span 2}
.utique-cream-grid>.utique-collection-card:first-child{grid-column:span 6;display:grid;grid-template-columns:1fr 1fr;align-content:center;column-gap:60px}
.utique-cream-grid>.utique-collection-card:first-child>.utique-product-image{grid-row:span 3}
.utique-cream-grid>.utique-collection-card:nth-last-child(-n+2){grid-column:span 3}
.utique-page .utique-feature-row{padding:0;gap:48px;align-items:center;flex-wrap:nowrap}
.utique-page .utique-feature-image,.utique-page .utique-feature-content{width:calc(50% - 24px);padding:0;gap:24px}
.utique-feature-image img{width:100%;max-height:460px;object-fit:contain}
.utique-page .utique-feature-reverse>.utique-feature-image{order:2}
.utique-page .utique-campaign-image{width:100%;line-height:0}
.utique-campaign-image img{width:100%;max-height:580px;object-fit:cover;border:1px solid #3c3324;border-radius:5px}
.utique-page .utique-sample-panel{padding:48px;gap:64px;align-items:center;flex-wrap:nowrap;background:#0009;border:1px solid #3c3324;border-radius:6px}
.utique-page .utique-sample-image,.utique-page .utique-sample-copy,.utique-page .utique-coming-soon{width:calc(50% - 32px);max-width:50%}
.utique-sample-image img{width:100%;max-height:400px;object-fit:contain}
.utique-page .utique-sample-copy{font:400 24px/1.4 var(--utique-body);color:#fff}
.utique-page .utique-coming-soon .elementor-heading-title{font:400 48px/1.3 var(--utique-heading);color:#e5d8ac}
.utique-page .utique-film-panel{padding:24px;gap:12px;border:1px solid #3c3324;border-radius:6px;background:#0009}
.utique-page .utique-film-placeholder{font:400 14px/1.4 var(--utique-body);color:var(--utique-gold);text-align:center}
.utique-page .utique-body-grid,.utique-page .utique-candle-grid,.utique-page .utique-hair-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;gap:40px}
.utique-body-grid>.utique-collection-card,.utique-candle-grid>.utique-collection-card,.utique-hair-grid>.utique-collection-card{background:none;border:none;padding:0;gap:12px}
.utique-body-grid .utique-collection-title .elementor-heading-title,.utique-candle-grid .utique-collection-title .elementor-heading-title{font:400 14px/1.4 var(--utique-body);text-align:center;color:white}
.utique-hair-grid .utique-collection-title .elementor-heading-title{font:400 16px/1.4 var(--utique-body)}
.utique-page .utique-candle-features{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;gap:24px}
.utique-page .utique-candle-badge{width:100px;height:100px;border:1px solid #8f7421;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:14px;font:500 12px/1.3 var(--utique-body);text-align:center;color:#fff}
.utique-candle-badge p{margin:0}
.utique-page .utique-catalog-placeholder{font:400 24px/1.5 var(--utique-body);text-align:center;color:#c4a763}
.utique-catalog-placeholder span{text-decoration:underline}
.utique-page .utique-partnerships{align-items:center;gap:40px;text-align:center;padding-top:100px;padding-bottom:100px}
.utique-page .utique-partnership-kicker{color:#c4a763;font:400 18px/1.5 var(--utique-body)}
.utique-page .utique-partnership-heading{max-width:1000px}
.utique-page .utique-partnership-heading .elementor-heading-title{font:400 40px/1.3 var(--utique-heading);color:#e8e2d6}
.utique-page .utique-partnership-types{font:600 18px/1.6 var(--utique-body);color:#aaa69e}
.utique-page .utique-footer{padding:40px;gap:0;border-top:1px solid #40392c;background:#0b0a07}
.utique-page .utique-copyright{font:400 14px/1.5 var(--utique-body);text-align:center;color:#aaa69e}
.utique-copyright p{margin:0}
@media(max-width:1024px){
 .utique-page .utique-section{padding:40px;gap:20px}
 .utique-page .utique-section-heading .elementor-heading-title{font-size:48px}
 .utique-page .utique-stat-heading .elementor-heading-title{font-size:32px}
 .utique-page .utique-stats-grid{gap:16px}
 .utique-page .utique-stat{padding:16px}
 .utique-page .utique-stat-label,.utique-page .utique-stats-seven .utique-stat-label{font-size:14px}
 .utique-page .utique-stats-seven{grid-template-columns:repeat(4,minmax(0,1fr))}
 .utique-page .utique-stats-seven .utique-stat{padding:16px}
 .utique-page .utique-feature{font-size:12px}
 .utique-page .utique-fragrances-grid{gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}
 .utique-page .utique-body-grid,.utique-page .utique-candle-grid,.utique-page .utique-hair-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
 .utique-page .utique-sample-panel{padding:24px;gap:24px}
 .utique-page .utique-sample-image,.utique-page .utique-sample-copy,.utique-page .utique-coming-soon{width:calc(50% - 12px)}
 .utique-page .utique-sample-copy{font-size:18px}
 .utique-page .utique-coming-soon .elementor-heading-title{font-size:32px}
}
@media(max-width:767px){
 .utique-page .utique-hero>.elementor-element.utique-advisor-placeholder{right:30px;bottom:18px;font-size:7px}
 .utique-page .utique-section{padding:24px 20px;gap:14px}
 .utique-page .utique-section-heading .elementor-heading-title{font-size:26px;line-height:1.3}
 .utique-page .utique-section-copy{font-size:8px;line-height:1.6;width:100%}
 .utique-page .utique-stat-group{gap:10px}
 .utique-page .utique-stat-heading .elementor-heading-title{font-size:24px;line-height:1.15}
 .utique-page .utique-stat-group:first-child .utique-stat-heading .elementor-heading-title{font-size:20px}
 .utique-page .utique-stats-grid{gap:8px}
 .utique-page .utique-stat,.utique-page .utique-stats-seven .utique-stat{padding:8px 6px;gap:3px;min-height:50px}
 .utique-page .utique-stat-number .elementor-heading-title{font-size:25px;letter-spacing:-1.5px}
 .utique-page .utique-stat-label,.utique-page .utique-stats-seven .utique-stat-label{font-size:6px;line-height:1.3}
 .utique-page .utique-stats-seven{grid-template-columns:repeat(5,minmax(0,1fr))}
 .utique-page .utique-company-features{gap:6px;padding:16px 6px}
 .utique-page .utique-feature{font-size:6px}
 .utique-page .utique-packaging{padding-bottom:40px}
 .utique-page .utique-packaging-intro{padding:24px 30px 20px;gap:14px}
 .utique-page .utique-packaging-photo img{aspect-ratio:1.48}
 .utique-page .utique-callout{width:29%;gap:4px}
 .utique-page .utique-callout-1{left:4%;top:10%}
 .utique-page .utique-callout-2{right:4%;top:14%}
 .utique-page .utique-callout-3{right:3%;top:79%}
 .utique-page .utique-callout-heading .elementor-heading-title{font-size:6px}
 .utique-page .utique-callout-copy{font-size:5px}
 .utique-page .utique-fragrances{padding:24px 20px;gap:18px}
 .utique-page .utique-fragrances>.utique-section-heading,.utique-page .utique-fragrances>.utique-section-copy{padding:0 10px}
 .utique-page .utique-size-label{margin-left:10px;font-size:6px;padding:3px 5px}
 .utique-page .utique-fragrances-grid{gap:20px 28px}
 .utique-page .utique-fragrance-card{gap:6px}
 .utique-page .utique-bottle-pair{height:116px;gap:4px;padding-bottom:4px}
 .utique-page .utique-bottle-large img{height:112px}
 .utique-page .utique-bottle-small img{height:72px}
 .utique-page .utique-product-heading .elementor-heading-title{font-size:8px}
 .utique-page .utique-product-copy{font-size:8px;line-height:1.3}
 .utique-page .utique-fragrance-card:after{width:100%}
 .utique-page .utique-solid-parfum{grid-column:span 3}
 .utique-solid-image img{height:130px}
 .utique-page .utique-collection{gap:24px}
 .utique-page .utique-collection-title .elementor-heading-title,.utique-page .utique-collection-subheading .elementor-heading-title{font-size:10px}
 .utique-page .utique-collection-copy,.utique-page .utique-volume{font-size:8px;line-height:1.5}
 .utique-page .utique-collection-card{padding:8px;gap:10px}
 .utique-product-image img{height:100px}
 .utique-page .utique-cream-grid{gap:20px 6px}
 .utique-cream-grid>.utique-collection-card:first-child{column-gap:20px;padding:20px 12px}
 .utique-cream-grid>.utique-collection-card:first-child .utique-product-image img{height:150px}
 .utique-cream-grid>.utique-collection-card:nth-last-child(-n+2) .utique-product-image img{height:180px}
 .utique-page .utique-feature-row{gap:20px}
 .utique-page .utique-feature-image,.utique-page .utique-feature-content{width:calc(50% - 10px)}
 .utique-page .utique-feature-content{gap:10px}
 .utique-feature-image img{max-height:150px}
 .utique-page .utique-sample-panel{padding:18px 12px;gap:20px}
 .utique-page .utique-sample-image,.utique-page .utique-sample-copy,.utique-page .utique-coming-soon{width:calc(50% - 10px)}
 .utique-page .utique-sample-copy{font-size:10px;line-height:1.3}
 .utique-page .utique-coming-soon .elementor-heading-title{font-size:22px}
 .utique-page .utique-film-panel{padding:12px;gap:8px}
 .utique-page .utique-film-placeholder{font-size:8px}
 .utique-page .utique-body-grid,.utique-page .utique-candle-grid,.utique-page .utique-hair-grid{gap:24px 12px}
 .utique-body-grid>.utique-collection-card,.utique-candle-grid>.utique-collection-card,.utique-hair-grid>.utique-collection-card{padding:0}
 .utique-body-grid .utique-collection-title .elementor-heading-title,.utique-candle-grid .utique-collection-title .elementor-heading-title,.utique-hair-grid .utique-collection-title .elementor-heading-title{font-size:7px}
 .utique-page .utique-candle-features{gap:16px}
 .utique-page .utique-candle-badge{width:52px;height:52px;padding:6px;font-size:6px}
 .utique-page .utique-catalog-placeholder{font-size:12px}
 .utique-page .utique-partnerships{padding:30px 35px;gap:24px}
 .utique-page .utique-partnership-kicker{font-size:10px}
 .utique-page .utique-partnership-heading .elementor-heading-title{font-size:20px;line-height:1.25}
 .utique-page .utique-partnership-types{font-size:10px}
 .utique-page .utique-footer{padding:20px}
 .utique-page .utique-copyright{font-size:10px}
}

/* Collection layouts follow the distinct product groupings in the design. */
.utique-page .utique-shower-collection{padding:0;gap:60px}
.utique-page .utique-shower-grid.utique-shower-six{grid-template-columns:repeat(6,minmax(0,1fr))}
.utique-page .utique-shower-grid.utique-shower-seven{grid-template-columns:repeat(7,minmax(0,1fr))}
.utique-page .utique-body-grid.utique-soap-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}
.utique-soap-grid>.utique-collection-card{grid-column:span 3}
.utique-soap-grid>.utique-collection-card:nth-child(5){grid-column:2/span 3}
.utique-page .utique-collection,.utique-page .utique-fragrances{--utique-section-gutter:5.5556vw;padding-inline:var(--utique-section-gutter)}
.utique-page .elementor-element.utique-collection>.elementor-element.utique-campaign-image,
.utique-page .elementor-element.utique-fragrances>.elementor-element.utique-fragrance-campaign{width:calc(100% + 2 * var(--utique-section-gutter,5.5556vw));max-width:none;margin-inline:calc(-1 * var(--utique-section-gutter,5.5556vw));align-self:center}
.utique-page .utique-campaign-image img{display:block;height:auto;max-height:none;aspect-ratio:1440/540;object-fit:cover}
.utique-page #hair-care>.utique-campaign-image img{aspect-ratio:1440/605;object-position:center}
.utique-page #body-care>.utique-campaign-image img{aspect-ratio:1440/400}
.utique-page #body-care>.utique-campaign-image:last-child img{aspect-ratio:1440/470;object-position:center 55%}
.utique-page #massage-candles>.utique-campaign-image img{aspect-ratio:1440/328}
.utique-page .utique-fragrance-campaign img{aspect-ratio:1440/550}
.utique-page :is(#body-care,#hair-care,#massage-candles,#candles)>.utique-campaign-image img,.utique-page .utique-fragrance-campaign img{filter:brightness(.75)}
.utique-page #hair-care{gap:40px}
.utique-page #hair-care .utique-collection-subheading .elementor-heading-title{font-size:32px}
.utique-page .utique-hair-range{display:grid;gap:40px;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}
.utique-page .utique-hair-range-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.utique-page .utique-hair-range-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.utique-page .utique-hair-product{padding:0;gap:20px;align-items:flex-end;flex-wrap:nowrap;min-width:0}
.utique-page .utique-hair-pictures{padding:0;gap:14px;flex-wrap:nowrap;align-items:flex-end;width:55%;min-width:0;justify-content:center}
.utique-page .utique-hair-bottle{line-height:0;width:auto;min-width:0}
.utique-page .utique-hair-bottle img{display:block;width:auto;height:430px;max-width:100%;object-fit:contain;object-position:bottom}
.utique-page .utique-hair-small img{height:280px}
.utique-page .utique-hair-caption{padding:0;gap:16px;width:45%;min-width:0;border-bottom:1px solid #8b8066;padding-bottom:8px}
.utique-page .utique-hair-name .elementor-heading-title,.utique-page .utique-hair-volume{font:400 14px/1.4 var(--utique-body);color:#eee7d8}
.utique-hair-volume p{margin:0}
.utique-page .utique-hair-range-4 .utique-hair-product{gap:12px}
.utique-page .utique-hair-range-4 .utique-hair-pictures{gap:8px}
.utique-page .utique-hair-range-4 .utique-hair-name .elementor-heading-title,.utique-page .utique-hair-range-4 .utique-hair-volume{font-size:12px}
.utique-page #body-care{gap:32px}
.utique-page #body-care .utique-collection-subheading{margin-top:20px}
.utique-page .utique-shower-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:40px 24px}
.utique-page .utique-balm-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.utique-page .utique-body-grid .utique-product-image img{height:290px}
.utique-page .utique-soap-grid>.utique-collection-card{padding:20px;border:1px solid #302c23;background:#0005}
.utique-page .utique-candle-grid{gap:32px}
.utique-page .utique-candle-grid>.utique-collection-card{padding:24px 20px 16px;border:1px solid #302c23;border-radius:3px;background:#0005;gap:24px}
.utique-page .utique-candle-grid .utique-product-image img{height:260px}
.utique-page .utique-candle-grid .utique-collection-title .elementor-heading-title{font-size:14px;font-weight:500;text-transform:uppercase}
.utique-page #candles .utique-candle-features{justify-content:space-between;gap:16px}
.utique-page #candles .utique-candle-badge{width:108px;height:108px;border-color:#514a35;background:#0b0a0780}
.utique-page #new-products .utique-sample-panel{padding:56px 64px;min-height:530px}
.utique-page #new-products .utique-sample-image img{max-height:440px}
.utique-page #new-products .utique-coming-soon .elementor-heading-title{font-size:42px;line-height:1.4}
.utique-page #massage-candles .utique-feature-image img{height:330px;max-height:none}
.utique-page #massage-candles .utique-feature-row{gap:70px}
.utique-page #massage-candles .utique-feature-content{width:58%}
.utique-page #massage-candles .utique-feature-image{width:calc(42% - 70px)}
.utique-page #catalog{padding-block:40px}
.utique-page #partnerships{padding-block:80px;gap:40px}
.utique-page #partnerships .utique-partnership-heading{width:1150px;max-width:100%}
.utique-page #partnerships .utique-partnership-heading .elementor-heading-title{font-size:42px;line-height:1.3}
@media(max-width:1024px){
 .utique-page .utique-collection,.utique-page .utique-fragrances{--utique-section-gutter:40px}
 .utique-page .utique-hair-bottle img{height:290px}
 .utique-page .utique-hair-small img{height:190px}
 .utique-page .utique-hair-range-4{grid-template-columns:repeat(2,minmax(0,1fr))}
 .utique-page .utique-hair-name .elementor-heading-title,.utique-page .utique-hair-volume{font-size:12px}
 .utique-page .utique-body-grid .utique-product-image img{height:210px}
 .utique-page .utique-candle-grid .utique-product-image img{height:190px}
 .utique-page #new-products .utique-sample-panel{padding:32px;min-height:350px}
 .utique-page #new-products .utique-coming-soon .elementor-heading-title{font-size:32px}
}
@media(max-width:767px){
 .utique-page .utique-collection,.utique-page .utique-fragrances{--utique-section-gutter:20px}
 .utique-page .utique-campaign-image img{aspect-ratio:393/175}
 .utique-page #hair-care>.utique-campaign-image img{aspect-ratio:393/180}
 .utique-page #body-care>.utique-campaign-image img{aspect-ratio:393/142}
 .utique-page #body-care>.utique-campaign-image:last-child img{aspect-ratio:393/205}
 .utique-page #massage-candles>.utique-campaign-image img{aspect-ratio:393/115}
 .utique-page .utique-fragrance-campaign img{aspect-ratio:393/150}
 .utique-page #hair-care{gap:24px}
 .utique-page #hair-care .utique-collection-subheading .elementor-heading-title{font-size:12px}
 .utique-page .utique-hair-range{gap:24px 16px;margin-bottom:12px}
 .utique-page .utique-hair-product{gap:8px}
 .utique-page .utique-hair-pictures{gap:6px;width:48%}
 .utique-page .utique-hair-bottle img{height:138px}
 .utique-page .utique-hair-small img{height:90px}
 .utique-page .utique-hair-caption{width:52%;gap:8px;padding-bottom:4px}
 .utique-page .utique-hair-name .elementor-heading-title,.utique-page .utique-hair-volume,
 .utique-page .utique-hair-range-4 .utique-hair-name .elementor-heading-title,.utique-page .utique-hair-range-4 .utique-hair-volume{font-size:7px;line-height:1.35}
 .utique-page .utique-hair-range-3{gap:12px}
 .utique-page .utique-hair-range-3 .utique-hair-product{gap:4px}
 .utique-page .utique-hair-range-3 .utique-hair-name .elementor-heading-title,.utique-page .utique-hair-range-3 .utique-hair-volume{font-size:6px}
 .utique-page .utique-hair-range-4 .utique-hair-product{gap:8px}
 .utique-page #body-care{gap:20px}
 .utique-page #body-care .utique-collection-subheading{margin-top:6px}
 .utique-page .utique-shower-grid{gap:20px 8px}
 .utique-page .utique-shower-collection{gap:28px}
 .utique-page .utique-shower-grid.utique-shower-seven{gap:5px}
 .utique-page .utique-shower-grid.utique-shower-seven .utique-collection-title .elementor-heading-title{font-size:5.5px}
 .utique-page .utique-body-grid.utique-soap-grid{gap:12px}
 .utique-soap-grid>.utique-collection-card{grid-column:span 4}
 .utique-soap-grid>.utique-collection-card:nth-child(5){grid-column:span 4}
 .utique-soap-grid>.utique-collection-card:nth-child(7){grid-column:5/span 4}
 .utique-page .utique-balm-grid{gap:20px 12px}
 .utique-page .utique-body-grid .utique-product-image img{height:102px}
 .utique-page .utique-body-grid .utique-collection-title .elementor-heading-title{font-size:6px}
 .utique-page .utique-soap-grid>.utique-collection-card{padding:8px}
 .utique-page .utique-candle-grid{gap:24px 20px}
 .utique-page .utique-candle-grid>.utique-collection-card{padding:0;border:0;background:none;gap:8px}
 .utique-page .utique-candle-grid .utique-product-image img{height:85px}
 .utique-page .utique-candle-grid .utique-collection-title .elementor-heading-title{font-size:7px;text-transform:none;font-weight:400}
 .utique-page #candles .utique-candle-features{justify-content:flex-start;gap:16px}
 .utique-page #candles .utique-candle-badge{width:52px;height:52px}
 .utique-page #new-products .utique-sample-panel{padding:20px 12px;min-height:200px;gap:16px}
 .utique-page #new-products .utique-coming-soon .elementor-heading-title{font-size:20px}
 .utique-page #massage-candles .utique-feature-row{gap:30px}
 .utique-page #massage-candles .utique-feature-content{width:58%}
 .utique-page #massage-candles .utique-feature-image{width:calc(42% - 30px)}
 .utique-page #massage-candles .utique-feature-image img{height:140px}
 .utique-page #catalog{padding-block:20px}
 .utique-page #partnerships{padding:30px 35px;gap:24px}
 .utique-page #partnerships .utique-partnership-heading .elementor-heading-title{font-size:20px}
}
/* Refine product geometry and compact related text. */
.utique-page .utique-bottle-pair{justify-content:center;gap:12px}
.utique-page .utique-bottle-pair>.utique-bottle{width:auto;flex:0 1 auto;line-height:0}
.utique-page .utique-bottle-pair img{display:block;width:auto;max-width:100%}
.utique-page .utique-fragrance-card:not(.utique-solid-parfum){max-width:230px;width:100%;justify-self:center}
.utique-page .utique-solid-parfum{grid-column:1/-1;justify-self:center;width:580px;max-width:100%;grid-template-columns:1fr 1fr;align-items:center;row-gap:10px}
.utique-page .utique-solid-parfum:after{display:none}
.utique-page .utique-solid-image{grid-column:1;grid-row:1/4}
.utique-page .utique-solid-parfum>.utique-product-heading,.utique-page .utique-solid-parfum>.utique-product-copy{grid-column:2}
.utique-page .utique-feature img{vertical-align:middle;margin-right:10px;max-width:none}
.utique-page .utique-advisor-placeholder img{display:inline-block;width:60px;height:60px;object-fit:contain;margin-bottom:6px}
.utique-page .utique-film-panel>.utique-campaign-image{position:relative}
.utique-page .utique-film-panel>.utique-campaign-image:after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:72px;height:50px;border-radius:12px;background:#fff;pointer-events:none}
.utique-page .utique-film-panel>.utique-campaign-image:before{content:'';position:absolute;left:50%;top:50%;transform:translate(-35%,-50%);border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:18px solid #252525;z-index:1;pointer-events:none}
.utique-page #oils .utique-feature-image img{display:block;width:100%;height:auto;max-height:none;object-fit:cover}
.utique-page #oils .utique-feature-row{gap:72px}
.utique-page #oils .utique-feature-image,.utique-page #oils .utique-feature-content{width:calc(50% - 36px)}
.utique-page .utique-cream-grid>.utique-collection-card:first-child{align-items:center;grid-template-rows:auto}
.utique-page .utique-cream-grid>.utique-collection-card:first-child>.utique-product-image{grid-row:auto}
.utique-page .utique-cream-content{padding:0;gap:16px;justify-content:center}
.utique-page .utique-collection-card .elementor-widget-text-editor,.utique-page .utique-feature-content .elementor-widget-text-editor{margin-bottom:0}
@media(max-width:767px){
 .utique-page .utique-bottle-pair{gap:6px}
 .utique-page .utique-solid-parfum{width:100%;column-gap:16px}
 .utique-page .utique-feature img{margin-right:3px;transform:scale(.65);transform-origin:center;vertical-align:middle}
 .utique-page .utique-advisor-placeholder img{width:32px;height:32px;margin-bottom:2px}
 .utique-page .utique-film-panel>.utique-campaign-image:after{width:42px;height:30px;border-radius:7px}
 .utique-page .utique-film-panel>.utique-campaign-image:before{border-top-width:7px;border-bottom-width:7px;border-left-width:11px}
 .utique-page #oils .utique-feature-row{gap:20px}
 .utique-page #oils .utique-feature-image,.utique-page #oils .utique-feature-content{width:calc(50% - 10px)}
 .utique-page .utique-cream-content{gap:8px}
}
.utique-page .elementor-widget-image.utique-product-image img{height:250px;object-fit:contain}
.utique-page .elementor-widget-image.utique-solid-image img{height:230px;object-fit:contain}
.utique-page .elementor-widget-image.utique-bottle-large img{width:auto;height:240px}
.utique-page .elementor-widget-image.utique-bottle-small img{width:auto;height:156px}
.utique-page .utique-body-grid .elementor-widget-image.utique-product-image img{height:290px}
.utique-page .utique-candle-grid .elementor-widget-image.utique-product-image img{height:260px}
@media(max-width:767px){
.utique-page .elementor-widget-image.utique-product-image img{height:100px}
.utique-page .elementor-widget-image.utique-solid-image img{height:130px}
.utique-page .elementor-widget-image.utique-bottle-large img{height:112px}
.utique-page .elementor-widget-image.utique-bottle-small img{height:72px}
.utique-page .utique-body-grid .elementor-widget-image.utique-product-image img{height:102px}
.utique-page .utique-candle-grid .elementor-widget-image.utique-product-image img{height:85px}
.utique-page .utique-cream-grid>.utique-collection-card:first-child .utique-product-image img{height:150px}
.utique-page .utique-cream-grid>.utique-collection-card:nth-last-child(-n+2) .utique-product-image img{height:180px}
}
.utique-page .utique-fragrance-card:not(.utique-solid-parfum)>.utique-product-heading,
.utique-page .utique-fragrance-card:not(.utique-solid-parfum)>.utique-product-copy{width:200px;max-width:100%}
.utique-page .utique-solid-parfum>.utique-product-heading{text-align:center}
/* Shared content edges: 1400px desktop measure, consistent responsive gutters. */
.utique-page{--utique-content-gutter:max(32px,calc((100vw - 1400px)/2))}
.utique-page .utique-section,.utique-page .utique-hero,.utique-page #partnerships{padding-inline:var(--utique-content-gutter)}
.utique-page .utique-collection,.utique-page .utique-fragrances{--utique-section-gutter:var(--utique-content-gutter);padding-inline:var(--utique-content-gutter)}
.utique-page .utique-section-copy,.utique-page .utique-hero .elementor-element.utique-description{width:100%;max-width:100%}
.utique-page .utique-fragrance-card:not(.utique-solid-parfum){max-width:none;width:100%;justify-self:stretch}
.utique-page .utique-fragrance-card:not(.utique-solid-parfum)>.utique-product-heading,
.utique-page .utique-fragrance-card:not(.utique-solid-parfum)>.utique-product-copy{width:100%;max-width:100%}
.utique-page .utique-hero>.elementor-element.utique-advisor-placeholder{right:var(--utique-content-gutter)}
.utique-page .utique-fragrances>.utique-section-heading,.utique-page .utique-fragrances>.utique-section-copy{padding-inline:0}
.utique-page .utique-size-label{margin-left:0}
.utique-page .utique-feature p{display:flex;align-items:center;justify-content:center;gap:10px}
.utique-page .utique-feature img{margin:0;flex-shrink:0}
@media(max-width:767px){
 .utique-page{--utique-content-gutter:24px}
 .utique-page .utique-feature p{gap:3px}
 .utique-page .utique-feature img{transform:none}
}

/* Keep the contact below the introduction in normal document flow. */
.utique-page .utique-hero>.elementor-element.utique-advisor-placeholder{position:relative;right:auto;bottom:auto;align-self:flex-end;margin-top:24px;flex-shrink:0}
@media(max-width:767px){.utique-page .utique-hero>.elementor-element.utique-advisor-placeholder{margin-top:16px}}

/* Contact stays on the right; packaging shares the content measure. */
.utique-page .utique-hero>.elementor-element.utique-advisor-placeholder{width:fit-content;max-width:100%;margin-left:auto;align-self:flex-end;text-align:center}




