nova-chat-dock{--ncd-bg: rgba(10, 13, 19, .92);--ncd-ink: #F2F3F5;--ncd-ink2: rgba(242, 243, 245, .62);--ncd-ink3: rgba(242, 243, 245, .42);--ncd-glass: rgba(255, 255, 255, .045);--ncd-edge: rgba(255, 255, 255, .09);--ncd-well: rgba(0, 0, 0, .28);--ncd-accent: #6788BE;--c-bg: #07090D;--c-ink: #F2F3F5;--c-ink2: rgba(242, 243, 245, .62);--c-ink3: rgba(242, 243, 245, .42);--c-glass: rgba(255, 255, 255, .045);--c-glass2: rgba(22, 26, 34, .74);--c-edge: rgba(255, 255, 255, .09);--c-lit: rgba(255, 255, 255, .1);--c-accent: #6788BE;--c-well: rgba(0, 0, 0, .28);--c-shadow: rgba(0, 0, 0, .8);position:fixed;left:0;right:0;bottom:0;z-index:5000;display:block;margin:0 auto;width:100%;max-width:660px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--ncd-ink)}@media(min-width:750px){nova-chat-dock{bottom:16px;padding:0 16px}}nova-chat-dock [hidden]{display:none!important}.ncd-dock{transform:translateY(calc(100% + 24px));transition:transform .32s cubic-bezier(.2,0,.2,1);pointer-events:none;background:var(--ncd-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--ncd-edge);border-radius:18px 18px 0 0;padding:10px 10px calc(10px + env(safe-area-inset-bottom,0px));box-shadow:0 -10px 40px #00000059}@media(min-width:750px){.ncd-dock{border-radius:18px;padding:10px}}nova-chat-dock.ncd--visible .ncd-dock{transform:none;pointer-events:auto}nova-chat-dock.ncd--chat-open .ncd-dock{transform:translateY(calc(100% + 24px));pointer-events:none}nova-chat-dock.ncd--chat-closing .ncd-overlay{pointer-events:none}.ncd-chips{display:flex;justify-content:center;gap:.5em;overflow-x:auto;scrollbar-width:none;margin-bottom:8px;container-type:inline-size;font-size:clamp(9px,2.6cqw,12px)}.ncd-chips::-webkit-scrollbar{display:none}.ncd-chip{flex:0 1 auto;white-space:nowrap;border:1px solid var(--ncd-edge);background:var(--ncd-glass);color:var(--ncd-ink2);border-radius:999px;padding:.5em .95em;font-family:inherit;font-size:inherit;cursor:pointer;transition:color .16s ease,border-color .16s ease}.ncd-chip:hover{color:var(--ncd-ink);border-color:#ffffff3d}.ncd-input-row{display:flex;align-items:flex-end;gap:8px;margin-bottom:8px}.ncd-input{flex:1 1 auto;min-height:0;margin:0;width:0;min-width:0;resize:none;overflow-x:hidden;overflow-y:auto;max-height:84px;border:1px solid var(--ncd-edge);background:var(--ncd-well);color:var(--ncd-ink);border-radius:18px;padding:9px 14px;font-family:inherit;font-size:16px;line-height:1.35}.ncd-input::placeholder{color:var(--ncd-ink3)}.ncd-input:focus{outline:none;border-color:#ffffff3d}.ncd-upsell.is-visible{margin-bottom:8px}.ncd-buy{display:flex;align-items:center;gap:clamp(5px,2.2cqw,8px)}.nv-cta.ncd-cta{min-width:0;height:clamp(34px,11.5cqw,40px);padding:0 clamp(9px,2.8cqw,12px);font-size:clamp(10px,3cqw,12.5px)}.ncd-cta-flag{position:absolute;top:0;left:clamp(8px,3cqw,14px);transform:translateY(-50%);z-index:2;padding:.28em .55em;border:1px solid rgba(235,200,77,.5);border-radius:999px;background:linear-gradient(180deg,#f0d465,#d9b23f);color:#17140a;font-family:inherit;font-size:clamp(8px,2.2cqw,9.5px);font-weight:800;line-height:1.15;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.ncd-thumb{flex:0 0 auto;width:38px;height:38px;border-radius:10px;object-fit:cover;border:1px solid var(--ncd-edge)}.ncd-flavor{display:flex;align-items:center;gap:.48em;flex:0 0 auto;border:1px solid rgba(255,255,255,.12);background:var(--ncd-well);border-radius:999px;padding:.5em .72em;color:var(--ncd-ink);font-family:inherit;font-size:clamp(9px,2.8cqw,12.5px);font-weight:500;cursor:pointer;transition:border-color .16s ease}.ncd-flavor:hover{border-color:#ffffff3d}.ncd-flavor svg{flex:0 0 auto;width:1em;height:1em;color:var(--ncd-ink2)}.ncd-flavor-dot{flex:0 0 auto;width:.58em;height:.58em;border-radius:999px;background:#ebc84d}.ncd-flavor-slot{display:grid;flex:0 0 auto}.ncd-flavor-slot>*{grid-area:1 / 1;white-space:nowrap}.ncd-flavor-sizer{visibility:hidden}.ncd-flavor-slot .ncd-flavor-name{display:flex;align-items:center;justify-content:center}.ncd-flavor-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ncd-jar-flavors{display:flex;flex:0 1 auto;min-width:0}.ncd-flavor--summary{justify-content:center}@media(max-width:749px){.ncd-thumb{width:7.1cqw;height:7.1cqw;min-width:22px;min-height:22px;border-radius:8px}}nova-chat-dock .ncd-jar-editor{position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;padding:0 16px}nova-chat-dock.ncd--editor-open{z-index:20000}.ncd-qty{margin-left:auto}.ncd-buy{container-type:inline-size}.ncd-cta-sizer{visibility:hidden;white-space:nowrap}.nv-cta.ncd-main-cta{width:100%;height:44px;border-color:#ffffff1a;background:linear-gradient(180deg,#ffffff29,#ffffff0a 40%,#fff0 62%),radial-gradient(120% 160% at 30% 12%,#23262d,#0b0c10 46%,#000);box-shadow:inset 0 1.5px 1px #ffffff38,inset 0 -6px 10px #0000008c,inset 0 0 0 1px #ffffff0f,0 14px 26px -14px #0009,0 10px 32px -10px #4a6fa54d;color:#fff}.nv-cta.ncd-main-cta.is-settling{animation:nvGoldSettle .4s cubic-bezier(.3,0,.2,1) .5s both,ncdGlowBloom 1s cubic-bezier(.4,0,.2,1) both}@keyframes ncdGlowBloom{0%{box-shadow:inset 0 1.5px 1px #ffffff38,inset 0 -6px 10px #0000008c,inset 0 0 0 1px #ffffff0f,0 14px 26px -14px #0009,0 10px 32px -10px #4a6fa54d}45%{box-shadow:inset 0 1.5px 1px #ffffffe6,inset 0 -6px 10px #0000001f,inset 0 0 0 1px #0000000d,0 14px 26px -14px #00000059,0 0 22px #ffffff80}to{box-shadow:inset 0 1.5px 1px #fffae1f2,inset 0 -7px 11px #3c230580,inset 0 0 0 1px #0000000d,0 14px 26px -14px #00000059,0 0 16px #f0c24b59}}@media(prefers-reduced-motion:reduce){.nv-cta.ncd-main-cta,.nv-cta.ncd-main-cta *{animation:none!important;transition:none!important}}@media(max-width:749px){.nv-cta.ncd-main-cta{min-width:0;height:44px;padding:0 16px;font-size:13.5px}}.ncd-main-cta .nv-cta-fx:before,.ncd-main-cta .nv-cta-fx:after{display:none}.ncd-main-cta .nv-cta-fill{background:radial-gradient(120% 160% at 30% 12%,#fff,#f2f3f5 46%,#e2e4e8);box-shadow:inset 0 1.5px 1px #fff,inset 0 -6px 10px #00000014,inset 0 0 0 1px #0000000d;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 50%,rgba(0,0,0,0) calc(50% + 64px));mask-image:linear-gradient(90deg,#000 0% 50%,#0000 calc(50% + 64px));-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:ncdFillMask .65s cubic-bezier(.3,0,.2,1) both}@keyframes ncdFillMask{0%{-webkit-mask-position:120% 0;mask-position:120% 0}to{-webkit-mask-position:0% 0;mask-position:0% 0}}.ncd-main-cta .nv-cta-flash{left:-100%;width:200%;background-image:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.11) 14%,transparent 30%,rgba(255,255,255,.2) 52%,transparent 70%,rgba(255,255,255,.08) 84%,transparent 100%);background-size:50% 100%;background-repeat:repeat-x;filter:blur(6px);animation:ncdGoldTexIn 1.6s ease-out 1.2s both,ncdGoldTexDrift 26s linear 1.2s infinite}@keyframes ncdGoldTexIn{0%{opacity:0}to{opacity:1}}@keyframes ncdGoldTexDrift{0%{transform:translate(0) skew(-14deg)}to{transform:translate(-50%) skew(-14deg)}}.ncd-main-cta .nv-cta-ring{animation-name:ncdGoldRingTight;animation-fill-mode:forwards}@keyframes ncdGoldRingTight{0%{transform:scale(.94);opacity:.7}to{transform:scale(1.06);opacity:0}}.ncd-main-cta .nv-cta-orb{width:56px;margin-left:-28px;filter:blur(9px);background:radial-gradient(closest-side,#FFFFFF 0%,rgba(255,244,205,.95) 28%,rgba(240,194,75,.55) 55%,transparent 78%)}.ncd-main-cta .nv-cta-label--idle,.ncd-main-cta .nv-cta-label--old{text-shadow:0 1px 1px rgba(0,0,0,.35)}.ncd-main-cta [data-add-to-cart-text]{visibility:hidden!important}.ncd-main-cta .nv-cta-label--old{color:#fff}.ncd-main-cta .nv-cta-label--new{color:#000;animation:nvLabelReveal .65s cubic-bezier(.3,0,.2,1) both,ncdLabelFlipOnWhite .18s linear .5s both}@keyframes ncdLabelFlipOnWhite{0%{color:#000}to{color:#3a2205}}.ncd-main-upsell-wrap{display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;padding-top:0;transition:grid-template-rows .42s cubic-bezier(.4,0,.2,1),padding-top .42s cubic-bezier(.4,0,.2,1),opacity .32s ease 90ms}.ncd-main-upsell-wrap.is-open{grid-template-rows:1fr;opacity:1;padding-top:10px}.ncd-main-upsell-wrap>.ncd-main-upsell{display:flex;min-height:0}.ncd-main-upsell{--c-ink: #F2F3F5;--c-ink3: rgba(242, 243, 245, .5);background:linear-gradient(160deg,#ebc84d29,#ebc84d0d),linear-gradient(180deg,#16171c,#0a0b0f);border-color:#ebc84d59}@media(max-width:479px){.product__page .product__submit__buttons--inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product__page .product__submit__buttons--inline .nv-cta.ncd-main-cta{min-width:0;padding:0 10px;font-size:12.5px}.product__page .product__submit__buttons--inline .shopify-payment-button,.product__page .product__submit__buttons--inline shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 44px}}.product__page .shopify-payment-button__more-options{display:none!important}.product__page .shop-pay-terms{text-align:center}.product__page .shop-pay-terms shopify-payment-terms{display:block;font-size:12px;font-weight:600;line-height:1.35;color:var(--text);text-align:center}@media(min-width:750px){.product__page{max-width:calc(2 * (100dvh - var(--HEADER-HEIGHT, 100px) - 120px) + var(--gap, 15px));margin-inline:auto}}.product__page .np-supply-pill,.product__page .np-discount-pill{background:linear-gradient(180deg,#5a80b6,#4a6fa5);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff38;text-shadow:none}.product__page .radio__legend{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px}.product__page .radio__legend__label{display:inline-flex;align-items:center;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--nt-blue-deep, #2D4A7A) 78%,#ffffff);transform-origin:left center;will-change:transform}.product__page .radio__legend__label:after{content:":"}.product__page .radio__legend__label.ncd-label-pop{animation:ncdLabelPop .3s cubic-bezier(.4,0,.2,1) both}@keyframes ncdLabelPop{0%{transform:scale(1)}40%{transform:scale(1.05)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.product__page .radio__legend__label.ncd-label-pop{animation:none}}.product__page .radio__legend__values{flex-basis:auto}.product__page .radio__legend__value[data-selected-value]{flex-basis:auto;display:inline-block;padding-top:0;font-size:var(--font-body-medium);font-weight:500;color:var(--text)}.product__page .radio__fieldset .radio__button label{position:relative;isolation:isolate;overflow:hidden;background:transparent;border:1px solid var(--text-a35);color:var(--text);box-shadow:0 0 #0000;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;transition:color .11s cubic-bezier(.4,0,.2,1),border-color .24s cubic-bezier(.4,0,.2,1),box-shadow .24s cubic-bezier(.4,0,.2,1),transform .14s cubic-bezier(.4,0,.2,1)}.product__page .radio__fieldset .radio__button label:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(120% 160% at 30% 12%,#23262d,#0b0c10 46%,#000);box-shadow:inset 0 1.5px 1px #ffffff38,inset 0 -6px 10px #0000008c,inset 0 0 0 1px #ffffff0f;opacity:0;transition:opacity .24s cubic-bezier(.4,0,.2,1) 90ms}@media(hover:hover){.product__page .radio__fieldset .radio__button label:hover{background:var(--text-a5);border-color:var(--text-a50);color:var(--text)}}.product__page .radio__fieldset .radio__button label:active{background:var(--text-a5);color:var(--text);transform:scale(.96)}.product__page .radio__fieldset .radio__button input:checked~label{background:transparent;border-color:#ffffff1a;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.35);box-shadow:0 10px 22px -12px #0009;transition:color .13s cubic-bezier(.4,0,.2,1) .12s,border-color .24s cubic-bezier(.4,0,.2,1),box-shadow .24s cubic-bezier(.4,0,.2,1),transform .14s cubic-bezier(.4,0,.2,1)}.product__page .radio__fieldset .radio__button input:checked~label:before{opacity:1;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.product__page .radio__fieldset .radio__button label.ncd-picked{animation:ncdPickSettle .28s cubic-bezier(.4,0,.2,1)}@keyframes ncdPickSettle{0%{transform:scale(.96)}55%{transform:scale(1.015)}to{transform:scale(1)}}.ncd-flavor-swap{position:relative;display:inline-block;white-space:nowrap}.ncd-flavor-swap__old{position:absolute;top:0;left:0;white-space:nowrap;will-change:clip-path,opacity,filter,transform;animation:ncdNameOut .52s cubic-bezier(.4,0,.2,1) both}.ncd-flavor-swap__new{display:inline-block;white-space:nowrap;will-change:clip-path,opacity,filter,transform;animation:ncdNameIn .52s cubic-bezier(.4,0,.2,1) both}@keyframes ncdNameOut{0%{clip-path:inset(0 0 0 0);opacity:1;filter:blur(0);transform:translate(0)}55%{opacity:.32;filter:blur(2.5px)}to{clip-path:inset(0 0 0 100%);opacity:0;filter:blur(4px);transform:translate(7px)}}@keyframes ncdNameIn{0%{clip-path:inset(0 100% 0 0);opacity:0;filter:blur(4px);transform:translate(-7px)}45%{opacity:.55;filter:blur(1.6px)}to{clip-path:inset(0 0 0 0);opacity:1;filter:blur(0);transform:translate(0)}}@media(prefers-reduced-motion:reduce){.ncd-flavor-swap__old,.ncd-flavor-swap__new{animation:none!important}.ncd-flavor-swap__old{display:none}}@media(prefers-reduced-motion:reduce){.product__page .radio__fieldset .radio__button label,.product__page .radio__fieldset .radio__button label:before{transition:none;animation:none!important}}@media(max-width:749px){.product__page .form__width>.product__head,.product__page .form__width>.product__head+.product__text,.product__page .form__width>.product__text+.product__custom-code,.product__page .form__width>.product__custom-code+.shopify-app-block{margin-bottom:12px}.product__page .np-supply-pill{margin-top:0}}.product__page .loox-rating-content{position:relative;overflow:hidden}.product__page .loox-rating-content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 30%,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 30%,#000 70%,transparent 100%);background:linear-gradient(105deg,transparent 8%,rgba(255,255,255,.26) 50%,transparent 92%);transform:translate(-140%);animation:ncdStarSheen 16s cubic-bezier(.4,0,.2,1) 2s infinite}@keyframes ncdStarSheen{0%{transform:translate(-140%)}34%{transform:translate(140%)}to{transform:translate(140%)}}@media(prefers-reduced-motion:reduce){.product__page .loox-rating-content:after{animation:none;opacity:0}}.ncd-overlay .nv-header{gap:8px}.ncd-overlay .nv-header-actions{display:contents}.ncd-overlay .nv-close-chat{order:-1;margin-right:auto}.ncd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background:#07090d;max-width:none}nova-chat-dock.ncd--chat-open,nova-chat-dock.ncd--chat-closing{z-index:20000}.ncd-overlay[hidden]{display:none}@media(prefers-reduced-motion:reduce){nova-chat-dock,nova-chat-dock *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/nova-chat-dock.css.map */
