#cart-drawer .cart-drawer__title{overflow-wrap:anywhere}#cart-drawer .skq-gb{--skq-gb-track: #ece6e1;--skq-gb-line: #ece6e1;--skq-gb-muted: #6f6a67;--skq-gb-ok: #2f6b3f;--skq-gb-fill: #055f7e;display:flex;flex-direction:column;gap:10px;padding:12px var(--gutter, 20px);background:#fbf8f6;border-top:1px solid var(--skq-gb-line);border-bottom:1px solid var(--skq-gb-line);font-size:13px;line-height:1.35;color:#2a2b2a;overflow-x:clip;overflow-y:visible}@media(min-width:769px){#cart-drawer .skq-gb{padding:14px calc(8 * var(--space-unit, 4px))}}#cart-drawer .skq-gb__top{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;font-weight:700;min-width:0}#cart-drawer .skq-gb__top>span:first-child{min-width:0}#cart-drawer .skq-gb__need{flex-shrink:0;color:var(--skq-gb-muted);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}#cart-drawer .skq-gb__done{color:var(--skq-gb-ok);font-weight:700}#cart-drawer .skq-gb__bar{position:relative;height:8px;background:var(--skq-gb-track);border-radius:999px;overflow:hidden}#cart-drawer .skq-gb__bar--thin{height:5px}#cart-drawer .skq-gb__bar>i{position:absolute;inset:0 auto 0 0;max-width:100%;background:var(--skq-gb-fill);border-radius:999px;transition:width .9s cubic-bezier(.2,.8,.2,1)}#cart-drawer .skq-gb__del{display:flex;flex-direction:column;gap:5px;padding:0 2px}#cart-drawer .skq-gb__del--ok{flex-direction:row;align-items:center;gap:8px}#cart-drawer .skq-gb__tick{flex-shrink:0;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--skq-gb-ok);color:#fff;font-size:11px;font-weight:700;line-height:1}#cart-drawer .skq-gb__card{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;padding:8px 10px;background:#fff;border:1px solid var(--skq-gb-line);border-radius:14px}#cart-drawer .skq-gb__card--ok{border-color:#cfe3d4;background:#f6fbf7}#cart-drawer .skq-gb__card--alastin{--skq-gb-fill: #693b58}#cart-drawer .skq-gb__card--skinceuticals{--skq-gb-fill: #6e8160}#cart-drawer .skq-gb__tile{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:linear-gradient(160deg,#eef3f5,#d8e5ea)}#cart-drawer .skq-gb__card--alastin .skq-gb__tile{background:linear-gradient(160deg,#f5eef3,#e6d8e1)}#cart-drawer .skq-gb__card--skinceuticals .skq-gb__tile{background:linear-gradient(160deg,#eff2ea,#dde4d4)}#cart-drawer .skq-gb__tile-emoji{display:block;font-size:20px;line-height:1}#cart-drawer .skq-gb__body{display:flex;flex-direction:column;gap:3px;min-width:0}#cart-drawer .skq-gb__worth{font-size:12px;color:var(--skq-gb-muted)}#cart-drawer .skq-gb__blocked{font-size:12px;font-style:italic;color:var(--skq-gb-muted)}#cart-drawer .skq-gb__check{display:inline-block}#cart-drawer .skq-gb__link{align-self:flex-start;margin:0;padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:700;color:#055f7e;text-decoration:underline;text-underline-offset:2px;cursor:pointer;position:relative}#cart-drawer .skq-gb__link--short{flex-shrink:0;font-size:12px;white-space:nowrap}#cart-drawer .skq-gb__link:before{content:"";position:absolute;top:-10px;right:-6px;bottom:-10px;left:-6px}#cart-drawer .skq-gb__link:focus-visible{outline:2px solid #055f7e;outline-offset:2px;border-radius:2px}#cart-drawer .skq-gb__card.is-unlock{overflow:visible;animation:skqGbGreenHold 5s ease-out .5s both,skqGbPulse .7s ease-in-out .5s 4}#cart-drawer .skq-gb__card.is-unlock .skq-gb__tile-emoji{animation:skqGbWiggle .8s ease-in-out .6s 3}#cart-drawer .skq-gb__card.is-unlock .skq-gb__link,#cart-drawer .skq-gb__card.is-unlock .skq-gb__check{animation:skqGbPop .45s cubic-bezier(.3,1.6,.5,1) .7s both}#cart-drawer .skq-gb__del.is-unlock .skq-gb__tick{animation:skqGbPop .45s cubic-bezier(.3,1.6,.5,1) .3s both}#cart-drawer .skq-gb__spark{position:absolute;left:30px;top:28px;width:0;height:0;pointer-events:none;z-index:2}#cart-drawer .skq-gb__spark i{position:absolute;width:7px;height:11px;border-radius:2px;opacity:0;pointer-events:none;animation:skqGbConfetti 2.6s cubic-bezier(.2,.7,.3,1) calc(.6s + var(--d, 0s)) both}#cart-drawer .skq-gb__spark i:nth-child(3n){width:8px;height:8px;border-radius:50%}@keyframes skqGbGreenHold{0%{background:#f6fbf7;border-color:#cfe3d4;box-shadow:0 0 #2f6b3f00}8%{background:#dcefe1;border-color:#7fb68e;box-shadow:0 0 0 6px #2f6b3f33}75%{background:#dcefe1;border-color:#7fb68e;box-shadow:0 0 0 3px #2f6b3f1f}to{background:#f6fbf7;border-color:#cfe3d4;box-shadow:0 0 #2f6b3f00}}@keyframes skqGbPulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes skqGbWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg) scale(1.15)}75%{transform:rotate(14deg) scale(1.15)}}@keyframes skqGbPop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes skqGbConfetti{0%{opacity:1;transform:translate(0) rotate(0) scale(.6)}35%{opacity:1;transform:translate(var(--x),var(--y)) rotate(var(--r)) scale(1)}to{opacity:0;transform:translate(calc(var(--x) * 1.15),calc(var(--y) + 90px)) rotate(calc(var(--r) * 3)) scale(.9)}}@media(prefers-reduced-motion:reduce){#cart-drawer .skq-gb__bar>i{transition:none}#cart-drawer .skq-gb__card.is-unlock,#cart-drawer .skq-gb__card.is-unlock .skq-gb__tile-emoji,#cart-drawer .skq-gb__card.is-unlock .skq-gb__link,#cart-drawer .skq-gb__card.is-unlock .skq-gb__check,#cart-drawer .skq-gb__del.is-unlock .skq-gb__tick,#cart-drawer .skq-gb__spark i{animation:none}#cart-drawer .skq-gb__spark{display:none}}#skq-lw-drawer-widget{margin-top:10px;margin-bottom:10px}#skq-lw-drawer-widget .skq-lw-card,#skq-lw-drawer-widget .skq-lw-logged-out{padding:4px 4px 4px 12px;min-height:34px;background:#fff;border:1px solid #e6dfd9;border-radius:999px;box-shadow:none;font-size:13px}#skq-lw-drawer-widget .skq-lw-card--expanded,#skq-lw-drawer-widget .skq-lw-card--success,#skq-lw-drawer-widget .skq-lw-card--error,#skq-lw-drawer-widget .skq-lw-card:has(.skq-pending-note){border-radius:16px}#skq-lw-drawer-widget .skq-lw-card--expanded{padding-bottom:10px}#skq-lw-drawer-widget .skq-lw-card--expanded .skq-lw-rewards{padding-right:8px}#skq-lw-drawer-widget .skq-lw-card--success,#skq-lw-drawer-widget .skq-lw-card--error{padding:6px 12px}#skq-lw-drawer-widget .skq-lw-header{flex-wrap:nowrap;align-items:center;gap:8px;min-height:24px}#skq-lw-drawer-widget .skq-lw-icon{width:16px;height:16px;color:#f2b705}#skq-lw-drawer-widget .skq-lw-icon svg{width:15px;height:15px}#skq-lw-drawer-widget .skq-lw-label{display:none}#skq-lw-drawer-widget .skq-lw-meta{flex:0 1 auto;display:flex;align-items:center;gap:0}#skq-lw-drawer-widget .skq-lw-balance,#skq-lw-drawer-widget .skq-lw-balance-unit{font-size:13px;font-weight:700;line-height:1.2;letter-spacing:0;color:#2a2b2a;margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}#skq-lw-drawer-widget .skq-lw-tier{order:0;height:auto;margin:0 auto 0 0;padding:0;background:none;border-radius:0;font-size:13px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:none;color:#6f6a67}#skq-lw-drawer-widget .skq-lw-tier:before{content:"\b7";margin:0 5px 0 0}#skq-lw-drawer-widget .skq-lw-progress,#skq-lw-drawer-widget .skq-lw-progress-label,#skq-lw-drawer-widget .skq-lw-skeleton--bar,#skq-lw-drawer-widget .skq-lw-skeleton--text,#skq-lw-drawer-widget .skq-lw-logged-out-sub{display:none}#skq-lw-drawer-widget .skq-lw-expand-trigger{position:relative;min-height:26px;min-width:0;margin-left:auto;padding:4px 12px;gap:4px;border-radius:999px;background:#693b58;color:#fff;font-size:12px;font-weight:700;letter-spacing:0}#skq-lw-drawer-widget .skq-lw-expand-trigger:after{content:"to use";order:1}#skq-lw-drawer-widget .skq-lw-chevron{order:2}#skq-lw-drawer-widget .skq-lw-expand-trigger:before,#skq-lw-drawer-widget .skq-lw-login-link:before{content:"";position:absolute;top:-9px;right:-4px;bottom:-9px;left:-4px}#skq-lw-drawer-widget .skq-pending-note{margin:6px 8px 4px 0!important;padding:4px 8px!important;font-size:11px!important}#skq-lw-drawer-widget .skq-lw-logged-out{gap:8px}#skq-lw-drawer-widget .skq-lw-logged-out-text{flex:1 1 auto;min-width:0}#skq-lw-drawer-widget .skq-lw-logged-out-title{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#skq-lw-drawer-widget .skq-lw-login-link{position:relative;display:inline-flex;align-items:center;min-height:26px;padding:4px 12px;border-radius:999px;background:#693b58;color:#fff;font-size:12px;font-weight:700;text-decoration:none}#cart-drawer .cart-drawer__login-link{color:#693b58;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
/*# sourceMappingURL=/cdn/shop/t/324/assets/cart-goal-bar.css.map */
