.vr-utility main,.vr-utility main :is(.color-scheme-1,.color-scheme-2,.color-background-1,.color-background-2,.color-background-3,.color-inverse){--color-foreground: var(--vr-brand-green-rgb);--color-background: 242, 237, 224;--color-background-contrast: 212, 196, 168;--color-button: var(--vr-brand-green-rgb);--color-button-text: 242, 237, 224;--color-secondary-button: 242, 237, 224;--color-secondary-button-text: var(--vr-brand-green-rgb);--color-link: var(--vr-brand-green-rgb);--color-badge-foreground: var(--vr-brand-green-rgb);--color-badge-background: 242, 237, 224;--color-badge-border: var(--vr-brand-green-rgb);--color-shadow: var(--vr-brand-green-rgb);--buttons-radius: var(--vr-radius-pill);--buttons-radius-outset: var(--vr-radius-pill);--inputs-radius: var(--vr-radius-input);--inputs-radius-outset: calc(var(--vr-radius-input) + 1px);--inputs-border-opacity: .6;--alpha-button-background: 1;--alpha-button-border: 1;--alpha-link: 1}.vr-utility main{background-color:var(--vr-cream);color:var(--vr-green-80);font-family:var(--font-body-family);font-size:var(--vr-fs-body);line-height:var(--vr-lh-body)}.vr-utility main :is(.gradient,.color-scheme-1,.color-scheme-2,.color-background-1,.color-background-2,.color-background-3){background:var(--vr-cream);color:var(--vr-green-80)}.vr-utility #MainContent{padding-top:64px}.vr-utility main :is(h1,h2,h3,h4,.h0,.h1,.h2,.h3,.title){font-family:var(--font-heading-family);font-weight:400;color:var(--vr-brand-green);letter-spacing:var(--vr-ls-h2)}.vr-utility main :is(.main-page-title,.template-404 .title,.template-search__header h1,.shopify-policy__title h1,.title--primary,.gift-card__price h1,.collection-hero__title,.main-blog>.title,.password-main h2){font-size:clamp(36px,3.4vw,52px);line-height:var(--vr-lh-h1);letter-spacing:var(--vr-ls-h1);margin:0 0 var(--vr-sp-30);text-wrap:balance}.vr-utility main .main-page-title{text-align:center}.vr-utility main :is(h2,.h2){font-size:var(--vr-fs-h2);line-height:var(--vr-lh-h2)}.vr-utility main :is(h3,.h3){font-size:var(--vr-fs-h3);line-height:var(--vr-lh-h3)}.vr-utility main :is(h1,h2,h3,h4) em{font-style:italic}.vr-utility main .rte{font-size:17px;line-height:1.7;color:var(--vr-green-80)}.vr-utility main .rte>*+*{margin-top:1em}.vr-utility main .rte :is(h2,h3,h4){margin:1.6em 0 .5em}.vr-utility main .rte :is(ul,ol){padding-left:1.2em}.vr-utility main .rte li+li{margin-top:.35em}.vr-utility main .rte strong{font-weight:500;color:var(--vr-brand-green)}.vr-utility main .rte blockquote{margin:1.6em 0;padding:0 0 0 var(--vr-sp-20);border-left:2px solid var(--vr-gold);font-family:var(--font-heading-family);font-style:italic;font-size:clamp(20px,1.8vw,24px);line-height:1.4;color:var(--vr-brand-green)}.vr-utility main .rte hr,.vr-utility main hr{border:0;border-top:1px solid var(--vr-green-12);margin:var(--vr-sp-40) 0}.vr-utility main .rte img{border-radius:var(--vr-radius-image)}.vr-utility main :is(.rte a,.link,.underlined-link,.customer a){color:var(--vr-brand-green);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:var(--vr-green-60);transition:text-decoration-color var(--t-ui),text-decoration-thickness var(--t-ui)}.vr-utility main :is(.rte a,.link,.underlined-link):hover{text-decoration-color:currentColor;text-decoration-thickness:2px}.vr-utility main .rte table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;table-layout:auto;font-size:var(--vr-fs-small);-webkit-overflow-scrolling:touch}.vr-utility main .rte :is(th,td){padding:12px 16px 12px 0;border:0;border-bottom:1px solid var(--vr-green-12);text-align:left;vertical-align:top}.vr-utility main .rte th{font-size:var(--vr-fs-eyebrow);font-weight:500;letter-spacing:var(--vr-ls-eyebrow);text-transform:uppercase;color:var(--vr-brand-green)}.vr-utility main :is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded){min-height:48px;padding:0 32px;border-radius:var(--vr-radius-pill);font-family:var(--font-body-family);font-weight:400;font-size:var(--vr-fs-button);letter-spacing:var(--vr-ls-button);text-transform:uppercase;background-color:var(--vr-brand-green);color:var(--vr-cream);box-shadow:inset 0 0 0 1.5px var(--vr-brand-green);transition:background-color var(--t-invert),color var(--t-invert)}.vr-utility main :is(.button,.shopify-challenge__button):before,.vr-utility main :is(.button,.shopify-challenge__button):after{box-shadow:none}.vr-utility main :is(.button,.shopify-challenge__button):not([disabled]):hover{background-color:var(--vr-cream);color:var(--vr-brand-green)}.vr-utility main .button--secondary{background-color:transparent;color:var(--vr-brand-green)}.vr-utility main .button--secondary:not([disabled]):hover{background-color:var(--vr-brand-green);color:var(--vr-cream)}.vr-utility main .button--tertiary{min-height:44px;background:transparent;box-shadow:none;color:var(--vr-brand-green);text-decoration:underline;text-underline-offset:.25em}.vr-utility main .button[disabled],.vr-utility main .button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.vr-utility main :is(.field__input,.select__select,.text-area,.customer .field input){min-height:52px;background-color:var(--vr-cream-raised);color:var(--vr-brand-green);font-size:16px;border-radius:var(--vr-radius-input)}.vr-utility main .field textarea.text-area{min-height:140px;padding-top:2.2rem}.vr-utility main :is(.field,.select):after{border-radius:var(--vr-radius-input)}.vr-utility main :is(.field__label,.form__label,label){color:var(--vr-green-80)}.vr-utility main .field__input::placeholder{color:var(--vr-green-76)}.vr-utility main :is(.field__input,.select__select,.text-area):focus-visible{outline:var(--vr-focus-outline);outline-offset:var(--vr-focus-offset);box-shadow:none}.vr-utility main .field__button{min-width:44px;min-height:44px;color:var(--vr-brand-green)}.vr-utility main :is(.form__message,.form-status,.errors,.newsletter-form__message){display:flex;gap:10px;align-items:flex-start;margin:var(--vr-sp-20) 0;padding:14px 18px;border-radius:var(--vr-radius-card);background:var(--vr-green-06);box-shadow:inset 0 0 0 1px var(--vr-green-12);color:var(--vr-brand-green);font-size:var(--vr-fs-small);line-height:1.5}.vr-utility main :is(.form__message,.form-status) :is(h2,h3){font-family:var(--font-body-family);font-size:var(--vr-fs-small);margin:0}.vr-utility main .errors ul{margin:0;padding-left:1em}.vr-utility main .errors a{color:inherit}.vr-utility main :is(a,button,summary,[tabindex]):focus-visible{outline:var(--vr-focus-outline);outline-offset:var(--vr-focus-offset);box-shadow:none}.vr-utility main .pagination__list{gap:6px}.vr-utility main .pagination__item{min-width:44px;height:44px;border-radius:var(--vr-radius-pill);color:var(--vr-brand-green);transition:background-color var(--t-ui),color var(--t-ui)}.vr-utility main .pagination__item:after{display:none}.vr-utility main a.pagination__item:hover{background:var(--vr-green-06)}.vr-utility main .pagination__item--current{background:var(--vr-brand-green);color:var(--vr-cream)}.vr-utility main .template-404{padding-block:var(--vr-section-y);max-width:640px}.vr-utility main .template-404>p:first-child{font-size:var(--vr-fs-eyebrow);letter-spacing:var(--vr-ls-eyebrow);text-transform:uppercase;color:var(--vr-green-80);margin-bottom:var(--vr-sp-20)}.vr-utility main .template-404 .button{margin-top:var(--vr-sp-30)}.vr-utility main :is(.template-search__header [role=status],.cart__warnings,.search__empty){color:var(--vr-green-80);font-size:var(--vr-fs-body)}.vr-utility main .cart__empty-text{font-family:var(--font-heading-family);color:var(--vr-brand-green);font-size:var(--vr-fs-h2)}.vr-utility main .template-search__header{padding-top:var(--vr-sp-40)}.vr-utility main .template-search__search{max-width:560px;margin-inline:auto}.vr-utility main .facets__summary,.vr-utility main .facet-filters__label,.vr-utility main .product-count__text{font-size:var(--vr-fs-eyebrow);letter-spacing:var(--vr-ls-eyebrow);text-transform:uppercase;color:var(--vr-green-80)}.vr-utility main .facets__summary{min-height:44px}.vr-utility main .active-facets__button-inner{border-radius:var(--vr-radius-pill);box-shadow:inset 0 0 0 1px var(--vr-green-60);color:var(--vr-brand-green)}.vr-utility main :is(.card,.card__inner,.article-card){--border-radius: var(--vr-radius-card)}.vr-utility main .card__heading a{color:var(--vr-brand-green)}.vr-utility main :is(.badge){border-radius:var(--vr-radius-pill);font-size:var(--vr-fs-eyebrow);letter-spacing:var(--vr-ls-eyebrow);text-transform:uppercase}.vr-utility main .shopify-policy__container{max-width:72ch;padding:var(--vr-section-y) 20px;margin-inline:auto}.vr-utility main .shopify-policy__title{text-align:center;margin-bottom:var(--vr-sp-40)}.vr-utility main .page-width--narrow{max-width:760px;padding-inline:20px}.vr-utility.gift-card main{padding:var(--vr-section-y) 20px;text-align:center}.vr-utility.gift-card .gift-card__image-wrapper img{border-radius:var(--vr-radius-card)}.vr-utility.gift-card .gift-card__number{display:inline-block;padding:12px 20px;border-radius:var(--vr-radius-input);background:var(--vr-cream-raised);box-shadow:inset 0 0 0 1px var(--vr-green-12);font-size:18px;letter-spacing:.08em;color:var(--vr-brand-green)}.vr-utility.gift-card .gift-card__buttons{gap:12px;justify-content:center}.vr-utility.gift-card .gift-card__price p,.vr-utility.gift-card .gift-card__text{color:var(--vr-green-80)}.vr-utility .password-main .email-signup-banner__box{border-radius:var(--vr-radius-card);background:var(--vr-cream)}.vr-utility main :is([class*=wg-],[class*=wishlist]) :is(button,.button){border-radius:var(--vr-radius-pill)}@keyframes vr-page-in{0%{opacity:0}to{opacity:1}}.vr-motion .vr-utility #MainContent>.shopify-section:first-child,.vr-motion .vr-utility .shopify-policy__container{animation:vr-page-in var(--t-slow) both}.vr-motion .vr-utility #MainContent>.shopify-section:first-child :is(h1,.title){animation:vr-page-in 1.1s var(--ease-out) .12s both}.vr-utility main .card__media .media img{transition:opacity var(--t-media),transform var(--t-image)}.vr-utility main .collection-hero__inner{padding-top:var(--vr-sp-60);padding-bottom:var(--vr-sp-30)}.vr-utility main .collection-hero__description{max-width:62ch;font-size:17px;line-height:1.7;color:var(--vr-green-80)}.vr-utility main .collection-hero__description em{font-family:var(--font-heading-family);font-size:1.15em;color:var(--vr-brand-green)}.vr-utility main .vr-breadcrumbs{background:transparent}.vr-utility main .facets__heading{font-family:var(--font-body-family);font-size:var(--vr-fs-eyebrow);letter-spacing:var(--vr-ls-eyebrow);text-transform:uppercase;color:var(--vr-green-80)}.vr-utility main .title-wrapper--no-top-margin>.title--primary,.vr-utility main .collection-list-wrapper .title{margin-top:var(--vr-sp-40)}.vr-utility main .vr-breadcrumbs{padding:var(--vr-sp-30) 1.5rem 0;font-size:var(--vr-fs-small)}@media screen and (min-width:750px){.vr-utility main .vr-breadcrumbs{padding-inline:5rem}}.vr-utility main .vr-breadcrumbs+.collection-hero .collection-hero__inner{padding-top:var(--vr-sp-20);padding-bottom:0}.vr-utility main .collection-hero__title{margin-bottom:var(--vr-sp-20)}.vr-utility main .collection-hero__description>:last-child{margin-bottom:0}.vr-utility main .facets__form{align-items:center;margin-bottom:var(--vr-sp-30);padding-block:6px;border-block:1px solid var(--vr-green-12)}.vr-utility main .facets__wrapper{align-items:center;align-self:center}.vr-utility main .facets__heading{margin:0 var(--vr-sp-20) 0 0}.vr-utility main .facets__disclosure{margin-right:var(--vr-sp-30)}.vr-utility main .facets__summary{min-height:44px;margin:0;padding:0;display:flex;align-items:center}.vr-utility main .facets__summary>div{display:flex;align-items:center;gap:8px;font-family:var(--font-body-family);font-size:var(--vr-fs-eyebrow);letter-spacing:var(--vr-ls-eyebrow);text-transform:uppercase;color:var(--vr-brand-green)}.vr-utility main .facets__summary :is(.svg-wrapper,.icon-caret){position:static;width:10px;height:auto;transform:none}.vr-utility main .facets__disclosure[open] .facets__summary .icon-caret{transform:rotate(180deg)}.vr-utility main .facets__display{border-radius:var(--vr-radius-card);background:var(--vr-cream-raised);box-shadow:0 0 0 1px var(--vr-green-12),0 12px 32px rgba(var(--vr-brand-green-rgb),.08)}.vr-utility main .collection-hero__inner.page-width{padding-top:var(--vr-sp-20);padding-bottom:0}.vr-utility main .collection-hero__description:empty{display:none}.vr-utility main .collection-hero__description{margin:0}.vr-utility main .shopify-section:has(.collection-hero)+.shopify-section{margin-top:0}.vr-utility main .shopify-section:has(.collection-hero)+.shopify-section [class*=product-grid-padding]{padding-top:var(--vr-sp-20)}.vr-utility main .facets-container{padding-top:0}.vr-utility main .collection-hero,.vr-utility main .collection-hero__inner,.vr-utility main .collection-hero__text-wrapper{margin-bottom:0;padding-bottom:0}.vr-utility main .facet-filters{align-items:center;padding-left:0}.vr-utility main .facet-filters__label{margin:0 10px 0 0;font-size:var(--vr-fs-eyebrow);letter-spacing:var(--vr-ls-eyebrow);text-transform:uppercase;color:var(--vr-green-80)}.vr-utility main .facet-filters__field .select__select.facet-filters__sort{min-height:44px;padding:0 20px 0 0;background:transparent;border-radius:0;box-shadow:none;font-family:var(--font-body-family);font-size:var(--vr-fs-eyebrow);letter-spacing:var(--vr-ls-eyebrow);text-transform:uppercase;color:var(--vr-brand-green)}.vr-utility main .facet-filters__field .select:after{content:none}.vr-utility main .facets__form .product-count{align-self:center;margin:0}.vr-utility main .product-count__text{margin:0;font-family:var(--font-body-family)}.vr-utility main .page-width>h1.title--primary{margin:var(--vr-sp-40) 0}.vr-utility main .collection-list{--grid-desktop-vertical-spacing: var(--vr-sp-60);--grid-mobile-vertical-spacing: var(--vr-sp-40)}.vr-utility main .collection-card-wrapper .card__inner{border-radius:var(--vr-radius-card);overflow:hidden}.vr-utility main .collection-card-wrapper .card>.card__content{padding:var(--vr-sp-20) 0 0}.vr-utility main .collection-card-wrapper .card__heading{font-family:var(--font-heading-family);font-size:clamp(22px,1.8vw,26px);line-height:var(--vr-lh-h3);color:var(--vr-brand-green)}.vr-utility main .collection-card-wrapper .card__heading a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:10px;min-height:44px}.vr-utility main .collection-card-wrapper .card__heading .icon-wrap{margin:0;color:var(--vr-green-60);transition:transform var(--t-ui),color var(--t-ui)}.vr-utility main .collection-card-wrapper:hover .card__heading .icon-wrap{color:var(--vr-brand-green);transform:translate(4px)}.vr-utility main .collection-card-wrapper:hover .card__heading a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.vr-utility main .collection-card-wrapper .card__media img{transition:transform var(--t-image)}.vr-utility main .collection-card-wrapper:hover .card__media img{transform:scale(var(--vr-hover-scale))}.vr-utility main .banner__media{overflow:hidden}.vr-utility main .banner__media img.vr-parallax-img{transform:scale(1.15);will-change:transform}.vr-utility main .rich-text__heading{position:relative;z-index:0;font-family:var(--font-heading-family);font-size:var(--vr-sh-size);line-height:var(--vr-sh-line-height);letter-spacing:var(--vr-sh-tracking);color:var(--vr-brand-green);margin-bottom:var(--vr-sp-30)}.vr-utility main .rich-text__heading em{font-style:italic;position:relative}.vr-utility main .rich-text__heading em:before{content:"";position:absolute;left:-.15em;right:-.15em;bottom:.05em;height:.38em;z-index:-1;transform:rotate(-.6deg);transform-origin:left center;background:color-mix(in srgb,var(--vr-brand-green) 22%,transparent);border-radius:3px 4px 2px 3px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 6%,black 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,black 6%,black 94%,transparent 100%)}.vr-motion .vr-utility main .rich-text__heading em:before{animation:vr-hl-draw .6s cubic-bezier(.22,.61,.36,1) .5s both}@keyframes vr-hl-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.vr-utility main .rich-text__text{max-width:56ch;margin-inline:auto;font-size:17px;line-height:1.7}.vr-utility main .rich-text__wrapper{padding-top:var(--vr-sp-60)}.vr-utility main :is(.button,.shopify-challenge__button):before,.vr-utility main :is(.button,.shopify-challenge__button):after,.vr-utility main :is(.button,.shopify-challenge__button):hover:after,.vr-utility main :is(.button,.shopify-challenge__button):not([disabled]):hover:after{display:none}.vr-utility main .contact .field{flex-direction:column;gap:8px;margin-bottom:4px}.vr-utility main .contact .field:before,.vr-utility main .contact .field:after{content:none}.vr-utility main .contact .field .field__label{position:static;order:-1;top:auto;left:auto;max-width:none;transform:none;font-size:var(--vr-fs-small);line-height:1.4;letter-spacing:.02em;color:var(--vr-brand-green);pointer-events:auto;transition:none}.vr-utility main .contact .field .field__input{padding:14px 16px;border:1px solid rgba(var(--vr-brand-green-rgb),.6);box-shadow:none;transition:border-color var(--t-ui)}.vr-utility main .contact .field .field__input:hover{border-color:var(--vr-brand-green)}.vr-utility main .contact .field .field__input::placeholder{color:transparent}.vr-utility main .contact .field textarea.text-area{padding-top:14px}.vr-utility main .contact .contact__fields{margin-bottom:0}.vr-utility main .contact .contact__button{margin-top:24px}.vr-utility main .vr-coll-empty{display:flex;flex-direction:column;align-items:center;gap:20px;padding-block:clamp(60px,8vw,120px);text-align:center}.vr-utility main .vr-coll-empty__title{margin:0;font-family:var(--font-heading-family);font-size:var(--vr-fs-h2);line-height:var(--vr-lh-h2);color:var(--vr-brand-green)}.vr-utility main .vr-coll-empty__text{max-width:46ch;font-size:17px;line-height:1.7}.vr-utility main .vr-coll-empty__text p{margin:0}.vr-utility main .vr-coll-empty__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:8px;padding:0 36px;border-radius:var(--vr-radius-pill);background:var(--vr-brand-green);color:var(--vr-cream);font-family:var(--font-body-family);font-size:var(--vr-fs-button);letter-spacing:var(--vr-ls-button);text-decoration:none;transition:background-color var(--t-ui)}.vr-utility main .vr-coll-empty__btn:hover{background:var(--vr-brand-green-hover)}.vr-utility main .vr-coll-empty__btn:focus-visible{outline:var(--vr-focus-outline);outline-offset:var(--vr-focus-offset)}@media(prefers-reduced-motion:reduce){.vr-utility main :is(.button,.pagination__item,a){transition-duration:.01s}}@media(max-width:749px){.vr-utility main .shopify-policy__container{padding-inline:16px}.vr-utility main .page-width--narrow{padding-inline:16px}.vr-utility main .button{width:auto;max-width:100%}}@media(max-width:749px){.vr-utility main .shopify-policy__container{width:100%;min-width:0;overflow-wrap:break-word}.vr-utility main .mobile-facets__open{min-height:44px}.vr-utility main cart-items .title-wrapper-with-link .underlined-link{display:inline-flex;align-items:center;min-height:44px}.vr-utility main .cart-item__name{display:inline-block;margin-block:-12px;padding-block:12px}.vr-utility main .cart__checkout-button{width:100%}}.vr-utility main .rte li{list-style-position:outside}
/*# sourceMappingURL=/cdn/shop/t/24/assets/vr-pages.css.map */
