:root{--homnes-side-padding: 4px;--homnes-section-padding: 16px;--homnes-desktop-section-max: 1200px;--homnes-desktop-section-pad: 48px;--homnes-green: #45452f;--hms-content-max: 1200px;--hms-side-dt: 48px;--hms-side-mb: 16px;--hms-gap-dt: 56px;--hms-gap-mb: 32px;--hms-reviews-pad-dt-top: 48px;--hms-reviews-pad-dt-bot: 16px;--hms-reviews-pad-mb-top: 28px;--hms-reviews-pad-mb-bot: 12px}.header__links a,.header__links button,.header__links span,.header__links>ul>li>a,.header__links>ul>li>button,.header__links li.has-megamenu>a,.header__links li.has-megamenu>button,.header__links .navmenu__link,.header__links [class*=navmenu__link],.header__links [class*=has-dropdown],.header__links [class*=dropdown-trigger],.header__links [aria-haspopup],.header__links [data-disclosure-toggle],.header__links summary,.header__links details>summary,.shopify-section[id*=header] nav a,.shopify-section[id*=header] nav button,.shopify-section[id*=header] nav>ul>li>a,.shopify-section[id*=header] nav>ul>li>button,.shopify-section[id*=header] .navmenu>li>a,.shopify-section[id*=header] .navmenu>li>button,.shopify-section[id*=header] [class*=navmenu]>li>a,.shopify-section[id*=header] [class*=navmenu]>li>button{font-family:Anybody,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:13px!important}@media screen and (max-width:749px){.header__links a,.header__links button,.header__links .navmenu__link,.shopify-section[id*=header] nav a,.shopify-section[id*=header] nav button{font-size:12px!important}}@media screen and (min-width:768px){.header__icon-touch,.header__icon-touch--search,.header__icon-touch--account,.header__icon-touch--cart,.header__right .header__icon-touch,.shopify-section[id*=header] .header__icon-touch{width:32px!important;height:32px!important;padding:6px!important;box-sizing:border-box!important}.header__icon-touch svg,.header__icon-touch--search svg,.header__icon-touch--account svg,.header__icon-touch--cart svg,.shopify-section[id*=header] .header__icon-touch svg{width:18px!important;height:18px!important}.header__cart-count{width:16px!important;height:16px!important;font-size:10px!important;line-height:16px!important}}@media screen and (min-width:768px){body.template-product .shopify-section[id*=main-product],body.template-product .shopify-section[id*=template--product],body.template-product .shopify-section--main-product{padding-top:0!important;margin-top:0!important;margin-bottom:0!important;padding-bottom:0!important}body.template-product .main-content,body.template-product main,body.template-product #MainContent{padding-top:0!important;margin-top:0!important}body.template-product .shopify-section[id*=main-product]>.product,body.template-product .shopify-section[id*=template--product]>.product,body.template-product .product{max-width:var(--hms-content-max)!important;margin:0 auto!important;padding-top:8px!important;padding-bottom:0!important;padding-left:var(--hms-side-dt)!important;padding-right:var(--hms-side-dt)!important;box-sizing:border-box!important}body.template-product .product__top{padding-top:0!important;margin-top:0!important;align-items:flex-start!important}body.template-product .product__media-container{position:sticky!important;top:100px!important;align-self:flex-start!important}body.template-product .shopify-section[id*=homnes_parenthese],body.template-product .shopify-section[id*=homnes_experts],body.template-product .shopify-section[id*=homnes_artisan]{margin-top:var(--hms-gap-dt)!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}body.template-product .shopify-section[id*=reviews_carousel]{margin-top:var(--hms-gap-dt)!important;margin-bottom:40px!important;padding-top:var(--hms-reviews-pad-dt-top)!important;padding-bottom:var(--hms-reviews-pad-dt-bot)!important;padding-left:max(var(--hms-side-dt),calc(50% - var(--hms-content-max) / 2 + var(--hms-side-dt)))!important;padding-right:max(var(--hms-side-dt),calc(50% - var(--hms-content-max) / 2 + var(--hms-side-dt)))!important;box-sizing:border-box!important;max-width:100%!important;width:100%!important;background:#f4f2e7!important}body.template-product .homnes-pt,body.template-product .homnes-ex,body.template-product .homnes-art{max-width:var(--hms-content-max)!important;margin:0 auto!important;padding-top:0!important;padding-bottom:0!important;padding-left:var(--hms-side-dt)!important;padding-right:var(--hms-side-dt)!important;box-sizing:border-box!important;background:transparent!important}body.template-product .complementary-products{margin-left:0!important;margin-right:0!important;padding:0!important;max-width:100%!important;box-sizing:border-box!important}body.template-product .product__details>*{margin-top:0!important}body.template-product .product__block,body.template-product .shopify-block,body.template-product .product__block-list>*{margin-top:6px!important;margin-bottom:6px!important;padding-top:0!important;padding-bottom:0!important}body.template-product .shopify-block[id*=joy_subscription]{margin-top:8px!important;margin-bottom:6px!important}body.template-product .shopify-block[id*=joy_subscription]>*:last-child{margin-bottom:0!important;padding-bottom:0!important}body.template-product .product-form{margin-top:4px!important;margin-bottom:4px!important;padding:0!important}body.template-product .product-form .product-form__buttons,body.template-product .product-form__buttons{margin-top:0!important;margin-bottom:0!important}body.template-product .homnes-reassurance{margin-top:4px!important;margin-bottom:4px!important;padding:8px 16px 14px!important}body.template-product .homnes-reassurance__slides{min-height:34px!important}body.template-product .homnes-diagnostic-cta{margin-top:12px!important;margin-bottom:12px!important}body.template-product .complementary-products{margin-top:8px!important;margin-bottom:0!important}body.template-product .variant_picker,body.template-product [class*=variant_picker]{margin-top:4px!important;margin-bottom:4px!important}}@media screen and (max-width:749px){body.template-product .shopify-section[id*=main-product],body.template-product .shopify-section[id*=template--product]{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}body.template-product .main-content,body.template-product main,body.template-product #MainContent{padding-top:0!important;margin-top:0!important}body.template-product .shopify-section[id*=main-product]>.product,body.template-product .shopify-section[id*=template--product]>.product,body.template-product .product{padding:0 var(--hms-side-mb)!important;margin:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}body.template-product .product__top{padding:0!important;margin:0!important;width:100%!important;max-width:100%!important}body.template-product .product__media-container,body.template-product .product__media-slider,body.template-product .product__media-slide,body.template-product .product__media,body.template-product .product__media-item{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}body.template-product .product__media-item img{width:100%!important;max-width:100%!important;display:block!important}body.template-product .product__details,body.template-product .product__meta{display:flex!important;flex-direction:column!important}body.template-product .product__details{padding:0!important;margin-top:0!important;width:100%!important}body.template-product .shopify-section[id*=homnes_parenthese],body.template-product .shopify-section[id*=homnes_experts],body.template-product .shopify-section[id*=homnes_artisan]{margin-top:var(--hms-gap-mb)!important;margin-bottom:0!important;padding:0!important}body.template-product .shopify-section[id*=reviews_carousel]{margin-top:var(--hms-gap-mb)!important;margin-bottom:28px!important;padding-top:var(--hms-reviews-pad-mb-top)!important;padding-bottom:var(--hms-reviews-pad-mb-bot)!important;padding-left:var(--hms-side-mb)!important;padding-right:var(--hms-side-mb)!important;max-width:100%!important;width:100%!important;background:#f4f2e7!important}body.template-product .homnes-pt,body.template-product .homnes-ex,body.template-product .homnes-art{margin:0 var(--hms-side-mb)!important;padding:0!important;max-width:none!important;width:auto!important;background:transparent!important}}.shopify-section[id*=reviews_carousel] .jdgm-carousel-wrapper,.shopify-section[id*=reviews_carousel] .jdgm-carousel,.shopify-section[id*=reviews_carousel] .jdgm-rev-widg,.shopify-section[id*=reviews_carousel] .jdgm-rev,.shopify-section[id*=reviews_carousel] [class*=jdgm-carousel],.shopify-section[id*=reviews_carousel] [class*=jdgm-widget]{margin-bottom:0!important;padding-bottom:0!important}.shopify-section[id*=reviews_carousel] .jdgm-carousel-item,.shopify-section[id*=reviews_carousel] .jdgm-carousel-item__product{padding-bottom:0!important;margin-bottom:0!important}.product__price,.store-availability-container__wrapper,[data-store-availability-container]{display:none!important}.sale,.product__price .sale,.price .sale,.product-item__price-wrapper .sale,.product-item .sale,[class*=--sale],[class*=-sale]{color:#1a1a1a!important}.displayed-discount,.product-item__badge--sale,.product__badge--sale,[class*=badge--sale],[class*=discount-badge],[class*=sale-badge]{display:none!important}.product-item__price-wrapper s,.product__price s,.price s,s.t-subdued{color:#999!important;text-decoration:line-through;margin-right:6px;font-weight:400}.shopify-block[id*=joy_subscription]{margin-top:8px!important;margin-bottom:4px!important}.product-form{margin-top:4px!important}.homnes-joy-title-hidden,.homnes-jdgm-title-hidden{display:none!important}.shopify-block[id*=joy_subscription],[class*=joy-subscription],[class*=joy_subscription]{font-family:Trirong,serif!important;color:#1a1a1a!important}.shopify-block[id*=joy_subscription] [class*=title]:not([class*=option]):not([class*=sub]),.shopify-block[id*=joy_subscription] [class*=heading],.shopify-block[id*=joy_subscription] [class*=widget-title]{font-family:Anybody,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:13px!important;color:#1a1a1a!important}.shopify-block[id*=joy_subscription] label,.shopify-block[id*=joy_subscription] [class*=option-label],.shopify-block[id*=joy_subscription] [class*=option-title],.shopify-block[id*=joy_subscription] [class*=plan-name],.shopify-block[id*=joy_subscription] [class*=plan-title]{font-family:Anybody,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:12px!important;color:#1a1a1a!important}.shopify-block[id*=joy_subscription] [class*=description],.shopify-block[id*=joy_subscription] [class*=price],.shopify-block[id*=joy_subscription] [class*=subtitle]{font-family:Trirong,serif!important;color:#1a1a1a!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;font-size:13px!important;background:transparent!important;border:none!important;padding:0!important}.shopify-block[id*=joy_subscription] label:has(input[type=radio]:checked),.shopify-block[id*=joy_subscription] [class*=option]:has(input[type=radio]:checked),.shopify-block[id*=joy_subscription] [class*=option][class*=selected],.shopify-block[id*=joy_subscription] [class*=option][class*=active],.shopify-block[id*=joy_subscription] [class*=option][class*=checked],.shopify-block[id*=joy_subscription] div:has(>input[type=radio]:checked),.shopify-block[id*=joy_subscription] div:has(>label>input[type=radio]:checked),.shopify-block[id*=joy_subscription] li:has(input[type=radio]:checked),.shopify-block[id*=joy_subscription] [aria-checked=true],.shopify-block[id*=joy_subscription] [data-checked=true],.shopify-block[id*=joy_subscription] [data-selected=true],.shopify-block[id*=joy_subscription]>div>div:has(input:checked),.shopify-block[id*=joy_subscription]>div>label:has(input:checked),[class*=joy_subscription] [class*=option]:has(input:checked),[class*=joy_subscription] label:has(input:checked){background:#f4f2e7!important;background-color:#f4f2e7!important;border-radius:4px!important;transition:background .2s ease!important}.shopify-block[id*=joy_subscription] [class*=discount-badge],.shopify-block[id*=joy_subscription] [class*=save-badge],.shopify-block[id*=joy_subscription] [class*=savings-badge],.shopify-block[id*=joy_subscription] [class*=badge],.shopify-block[id*=joy_subscription] [class*=pill],.shopify-block[id*=joy_subscription] [class*=chip],.shopify-block[id*=joy_subscription] [class*=discount]:not([class*=option]):not([class*=price]),.shopify-block[id*=joy_subscription] [class*=economi]{background:#45452f!important;background-color:#45452f!important;color:#fff!important;font-family:Anybody,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:10px!important;padding:3px 8px!important;border-radius:2px!important;border:none!important;font-style:normal!important;display:inline-block!important}.shopify-block[id*=joy_subscription] s,.shopify-block[id*=joy_subscription] del,.shopify-block[id*=joy_subscription] [class*=strike],.shopify-block[id*=joy_subscription] [class*=old-price],.shopify-block[id*=joy_subscription] [class*=original-price]{color:#999!important;font-weight:400!important;text-decoration:line-through!important;margin-left:6px!important;font-family:Trirong,serif!important;font-style:italic!important;font-size:13px!important;background:transparent!important;border:none!important;padding:0!important}.shopify-block[id*=joy_subscription] input[type=radio]{accent-color:#1a1a1a!important;width:16px!important;height:16px!important;cursor:pointer!important}.product__text{margin:8px 0!important;font-size:14px!important}.product__text p{display:block!important;padding:14px 0!important;border-bottom:1px solid #1a1a1a!important;margin:0!important;font-family:Trirong,serif!important;font-size:14px!important;line-height:1.5!important;color:#1a1a1a!important}.product__text p:first-child{border-top:1px solid #1a1a1a!important}.product__text p:last-child{border-bottom:1px solid #1a1a1a!important}.product__text p strong{font-family:Anybody,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:13px!important;color:#1a1a1a!important}.homnes-reassurance{position:relative;padding:10px 16px 20px;margin:6px 0 0;text-align:center}.homnes-reassurance__slides{position:relative;min-height:38px}.homnes-reassurance__slide{position:absolute;top:0;left:0;right:0;opacity:0;transition:opacity .5s ease;pointer-events:none}.homnes-reassurance__slide.is-active{opacity:1;pointer-events:auto}.homnes-reassurance__title{font-family:Anybody,sans-serif;font-size:13px;font-weight:700;color:#1a1a1a;margin-bottom:2px;line-height:1.3;text-transform:uppercase;letter-spacing:.05em}.homnes-reassurance__sub{font-family:Trirong,serif;font-size:11px;color:#555;line-height:1.4;font-weight:400}.homnes-reassurance__dots{position:absolute;bottom:2px;left:0;right:0;display:flex;justify-content:center;gap:6px}.homnes-reassurance__dot{width:5px;height:5px;border-radius:50%;background:#d8d6d0;border:none;padding:0;cursor:pointer;transition:all .3s ease}.homnes-reassurance__dot.is-active{background:#1a1a1a;width:7px;height:7px}.homnes-reassurance__dot:hover{background:#1a1a1a}.homnes-diagnostic-cta{margin:16px 0!important;padding:14px 0!important;border:none!important;border-top:1px solid #e8e6e0!important;border-bottom:1px solid #e8e6e0!important;background:transparent!important;border-radius:0!important;text-align:center!important}.homnes-diagnostic-cta h3{display:none!important}.homnes-diagnostic-cta>p{font-family:Trirong,serif!important;font-size:13px!important;margin:0 0 8px!important;color:#555!important;line-height:1.4!important;font-style:italic!important;white-space:normal!important;display:block!important;text-align:center!important}.homnes-diagnostic-cta>a{display:inline-block!important;padding:0!important;background:transparent!important;color:#1a1a1a!important;text-decoration:underline!important;text-underline-offset:4px!important;font-family:Anybody,sans-serif!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-size:12px!important;border:none!important;text-align:center!important}.homnes-diagnostic-cta>a:hover{color:#45452f!important}.complementary-products{margin:8px 0!important;padding:0!important;box-sizing:border-box}.complementary-products .product__block-heading{font-family:Anybody,sans-serif!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin:0 0 12px!important;padding:0!important;color:#1a1a1a!important;text-align:left!important}.complementary-products__content,.complementary-products .complementary-products__content,.complementary-products .complementary-products__content--has-grid,.complementary-products .complementary-products__content--has-slider{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:8px!important;margin:0!important;padding:0!important;justify-content:flex-start!important}.complementary-products .complementary-products__slide{width:100%!important;max-width:100%!important;flex:0 0 auto!important;margin:0!important;padding:0!important}.complementary-products .product-item{padding:0!important;margin:0!important;width:100%!important}.complementary-products .product-item__inner{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;height:76px!important;min-height:76px!important;max-height:76px!important;padding:8px!important;border:1px solid #e8e6e0!important;border-radius:4px!important;background:transparent!important;box-sizing:border-box!important;overflow:hidden!important;transition:background .2s ease,border-color .2s ease!important}.complementary-products .product-item__inner:hover{border-color:#1a1a1a!important;background:#f4f2e7!important}.complementary-products .product-item__media,.complementary-products [class*=product-item__media]:not([class*=caption]):not([class*=text]):not([class*=meta]){flex:0 0 60px!important;width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;max-width:60px!important;max-height:60px!important;aspect-ratio:1 / 1!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:4px!important;background:#f4f2e7!important;position:relative!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important}.complementary-products .product-item__media--multiple-images .product-item__image--two{display:none!important}.complementary-products .product-item__image-link,.complementary-products .product-item__media a{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;overflow:hidden!important}.complementary-products .product-item__image,.complementary-products .product-item__media img,.complementary-products .product-item__image-link img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important}.complementary-products .product-item,.complementary-products .product-item__inner,.complementary-products .product-item__meta,.complementary-products .product-item__text,.complementary-products .product-item__caption,.complementary-products .product-item__product-title,.complementary-products .product-item__product-title a,.complementary-products .product-item__product-title span{text-align:left!important}.complementary-products .product-item__meta{flex:1 1 auto!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;overflow:hidden!important;width:100%!important}.complementary-products .product-item__text{text-align:left!important;padding:0!important;width:100%!important;margin:0!important}.complementary-products .product-item__product-title{font-family:Anybody,sans-serif!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;line-height:1.3!important;color:#1a1a1a!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;width:100%!important;text-align:left!important;margin:0 auto 0 0!important}.complementary-products .product-item__product-title a{display:block!important;width:100%!important;text-align:left!important;color:#1a1a1a!important;text-decoration:none!important;margin-left:0!important;margin-right:auto!important}.complementary-products .product-item__price-wrapper,.complementary-products .product-item__price,.complementary-products .product-item__price-wrapper s,.complementary-products .product-item__price-wrapper .sale,.complementary-products .product-item__quick-add-container,.complementary-products .product-item__quick-add-button-wrapper,.complementary-products .product-item__quick-add-variant-selector,.complementary-products .product-item__badges,.complementary-products .unit-price,.complementary-products .carousel__slide--navigation{display:none!important}@media screen and (max-width:749px){.complementary-products__content,.complementary-products .complementary-products__content,.complementary-products .complementary-products__content--has-grid,.complementary-products .complementary-products__content--has-slider{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:8px!important}.complementary-products .product-item__product-title{font-size:12px!important}}body.template-collection .product-item__media,body.template-collection [class*=product-item__media]:not([class*=caption]):not([class*=text]):not([class*=meta]),.template-collection .product-item__media,.shopify-section[id*=main-collection-product-grid] .product-item__media,.shopify-section[id*=collection] .product-item__media:not(.complementary-products .product-item__media){aspect-ratio:3 / 4!important;overflow:hidden!important;position:relative!important;width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;padding:0!important;background:transparent!important}body.template-collection .product-item__media img,body.template-collection .product-item__image,body.template-collection .product-item__image-link img,body.template-collection [class*=product-item__image],.template-collection .product-item__media img,.shopify-section[id*=main-collection-product-grid] .product-item__media img,.shopify-section[id*=collection] .product-item__media:not(.complementary-products .product-item__media) img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;position:absolute!important;top:0!important;left:0!important}body.template-collection .product-item__image-link,.template-collection .product-item__image-link{display:block!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;overflow:hidden!important}body.template-collection .product-item__media--multiple-images .product-item__image--two,.template-collection .product-item__media--multiple-images .product-item__image--two{opacity:0!important;transition:opacity .3s ease!important}body.template-collection .product-item__media--multiple-images:hover .product-item__image--two,.template-collection .product-item__media--multiple-images:hover .product-item__image--two{opacity:1!important}.homnes-reviews-title{font-family:Anybody,sans-serif!important;font-size:24px!important;font-weight:800!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:#1a1a1a!important;text-align:left!important;margin:0 0 12px!important;padding:0!important;line-height:1.2!important}@media screen and (min-width:768px){.homnes-reviews-title{font-size:30px!important;margin:0 0 24px!important}}@media screen and (max-width:749px){.homnes-reviews-title{font-size:22px!important;margin-bottom:10px!important}}.shopify-section[id*=reviews_carousel] .jdgm-rev__title,.shopify-section[id*=reviews_carousel] .jdgm-carousel-title,.shopify-section[id*=reviews_carousel] [class*=jdgm] h1,.shopify-section[id*=reviews_carousel] [class*=jdgm] h2,.shopify-section[id*=reviews_carousel] [class*=jdgm] h3,.shopify-section[id*=reviews_carousel] [class*=jdgm] h4{font-family:Anybody,sans-serif!important;color:#1a1a1a!important;text-align:left!important}.shopify-section[id*=reviews_carousel] .jdgm-rev__body,.shopify-section[id*=reviews_carousel] .jdgm-rev__author,.shopify-section[id*=reviews_carousel] .jdgm-rev__location,.shopify-section[id*=reviews_carousel] .jdgm-rev__product-name,.shopify-section[id*=reviews_carousel] [class*=jdgm] p{font-family:Trirong,serif!important;color:#1a1a1a!important;text-align:left!important}.shopify-section[id*=reviews_carousel] .jdgm-carousel-item,.shopify-section[id*=reviews_carousel] .jdgm-rev,.shopify-section[id*=reviews_carousel] .jdgm-rev__content,.shopify-section[id*=reviews_carousel] .jdgm-rev__icon{text-align:left!important}.shopify-section[id*=reviews_carousel] .jdgm-star{color:#1a1a1a!important}.homnes-reviews-summary{display:block;margin:0 0 16px;font-family:Trirong,serif;font-size:13px;color:#1a1a1a}.homnes-pt,.homnes-ex,.homnes-art,.shopify-section[id*=reviews_carousel],.shopify-section[id*=homnes_parenthese],.shopify-section[id*=homnes_experts],.shopify-section[id*=homnes_artisan]{content-visibility:auto;contain-intrinsic-size:1px 500px}body.template-product .shopify-section[id*=reassurance],body.template-product .shopify-section[id*=text-columns],body.template-product .shopify-section[id*=icon-with-text],body.template-product .shopify-section[id*=info-columns],body.template-product .shopify-section[id*=promo]:not([id*=promo-bar]),body.template-product [data-homnes-hide-on-product]{display:none!important}@media screen and (max-width:749px){body.template-product .product__details>*:first-child{margin-top:12px!important}body.template-product .product__details>[class*=judge_me],body.template-product .shopify-block[id*=judge_me_reviews_preview_badge]{order:-3!important;margin:14px 0 6px!important}body.template-product .product__title{order:-2!important;margin:0 0 4px!important}body.template-product .product__description{order:-1!important;margin:0 0 4px!important;padding:0!important}body.template-product .product__description p:last-child{margin-bottom:0!important}body.template-product .product__text{margin:4px 0!important}body.template-product .product__text p{padding:12px 0!important}body.template-product .shopify-block[id*=joy_subscription]{margin:4px 0 0!important;padding-bottom:0!important}body.template-product .shopify-block[id*=joy_subscription]>*:last-child,body.template-product .shopify-block[id*=joy_subscription]>*>*:last-child{margin-bottom:0!important;padding-bottom:0!important}body.template-product .product-form{margin-bottom:2px!important;margin-top:2px!important}body.template-product .product__block{margin:4px 0!important}body.template-product .homnes-reassurance{padding:6px 12px!important;margin:2px 0!important}body.template-product .homnes-reassurance__slides{min-height:50px!important}body.template-product .homnes-reassurance__dots{bottom:4px!important}body.template-product .homnes-diagnostic-cta{margin:2px 0!important;padding:8px 0!important}body.template-product .homnes-diagnostic-cta>p{font-size:12px!important;margin:0 0 6px!important}body.template-product .homnes-diagnostic-cta>a{padding:0!important;font-size:11px!important}body.template-product .complementary-products{margin:8px 0!important;padding:0!important}body.template-product .product__block,body.template-product .shopify-block{margin:4px 0!important}}.homnes-sticky-buy-bar{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:10px 16px env(safe-area-inset-bottom);border-top:1px solid #1a1a1a;box-shadow:0 -4px 16px #00000014;z-index:999;display:none;transform:translateY(100%);transition:transform .3s ease}.homnes-sticky-buy-bar.is-visible{transform:translateY(0)}.homnes-sticky-buy-btn{display:block;width:100%;padding:14px;background:#1a1a1a;core:#fff;border:none;font-family:Anybody,sans-serif;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:12px;cursor:pointer}.homnes-sticky-buy-btn:hover{background:#000}@media screen and (max-width:749px){.homnes-sticky-buy-bar{display:block!important}}#toasty-app,#toasty-app-container,[id^=toasty-app]:not([id*=modal]):not([id*=popup]):not([id*=overlay]),[id*=toasty][id*=launcher],[id*=toasty][id*=widget],[id*=toasty][id*=trigger],[id*=toasty][id*=button]:not([id*=modal]):not([id*=popup]),[id*=toasty][id*=chip],[id*=toasty][id*=bubble],[id*=toasty][id*=badge],[id*=toasty][id*=banner],.toasty-launcher,.toasty-launcher-container,.toasty-launcher-button,.toasty-widget,.toasty-widget-container,.toasty-widget-trigger,.toasty-floating-button,.toasty-banner,.toasty-chip,.toasty-bubble,.toasty-badge,.toasty-tab,[class^=toasty-launcher],[class*=" toasty-launcher"],[class^=Toasty-Launcher],[class*=ToastyLauncher],[data-toasty-launcher],[data-toasty=launcher],[data-toasty=widget]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important;position:absolute!important;z-index:-1!important}iframe[src*=toasty][title*=launcher i],iframe[src*=toasty][title*=widget i],iframe[id*=toasty][id*=launcher],iframe[id*=toasty][id*=widget]{display:none!important}body.template-index{overflow-x:hidden!important;max-width:100vw!important}body.template-index .page,body.template-index main,body.template-index .main,body.template-index #MainContent,body.template-index #main{max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}body.template-index .shopify-section{max-width:100vw!important;box-sizing:border-box!important}body.template-index img,body.template-index video,body.template-index iframe{max-width:100%!important}body.template-index .homnes-hero,body.template-index .homnes-trust,body.template-index .homnes-probs,body.template-index .homnes-exp,body.template-index .homnes-home-art,body.template-index .homnes-cats,body.template-index .homnes-faq{box-sizing:border-box!important;max-width:100%!important}@media screen and (max-width:749px){body.template-index .homnes-hero,body.template-index .homnes-trust,body.template-index .homnes-probs,body.template-index .homnes-exp,body.template-index .homnes-home-art,body.template-index .homnes-cats,body.template-index .homnes-faq{width:100%!important;margin-left:0!important;margin-right:0!important}body.template-index .homnes-trust{overflow:hidden!important}body.template-index .homnes-trust__inner{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;max-width:100%!important}body.template-index .shopify-section[id*=slideshow],body.template-index .slideshow,body.template-index .slideshow__slide{max-width:100vw!important;box-sizing:border-box!important}}.product-item__rating{margin:0 0 6px!important;min-height:18px;line-height:1;text-align:center}.product-item__rating .jdgm-prev-badge{display:inline-flex!important;align-items:center;gap:5px;font-family:Trirong,serif!important;font-size:12px!important;color:#1a1a1a!important;background:transparent!important;border:none!important;padding:0!important;margin:0!important}.product-item__rating .jdgm-prev-badge__stars{font-size:13px!important;color:#1a1a1a!important;margin:0!important;letter-spacing:1px!important}.product-item__rating .jdgm-prev-badge__stars .jdgm-star{color:#1a1a1a!important;font-size:13px!important}.product-item__rating .jdgm-prev-badge__text{color:#555!important;font-size:11px!important;font-family:Trirong,serif!important;font-style:italic!important;margin-left:2px!important}.product-item__rating[data-average-rating="0.00"],.product-item__rating[data-number-of-reviews="0"]{display:none!important}.product-item__rating:empty{min-height:0!important;margin:0!important}@media screen and (max-width:749px){.product-item__rating{margin:0 0 4px!important}.product-item__rating .jdgm-prev-badge__stars{font-size:12px!important}.product-item__rating .jdgm-prev-badge__text{font-size:10px!important}}body.template-index .shopify-section[id*=featured_collection] .product-item,body.template-index .shopify-section[id*=featured-collection] .product-item{background:transparent!important}body.template-index .shopify-section[id*=featured_collection] .product-item__media,body.template-index .shopify-section[id*=featured-collection] .product-item__media{background:#f4f2e7!important;border-radius:6px!important;aspect-ratio:1 / 1!important;overflow:hidden!important;position:relative!important;width:100%!important;height:auto!important;padding:0!important;display:block!important}body.template-index .shopify-section[id*=featured_collection] .product-item__image-link,body.template-index .shopify-section[id*=featured-collection] .product-item__image-link{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:28px!important;box-sizing:border-box!important}body.template-index .shopify-section[id*=featured_collection] .product-item__image,body.template-index .shopify-section[id*=featured_collection] .product-item__media img,body.template-index .shopify-section[id*=featured-collection] .product-item__image,body.template-index .shopify-section[id*=featured-collection] .product-item__media img{position:static!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;display:block!important;mix-blend-mode:multiply}body.template-index .shopify-section[id*=featured_collection] .product-item__meta,body.template-index .shopify-section[id*=featured-collection] .product-item__meta{padding-top:18px!important}body.template-index .shopify-section[id*=featured_collection] .product-item__text,body.template-index .shopify-section[id*=featured-collection] .product-item__text{text-align:left!important;padding:0!important}body.template-index .shopify-section[id*=featured_collection] .product-item__rating,body.template-index .shopify-section[id*=featured-collection] .product-item__rating{text-align:left!important;margin:0 0 8px!important}body.template-index .shopify-section[id*=featured_collection] .product-item__rating .jdgm-prev-badge,body.template-index .shopify-section[id*=featured-collection] .product-item__rating .jdgm-prev-badge{display:inline-flex!important;text-align:left!important}body.template-index .shopify-section[id*=featured_collection] .product-item__product-title,body.template-index .shopify-section[id*=featured-collection] .product-item__product-title{text-align:left!important;font-family:Anybody,sans-serif!important;font-weight:700!important;font-size:15px!important;text-transform:none!important;letter-spacing:-.01em!important;color:#1a1a1a!important;margin:0 0 6px!important;line-height:1.3!important}body.template-index .shopify-section[id*=featured_collection] .product-item__product-title a,body.template-index .shopify-section[id*=featured-collection] .product-item__product-title a{color:#1a1a1a!important;text-decoration:none!important}body.template-index .shopify-section[id*=featured_collection] .product-item__price-wrapper,body.template-index .shopify-section[id*=featured-collection] .product-item__price-wrapper{text-align:left!important;display:block!important;font-family:Trirong,serif!important;font-weight:700!important;font-size:15px!important;color:#1a1a1a!important}body.template-index .shopify-section[id*=featured_collection] .product-item__price,body.template-index .shopify-section[id*=featured-collection] .product-item__price{font-family:Trirong,serif!important;font-weight:700!important;font-size:15px!important;color:#1a1a1a!important}body.template-index .shopify-section[id*=featured_collection] .featured-collection__cta,body.template-index .shopify-section[id*=featured_collection] .featured-collection__link-to-all,body.template-index .shopify-section[id*=featured-collection] [class*=link-to-all],body.template-index .shopify-section[id*=featured_collection] [class*=link-to-all],body.template-index .shopify-section[id*=featured_collection] [class*=view-all],body.template-index .shopify-section[id*=featured_collection] .btn--secondary,body.template-index .shopify-section[id*=featured_collection] a.btn,body.template-index .shopify-section[id*=featured_collection] .ta-c>a.btn{background:transparent!important;color:#1a1a1a!important;border:1.5px solid #1a1a1a!important;border-radius:4px!important;padding:13px 32px!important;font-family:Anybody,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:12px!important;text-decoration:none!important;transition:all .2s ease!important;display:inline-block!important}body.template-index .shopify-section[id*=featured_collection] [class*=link-to-all]:hover,body.template-index .shopify-section[id*=featured_collection] [class*=view-all]:hover,body.template-index .shopify-section[id*=featured_collection] .btn--secondary:hover,body.template-index .shopify-section[id*=featured_collection] a.btn:hover{background:#1a1a1a!important;color:#fff!important}@media screen and (max-width:749px){body.template-index .shopify-section[id*=featured_collection] .product-item__image-link{padding:18px!important}body.template-index .shopify-section[id*=featured_collection] .product-item__meta{padding-top:12px!important}body.template-index .shopify-section[id*=featured_collection] .product-item__product-title,body.template-index .shopify-section[id*=featured_collection] .product-item__price,body.template-index .shopify-section[id*=featured_collection] .product-item__price-wrapper{font-size:13px!important}}.hms-strip{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:50!important;margin:0!important;width:100%!important;box-shadow:0 -4px 20px #00000014!important;border-bottom:none!important;animation:hms-strip-slide-in .4s ease-out .3s both}@keyframes hms-strip-slide-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}body.template-index{padding-bottom:90px!important}@media screen and (max-width:749px){body.template-index{padding-bottom:140px!important}}.hms-av{background:#fff;border-bottom:1px solid #e8e6e0;padding:20px 32px;box-sizing:border-box}.hms-av__inner{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.hms-av__item{display:flex;align-items:center;justify-content:center;gap:10px;font-family:Anybody,sans-serif;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#1a1a1a;text-align:left;line-height:1.3}.hms-av__icon{flex-shrink:0;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:#1a1a1a}.hms-av__icon svg{width:100%;height:100%}@media(max-width:880px){.hms-av{padding:16px 12px}.hms-av__inner{grid-template-columns:repeat(2,1fr);gap:12px 18px}.hms-av__item{font-size:10px;gap:8px}}.hms-srch{background:#f4f2e7;padding:64px 32px;text-align:center;box-sizing:border-box;position:relative}.hms-srch__inner{max-width:1400px;margin:0 auto}.hms-srch__sentence{font-family:Trirong,serif;font-size:24px;font-weight:400;line-height:1.4;color:#1a1a1a;letter-spacing:-.01em;margin:0 0 32px}.hms-srch__b{font-family:Anybody,sans-serif;font-weight:800;letter-spacing:-.01em;display:inline-block;margin:0 4px}.hms-srch__dd{position:relative;display:inline-block;vertical-align:middle;margin:0 2px}.hms-srch__trig{display:inline-flex;align-items:center;gap:7px;cursor:pointer;border-bottom:1px dashed transparent;transition:border-color .2s ease;padding:0 3px}.hms-srch__dd.is-open .hms-srch__trig,.hms-srch__trig:hover{border-color:#1a1a1a}.hms-srch__val{font-family:Trirong,serif;font-style:italic;color:#1a1a1a;line-height:1}.hms-srch__chev{width:20px;height:20px;border:1.5px solid #1a1a1a;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,background .2s ease,color .2s ease;flex-shrink:0;color:#1a1a1a}.hms-srch__dd.is-open .hms-srch__chev{transform:rotate(180deg);background:#1a1a1a;color:#fff}.hms-srch__chev svg{width:10px;height:10px}.hms-srch__menu{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);background:#fff;border:1px solid #1a1a1a;border-radius:6px;padding:6px;min-width:230px;max-width:280px;z-index:200;display:none;text-align:left;box-shadow:0 12px 32px #0000001f;white-space:normal;max-height:65vh;overflow-y:auto}.hms-srch__dd.is-open .hms-srch__menu{display:block}.hms-srch__opt{display:block;width:100%;padding:9px 13px;font-family:Trirong,serif;font-size:14px;color:#1a1a1a;background:transparent;border:none;text-align:left;cursor:pointer;border-radius:4px;transition:background .15s ease,color .15s ease}.hms-srch__opt:hover{background:#f4f2e7}.hms-srch__opt.is-active{background:#1a1a1a;color:#fff}.hms-srch__cta{display:inline-block;background:#1a1a1a;color:#fff;padding:14px 30px;font-family:Anybody,sans-serif;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;border:none;cursor:pointer;border-radius:4px;transition:background .2s ease,transform .2s ease}.hms-srch__cta:hover{background:#45452f;transform:translateY(-2px)}@media(max-width:1024px){.hms-srch__sentence{font-size:20px;line-height:1.5}.hms-srch__chev{width:18px;height:18px}.hms-srch__chev svg{width:9px;height:9px}}@media(max-width:749px){.hms-srch{padding:40px 16px}.hms-srch__sentence{font-size:17px;line-height:1.8;margin-bottom:24px}.hms-srch__b{margin:0 3px}.hms-srch__dd{margin:0 2px}.hms-srch__cta{padding:12px 24px;font-size:11px}.hms-srch__menu{min-width:200px;max-width:calc(100vw - 32px)}.hms-srch__opt{font-size:14px;padding:9px 13px}.hms-srch__dd[data-dd=prob] .hms-srch__menu{left:auto;right:0;transform:none}.hms-srch__dd[data-dd=cat] .hms-srch__menu{left:0;transform:none}}.homnes-probs{max-width:1280px;margin:0 auto;padding:56px 24px;background:#fff;box-sizing:border-box}.homnes-probs__head{text-align:center;max-width:640px;margin:0 auto 40px}.homnes-probs__title{font-family:Anybody,sans-serif;font-weight:800;font-size:30px;text-transform:uppercase;letter-spacing:.02em;color:#1a1a1a;margin:0 0 12px;line-height:1.2}.homnes-probs__subtitle{font-family:Trirong,serif;font-size:16px;font-style:italic;color:#555;margin:0;line-height:1.5}.homnes-probs__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.homnes-probs__card{display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .25s ease}.homnes-probs__card:hover{transform:translateY(-4px)}.homnes-probs__tags{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 10px;background:#f4f2e7;border-radius:4px 4px 0 0;min-height:48px;box-sizing:border-box}.homnes-probs__tag{font-family:Anybody,sans-serif;font-weight:700;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#1a1a1a;line-height:1.3}.homnes-probs__media{width:100%;aspect-ratio:1/1;background:#f4f2e7;border-radius:0 0 4px 4px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.homnes-probs__img{width:78%;height:78%;object-fit:contain;mix-blend-mode:multiply}.homnes-probs__body{text-align:center;padding:0 4px}.homnes-probs__problem{font-family:Anybody,sans-serif;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:#1a1a1a;margin:0 0 6px;line-height:1.3}.homnes-probs__product{font-family:Trirong,serif;font-size:13px;font-style:italic;color:#45452f;margin:0;line-height:1.4}.homnes-probs__cta{text-align:center;margin:40px auto 0}.homnes-probs__cta a{display:inline-block;font-family:Anybody,sans-serif;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:#45452f;padding:14px 32px;border-radius:4px;text-decoration:none;transition:background .2s ease}.homnes-probs__cta a:hover{background:#1a1a1a}@media(max-width:749px){.homnes-probs{padding:40px 16px}.homnes-probs__title{font-size:22px}.homnes-probs__subtitle{font-size:14px}.homnes-probs__grid{grid-template-columns:repeat(2,1fr);gap:14px}.homnes-probs__problem,.homnes-probs__product{font-size:12px}.homnes-probs__tags{min-height:42px;padding:6px 8px}.homnes-probs__tag{font-size:8px}}.hms-why{background:#fff;padding:80px 32px;box-sizing:border-box}.hms-why__inner{max-width:1280px;margin:0 auto}.hms-why__head{text-align:center;max-width:640px;margin:0 auto 56px}.hms-why__title{font-family:Anybody,sans-serif;font-weight:800;font-size:32px;text-transform:uppercase;letter-spacing:.02em;color:#1a1a1a;margin:0 0 14px;line-height:1.2}.hms-why__sub{font-family:Trirong,serif;font-size:16px;font-style:italic;color:#555;margin:0;line-height:1.5}.hms-why__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.hms-why__pillar{text-align:center;padding:0 8px}.hms-why__num{font-family:Anybody,sans-serif;font-weight:800;font-size:48px;color:#45452f;line-height:1;margin:0 0 16px;letter-spacing:-.02em}.hms-why__name{font-family:Anybody,sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.05em;color:#1a1a1a;margin:0 0 12px;line-height:1.3}.hms-why__desc{font-family:Trirong,serif;font-size:14px;line-height:1.6;color:#555;margin:0}@media(max-width:880px){.hms-why{padding:56px 16px}.hms-why__title{font-size:24px}.hms-why__grid{grid-template-columns:repeat(2,1fr);gap:32px 20px}.hms-why__num{font-size:38px;margin-bottom:12px}.hms-why__name,.hms-why__desc{font-size:13px}.hms-why__head{margin-bottom:40px}}.hms-derma{display:grid;grid-template-columns:1fr 1fr;min-height:560px;background:#f4f2e7;width:100%;box-sizing:border-box}.hms-derma__text{display:flex;align-items:center;justify-content:flex-start;padding:60px 8% 60px 12%;box-sizing:border-box}.hms-derma__title{font-family:Anybody,sans-serif;font-weight:800;font-size:48px;line-height:1.15;color:#1a1a1a;letter-spacing:-.01em;margin:0;max-width:520px}.hms-derma__image{width:100%;height:100%;overflow:hidden;background:#e5e5e5;min-height:560px}.hms-derma__image img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:1280px){.hms-derma__title{font-size:38px}.hms-derma__text{padding:48px 6%}}@media(max-width:880px){.hms-derma{grid-template-columns:1fr;min-height:auto}.hms-derma__text{padding:48px 24px;order:1}.hms-derma__title{font-size:28px;max-width:none}.hms-derma__image{order:0;min-height:auto;aspect-ratio:1/1}}.hms-avis{background:#fff;padding:72px 32px;box-sizing:border-box}.hms-avis__inner{max-width:1080px;margin:0 auto}.hms-avis__head{text-align:center;margin:0 0 48px}.hms-avis__rating{display:inline-flex;align-items:center;gap:12px;font-family:Anybody,sans-serif;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:#1a1a1a;margin:0 0 18px}.hms-avis__stars-big{color:#1a1a1a;font-size:18px;letter-spacing:2px;line-height:1}.hms-avis__title{font-family:Anybody,sans-serif;font-weight:800;font-size:36px;text-transform:uppercase;letter-spacing:-.01em;color:#1a1a1a;margin:0;line-height:1.1}.hms-avis__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.hms-avis__card{display:flex;flex-direction:column;gap:16px;max-width:300px;margin:0 auto;width:100%}.hms-avis__image{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:4px;background:#f4f2e7}.hms-avis__image img{width:100%;height:100%;object-fit:cover;display:block}.hms-avis__review{display:flex;align-items:flex-start;gap:12px;padding:0;background:transparent}.hms-avis__thumb{flex-shrink:0;width:52px;height:52px;background:#f4f2e7;border-radius:6px;display:flex;align-items:center;justify-content:center;padding:5px;box-sizing:border-box}.hms-avis__thumb img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.hms-avis__review-body{flex:1;min-width:0}.hms-avis__stars{font-family:Anybody,sans-serif;font-weight:700;font-size:12px;color:#1a1a1a;margin:0 0 3px;display:flex;align-items:center;gap:5px;line-height:1}.hms-avis__star{color:#1a1a1a;font-size:13px}.hms-avis__name{font-family:Anybody,sans-serif;font-weight:700;font-size:14px;color:#1a1a1a;margin:0 0 6px;line-height:1.2}.hms-avis__text{font-family:Trirong,serif;font-size:13px;line-height:1.5;color:#555;margin:0}@media(max-width:880px){.hms-avis{padding:48px 16px}.hms-avis__title{font-size:24px}.hms-avis__grid{grid-template-columns:1fr;gap:36px}.hms-avis__card{max-width:380px}.hms-avis__head{margin-bottom:32px}}.hms-nl{background:#f4f2e7;padding:80px 32px;box-sizing:border-box;text-align:center}.hms-nl__inner{max-width:640px;margin:0 auto}.hms-nl__eyebrow{font-family:Anybody,sans-serif;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:#45452f;margin:0 0 16px}.hms-nl__title{font-family:Anybody,sans-serif;font-weight:800;font-size:32px;text-transform:uppercase;letter-spacing:.02em;color:#1a1a1a;margin:0 0 16px;line-height:1.2}.hms-nl__sub{font-family:Trirong,serif;font-size:16px;font-style:italic;color:#555;margin:0 0 32px;line-height:1.5}.hms-nl__form{display:flex;align-items:stretch;gap:0;max-width:480px;margin:0 auto;border:1px solid #1a1a1a;border-radius:4px;overflow:hidden;background:#fff}.hms-nl__input{flex:1;padding:16px 20px;border:none;background:transparent;font-family:Trirong,serif;font-size:15px;color:#1a1a1a;outline:none;min-width:0}.hms-nl__input::placeholder{color:#999;font-style:italic}.hms-nl__btn{flex-shrink:0;padding:16px 28px;background:#1a1a1a;color:#fff;border:none;font-family:Anybody,sans-serif;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:background .2s ease}.hms-nl__btn:hover{background:#45452f}.hms-nl__legal{font-family:Trirong,serif;font-size:11px;color:#888;margin:18px 0 0;line-height:1.5}.hms-nl__msg{display:none;margin-top:18px;font-family:Anybody,sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.05em;padding:12px 20px;border-radius:4px}.hms-nl__msg.is-success{display:block;background:#45452f;color:#fff}.hms-nl__msg.is-error{display:block;background:#fce8e8;color:#a82323}@media(max-width:749px){.hms-nl{padding:56px 16px}.hms-nl__title{font-size:24px}.hms-nl__sub{font-size:14px;margin-bottom:24px}.hms-nl__form{flex-direction:column;border-radius:6px}.hms-nl__input{text-align:center;padding:14px 16px}.hms-nl__btn{padding:16px;border-top:1px solid #1a1a1a}}.hms-faq{max-width:900px;margin:0 auto;padding:80px 32px;box-sizing:border-box}.hms-faq__head{text-align:center;margin:0 0 48px}.hms-faq__title{font-family:Anybody,sans-serif;font-weight:800;font-size:32px;text-transform:uppercase;letter-spacing:.02em;color:#1a1a1a;margin:0;line-height:1.2}.hms-faq__list{display:flex;flex-direction:column}.hms-faq__item{border-bottom:1px solid #1a1a1a}.hms-faq__item:first-child{border-top:1px solid #1a1a1a}.hms-faq__q{display:flex;width:100%;align-items:center;justify-content:space-between;gap:24px;padding:24px 8px;background:transparent;border:none;cursor:pointer;font-family:Anybody,sans-serif;font-weight:700;font-size:16px;color:#1a1a1a;text-align:left;line-height:1.4;transition:padding-left .25s ease}.hms-faq__q:hover{padding-left:16px}.hms-faq__icon{flex-shrink:0;width:22px;height:22px;position:relative;transition:transform .3s ease}.hms-faq__icon:before,.hms-faq__icon:after{content:"";position:absolute;background:#1a1a1a;border-radius:1px}.hms-faq__icon:before{top:50%;left:0;right:0;height:1.5px;transform:translateY(-50%)}.hms-faq__icon:after{left:50%;top:0;bottom:0;width:1.5px;transform:translate(-50%);transition:transform .3s ease}.hms-faq__item.is-open .hms-faq__icon:after{transform:translate(-50%) scaleY(0)}.hms-faq__a{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease}.hms-faq__item.is-open .hms-faq__a{max-height:600px;padding:0 8px 28px}.hms-faq__a p{font-family:Trirong,serif;font-size:16px;line-height:1.6;color:#555;margin:0}.hms-faq__a a{color:#1a1a1a;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.hms-faq{padding:48px 16px}.hms-faq__title{font-size:24px}.hms-faq__head{margin-bottom:32px}.hms-faq__q{font-size:14px;padding:20px 4px;gap:16px}.hms-faq__icon{width:18px;height:18px}.hms-faq__a p{font-size:14px}.hms-faq__item.is-open .hms-faq__a{padding:0 4px 22px}}.hms-strip{background:#fff;border-top:1px solid #e8e6e0;border-bottom:1px solid #e8e6e0;padding:32px 48px;box-sizing:border-box;width:100%}.hms-strip__inner{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:32px}.hms-strip__text{font-family:Trirong,serif;font-size:18px;color:#1a1a1a;margin:0;flex:1;line-height:1.4}.hms-strip__cta{background:#1a1a1a;color:#fff;padding:18px 36px;font-family:Anybody,sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;flex-shrink:0;transition:background .2s ease;display:inline-block;border-radius:0}.hms-strip__cta:hover{background:#45452f;color:#fff}@media(max-width:749px){.hms-strip{padding:24px 16px}.hms-strip__inner{flex-direction:column;gap:16px;text-align:center}.hms-strip__text{font-size:15px}.hms-strip__cta{padding:14px 28px;font-size:11px;width:100%;text-align:center}}.announcement-bar,.announcement-bar__message,.announcement-bar__link,.announcement-bar p,.announcement-bar a,.announcement-bar span{font-weight:700!important}.hms-presse,.hms-best,.hms-diag-big,.hms-avis,.hms-nl,.hms-faq,.hms-reass{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.hms-presse.hms-is-visible,.hms-best.hms-is-visible,.hms-diag-big.hms-is-visible,.hms-avis.hms-is-visible,.hms-nl.hms-is-visible,.hms-faq.hms-is-visible,.hms-reass.hms-is-visible{opacity:1;transform:translateY(0)}.hms-best__media{overflow:hidden}.hms-best__img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.hms-best__card:hover .hms-best__img,.hms-best__card:focus-visible .hms-best__img{transform:scale(1.06)}.hms-avis__image{overflow:hidden}.hms-avis__image img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.hms-avis__card:hover .hms-avis__image img{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.hms-presse,.hms-best,.hms-diag-big,.hms-avis,.hms-nl,.hms-faq,.hms-reass{opacity:1!important;transform:none!important;transition:none!important}.hms-best__img,.hms-avis__image img{transition:none!important}.hms-best__card:hover .hms-best__img,.hms-avis__card:hover .hms-avis__image img{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom.css.map */
