@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(vita-playfair-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(vita-playfair-600i.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body.template-index{--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;--space-5: 6.4rem}body.template-index:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(1100px 600px at 85% -5%,rgba(232,207,122,.42),transparent 60%),radial-gradient(900px 700px at -10% 35%,rgba(47,122,77,.12),transparent 55%),radial-gradient(900px 650px at 105% 75%,rgba(201,162,74,.2),transparent 55%),radial-gradient(800px 600px at 40% 115%,rgba(47,122,77,.18),transparent 60%),linear-gradient(180deg,#fdfbf5,#f7f2e6 45%,#fbf8f1)}body.template-index .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-index .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-index main .shopify-section:first-child{padding:1.4rem 1.4rem 0;max-width:144rem;margin:0 auto}body.template-index main .shopify-section:first-child .banner,body.template-index main .shopify-section:first-child .slideshow,body.template-index main .shopify-section:first-child .slideshow__slide,body.template-index main .shopify-section:first-child .media{border-radius:var(--glass-radius);overflow:hidden}body.template-index main .shopify-section:first-child .slideshow,body.template-index main .shopify-section:first-child .banner{box-shadow:var(--shadow-thick)}@keyframes vita-materialize{0%{opacity:0;transform:scale(1.03);filter:blur(10px)}to{opacity:1;transform:scale(1);filter:blur(0)}}body.template-index main .shopify-section:first-child .media img{animation:vita-materialize .72s var(--ease-settle) both}body.template-index .rich-text__caption{color:var(--vita-verde);font-weight:700;font-size:1.2rem;letter-spacing:.18em}body.template-index .rich-text__heading,body.template-index .rich-text__heading p{font-family:var(--vita-serif);font-optical-sizing:auto;font-weight:600;line-height:1.04;letter-spacing:-.02em;font-size:clamp(3.4rem,6.2vw,6rem);color:var(--vita-tinta);margin:0;text-wrap:balance}body.template-index .rich-text__heading strong{font-style:italic;font-weight:600;background:var(--grad-oro);-webkit-background-clip:text;background-clip:text;color:transparent}body.template-index .rich-text__text{max-width:60ch;margin-inline:auto;font-size:1.7rem;line-height:1.75;letter-spacing:0;color:#14201ac7;text-wrap:pretty}body.template-index main .title-wrapper-with-link .title,body.template-index main .title-wrapper .title,body.template-index main .collapsible-content__heading{font-family:var(--vita-serif);font-optical-sizing:auto;font-weight:600;letter-spacing:-.012em;line-height:1.15}body.template-index main .title-wrapper-with-link .title:after,body.template-index main .title-wrapper .title:after{content:"";display:block;width:64px;height:3px;margin:.7rem auto 0;border-radius:999px;background:var(--grad-oro)}body.template-index main .title-wrapper-with-link:not(.title-wrapper--no-top-margin) .title:after,body.template-index main .title-wrapper.left .title:after,body.template-index main .title-wrapper--self-padded-tablet-down.left .title:after{margin-left:0}body.template-index .card,body.template-index .card__inner{background:transparent}body.template-index .card-wrapper .card{position:relative;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);overflow:hidden;transform:translateY(0) scale(1);transition:transform var(--t-settle) var(--ease-settle)}body.template-index .card-wrapper .card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 22px 56px #1f4d3333,0 6px 14px #14201a14;opacity:0;pointer-events:none;transition:opacity var(--t-settle) var(--ease-settle)}body.template-index .card-wrapper:hover .card{transform:translateY(-6px) scale(1.005)}body.template-index .card-wrapper:hover .card:after{opacity:1}body.template-index .card-wrapper:active .card{transform:translateY(-2px) scale(.985);transition-duration:var(--t-press)}body.template-index .card__media,body.template-index .card__media .media,body.template-index .card__media img{border-radius:calc(var(--glass-radius) - 6px)}body.template-index .card__content{padding:1.2rem 1.4rem 1.5rem}body.template-index .card__heading a{color:var(--vita-tinta);font-weight:600;letter-spacing:.005em}body.template-index .price{color:var(--vita-tinta)}body.template-index .price--on-sale .price-item--regular{color:#14201a7a}body.template-index .price-item--sale,body.template-index .price__sale .price-item--sale{color:var(--vita-verde);font-weight:800;letter-spacing:-.01em}body.template-index .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-index .button:not(.button--secondary):not(.shopify-payment-button__button),body.template-index .quick-add__submit,body.template-index .newsletter-form__button,body.template-index .shopify-challenge__button{background:var(--grad-cta);color:#fff;border-radius:999px;border:1px solid rgba(255,255,255,.45);box-shadow:0 8px 22px #1f4d334d;font-weight:700;letter-spacing:.02em;min-height:4.8rem;transform:translateY(0) scale(1);transition:transform var(--t-settle) var(--ease-settle),filter var(--t-settle) var(--ease-settle);will-change:transform}body.template-index .button:not(.button--secondary):hover,body.template-index .quick-add__submit:hover{transform:translateY(-2px);filter:brightness(1.08)}body.template-index .button:not(.button--secondary):active,body.template-index .quick-add__submit:active,body.template-index .button--secondary:active{transform:scale(.97);transition-duration:var(--t-press);filter:brightness(.98)}body.template-index .button:after,body.template-index .button:before{box-shadow:none!important}body.template-index .button--secondary{border-radius:999px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--glass-thin);border:1.5px solid rgba(31,77,51,.45);color:var(--vita-verde);font-weight:700;min-height:4.8rem;transition:transform var(--t-settle) var(--ease-settle)}body.template-index .multicolumn.icon-bar{background:transparent!important}body.template-index .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-index .multicolumn.icon-bar .multicolumn-list__item:hover{transform:translateY(-4px)}body.template-index .multicolumn.icon-bar .multicolumn-card{box-shadow:none;border:0;background:transparent;padding:0}body.template-index .icon-bar svg,body.template-index .icon-bar img{color:var(--vita-verde)}body.template-index .multicolumn.icon-bar h3{font-weight:700;letter-spacing:.005em}body.template-index .multicolumn.icon-bar .rte p{color:#14201abd;line-height:1.6}body.template-index .multicolumn:not(.icon-bar){background:transparent!important}body.template-index .multicolumn:not(.icon-bar) .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.8rem 2.2rem 2.2rem;transition:transform var(--t-settle) var(--ease-settle)}body.template-index .multicolumn:not(.icon-bar) .multicolumn-list__item:hover{transform:translateY(-4px)}body.template-index .multicolumn:not(.icon-bar) .multicolumn-list__item:before{content:"\201c";position:absolute;top:-.4rem;left:1.6rem;font-family:var(--vita-serif);font-size:7.5rem;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-index .multicolumn:not(.icon-bar) .multicolumn-card{background:transparent;border:0;box-shadow:none}body.template-index .multicolumn:not(.icon-bar) h3{color:var(--vita-oro);letter-spacing:.25em;font-size:1.5rem}body.template-index .multicolumn:not(.icon-bar) .rte p{color:#14201ad6;line-height:1.7;font-size:1.6rem}body.template-index .multicolumn:not(.icon-bar) .rte strong{color:var(--vita-verde);letter-spacing:.01em}body.template-index .collapsible-content .collapsible-content__wrapper,body.template-index .collapsible-content .collapsible-content__grid,body.template-index .collapsible-content .collapsible-content__grid>.color-background-2{background:transparent!important}body.template-index .collapsible-content .caption-with-letter-spacing{color:var(--vita-verde);font-weight:700;letter-spacing:.18em}body.template-index .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;transition:transform var(--t-settle) var(--ease-settle)}body.template-index .collapsible-content .accordion summary{padding:1.6rem 1.8rem;font-weight:700;letter-spacing:.005em;min-height:4.8rem;transition:background var(--t-press) ease-out}body.template-index .collapsible-content .accordion summary:hover{background:#fffdf873}body.template-index .collapsible-content .accordion summary:active{background:#fffdf8a6}body.template-index .collapsible-content .accordion__content{padding:0 1.8rem 1.6rem;color:#14201ac7;line-height:1.7}body.template-index .collapsible-content .accordion .icon-accordion{color:var(--vita-verde)}body.template-index .collapsible-content .accordion summary .icon-caret{transition:transform var(--t-settle) var(--ease-settle)}body.template-index .newsletter{position:relative;background:radial-gradient(700px 300px at 15% 0%,rgba(232,207,122,.3),transparent 60%),linear-gradient(115deg,#1f4d33f0,#2f7a4deb)!important;border-radius:var(--glass-radius);max-width:140rem;margin:var(--space-3) auto;box-shadow:var(--shadow-thick);overflow:hidden}body.template-index .newsletter h2,body.template-index .newsletter .rte p,body.template-index .newsletter .newsletter__subheading{color:#fff!important}body.template-index .newsletter .field__input{background:#fffdf8f0;border-radius:999px;min-height:4.8rem}body.template-index .newsletter-form__button{background:var(--grad-oro);color:var(--vita-tinta);box-shadow:0 8px 22px #00000040}body.template-index .contact{background:var(--glass-mid);-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:var(--space-3)!important;margin-top:var(--space-3);margin-bottom:var(--space-4)}body.template-index .contact .field__input,body.template-index .contact .text-area{background:#fffdf8b8;border-radius:12px}body.template-index .contact .field__input:focus,body.template-index .contact .text-area:focus{outline:2px solid rgba(31,77,51,.35);outline-offset:1px}body.template-index .shopify-section:has(>.shopify-app-block),body.template-index .shopify-section:has(.shopify-app-block){max-width:144rem;margin:0 auto var(--space-2);padding:0 1.2rem}body.template-index .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)}body.template-index main .shopify-section{scroll-margin-top:80px}body.template-index main .shopify-section .title-wrapper-with-link{margin-bottom:var(--space-3)}@media screen and (max-width:749px){body.template-index main .shopify-section:first-child{padding:.9rem .9rem 0}body.template-index{--glass-radius: 18px}body.template-index .rich-text__heading,body.template-index .rich-text__heading p{font-size:clamp(3rem,9.5vw,3.9rem);letter-spacing:-.015em}body.template-index .rich-text__text{font-size:1.55rem}body.template-index .multicolumn:not(.icon-bar) .multicolumn-list__item{padding:2.2rem 1.6rem 1.8rem}body.template-index .quick-add__submit{min-height:4.8rem}body.template-index .card-wrapper:hover .card{transform:none}body.template-index{--glass-thin: rgba(255, 253, 248, .74);--glass-mid: rgba(255, 253, 248, .86);--glass-thick: rgba(255, 253, 248, .93)}body.template-index .card-wrapper .card,body.template-index .multicolumn .multicolumn-list__item,body.template-index .collapsible-content .accordion,body.template-index .contact,body.template-index .button--secondary,body.template-index .footer{-webkit-backdrop-filter:none;backdrop-filter:none}body.template-index .footer{background:#16231b!important}}body.template-index main .shopify-section:first-child .banner__content{align-items:flex-end!important;justify-content:center!important;padding:0 1.6rem 1.6rem!important}body.template-index main .shopify-section:first-child .banner__box{width:fit-content;max-width:min(92%,64rem);margin:0 auto;padding:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;box-shadow:none!important;text-align:center}body.template-index main .shopify-section:first-child .banner__heading{margin:0;font-family:var(--vita-serif);font-size:clamp(1.8rem,2.6vw,2.8rem);font-weight:600;letter-spacing:-.01em;color:var(--vita-tinta)}body.template-index main .shopify-section:first-child .banner__text{margin:.2rem 0 0;font-size:1.4rem}body.template-index main .shopify-section:first-child .banner__buttons{margin-top:.8rem}body.template-index main .shopify-section:first-child .banner__buttons .button{box-shadow:0 10px 28px #14201a59,0 0 0 1px #ffffff40}@media screen and (max-width:749px){body.template-index main .shopify-section:first-child .banner__content{padding:0 1rem 1rem!important}body.template-index main .shopify-section:first-child .banner__box{padding:.9rem 1.6rem!important;border-radius:18px}}@media(prefers-reduced-motion:reduce){body.template-index .card-wrapper .card,body.template-index .card-wrapper .card:after,body.template-index .button:not(.button--secondary),body.template-index .quick-add__submit,body.template-index .newsletter-form__button,body.template-index .button--secondary,body.template-index .multicolumn .multicolumn-list__item,body.template-index .collapsible-content .accordion,body.template-index .collapsible-content .accordion summary,body.template-index .collapsible-content .accordion summary .icon-caret{transition:none}body.template-index main .shopify-section:first-child .media img{animation:none}body.template-index .card-wrapper:hover .card,body.template-index .multicolumn .multicolumn-list__item:hover,body.template-index .button:hover{transform:none}}@media(prefers-reduced-transparency:reduce){body.template-index .header-wrapper,body.template-index .card-wrapper .card,body.template-index .multicolumn .multicolumn-list__item,body.template-index .contact,body.template-index .collapsible-content .accordion{background:#fffdf8f7;backdrop-filter:none;-webkit-backdrop-filter:none}body.template-index .footer{background:#121f18!important;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-contrast:more){body.template-index .card-wrapper .card,body.template-index .multicolumn .multicolumn-list__item,body.template-index .collapsible-content .accordion,body.template-index .contact{background:#fffdf8;border:1.5px solid rgba(20,32,26,.55)!important}body.template-index .rich-text__text,body.template-index .multicolumn .rte p,body.template-index .collapsible-content .accordion__content{color:var(--vita-tinta)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){body.template-index .card-wrapper .card,body.template-index .multicolumn .multicolumn-list__item,body.template-index .contact,body.template-index .collapsible-content .accordion,body.template-index .banner__box{background:#fffdf8f2}body.template-index .header-wrapper{background:#fffdf8f7}}.horizontal-ticker{background:radial-gradient(600px 80px at 20% 0%,rgba(232,207,122,.22),transparent 60%),linear-gradient(100deg,#1f4d33,#2f7a4d 55%,#3d8c5c)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(232,207,122,.35);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.horizontal-ticker .horizontal-ticker__item{color:#fff!important;font-style:normal!important;font-weight:700;letter-spacing:.08em;text-shadow:0 1px 2px rgba(20,32,26,.2);display:inline-flex;align-items:center}.horizontal-ticker .horizontal-ticker__item:after{content:"\2726";display:inline-block;margin-left:2.4rem;font-size:.8em;color:#e8cf7af2;text-shadow:none}.horizontal-ticker .horizontal-ticker__container{will-change:transform}.horizontal-ticker:hover .horizontal-ticker__container{animation-play-state:paused}@media screen and (max-width:749px){.horizontal-ticker .horizontal-ticker__item{font-size:1.3rem!important;letter-spacing:.06em}.horizontal-ticker .horizontal-ticker__item:after{margin-left:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vita-glass.css.map */
