@property --gradient-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}:root{--bg-hue: 340;--accent-hue: 174;--bg-alpha:1;--accent-alpha: 1;--text-alpha: 1;--color-bg-nav: 236, 12%, 29%;--color-bg-primary: 0, 0%, 100%;--color-bg-neutral-light: var(--bg-hue), 25%, 98%;--color-bg-neutral: var(--bg-hue), 32%, 96%;--color-bg-dark: var(--bg-hue), 50%, 90%;--color-bg-darker: var(--bg-hue), 60%, 87%;--color-bg-darkest: var(--bg-hue), 60%, 83%;--color-accent-light: var(--accent-hue), 40%, 82%;--color-accent-primary: var(--accent-hue), 41%, 57%;--color-accent-dark: var(--accent-hue), 41%, 37%;--color-accent-neutral: var(--accent-hue), 37%, 88%;--color-shadow-purple: 340, 91%, 53%;--color-text-primary: 0, 100%, 0%;--color-text-secondary: 0, 0%, 45%;--color-text-inverted: 0, 0%, 100%;--spacing-section: 2rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-2md: 1.5rem;--font-size-lg: 2rem;--font-size-xl: 3rem;--font-family-body: system-ui, sans-serif;--font-family-heading: system-ui, sans-serif;--max-width: 1000px;--bg-gradient: linear-gradient(120deg, hsla(var(--color-bg-dark), var(--bg-alpha)) 0%, hsla(var(--color-bg-neutral), var(--bg-alpha)) 20%, hsla(var(--color-bg-dark), var(--bg-alpha)) 80%,hsla(var(--color-bg-darkest), var(--bg-alpha)) 100%);--wistia-height: 390px}@media screen and (min-width : 798px){:root{--max-width: 100%}}@media screen and (min-width : 1000px){:root{--max-width: 800px}}@media screen and (min-width : 1250px){:root{--max-width: 850px;--wistia-height: 490px}}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth!important;font-size:18px}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0;font-family:var(--font-family-body)}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}nav{background-color:hsla(var(--color-bg-nav),var(--bg-alpha))}nav>*{max-width:var(--max-width);margin-inline:auto;padding-inline:1rem}footer{background-color:hsla(var(--color-bg-neutral-light),var(--bg-alpha))}footer>*{max-width:var(--max-width);margin-inline:auto;padding-inline:1rem}main{background-color:hsla(var(--color-bg-primary),var(--bg-alpha))}section{margin-bottom:var(--spacing-section)}section>*,section>ul{max-width:var(--max-width);margin-inline:auto;padding-inline:1rem}header{border-bottom:2px solid hsla(var(--color-bg-neutral),var(--bg-alpha))}header .banner{background-color:#64beb7}header .banner h2{color:hsla(var(--color-text-inverted),var(--text-alpha));text-align:center;padding-inline:.5rem;padding-block:.75rem;font-size:var(--font-size-md)}header .logo img{margin-inline:auto}.timer{margin-block:1rem}.time{display:flex;justify-content:center;font-size:var(--font-size-2md);gap:.15rem;text-align:center}.time span{font-weight:700}.pitch h1{font-size:var(--font-size-lg);color:hsla(var(--color-text-primary),var(--text-alpha));padding-top:0rem;text-align:center}.pitch h3{font-size:var(--font-size-md);font-weight:600;color:hsla(var(--color-text-primary),var(--text-alpha));text-align:center;padding-bottom:1rem;margin-block:.5rem}.pitch__flex{display:flex;justify-content:center;flex-direction:column-reverse;gap:1rem}.pitch__text{font-size:var(--font-size-md);color:hsla(var(--color-text-primary),var(--text-alpha));display:flex;flex-direction:column;gap:1rem}.pitch img{margin-inline:auto}@media screen and (min-width : 798px){.pitch__flex{flex-direction:row}}.authority{margin-inline:auto}.auth__title{background-color:#cbc8cb;display:flex;justify-content:center;gap:.5rem;padding:.25rem}.auth__title .icon img{filter:opacity(.75)}.auth__title h3{font-weight:300;font-size:var(--font-size-md)}.auth__icons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;list-style:none;background-color:#ebeaeb;margin-block:0rem;padding-block:.25rem}.auth__icons li{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;max-width:50px}@media screen and (min-width : 498px){.auth__icons li{max-width:75px}}@media screen and (min-width : 798px){.auth__icons{gap:1.5rem}.auth__icons li{max-width:150px}}@media screen and (min-width : 1000px){.auth__icons li{max-width:200px}}.variant-selector{display:flex;gap:1rem;justify-content:center;align-items:center;flex-direction:column}.variant-details,.variant-card input[type=radio]{display:none}.variant-card{position:relative;background:#fff;clip-path:inset(-.25rem round 4px)}.card-content-wrapper{border-radius:2px}.card-content{display:flex;justify-content:space-between;position:relative;z-index:10;gap:1rem;width:min(500px,95dvw);padding:20px;outline:2px solid #ddd;border-radius:2px;background:#fff;text-align:center;cursor:pointer;transition:outline-color .3s;isolation:isolate}.card-content .left{display:flex;flex-direction:column;gap:.5rem;align-self:flex-start;text-align:left}.card-content__title-flex{display:flex;justify-content:center;align-items:end;gap:.5rem}.card-content__select-box{width:25px;position:relative;aspect-ratio:1/1;border-radius:1px;outline:2px solid #ddd;box-shadow:0 0 1px 1px #2e2e2e33}.variant-card input[type=radio]:checked+.card-content-wrapper .card-content__select-box:before{content:url(/cdn/shop/files/Styled_Check_50x.png?v=1731358724);width:50px;aspect-ratio:1/1;position:absolute;bottom:0;left:0}.card-content__title-save{color:#75b8ff}.card-content .left img{width:100px;height:auto;object-fit:cover;margin-inline:auto}.card-content .right{display:flex;flex-direction:column;gap:.25rem;align-self:flex-end;text-align:right}.card-content__pitch{display:flex;justify-content:center;align-items:center;gap:.25rem;font-weight:700;font-size:var(--font-size-sm)}.card-content__pitch img{width:18px;height:auto}.card-content__price{color:red}.card-content__unit-price{font-weight:700}.card-content__savings{font-size:var(--font-size-sm)}.card-content__shipping{font-size:var(--font-size-sm);text-transform:uppercase}.variant-card input[type=radio]:checked+.card-content-wrapper:after{filter:blur(var(--checked-blur))}.variant-card input[type=radio]:checked+.card-content-wrapper:before,.variant-card input[type=radio]:checked+.card-content-wrapper:after{content:"";position:absolute;mix-blend-mode:normal;top:-200px;right:-200px;bottom:-200px;left:-200px;border-radius:4px;z-index:1;background:conic-gradient(from var(--gradient-angle),hsla(calc(var(--checked-border-h) - 20),var(--checked-border-s),calc(var(--checked-border-l) - 20%),calc(var(--checked-border-a) * .7)) 0%,hsla(calc(var(--checked-border-h) - 10),var(--checked-border-s),calc(var(--checked-border-l) - 10%),calc(var(--checked-border-a) * .9)) 25%,hsla(var(--checked-border-h),var(--checked-border-s),var(--checked-border-l),var(--checked-border-a)) 50%,hsla(calc(var(--checked-border-h) - 10),var(--checked-border-s),calc(var(--checked-border-l) - 10%),calc(var(--checked-border-a) * .9)) 75%,hsla(calc(var(--checked-border-h) - 20),var(--checked-border-s),calc(var(--checked-border-l) - 20%),calc(var(--checked-border-a) * .7)) 100%);animation:rotation 5s linear infinite}@keyframes rotation{0%{--gradient-angle: 0deg}to{--gradient-angle: 360deg}}.variant-card input[type=radio]:checked+.card-content-wrapper .card-content__select-box{outline-color:hsla(175,41%,57%,var(--bg-alpha));outline-width:3px}.variant-card input[type=radio]:checked+.card-content-wrapper>.card-content:nth-of-type(1){outline:none}.selection-details{margin-top:2rem;max-width:min(600px,95vw)}.selection-details__header{display:flex;justify-content:space-between}.selection-details__header h4{font-size:var(--font-size-sm);color:hsla(var(--color-text-primary),var(--text-alpha))}.selection-details__subtotal{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;grid-template-areas:"title price" "sales-tax sales-tax-price" "shipping shipping-price";max-width:min(100%,95dvw);font-size:var(--font-size-sm)}.product__title{grid-area:title}.product__price{grid-area:price;text-align:right}.product__sales-tax-title{grid-area:sales-tax}.product__sales-tax-price{grid-area:sales-tax-price;text-align:right}.product__shipping-title{grid-area:shipping}.product__shipping-price{grid-area:shipping-price;text-align:right}.selection-details__final-summary{display:flex;flex-direction:column;justify-content:space-between;align-items:center;background:#fdedce99;outline:.1rem dashed hsl(30,80%,71%);padding:.5rem 1rem;gap:.5rem;margin-top:1rem;border-radius:4px}.selection-details__final-summary .text{display:flex;flex-direction:column;justify-content:center;text-align:right;flex:1;gap:.5rem;width:100%}.product__final-total,.product__savings{display:flex;justify-content:space-between;font-weight:700;text-align:left;gap:min(4rem,10dvw)}.product__savings span:nth-of-type(1),.product__final-total span:nth-of-type(1){flex:1}.product__savings{color:red}@media screen and (min-width : 798px){.selection-details__final-summary{flex-direction:row}.product__final-total,.product__savings{text-align:right}}.refund-pitch{display:flex;column-gap:1rem;justify-content:center;margin-top:1rem;max-width:565px;padding-bottom:1rem;border-bottom:#ddd 1px solid}.refund-pitch img{aspect-ratio:1/1}.refund-pitch .text h3{font-size:var(--font-size-md)}.refund-pitch .text p{font-size:var(--font-size-xs)}.purchase-submit p{text-align:center;font-weight:700;font-size:var(--font-size-sm)}.purchase__button{display:flex;justify-content:center;margin-block:1rem .5rem}.purchase__button a{display:inline-block;text-align:center;padding:1rem 4rem;margin-inline:auto;background:#44b300;color:hsla(var(--color-text-inverted),var(--text-alpha));border-radius:4px;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:var(--font-size-md);transition:all .2s;outline:1px solid hsla(50,61%,87%,1);box-shadow:0 2px 4px 2px #00000080}.purchase__button a:hover{background:#0081c2}.trust__title{position:relative;max-width:min(450px,95dvw);margin-inline:auto}.trust__title:before{content:"";display:block;width:100%;height:1px;background:#64beb7;position:absolute;top:50%}.trust__title h3{display:flex;width:max-content;font-size:var(--font-size-sm);font-weight:300;text-transform:uppercase;color:hsla(var(--color-text-primary),var(--text-alpha));text-align:center;margin-inline:auto;padding-block:1rem;padding-inline:1rem;background:hsla(var(--color-bg-primary),var(--bg-alpha));position:relative;z-index:2}.trust__icons,.payment__icons{list-style:none;display:flex;flex-wrap:wrap-reverse;justify-content:center;padding:0;max-width:min(450px,95dvw);margin-inline:auto;margin-block:0rem;gap:1rem}.trust__icons li{max-width:90px}.trust__checklist{list-style-type:none;display:flex;flex-direction:column;gap:.5rem;max-width:min(350px,95dvw);margin-inline:auto}.trust__checklist li{display:flex;gap:.35rem}.retailer_header{display:flex;justify-content:center;gap:1rem;margin-block:2rem;text-align:center}@media screen and (min-width : 798px){.trust__icons li{max-width:100px}}footer{text-align:center;border-top:2px solid hsla(var(--color-bg-neutral),var(--bg-alpha))}.footer_flex{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-block:1rem;row-gap:2rem}.footer_content-left{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:1rem;max-width:30ch}.footer_content-right{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:4rem}.footer_content-right h3{font-size:1.05rem;font-weight:700;color:hsla(var(--color-text-primary),var(--text-alpha));text-align:left;padding-bottom:1.5rem}.footer_content-right p{font-size:var(--font-size-sm);color:hsla(var(--color-text-primary),var(--text-alpha));text-align:left}.footer_content-right a{font-size:var(--font-size-sm);color:hsla(var(--color-text-secondary),var(--text-alpha));text-align:left}footer hr{margin-inline:auto;border-color:#e5e7eb;color:#e5e7eb}.footer_bottom{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding-top:1rem;max-width:40ch;margin-inline:auto}.footer_bottom ul{display:flex;gap:1rem;list-style:none}.footer__telephone{color:hsla(var(--color-accent-primary),var(--text-alpha));font-weight:700}.footer_contact-message{max-width:30ch}#contacts a{transition:all .2s}#contacts a:hover{color:hsla(var(--color-accent-dark),var(--accent-alpha))}.footer_terms-flex{display:flex;flex-direction:column}.footer_terms-flex ul{padding:0}.footer_terms-flex a{text-decoration:none}@media screen and (min-width: 798px){footer{text-align:left}.footer_flex{flex-direction:row;justify-content:space-between;align-items:start;column-gap:3rem;max-width:var(--max-width);padding-block:4rem}.footer_content-right{flex-direction:row;column-gap:4rem}.footer_content-right ul{max-width:30ch;display:flex;flex-direction:column;gap:1rem}.footer_content-right h3{font-size:1.15rem}.footer_content-right p,.footer_content-right a{font-size:var(--font-size-md)}.footer_bottom{flex-direction:row;justify-content:space-between;align-items:center;column-gap:3rem;max-width:var(--max-width);padding-block:2rem}}.mobile-only{display:none}.desktop-only{display:inline}@media screen and (max-width: 798px){.mobile-only{display:block}.desktop-only{display:none}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/lp-vibes-serum-cta-revised.css.map */
