@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap";:root{--vr-background: #ffffff;--vr-text: #1d1d1f;--vr-primary: #03623c;--vr-secondary: #1d1d1f;--vr-light-grey: #f5f5f7;--vr-font-family: "Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--vr-font-heading-family: "Playfair Display", serif;--vr-font-body-size: 16px;--vr-font-body-weight: 400;--vr-font-heading-weight: 600;--vr-letter-spacing-heading: 0;--vr-section-padding: 80px;--vr-section-padding-mobile: 40px;--vr-button-padding-vertical: 16px;--vr-button-padding-horizontal: 36px;--vr-button-border-radius: 0px;--vr-button-border-width: 1px;--vr-image-border-radius: 0px;--vr-transition: all .3s ease}*,*:before,*:after{font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body{font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:var(--vr-font-body-size)!important;font-weight:var(--vr-font-body-weight)!important;color:var(--vr-text)!important;background-color:var(--vr-background)!important;margin:0!important;padding:0!important}html{margin:0!important;padding:0!important}.shopify-section-group-header-group,.shopify-section-group-header-group>*,.announcement-bar-section,.announcement-bar-section>*,.utility-bar,.section-header,.section-header .header-wrapper,.section-header .header{margin-top:0!important;padding-top:0!important;padding-bottom:0!important;margin-bottom:0!important}.shopify-section,.shopify-section-group-header-group .shopify-section:first-child{margin-top:0!important;padding-top:0!important}body{margin:0!important;padding:0!important}body>*:first-child,body>*:first-child>*:first-child,body>*:first-child>*:first-child>*:first-child{margin-top:0!important;padding-top:0!important}.shopify-section-group-header-group{margin:0!important;padding:0!important}.shopify-section-group-header-group .announcement-bar-section{margin:0!important;padding:0!important;position:relative!important;top:0!important}.header,.section-header .header{padding-top:20px!important;padding-bottom:20px!important}.header-wrapper{background-color:transparent!important}.header-wrapper--border-bottom{border-bottom:1px solid rgba(0,0,0,.1)!important}@media screen and (max-width: 749px){.header,.section-header .header{padding-top:16px!important;padding-bottom:16px!important}}p,span,a,li,td,th,label,input,textarea,select,button,div,section,article,aside,nav,header,footer,main{font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.h0,.hxl,.hxxl{font-family:Playfair Display,serif!important;font-weight:var(--vr-font-heading-weight)!important;font-style:normal!important;letter-spacing:var(--vr-letter-spacing-heading)!important;color:var(--vr-text)!important}.title,.banner__heading,.collection-list-title,.collage-wrapper-title,.footer-block__heading,.card__heading,.product-card-wrapper .card__heading,.contains-card--product .card__heading,.section-title,.page-title,.inline-richtext,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.h0,.hxl,.hxxl,[class*=heading],[class*=title],[class*=Title],[class*=Heading],.slideshow .banner__heading,.image-banner .banner__heading,.featured-collection .title,.categories-grid .title,.latest-arrivals .title,.collection-list .collection-list-title,.collage .collage-wrapper-title,.footer .footer-block__heading,.header__heading{font-family:Playfair Display,serif!important;font-style:normal!important}.vr-button-pill,.button.vr-button-pill{border-radius:var(--vr-button-border-radius)!important;padding:var(--vr-button-padding-vertical) var(--vr-button-padding-horizontal)!important;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:var(--vr-font-body-weight)!important;font-size:var(--vr-font-body-size)!important;text-decoration:none!important;display:inline-block!important;transition:var(--vr-transition)!important;border:none!important;cursor:pointer!important}.vr-button-primary,.button.vr-button-primary{background-color:var(--vr-primary)!important;color:#fff!important;border:none!important}.vr-button-primary:hover,.button.vr-button-primary:hover{background-color:#1a3d2a!important;transform:translateY(-1px)}.vr-button-secondary,.button.vr-button-secondary{background-color:transparent!important;color:var(--vr-secondary)!important;border:var(--vr-button-border-width) solid var(--vr-secondary)!important}.vr-button-secondary:hover,.button.vr-button-secondary:hover{background-color:var(--vr-primary)!important;color:#fff!important}.vr-image-rounded,img.vr-image-rounded{border-radius:var(--vr-image-border-radius)!important;overflow:hidden}@media screen and (max-width: 749px){.vr-section{padding-top:var(--vr-section-padding-mobile);padding-bottom:var(--vr-section-padding-mobile)}}.vr-announcement-bar{background-color:var(--vr-text)!important;color:#fff!important;text-align:center!important;padding:12px 0!important}.announcement-bar__message,.announcement-bar__message span,.announcement-bar__message p,.announcement-bar__link,.announcement-bar__link .announcement-bar__message,.announcement-bar__announcement,.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__link{color:#fff!important;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:500!important;line-height:normal!important;letter-spacing:-.6px!important}.vr-header-sticky{background-color:#fffffff2!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;box-shadow:none!important}.vr-nav-link{font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:var(--vr-font-body-weight)!important;font-size:var(--vr-font-body-size)!important;color:var(--vr-text)!important;text-decoration:none!important;transition:var(--vr-transition)!important}.vr-nav-link:hover{opacity:.7}.header__menu-item,.header__menu-item span,.header__menu-item:hover span,.header__menu-item:hover,details[open]>.header__menu-item,details[open]:hover>.header__menu-item,.header__active-menu-item,.header__menu-item:hover .header__active-menu-item{text-decoration:none!important;text-underline-offset:0!important;text-decoration-thickness:0!important;text-decoration-line:none!important}.header__inline-menu .list-menu--inline{gap:32px!important}.header__menu-item,.header__menu-item span,.header .list-menu__item--link,.header .list-menu__item,.header__submenu .header__menu-item,.header__submenu .list-menu__item,.header__submenu .list-menu__item--link{color:#000!important;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:17px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;letter-spacing:-.6px!important;transition:opacity .2s ease!important;opacity:.6!important}.header__menu-item:hover,.header .list-menu__item--link:hover,.header__submenu .header__menu-item:hover{opacity:1!important;color:#000!important}.header__active-menu-item,.header__submenu .header__active-menu-item,.header__menu-item[aria-current=page],a.header__menu-item[aria-current=page],.header__menu-item:has(.header__active-menu-item){color:#03623c!important;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:17px!important;font-style:normal!important;font-weight:700!important;line-height:normal!important;letter-spacing:-.6px!important;opacity:1!important}.mega-menu__link,.mega-menu__link--level-2,.mega-menu__list--condensed .mega-menu__link{color:#000!important;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:17px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;letter-spacing:-.6px!important}.menu-drawer__menu-item,.menu-drawer__menu-item.link,.menu-drawer__account{color:#000!important;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:17px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important}.menu-drawer__account-text{display:inline!important;visibility:visible!important;opacity:1!important;color:#000!important;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:17px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;margin-left:1rem!important;letter-spacing:-.6px!important}.vr-product-card,.product-card-wrapper .card,.contains-card--product .card{border:none!important;background:transparent!important}.vr-product-card img,.product-card-wrapper .card__media img,.contains-card--product .card__media img{border-radius:var(--vr-image-border-radius)!important}.vr-product-card .card__heading,.product-card-wrapper .card__heading,.contains-card--product .card__heading,.card__heading{font-family:Playfair Display,serif!important;font-weight:var(--vr-font-heading-weight)!important;font-size:16px!important;line-height:1.4!important;letter-spacing:0!important;color:var(--vr-text)!important;text-align:left!important;margin-top:16px!important;margin-bottom:8px!important}.vr-product-card .card__heading a,.product-card-wrapper .card__heading a,.contains-card--product .card__heading a,.card__heading a{color:var(--vr-text)!important;text-decoration:none!important;font-family:Playfair Display,serif!important;font-weight:var(--vr-font-heading-weight)!important;font-size:16px!important;line-height:1.4!important;letter-spacing:0!important}.vr-product-card .price,.product-card-wrapper .card__information .price,.contains-card--product .card__information .price,.card__information .price{color:var(--vr-text)!important;font-weight:var(--vr-font-body-weight)!important;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:16px!important}.vr-category-card{text-align:center;transition:var(--vr-transition)}.vr-category-card:hover{transform:translateY(-5px)}.vr-category-card-link{text-decoration:none!important;display:block}.vr-category-card img{border-radius:var(--vr-image-border-radius)!important;width:100%;height:auto;transition:var(--vr-transition)}.vr-category-card:hover img{transform:scale(1.05)}.vr-category-card-label{margin-top:16px;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:var(--vr-font-body-weight)!important;font-size:var(--vr-font-body-size)!important;color:var(--vr-text)!important;text-decoration:none!important}.vr-mosaic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.vr-mosaic-item{border-radius:var(--vr-image-border-radius)!important;overflow:hidden}.vr-mosaic-item--tall{grid-row:span 2}.vr-mosaic-item img{width:100%;height:100%;object-fit:cover;border-radius:var(--vr-image-border-radius)!important}@media screen and (max-width: 749px){.vr-mosaic-grid{grid-template-columns:1fr}.vr-mosaic-item--tall{grid-row:span 1}}.vr-footer{background-color:var(--vr-light-grey)!important;padding:80px 0 40px!important}.vr-footer-newsletter{margin-bottom:40px}.vr-footer-newsletter h2{font-weight:var(--vr-font-heading-weight)!important;color:var(--vr-text)!important;margin-bottom:20px}.vr-footer-newsletter input{border-radius:var(--vr-button-border-radius)!important;padding:16px 24px!important;border:1px solid #ddd!important;font-family:var(--vr-font-family)!important;font-size:var(--vr-font-body-size)!important;width:100%;max-width:400px}.vr-footer-newsletter button{border-radius:var(--vr-button-border-radius)!important;padding:16px 36px!important;margin-top:16px;font-family:var(--vr-font-family)!important}.vr-footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:40px}.vr-footer-links h3{font-weight:var(--vr-font-heading-weight)!important;color:var(--vr-text)!important;margin-bottom:16px;font-size:14px}.vr-footer-links a{color:var(--vr-text)!important;text-decoration:none!important;font-size:14px!important;display:block;margin-bottom:8px;transition:var(--vr-transition)}.vr-footer-links a:hover{opacity:.7}.vr-footer-copyright{text-align:center;padding-top:40px;border-top:1px solid #ddd;color:var(--vr-text)!important;font-size:14px!important}@media screen and (max-width: 749px){.vr-footer-links{grid-template-columns:1fr;gap:30px}.vr-footer{padding:40px 0 20px!important}}.vr-text-center{text-align:center!important}.vr-mb-40{margin-bottom:40px!important}.vr-mt-40{margin-top:40px!important}.button,.button--primary,.button--secondary,.button--tertiary,.shopify-challenge__button,.customer button,button.button,a.button{border:none!important;box-shadow:none!important;outline:none!important;position:relative!important}.button--secondary{border:var(--vr-button-border-width) solid var(--vr-secondary)!important;box-shadow:none!important}.button:before,.button:after,.button--primary:before,.button--primary:after,.button--secondary:before,.button--secondary:after,.button--tertiary:before,.button--tertiary:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after,button.button:before,button.button:after,a.button:before,a.button:after{display:none!important;content:none!important;box-shadow:none!important;border:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.button:hover:before,.button:hover:after,.button--primary:hover:before,.button--primary:hover:after,.button--secondary:hover:before,.button--secondary:hover:after,.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after{display:none!important;box-shadow:none!important;border:none!important;opacity:0!important;visibility:hidden!important;--border-offset: 0 !important}:root{--product-card-corner-radius: 0 !important;--collection-card-corner-radius: 0 !important;--blog-card-corner-radius: 0 !important;--text-boxes-radius: 0 !important;--media-radius: 0 !important;--buttons-radius: 0 !important;--buttons-radius-outset: 0 !important;--inputs-radius: 0 !important;--inputs-radius-outset: 0 !important;--variant-pills-radius: 0 !important;--badge-corner-radius: 0 !important;--popup-corner-radius: 0 !important;--product-card-text-alignment: left !important;--collection-card-text-alignment: left !important;--blog-card-text-alignment: left !important}*,*:before,*:after{border-radius:0!important}.media--circle,[class*=avatar],[class*=circle],.header__menu-item[aria-current=page]:before,.header__menu-item:has(.header__active-menu-item):before{border-radius:50%!important}*,*:before,*:after{box-shadow:none!important}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after,.quantity:after{box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity))!important}.field:hover:after,.select:hover:after,.select__select:hover~.select:after,.customer .field:hover:after,.customer select:hover:after,.localization-form__select:hover:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-border-primary),var(--inputs-border-opacity))!important}.field__input:focus-visible~.field:after,.select__select:focus-visible~.select:after,.customer .field input:focus-visible~.field:after,.customer select:focus-visible~.select:after,.field__input:focus~.field:after,.select__select:focus~.select:after,.customer .field input:focus~.field:after,.customer select:focus~.select:after,.localization-form__select:focus:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-border-focus))!important}:root{--shadow-horizontal-offset: 0 !important;--shadow-vertical-offset: 0 !important;--shadow-blur-radius: 0 !important;--shadow-opacity: 0 !important;--shadow-visible: 0 !important;--product-card-shadow-opacity: 0 !important;--product-card-shadow-visible: 0 !important;--collection-card-shadow-opacity: 0 !important;--collection-card-shadow-visible: 0 !important;--blog-card-shadow-opacity: 0 !important;--blog-card-shadow-visible: 0 !important;--text-boxes-shadow-opacity: 0 !important;--text-boxes-shadow-visible: 0 !important;--media-shadow-opacity: 0 !important;--media-shadow-visible: 0 !important;--popup-shadow-opacity: 0 !important;--buttons-shadow-opacity: 0 !important;--buttons-shadow-visible: 0 !important;--inputs-shadow-opacity: 0 !important;--drawer-shadow-opacity: 0 !important}.button:not(.vr-button-pill),.button,button{border-radius:var(--vr-button-border-radius)!important;padding:var(--vr-button-padding-vertical) var(--vr-button-padding-horizontal)!important;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.button--primary{background-color:var(--vr-primary)!important;color:#fff!important;border:none!important;box-shadow:none!important}.button--secondary{background-color:transparent!important;color:var(--vr-secondary)!important;border:var(--vr-button-border-width) solid var(--vr-secondary)!important;box-shadow:none!important}.button:hover:before,.button:hover:after,.button--primary:hover:before,.button--primary:hover:after,.button--secondary:hover:before,.button--secondary:hover:after{display:none!important;box-shadow:none!important;border:none!important}.button,.button--primary,.button--secondary,.button--tertiary,.shopify-challenge__button,.customer button,button.button,a.button,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button,.shopify-payment-button__button [role=button],.product-form__submit.button,.product-form__submit.button--primary,.product-form__submit.button--secondary{height:50px!important;min-height:50px!important;max-height:50px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.button>*,.button--primary>*,.button--secondary>*,.button--tertiary>*,.shopify-challenge__button>*,.customer button>*,button.button>*,a.button>*,button.shopify-payment-button__button--unbranded>*,.shopify-payment-button__button>*,.shopify-payment-button__button [role=button]>*,.product-form__submit.button>*,.product-form__submit.button--primary>*,.product-form__submit.button--secondary>*{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important}.button span,.button--primary span,.button--secondary span,.button--tertiary span,.product-form__submit.button span{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important}.product-card-wrapper .card,.contains-card--product .card,.card.product-card-wrapper,.card.contains-card--product,.product-card-wrapper .card__content,.contains-card--product .card__content,.product-card-wrapper .card__information,.contains-card--product .card__information,.product-card-wrapper .card-information,.contains-card--product .card-information,.product-card-wrapper .card__heading,.contains-card--product .card__heading,.product-card-wrapper .card__heading a,.contains-card--product .card__heading a{text-align:left!important}.product-card-wrapper .price,.contains-card--product .price,.product-card-wrapper .card__information .price,.contains-card--product .card__information .price{text-align:left!important;justify-content:flex-start!important}.product-card-wrapper .card__content,.contains-card--product .card__content{padding-left:0!important;padding-right:0!important;padding-top:.8rem!important;padding-bottom:.8rem!important}.product-card-wrapper .card__information,.contains-card--product .card__information,.product-card-wrapper .card-information,.contains-card--product .card-information,.product-card-wrapper.card--media .card__inner .card__content,.contains-card--product.card--media .card__inner .card__content{padding-left:0!important;padding-right:0!important}.product-card-wrapper .card__heading,.contains-card--product .card__heading,.product-card-wrapper .card__heading a,.contains-card--product .card__heading a,.product-card-wrapper .price,.contains-card--product .price,.product-card-wrapper .card__vendor,.contains-card--product .card__vendor{margin-left:0!important;padding-left:0!important}.product-card-wrapper .price__container,.contains-card--product .price__container{justify-content:flex-start!important;text-align:left!important}.product-card-wrapper .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note),.contains-card--product .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note),.product-card-wrapper .card__information .price,.contains-card--product .card__information .price{margin-top:.3rem!important}.product-card-wrapper .card__heading,.contains-card--product .card__heading{margin-top:0!important;margin-bottom:0!important}.product-card-wrapper .card-information .price,.contains-card--product .card-information .price,.product-card-wrapper .card__information .price,.contains-card--product .card__information .price{margin-top:.3rem!important;margin-bottom:0!important}.cart-count-bubble{background-color:#03623c!important;color:#fff!important}@media screen and (max-width: 749px){:root{--vr-button-font-size-mobile: 12px}.vr-button-pill,.button.vr-button-pill,.button,.button--primary,.button--secondary,.button--tertiary,button.button,a.button,.banner__buttons .button,.banner__buttons .button--primary,.banner__buttons .button--secondary,.banner__buttons .button--primary:not([disabled]){padding:10px 24px!important;font-size:12px!important;min-height:42px!important;height:42px!important;min-width:auto!important;width:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1.2!important}.banner__buttons .button,.banner__buttons .vr-button-pill,.banner--content-align-mobile-center .banner__buttons--multiple>*,.banner--content-align-center .banner__buttons--multiple>*{min-width:auto!important;width:auto!important;flex-grow:0!important}.button--full-width,.shopify-payment-button__button,.cart__submit,.product-form__submit,button[name=add],button[name=checkout]{width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/villagers-road-design-system.css.map */
