:root{--nav-bg: hsl(10, 100%, 97%);--shipping-bg: hsl(351, 85%, 71%);--nav-height: 83px;--bg-gradient-bloom: radial-gradient( circle, hsl(351, 75%, 73%) 2%, hsl(351, 75%, 72%) 5%, hsl(351, 75%, 71%) 10%, hsl(16, 100%, 73%) 50%, hsl(16, 100%, 71%) 80%, hsl(16, 90%, 67%) 100% );--max-width: 1000px;--nav-btn: hsl(143, 65%, 36%);--nav-btn-light: hsl(143, 65%, 46%);--bg-white: #fff;--bg-neutral-light: #f5f5f5;--bg-neutral-light-gray: #e9e9e9;--bg-neutral-gray: #eeeeee;--bg-neutral-dark: #222;--bg-cta: #daffee;--box-shadow: 0 0px 8px 0px rgb(0, 0, 0, .2);--nav-shadow: 0 8px 16px 0px rgb(0, 0, 0, .2);--payment-shadow: 0 4px 6px 0px rgb(0, 0, 0, .1);--text-color: #333;--text-color-gray: #888;--text-color-invert: #fff;--accent-color: #70ffc3;--link-color: #6e4eff;--success-color: #4caf50;--warning-color: #ffee00;--error-color: #f44336;--error-color-light: #ff6f60;--star-color: #cc7900;--accent-orange: hsl(16, 100%, 71%);--ff-roboto-c: "Roboto Condensed", sans-serif;--fs-reg: 1rem;--fs-med: 1.2rem;--fs-lg: 1.4rem;--fs-xl: 1.6rem;--fs-2xl: 2rem;--fs-3xl: 2.4rem;--fs-4xl: 3.2rem;--fs-5xl: 4rem;--timing: .4s;--ease: cubic-bezier(.865, .14, .095, .87);--article-bg-img: url(/cdn/shop/files/Noche-Scientist-Glow-Vit-C.jpg?v=1698157192);--cta-banner-img: url(/cdn/shop/files/Bubble_Oranges.jpg?v=1699379594)}@media screen and (max-width:450px){:root{--nav-height: 60px;--cta-banner-img: url(/cdn/shop/files/Watercolor_Oranges_Mobile.jpg?v=1699380319)}}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth;scroll-padding-top:var(--nav-height)}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;font-size:18px;font-family:var(--ff-roboto-c)}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.page-width{max-width:var(--max-width);margin:0 auto}.mobile-dd-menu{position:fixed;background-color:var(--bg-neutral-light);top:var(--nav-height);box-shadow:var(--nav-shadow);width:100%;font-size:var(--fs-lg);font-weight:500;z-index:100}.mobile-dd-menu a{display:block;width:100%;padding-inline:1.5rem;padding-block:1.25rem}.mobile-dd-menu a:last-child{width:max-content;padding:.5rem 1rem;margin-block:1rem;margin-left:1rem}.mobile-dd-menu a:hover{background-color:var(--bg-neutral-light-gray);color:var(--link-color)}.mobile-dd-menu a:hover:last-child{background-color:var(--error-color);color:#fff}.nav-space{height:var(--nav-height)}@media screen and (max-width: 768px){.nav-space{--nav-height: 54px}}.fixed-position{position:fixed;top:0}.nav-bg{background:var(--nav-bg)}.shipping-bg{background:var(--shipping-bg)}.bg-bloom{background:var(--bg-gradient-bloom)}.bg-neutral-light{background:var(--bg-neutral-light)}.bg-neutral-gray{background:var(--bg-neutral-gray)}.bg-neutral-dark{background:var(--bg-neutral-dark)}.bg-cta{background:var(--bg-cta)}.bg-warning{background:var(--warning-color)}.text-color{color:var(--text-color)}.text-invert{color:var(--text-color-invert)!important}.text-gray{color:var(--text-color-gray)}.text-accent{color:var(--accent-color)}.text-accent-orange{color:var(--accent-orange)}.text-dark-accent{color:var(--nav-bg)}.text-nav-color{color:var(--shipping-bg)}.text-success{color:var(--success-color)}.text-warning{color:var(--warning-color)}.text-error{color:var(--error-color)}.underline-link{text-decoration:underline var(--link-color)}.underline-accent{text-decoration:underline var(--accent-color)}.underline-dark-accent{text-decoration:underline var(--nav-bg)}.underline-success{text-decoration:underline var(--success-color)}.underline-error{text-decoration:underline var(--error-color)}.underline-warning{text-decoration:underline var(--warning-color)}.strike-error{text-decoration:line-through var(--error-color);text-decoration-thickness:5px}.border-accent{border-color:var(--accent-color)}.border-dark-accent{border-color:var(--nav-bg)}.nav-btn{background:var(--nav-btn-light);color:var(--text-color-invert);padding:.75rem 1.5rem;font-weight:700;border-radius:5px}.nav-btn:hover{background:var(--nav-btn)}.nav-btn-mobile{background:var(--nav-btn-light);color:var(--text-color-invert);padding:0rem;font-weight:700;border-radius:5px}.nav-btn-mobile:hover{background:var(--nav-btn)}.cta-btn{background:var(--warning-color);color:var();padding:.75rem 1.5rem;font-weight:700;border-radius:5px}.img-shadow{box-shadow:var(--box-shadow)}.nav-shadow{box-shadow:var(--nav-shadow)}.payment-shadow{box-shadow:var(--payment-shadow)}.green-circle{color:var(--success-color);border:var(--success-color) 4px solid;border-radius:50%;font-size:3rem;background-color:#fff}.green-circle:before{color:var(--success-color);font-size:3rem}@media screen and (max-width: 768px){.green-circle{font-size:1.75rem}}.star{color:var(--star-color);font-size:20px;line-height:26px}.star-big,.star-big:before{color:var(--star-color);font-size:50px;line-height:50px}.banner{background:var(--nav-bg);color:var(--text-color-invert);width:100%;z-index:100;box-shadow:0 0 12px 2px #0003}.nav-links li a{color:#333;padding:1.85rem 1.25rem;transition:all .2s}.nav-links li a:hover{background-color:#292929;color:#fff}.hamburger{position:relative;height:100%;padding-inline:1.25rem}.hamburger:hover{background:var(--error-color-light)}.hamburger-line{width:1rem;height:.125rem;background:#333;margin:.25rem 0;transition:all .3s ease}.hamburger-line.open[data-position=top]{transform:rotate(45deg) translate(.275rem,.25rem);width:1rem}.hamburger-line.open[data-position=middle]{opacity:0}.hamburger-line.open[data-position=bottom]{transform:rotate(-45deg) translate(.275rem,-.25rem);width:1rem}.article-img{min-height:30rem;flex-grow:1;object-fit:cover;background-image:var(--article-bg-img);background-repeat:no-repeat;background-position:center}.seal{max-width:154px;aspect-ratio:7/6}.pitch-img{filter:brightness(1.1) saturate(1.6)}.review-img{flex-grow:0;object-fit:cover}.polaroid-container{row-gap:3rem}.polaroid{z-index:0;overflow:hidden;object-fit:cover;max-width:171px;box-shadow:0 0 0 8px #fff,0 16px 0 8px #fff,0 10px 10px 10px #0000004d;transition:all .3s ease}.polaroid:hover{box-shadow:0 0 0 8px #fff,0 16px 0 8px #fff,0 10px 20px 20px #0000004d;z-index:10;scale:1.1}@media (min-width: 768px){.polaroid.v1{transform:rotate(-1deg)}.polaroid.v2{transform:rotate(3deg)}.polaroid.v3{transform:rotate(-3deg)}.polaroid.v4{transform:rotate(3deg)}}.citation-logo img{width:max(20%,150px);height:100%;object-fit:cover}.citation-list{list-style:number;display:grid;column-gap:2rem;row-gap:.25rem;grid-auto-flow:column;grid-template-columns:1fr 1fr;grid-template-rows:repeat(7,1fr);padding-left:1.25rem;padding-bottom:2rem}@media screen and (max-width: 768px){.citation-list{grid-template-columns:1fr;grid-template-rows:repeat(14,1fr);padding-left:2rem}}.cta-banner{background-image:var(--cta-banner-img);background-position:center;background-repeat:no-repeat;text-shadow:#70ffc3 0px 0px 5px}.cta-card{position:relative;box-shadow:var(--box-shadow);transition:all .3s ease-in-out}.cta-card:nth-child(2){border:var(--nav-bg) 4px solid}.cta-card__header>h3{transition:all .3s ease-in-out}.cta-card:hover{box-shadow:0 0 12px #fff849}.cta-card:hover>.cta-card__header>h3{text-shadow:0px 0px 12px #fff849}.cta-card a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:6px;overflow:hidden;opacity:0}.fa-gift:before{margin:0}#Six-Bottle a:before{border:4px solid var(--nav-bg)}.cta-img{filter:brightness(1.1) saturate(1.6)}#price-compare{padding-bottom:1rem}.bg-btn-gradient{background:#faff66;background:linear-gradient(180deg,#fff849 45%,#fbce02 55%)}.bg-btn-text-gradient{background:#0c0a75;background:linear-gradient(0deg,#110ea4 20%,#0a1238 80%)}.bg-btn-icon-gradient{background:#0c0a75;background:linear-gradient(341deg,#0c0a75 40%,#0a1239 60%);filter:drop-shadow(1px 1px rgb(255 255 255))}.buy-btn:hover .bg-btn-icon-gradient>.cart-icon-animation{animation:icon-scale .65s ease-in-out infinite alternate}.bg-clip-text{filter:drop-shadow(1px 1px rgb(255 255 255));background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.buy-btn-text{font-family:Teko,sans-serif;transform:translateY(6px);font-weight:600}@keyframes icon-scale{0%{scale:1}to{scale:.7}}.accordion{width:100%;box-shadow:0 1px 8px rgba(#000,.25);font-size:var(--font-size-lg);padding-inline:8px}.accordion input[name=panel]{display:none}.accordion label{position:relative;display:block;padding:.5em 3em .5em .5em;text-transform:uppercase;background:linear-gradient(to bottom,#fefefe,#d1d1d1 50%,#dbdbdb 55%,#e2e2e2);border-top:1px solid #fff;border-bottom:1px solid rgba(#000,.15);border-radius:5px;box-shadow:inset 0 2px #fff;font-size:1.35em;font-weight:700;text-shadow:0 1px 0 rgba(#fff,.75);color:var(--shipping-bg);cursor:pointer;transition:all var(--timing) var(--ease)}@media screen and (max-width: 600px){.accordion label{font-size:1em}}.accordion label:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f078";position:absolute;bottom:50%;right:1em;width:1.2em;height:1.2em;line-height:1.2em;color:var(--text-color-invert);text-align:center;border-radius:50%;background:var(--shipping-bg);box-shadow:inset 0 1px 6px rgba(#000,.5),0 1px #fff;text-shadow:0 1px 0 rgba(#000,.75);transform:translateY(50%);transition:all var(--timing) var(--ease)}.accordion label:hover{color:var(--link-color)}.accordion label:hover:after{background-color:var(--link-color)}.accordion input:checked+label{color:var(--link-color)}.accordion input:checked+label:after{transform:translateY(50%) rotate(180deg);background-color:var(--link-color)}.accordion__content{overflow:hidden;max-height:0em;position:relative;padding:0 1.5em;border-radius:0 0 5px 5px;box-shadow:inset 4px 0 0 0 var(--link-color),inset 0 3px 6px rgba(#000,.75);background:var(--dark-grey);background:linear-gradient(to bottom,#444,#222);color:var(--text-color-invert);transition:all var(--timing) var(--ease)}.accordion__content:not(:last-of-type){box-shadow:inset 0 -2px 2px rgba(#000,.25),inset 4px 0 0 0 var(--color-accent),inset 0 3px 6px rgba(#000,.75)}.accordion__content>.accordion__header{padding:1em 0;font-weight:700;color:var(--text-color-invert)}.accordion__content>.accordion__body{font-size:1em;line-height:1.4em;padding:0 0 1.5em}input[name=panel]:checked~.accordion__content{max-height:50em}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.skip-link:focus{clip:auto;width:auto;height:auto;margin:0;color:var(--color-text);background-color:var(--color-bg);padding:10px;opacity:1;z-index:10000;transition:none}
/*# sourceMappingURL=/cdn/shop/t/54/assets/pure-style-serum.css.map */
