:root{--nexvia-green:#0f4d3a;--nexvia-green-deep:#08352a;--nexvia-green-soft:#eaf3ee;--nexvia-gold:#c8a34a;--nexvia-gold-light:#e8d39a;--nexvia-ink:#16241f;--nexvia-cream:#fbfaf6;--nexvia-border:#d5dfd8}body{background:var(--nexvia-cream);color:var(--nexvia-ink)}#header-group{position:relative;z-index:10}#header-group .header-section,#header-group header,#header-group .header,#header-group .header__row--top,#header-group .header__row--bottom{background:var(--nexvia-cream);color:var(--nexvia-green-deep);border-color:#e7e2d7}#header-group a,#header-group button,#header-group summary{color:var(--nexvia-green-deep)}#header-group a:hover{color:#86631d}#header-group .header__logo img{filter:none;object-fit:contain}#header-group .header__row--top{min-height:80px}#header-group .header-menu a[aria-current=page]{text-decoration:underline;text-underline-offset:7px;text-decoration-color:var(--nexvia-gold)}.menu-drawer{background:var(--nexvia-cream);color:var(--nexvia-green-deep)}#MainContent h1,#MainContent h2,#MainContent h3{color:var(--nexvia-green-deep);letter-spacing:-.035em;text-wrap:balance}#MainContent h1{line-height:1.15}#MainContent h2{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.2}#MainContent p{line-height:1.65}#MainContent a:not(.button):not(.button-secondary):focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--nexvia-green);outline-offset:4px}.button,.button-secondary{min-height:48px;border-radius:12px;font-weight:650;transition:background .2s ease,box-shadow .2s ease}.button:not(:disabled):hover{box-shadow:0 6px 18px #0f4d3a24}.button[disabled],button[disabled]{cursor:not-allowed}.quantity-selector{border-color:var(--nexvia-border);border-radius:12px;background:#fff}.contact-form__input,.email-signup__input{font-size:16px;border-radius:12px}.contact-form__input{background:#fff;border-color:var(--nexvia-border)}.contact-form__input:focus{border-color:var(--nexvia-green)}.product-card,.collection-card{border:1px solid #e0e8e2;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 6px 22px #0f4d3a0f;transition:box-shadow .2s ease}.product-card:hover,.collection-card:hover{box-shadow:0 10px 28px #0f4d3a1f}.product-card img{object-fit:contain}.product-card h3{font-size:1rem!important;line-height:1.5;letter-spacing:0!important}.product-card .price{color:var(--nexvia-green-deep);font-weight:700}#MainContent[data-template=index] [id$=__hero_p9CmMG] .hero{min-height:0;border-radius:0 0 24px 24px;background:var(--nexvia-cream)}#MainContent[data-template=index] [id$=__hero_p9CmMG] .hero__container{display:flex;flex-direction:column;min-height:0;padding:0;gap:0}#MainContent[data-template=index] [id$=__hero_p9CmMG] .hero__media-grid{position:relative;inset:auto;display:block;width:100%;grid-column:auto}#MainContent[data-template=index] [id$=__hero_p9CmMG] .hero__media{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;overflow:visible}#MainContent[data-template=index] [id$=__hero_p9CmMG] .hero__content-wrapper{position:relative;inset:auto;width:100%;max-width:none;display:flex;justify-content:center;align-items:center;padding:20px 16px 24px}#MainContent[data-template=index] [id$=__hero_p9CmMG] .hero__content-wrapper .group-block{width:auto;max-width:100%;padding:0}#MainContent[data-template=index] [id$=__product_list_rxcMQt] .resource-list--grid:has(>.resource-list__item:only-child){grid-template-columns:minmax(0,420px);justify-content:center}#MainContent[data-template=index] [id$=__product_list_rxcMQt]:has(.resource-list__item:only-child) .section-resource-list__header .group-block-content{justify-content:center}#MainContent[data-template=index] [id$=__product_list_rxcMQt]:has(.resource-list__item:only-child) h2{text-align:center}#MainContent[data-template=index] [id$=__product_list_rxcMQt]:has(.resource-list__item:only-child) h2:after{content:"";display:block;width:48px;height:3px;background:var(--nexvia-gold);margin:14px auto 0}#MainContent .product-grid--grid:has(>.product-grid__item:only-of-type){grid-template-columns:minmax(0,420px);justify-content:center}#MainContent .product-grid--grid:has(>.product-grid__item:only-of-type)>.product-grid__item{width:100%;grid-column:auto}#MainContent[data-template=product] h1{font-size:clamp(1.7rem,2.8vw,2.5rem);line-height:1.2}#MainContent[data-template=product] .text-block ul{padding-inline-start:22px;line-height:1.7}#MainContent[data-template=product] .text-block code{white-space:normal;font:inherit}#MainContent[data-template=product] .accordion{width:100%}#MainContent[data-template=product] .accordion summary{padding-block:18px;min-height:48px}#MainContent[data-template=product] .price{font-size:1.2rem;font-weight:700;color:var(--nexvia-green-deep)}.cart-summary__inner{border-radius:18px}.cart-drawer__summary{border-top:1px solid var(--nexvia-border)}.cart-items__media{border-radius:12px;overflow:hidden}#cart-drawer .theme-drawer__title{color:var(--nexvia-green-deep)}#MainContent[data-template="page.contact"] .contact-form{max-width:680px;padding:28px;border:1px solid var(--nexvia-border);border-radius:20px;background:#fff;box-shadow:0 8px 28px #0f4d3a0d}#MainContent[data-template="page.contact"] .contact-form__input--textarea{min-height:160px;height:180px}footer,footer .section,footer .footer{background:var(--nexvia-green-deep);color:#f5f6ef}footer .text-block,footer h2,footer h3,footer p,footer a{color:inherit}footer a:hover{color:var(--nexvia-gold-light)}footer a:focus-visible,footer button:focus-visible{outline:2px solid var(--nexvia-gold-light);outline-offset:4px}footer .email-signup__input{background:#fff;color:var(--nexvia-ink)}footer .text-block a{text-decoration:underline;text-underline-offset:4px}footer .footer-utilities{border-top:1px solid rgb(232 211 154 / 25%)}[dir=rtl] .text-block,[dir=rtl] .product-card{text-align:right}@media(max-width:749px){#header-group .header__row--top{min-height:68px}#MainContent h1{font-size:clamp(1.8rem,7vw,2.4rem)}#MainContent[data-template=index] [id$=__hero_p9CmMG] .hero{border-radius:0 0 16px 16px}#MainContent[data-template=index] [id$=__hero_p9CmMG] .hero__content-wrapper{padding:16px 16px 20px}#MainContent[data-template=index] [id$=__product_list_rxcMQt] .resource-list--grid:has(>.resource-list__item:only-child),#MainContent .product-grid--grid:has(>.product-grid__item:only-of-type){grid-template-columns:minmax(0,360px)}#MainContent[data-template=product] h1{font-size:1.75rem}#MainContent[data-template="page.contact"] .contact-form{padding:20px}#MainContent[data-template=product] .text-block{overflow-wrap:anywhere}.product-card{border-radius:16px}}@media(prefers-reduced-motion:reduce){.button,.button-secondary,.product-card,.collection-card{transition:none}}#MainContent[data-template=index] [id$=__hero_p9CmMG] picture.hero__media{overflow:hidden}#MainContent[data-template=index] [id$=__hero_p9CmMG] picture.hero__media>img.hero__media{margin-top:-1.4vw}
/*# sourceMappingURL=/cdn/shop/t/7/assets/nexvia-brand.css.map */
