.kc-ann{background:var(--acid);color:#fff}.kc-ann__in,.kc-ann__list{height:40px}.kc-ann svg:not(.kc-ann__pause svg){display:none}.kc-ann__list li{font:400 13.5px/1 var(--f-body)}.kc-ann__list b{font-weight:700}.kc-ann__pause{color:#fff}@media(min-width:1024px){.kc-ann__list{gap:22px}.kc-ann__list li:nth-child(n+3){display:none}.kc-ann__list li+li:before{width:1px;height:14px;border-radius:0;opacity:.45;margin-right:22px}}.kc-hdr__in{grid-template-columns:auto auto 1fr auto;grid-template-areas:"logo search svc tools" "nav nav nav nav";column-gap:32px}.kc-logo{justify-self:start;padding-block:0;height:92px;justify-content:center}.kc-logo__mark{font-size:40px}.kc-logo__tag{display:none}.kc-hdr__search{width:min(330px,24vw);height:36px;padding:0 14px;border-radius:999px;background:#fff!important;box-shadow:inset 0 0 0 1px #666;color:#666!important;font:400 14px/1 var(--f-body)}.kc-hdr__search svg{width:18px;height:18px;color:var(--ink)}.kc-hdr__search:hover{box-shadow:inset 0 0 0 1px var(--ink)}.kc-svc{grid-area:svc;display:flex;align-items:center;gap:28px;min-width:0}.kc-svc a{display:flex;align-items:center;gap:10px;font:500 14px/1.2 var(--f-body);color:var(--ink);white-space:nowrap}.kc-svc svg{width:26px;height:26px;fill:none;stroke:#555;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.kc-svc small{display:block;font:400 12px/1.3 var(--f-body);color:var(--ink-3)}.kc-svc a:hover>span{text-decoration:underline;text-underline-offset:3px}.kc-tools{gap:14px}.kc-icon{border-radius:4px;padding:4px 8px}.kc-icon:hover{background:none}.kc-icon:hover .kc-icon__l{text-decoration:underline;text-underline-offset:3px}.kc-icon svg{width:25px;height:25px}.kc-tools .kc-bagct{background:var(--acid);color:#fff}.kc-tools .kc-bagct[hidden]{background:#fff;color:var(--ink);box-shadow:0 0 0 1px var(--ink),0 0 0 3px #fff}.kc-nav{justify-content:center;background:var(--ink);border-radius:0;margin:0;box-shadow:0 0 0 100vmax var(--ink);clip-path:inset(0 -100vmax)}.kc-nav__list{gap:clamp(20px,2.8vw,42px)}.kc-nthb{display:none!important}html .kc-nav__list button,html .kc-nav__list a,html .kc-nav__only button,html .kc-nav__only a{height:44px;padding:0 2px;border-radius:0;background:none;box-shadow:none;color:#fff;font:400 15px/1 var(--f-body)!important;letter-spacing:0}html .kc-nav__only button,html .kc-nav__only a{font-weight:700!important}html .kc-nav__list button:hover,html .kc-nav__list a:hover,html .kc-nav__list [aria-expanded=true],html .kc-nav__only button:hover,html .kc-nav__only a:hover,html .kc-nav__only [aria-expanded=true]{background:none;box-shadow:inset 0 -3px 0 var(--acid);color:#fff}.kc-nav__list [aria-expanded=true]>span:not(.kc-nthb),.kc-nav__list .is-cur>*>span:not(.kc-nthb){box-shadow:none}.kc-nav :focus-visible{outline-color:#fff}@media(max-width:1279px)and (min-width:1024px){.kc-hdr__in{column-gap:22px}.kc-svc{gap:18px}.kc-svc a:nth-child(2){display:none}html .kc-nav__list button,html .kc-nav__list a{font-size:14px!important}}@media(max-width:1099px)and (min-width:1024px){.kc-svc small{display:none}}@media(max-width:1023px){.kc-ann__in,.kc-ann__list{height:36px}.kc-hdr__m{grid-template-columns:auto auto 1fr auto;gap:10px}.kc-hdr__mlogo{justify-self:start;font-size:27px}html .kc-hdr__msearch{display:flex;align-items:center;gap:8px;min-width:0;height:36px;padding:0 12px!important;border-radius:999px;box-shadow:inset 0 0 0 1px #666;color:#666;font:400 15px/1 var(--f-body);text-align:left;justify-content:flex-start}.kc-hdr__msearch svg{width:18px;height:18px;color:var(--ink);flex:none}.kc-hdr__mr{margin-right:-8px}html body .kc-mchips{background:#fff}.kc-mchips__row{gap:8px;padding:10px var(--m)}.kc-tchip{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid #ccc;border-radius:4px;font:400 14px/1 var(--f-body);color:var(--ink);white-space:nowrap}.kc-tchip--store svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.kc-tchip--store span{display:flex;flex-direction:column;gap:2px;line-height:1.05}.kc-tchip--store small{font-size:11px;color:var(--ink-3)}}@media(min-width:1024px){.kc-hdr__msearch{display:none}}html .kc-nav__only button,html .kc-nav__only a,html .kc-nav__only button:hover,html .kc-nav__only a:hover,html .kc-nav__only [aria-expanded=true]{color:var(--acid)}html body .kc-nav__only button,html body .kc-nav__only a,html body .kc-nav__only button:hover,html body .kc-nav__only a:hover,html body .kc-nav__only [aria-expanded=true]{color:var(--acid);background:none}html body .kc-nav__only button,html body .kc-nav__only a{height:32px;padding:0 14px;border-radius:4px;background:var(--acid);color:#fff;box-shadow:none}html body .kc-nav__only button:hover,html body .kc-nav__only a:hover,html body .kc-nav__only [aria-expanded=true]{background:var(--acid-dk, #9e3814);color:#fff;box-shadow:none}html body .product__block--badges:not(:empty){align-items:flex-start;justify-content:flex-start;margin-bottom:8px}html body .product__block--badges:not(:empty)+.product__block--title{margin-top:0}html body .jdgm-widget .jdgm-star{color:#c0461f!important}html body .jdgm-widget,html body .jdgm-widget *{--jm-review-widget-star-and-histogram-color: #C0461F !important;--jm-widget-primary-color: #111 !important;--jm-review-widget-button-color: #111 !important;--jm-review-widget-form-button-color: #111 !important;--jm-widget-border-radius: 4px !important}html body .jdgm-widget .jdgm-write-rev-link,html body .jdgm-widget .jdgm-btn--solid,html body .jdgm-widget .jdgm-submit-rev{background:#111!important;border-color:#111!important;color:#fff!important;border-radius:4px}html body .jdgm-widget .jdgm-btn--border{border-color:#111!important;color:#111!important}html body .product__block .jdgm-preview-badge{display:block!important;margin:6px 0 2px}html body .jdgm-preview-badge .jdgm-prev-badge{display:inline-flex!important;align-items:center;gap:8px;cursor:pointer}html body .jdgm-preview-badge .jdgm-prev-badge__stars .jdgm-star{font-size:15px}html body .jdgm-preview-badge .jdgm-prev-badge__text{font-size:13px;color:#444;text-decoration:underline;text-underline-offset:3px}html body .jdgm-preview-badge .jdgm-prev-badge[data-average-rating="0.00"] .jdgm-prev-badge__text{font-size:0}html body .jdgm-preview-badge .jdgm-prev-badge[data-average-rating="0.00"] .jdgm-prev-badge__text:after{content:"Be the first to review";font-size:13px}html body .jdgm-review-widget{scroll-margin-top:160px}html body .jdgm-review-widget .jdgm-rev-widg__title{font-size:22px;font-weight:600;text-align:left}html body .product-form__buttons:has(.kc-buynow){flex-wrap:wrap!important}html body .kc-buynow{flex:1 0 100%!important;width:100%;min-height:52px;padding:0 20px;border:1.5px solid #111;border-radius:12px;background:#fff;color:#111;font:inherit;font-weight:600;font-size:16px;text-transform:none;cursor:pointer;transition:background .15s,color .15s}html body .installment:has(shopify-payment-terms){display:none!important}html body .kc-buynow:hover{background:#111;color:#fff}html body .kc-buynow[aria-busy=true]{opacity:.6;pointer-events:none}html body .product-form__submit[disabled]~.kc-buynow{display:none}html body .kh-was{color:#5f5a55}@media(max-width:767px){html body .section-breadcrumb .breadcrumbs{flex-wrap:nowrap;min-width:0}html body .section-breadcrumb .breadcrumbs--last{min-width:0;flex:1 1 auto}}html body .kc-ann__list a,html body .kc-ann__list a span,html body .kc-ann__list a b{color:#fff}html body .free-shipping-goal{position:relative;gap:10px!important;margin:4px 0 8px;padding:12px 14px 14px 50px!important;background:#fbede7;border:1px solid #F0CDBE;border-radius:12px;color:#111!important;font-size:15px!important;line-height:1.35}html body .free-shipping-goal:before{content:"";position:absolute;left:14px;top:12px;width:26px;height:26px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23C0461F' stroke-width='1.6' stroke-linejoin='round'%3E%3Cpath d='M2 5h10v8H2zM12 8h3.5L18 10.5V13h-6z'/%3E%3Ccircle cx='5.5' cy='14.5' r='1.5' fill='%23fff'/%3E%3Ccircle cx='14.5' cy='14.5' r='1.5' fill='%23fff'/%3E%3C/svg%3E") center / contain no-repeat}html body .free-shipping-goal strong,html body .free-shipping-goal b{color:#c0461f;font-weight:800!important}html body .free-shipping-goal .progress-bar{--progress-bar-size: 8px;height:8px!important;border-radius:8px;background:#fff!important;color:#c0461f!important}html body .free-shipping-goal--done{background:#eef6ef;border-color:#cfe5d3}html body .free-shipping-goal--done .progress-bar{color:#2e7d4f!important}html body #shopify-pc__banner.shopify-pc__banner__dialog{left:8px!important;right:8px!important;bottom:8px!important;width:auto!important;max-width:520px!important;max-height:none!important;padding:10px 12px!important;border-radius:12px!important;box-shadow:0 6px 24px #0000002e!important}html body #shopify-pc__banner .shopify-pc__banner__wrapper{display:block!important;padding:0!important;margin:0!important}html body #shopify-pc__banner #shopify-pc__banner__body-title{display:none!important}html body #shopify-pc__banner .shopify-pc__banner__body{margin:0 0 8px!important;padding:0!important}html body #shopify-pc__banner .shopify-pc__banner__body p{margin:0!important;font-size:12px!important;line-height:1.4!important}html body #shopify-pc__banner .shopify-pc__banner__btns{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:6px!important;margin:0!important;padding:0!important}html body #shopify-pc__banner .shopify-pc__banner__btns button{flex:1 1 0!important;min-width:0!important;width:auto!important;min-height:36px!important;margin:0!important;padding:6px 8px!important;font-size:13px!important;line-height:1.1!important;border-radius:8px!important}html body #shopify-pc__banner .shopify-pc__banner__btns button.shopify-pc__banner__btn-manage-prefs{flex:0 1 auto!important;padding:6px 2px!important;font-size:12px!important;white-space:normal!important}@media(min-width:750px){html body #shopify-pc__banner.shopify-pc__banner__dialog{left:16px!important;right:auto!important;bottom:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/kc-sephora.css.map */
