:root{--dearist-border-color: #E5DFD5;--dearist-border: 1px solid #E5DFD5;--dearist-radius-sm: 8px;--dearist-radius-md: 12px;--dearist-radius-lg: 16px;--dearist-accent: #E8B788;--dearist-shadow-sm: 0 1px 3px rgba(0,0,0,.04)}.template-product .product__submit__buttons .product-soldout-notification,.template-product .form__wrapper:not(.variant--soldout) .product-soldout-notification{display:none!important}.template-product .product__content .form__width>.product__block--buttons product-form>.product-form>.product__submit>.product__submit__buttons>.product__submit__item+.product__submit__item{display:none!important}.template-product product-form .product-form .product__submit .product__submit__item{display:grid!important;grid-template-columns:minmax(0,132px) minmax(0,1fr)!important;gap:16px!important;align-items:stretch!important}.template-product product-form .product-form .product__submit .product__submit__buttons{display:flex!important;flex-direction:column!important;gap:0!important}.template-product product-form .product-form .product__submit .product__submit__buttons>.product__submit__item{width:100%!important}.template-product product-form .product-form .product__submit .product__submit__item .btn[data-add-to-cart]{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:0 20px!important;font-size:15px!important;font-weight:600!important;letter-spacing:.08em!important;text-align:center!important;border-radius:var(--dearist-radius-sm)!important}.template-product product-form .product-form .btn .btn__added,.template-product product-form .product-form .btn .btn__loader{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.template-product product-form .product-form .product__submit .product__submit__item .btn[data-add-to-cart] .btn__text{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:auto!important;text-align:center!important;margin:0!important}.template-product product-form .product-form popout-select quantity-counter.quantity-selector{min-height:48px!important;max-height:48px!important;border:1px solid #D0C8BC!important;border-radius:var(--dearist-radius-sm)!important}.template-product product-form .product-form popout-select quantity-counter.quantity-selector input{min-height:48px!important;max-height:48px!important;font-size:15px!important;font-weight:600!important;border-radius:0!important}.template-product product-form .product-form popout-select quantity-counter.quantity-selector button svg{width:16px!important;height:16px!important;stroke-width:1.5!important}.template-product .dearist-buy-now-button{margin-top:12px!important}.template-product product-form .product-form .dearist-buy-now-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:48px!important;padding:0 24px!important;border:1px solid #000!important;border-radius:999px!important;background:transparent!important;color:#000!important;font-size:15px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-align:center!important;cursor:pointer!important;white-space:normal!important;overflow:visible!important}.template-product product-form .product-form .dearist-buy-now-button:hover,.template-product product-form .product-form .dearist-buy-now-button:focus,.template-product product-form .product-form .dearist-buy-now-button:active,.template-product #flo-buy-now-button:hover,.template-product #flo-buy-now-button:focus,.template-product #flo-buy-now-button:active{background:transparent!important;background-color:transparent!important;color:#000!important;box-shadow:none!important}.template-product .product_use_case ul,.template-product .custom_shipping_info .shipping_info_inner{background:#ffffff80!important;background-color:#ffffff80!important;border:var(--dearist-border)!important;box-shadow:var(--dearist-shadow-sm)!important}.template-product .block__icon__row{width:100%!important;max-width:none!important;min-width:0!important;margin:16px 0 0!important;padding:0 0 8px!important;display:flex!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.template-product .block__icon__row::-webkit-scrollbar{display:none!important}.template-product .block__icon__row .block__icon__container{display:flex!important;align-items:center!important;flex:0 0 min(460px,82vw)!important;gap:16px!important;min-height:112px!important;padding:18px 24px!important;scroll-snap-align:start!important;border:var(--dearist-border)!important;border-radius:var(--dearist-radius-md)!important;background:#ffffff80!important;box-shadow:var(--dearist-shadow-sm)!important}.template-product .block__icon__row .block__icon__container:last-child{border-bottom:var(--dearist-border)!important}.template-product .block__icon__row .block__icon{flex:0 0 24px!important;width:24px!important;margin-top:0!important}.template-product .block__icon__row .block__icon__text p{margin:0!important;color:#111!important;font-size:18px!important;line-height:1.25!important}.template-product .custom_shipping_info .shipping_info_inner{padding:14px 20px!important;border-radius:var(--dearist-radius-md)!important}.template-product .custom_shipping_info .shipping_message p{font-size:14px!important;line-height:1.35!important}.template-product .product_use_case ul{display:flex!important;flex-wrap:wrap!important;gap:8px 20px!important;padding:16px 20px!important;margin:0!important;list-style:none!important;column-count:auto!important;width:100%!important;box-sizing:border-box!important;border-radius:var(--dearist-radius-md)!important}.template-product .product_use_case ul li{position:static!important;padding-left:0!important;font-size:14px!important;line-height:1.3!important;min-height:unset!important;display:inline-flex!important;align-items:center!important;gap:8px!important;white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important}.template-product .product_use_case:not(.product_use_case--results) ul li{flex:1 1 calc(50% - 20px)!important}.template-product .product_use_case ul li:before{content:"\2713"!important;display:inline!important;width:auto!important;height:auto!important;border-radius:0!important;background:none!important;background-color:transparent!important;font-size:15px!important;font-weight:700!important;color:#000!important;flex-shrink:0!important;position:static!important;left:auto!important;top:auto!important;transform:none!important;border:none!important;align-items:unset!important;justify-content:unset!important}.template-product .product_use_case--results{margin:0!important;padding:0!important}.template-product .product_use_case--results ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 56px!important;padding:16px 0!important;margin:0!important;background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.template-product .product_use_case--results ul li{display:block!important;padding:0!important;font-size:28px!important;line-height:1.12!important;white-space:normal!important}.template-product .product_use_case--results ul li:before{content:none!important}.template-product .product__icon-row-divider{display:none!important}.dearist-benefit-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;min-width:28px!important;border-radius:50%!important;background:var(--dearist-accent, #E8B788)!important;font-size:15px!important;font-weight:700!important;color:#111!important;flex-shrink:0!important}.template-product .product__block.product_use_case{background:transparent!important;border:0!important;margin:16px 0 18px!important}.template-product .product_use_case--before-price{margin:12px 0!important;padding:0!important}.template-product .product_use_case--checklist ul{display:flex!important;flex-wrap:wrap!important;gap:12px 28px!important;padding:0!important;margin:0!important;list-style:none!important;width:100%!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}.template-product .product_use_case--checklist ul li{display:inline-flex!important;align-items:center!important;flex:0 1 auto!important;gap:8px!important;padding:0!important;min-height:0!important;font-family:Neue Haas Grotesk Display Pro,sans-serif!important;font-size:15px!important;line-height:1.3!important;white-space:normal!important}.template-product .product_use_case--checklist ul li:before{content:"\2713"!important;display:inline!important;width:auto!important;height:auto!important;background:transparent!important;border:0!important;border-radius:0!important;color:#000!important;font-size:15px!important;font-weight:700!important;flex:0 0 auto!important;position:static!important;transform:none!important}.template-product .product__block.product_use_case--plain,.template-product .product_use_case--plain{margin:0!important;padding:18px 0!important;border-top:0!important;border-bottom:1px solid #000!important;background:transparent!important;box-shadow:none!important;border-left:0!important;border-right:0!important}.template-product .product_use_case--plain ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 48px!important;padding:0!important;margin:0!important;background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.template-product .product_use_case--plain ul li{font-family:Neue Haas Grotesk Display Pro,sans-serif!important;font-size:20px!important;line-height:1.22!important;padding:0!important;margin:0 0 5px!important;display:block!important;min-height:0!important;background:transparent!important;border:0!important}.template-product .product_use_case--plain ul li:before{content:none!important}.template-product .product__block.product_use_case+.product__block.product__text .product__subheading{max-width:520px!important;padding:12px 0 0!important;background:transparent!important;border:0!important;box-shadow:none!important}.template-product .product__page .product__block.product__form__holder fieldset .radio__buttons .radio__button label,.template-product .product__page .product__block.product__form__holder fieldset .radio__buttons .radio__button input+label{height:30px!important;min-height:35px!important;max-height:45px!important;border-radius:30px!important;padding-top:5px!important;padding-bottom:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.template-product .product__content .product__block.product__head,.template-product .product__content .product__block.product__head+.product__block.product__text{text-align:left!important}.template-product .product__content .product__title__wrapper,.template-product .product__content .product__title,.template-product .product__content .metafield_badget,.template-product .product__content .product__block.product__head+.product__block.product__text .product__subheading,.template-product .product__content .product__text:first-of-type .product__subheading,.template-product .dearist-review-summary-link{text-align:left!important}.template-product .product__page .product__content .product__head *,.template-product .product__page .product__content .product__head+.product__text *{margin-left:0!important;text-align:left!important}.template-product .dearist-review-summary-link{display:inline-flex!important;align-items:center!important;gap:10px!important;margin-top:6px!important;color:currentColor!important;text-decoration:none!important}.template-product .dearist-review-summary-link__rating{display:inline-flex!important;align-items:center!important;gap:6px!important;text-decoration:none!important}.template-product .dearist-review-summary-link .dearist-review-summary-link__rating span{text-decoration:none!important}.template-product .dearist-review-summary-link__star{color:#ffd84d!important;font-size:1.1em!important;line-height:1!important}.template-product .dearist-review-summary-link>span:last-child{text-decoration:underline!important;text-underline-offset:3px!important}.template-product .product__block.product__upsell{display:block!important;width:100%!important;max-width:none!important;overflow:visible!important;margin:32px 0!important;padding:0!important}.template-product .product__block.product__upsell .product-upsell__holder__title{display:block!important;width:100%!important;margin:0 0 10px!important;padding:0!important;font-size:22px!important;font-family:Neue Haas Grotesk Display Pro,sans-serif!important;font-weight:400!important;text-transform:none!important;font-variant:normal!important;font-variant-caps:normal!important}.template-product .product__page .product__block.product__upsell .product-upsell__holder__title{font-size:22px!important;font-family:Neue Haas Grotesk Display Pro,sans-serif!important;font-weight:400!important}.template-product .product__block.product__upsell .product-upsell__scroll{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:10px!important;width:100%!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}.template-product .product__block.product__upsell .product-upsell__scroll>quick-add-product{flex:0 0 380px!important;width:380px!important;min-width:0!important;scroll-snap-align:start!important;padding:0!important;display:block!important}.template-product .product__block.product__upsell.product__upsell--single .product-upsell__scroll>quick-add-product{flex:0 0 100%!important;width:100%!important}@media only screen and (min-width:750px){.template-product .product__block.product__upsell.product__upsell--single .product-upsell__scroll>quick-add-product{flex:0 0 380px!important;width:380px!important;max-width:380px!important}}.template-product .product__block.product__upsell .product-upsell__scroll>quick-add-product .product-upsell__holder{width:100%!important;box-sizing:border-box!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell{width:100%!important;box-sizing:border-box!important}.template-product .product__block.product__upsell .product-upsell__scroll>quick-add-product .product-upsell__holder{margin:0!important;height:100%!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell:before,.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell:after{display:none!important;content:none!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell{position:relative!important;display:flex!important;flex-flow:row wrap!important;grid-template-columns:unset!important;height:100%!important;min-height:unset!important;padding:0!important;border:1px solid!important;border-radius:0!important;background-color:transparent!important;overflow:visible!important;box-shadow:none!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__image{width:120px!important;flex:0 0 120px!important;min-width:0!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__content{flex:1!important;width:auto!important;min-width:0!important;min-height:0!important;padding:10px!important;display:flex!important;flex-direction:column!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__content *{font-size:14px!important;color:#000!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__content a{flex:1!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__content form{text-align:right!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__title{max-width:none!important;margin:0 0 4px!important;font-size:14px!important;font-family:Neue Haas Grotesk Display Pro,sans-serif!important;font-weight:400!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__price,.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__price *{font-size:14px!important;font-family:Neue Haas Grotesk Display Pro,sans-serif!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__content .btn__outer,.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__form{display:block!important;position:unset!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__btn{position:unset!important;display:inline-flex!important;align-items:center!important;gap:4px!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;color:#000!important;cursor:pointer!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__btn:before{display:none!important;content:none!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__btn .btn__plus{display:inline-block!important}.template-product .product__block.product__upsell .product-upsell__scroll .product-upsell__btn .btn__text{width:auto!important}.template-product .dearist-video-carousel-section{width:100%!important;padding:0!important;margin:28px 0 0!important}.template-product .dearist-video-carousel__layout{display:grid!important;grid-template-columns:260px 1fr!important;gap:32px!important;align-items:start!important}.template-product .dearist-video-carousel__intro{padding-top:8px!important}.template-product .dearist-video-carousel__intro-heading{margin:0 0 12px!important;font-size:clamp(18px,1.8vw,22px)!important;font-weight:700!important;line-height:1.15!important}.template-product .dearist-video-carousel__intro-desc{margin:0 0 16px!important;font-size:14px!important;line-height:1.55!important;color:#555!important}.template-product .dearist-video-carousel__intro-list{display:flex!important;flex-direction:column!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important}.template-product .dearist-video-carousel__intro-item{display:flex!important;align-items:center!important;gap:10px!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important}.template-product .dearist-benefit-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;min-width:28px!important;border-radius:50%!important;background:var(--dearist-accent, #E8B788)!important;font-size:12px!important;font-weight:700!important;color:#111!important;flex-shrink:0!important}.template-product .dearist-video-carousel{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.template-product .dearist-video-carousel__track{display:flex!important;gap:16px!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.template-product .dearist-video-carousel__track::-webkit-scrollbar{display:none}.template-product .dearist-video-carousel__slide{flex:0 0 min(31vw,200px)!important;scroll-snap-align:start!important;margin:0!important}.template-product .dearist-video-carousel__media{width:100%!important;aspect-ratio:3 / 4!important;overflow:hidden!important;background:#f2eadf!important;border-radius:var(--dearist-radius-md)!important}.template-product .dearist-video-carousel__media video{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.template-product .dearist-video-carousel__caption{margin:10px 0 0!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;text-transform:none!important;letter-spacing:0!important;color:#333!important}.template-product .dearist-video-carousel__controls{display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;margin-top:18px!important}.template-product .dearist-video-carousel__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;padding:4px 8px!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#555!important;font-size:26px!important;line-height:1!important;cursor:pointer!important}.template-product .dearist-video-carousel__dots{display:inline-flex!important;align-items:center!important;gap:8px!important}.template-product .dearist-video-carousel__dots span{width:8px!important;height:8px!important;border-radius:999px!important;background:#d0c8bc!important;transition:width .2s,background .2s!important}.template-product .dearist-video-carousel__dots span.is-active{width:24px!important;background:var(--dearist-accent, #E8B788)!important}.template-product .dearist-real-results{width:100%!important;margin:28px 0 0!important;padding:0!important}.template-product .dearist-real-results h2{margin:0 0 16px!important;font-size:18px!important;font-weight:700!important;line-height:1.1!important;letter-spacing:.04em!important}.template-product .dearist-real-results__inner{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr)!important;gap:24px!important;align-items:center!important}.template-product .dearist-real-results__slider{display:flex!important;flex-direction:row!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;border-radius:var(--dearist-radius-lg)!important}.template-product .dearist-real-results__slider::-webkit-scrollbar{display:none!important}.template-product .dearist-real-results__media{flex:0 0 calc(66.5% - 8px)!important;width:auto!important;height:auto!important;scroll-snap-align:start!important;display:grid!important;grid-template-columns:1fr 1fr!important;overflow:hidden!important;border-radius:var(--dearist-radius-lg)!important;background:#f2eadf!important;border:var(--dearist-border)!important}.template-product .dearist-real-results__media figure{position:relative!important;margin:0!important;aspect-ratio:1 / 1.6!important;min-width:0!important;overflow:hidden!important}.template-product .dearist-real-results__media figure+figure{border-left:var(--dearist-border)!important}.template-product .dearist-real-results__media img{display:block!important;width:100%!important;height:100%!important;min-height:100%!important;object-fit:cover!important;object-position:center!important}.template-product .dearist-real-results__media figure:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(to top,#00000085,#0000 45%)!important;pointer-events:none!important}.template-product .dearist-real-results__media figcaption{position:absolute!important;left:14px!important;bottom:12px!important;z-index:1!important;color:#fff!important;font-size:13px!important;font-weight:700!important;line-height:1!important;letter-spacing:.04em!important;text-transform:uppercase!important}.template-product .dearist-real-results__points{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;margin:0!important;padding:0!important;list-style:none!important}.template-product .dearist-real-results__points li{position:relative!important;min-height:0!important;padding:0 0 0 42px!important;border-bottom:0!important;font-size:15px!important;line-height:1.3!important;white-space:nowrap!important}.template-product .dearist-real-results__points li:last-child{border-bottom:0!important}.template-product .dearist-real-results__points li:before{content:"\2713"!important;position:absolute!important;left:0!important;top:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;border-radius:50%!important;background:var(--dearist-accent, #E8B788)!important;font-size:15px!important;font-weight:700!important;color:#111!important;transform:translateY(-50%)!important}.template-product .product__page .product__content .metafield_badget{display:inline-block!important;padding:4px 12px!important;border-radius:999px!important;background:#e8b7882e!important;border:1px solid rgba(232,183,136,.45)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#6b3d14!important;margin-bottom:8px!important;line-height:1.5!important}@media only screen and (max-width:749px){.template-product .product__page .product__content .product__head,.template-product .product__page .product__content .product__block.product__head{border:0!important;border-top:0!important;box-shadow:none!important}.template-product .product__page .product__content .product__head:before,.template-product .product__page .product__content .product__head:after,.template-product .product__page .product__content .product__block.product__head:before,.template-product .product__page .product__content .product__block.product__head:after{content:none!important;display:none!important}.template-product .product__page .product__content .product__head .divider,.template-product .product__page .product__content .product__block.product__head .divider{display:none!important}.template-product .product__wrapper__inner>.product__breadcrumbs{padding:0!important;text-align:left!important;font-size:13px!important;margin:0 0 6px!important}.template-product .product__content .product__block.product__head .product__breadcrumbs{font-size:13px!important;color:#888!important;padding:0!important;margin:0 0 6px!important}.template-product .product__page .product__content .metafield_badget{display:none!important}.template-product .product__content .product__title__wrapper{margin-top:8px!important;margin-bottom:8px!important;padding-left:0!important;padding-right:0!important;text-align:left!important;width:100%!important;align-self:stretch!important}.template-product .product__page .product__content .product__title,.template-product .product__page .product__content .product__title span,.template-product .product__page .product__content .product__title a{display:block!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;text-align:left!important}.template-product .product__page .product__content .product__title{margin-top:0!important;margin-bottom:0!important}.template-product .product__content .product__title,.template-product .product__content .product__block.product__head+.product__block.product__text .product__subheading,.template-product .product__content .product__text:first-of-type .product__subheading,.template-product .dearist-review-summary-link{text-align:left!important;justify-content:flex-start!important;margin-left:0!important;margin-right:auto!important}.template-product .product__content .product__block.product__head+.product__block.product__text .product__subheading,.template-product .product__content .product__text:first-of-type .product__subheading{margin-bottom:8px!important}.template-product .dearist-review-summary-link{margin-bottom:16px!important}.template-product .product__page{display:flex!important;flex-direction:column!important}.template-product .product__images{order:2!important}.template-product .product__content,.template-product .product__content .form__wrapper,.template-product .product__content .form__width{display:contents!important}.template-product .product__content .metafield_badget,.template-product .product__content .product__block.product__head,.template-product .product__content .product__block.product__head+.product__block.product__text{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:24px!important;padding-right:24px!important;text-align:left!important}.template-product .product__page{align-items:stretch!important}.template-product .product__content,.template-product .product__content .form__width{width:100%!important}.template-product .product__content .form__width>*{order:3}.template-product .product__page .product__content .form__width>.metafield_badget{order:0}.template-product .product__page .product__content .form__width>.product__head,.template-product .product__page .product__content .form__width>.product__head+.product__text,.template-product .product__page .product__content .form__width>.product__text:first-of-type{order:1}.template-product .product__page .product__content .form__width>.metafield_badget,.template-product .product__page .product__content .form__width>.product__head,.template-product .product__page .product__content .form__width>.product__head+.product__text,.template-product .product__page .product__content .form__width>.product__text:first-of-type{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:24px!important;text-align:left!important}.template-product .product__content .product__block.product__head .product__breadcrumbs,.template-product .product__content .product__title__wrapper,.template-product .product__content .product__title,.template-product .product__content .metafield_badget,.template-product .product__content .product__block.product__head+.product__block.product__text .product__subheading,.template-product .product__content .product__text:first-of-type .product__subheading,.template-product .dearist-review-summary-link{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;text-align:left!important}.template-product .product__page .product__content .product__head *,.template-product .product__page .product__content .product__head+.product__text *,.template-product .product__page .product__content .product__text:first-of-type *,.template-product .product__page .product__content .metafield_badget{margin-left:0!important;text-align:left!important}.template-product product-form .product-form .product__submit .product__submit__item{grid-template-columns:minmax(0,120px) minmax(0,1fr)!important;gap:10px!important}.template-product product-form .product-form .product__submit .product__submit__item .btn[data-add-to-cart]{padding:0 14px!important;font-size:14px!important}.template-product product-form .product-form popout-select quantity-counter.quantity-selector,.template-product product-form .product-form popout-select quantity-counter.quantity-selector input{min-height:44px!important;max-height:44px!important}.template-product product-form .product-form .dearist-buy-now-button{min-height:44px!important;font-size:14px!important}.template-product .product__block.product__upsell .product-upsell__scroll>quick-add-product{flex:0 0 82vw!important;width:82vw!important;max-width:380px!important}.template-product .product__block.product__upsell.product__upsell--single .product-upsell__scroll>quick-add-product{flex:0 0 100%!important;width:100%!important;max-width:100%!important}.template-product .dearist-video-carousel-section{width:calc(100% - 48px)!important;margin:24px 24px 0!important}.template-product .dearist-video-carousel__layout{display:flex!important;flex-direction:column!important;gap:20px!important}.template-product .dearist-video-carousel__intro{padding-top:0!important}.template-product .dearist-video-carousel__intro-heading{font-size:18px!important;margin-bottom:8px!important}.template-product .dearist-video-carousel__intro-list{flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important}.template-product .dearist-video-carousel__slide{flex-basis:min(74vw,200px)!important}.template-product .dearist-video-carousel__caption{margin-top:8px!important;font-size:12px!important}.template-product .dearist-video-carousel__controls{margin-top:14px!important}.template-product .product_use_case ul{gap:4px 10px!important;padding:14px 12px!important}.template-product .product__block.product_use_case{margin:0 0 10px!important}.template-product .product_use_case--before-price{margin:12px 0 14px!important}.template-product .product_use_case--checklist ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:24px!important;row-gap:18px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.template-product .product_use_case--checklist ul li{width:100%!important;flex:none!important;flex-basis:auto!important;font-size:15px!important;line-height:1.25!important;gap:7px!important}.template-product .product_use_case:not(.product_use_case--results) ul li{font-family:Neue Haas Grotesk Display Pro;font-size:20px!important}.template-product .product__block.product_use_case--plain,.template-product .product_use_case--plain{padding:14px 0!important;border-top:0!important;border-bottom:1px solid #000!important;background:transparent!important;box-shadow:none!important}.template-product .product_use_case--plain ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 24px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.template-product .product_use_case--plain ul li{flex:initial!important;flex-basis:auto!important;display:block!important;font-size:20px!important;line-height:1.22!important;margin:0 0 5px!important;gap:0!important;padding:0!important}.template-product .product_use_case--checklist ul li{flex:0 1 auto!important;flex-basis:auto!important;display:inline-flex!important;align-items:center!important;font-size:15px!important;line-height:1.25!important;gap:7px!important}.template-product .product_use_case--checklist ul li:before{content:"\2713"!important;font-size:15px!important}.template-product .product_use_case.product_use_case--checklist ul li,.template-product .product_use_case.product_use_case--checklist ul li *{font-size:15px!important}.template-product .product_use_case.product_use_case--checklist ul li:before{font-size:15px!important}.template-product .product_use_case--results ul{gap:10px 28px!important;padding:14px 0!important}.template-product .product_use_case--results ul li{font-size:22px!important;line-height:1.14!important}.template-product .block__icon__row{gap:10px!important;padding-bottom:10px!important}.template-product .block__icon__row .block__icon__container{flex-basis:84vw!important;min-height:116px!important;padding:18px 20px!important}.template-product .block__icon__row .block__icon__text p{font-size:17px!important;line-height:1.28!important}.template-product .dearist-real-results{width:calc(100% - 48px)!important;margin:28px 4px 0!important}.template-product .dearist-real-results h2{margin-bottom:14px!important;font-size:18px!important}.template-product .dearist-real-results__inner{display:block!important}.template-product .dearist-real-results__slider{margin-bottom:16px!important;border-radius:var(--dearist-radius-md)!important}.template-product .dearist-real-results__media{border-radius:var(--dearist-radius-md)!important}.template-product .dearist-real-results__points{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 16px!important}.template-product .dearist-real-results__points li{min-height:0!important;padding:0 0 0 42px!important;font-size:14px!important;white-space:normal!important}}.template-product .dearist-formula-section{width:100%!important;margin:28px 0 0!important;padding:0!important}.template-product .dearist-formula-section__inner{display:grid!important;grid-template-columns:minmax(220px,280px) 1fr!important;gap:20px!important;align-items:start!important}.template-product .dearist-formula-section__info{padding-top:8px!important}.template-product .dearist-formula-section__heading{margin:0 0 12px!important;font-size:clamp(18px,1.8vw,22px)!important;font-weight:700!important;line-height:1.15!important}.template-product .dearist-formula-section__desc{margin:0 0 8px!important;font-size:16px!important;line-height:1.55!important;color:#555!important}.template-product .dearist-formula-section__benefits{display:flex!important;flex-direction:column!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important}.template-product .dearist-formula-section__benefit-item{display:flex!important;align-items:center!important;gap:10px!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important}.template-product .dearist-formula-section__benefit-item,.template-product .dearist-formula-carousel__caption{font-family:NeueHaasDisplayRegular,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:normal!important}.template-product .dearist-formula-section__carousel{position:relative!important;min-width:0!important;overflow:hidden!important}.template-product .dearist-formula-carousel__viewport{width:100%!important;overflow:hidden!important}.template-product .dearist-formula-carousel__track{display:flex!important;gap:16px!important;transition:transform .32s ease!important;will-change:transform!important}.template-product .dearist-formula-carousel__slide{flex:0 0 calc((100% - 16px) / 1.35)!important;min-width:0!important;margin:0!important}.template-product .dearist-formula-carousel__media{width:100%!important;aspect-ratio:3 / 4!important;overflow:hidden!important;background:#f2eadf!important;border-radius:var(--dearist-radius-md)!important}.template-product .dearist-formula-carousel__media video{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.template-product .dearist-formula-carousel__caption{display:block!important;margin:10px 0 0!important;font-family:NeueHaasDisplayRegular,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:normal!important;color:#333!important;text-transform:none!important}.template-product .dearist-formula-section__benefit-item>span:not(.dearist-benefit-badge){font-family:NeueHaasDisplayRegular,sans-serif!important;font-size:14px!important;font-weight:500!important;font-style:normal!important;line-height:1.3!important;letter-spacing:normal!important;color:#333!important;text-transform:none!important}.template-product .dearist-formula-carousel__controls{display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;margin-top:20px!important;width:100%!important}.template-product .dearist-formula-carousel__arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;padding:4px 8px!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#555!important;font-size:26px!important;line-height:1!important;cursor:pointer!important}.template-product .dearist-formula-carousel__dots{display:inline-flex!important;align-items:center!important;gap:7px!important}.template-product .dearist-formula-carousel__dots span{display:block!important;width:16px!important;height:4px!important;border-radius:2px!important;background:#00000026!important;transition:width .25s ease,background .25s ease!important;cursor:pointer!important}.template-product .dearist-formula-carousel__dots span:hover{width:22px!important;background:#0000004d!important}.template-product .dearist-formula-carousel__dots span.is-active{width:32px!important;background:var(--dearist-accent, #E8B788)!important}.template-product .dearist-video-carousel__dots span{display:block!important;width:16px!important;height:4px!important;border-radius:2px!important;background:#00000026!important;transition:width .25s ease,background .25s ease!important;cursor:pointer!important}.template-product .dearist-video-carousel__dots span:hover{width:22px!important;background:#0000004d!important}.template-product .dearist-video-carousel__dots span.is-active{width:32px!important;background:var(--dearist-accent, #E8B788)!important}@media only screen and (max-width:749px){.template-product .dearist-formula-section{width:calc(100% - 48px)!important;margin:24px 4px 0!important}.template-product .dearist-formula-section__inner{grid-template-columns:1fr!important;gap:20px!important}.template-product .dearist-formula-section__info{padding-top:0!important}.template-product .dearist-formula-section__heading{font-size:18px!important;margin-bottom:8px!important}.template-product .dearist-formula-section__benefits{flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important}.template-product .dearist-formula-carousel__caption{margin-top:8px!important}.template-product .dearist-formula-carousel__controls{margin-top:14px!important}}.template-product .product__price,.template-product .product__price [data-product-price],.template-product .product__price .product__price--strike{font-family:Neue Haas Grotesk Display Pro,sans-serif!important;font-size:24px!important;line-height:1.3!important}@media only screen and (max-width:749px){.template-product .product__content .product__block.product__head{margin-bottom:0!important}.template-product .product__content .product__title__wrapper{margin-bottom:2px!important}.template-product .product__content .product__block.product__head+.product__block.product__text{margin-top:0!important}.template-product .dearist-real-results{margin-bottom:0!important}.template-product .dearist-formula-section{margin-top:28px!important}}.template-product .product-accordion-wrapper .accordion__content,.template-product .product-accordion-wrapper .accordion__content *,.template-product .product-accordion-wrapper .accordion__body .rte,.template-product .product-accordion-wrapper .accordion__body .rte *{font-size:16px!important;font-family:Neue Haas Grotesk Display Pro,sans-serif!important}.template-product .product-accordion-wrapper .accordion__body .rte p,.template-product .product-accordion-wrapper .accordion__content p{line-height:1.65!important;margin-bottom:10px!important}.template-product .product-accordion-wrapper .accordion__body .rte strong,.template-product .product-accordion-wrapper .accordion__body .rte b,.template-product .product-accordion-wrapper .accordion__content strong,.template-product .product-accordion-wrapper .accordion__content b{font-weight:600!important}@media only screen and (max-width:749px){.template-product .product-accordion-wrapper .product-accordion--description .accordion__body{padding-bottom:12px!important}.template-product .product-accordion-wrapper .product-accordion--description .accordion__content{padding-bottom:24px!important;overflow:visible!important}.template-product .product-accordion-wrapper .expandable_content_wrapper{padding-bottom:18px!important}.template-product .product-accordion-wrapper .expandable_content_wrapper .more-button,.template-product .product-accordion-wrapper .expandable_content_wrapper .less-button{display:inline-block!important;clear:both!important;margin-top:8px!important;margin-bottom:8px!important;line-height:1.35!important;position:relative!important;z-index:2!important}.template-product .product-accordion-wrapper .desc-rm-btn{clear:both!important;min-height:28px!important;margin-bottom:8px!important;padding:4px 0 6px!important;line-height:1.35!important;position:relative!important;z-index:2!important}}.template-product #cart-bar{display:block!important}.template-product #cart-bar.is-visible{display:block!important;position:fixed!important;bottom:0!important;left:0!important;width:100%!important;z-index:9999!important;opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.template-product .show-product-notification.variant--soldout .product__cart-bar-notification-button,.template-product .show-product-notification.all-variants--soldout .product__cart-bar-notification-button{display:inline-flex!important}.template-product #cart-bar .cart-bar__form__wrapper{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;padding:12px var(--outer, 20px) 18px!important;width:100%!important}.template-product #cart-bar .cart-bar__info{display:block!important;margin-bottom:0!important;padding-right:0!important;text-align:center!important}.template-product #cart-bar .cart-bar__form{display:block!important;max-width:none!important;width:100%!important;margin:0!important}.template-product #cart-bar .cart-bar__submit,.template-product #cart-bar .product__submit__add{width:100%!important}@media only screen and (min-width:750px){.template-product #cart-bar{height:80px!important;min-height:0!important;overflow:hidden!important}.template-product #cart-bar .cart-bar__form__wrapper{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;height:100%!important;padding:0 var(--outer, 48px)!important}.template-product #cart-bar .cart-bar__info{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex:1 1 auto!important;min-width:0!important;padding-right:24px!important;text-align:left!important}.template-product #cart-bar .cart-bar__product__title{display:block!important;max-width:42vw!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.template-product #cart-bar .cart-bar__product__price{display:flex!important;align-items:center!important;margin:0!important;white-space:nowrap!important}.template-product #cart-bar .cart-bar__form{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;width:auto!important;max-width:50%!important;margin-left:auto!important}.template-product #cart-bar .cart-bar__submit{width:auto!important;margin:0!important}.template-product #cart-bar .product__submit__add{width:min(360px,32vw)!important;min-width:260px!important;min-height:50px!important;margin:0!important}}.template-product .product__page .block__icon__row{display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:14px!important;width:100%!important;max-width:100%!important;margin:16px 0 0!important;padding:0 20px 10px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.template-product .product__page .block__icon__row::-webkit-scrollbar{display:none!important}.template-product .product__page .block__icon__row>.block__icon__container,.template-product .product__page .block__icon__row>.block__icon__container.block__icon__container--full{position:relative!important;display:flex!important;flex:0 0 62%!important;width:60%!important;max-width:60%!important;min-width:0!important;min-height:102px!important;align-items:center!important;justify-content:flex-start!important;gap:20px!important;padding:10px 22px!important;scroll-snap-align:start!important;box-sizing:border-box!important;border:var(--dearist-border)!important;border-radius:var(--dearist-radius-md)!important;background:#e8be91!important;box-shadow:var(--dearist-shadow-sm)!important;overflow:visible!important;isolation:isolate!important}.template-product .product__page .block__icon__row>.block__icon__container:not(:has(.block__icon__text)){display:none!important}.template-product .product__page .block__icon__row>.block__icon__container:before,.template-product .product__page .block__icon__row>.block__icon__container:after{content:""!important;position:absolute!important;top:50%!important;z-index:2!important;width:40px!important;height:40px!important;border-radius:50%!important;background:var(--COLOR-BG, #f7f1eb)!important;border:0!important;box-shadow:none!important;transform:translateY(-50%)!important;pointer-events:none!important}.template-product .product__page .block__icon__row>.block__icon__container:before{left:-20px!important}.template-product .product__page .block__icon__row>.block__icon__container:after{right:-20px!important}.template-product .product__page .block__icon__row>.block__icon__container .block__icon{flex:0 0 40px!important;width:40px!important;margin:0!important;align-self:center!important}.template-product .product__page .block__icon__row>.block__icon__container .block__icon__text{flex:1 1 auto!important;min-width:0!important}.template-product .product__page .block__icon__row>.block__icon__container .block__icon__text p{margin:0!important;font-size:19px!important;line-height:1.25!important;color:#111!important}@media only screen and (max-width:749px){.template-product .product__page .block__icon__row{gap:10px!important;padding:0 18px 10px!important}.template-product .product__page .block__icon__row>.block__icon__container,.template-product .product__page .block__icon__row>.block__icon__container.block__icon__container--full{flex-basis:calc(70% + 15px)!important;width:calc(70% + 15px)!important;max-width:calc(70% + 15px)!important;min-height:84px!important;gap:14px!important;padding:14px 18px!important}.template-product .product__page .block__icon__row>.block__icon__container:before,.template-product .product__page .block__icon__row>.block__icon__container:after{display:block!important;border:0!important;box-shadow:none!important}.template-product .product__page .block__icon__row>.block__icon__container:before,.template-product .product__page .block__icon__row>.block__icon__container:after{width:34px!important;height:34px!important}.template-product .product__page .block__icon__row>.block__icon__container:before{left:-17px!important}.template-product .product__page .block__icon__row>.block__icon__container:after{right:-17px!important}.template-product .product__page .block__icon__row>.block__icon__container .block__icon{flex-basis:32px!important;width:32px!important}.template-product .product__page .block__icon__row>.block__icon__container .block__icon__text p{font-size:15px!important;line-height:1.2!important}}@media only screen and (max-width:749px){.template-product #cart-bar{display:flex!important;align-items:center!important;height:auto!important;min-height:120px!important;padding:0!important;background:var(--COLOR-BG)!important}.template-product #cart-bar .cart-bar__form__wrapper{flex:0 1 100%!important}}.template-product .product__page .product__block.product_use_case+.block__icon__container,.template-product .product__page .product__block.product_use_case+.product__block.block__icon__container,.template-product .product__page .product__block.product_use_case+.product__block.block__icon__row,.template-product .product__page .form__width>.product__block.block__icon__container{display:flex!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:100%!important;margin:16px 0 0!important;box-sizing:border-box!important}.template-product .product__page .product__block.product_use_case+.block__icon__container,.template-product .product__page .product__block.product_use_case+.product__block.block__icon__container,.template-product .product__page .form__width>.product__block.block__icon__container{align-items:center!important;gap:16px!important;min-height:84px!important;padding:18px 24px!important;border:var(--dearist-border)!important;border-radius:var(--dearist-radius-md)!important;background:#ffffff80!important;box-shadow:var(--dearist-shadow-sm)!important}.template-product .product__page .product__block.product_use_case+.block__icon__container .block__icon,.template-product .product__page .product__block.product_use_case+.product__block.block__icon__container .block__icon,.template-product .product__page .form__width>.product__block.block__icon__container .block__icon{flex:0 0 32px!important;width:32px!important;margin:0!important}.template-product .product__page .product__block.product_use_case+.block__icon__container .block__icon__text,.template-product .product__page .product__block.product_use_case+.product__block.block__icon__container .block__icon__text,.template-product .product__page .form__width>.product__block.block__icon__container .block__icon__text{flex:1 1 auto!important;min-width:0!important}.template-product .product__page .product__block.product_use_case+.block__icon__container .block__icon__text p,.template-product .product__page .product__block.product_use_case+.product__block.block__icon__container .block__icon__text p,.template-product .product__page .form__width>.product__block.block__icon__container .block__icon__text p{margin:0!important;color:#111!important;font-size:15px!important;line-height:1.25!important}.dearist-ugc-section{padding:12px 0}.dearist-ugc-section__heading,.dearist-ugc-section h2{display:none!important;font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 20px;font-weight:600}.dearist-ugc-carousel__viewport{overflow:hidden;width:100%}.dearist-ugc-carousel__track{display:flex;transition:transform .4s ease;gap:12px}.dearist-ugc-carousel__slide{flex:0 0 calc(50% - 6px);margin:0;border-radius:12px;overflow:hidden;background:#f5f5f5}@media only screen and (min-width:750px){.dearist-ugc-carousel__slide{flex:0 0 calc(25% - 9px)}}.dearist-ugc-carousel__media{width:100%;aspect-ratio:9 / 16;overflow:hidden;border-radius:12px;background:#f5f5f5}.dearist-ugc-carousel__media img{width:100%;height:100%;object-fit:contain;display:block}.dearist-ugc-carousel__media video{width:100%;height:100%;object-fit:cover;display:block}.dearist-ugc-carousel__caption{padding:8px 10px;font-size:12px;line-height:1.4;color:#444}.dearist-ugc-carousel__controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px}.dearist-ugc-carousel__arrow{background:none;border-radius:50%;width:36px;height:36px;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.dearist-ugc-carousel__dots{display:flex;gap:6px}.dearist-ugc-carousel__dots span{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.3}.dearist-ugc-carousel__dots span.is-active{opacity:1}@media only screen and (max-width:749px){.template-product{padding-bottom:120px}}@media only screen and (min-width:750px){.template-product{padding-bottom:80px}}@media only screen and (max-width:749px){.template-product .rc-carousel-container{order:10!important;width:100%!important}}#judgeme_product_reviews .jdgm-widget,#judgeme_product_reviews .jdgm-rev-widg{padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important}#judgeme_product_reviews .jdgm-rev{padding-left:0!important;padding-right:0!important}@media only screen and (min-width:750px){#judgeme_product_reviews .jdgm-widget,#judgeme_product_reviews .jdgm-rev-widg{padding-left:40px!important;padding-right:40px!important}}.template-product product-form .product-form .product__submit__item{grid-template-columns:minmax(0,16rem) minmax(0,100%)!important;gap:14px!important;min-height:unset!important}.template-product product-form .product-form popout-select quantity-counter.quantity-selector{display:block!important;width:100%!important}.template-product product-form .product-form .product__submit .product__submit__buttons{gap:12px!important}.template-product product-form .product-form popout-select quantity-counter.quantity-selector input,.template-product product-form .product-form .product__submit .product__submit__item .btn,.template-product product-form .product-form .product__submit .product__submit__item .shopify-payment-button .shopify-payment-button__button--unbranded{border:1px solid #000!important;border-color:#000!important;color:#000!important;background-color:transparent!important;height:100%!important;min-height:unset!important;max-height:27px!important;border-radius:20px!important;font-size:14px!important;font-weight:400!important;line-height:1.14!important;padding-top:6px!important;padding-bottom:5px!important}.template-product product-form .product-form .product__submit__item,.template-product product-form .product-form .product__submit__item popout-select,.template-product product-form .product-form .product__submit__item .btn{min-height:unset!important}.template-product product-form .product-form .product__submit .product__submit__item .btn[data-add-to-cart]{height:100%!important;min-height:unset!important;max-height:27px!important;padding:6px 20px 5px!important;border:1px solid #000!important;border-radius:20px!important;background-color:var(--BTN-PRIMARY-BG-COLOR)!important;color:#000!important;font-family:Neue Haas Grotesk Display Pro,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.14!important;letter-spacing:normal!important;text-transform:uppercase!important}.template-product .product_use_case.product__block--divider{margin-top:0!important;margin-bottom:var(--block-padding-bottom, 16px)!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#000!important;font-family:Neue Haas Grotesk Display Pro,sans-serif!important;font-size:14px!important}.template-product .product_use_case.product__block--divider ul{display:block!important;width:auto!important;margin:0 0 10px!important;padding:0!important;list-style-type:none!important;column-count:2!important;column-gap:normal!important;background:transparent!important;border:0!important;box-shadow:none!important}.template-product .product_use_case.product__block--divider ul li{display:block!important;margin:0 0 5px!important;padding:0!important;min-height:0!important;font-family:Neue Haas Grotesk Display Pro,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:normal!important;color:#000!important;break-inside:avoid!important}.template-product .product_use_case.product__block--divider ul li:before{content:none!important;display:none!important}.template-product .product_use_case.product__block--divider .divider{display:block!important}.template-product product-form .product-form .product__submit .product__submit__item{display:grid!important;grid-template-columns:minmax(0,16rem) minmax(0,100%)!important;gap:14px!important;align-items:stretch!important;min-height:unset!important}.template-product product-form .product-form .product__submit .product__submit__item>popout-select.select-popout{display:block!important;width:100%!important;height:27px!important;min-height:27px!important;max-height:27px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.template-product product-form .product-form .product__submit .product__submit__item>popout-select.select-popout quantity-counter.quantity-selector,.template-product product-form .product-form .product__submit .product__submit__item>popout-select.select-popout quantity-counter.quantity-selector input{width:100%!important;height:27px!important;min-height:27px!important;max-height:27px!important;margin:0!important;box-sizing:border-box!important}.template-product .product__page .product__content .metafield_badget{display:inline-block!important;width:fit-content!important;margin:0 0 8px!important;padding:4px 12px!important;border:1px solid #000!important;border-radius:30px!important;background:transparent!important;color:#333!important;font-family:Neue Haas Grotesk Display Pro,sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;line-height:1.3!important;letter-spacing:normal!important;text-transform:none!important;box-shadow:none!important}@media only screen and (max-width:749px){.template-product .product__page .product__content .metafield_badget{display:inline-block!important}.template-product .product__page .product__content .form__width>.metafield_badget{width:fit-content!important;max-width:calc(100% - 24px)!important;padding:5px 14px!important;box-sizing:border-box!important}}.template-product .product-quick-add__form .product__block--buttons,.template-product .product-quick-add__form product-form,.template-product .product-quick-add__form .product-form,.template-product .product-quick-add__form .product__submit,.template-product .product-quick-add__form .product__submit__buttons,.template-product .product-quick-add__form .product__submit__item{display:block!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}.template-product .product-quick-add__form .product__submit__item .btn[data-add-to-cart]{display:flex!important;width:100%!important;max-width:none!important;min-height:38px!important;max-height:none!important;margin:0!important;padding:7px 20px!important;align-items:center!important;justify-content:center!important;border:1px solid #000!important;border-radius:30px!important;background:#e8be91!important;color:#000!important;font-family:Neue Haas Grotesk Display Pro,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.14!important;letter-spacing:normal!important;text-align:center!important;box-sizing:border-box!important}.template-product product-form .product-form .product__submit .product__submit__item>popout-select.select-popout{border:0!important;border-radius:0!important;outline:0!important;background:none!important;background-color:transparent!important;box-shadow:none!important}.template-product product-form .product-form .product__submit .product__submit__item>popout-select.select-popout quantity-counter.quantity-selector,.template-product product-form .product-form .product__submit .product__submit__item .btn[data-add-to-cart]{border:1px solid #000!important;border-radius:30px!important;box-shadow:none!important;outline:0!important}.template-product product-form .product-form .product__submit .product__submit__item>popout-select.select-popout quantity-counter.quantity-selector input{border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.template-product .product__block.product__upsell{display:block!important;width:100%!important;margin:28px 0!important;padding:0!important;border:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}.template-product .product__block.product__upsell .product-upsell__holder__title{width:100%!important;margin:0 0 10px!important}.template-product .product__block.product__upsell .product-upsell__scroll{display:flex!important;flex-wrap:nowrap!important;gap:16px!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.template-product .product__block.product__upsell .product-upsell__scroll::-webkit-scrollbar{display:none!important}.template-product .product__block.product__upsell .product-upsell__scroll>quick-add-product{display:block!important;flex:0 0 270px!important;width:270px!important;min-width:270px!important;max-width:270px!important;scroll-snap-align:start!important}@media only screen and (max-width:749px){.template-product .product__block.product__upsell .product-upsell__scroll>quick-add-product{flex:0 0 82vw!important;width:82vw!important;min-width:82vw!important;max-width:380px!important}.template-product .product__block.product__upsell.product__upsell--single .product-upsell__scroll>quick-add-product{flex-basis:100%!important;width:100%!important;min-width:100%!important;max-width:100%!important}}.template-product .product__page .block__icon__row>.block__icon__container,.template-product .product__page .block__icon__row>.block__icon__container.block__icon__container--full{padding:14px 18px!important}@media only screen and (min-width:750px){.template-product .dearist-real-results__inner{display:block!important}.template-product .dearist-real-results__slider{width:100%!important;margin-bottom:20px!important}.template-product .dearist-real-results__media{flex:0 0 calc(66.5% + 52px)!important;width:calc(66.5% + 52px)!important;container-type:inline-size!important}.template-product .dearist-real-results__media figure{aspect-ratio:auto!important;height:calc(80cqw + 40px)!important;min-height:0!important}.template-product .dearist-real-results__points{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 20px!important}.template-product .dearist-real-results__points li{white-space:normal!important}}.template-product .dearist-formula-section__heading{font-size:22px!important;font-family:Neue Haas Grotesk Display Pro,sans-serif!important;font-weight:400!important;font-style:normal!important;line-height:1.55!important;letter-spacing:normal!important;color:#000!important;text-transform:none!important}.template-product .dearist-formula-section__desc,.template-product .dearist-formula-carousel__caption{font-size:16px!important;color:#555!important;font-style:normal!important;line-height:1.55!important;letter-spacing:normal!important;color:#000!important;text-transform:none!important}.template-product .dearist-formula-section__benefit-item>span:not(.dearist-benefit-badge),.template-product .dearist-formula-section__benefit-item{font-size:16px!important;color:#555!important;font-style:normal!important;line-height:1.55!important;letter-spacing:normal!important;color:#000!important;text-transform:none!important}.template-product .reviews--section .review,.template-product .reviews--section .review--has-image{--card-bg: transparent !important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}.template-product .reviews--section .review__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.template-product .reviews--section .review__text.is-expanded{display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset}.template-product .reviews--section .review__read-more{display:inline-block;width:auto;margin:6px 0 0;padding:0;border:0;background:transparent;color:currentColor;font:inherit;line-height:inherit;text-decoration:underline;cursor:pointer}.template-product .reviews--section .review__read-more[hidden]{display:none!important}@media only screen and (min-width:750px){.template-product .reviews--section,.template-product .reviews--section>.wrapper--full-padded,.template-product .reviews--section grid-slider,.template-product .reviews--section .reviews__grid{height:auto!important;min-height:0!important}.template-product .reviews--section .reviews__grid{align-items:flex-start!important;padding-bottom:0!important}.template-product .reviews--section .reviews__grid-item,.template-product .reviews--section .review,.template-product .reviews--section .review--has-image{align-self:flex-start!important;height:auto!important;min-height:0!important}.template-product .reviews--section .review__content{justify-content:flex-start!important}.template-product .reviews--section .review__author{margin:24px 0 0!important}.template-product .reviews--section{padding-bottom:0!important}}@media only screen and (min-width:750px)and (max-width:989px){.template-product .reviews--section .reviews__grid-item{flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin-right:0!important}}@media only screen and (min-width:990px){.template-product .reviews--section .reviews__grid-item{padding:28px 32px!important}.template-product .reviews--section .review__image{flex:0 0 44%!important;max-width:44%!important}.template-product .reviews--section .review--has-image .review__content{flex:1 1 0!important;min-width:0!important;margin-left:24px!important;margin-right:0!important;padding:0!important}.template-product .reviews--section .review__author{margin-top:20px!important}}.template-product .product-quick-add__form .product-quick-add__form__inner .product__block--buttons product-form .product-form .product__submit .product__submit__buttons .product__submit__item{display:block!important;width:100%!important;max-width:none!important}.template-product .product-quick-add__form .product-quick-add__form__inner .product__block--buttons product-form .product-form .product__submit .product__submit__buttons .product__submit__item .btn[data-add-to-cart]{display:flex!important;width:100%!important;max-width:none!important;min-height:38px!important;height:38px!important;max-height:38px!important;margin:0!important;padding:7px 20px!important;align-items:center!important;justify-content:center!important;border:1px solid #000!important;border-radius:30px!important;background:#e8be91!important;color:#000!important;font-size:14px!important;font-weight:400!important;line-height:1.14!important;letter-spacing:normal!important;text-align:center!important}@media only screen and (max-width:749px){.template-product .dearist-real-results__media{flex-basis:calc(66.5% + 2px)!important;width:calc(66.5% + 2px)!important}.template-product .dearist-real-results__media figure{aspect-ratio:auto!important;height:calc(53.2vw + 10px)!important}}@media only screen and (min-width:750px){.template-product .dearist-real-results__media{flex-basis:calc(66.5% + 42px)!important;width:calc(66.5% + 42px)!important}.template-product .dearist-real-results__media figure{height:calc(80cqw + 30px)!important}}.template-product .product__page .block__icon__row>.block__icon__container,.template-product .product__page .block__icon__row>.block__icon__container.block__icon__container--full{flex:0 0 268.4px!important;width:268.4px!important;min-width:268.4px!important;max-width:268.4px!important;height:102px!important;min-height:102px!important;max-height:102px!important;gap:14px!important;padding:14px 18px!important}.template-product .product__page .block__icon__row>.block__icon__container .block__icon{flex-basis:32px!important;width:32px!important}.template-product .product__page .block__icon__row>.block__icon__container .block__icon__text p{font-size:15px!important;line-height:1.2!important}.template-product .product__content button.btn.btn--primary.btn--solid.pol:not([id]){display:none!important}@media only screen and (max-width:749px){.template-product .product__page .product__block.product__form__holder fieldset .radio__buttons{column-gap:8px!important;row-gap:14px!important}.template-product .dearist-formula-section__benefits{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;column-gap:8px!important;row-gap:12px!important;width:100%!important}.template-product .dearist-formula-section__benefit-item{min-width:0!important;margin:0!important;align-items:center!important;gap:8px!important;font-size:14px!important;line-height:1.3!important}.template-product .dearist-formula-section__benefit-item>span:not(.dearist-benefit-badge){margin:0!important;padding:0!important;font-size:14px!important;line-height:1.3!important;white-space:nowrap!important}}@media only screen and (min-width:750px){.template-product .dearist-formula-section__info{padding-top:0!important}.template-product .dearist-formula-section__heading{margin-top:0!important;line-height:1.15!important}}@media only screen and (min-width:750px){.template-product [data-product-media-list]>.product__slide--variant-media{display:none!important}.template-product [data-product-media-list]>.product__slide--variant-media.media--active{display:block!important;order:-999!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/product-final-overrides.css.map */
