@font-face{font-family:Georgia Pro;src:url(/cdn/shop/files/georgia.woff?v=1744724003);font-display:swap}@font-face{font-family:Verdana;src:url(/cdn/shop/files/verdana.woff?v=1744724006);font-display:swap}h1,h2,h3,h4{font-family:Georgia Pro!important}p,span,ul,li{font-family:Verdana Pro!important}.fv-desktop{display:block}@media (max-width:768px){.fv-mobile{display:block}.fv-desktop{display:none}}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:#ffffffbf;border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.efficiency-table img{margin:0 auto}.efficiency-table .checkbox{border:0;width:unset;height:unset}.efficiency-table .left-title{text-align:left}@media screen and (max-width: 767px){.about-details .about-content h2,.fullyvital-section .section-title h2,.natural-ingredients-section .section-title h2,.clinically-validated-section .section-content .title-box h2,.thining-hair-section .section-title h2,.easy-steps-section .section-title h2,.confidence-section .section-title h2,.stories-section .section-title h2,.faq-section .section-title h2,.turns-section .turns-info h2{line-height:33px;font-size:28px!important}}@media screen and (min-width: 768px){.clinically-validated-section .section-content .mob-view,.ingredients-img-mob,.about-img.mob-view,.turns-image.mob-view{display:none}}.fv-custom-modal{display:none;position:fixed;z-index:4;padding-top:30px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#00000080}.fv-custom-modal-content{background-color:#f9f7f1;margin:auto;padding:15px;border:1px solid #888;width:85%;max-width:900px}.fv-custom-modal-trigger{color:#000;height:45px;font-weight:500;border:1px solid #898989;padding:0 15px;font-size:.9em}.fv-custom-modal-close,.fv-custom-modal-close2{color:#aaa;float:right;font-size:28px;font-weight:700}.fv-custom-modal-close:hover,.fv-custom-modal-close2:hover,.fv-custom-modal-close:focus,.fv-custom-modal-close2:focus{color:#000;text-decoration:none;cursor:pointer}.fv-mobile{display:none}@media (max-width: 767px){.fv-no-mobile{display:none}.fv-mobile{display:block}}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;width:100%;margin:0 auto}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow{background:transparent}.slick-arrow.slick-hidden{display:none}:checked+.block-swatch,.block-swatch.is-selected{background-color:#000;color:#fff!important}.block-swatch{width:31.8%}.variant-picker__option-values{flex-wrap:nowrap!important}.variant-picker__option-info{display:none!important}.product-info__block-item{margin-block-start:1rem!important;margin-block-end:1rem!important}.product-info__block-item .link{font-size:14px;margin-bottom:20px}@media (max-width:768px){.product{gap:10px!important}}.review_video{margin-block-start:0!important}.custom_button{text-align:center}button.product_page_custom_button{background:#c46e4a;color:#fff;font-size:20px;font-weight:600;letter-spacing:.5px;border-radius:25px;text-decoration:none;border:0;padding:20px}.fv-grid-column{flex:33.33%;padding:20px;margin:5px;text-align:center}@media (min-width: 500px){.fv-grid-container{display:flex;max-width:80%;margin:auto}.fv-grid-column{flex:1}}.fv-grid-spacing{padding-top:10px}.rating-badge__stars svg{width:20px}.rating-badge .text-xxs{font-size:16px;color:#041c1b}.product-card__info{justify-items:start!important;gap:.3rem!important}.product-card__info .price-list{display:none}.product-card__info .product-title{font-size:18px;font-weight:800}.product-card .line-through{display:none}.product-card product-form{width:100%}.product-card .product-card__quick-add-button{position:relative;width:100%;border:2px solid #ff9900;background-color:#fff;color:#000;border-radius:50px;margin-top:20px;opacity:1}.product-card .product-card__quick-add-button:hover{background-color:#f90}.product-card .product-card__quick-add-button:before{content:"Shop Now"}.product-card .product-card__quick-add-button svg{display:none}.product .product-title{font-size:38px!important}.product .product-info__block-item[data-block-type=title]{margin-block-end:calc(1rem + 5px)!important}.product .product-info__block-item[data-block-type=modal]{color:#f90}.product-info .accordion__toggle{padding-block-start:calc(1.25rem - 10px)!important;padding-block-end:calc(1.25rem - 12px)!important;font-size:16px}.product .animated-plus:before{height:2px;width:16px}.product .animated-plus:after{height:16px;width:2px}.product-card .product-card__quick-add-button{padding:.325rem .625rem}@media (max-width:768px){.rating-badge .text-xxs{font-size:15px;color:#041c1b}.product-card__info :is(.price-list,.rating-badge){justify-content:start!important}.product .product-title{font-size:26px!important}.product-card__info{text-align:left!important}.product-card__info .product-title{font-size:16px;font-weight:800}.product-card .product-card__quick-add-button{padding:.3rem!important}}@media (min-width:768px){product-sticky-bar buy-buttons.buy-buttons{position:relative;top:-90px;background-color:#fff}product-sticky-bar buy-buttons.buy-buttons button{padding:10px 20px}.product-sticky-bar.is-visible{z-index:4;background:transparent;border:0}.product-sticky-bar__info{opacity:0}}.accordion__toggle.text-lg{padding-block:calc(1.5rem - 15px)!important}.shopify-section--custom-liquid .container{margin:0 auto!important}.modal_image{max-height:80vh!important;width:auto!important;height:auto!important}.modal::part(header){border-block-end:0!important;width:50px;height:50px;padding-block:0!important;padding-inline:0!important;display:flex!important;justify-content:center;align-items:center!important;position:absolute!important;inset-block-start:0!important;top:0;right:0}.modal::part(close-button){inset-inline-end:1.2rem!important}.modal::part(body){padding-block:0!important;padding-inline:0!important;--modal-body-padding-block: 0 !important;--modal-body-padding-inline: 0 !important}.modal::part(content){width:auto!important;position:relative}.product-info .buy-buttons button,product-sticky-bar buy-buttons.buy-buttons button{color:#fff}.product-info .buy-buttons button{line-height:4}.product-sticky-bar buy-buttons.buy-buttons button{line-height:0;border:none}.product-info .buy-buttons button:before,product-sticky-bar buy-buttons.buy-buttons button:before{content:"";width:30px;height:30px;background-image:url(/cdn/shop/files/shopping-cart.png?v=1747176095);background-size:100% auto;background-repeat:no-repeat;background-position:center;filter:invert(1)}.product-info .buy-buttons button:after,product-sticky-bar buy-buttons.buy-buttons button:after{content:"";width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.707 9.293l-5-5a.999.999 0 10-1.414 1.414L14.586 9H3a1 1 0 100 2h11.586l-3.293 3.293a.999.999 0 101.414 1.414l5-5a.999.999 0 000-1.414z' fill='%23ffffff'/%3E%3C/svg%3E");background-size:100% auto;background-repeat:no-repeat;background-position:center}@media (max-width:768px){product-sticky-bar buy-buttons.buy-buttons{position:relative;bottom:-20px}}.seal_icon{position:absolute;top:20px;right:20px;max-width:120px}@media (max-width:768px){.seal_icon{right:115px;max-width:70px}}.faq-section .section-title h2{max-width:100%!important}@supports (-webkit-hyphens: none){.checkmark_icon{filter:contrast(50) invert(1)}}.flickity-slider-section .flickity-prev-next-button.previous,.flickity-slider-section .flickity-prev-next-button.next{color:#fff!important}@media (max-width:600px){.ingredient_modal .grid-item{grid-template-columns:100px auto!important}}.product-info__block-item .accordion__content{padding-inline-end:0}
/*# sourceMappingURL=/cdn/shop/t/141/assets/custom-general.css.map */
