:root{--luhu-ink: 11, 24, 55;--luhu-blue: 51, 79, 180;--luhu-stone: #f2f1ed;--luhu-line: rgba(11, 24, 55, .12);--luhu-gutter: clamp(2rem, 4vw, 6rem);--luhu-label-size: 1.1rem;--luhu-label-track: .14em}.page-width{max-width:calc(160rem + 2 * var(--luhu-gutter));padding-left:var(--luhu-gutter);padding-right:var(--luhu-gutter)}@media screen and (min-width:750px){.page-width{padding-left:var(--luhu-gutter);padding-right:var(--luhu-gutter)}}.page-width--narrow{max-width:none}.article-template .rte,.article-template__title,.article-template .article-template__content{max-width:72rem;margin-left:auto;margin-right:auto}.article-template__hero-container{max-width:none}body{letter-spacing:.01em;-webkit-font-smoothing:antialiased}h1,h2,h3,.h0,.h1,.h2,.h3,.hxl{font-weight:400;letter-spacing:-.015em;line-height:1.12}.h4,h4{font-weight:400;letter-spacing:.01em}.luhu-label,.caption-with-letter-spacing,.header__menu-item,.footer-block__heading,.button,.shopify-payment-button__button--unbranded,.product-form__input .form__label,.facets__summary,.facet-filters__label,.link.underlined-link.large-up-hide,.title-wrapper-with-link a{font-size:var(--luhu-label-size);letter-spacing:var(--luhu-label-track);text-transform:uppercase}.rte,.rte p{line-height:1.7}.rte a{text-underline-offset:.3rem;text-decoration-thickness:.1rem}.header{padding-top:1.4rem;padding-bottom:1.4rem}.header__menu-item{padding:1.2rem 1.4rem}.header__menu-item span{text-decoration:none}.header__active-menu-item{text-decoration:underline;text-underline-offset:.6rem}.header__icon .svg-wrapper svg{width:1.8rem;height:1.8rem}.announcement-bar__message{font-size:1.05rem;letter-spacing:var(--luhu-label-track);text-transform:uppercase;padding:.9rem 0}.button,.shopify-payment-button__button--unbranded{min-height:5rem;padding:0 3.2rem;font-weight:400}.button:after,.button:before{box-shadow:none!important}.button--secondary{background:transparent}.card-wrapper .card__inner{background:var(--luhu-stone)}.card .card__inner .card__media{margin:0}.card__content{padding-top:1.4rem!important}.card__heading,.card__heading.h5{font-size:1.25rem;font-weight:400;letter-spacing:var(--luhu-label-track);text-transform:uppercase;line-height:1.5}.card__heading a{text-decoration:none!important}.card-information{margin-top:.2rem}.card-information .price{font-size:1.3rem;letter-spacing:.04em}.luhu-card-type{margin-top:.2rem;font-size:1.1rem;letter-spacing:.06em;color:rgba(var(--color-foreground),.6)}.card__media img{transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}@media(hover:hover){.card-wrapper:hover .card__media img{transform:scale(1.03)}}.grid--4-col-desktop{row-gap:5.6rem}.title-wrapper-with-link{align-items:flex-end;margin-bottom:3.2rem}.title-wrapper-with-link .title{font-size:clamp(2.4rem,2.4vw,3.4rem)}.collection__title.title-wrapper{margin-bottom:3.2rem}.product__info-container>*+*{margin-top:1.4rem}.product__title h1{font-size:clamp(2.6rem,2.6vw,3.8rem);letter-spacing:-.01em}.product__info-container .price{font-size:1.6rem;letter-spacing:.04em}.product__info-container .price__regular .price-item{font-weight:400}.product__description{font-size:1.5rem;color:rgba(var(--color-foreground),.85)}.product-form__input input[type=radio]+label{border-radius:0;min-width:4.8rem;justify-content:center;letter-spacing:.04em}.product-form__input input[type=radio]:checked+label{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product__accordion .summary__title .accordion__title{font-size:var(--luhu-label-size);letter-spacing:var(--luhu-label-track);text-transform:uppercase}.product__accordion details{border-color:var(--luhu-line)}.product__media-item .media,.product-media-container{background:var(--luhu-stone)}.quantity{border-radius:0}.collection-hero__inner{padding-top:4rem;padding-bottom:1.6rem}.collection-hero__title{font-size:clamp(3.2rem,4vw,5.6rem)}.collection-hero__description{max-width:60rem;font-size:1.5rem;line-height:1.7;color:rgba(var(--color-foreground),.8)}.facets-container{padding-top:0}.luhu-page{display:grid;gap:3.2rem}@media screen and (min-width:990px){.luhu-page{grid-template-columns:minmax(24rem,1fr) minmax(0,2fr);gap:6rem;align-items:start}.luhu-page__title{position:sticky;top:12rem}}.luhu-page__title{margin:0;font-size:clamp(3.2rem,4vw,5.6rem)}.luhu-page__body{max-width:80rem}.luhu-page__body h2,.luhu-page__body h3{margin:4rem 0 1.2rem;font-size:1.9rem;letter-spacing:0}.luhu-page__body h2:first-child,.luhu-page__body h3:first-child{margin-top:0}.luhu-page__body img{max-width:100%;height:auto;float:none!important;margin:0 0 2.4rem!important}.luhu-page__body p:empty,.luhu-page__body p:has(>br:only-child){display:none}.rich-text__wrapper--left .rich-text__blocks,.rich-text__blocks{max-width:80rem}.banner__heading{letter-spacing:-.02em}.banner__text{letter-spacing:.14em;text-transform:uppercase;font-size:1.2rem}.collapsible-content .accordion{border-color:var(--luhu-line)}.collapsible-content .accordion__title{font-size:1.6rem;letter-spacing:0}.collapsible-content .svg-wrapper:has(.icon-accordion){display:none}.footer{border-top:1px solid var(--luhu-line)}.footer-block__heading{margin-bottom:1.6rem}.footer__content-top{padding-bottom:4rem}.footer .list-menu__item--link{font-size:1.4rem;padding:.4rem 0}.newsletter-form__field-wrapper .field__input{border-radius:0}.badge{border-radius:0;letter-spacing:var(--luhu-label-track);text-transform:uppercase;font-size:1rem}.multicolumn-card__info blockquote,.multicolumn-card__info .rte p{font-size:1.7rem;line-height:1.55}.multicolumn-card__info h3{font-size:var(--luhu-label-size);letter-spacing:var(--luhu-label-track);text-transform:uppercase}h1,h2,h3,.h0,.h1,.h2,.h3,.hxl,.product__title h1,.banner__heading,.collection-hero__title,.luhu-page__title{letter-spacing:0;line-height:1.05;font-weight:400}.banner__heading{font-size:clamp(4.2rem,6vw,8.8rem)}.product__title h1{font-size:clamp(3.4rem,3.4vw,5rem)}.title-wrapper-with-link .title,.image-with-text__heading,.multicolumn .title,.collapsible-content .title{font-size:clamp(3rem,3.4vw,4.8rem)}.collection-hero__title,.luhu-page__title{font-size:clamp(4rem,5vw,7.2rem)}.luhu-page__body h2,.luhu-page__body h3{font-family:var(--font-heading-family);font-size:2.6rem}.collapsible-content .accordion__title{font-family:var(--font-heading-family);font-size:2.2rem}.luhu-hand__title{font-size:clamp(3.4rem,3.4vw,5rem)}.card__heading,.card__heading.h5,.multicolumn-card__info h3,.h4,h4,.product__accordion .summary__title .accordion__title,.footer-block__heading,.header__menu-item,.price,.badge{font-family:var(--font-body-family)}.shopify-section+.shopify-section .section-template--padding,.index-section{margin-top:0}@media(min-width:990px){.image-with-text__content{padding:6rem 8rem!important}}.header--middle-center .header__heading-logo{margin:0 auto}.header__menu-item{padding:1.2rem}.luhu-crumbs{font-size:1.1rem;letter-spacing:var(--luhu-label-track);text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.luhu-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.luhu-crumbs li+li:before{content:"/";margin-right:.6rem;opacity:.5}.luhu-crumbs a{color:inherit;text-decoration:none}.luhu-crumbs a:hover{color:rgb(var(--color-foreground))}.luhu-sticky{position:fixed;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;gap:1.2rem;padding:1rem var(--luhu-gutter) calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:1px solid var(--luhu-line);transform:translateY(110%);transition:transform .35s ease}.luhu-sticky.is-visible{transform:none}.luhu-sticky__info{flex:1;min-width:0}.luhu-sticky__title{font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.luhu-sticky__price{font-size:1.3rem;letter-spacing:.04em}.luhu-sticky .button{min-height:4.4rem;padding:0 2rem}@media(min-width:750px){.luhu-sticky{display:none}}[id$=__luhu_savoir] .multicolumn-card__info h3{font-family:var(--font-heading-family);font-size:2.6rem;letter-spacing:0;text-transform:none;margin-bottom:1.2rem}[id$=__luhu_savoir] .multicolumn-card__image-wrapper{background:var(--luhu-stone)}[id$=__luhu_savoir] .multicolumn-card__info .rte p{font-size:1.5rem}.article-template header.page-width{text-align:center;padding-top:5.6rem}.article-template .luhu-crumbs{display:flex;justify-content:center;margin-bottom:2rem}.article-template__title{font-size:clamp(3.4rem,5vw,5.6rem);line-height:1.08;margin:0 auto 1.6rem;max-width:18ch}.luhu-article-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.2rem;margin:0 0 4rem;font-size:1.15rem;letter-spacing:var(--luhu-label-track);text-transform:uppercase;color:rgba(var(--color-foreground),.65)}.luhu-article-meta span+span:before{content:"\b7";margin-right:1.2rem;opacity:.6}.article-template__hero-container{max-width:120rem;margin:0 auto 5.6rem;padding:0 var(--luhu-gutter)}.article-template__content{font-size:1.7rem;line-height:1.75}.article-template__content h2{font-family:var(--font-heading-family);font-size:clamp(2.6rem,3vw,3.2rem);line-height:1.15;margin:5.6rem 0 1.6rem}.article-template__content h3{font-family:var(--font-body-family);font-size:1.7rem;font-weight:600;letter-spacing:0;margin:3.2rem 0 .8rem}.article-template__content ul,.article-template__content ol{padding-left:2rem}.article-template__content li{margin-bottom:.8rem}.article-template__content a{text-underline-offset:.3rem}.luhu-answer{border-left:2px solid rgb(var(--color-button));background:var(--luhu-stone, rgba(var(--color-foreground), .04));padding:2.4rem 2.8rem;margin:0 0 4.8rem}.luhu-answer p{margin:0;font-size:1.75rem;line-height:1.7}.luhu-answer .luhu-answer__label{font-size:1.1rem;letter-spacing:var(--luhu-label-track);text-transform:uppercase;margin-bottom:1rem;color:rgb(var(--color-button))}.luhu-table-wrap{overflow-x:auto;margin:2.4rem 0 1.2rem;-webkit-overflow-scrolling:touch}.luhu-table{width:100%;border-collapse:collapse;font-size:1.5rem;line-height:1.45;min-width:52rem}.luhu-table th,.luhu-table td{text-align:left;padding:1.2rem 1.4rem;border-bottom:1px solid var(--luhu-line, rgba(var(--color-foreground), .12));vertical-align:top}.luhu-table thead th{font-size:1.1rem;letter-spacing:var(--luhu-label-track);text-transform:uppercase;font-weight:500;border-bottom-color:rgba(var(--color-foreground),.4)}.luhu-table tbody th{font-weight:500}.rte .luhu-table,.luhu-table{table-layout:auto}.luhu-table th,.luhu-table td{overflow-wrap:normal;word-break:normal}.luhu-note{font-size:1.35rem;color:rgba(var(--color-foreground),.65);margin-top:0}.luhu-fig{margin:4.8rem 0}.luhu-fig img{display:block;width:100%;height:auto}.luhu-fig figcaption{font-size:1.35rem;line-height:1.5;color:rgba(var(--color-foreground),.7);margin-top:1.2rem}.luhu-related{border-top:1px solid var(--luhu-line, rgba(var(--color-foreground), .12));border-bottom:1px solid var(--luhu-line, rgba(var(--color-foreground), .12));padding:2.8rem 0;margin:5.6rem 0 0}.luhu-related__label{font-size:1.1rem;letter-spacing:var(--luhu-label-track);text-transform:uppercase;margin:0 0 1.2rem}.luhu-related ul{list-style:none;padding:0;margin:0}.luhu-related li{font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.3;margin:0 0 .6rem}.luhu-related a{text-decoration:none}.luhu-related a:hover{text-decoration:underline}.article-template__content h2:has(+.luhu-sources){font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:var(--luhu-label-track);text-transform:uppercase;margin-top:4.8rem}.luhu-sources{font-size:1.3rem;line-height:1.55;color:rgba(var(--color-foreground),.7)}.luhu-sources a{color:inherit}.blog-articles .card__heading,.article-card .card__heading{font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.2}.article-card__excerpt{font-size:1.45rem;line-height:1.6}:root{--luhu-tile: #f3f1ed}.card-wrapper .card__inner,.card-wrapper .card__media,.collection-list .card__inner,.product__media-item .media,.product-media-container,.product__modal-opener{background:var(--luhu-tile)}.card__media img,.product__media img{mix-blend-mode:normal}.card-wrapper .card__inner{--border-opacity: 0}.collection-list .card__heading{font-family:var(--font-body-family);font-size:var(--luhu-label-size);letter-spacing:var(--luhu-label-track);text-transform:uppercase}.price .price-item{letter-spacing:.04em}.card-information .price{font-size:1.25rem;color:rgba(var(--color-foreground),.75)}.product-form__submit{width:100%;min-height:5.6rem;background:rgb(var(--luhu-ink));color:#fff;border:0;transition:background-color .3s ease}.product-form__submit:hover:not([disabled]){background:rgb(var(--luhu-blue))}.product-form__submit[disabled]{background:rgba(var(--luhu-ink),.35)}.product-form__buttons{max-width:none}.product__info-container .product-form{margin-top:2.4rem}.luhu-trust{display:flex;flex-wrap:wrap;gap:.6rem 2rem;list-style:none;padding:0;margin:1.6rem 0 0}.luhu-trust li{font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.luhu-trust li:before{content:none}.blog__button.button,.collection__view-all .button,.featured-collection .collection__view-all a{background:none;color:rgb(var(--color-foreground));min-height:0;padding:.4rem 0;border:0;text-decoration:underline;text-underline-offset:.6rem;text-decoration-thickness:1px}.blog__button.button:after,.collection__view-all .button:after{content:none}.blog__button.button:hover,.collection__view-all a:hover{color:rgb(var(--luhu-blue))}.article-card .card__heading,.blog-articles .card__heading,.featured-blog .card__heading{text-transform:none;letter-spacing:0;display:block;-webkit-line-clamp:unset;overflow:visible;font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.2}.article-card__info{font-size:1.1rem;letter-spacing:var(--luhu-label-track);text-transform:uppercase}.article-card__excerpt{color:rgba(var(--color-foreground),.75)}.article-card .card__inner,.featured-blog .card__inner{background:none}.article-card .card__media img,.featured-blog .card__media img{mix-blend-mode:normal}[id$=__luhu_founder] .image-with-text__text p{font-family:var(--font-heading-family);font-size:clamp(2.6rem,2.6vw,3.8rem);line-height:1.22;color:rgb(var(--luhu-ink))}[id$=__luhu_founder] .image-with-text__text em,[id$=__luhu_founder] .image-with-text__text p:last-child:not(:first-child){font-family:var(--font-body-family);font-style:normal;font-size:1.15rem;letter-spacing:var(--luhu-label-track);text-transform:uppercase;color:rgba(var(--color-foreground),.7)}[id$=__luhu_savoir] .multicolumn-card__image-wrapper img{object-fit:cover}.jdgm-widget,.jdgm-widget *{font-family:var(--font-body-family)!important}.jdgm-rev-widg__title{font-family:var(--font-heading-family)!important;font-size:clamp(3rem,3.4vw,4.8rem)!important;font-weight:400!important;text-align:left!important}.jdgm-write-rev-link,.jdgm-btn{background:rgb(var(--luhu-ink))!important;color:#fff!important;border:0!important;border-radius:0!important;font-size:1.1rem!important;letter-spacing:var(--luhu-label-track)!important;text-transform:uppercase!important;padding:1.6rem 3.2rem!important}.jdgm-star{color:rgb(var(--luhu-ink))!important}.footer__follow-on-shop,.footer__payment{display:none!important}.luhu-trust li:before{display:none!important}.footer-block--newsletter .footer-block__heading,.footer-block__newsletter .footer-block__heading{font-family:var(--font-heading-family);font-size:clamp(2.4rem,2.4vw,3.2rem);letter-spacing:0;text-transform:none;font-weight:400}.article-template header .article-template__title,.article-template h1.article-template__title{margin:0 auto 1.6rem;text-align:center}.utility-bar,.announcement-bar-section .utility-bar{background:var(--luhu-tile, #f3f1ed)!important;border-bottom:0!important}.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__message *,.utility-bar .announcement-bar__link{font-family:var(--font-body-family)!important;color:rgb(var(--luhu-ink))!important}.announcement-bar__message{font-size:1.15rem;letter-spacing:.16em;padding:1rem 0;line-height:1.5}.utility-bar .svg-wrapper svg,.utility-bar .icon{color:rgb(var(--luhu-ink))}.article-card__info,.article-card__info *,.luhu-technical__title,.luhu-sizer__step-title,.caption-with-letter-spacing,.luhu-article-meta,.luhu-article-meta *{font-family:var(--font-body-family)!important}.luhu-sizer__step-title{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.header__icon--cart .svg-wrapper svg{width:4rem;height:4rem;margin:-1.1rem}.button--secondary{border:1px solid currentColor!important}.banner__buttons .button--secondary{color:#fff;border-color:#ffffffe6!important}.page-width-desktop{max-width:calc(160rem + 2 * var(--luhu-gutter));margin-left:auto;margin-right:auto}@media screen and (min-width:990px){.page-width-desktop{padding-left:var(--luhu-gutter);padding-right:var(--luhu-gutter)}}.rich-text .rich-text__wrapper,.rich-text:not(.rich-text--full-width) .rich-text__wrapper{width:100%}.rich-text__wrapper--left .rich-text__blocks{margin-left:0}.multicolumn .multicolumn-card__image-wrapper{margin-left:0!important;margin-right:0!important}.multicolumn.background-none .multicolumn-card__info{padding-left:0;padding-right:0}.featured-blog .card__content,.blog .card__content,.article-card .card__content{padding-left:0!important;padding-right:0!important}[id$=__multicolumn_btbrVq] .multicolumn-card{background:var(--luhu-stone)!important}[id$=__multicolumn_btbrVq] .multicolumn-card__info{padding:3.2rem!important}[id$=__multicolumn_btbrVq] .multicolumn-card__info .rte p{font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.4;color:rgb(var(--luhu-ink))}[id$=__multicolumn_btbrVq] .multicolumn-card__info h3{order:2;margin-top:1.6rem;font-size:1.1rem}[id$=__multicolumn_btbrVq] .multicolumn-card__info{display:flex;flex-direction:column}.jdgm-review-widget,.jdgm-widget.jdgm-review-widget{max-width:none!important;margin-left:0!important;margin-right:0!important}.jm-review-widget-minimal-header__title{font-family:var(--font-heading-family)!important;font-size:clamp(3rem,3vw,4.4rem)!important;font-weight:400!important;color:rgb(var(--luhu-ink))!important;letter-spacing:0!important}.jm-button,.jm-button--primary{border-radius:0!important;background:rgb(var(--luhu-ink))!important;color:#fff!important;border:0!important;font-family:var(--font-body-family)!important;font-size:1.1rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:1.6rem 3.2rem!important;min-height:5rem!important}.jm-no-reviews-state__text{font-family:var(--font-body-family)!important;color:rgba(var(--color-foreground),.75)!important}.copyright__content a[href*="shopify.com"],.copyright__content .powered-by-link{display:none!important}.luhu-answer{border:0!important;background:none!important;padding:0!important;margin:0 0 4.8rem!important}.luhu-answer p{font-family:var(--font-heading-family);font-size:clamp(2.2rem,2.2vw,2.6rem)!important;line-height:1.45!important;color:rgb(var(--luhu-ink))}.luhu-answer__label{display:none!important}.luhu-page__body{max-width:72rem}.luhu-page__body img{max-width:48rem!important}.luhu-portrait{display:grid;gap:4rem;align-items:center}.luhu-portrait__media img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:center 20%;display:block}.luhu-portrait__eyebrow{font-family:var(--font-body-family)!important;font-size:1.1rem!important;letter-spacing:.16em;text-transform:uppercase;font-weight:500;margin:0 0 2rem;color:rgba(var(--color-foreground),.7)}.luhu-portrait__heading,.luhu-portrait__intro h2{font-size:clamp(3.4rem,4vw,5.6rem);line-height:1.05;margin:0 0 2.8rem;font-weight:400;letter-spacing:0}.luhu-portrait__intro p{font-size:1.7rem;line-height:1.75;max-width:60rem}.luhu-portrait__intro p em{font-family:var(--font-heading-family);font-size:2.2rem;font-style:italic}.luhu-portrait__more{display:grid;gap:4rem;margin-top:8rem;padding-top:4.8rem;border-top:1px solid var(--luhu-line)}.luhu-portrait__col h2{font-size:2.8rem;margin:0 0 1.4rem;font-weight:400;letter-spacing:0}.luhu-portrait__col p{font-size:1.6rem;line-height:1.75;max-width:56rem}@media screen and (min-width:990px){.luhu-portrait{grid-template-columns:5fr 6fr;gap:8rem}.luhu-portrait__media img{max-height:82vh}.luhu-portrait__more{grid-template-columns:1fr 1fr;gap:8rem}}.luhu-faq{border-top:1px solid var(--luhu-line);max-width:80rem}.luhu-faq__item{border-bottom:1px solid var(--luhu-line)}.luhu-faq__q{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2.4rem 0;font-family:var(--font-heading-family);font-size:clamp(2rem,2vw,2.4rem);line-height:1.3;color:rgb(var(--luhu-ink))}.luhu-faq__q::-webkit-details-marker{display:none}.luhu-faq__q:after{content:"+";font-family:var(--font-body-family);font-size:2rem;font-weight:300;flex:none}.luhu-faq__item[open] .luhu-faq__q:after{content:"\2212"}.luhu-faq__a{padding:0 0 2.8rem;max-width:68rem}.luhu-faq__a p{font-size:1.6rem;line-height:1.75;margin:0 0 1.2rem}.shopify-policy__container{max-width:calc(160rem + 2 * var(--luhu-gutter))!important;margin:0 auto!important;padding:6.4rem var(--luhu-gutter) 8rem!important;display:grid;gap:3.2rem}@media screen and (min-width:990px){.shopify-policy__container{grid-template-columns:minmax(24rem,1fr) minmax(0,2fr);gap:6rem;align-items:start}.shopify-policy__title{position:sticky;top:12rem}}.shopify-policy__title{text-align:left!important;margin:0!important}.shopify-policy__title h1{margin:0;font-size:clamp(4rem,5vw,7.2rem);line-height:1.05;font-weight:400;letter-spacing:0}.shopify-policy__body{max-width:72rem;padding:0!important}.shopify-policy__body .rte p,.shopify-policy__body .rte li{font-size:1.6rem;line-height:1.75}.shopify-policy__body .rte h2,.shopify-policy__body .rte h3{font-family:var(--font-body-family);font-size:1.15rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;margin:4rem 0 1rem;color:rgb(var(--luhu-ink))}.shopify-policy__body .rte h2:first-child,.shopify-policy__body .rte h3:first-child{margin-top:0}.shopify-policy__body .rte b,.shopify-policy__body .rte strong{font-weight:500}.shopify-policy__body .rte p:empty,.shopify-policy__body .rte p:has(>br:only-child){display:none}luhu-on-hand,luhu-ring-sizer,luhu-flipbook{display:block}.header.page-width,.header:not(.drawer-menu).page-width,.utility-bar__grid.page-width{padding-left:var(--luhu-gutter);padding-right:var(--luhu-gutter)}.header__icons{padding-right:0}.rich-text .rich-text__wrapper,.rich-text:not(.rich-text--full-width) .rich-text__wrapper{width:100%!important;margin-left:0!important;margin-right:0!important}.rich-text__blocks.left,.rich-text__wrapper--left .rich-text__blocks{margin-left:0}.product-media-container.constrain-height{width:100%!important;max-width:100%!important;background:var(--luhu-stone)}.product-media-container.constrain-height .media{padding-top:min(var(--ratio-percent),calc(100vh - 14rem))!important}.product-media-container.constrain-height .media img{object-fit:contain}@media screen and (min-width:750px){.product__media-wrapper{align-self:stretch}.product__media-wrapper>media-gallery{position:sticky;top:2.4rem;display:block}.product__info-wrapper{padding-left:clamp(3.2rem,4vw,7.2rem)}}.product--thumbnail_slider .thumbnail-list{gap:.8rem}.product--thumbnail_slider .thumbnail{border-radius:0;background:var(--luhu-stone)}.product--thumbnail_slider .thumbnail[aria-current]{box-shadow:0 0 0 1px rgb(var(--luhu-ink));border-color:transparent}.product--thumbnail_slider .thumbnail img{object-fit:contain}.product__info-container .product__accordion{overflow-anchor:none}@media screen and (max-width:749px){.luhu-ann__more{display:none}}.footer__content-top.page-width{padding-left:var(--luhu-gutter);padding-right:var(--luhu-gutter)}@media screen and (max-width:749px){.footer .footer-block--newsletter{justify-content:flex-start;align-items:stretch}.footer .footer-block__newsletter{text-align:left;display:block;width:100%}.footer .footer__newsletter{justify-content:flex-start;margin-left:0;margin-right:0}.footer .newsletter-form__field-wrapper{max-width:none}.footer .footer__localization,.footer .footer__localization form,.footer .footer__copyright{justify-content:flex-start;text-align:left}.footer .footer__localization{padding-left:0;padding-right:0;align-items:flex-start}.footer .footer__list-social,.footer .list-social{justify-content:flex-start}}img[src*=luhusati-journal-diamond-tester-hero]{object-position:95% 50%}@media screen and (min-width:990px){main .blog-articles{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-articles .article-card .card__information,.blog__posts .article-card .card__information,.article-card .card__content,[id$=__luhu_savoir] .multicolumn-card__info{padding-left:0;padding-right:0}@media screen and (min-width:750px){[id$=__luhu_catalogue] .image-with-text__content{padding-left:0}}.banner__box .caption-with-letter-spacing{margin:0 0 1.2rem;opacity:.9}.banner__box .banner__heading+.banner__buttons{margin-top:3.2rem}.luhu-page__title,.shopify-policy__title h1,.luhu-page h1{text-box:trim-both cap alphabetic}.luhu-page__body>:first-child,.shopify-policy__body .rte>:first-child{text-box:trim-start cap alphabetic;margin-top:0}.shopify-policy__title,.shopify-policy__title h1{text-align:left}@media screen and (min-width:990px){.contact.page-width form,.contact form#ContactForm{margin-left:calc((100% - 6rem) / 3 + 6rem);max-width:64rem}}.article-template .page-width--narrow{max-width:none;padding-left:var(--luhu-gutter);padding-right:var(--luhu-gutter)}.article-template__content>*{max-width:72rem;margin-left:auto;margin-right:auto}.article-template__content>.luhu-table-wrap,.article-template__content>figure{max-width:96rem}.article-template .article-template__hero-container{max-width:calc(96rem + 2 * var(--luhu-gutter))}.article-template__content>.luhu-answer{margin-left:auto!important;margin-right:auto!important}.article-template__content>h2,.article-template__content>h3{margin-left:auto;margin-right:auto}.article-template__back{text-align:center;padding-left:var(--luhu-gutter);padding-right:var(--luhu-gutter)}.banner .banner__content.page-width{padding-left:var(--luhu-gutter);padding-right:var(--luhu-gutter);max-width:none}:where(a){color:inherit}@media screen and (max-width:749px){[id$=__image_banner] .banner--large:not(.banner--mobile-bottom) .banner__content{min-height:74svh}[id$=__image_banner] .banner__content{align-items:flex-end}[id$=__image_banner] .banner__media:after{opacity:1;background:linear-gradient(to top,#0e18388c,#0e183800 50%)}[id$=__image_banner] .banner__box{padding-bottom:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/luhu-base.css.map */
