.gs-hairline-page{--color-base-accent-1:255,130,160;--color-base-accent-2:255,130,160;--color-base-solid-button-labels:18,18,18;--color-base-outline-button-labels:156,51,82;--color-base-background-1:252,242,233;--color-base-background-2:255,229,236;--color-base-text:18,18,18;--hp-cream:#fcf2e9;--hp-blush:#ffe5ec;--hp-pink:#ff82a0;--hp-border:#edc6cf;--hp-berry:#9c3352;background:#fcf2e9;color:#121212}
.gs-hairline-page .rm{background:#fcf2e9}.gs-hairline-page .header-wrapper{background:#fff;border-bottom-color:#ffb4c7}.gs-hairline-page .header__heading-logo,.gs-hairline-page .header__heading-logo-wrapper img{filter:grayscale(1) brightness(0)}
.gs-hairline-page .gs-bf-bar{background:#ffe5ec!important;color:#121212;border-bottom-color:#ffb4c7;box-shadow:none}.gs-hairline-page .gs-bf-bar .gs-xmas-bar__kicker,.gs-hairline-page .gs-bf-bar .gs-xmas-bar__title,.gs-hairline-page .gs-bf-bar .gs-xmas-bar__ends,.gs-hairline-page .gs-bf-bar .gs-xmas-timer span{color:#121212}.gs-hairline-page .gs-bf-bar .gs-xmas-bar__countdown{border-left-color:#e8a9ba}.gs-hairline-page .gs-bf-bar .gs-xmas-timer{background:#fff7fa;border-color:#efbbca}.gs-hairline-page .gs-bf-bar .gs-xmas-timer small{color:#9c3352}
.gs-hairline-page .rm-reservation{border-color:#efbbca;box-shadow:none}.gs-hairline-page .rm .rm-reserve-banner{background:#ffe5ec;color:#121212}.gs-hairline-page .rm .rm-bf-tag{background:#fff7fa;color:#9c3352;border-color:#e69bb0}.gs-hairline-page .hp-panel-line{color:#4c3a3b}
.gs-hairline-page .rm .rm-atc,.gs-hairline-page .rm .rm-shop,.gs-hairline-page .rm .rm-video-toggle{background:#ff82a0;color:#121212;border-color:#d96b8a}.gs-hairline-page .rm .rm-atc:hover,.gs-hairline-page .rm .rm-shop:hover{background:#ff7193}.gs-hairline-page .rm .rm-badge,.gs-hairline-page .rm .rm-bf-offer-pill,.gs-hairline-page .rm .rm-christmas-offer-pill{background:#ffd0dc;color:#121212;border-color:#efbbca}
.gs-hairline-page .rm .rm-offer{background:#fffaf6;border-color:#edc6cf;color:#5c3c46}.gs-hairline-page .rm .rm-offer.selected{background:#fff0f4;border-color:#e77194;box-shadow:0 0 0 2px #ffdae5}.gs-hairline-page .rm .rm-offer small{color:#79515c}.gs-hairline-page .rm .rm-colour{background:#fffaf6;border-color:#edc6cf;color:#121212}.gs-hairline-page .hp-shade-buttons{background:#fffaf6;border-color:#edc6cf}.gs-hairline-page .hp-shade-buttons input:checked+.rm-colour{background:#ffe5ec;border-color:#c65376}.gs-hairline-page .hp-shade-buttons input:focus-visible+.rm-colour{outline-color:#9c3352}
.gs-hairline-page .rm .rm-thumb.is-active{outline-color:#c65376}.gs-hairline-page .rm-gallery-viewport:focus-visible{outline-color:#9c3352}.gs-hairline-page .rm .rm-rating>span:first-child,.gs-hairline-page .rm .rm-review-person span,.gs-hairline-page .hp-review-stars{color:#df6086}.gs-hairline-page .hp-sold{background:#ffe5ec;color:#9c3352}.gs-hairline-page .hp-selection,.gs-hairline-page .hp-benefits li>span,.gs-hairline-page .hp-reviews-subtitle{color:#9c3352}.gs-hairline-page .hp-shade-link,.gs-hairline-page .hp-contact a{color:#9c3352!important}.gs-hairline-page .hp-trust{color:#6e5159}
.gs-hairline-page .rm .rm-review{background:#fff3f7;border-color:#e6a7ba}.gs-hairline-page .rm .rm-story,.gs-hairline-page .rm .hp-story>img{background:#ffe5ec}.gs-hairline-page .hp-benefit-grid span{background:#fff5f8;border-color:#edc6cf;color:#68424f}.gs-hairline-page .hp-step-grid article,.gs-hairline-page .hp-shades-guide{background:#fff5f8}.gs-hairline-page .hp-shade-guide-list span{outline-color:#edc6cf}.gs-hairline-page .hp-versus th,.gs-hairline-page .hp-versus td{border-bottom-color:#edc6cf}.gs-hairline-page .hp-versus td:nth-child(2),.gs-hairline-page .hp-versus th:nth-child(2){background:#ffe5ec}.gs-hairline-page .hp-before-after{background:#fff0f4}.gs-hairline-page .hp-ba-handle:after,.gs-hairline-page .hp-ba-after{background:#ff82a0;color:#121212}.gs-hairline-page .hp-before-after:focus-within{outline-color:#9c3352}
.gs-hairline-page .rm .hp-testimonials article{background:#fff9fb;border-color:#edc6cf}.gs-hairline-page .hp-verified{color:#7a5c65}.gs-hairline-page .hp-promise{background:#ffe5ec}.gs-hairline-page .hp-guarantee-seal{color:#9c3352;border-color:#e77194}.gs-hairline-page .rm details{border-bottom-color:#edc6cf}.gs-hairline-page .rm summary:after{color:#bf4d73}.gs-hairline-page .rm-buy>details:first-of-type{background:#fff5f8;border-color:#edc6cf}.gs-hairline-page .rm-buy>details:first-of-type>div{color:#5c414a}.gs-hairline-page .rm-buy>details div a{color:#9c3352}
.gs-hairline-page .rm-sticky-cart{background:#fff7fa;border-top-color:#edc6cf}.gs-hairline-page .rm-sticky-cart__offer{color:#9c3352}.gs-hairline-page .rm-sticky-cart__button{background:#ff82a0;color:#121212}.gs-hairline-page .rm-sticky-cart__button:hover{background:#ff7193}.gs-hairline-page .footer{background:#ffe5ec;color:#121212;border-top-color:#edc6cf}.gs-hairline-page .footer *{--color-foreground:18,18,18;--color-link:18,18,18}.gs-hairline-page :focus-visible{outline-color:#9c3352}
