:root{--hhc04-accent: #a40c65;--hhc04-accent-deep: #760846;--hhc04-ink: #171216;--hhc04-muted: #6d6469;--hhc04-subtle: #8c8388;--hhc04-ivory: #fcfaf8;--hhc04-stone: #f5f1ef;--hhc04-paper: #ffffff;--hhc04-border: rgba(23, 18, 22, .1);--hhc04-border-strong: rgba(23, 18, 22, .16);--hhc04-shadow-popover: 0 18px 45px rgba(23, 18, 22, .1);--hhc04-radius-media: 9px;--hhc04-radius-control: 8px;--hhc04-wide: 1280px;--hhc04-reading: 720px}body.hhc-ui-v118-ui042{color:var(--hhc04-ink);background:var(--hhc04-paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.hhc-ui-v118-ui042 :where(a,button,input,select,textarea):focus-visible{outline:2px solid color-mix(in srgb,var(--hhc04-accent) 72%,white);outline-offset:3px}body.hhc-ui-v118-ui042 #MainContent .button:not(.sticky-add-to-cart__button):not(.quick-add__button):not(.button-unstyled),body.hhc-ui-v118-ui042 #MainContent .button-secondary:not(.sticky-add-to-cart__button):not(.quick-add__button):not(.button-unstyled){min-height:44px;border-radius:var(--hhc04-radius-control);box-shadow:none;font-weight:650;letter-spacing:.005em;transition:background-color .18s ease,color .18s ease,border-color .18s ease,opacity .18s ease}body.hhc-ui-v118-ui042 #MainContent :is(input,select,textarea){border-radius:var(--hhc04-radius-control)}body.hhc-ui-v118-ui042 product-card .product-card__content{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.hhc-ui-v118-ui042 product-card .card-gallery{overflow:hidden;border:0!important;border-radius:var(--hhc04-radius-media)!important;background:#f7f4f3;box-shadow:none!important}body.hhc-ui-v118-ui042 product-card .product-media-container{background:#f7f4f3}body.hhc-ui-v118-ui042 product-card .hhc-product-type-badge,body.hhc-ui-v118-ui042 product-card .product-badges__badge--rectangle{min-height:22px;padding:5px 7px;border-radius:2px!important;border:1px solid rgba(164,12,101,.15);background:#fffffff0;color:var(--hhc04-accent-deep);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:9px;line-height:1;font-weight:750;letter-spacing:.055em}body.hhc-ui-v118-ui042 product-card .rating-wrapper{opacity:.82}body.hhc-ui-v118-ui042 product-card .rating-count{font-size:11px}@media(hover:hover)and (pointer:fine){body.hhc-ui-v118-ui042 product-card .card-gallery img{transition:transform .24s ease}body.hhc-ui-v118-ui042 product-card:hover .card-gallery img{transform:scale(1.015)}}body.hhc-ui-v118-ui042 collection-component .product-grid-container{--padding-block-start: clamp(18px, 2.2vw, 30px) !important}body.hhc-ui-v118-ui042 collection-component .collection-wrapper{max-width:var(--hhc04-wide);margin-inline:auto}body.hhc-ui-v118-ui042 collection-component .facets-controls-wrapper,body.hhc-ui-v118-ui042 collection-component .facets--horizontal{border-color:var(--hhc04-border);background:var(--hhc04-paper)}body.hhc-ui-v118-ui042 collection-component .facets__summary{font-weight:600;letter-spacing:0}body.hhc-ui-v118-ui042 collection-component .product-grid{row-gap:clamp(26px,3vw,42px)}body.hhc-ui-v118-ui042 .product-information{max-width:var(--hhc04-wide);margin-inline:auto}body.hhc-ui-v118-ui042 .product-details{color:var(--hhc04-ink)}body.hhc-ui-v118-ui042 .product-details>.group-block{gap:clamp(10px,1.1vw,16px)}body.hhc-ui-v118-ui042 .product-details .divider{border-color:var(--hhc04-border)!important}body.hhc-ui-v118-ui042 .product-details variant-picker.variant-picker{margin-block-start:2px}body.hhc-ui-v118-ui042 .product-details .variant-picker__form{gap:12px}body.hhc-ui-v118-ui042 .product-details .product-form-buttons>.button,body.hhc-ui-v118-ui042 .product-details .product-form-buttons add-to-cart-component .button{min-height:52px;border-radius:var(--hhc04-radius-control)}body.hhc-ui-v118-ui042 :is(.hhc-ib__launcher,.hhc-purchase-guide,.hhc-complete-install,.hhc-pdp-trust){box-shadow:none!important}body.hhc-ui-v118-ui042 .hhc-ib__launcher{border-radius:8px!important}body.hhc-ui-v118-ui042 .cart-page{max-width:var(--hhc04-wide);margin-inline:auto}body.hhc-ui-v118-ui042 .cart-page__title+.cart-page__items{margin-block-start:18px}body.hhc-ui-v118-ui042 .cart-page__summary{border-inline-start:1px solid var(--hhc04-border)}body.hhc-ui-v118-ui042 .cart-summary,body.hhc-ui-v118-ui042 .cart-totals{box-shadow:none!important}body.hhc-ui-v118-ui042 .cart__checkout-button.button{min-height:54px;border-radius:var(--hhc04-radius-control)}body.hhc-ui-v118-ui042 .hhc-cart-rewards{border:1px solid rgba(164,12,101,.13)!important;border-radius:9px!important;background:#fffafb!important;box-shadow:none!important}body.hhc-ui-v118-ui042 .hhc-cart-rewards__title,body.hhc-ui-v118-ui042 .hhc-cart-rewards__amount{color:var(--hhc04-ink)!important}body.hhc-ui-v118-ui042 .hhc-cart-rewards__fill{background:var(--hhc04-accent)!important}body.hhc-ui-v118-ui042 .hhc-cart-upsell__grid{gap:12px!important}body.hhc-ui-v118-ui042 .hhc-cart-upsell__card{border-color:var(--hhc04-border)!important;border-radius:8px!important;box-shadow:none!important}body.hhc-ui-v118-ui042 .hhc-cart-upsell__image-wrap{border-radius:8px!important}body.hhc-ui-v118-ui042 .hhc-cart-upsell__tag{color:var(--hhc04-accent-deep)!important;letter-spacing:.08em!important}body.hhc-ui-v118-ui042 footer{border-top:1px solid var(--hhc04-border)}body.hhc-ui-v118-ui042 .sticky-add-to-cart__button.button{min-height:0;border-radius:var(--style-border-radius-buttons-primary);font-weight:inherit;letter-spacing:normal;transform:none;box-shadow:none}body.hhc-ui-v118-ui042 .sticky-add-to-cart__variant-select{border-radius:0}@media screen and (max-width:749px){body.hhc-ui-v118-ui042 #MainContent .button:not(.sticky-add-to-cart__button):not(.quick-add__button):not(.button-unstyled),body.hhc-ui-v118-ui042 #MainContent .button-secondary:not(.sticky-add-to-cart__button):not(.quick-add__button):not(.button-unstyled){min-height:44px;font-size:max(15px,.9375rem)}body.hhc-ui-v118-ui042 #MainContent :is(input,select,textarea){font-size:16px}body.hhc-ui-v118-ui042 collection-component .product-grid{row-gap:26px}body.hhc-ui-v118-ui042 product-card .hhc-product-type-badge,body.hhc-ui-v118-ui042 product-card .product-badges__badge--rectangle{min-height:20px;padding:4px 6px;font-size:8.5px}body.hhc-ui-v118-ui042 .cart-page__summary{border-inline-start:0;border-block-start:1px solid var(--hhc04-border);margin-block-start:22px;padding-block-start:20px}}body.hhc-ui-v118-ui042 .announcement-bar{min-height:32px;letter-spacing:.035em}body.hhc-ui-v118-ui042 .announcement-bar__text{font-size:11px;font-weight:650}body.hhc-ui-v118-ui042 .predictive-search-dropdown,body.hhc-ui-v118-ui042 .search-modal__content{border-color:var(--hhc04-border)!important;background:#fffffffe!important;box-shadow:var(--hhc04-shadow-popover)!important}body.hhc-ui-v118-ui042 .predictive-search-results__card{border-radius:0!important;box-shadow:none!important}body.hhc-ui-v118-ui042 .predictive-search-form__header,body.hhc-ui-v118-ui042 .predictive-search-form__footer{border-color:var(--hhc04-border)!important}body.hhc-ui-v118-ui042:has(collection-component) #MainContent h1{font-size:clamp(2rem,2.8vw,2.7rem)!important;line-height:1.04!important;letter-spacing:-.035em!important}@media screen and (min-width:1100px){body.hhc-ui-v118-ui042 collection-component .product-grid[product-grid-view=default]{--product-grid-columns-desktop: repeat(4, minmax(0, 1fr)) !important;column-gap:18px!important;row-gap:34px!important}}@media screen and (min-width:750px)and (max-width:1099px){body.hhc-ui-v118-ui042 collection-component .product-grid[product-grid-view=default]{--product-grid-columns-desktop: repeat(3, minmax(0, 1fr)) !important}}body.hhc-ui-v118-ui042 collection-component product-card [ref=productTitleLink] .text-block{line-height:1.28!important;letter-spacing:-.012em!important}body.hhc-ui-v118-ui042 collection-component product-card product-price{margin-top:1px!important}@media screen and (max-width:749px){body.hhc-ui-v118-ui042 collection-component .product-grid{row-gap:24px!important;column-gap:12px!important}body.hhc-ui-v118-ui042 collection-component product-card [ref=productTitleLink] .text-block{font-size:14px!important;line-height:1.35!important;letter-spacing:-.01em!important}body.hhc-ui-v118-ui042 collection-component product-card product-price{font-size:14px!important;line-height:1.35!important;font-variant-numeric:tabular-nums}body.hhc-ui-v118-ui042 collection-component product-card .rating-count{font-size:11.5px!important}}body.hhc-ui-v118-ui042 .hhc-fall-install{border-radius:3px!important;box-shadow:none!important}body.hhc-ui-v118-ui042 .hhc-fall-install__row{border-radius:2px!important;box-shadow:none!important}body.hhc-ui-v118-ui042 .hhc-pdp-trust{border-radius:9px!important;box-shadow:none!important}body.hhc-ui-v118-ui042 .hhc-pdp-ci__image-wrap,body.hhc-ui-v118-ui042 .hhc-pdp-ci__select,body.hhc-ui-v118-ui042 .hhc-pdp-ci__add{border-radius:8px!important}body.hhc-ui-v118-ui042 .hhc-pdp-ci__card{box-shadow:none!important}@media screen and (min-width:990px){body.hhc-ui-v118-ui042 .product-details{padding-inline-start:clamp(6px,1vw,16px)}}body.hhc-ui-v118-ui042 product-recommendations product-card .card-gallery{border-radius:var(--hhc04-radius-media)!important}body.hhc-ui-v118-ui042 collection-component .facets-controls-wrapper{padding-block:clamp(12px,1.4vw,18px)}body.hhc-ui-v118-ui042 collection-component .facets-controls-wrapper,body.hhc-ui-v118-ui042 collection-component .facets--horizontal{border-block-color:var(--hhc04-border)!important}body.hhc-ui-v118-ui042 collection-component product-card .product-card__content{padding-block-start:8px}body.hhc-ui-v118-ui042 collection-component product-card product-price{font-variant-numeric:tabular-nums}@media screen and (max-width:749px){body.hhc-ui-v118-ui042:has(collection-component) #MainContent h1{font-size:clamp(1.75rem,7.2vw,2.05rem)!important;line-height:1.06!important;letter-spacing:-.03em!important}body.hhc-ui-v118-ui042 collection-component .facets-controls-wrapper{min-height:48px;padding-block:8px}body.hhc-ui-v118-ui042 collection-component product-card .product-card__content{padding-block-start:6px}}body.hhc-ui-v118-ui042 .product-details>.group-block{gap:clamp(10px,1vw,15px)}body.hhc-ui-v118-ui042 .product-details .hhc-pdp-ci{margin-block-end:0!important}body.hhc-ui-v118-ui042 .product-details .rte img{display:block;max-width:100%;height:auto}body.hhc-ui-v118-ui042 .product-information>:is(.shopify-block,[class*=shopify-block]):has(.jdgm-widget),body.hhc-ui-v118-ui042 .product-information>.jdgm-widget{margin-block-start:clamp(28px,3vw,44px)!important}@media screen and (max-width:749px){body.hhc-ui-v118-ui042 .product-information>:is(.shopify-block,[class*=shopify-block]):has(.jdgm-widget),body.hhc-ui-v118-ui042 .product-information>.jdgm-widget{margin-block-start:8px!important}body.hhc-ui-v118-ui042 .product-information #judgeme_product_reviews{margin-block-start:0!important;padding-block-start:0!important}body.hhc-ui-v118-ui042 .product-information #judgeme_product_reviews>.jm-stack{margin-block-start:0!important;padding-block-start:0!important;row-gap:16px!important}}body.hhc-ui-v118-ui042 product-recommendations{border-block-start:1px solid var(--hhc04-border)}@media screen and (max-width:749px){body.hhc-ui-v118-ui042 .facets-toggle__button{min-height:44px;font-size:14px}body.hhc-ui-v118-ui042 .sorting-filter__select{font-size:16px}body.hhc-ui-v118-ui042 .search-page-input{min-height:48px;font-size:16px}body.hhc-ui-v118-ui042 product-card .hhc-product-type-badge,body.hhc-ui-v118-ui042 product-card .product-badges__badge--rectangle{font-size:10px}}@media screen and (min-width:750px){body.hhc-ui-v118-ui042 #header-component[data-menu-style=menu] .header__row--top .header__columns:has(.header__column--center header-menu){--header-left:minmax(max-content,1fr);--header-center:auto;--header-right:minmax(max-content,1fr)}body.hhc-ui-v118-ui042 #header-component[data-menu-style=menu] .header__row--top .header__column--center{min-width:0;justify-content:center}body.hhc-ui-v118-ui042 #header-component[data-menu-style=menu] .header__row--top .header__column--center>header-menu{max-width:100%;min-width:0;margin-inline:auto}body.hhc-ui-v118-ui042 #header-component[data-menu-style=menu] .header__row--top .header__column--center overflow-list::part(list){justify-content:center}}@media screen and (max-width:749px){body.hhc-ui-v118-ui042 .hhc-announcement-static.spacing-style{padding-block-start:5px;padding-block-end:5px}body.hhc-ui-v118-ui042 #header-component[data-menu-style=drawer] .header__drawer{--header-drawer-min-height: 56px}body.hhc-ui-v118-ui042 #header-component .header__row--top .header__columns{padding-inline-end:8px}}@media screen and (min-width:375px)and (max-width:749px){body.hhc-ui-v118-ui042 #header-component .header__row--top .header__columns{padding-inline-end:12px}body.hhc-ui-v118-ui042 #header-component .header-logo__image{height:30px;width:auto}}body.hhc-ui-v118-ui042:has(#header-component[transparent]) #MainContent.content-for-layout[data-template^=index]>.shopify-section:first-child{margin-top:calc(var(--header-height, 60px) * -1)}@media screen and (min-width:750px){body.hhc-ui-v118-ui042 #header-component[transparent]:is(:hover,:focus-within){background-color:#fff!important;--header-logo-display: block;--header-logo-inverse-display: none}body.hhc-ui-v118-ui042 #header-component[transparent]:is(:hover,:focus-within) .header__row--top{--color-foreground: #171317;--color-foreground-rgb: 23 19 23;--color-border: #EAE3E7;--color-border-rgb: 234 227 231;--color-primary-button-background: #171317;--color-primary-button-text: #FFFFFF}}@media(max-width:749px){body.hhc-ui-v118-ui042:has(.privy-bottom.privy-tab-container) .footer-utilities .social-icons__wrapper{margin-block-end:48px}body.hhc-ui-v118-ui042:has(.smile-launcher-open) :is(.hhc-back-to-top,.privy-tab-container){visibility:hidden!important;pointer-events:none!important}}.hhc-link-arrow{display:inline-block;inline-size:1em;block-size:1em;vertical-align:-.12em;flex:0 0 auto}body.hhc-ui-v118-ui042 #hhc-rewards .hhc-rw-hero{display:block;height:auto;min-height:0;padding:clamp(28px,5vw,64px)}body.hhc-ui-v118-ui042 #hhc-rewards .hhc-rw-hero-inner{display:block;position:relative;inset:auto;transform:none;translate:none;margin:0;max-width:690px;height:auto}body.hhc-ui-v118-ui042 #hhc-rewards .hhc-rw-hero h1{font-size:clamp(34px,4vw,64px);line-height:1.06;overflow-wrap:normal;word-break:normal}body:has(.smile-launcher-open) :is(#HHC-Back-To-Top,.privy-tab-container){visibility:hidden!important;pointer-events:none!important}body:has(#cart-drawer>dialog[open],#chat-drawer>dialog[open],#Details-menu-drawer-container[open]) :is(#HHC-Back-To-Top,.privy-tab-container){visibility:hidden!important;pointer-events:none!important}.hhc-diy-page{font-family:var(--font-body--family);color:var(--color-foreground)}.hhc-diy-page>p{max-width:65ch;font-size:16px;line-height:1.65;margin-block:16px 32px}.hhc-diy-page .globo-formbuilder :is(form,label,input,select,textarea,button,p,li,legend,h3,h4,.label-content,.globo-label){font-family:var(--font-body--family)!important}.hhc-diy-page .globo-form-input{margin-block-end:28px}.hhc-diy-page .globo-formbuilder label[for],.hhc-diy-page .globo-formbuilder label:has(input[type=radio],input[type=checkbox]){display:inline-flex;align-items:center;min-height:44px;line-height:1.5;padding-block:6px}@media screen and (max-width:749px){body.hhc-ui-v118-ui042 #hhc-rewards{padding-inline:0}body.hhc-ui-v118-ui042 #hhc-rewards .hhc-rw-hero{padding:32px 22px}.hhc-diy-page .globo-formbuilder :is(input:not([type=radio]):not([type=checkbox]),select,textarea){max-width:100%;font-size:16px}}body.hhc-ui-v118-ui042{--hhc-bf-ink:#211820;--hhc-bf-muted:#685D63;--hhc-bf-brand:#A40C64;--hhc-bf-border:#E0D8DC;--hhc-bf-warm:#F8F6F4}body.hhc-ui-v118-ui042 :is(.hhc-hair-edit-v1,.hhc-best-v10,.hhc-tex13,.hhc-diary4,.hhc-find-match-v2,.hhc-ess2,.hhc-finish2){font-family:var(--font-body--family,Montserrat,Arial,sans-serif)!important;color:var(--hhc-bf-ink)!important;padding-block:44px!important}body.hhc-ui-v118-ui042 :is(.hhc-hair-edit-v1,.hhc-find-match-v2,.hhc-finish2){background:var(--hhc-bf-warm)!important}body.hhc-ui-v118-ui042 :is(.hhc-best-v10,.hhc-tex13,.hhc-diary4,.hhc-ess2){background:#fff!important}body.hhc-ui-v118-ui042 :is(.hhc-hair-edit-v1__inner,.hhc-best-v10__inner,.hhc-tex13__inner,.hhc-diary4__inner,.hhc-find-match-v2__inner,.hhc-ess2__inner,.hhc-finish2__inner){max-width:1280px!important;margin-inline:auto!important}body.hhc-ui-v118-ui042 :is(.hhc-hair-edit-v1__header h2,.hhc-best-v10__heading h2,.hhc-tex13__header h2,.hhc-diary4__intro h2,.hhc-find-match-v2__heading h2,.hhc-ess2__head h2,.hhc-finish2__header h2){font-family:var(--font-heading--family,Montserrat,Arial,sans-serif)!important;font-size:clamp(29px,3vw,38px)!important;font-weight:650!important;letter-spacing:-.035em!important;line-height:1.17!important}body.hhc-ui-v118-ui042 :is(.hhc-hair-edit-v1__eyebrow,.hhc-best-v10__eyebrow,.hhc-tex13__eyebrow,.hhc-diary4__eyebrow,.hhc-find-match-v2__eyebrow,.hhc-ess2__eyebrow,.hhc-finish2__eyebrow){font-size:11px!important;font-weight:650!important;letter-spacing:.09em!important}body.hhc-ui-v118-ui042 :is(.hhc-hair-edit-v1__card,.hhc-best-v10__card,.hhc-tex13__card,.hhc-diary4__card,.hhc-find-match-v2__path,.hhc-ess2__item,.hhc-finish2__card){border-radius:6px!important;box-shadow:none!important;transform:none!important}body.hhc-ui-v118-ui042 .hhc-find-match-v2__path{background:#fff!important;border:1px solid var(--hhc-bf-border)!important}body.hhc-ui-v118-ui042 :is(.hhc-hair-edit-v1__card,.hhc-best-v10__card,.hhc-diary4__card,.hhc-find-match-v2__path,.hhc-ess2__item,.hhc-finish2__card):hover{transform:none!important;box-shadow:none!important}body.hhc-ui-v118-ui042 .hhc-best-v10{--hhc-best-accent:var(--hhc-bf-brand)!important}body.hhc-ui-v118-ui042 .hhc-best-v10__badge{border-radius:4px!important;box-shadow:none!important}body.hhc-ui-v118-ui042 .hhc-best-v10__image{object-fit:contain!important}body.hhc-ui-v118-ui042 .hhc-best-v10__title{font-size:14px!important;line-height:1.43!important;font-weight:600!important;letter-spacing:-.015em!important;-webkit-line-clamp:3!important}body.hhc-ui-v118-ui042 .hhc-best-v10__current{font-size:15px!important;line-height:1.35!important;font-weight:700!important}body.hhc-ui-v118-ui042 .hhc-best-v10__compare{font-size:12px!important;line-height:1.35!important}body.hhc-ui-v118-ui042 .hhc-best-v10__action{min-height:44px!important;border-radius:5px!important;box-shadow:none!important}body.hhc-ui-v118-ui042 .hhc-best-v10__image--primary:hover{transform:none!important}body.hhc-ui-v118-ui042 .hhc-diary4__card{border-color:var(--hhc-bf-border)!important}body.hhc-ui-v118-ui042 .hhc-diary4__trigger:focus-visible,body.hhc-ui-v118-ui042 .hhc-find-match-v2__path:focus-visible{outline:3px solid #6C0742!important;outline-offset:3px!important}body.hhc-ui-v118-ui042 :is(.hhc-ess2__photo img,.hhc-finish2__media img){object-fit:contain!important}body.hhc-ui-v118-ui042 .hhc-pdp-trust{border-radius:6px!important;box-shadow:none!important}body.hhc-ui-v118-ui042 .product-details .product-form-buttons :is(.button,button[type=submit]){border-radius:6px!important;min-height:48px}body.hhc-ui-v118-ui042 .product-details :is(select,input[type=text]){border-radius:6px!important}body.hhc-ui-v118-ui042 .cart-page :is(.cart-summary,.cart-totals){box-shadow:none!important;border-radius:6px!important}body.hhc-ui-v118-ui042 .footer-content :is(input[type=email],.email-signup__input){border-radius:6px!important}@media(max-width:749px){body.hhc-ui-v118-ui042 :is(.hhc-hair-edit-v1,.hhc-best-v10,.hhc-tex13,.hhc-diary4,.hhc-find-match-v2,.hhc-ess2,.hhc-finish2){padding-block:34px!important;padding-inline:16px!important}body.hhc-ui-v118-ui042 :is(.hhc-hair-edit-v1__header h2,.hhc-best-v10__heading h2,.hhc-tex13__header h2,.hhc-diary4__intro h2,.hhc-find-match-v2__heading h2,.hhc-ess2__head h2,.hhc-finish2__header h2){font-size:clamp(24px,6.8vw,29px)!important;line-height:1.2!important}body.hhc-ui-v118-ui042 .hhc-best-v10__title,body.hhc-ui-v118-ui042 .hhc-best-v10__current{font-size:14px!important}body.hhc-ui-v118-ui042 .hhc-best-v10__compare{font-size:12px!important}body.hhc-ui-v118-ui042 .hhc-hair-edit-v1__card{border-radius:5px!important}body.hhc-ui-v118-ui042 .hhc-find-match-v2__path{border-radius:5px!important;min-height:0!important}body.hhc-ui-v118-ui042 .footer-content{row-gap:22px!important}}@media(prefers-reduced-motion:reduce){body.hhc-ui-v118-ui042 :is(.hhc-best-v10__card,.hhc-diary4__card,.hhc-find-match-v2__path){transition:none!important}}body.hhc-ui-v118-ui042.hhc-bf26-active :is(.privy-tab-container,.privy-bottom.privy-tab-container){display:none!important;visibility:hidden!important;pointer-events:none!important}@media(max-width:749px){body.hhc-ui-v118-ui042.hhc-bf26-active:has(.hhc-bw3-pdp) #smile-ui-lite-container{display:none!important;visibility:hidden!important;pointer-events:none!important}body.hhc-ui-v118-ui042.hhc-bf26-active:has(.hhc-bw3-pdp) .smile-launcher{display:none!important;visibility:hidden!important;pointer-events:none!important}}body.hhc-ui-v118-ui042 product-card .product-badges__badge--rectangle.color-custom-badge-sale{background:#a40c65!important;color:#fff!important;border:0!important;border-radius:2px!important;box-shadow:none!important;font-size:10px!important;font-weight:750!important;line-height:1.15!important;padding:4px 7px!important}body.hhc-ui-v118-ui042 product-card .product-card__content [ref=productTitleLink] p{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;min-height:0!important;line-height:1.35!important}body.hhc-ui-v118-ui042 product-card .product-card__content .jdgm-preview-badge{display:block;max-width:100%;min-width:0;overflow:hidden;margin:3px 0 0}body.hhc-ui-v118-ui042 product-card .product-card__content .jdgm-prev-badge{display:flex!important;align-items:center;flex-wrap:nowrap!important;gap:3px;min-height:16px;max-width:100%;min-width:0;line-height:1.2!important;white-space:nowrap!important}body.hhc-ui-v118-ui042 product-card .product-card__content .jdgm-star{font-size:11px!important;padding-right:0!important;line-height:1!important}body.hhc-ui-v118-ui042 product-card .product-card__content .jdgm-prev-badge__text{font-size:10px!important;font-weight:500!important;line-height:1.2!important;color:#756c72!important;min-width:0;overflow:hidden;text-overflow:ellipsis}body.hhc-ui-v118-ui042 product-card .product-card__content [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0}body.hhc-ui-v118-ui042 product-card .product-card__content [ref=priceContainer] .price{font-weight:700!important;white-space:nowrap}body.hhc-ui-v118-ui042 product-card .product-card__content [ref=priceContainer] .compare-at-price{color:#989098!important;font-size:11px!important;font-weight:400!important;line-height:1.2!important;text-decoration:line-through!important;text-decoration-color:#989098!important;white-space:nowrap}@media(max-width:749px){body.hhc-ui-v118-ui042 product-card .product-card__content .jdgm-star{font-size:10.5px!important}body.hhc-ui-v118-ui042 product-card .product-card__content [ref=priceContainer] .compare-at-price{font-size:10px!important}}body.hhc-ui-v118-ui042 product-card .product-card__content{position:relative!important;isolation:isolate}body.hhc-ui-v118-ui042 product-card .product-card__content [ref=priceContainer]{padding-inline-end:43px!important}body.hhc-ui-v118-ui042 product-card .hhc-card-quick-add{position:absolute;right:1px;bottom:1px;z-index:6;width:38px;height:38px;display:flex;align-items:center;justify-content:center}body.hhc-ui-v118-ui042 product-card .hhc-card-quick-add .quick-add{position:static!important;inset:auto!important;width:38px;height:38px;display:block!important;z-index:auto;pointer-events:auto}body.hhc-ui-v118-ui042 product-card .hhc-card-quick-add .quick-add__product-form-component,body.hhc-ui-v118-ui042 product-card .hhc-card-quick-add .shopify-product-form{display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important}body.hhc-ui-v118-ui042 product-card .hhc-card-quick-add .quick-add__button{--quick-add-icon-width:34px;position:relative!important;inset:auto!important;display:flex!important;width:38px!important;max-width:38px!important;min-width:38px!important;height:38px!important;max-height:38px!important;min-height:38px!important;align-items:center;justify-content:center;padding:0!important;margin:0!important;gap:0!important;border:1px solid #DCB4CA!important;border-radius:6px!important;background:#fff9fc!important;color:#a40c65!important;opacity:1!important;transform:none!important;scale:1!important;font-size:0!important;line-height:1!important;white-space:nowrap;pointer-events:auto!important;cursor:pointer;box-shadow:none!important}body.hhc-ui-v118-ui042 product-card .hhc-card-quick-add .quick-add__button .svg-wrapper,body.hhc-ui-v118-ui042 product-card .hhc-card-quick-add .quick-add__button .add-to-cart-icon{display:inline-flex!important;align-items:center;justify-content:center;width:28px!important;height:28px!important;flex:none}body.hhc-ui-v118-ui042 product-card .hhc-card-quick-add .quick-add__button:hover{background:#fbe8f1!important;border-color:#a40c65!important}body.hhc-ui-v118-ui042 product-card .hhc-card-quick-add .quick-add__button:focus-visible{outline:2px solid #A40C65!important;outline-offset:2px!important}body.hhc-ui-v118-ui042 product-card .hhc-card-quick-add .quick-add__button:disabled{opacity:.48!important;cursor:not-allowed!important}@media(max-width:749px){body.hhc-ui-v118-ui042 product-card .hhc-card-quick-add{width:34px;height:34px;right:0;bottom:0}body.hhc-ui-v118-ui042 product-card .hhc-card-quick-add .quick-add,body.hhc-ui-v118-ui042 product-card .hhc-card-quick-add .quick-add__button{width:34px!important;max-width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}body.hhc-ui-v118-ui042 product-card .product-card__content [ref=priceContainer]{padding-inline-end:37px!important}}body.hhc-ui-v118-ui042 main[data-template=index] :is(.hhc-best-v10,.hhc-diary4,.hhc-ess2,.hhc-shop-texture-v9){padding-block-start:19px!important;padding-block-end:16px!important}body.hhc-ui-v118-ui042 main[data-template=index] :is(.hhc-best-v10__heading h2,.hhc-diary4__intro h2,.hhc-ess2__head h2){font-size:clamp(23px,2.2vw,30px)!important;line-height:1.14!important;margin:0!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-diary4__preview,body.hhc-ui-v118-ui042 main[data-template=index] .hhc-diary4__view,body.hhc-ui-v118-ui042 main[data-template=index] .hhc-diary4__note{display:none!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-diary4__cardbody{padding:8px 9px!important;gap:4px!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-diary4__top{min-height:26px!important;margin-bottom:4px!important}@media(max-width:749px){body.hhc-ui-v118-ui042 main[data-template=index] :is(.hhc-best-v10,.hhc-diary4,.hhc-ess2,.hhc-shop-texture-v9){padding-block-start:15px!important;padding-block-end:12px!important}body.hhc-ui-v118-ui042 main[data-template=index] :is(.hhc-best-v10__heading h2,.hhc-diary4__intro h2,.hhc-ess2__head h2){font-size:24px!important}}body.hhc-ui-v118-ui042 product-card .product-card__content .jdgm-widget.jdgm-preview-badge{display:flex!important;align-items:center!important;min-height:15px!important;max-width:100%!important;margin:-2px 0 0!important;padding:0!important;overflow:hidden}body.hhc-ui-v118-ui042 product-card .product-card__content .jdgm-widget.jdgm-preview-badge .jdgm-prev-badge{display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:3px!important;min-height:15px!important;margin:0!important;padding:0!important;max-width:100%!important;line-height:1.1!important;white-space:nowrap!important}body.hhc-ui-v118-ui042 product-card .product-card__content .jdgm-prev-badge__stars{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;white-space:nowrap!important}body.hhc-ui-v118-ui042 product-card .product-card__content .jdgm-prev-badge__text{display:inline-block!important;align-self:center!important;font-size:10px!important;line-height:1.1!important;vertical-align:middle;margin:0!important;max-width:100%!important;overflow:hidden;text-overflow:ellipsis}body.hhc-ui-v118-ui042 main[data-template=index] :is(.hhc-hair-edit-v1,.hhc-best-v10,.hhc-tex13,.hhc-diary4,.hhc-find-match-v2,.hhc-ess2){padding-block:clamp(24px,2.2vw,31px)!important;padding-inline:clamp(16px,2.25vw,32px)!important;background:#fff!important}body.hhc-ui-v118-ui042 main[data-template=index] :is(.hhc-hair-edit-v1__header,.hhc-best-v10__header,.hhc-tex13__header,.hhc-diary4__intro,.hhc-find-match-v2__heading,.hhc-ess2__head){margin-block-end:14px!important}body.hhc-ui-v118-ui042 main[data-template=index] :is(.hhc-hair-edit-v1__header h2,.hhc-best-v10__heading h2,.hhc-tex13__header h2,.hhc-diary4__intro h2,.hhc-find-match-v2__heading h2,.hhc-ess2__head h2){font-family:var(--font-heading--family,Arial,sans-serif)!important;font-weight:650!important;font-size:clamp(25px,2.35vw,31px)!important;line-height:1.15!important;letter-spacing:-.025em!important;margin:0!important}body.hhc-ui-v118-ui042 main[data-template=index] :is(.hhc-hair-edit-v1__card,.hhc-best-v10__card,.hhc-tex13__card,.hhc-diary4__card,.hhc-ess2__item){box-shadow:none!important;border-color:transparent!important;border-radius:4px!important}body.hhc-ui-v118-ui042 main[data-template=index] :is(.hhc-hair-edit-v1__card,.hhc-tex13__card,.hhc-ess2__item):is(:hover,:focus-within){transform:none!important;box-shadow:none!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-hair-edit-v1__grid{gap:12px!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-hair-edit-v1__copy{gap:3px!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-hair-edit-v1__card--feature .hhc-hair-edit-v1__copy{padding:clamp(16px,2vw,26px)!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-hair-edit-v1__header .hhc-hair-edit-v1__all{text-decoration:none;border:0!important;color:#a40c65;font-weight:650}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-tex13__tabs{gap:7px!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-tex13__tabs label{font-family:var(--font-body--family,Arial,sans-serif)!important;font-weight:620!important;letter-spacing:0!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-best-v10__title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2;max-height:2.8em!important;overflow:hidden!important;font-weight:600!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-best-v10__compare{color:#8e858c!important;font-size:11px!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-best-v10__current{font-size:15px!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-diary4__card{border:0!important;background:#fff!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-diary4__image{border-radius:4px}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-diary4__meta{display:flex;justify-content:flex-start;align-items:center;min-height:14px;gap:6px;font-size:11px}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-diary4__cardbody{padding:7px 1px 0!important;gap:4px!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-diary4__product{font-size:12px!important;line-height:1.35!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-find-match-v2{background:#faf8f9!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-find-match-v2__paths{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(10px,1.4vw,18px)!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-find-match-v2__path{position:relative;display:flex!important;flex-direction:row!important;align-items:center!important;min-height:68px!important;padding:12px 42px 12px 16px!important;margin:0!important;gap:6px!important;border:1px solid #EDE5E9!important;border-radius:4px!important;background:#fff!important;box-shadow:none!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-find-match-v2__path h3{font-size:clamp(15px,1.35vw,18px)!important;line-height:1.3!important;font-weight:650!important;letter-spacing:-.015em!important;margin:0!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-find-match-v2__path-action{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:0!important;color:#a40c65!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-find-match-v2__path-action svg{width:18px!important;height:18px!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-find-match-v2__path:focus-visible{outline:2px solid #A40C65!important;outline-offset:2px!important}@media(max-width:749px){body.hhc-ui-v118-ui042 main[data-template=index] :is(.hhc-hair-edit-v1,.hhc-best-v10,.hhc-tex13,.hhc-diary4,.hhc-find-match-v2,.hhc-ess2){padding:19px 16px!important}body.hhc-ui-v118-ui042 main[data-template=index] :is(.hhc-hair-edit-v1__header,.hhc-best-v10__header,.hhc-tex13__header,.hhc-diary4__intro,.hhc-find-match-v2__heading,.hhc-ess2__head){margin-bottom:10px!important}body.hhc-ui-v118-ui042 main[data-template=index] :is(.hhc-hair-edit-v1__header h2,.hhc-best-v10__heading h2,.hhc-tex13__header h2,.hhc-diary4__intro h2,.hhc-find-match-v2__heading h2,.hhc-ess2__head h2){font-size:23px!important;line-height:1.18!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-hair-edit-v1__grid{gap:8px!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-hair-edit-v1__copy{padding:7px 9px 8px!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-hair-edit-v1__card--feature .hhc-hair-edit-v1__copy{padding:7px 9px 8px!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-find-match-v2__paths{grid-template-columns:minmax(0,1fr)!important;gap:0!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-find-match-v2__path{min-height:56px!important;padding:10px 38px 10px 0!important;border:0!important;border-bottom:1px solid #E6DEE3!important;background:transparent!important;border-radius:0!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-find-match-v2__path-action{right:3px!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-best-v10__title{font-size:13px!important;line-height:1.3!important;max-height:2.6em!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-best-v10__current{font-size:14px!important}}@media(prefers-reduced-motion:reduce){body.hhc-ui-v118-ui042 main[data-template=index] .hhc-find-match-v2__path{transition:none!important}}body.hhc-ui-v118-ui042 .product-recommendations product-card .product-card__content{font-family:var(--font-body--family,Arial,sans-serif)!important}body.hhc-ui-v118-ui042 .product-recommendations product-card .product-card__content [ref=productTitleLink] p{font-family:var(--font-body--family,Arial,sans-serif)!important;font-size:13px!important;font-weight:650!important;line-height:1.35!important;letter-spacing:-.01em!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}body.hhc-ui-v118-ui042 .product-recommendations product-card .product-card__content [ref=priceContainer]{font-family:var(--font-body--family,Arial,sans-serif)!important;font-size:13px!important;line-height:1.2!important}body.hhc-ui-v118-ui042 .product-recommendations product-card .product-card__content .jdgm-prev-badge{font-family:var(--font-body--family,Arial,sans-serif)!important}@media(max-width:749px){body.hhc-ui-v118-ui042 .product-recommendations product-card .product-card__content [ref=productTitleLink] p{font-size:12.5px!important}}@media(max-width:749px){body.hhc-ui-v118-ui042 collection-component .main-collection-grid{box-sizing:border-box!important;padding-inline:14px!important;min-width:0!important}body.hhc-ui-v118-ui042 collection-component .product-grid{box-sizing:border-box!important;column-gap:12px!important}}@media(max-width:374px){body.hhc-ui-v118-ui042 collection-component .main-collection-grid{padding-inline:11px!important}}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__intro{align-items:end!important;margin-bottom:14px!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__intro h2{font-weight:760!important;letter-spacing:-.032em!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__all{color:#a40c65!important;font-weight:700!important;font-size:13px!important;text-decoration:underline!important;text-underline-offset:3px!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__rail{align-items:start!important;gap:12px!important;padding-block:1px 7px!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__card{box-sizing:border-box!important;align-self:start!important;display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;overflow:hidden!important;background:#fff!important;border:1px solid #E9E1E5!important;border-radius:9px!important;box-shadow:none!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__trigger{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important;text-align:left!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__image{display:block!important;position:relative!important;flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:4 / 5!important;overflow:hidden!important;background:#f6f2f4!important;border-radius:0!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__image img{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;object-position:center center!important;border-radius:0!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__cardbody{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto auto!important;align-content:start!important;flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:12px 12px 13px!important;gap:7px 6px!important;text-align:left!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__meta{display:flex!important;align-items:center!important;grid-column:1!important;grid-row:1!important;min-width:0!important;min-height:0!important;margin:0!important;line-height:1.3!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__meta span{color:#a40c65!important;font-size:12px!important;font-weight:760!important;line-height:1.3!important;white-space:nowrap!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__footer{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-direction:row!important;grid-column:2!important;grid-row:1!important;gap:0!important;margin:0!important;padding:0!important;min-width:0!important;width:auto!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__verified{color:#746c73!important;font-weight:650!important;font-size:10.5px!important;line-height:1.3!important;white-space:nowrap!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__verified span{color:#a40c65!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__card .hhc-diary4__preview{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3!important;grid-column:1 / -1!important;grid-row:2!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:4.35em!important;overflow:hidden!important;white-space:normal!important;overflow-wrap:anywhere!important;margin:0!important;color:#51484e!important;font-size:12px!important;font-weight:450!important;line-height:1.45!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__product{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;grid-column:1 / -1!important;grid-row:3!important;min-width:0!important;min-height:0!important;max-height:2.8em!important;overflow:hidden!important;margin-top:1px!important;color:#30242c!important;font-size:11.5px!important;font-weight:700!important;line-height:1.4!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__view{display:none!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__note{margin-top:9px!important;color:#746c73!important;font-size:11px!important;line-height:1.45!important}@media(max-width:749px){body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4{padding:20px 16px 21px!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__intro{display:block!important;margin-bottom:11px!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__intro h2{font-size:24px!important;line-height:1.18!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__all{display:inline-flex!important;min-height:30px!important;font-size:12px!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__top{display:none!important;margin:0!important;padding:0!important;min-height:0!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__rail{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 10px)/2)!important;align-items:start!important;column-gap:10px!important;row-gap:0!important;width:calc(100% + 16px)!important;margin-right:-16px!important;padding:1px 16px 6px 0!important;scroll-snap-type:x mandatory!important;overflow-x:auto!important;overflow-y:hidden!important;touch-action:pan-x pan-y!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__card{width:100%!important;min-width:0!important;border-radius:8px!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__cardbody{padding:10px 9px 12px!important;gap:6px 4px!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__meta span{font-size:11.5px!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__verified{font-size:10px!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__card .hhc-diary4__preview{font-size:12px!important;line-height:1.42!important;max-height:4.26em!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__product{font-size:11.5px!important;line-height:1.34!important;max-height:2.68em!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__note{font-size:10.5px!important}}@media(max-width:359px){body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__cardbody{padding:9px 7px 10px!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__meta span{font-size:10.5px!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__verified{font-size:9.3px!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__card .hhc-diary4__preview{font-size:11.5px!important}body.hhc-ui-v118-ui042 main[data-template=index] #hhc-hair-diary4 .hhc-diary4__product{font-size:11px!important}}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-hair-edit-v1 .hhc-hair-edit-v1__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(10px,1.2vw,16px)!important;align-items:start!important;justify-items:stretch!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-hair-edit-v1 .hhc-hair-edit-v1__card,body.hhc-ui-v118-ui042 main[data-template=index] .hhc-hair-edit-v1 .hhc-hair-edit-v1__card--feature{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;grid-column:auto!important;grid-row:auto!important;align-self:stretch!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;aspect-ratio:auto!important;overflow:hidden!important;background:#fff!important;--hhc-cat-image-zoom:1!important;--hhc-cat-image-hover:1!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-hair-edit-v1 .hhc-hair-edit-v1__media,body.hhc-ui-v118-ui042 main[data-template=index] .hhc-hair-edit-v1 .hhc-hair-edit-v1__card--feature .hhc-hair-edit-v1__media{display:block!important;flex:0 0 auto!important;grid-column:auto!important;grid-row:auto!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;aspect-ratio:1122 / 1402!important;overflow:hidden!important;background:#f7f3f5!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-hair-edit-v1 .hhc-hair-edit-v1__media img,body.hhc-ui-v118-ui042 main[data-template=index] .hhc-hair-edit-v1 .hhc-hair-edit-v1__card:hover .hhc-hair-edit-v1__media img{display:block!important;position:static!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:1122 / 1402!important;object-fit:contain!important;object-position:center center!important;transform:none!important;transition:none!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-hair-edit-v1 .hhc-hair-edit-v1__copy,body.hhc-ui-v118-ui042 main[data-template=index] .hhc-hair-edit-v1 .hhc-hair-edit-v1__card--feature .hhc-hair-edit-v1__copy{display:flex!important;flex:1 0 auto!important;flex-direction:column!important;grid-column:auto!important;grid-row:auto!important;align-items:center!important;justify-content:center!important;gap:0!important;width:100%!important;min-width:0!important;min-height:48px!important;height:auto!important;margin:0!important;padding:10px 8px 11px!important;text-align:center!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-hair-edit-v1 .hhc-hair-edit-v1__copy strong,body.hhc-ui-v118-ui042 main[data-template=index] .hhc-hair-edit-v1 .hhc-hair-edit-v1__card--feature .hhc-hair-edit-v1__copy strong{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;font-size:clamp(13px,1.3vw,16px)!important;line-height:1.3!important;font-weight:650!important;letter-spacing:-.01em!important;text-align:center!important;text-wrap:balance!important;overflow-wrap:break-word!important}@media(max-width:749px){body.hhc-ui-v118-ui042 main[data-template=index] .hhc-hair-edit-v1 .hhc-hair-edit-v1__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-hair-edit-v1 .hhc-hair-edit-v1__copy,body.hhc-ui-v118-ui042 main[data-template=index] .hhc-hair-edit-v1 .hhc-hair-edit-v1__card--feature .hhc-hair-edit-v1__copy{min-height:43px!important;padding:8px 4px 9px!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-hair-edit-v1 .hhc-hair-edit-v1__copy strong,body.hhc-ui-v118-ui042 main[data-template=index] .hhc-hair-edit-v1 .hhc-hair-edit-v1__card--feature .hhc-hair-edit-v1__copy strong{font-size:13px!important;line-height:1.3!important}}@media(max-width:359px){body.hhc-ui-v118-ui042 main[data-template=index] .hhc-hair-edit-v1 .hhc-hair-edit-v1__grid{gap:8px!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-hair-edit-v1 .hhc-hair-edit-v1__copy strong,body.hhc-ui-v118-ui042 main[data-template=index] .hhc-hair-edit-v1 .hhc-hair-edit-v1__card--feature .hhc-hair-edit-v1__copy strong{font-size:12.5px!important}}@media(max-width:749px){body.hhc-ui-v118-ui042 main[data-template=index] .hhc-benefits-v16{padding-inline:3px!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-benefits-v16__list{display:grid!important;grid-template-columns:minmax(0,1.23fr) minmax(0,1.06fr) minmax(0,.98fr)!important;align-items:center!important;gap:0!important;min-height:43px!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-benefits-v16__item{min-width:0!important;padding:8px 0!important;gap:0!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-benefits-v16__item span{font-size:clamp(11.3px,3.3vw,13.5px)!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.025em!important;white-space:nowrap!important;text-align:center!important}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-hair-edit-v1{padding:8px 16px 19px!important}}@media(min-width:750px)and (max-width:989px){body.hhc-ui-v118-ui042 main[data-template=index]{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:clip!important}body.hhc-ui-v118-ui042 main[data-template=index] :is(.hhc-best-v10,.hhc-diary4){box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important;overflow-x:clip!important}body.hhc-ui-v118-ui042 main[data-template=index] :is(.hhc-best-v10__inner,.hhc-best-v10__viewport,.hhc-diary4__inner,.hhc-diary4__content){box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important}body.hhc-ui-v118-ui042 main[data-template=index] :is(.hhc-best-v10__track,.hhc-diary4__rail){box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch}body.hhc-ui-v118-ui042 main[data-template=index] .hhc-best-v10__viewport{overflow:hidden!important}}
/*# sourceMappingURL=/cdn/shop/t/141/assets/hhc-ui-system-ui042.css.map */
