.product__page:has(.nova3d-hero-wrap) product-images{display:none}.nova3d-hero-wrap{position:relative}@media only screen and (min-width:750px){.nova3d-hero-wrap{align-self:start}}.nova3d-hero-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;border-radius:18px;padding:1px;background:linear-gradient(158deg,#fff,#ffffff42 20%,#ffffff12,#4a6fa56e 72%,#ffffffb8);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.nova3d-hero-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;border-radius:18px;box-shadow:inset 0 1px 1px #ffffff6e,inset 0 -14px 26px -16px #0b1220c9;pointer-events:none}.nova3d-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;border-radius:18px;scrollbar-width:none;-ms-overflow-style:none}.nova3d-carousel::-webkit-scrollbar{display:none}.nova3d-carousel__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1 / 1;overflow:hidden}.nova3d-carousel__slide img{width:100%;height:100%;object-fit:cover;display:block}.nova3d-carousel__arrow{position:absolute;top:50%;z-index:40;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:none;background:#0a111e8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--icon-size: 16px;--icons: rgba(250, 250, 251, .75);cursor:pointer}.nova3d-carousel__arrow:hover{--icons: #fafafb}.nova3d-carousel__arrow--prev{left:3%}.nova3d-carousel__arrow--next{right:3%}nova-3d-hero{display:block}.nova3d__stage{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:18px;background:#0b1220;container-type:inline-size}.nova3d__video-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.nova3d__video-wrap video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;cursor:pointer;transition:opacity .15s linear}.nova3d__video-wrap video.is-hidden{opacity:0;pointer-events:none}.nova3d__video-wrap video.is-prev{opacity:1;z-index:1;pointer-events:none}.nova3d__video-wrap video.is-active{opacity:1;z-index:2}.nova3d__hint{position:absolute;left:50%;bottom:5%;transform:translate(-50%);z-index:20;display:flex;flex-direction:column;gap:3px;align-items:center;max-width:94%;padding:clamp(8px,2.4cqw,12px) clamp(12px,4.4cqw,22px);border-radius:22px;border:1px solid rgba(255,255,255,.25);background:#0d152299;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fafafb;font-family:var(--FONT-STACK-BODY, sans-serif);text-align:center;cursor:pointer;transition:opacity .3s ease}.nova3d__hint-question{font-family:var(--FONT-STACK-HEADING, sans-serif);font-size:clamp(10px,3.4cqw,15px);font-weight:800;letter-spacing:.01em;white-space:nowrap}.nova3d__hint-cta{font-size:clamp(9px,2.6cqw,12px);white-space:nowrap;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8ab4f8}.nova3d__hint.is-hidden{opacity:0;pointer-events:none}.nova3d__facts-btn{position:absolute;top:3%;right:3%;z-index:20;padding:clamp(6px,1.6cqw,9px) clamp(11px,2.6cqw,16px);border-radius:999px;border:1px solid rgba(255,255,255,.25);background:#0d152299;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fafafbd9;font-family:var(--FONT-STACK-BODY, sans-serif);font-size:clamp(10px,2cqw,12px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:opacity .3s ease,color .2s ease}.nova3d__facts-btn:hover{color:#fafafb}.nova3d__facts-btn.is-hidden{opacity:0;pointer-events:none}.nova3d__reviews-btn{position:absolute;top:3%;left:3%;z-index:20;padding:clamp(6px,1.6cqw,9px) clamp(11px,2.6cqw,16px);border-radius:999px;border:1px solid rgba(255,255,255,.25);background:#0d152299;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fafafbd9;font-family:var(--FONT-STACK-BODY, sans-serif);font-size:clamp(10px,2cqw,12px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:opacity .3s ease,color .2s ease}.nova3d__reviews-btn:hover{color:#fafafb}.nova3d__reviews-btn.is-hidden{opacity:0;pointer-events:none}.nova3d__wall-still{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:15;opacity:0;pointer-events:none;transition:opacity .18s linear}.nova3d__wall-still.is-showing{opacity:1}.nova3d__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nova3d__facts{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;background:#080d188c;opacity:0;pointer-events:none;transition:opacity .35s ease}.nova3d__facts.is-visible{opacity:1;pointer-events:auto}.nova3d__facts img{max-width:88%;max-height:90%;border-radius:10px;box-shadow:0 24px 70px -18px #000c}.nova3d__benefits-header{position:absolute;top:5%;left:0;right:0;margin-inline:auto;width:fit-content;z-index:20;padding:10px 26px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#0d152299;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fafafb;font-family:var(--FONT-STACK-HEADING, sans-serif);font-size:clamp(14px,3.2cqw,20px);font-weight:800;letter-spacing:.04em}.nova3d__back{position:absolute;top:3%;left:3%;z-index:40;padding:8px 16px;border-radius:999px;border:none;background:#0a111e8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fafafba6;font-family:var(--FONT-STACK-BODY, sans-serif);font-size:clamp(10px,2cqw,12px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.nova3d__back:hover{color:#fafafb}.nova3d__back[hidden]{display:none}.nova3d__chips{position:absolute;top:32%;right:22%;bottom:30%;left:22%;z-index:20;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.nova3d__chips[hidden]{display:none}.nova3d__chip-row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 14px;pointer-events:none}.nova3d__chip{pointer-events:auto;padding:clamp(6px,1.8cqw,10px) clamp(9px,2.6cqw,16px);border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#0d15228c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fafafb;font-family:var(--FONT-STACK-BODY, sans-serif);font-size:clamp(10px,2.7cqw,13px);font-weight:700;letter-spacing:.03em;white-space:nowrap;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,opacity .3s ease;animation:nova3d-chip-float 5s ease-in-out infinite;position:relative}@property --nova3d-orbit{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.nova3d__chip:after,.nova3d__facts-btn:after,.nova3d__reviews-btn:after,.nova3d__hint:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--nova3d-orbit, 0deg),transparent 0deg 250deg,var(--chip-accent, rgba(255, 255, 255, .5)) 320deg,rgba(255,255,255,.85) 338deg,var(--chip-accent, rgba(255, 255, 255, .5)) 346deg,transparent 360deg);opacity:.65;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;animation:nova3d-chip-orbit 7s linear infinite}.nova3d__chip:before,.nova3d__facts-btn:before,.nova3d__reviews-btn:before,.nova3d__hint:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;padding:3px;background:conic-gradient(from var(--nova3d-orbit, 0deg),transparent 0deg 245deg,var(--chip-accent, rgba(255, 255, 255, .5)) 320deg 344deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;filter:blur(6px);opacity:.3;pointer-events:none;animation:nova3d-chip-orbit 7s linear infinite}@keyframes nova3d-chip-orbit{to{--nova3d-orbit: 360deg}}.nova3d__chip svg{width:clamp(13px,3.4cqw,17px);height:clamp(13px,3.4cqw,17px);margin-right:8px;vertical-align:-3px;fill:none;stroke:var(--chip-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nova3d__chip:hover,.nova3d__chip.is-active{border-color:var(--chip-accent);box-shadow:0 0 24px -6px var(--chip-accent)}.nova3d__chip[data-benefit=focus]{animation-delay:0s}.nova3d__chip[data-benefit=focus]:after,.nova3d__chip[data-benefit=focus]:before{animation-delay:-.3s}.nova3d__chip[data-benefit=stress]{animation-delay:1.3s}.nova3d__chip[data-benefit=stress]:after,.nova3d__chip[data-benefit=stress]:before{animation-delay:-1s}.nova3d__chip[data-benefit=hydration]{animation-delay:2.1s}.nova3d__chip[data-benefit=hydration]:after,.nova3d__chip[data-benefit=hydration]:before{animation-delay:-1.7s}.nova3d__chip[data-benefit=energy]{animation-delay:3s}.nova3d__chip[data-benefit=energy]:after,.nova3d__chip[data-benefit=energy]:before{animation-delay:-2.4s}@container (max-width: 520px){.nova3d__chips{top:30%;right:12%;bottom:28%;left:12%}}@keyframes nova3d-chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.nova3d__bubbles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;pointer-events:none}.nova3d__bubble{position:absolute;pointer-events:auto;padding:12px 20px;border-radius:999px;background:#0a111e9e;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fafafb;font-family:var(--FONT-STACK-BODY, sans-serif);box-shadow:0 10px 34px -12px #0000008c;animation:nova3d-chip-float 6s ease-in-out infinite}.nova3d__bubble--title{top:14%;left:4%;width:fit-content;font-family:var(--FONT-STACK-HEADING, sans-serif);font-size:clamp(15px,3.6cqw,22px);font-weight:800;letter-spacing:.01em;padding:clamp(8px,1.9cqw,12px) clamp(16px,3.8cqw,26px);border-color:var(--benefit-accent, rgba(255, 255, 255, .18));box-shadow:0 10px 34px -12px var(--benefit-accent, rgba(0, 0, 0, .55));animation:none}.nova3d__bubble--copy{bottom:5%;left:0;right:0;margin-inline:auto;width:fit-content;max-width:min(440px,84%);font-size:clamp(10px,2.3cqw,13px);line-height:1.55;text-align:center;padding:clamp(10px,2cqw,14px) clamp(14px,3.2cqw,22px);border-radius:26px;animation-delay:2.4s}.nova3d__bubble-ingredients{position:absolute;top:29%;left:4%;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(6px,1.4cqw,9px);pointer-events:none;animation:nova3d-chip-float 6s ease-in-out infinite;animation-delay:.8s}.nova3d__bubble--ingredient{position:static;font-size:clamp(10px,2.2cqw,12px);font-weight:700;white-space:nowrap;pointer-events:auto;padding:clamp(5px,1.3cqw,8px) clamp(9px,2.2cqw,14px);animation:none}.nova3d__bubble--ingredient .amount{color:#8ab4f8;margin-left:10px;font-weight:800}@keyframes nova3d-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.nova3d__bubbles:not([hidden]) .nova3d__bubble--title{animation:nova3d-panel-in .4s ease-out .05s both}.nova3d__bubbles:not([hidden]) .nova3d__bubble--ingredient{animation:nova3d-panel-in .4s ease-out both}.nova3d__bubbles:not([hidden]) .nova3d__bubble--ingredient:nth-child(1){animation-delay:.15s}.nova3d__bubbles:not([hidden]) .nova3d__bubble--ingredient:nth-child(2){animation-delay:.23s}.nova3d__bubbles:not([hidden]) .nova3d__bubble--ingredient:nth-child(3){animation-delay:.31s}.nova3d__bubbles:not([hidden]) .nova3d__bubble--ingredient:nth-child(4){animation-delay:.39s}.nova3d__bubbles:not([hidden]) .nova3d__bubble--ingredient:nth-child(5){animation-delay:.47s}.nova3d__bubbles:not([hidden]) .nova3d__bubble--copy{animation:nova3d-panel-in .45s ease-out .5s both}.nova3d__facts-btn{--chip-accent: #7fb3e8}.nova3d__reviews-btn{--chip-accent: #e8c15a}.nova3d__hint span{transition:opacity .26s ease}.nova3d__hint.is-swapping span{opacity:0}.nova3d__hint{--chip-accent: rgba(255, 255, 255, .7)}.nova3d__facts-btn:after,.nova3d__facts-btn:before{animation-delay:-2s}.nova3d__reviews-btn:after,.nova3d__reviews-btn:before{animation-delay:-4.6s}.nova3d__hint:after,.nova3d__hint:before{animation-delay:-.9s}.nova3d__benefits-header:not([hidden]){animation:nova3d-panel-in .75s cubic-bezier(.22,.61,.36,1) .1s both}.nova3d__chips:not([hidden]) .nova3d__chip-row:nth-child(1){animation:nova3d-panel-in .75s cubic-bezier(.22,.61,.36,1) .32s both}.nova3d__chips:not([hidden]) .nova3d__chip-row:nth-child(2){animation:nova3d-panel-in .75s cubic-bezier(.22,.61,.36,1) .55s both}.nova3d__cta{position:absolute;top:3%;right:3%;z-index:40;padding:clamp(8px,2cqw,12px) clamp(14px,3.2cqw,20px);border-radius:999px;border:1px solid rgba(255,255,255,.9);background:#fafafb;color:#0d1522;font-family:var(--FONT-STACK-BODY, sans-serif);font-size:clamp(11px,2.4cqw,14px);font-weight:800;letter-spacing:.04em;white-space:nowrap;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease}.nova3d__all-reviews{position:absolute;bottom:3%;left:3%;z-index:40;padding:clamp(5px,1.4cqw,8px) clamp(9px,2.2cqw,14px);border:0;background:transparent;color:#fafafbb8;font-family:var(--FONT-STACK-BODY, sans-serif);font-size:clamp(10px,2.1cqw,12px);font-weight:600;letter-spacing:.03em;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color .2s ease}.nova3d__all-reviews:hover{color:#fafafb}.nova3d__all-reviews:not([hidden]){animation:nova3d-panel-in .6s cubic-bezier(.22,.61,.36,1) .5s both}.nova3d__cta--low{top:auto;bottom:3%}.nova3d__cta:hover{transform:translateY(-1px);box-shadow:0 6px 24px -6px #fafafb80}.nova3d__cta:not([hidden]){animation:nova3d-panel-in .6s cubic-bezier(.22,.61,.36,1) .35s both}.nova3d__serving-chip{position:absolute;bottom:3%;left:3%;z-index:20;padding:clamp(5px,1.4cqw,8px) clamp(9px,2.2cqw,14px);border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#0d152299;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fafafbcc;font-family:var(--FONT-STACK-BODY, sans-serif);font-size:clamp(9px,2cqw,12px);font-weight:600;letter-spacing:.03em;pointer-events:none}.nova3d__serving-chip:not([hidden]){animation:nova3d-panel-in .75s cubic-bezier(.22,.61,.36,1) .7s both}@media(prefers-reduced-motion:reduce){.nova3d__chip,.nova3d__chip:after,.nova3d__chip:before,.nova3d__facts-btn:after,.nova3d__facts-btn:before,.nova3d__reviews-btn:after,.nova3d__reviews-btn:before,.nova3d__hint:after,.nova3d__hint:before,.nova3d__benefits-header:not([hidden]),.nova3d__chips:not([hidden]) .nova3d__chip-row,.nova3d__bubble,.nova3d__cta:not([hidden]),.nova3d__serving-chip:not([hidden]),.nova3d__all-reviews:not([hidden]),.nova3d__bubbles:not([hidden]) .nova3d__bubble--title,.nova3d__bubbles:not([hidden]) .nova3d__bubble--ingredient,.nova3d__bubbles:not([hidden]) .nova3d__bubble--copy{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/nova-3d-modal.css.map */
