body.template-product{--vita-verde: #1f4d33;--vita-verde-claro: #2f7a4d;--vita-oro: #c9a24a;--vita-oro-claro: #e8cf7a;--vita-tinta: #14201a;--vita-serif: "Playfair Display", "Cormorant Garamond", Georgia, "Times New Roman", serif;--glass-thin: rgba(255, 253, 248, .5);--glass-mid: rgba(255, 253, 248, .64);--glass-thick: rgba(255, 253, 248, .8);--glass-edge: rgba(255, 255, 255, .85);--glass-border: rgba(255, 255, 255, .6);--shadow-thin: 0 4px 16px rgba(31, 77, 51, .07), 0 1px 3px rgba(20, 32, 26, .05);--shadow-mid: 0 10px 34px rgba(31, 77, 51, .11), 0 2px 8px rgba(20, 32, 26, .06);--shadow-thick: 0 22px 60px rgba(31, 77, 51, .18), 0 6px 16px rgba(20, 32, 26, .08);--glass-radius: 22px;--grad-cta: linear-gradient(120deg, #1f4d33, #2f7a4d);--grad-oro: linear-gradient(120deg, #b8902f, #e8cf7a);--ease-settle: cubic-bezier(.2, .8, .2, 1);--t-press: 90ms;--t-settle: .32s;--space-2: 1.6rem;--space-3: 2.4rem;--space-4: 4rem}body.template-product:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(1000px 520px at 88% -8%,rgba(232,207,122,.3),transparent 60%),radial-gradient(800px 640px at -12% 30%,rgba(47,122,77,.09),transparent 55%),radial-gradient(900px 600px at 108% 70%,rgba(201,162,74,.14),transparent 55%),linear-gradient(180deg,#fdfbf6,#f9f5ec,#fbf8f1)}body.template-product main .shopify-section>.color-scheme-1.gradient:not(.multicolumn),body.template-product main .shopify-section>.color-background-1.gradient:not(.multicolumn),body.template-product main .shopify-section>.color-background-2.gradient:not(.multicolumn),body.template-product main .shopify-section>[class*=__results].color-custom,body.template-product main .shopify-section>[class*=__ds_testimonials],body.template-product main .shopify-section>[class*=__ds_icon_bar],body.template-product main .shopify-section>[class*=__collapsible_content]{background:transparent!important}body.template-product .header-wrapper{position:relative;background:var(--glass-mid);-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8);border-top:1px solid var(--glass-edge);border-bottom:0}body.template-product .header-wrapper:after{content:"";position:absolute;left:0;right:0;top:100%;height:18px;pointer-events:none;background:linear-gradient(180deg,rgba(31,77,51,.07),transparent)}body.template-product .product__media-wrapper{padding-top:.4rem}body.template-product .product-media-container,body.template-product .product-media-container .product__media,body.template-product .product-media-container img{border-radius:var(--glass-radius)!important}body.template-product .product-media-container{border:1px solid var(--glass-border)!important;box-shadow:var(--shadow-thick);overflow:hidden;background:#fffdf899}body.template-product .product__media-icon{background:var(--glass-thick);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);color:var(--vita-verde)}body.template-product .thumbnail-slider{margin-top:1rem}body.template-product .thumbnail-list__item .thumbnail{border-radius:12px;overflow:hidden;border:1px solid rgba(20,32,26,.08);box-shadow:var(--shadow-thin);transform:scale(1);transition:transform var(--t-settle) var(--ease-settle),box-shadow var(--t-settle) var(--ease-settle)}body.template-product .thumbnail-list__item .thumbnail img{border-radius:12px}body.template-product .thumbnail-list__item .thumbnail:hover{transform:translateY(-2px)}body.template-product .thumbnail-list__item .thumbnail:active{transform:scale(.96);transition-duration:var(--t-press)}body.template-product .thumbnail-list__item .thumbnail[aria-current=true],body.template-product .thumbnail-list__item .thumbnail[aria-current]{border-color:transparent;box-shadow:0 0 0 2px var(--vita-oro),0 6px 18px #c9a24a47!important}body.template-product .slider-buttons--dots .dot,body.template-product .slider-counter__link--dots .dot{border-color:#1f4d3373;background:transparent}body.template-product .slider-counter__link--active .dot,body.template-product .slider-counter__link[aria-current] .dot{background:var(--vita-verde);border-color:var(--vita-verde)}body.template-product .thumbnail-slider .slider-button{color:var(--vita-verde)}@media screen and (min-width:990px){body.template-product .product__info-container{background:var(--glass-mid);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border:1px solid var(--glass-border);border-top-color:var(--glass-edge);border-radius:var(--glass-radius);box-shadow:var(--shadow-mid);padding:2.6rem 2.6rem 2.4rem;max-width:64rem}body.template-product .product__column-sticky{top:2rem}}body.template-product .rating-stars{--star-color: #c9a24a !important;--bg-star-color: rgba(201, 162, 74, .22) !important}body.template-product .rating-stars__label,body.template-product .rating-stars p{color:#14201ab8;letter-spacing:.01em}body.template-product .product__title h1,body.template-product .product__title .h0,body.template-product .product__title .h1{font-family:var(--vita-serif);font-optical-sizing:auto;font-weight:600;font-size:clamp(2.9rem,3.4vw,4.2rem);line-height:1.08;letter-spacing:-.02em;color:var(--vita-tinta);text-wrap:balance}body.template-product .product-page-price .price,body.template-product .product-page-price .price .price-item{color:var(--vita-tinta)}body.template-product .product-page-price .price--on-sale .price__compare-price .price-item--regular,body.template-product .product-page-price .price--on-sale .price-item--regular{color:#14201a73!important;font-weight:500;text-decoration:line-through;text-decoration-color:#14201a73}body.template-product .product-page-price .price .price-item--sale,body.template-product .product-page-price .price .price-item--sale .money{color:var(--vita-verde)!important;font-weight:800;letter-spacing:-.01em}body.template-product .product-page-price .price--on-sale .price__sale--price-second .price-item--sale span.money{font-size:2.6rem}body.template-product .product-page-price .price--on-sale .price__sale--price-second .price__compare-price .price-item--regular{font-size:1.8rem}body.template-product .badge{background:var(--grad-cta)!important;color:#fff!important;border:1px solid rgba(255,255,255,.5)!important;border-radius:999px;box-shadow:0 4px 14px #1f4d3340;font-weight:700;letter-spacing:.04em}body.template-product .product__info-container .product__text{font-size:1.55rem;line-height:1.55;color:#14201adb}body.template-product .icon-with-text__item .icon,body.template-product .icon-with-text__item svg{fill:var(--vita-verde);color:var(--vita-verde)}body.template-product .icon-with-text__item .h4,body.template-product .icon-with-text__item h4{font-size:1.15rem;font-weight:700;letter-spacing:.03em;color:var(--vita-tinta)}body.template-product .review-items-container{--star-color: #c9a24a}body.template-product .review-item{background:var(--glass-thick);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);border:1px solid var(--glass-border);border-top-color:var(--glass-edge);border-radius:18px;box-shadow:var(--shadow-thin);padding:1.6rem 1.6rem 1.3rem}body.template-product .review-item__image{box-shadow:0 0 0 2px var(--vita-oro-claro),0 4px 12px #c9a24a40}body.template-product .review-item__text p{font-size:1.45rem;line-height:1.5;color:#14201ae0}body.template-product .review-item__text strong{color:var(--vita-verde)}body.template-product .review-item__author-and-stars{border-top-color:#c9a24a59}body.template-product .review-item__author{font-family:var(--vita-serif);font-style:italic;font-size:1.4rem;color:#14201ab3}body.template-product .review-items-container .slider-counter__link--dots .dot{border-color:#1f4d3373}body.template-product .review-items-container .slider-counter__link--active .dot{background:var(--vita-verde)}body.template-product .product__accordion{background:var(--glass-thin);-webkit-backdrop-filter:blur(12px) saturate(1.3);backdrop-filter:blur(12px) saturate(1.3);border:1px solid var(--glass-border)!important;border-top-color:var(--glass-edge)!important;border-radius:14px;box-shadow:var(--shadow-thin);margin-top:.8rem!important;overflow:hidden}body.template-product .product__accordion summary{padding:1.4rem 1.6rem;min-height:4.8rem;transition:background var(--t-press) ease-out}body.template-product .product__accordion summary:hover{background:#fffdf873}body.template-product .product__accordion summary:active{background:#fffdf8a6}body.template-product .product__accordion .accordion__title{font-weight:700;letter-spacing:.005em}body.template-product .product__accordion .icon-accordion{fill:var(--vita-verde);color:var(--vita-verde)}body.template-product .product__accordion .icon-caret{transition:transform var(--t-settle) var(--ease-settle)}body.template-product .product__accordion .accordion__content{padding:0 1.6rem 1.4rem;color:#14201acc;line-height:1.65}body.template-product .low-stock-alert{background:linear-gradient(135deg,#fff6dff2,#fdeec6f2);color:#6f5212;border:1px solid rgba(201,162,74,.55);border-radius:14px;box-shadow:var(--shadow-thin)}body.template-product .low-stock-alert strong{color:#4f3a0a}body.template-product .product-info__image-block .media,body.template-product .product-info__image-block img{border-radius:12px}body.template-product main .title-wrapper-with-link .title,body.template-product main .title-wrapper .title,body.template-product main .content-and-results .title,body.template-product main .collapsible-content__heading,body.template-product main .image-with-text__heading,body.template-product main .rich-text__heading{font-family:var(--vita-serif);font-optical-sizing:auto;font-weight:600;letter-spacing:-.015em;line-height:1.12;text-wrap:balance}body.template-product main .title-wrapper-with-link .title:after,body.template-product main .content-and-results .title:after,body.template-product main .collapsible-content__heading:after,body.template-product main .image-with-text__heading:after{content:"";display:block;width:60px;height:3px;margin:.8rem auto 0;border-radius:999px;background:var(--grad-oro)}body.template-product main .image-with-text__content--desktop-left .image-with-text__heading:after{margin-left:0}body.template-product main .shopify-section .title-wrapper-with-link{margin-bottom:var(--space-3)}body.template-product .image-with-text__media,body.template-product .image-with-text__media img{border-radius:var(--glass-radius)!important}body.template-product .image-with-text__media{border:1px solid var(--glass-border)!important;box-shadow:var(--shadow-mid);overflow:hidden}body.template-product .image-with-text__heading{font-size:clamp(2.6rem,3.2vw,3.8rem);color:var(--vita-tinta)}body.template-product .image-with-text__text p{font-size:1.6rem;line-height:1.7;color:#14201ac7;text-wrap:pretty}body.template-product .image-with-text__text strong{color:var(--vita-verde)}body.template-product .image-with-text__content{padding:2.4rem 2rem}@media screen and (min-width:750px){body.template-product .image-with-text__content{padding:3rem 3.2rem}}body.template-product .multicolumn:not(.icon-bar):not([class*=ds_testimonials]) .title{color:#fff}body.template-product .multicolumn:not(.icon-bar):not([class*=ds_testimonials]) .multicolumn-list__item{background:#ffffff1a;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border:1px solid rgba(255,255,255,.22);border-top-color:#ffffff6b;border-radius:var(--glass-radius);box-shadow:0 14px 40px #0000002e;padding:1.4rem 1.4rem 2rem;transition:transform var(--t-settle) var(--ease-settle)}body.template-product .multicolumn:not(.icon-bar):not([class*=ds_testimonials]) .multicolumn-list__item:hover{transform:translateY(-4px)}body.template-product .multicolumn:not(.icon-bar) .multicolumn-card{background:transparent;border:0;box-shadow:none}body.template-product .multicolumn:not(.icon-bar) .multicolumn-card__image-wrapper .media,body.template-product .multicolumn:not(.icon-bar) .multicolumn-card__image-wrapper img{border-radius:14px;overflow:hidden}body.template-product .multicolumn:not(.icon-bar):not([class*=ds_testimonials]) .multicolumn-card__info h3{color:#fff;font-weight:700;letter-spacing:.01em}body.template-product .multicolumn:not(.icon-bar):not([class*=ds_testimonials]) .multicolumn-card__info .rte p{color:#ffffffe6;line-height:1.65}body.template-product .content-and-results .content-container p{font-size:1.6rem;line-height:1.7;color:#14201ac7}body.template-product .content-and-results .content-container strong{color:var(--vita-verde)}body.template-product .results{background:var(--glass-thick);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border:1px solid var(--glass-border);border-top-color:var(--glass-edge);border-radius:var(--glass-radius);box-shadow:var(--shadow-mid);padding:1.6rem 2.2rem}body.template-product .results__row{border-bottom:1px solid rgba(20,32,26,.08);padding:1.2rem 0}body.template-product .results__row:first-of-type{border-top:0}body.template-product .results__row:last-of-type{border-bottom:0}body.template-product .results__percentage{--border-width: .6rem}body.template-product .results__percentage p{font-weight:800;letter-spacing:-.01em}body.template-product .results__text p{font-size:1.55rem;font-weight:500;line-height:1.45;color:var(--vita-tinta)}body.template-product .rich-text .rich-text__blocks{background:#ffffff1a;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border:1px solid rgba(255,255,255,.26);border-top-color:#ffffff73;border-radius:var(--glass-radius);box-shadow:0 14px 40px #00000029;padding:2.8rem 2.4rem;max-width:72rem;margin:0 auto}body.template-product .rich-text .rich-text__heading{color:#fff;margin-top:0}body.template-product .rich-text .rich-text__heading:before{content:"\2726";display:block;font-size:2rem;line-height:1;margin-bottom:.8rem;color:var(--vita-oro-claro)}body.template-product .rich-text .rich-text__text p{font-size:1.6rem;line-height:1.7;color:#ffffffeb;text-wrap:pretty}body.template-product .multicolumn[class*=ds_testimonials] .multicolumn-list__item{position:relative;background:var(--glass-thick);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border:1px solid var(--glass-border);border-top-color:var(--glass-edge);border-radius:var(--glass-radius);box-shadow:var(--shadow-mid);padding:2.4rem 1.2rem 1.2rem;transition:transform var(--t-settle) var(--ease-settle)}body.template-product .multicolumn[class*=ds_testimonials] .multicolumn-list__item:hover{transform:translateY(-4px)}body.template-product .multicolumn[class*=ds_testimonials] .multicolumn-list__item:before{content:"\201c";position:absolute;top:-.6rem;left:1.4rem;font-family:var(--vita-serif);font-size:7rem;line-height:1;font-weight:700;background:var(--grad-oro);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.75;pointer-events:none}body.template-product .testimonial-card{background:transparent;border:0;box-shadow:none}body.template-product .testimonial-card__stars{--stars-color: #c9a24a;font-size:1.9rem}body.template-product .testimonial-card .multicolumn-card__info .rte p{font-size:1.55rem;line-height:1.65;color:#14201adb}body.template-product .testimonial-card .rte strong{color:var(--vita-verde)}body.template-product .testimonial-card__author-container{border-top-color:#c9a24a59}body.template-product .testimonial-card__author{font-family:var(--vita-serif);font-style:italic;font-weight:600;color:#14201ab8}body.template-product .testimonial-card__avatar{box-shadow:0 0 0 2px var(--vita-oro-claro)}body.template-product .collapsible-content .collapsible-content__wrapper,body.template-product .collapsible-content .collapsible-content__grid,body.template-product .collapsible-content .collapsible-content__grid>.color-background-2{background:transparent!important}body.template-product .collapsible-content .caption-with-letter-spacing{color:var(--vita-verde);font-weight:700;letter-spacing:.18em}body.template-product .collapsible-content .accordion{background:var(--glass-thin);-webkit-backdrop-filter:blur(12px) saturate(1.3);backdrop-filter:blur(12px) saturate(1.3);border:1px solid var(--glass-border)!important;border-top-color:var(--glass-edge)!important;border-radius:16px;box-shadow:var(--shadow-thin);margin-bottom:1rem;overflow:hidden}body.template-product .collapsible-content .accordion summary{padding:1.6rem 1.8rem;font-weight:700;min-height:4.8rem;transition:background var(--t-press) ease-out}body.template-product .collapsible-content .accordion summary:hover{background:#fffdf873}body.template-product .collapsible-content summary:hover .accordion__title{text-decoration:none}body.template-product .collapsible-content .accordion summary:active{background:#fffdf8a6}body.template-product .collapsible-content .accordion__content{padding:0 1.8rem 1.6rem;color:#14201ac7;line-height:1.7}body.template-product .collapsible-content .accordion .icon-accordion{fill:var(--vita-verde);color:var(--vita-verde)}body.template-product .collapsible-content .accordion summary .icon-caret{transition:transform var(--t-settle) var(--ease-settle)}body.template-product .wd-section-divider-section .wd-section-divider{background-color:transparent!important}body.template-product .wd-section-divider-section .wave-svg path,body.template-product .wd-section-divider-section .diagonal-svg path{fill:#121f18eb!important}body.template-product .multicolumn.icon-bar .multicolumn-list__item{background:var(--glass-thin);-webkit-backdrop-filter:blur(12px) saturate(1.3);backdrop-filter:blur(12px) saturate(1.3);border:1px solid var(--glass-border);border-top-color:var(--glass-edge);border-radius:18px;box-shadow:var(--shadow-thin);padding:var(--space-2) 1.2rem;transition:transform var(--t-settle) var(--ease-settle)}body.template-product .multicolumn.icon-bar .multicolumn-list__item:hover{transform:translateY(-4px)}body.template-product .multicolumn.icon-bar .multicolumn-card{box-shadow:none;border:0;background:transparent;padding:0}body.template-product .icon-bar-card__icon svg{fill:var(--vita-verde)!important}body.template-product .multicolumn.icon-bar h3{font-weight:700;letter-spacing:.005em}body.template-product .multicolumn.icon-bar .rte p{color:#14201abd;line-height:1.6}body.template-product .shopify-section:has(>.shopify-app-block),body.template-product .shopify-section:has(.shopify-app-block){max-width:144rem;margin:0 auto var(--space-2);padding:0 1.2rem}body.template-product .footer{background:#121f18eb!important;-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);border-top:1px solid rgba(232,207,122,.28)}@media screen and (max-width:749px){body.template-product{--glass-radius: 18px}body.template-product .product__title h1,body.template-product .product__title .h0,body.template-product .product__title .h1{font-size:clamp(2.6rem,8vw,3.2rem)}body.template-product .product-page-price .price--on-sale .price__sale--price-second .price-item--sale span.money{font-size:2.4rem}body.template-product .review-item{padding:1.4rem 1.3rem 1.1rem}body.template-product .multicolumn[class*=ds_testimonials] .multicolumn-list__item{padding:2rem 1rem 1rem}body.template-product .rich-text .rich-text__blocks{padding:2.2rem 1.6rem}body.template-product .results{padding:1.2rem 1.4rem}body.template-product .multicolumn:not(.icon-bar):not([class*=ds_testimonials]) .multicolumn-card__image-wrapper{max-width:60%;margin-left:auto;margin-right:auto}body.template-product .multicolumn .multicolumn-list__item:hover,body.template-product .thumbnail-list__item .thumbnail:hover{transform:none}body.template-product{--glass-thin: rgba(255, 253, 248, .74);--glass-mid: rgba(255, 253, 248, .86);--glass-thick: rgba(255, 253, 248, .93)}body.template-product .product__info-container,body.template-product .review-item,body.template-product .product__accordion,body.template-product .product__media-icon,body.template-product .results,body.template-product .rich-text .rich-text__blocks,body.template-product .multicolumn .multicolumn-list__item,body.template-product .collapsible-content .accordion,body.template-product .footer{-webkit-backdrop-filter:none;backdrop-filter:none}body.template-product .multicolumn:not(.icon-bar):not([class*=ds_testimonials]) .multicolumn-list__item,body.template-product .rich-text .rich-text__blocks{background:#ffffff1f}body.template-product .footer{background:#16231b!important}}@media(prefers-reduced-motion:reduce){body.template-product .thumbnail-list__item .thumbnail,body.template-product .multicolumn .multicolumn-list__item,body.template-product .product__accordion summary,body.template-product .product__accordion .icon-caret,body.template-product .collapsible-content .accordion summary,body.template-product .collapsible-content .accordion summary .icon-caret{transition:none}body.template-product .multicolumn .multicolumn-list__item:hover,body.template-product .thumbnail-list__item .thumbnail:hover{transform:none}}@media(prefers-reduced-transparency:reduce){body.template-product .header-wrapper,body.template-product .product__info-container,body.template-product .review-item,body.template-product .product__accordion,body.template-product .results,body.template-product .multicolumn[class*=ds_testimonials] .multicolumn-list__item,body.template-product .multicolumn.icon-bar .multicolumn-list__item,body.template-product .collapsible-content .accordion{background:#fffdf8f7;backdrop-filter:none;-webkit-backdrop-filter:none}body.template-product .multicolumn:not(.icon-bar):not([class*=ds_testimonials]) .multicolumn-list__item,body.template-product .rich-text .rich-text__blocks{background:#00000038;backdrop-filter:none;-webkit-backdrop-filter:none}body.template-product .footer{background:#121f18!important;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-contrast:more){body.template-product .product__info-container,body.template-product .review-item,body.template-product .product__accordion,body.template-product .results,body.template-product .multicolumn[class*=ds_testimonials] .multicolumn-list__item,body.template-product .multicolumn.icon-bar .multicolumn-list__item,body.template-product .collapsible-content .accordion{background:#fffdf8;border:1.5px solid rgba(20,32,26,.55)!important}body.template-product .image-with-text__text p,body.template-product .review-item__text p,body.template-product .testimonial-card .multicolumn-card__info .rte p,body.template-product .collapsible-content .accordion__content{color:var(--vita-tinta)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){body.template-product .product__info-container,body.template-product .review-item,body.template-product .product__accordion,body.template-product .results,body.template-product .multicolumn[class*=ds_testimonials] .multicolumn-list__item,body.template-product .multicolumn.icon-bar .multicolumn-list__item,body.template-product .collapsible-content .accordion{background:#fffdf8f2}body.template-product .header-wrapper{background:#fffdf8f7}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vita-product.css.map */
