.vl-cart-actions{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 28px}.vl-cart-actions a,.vl-cart-actions button{min-height:42px;padding:11px 18px;border:1px solid #173f35;background:#fff;color:#173f35;text-decoration:none;font:600 11px/1 Manrope,Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.vl-cart-actions button{background:#173f35;color:#fff}.m-cart-item__price-discounted,.m-cart__discount[data-cart-item-discount-list]{display:none!important}.m-cart-item__price--regular.m\:hidden{display:block!important}.vl-cart-promotion{margin:16px 0 18px;padding:20px 22px;background:#173f35;color:#fff;border:1px solid #c8a76a}.vl-cart-promotion__row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:5px 0;font-size:15px}.vl-cart-promotion__row span{color:#f0d9a3}.vl-cart-promotion__row strong,.vl-cart-promotion__row s{font-weight:600;color:#fff}.vl-cart-promotion__total{margin-top:9px;padding-top:13px;border-top:1px solid rgba(240,217,163,.45);font-size:17px}.vl-cart-promotion p{margin:11px 0 0;color:#ffffffc2;font-size:11px;line-height:1.5}.m-cart__shipping-note{display:none!important}@media(max-width:600px){.vl-cart-actions{display:grid}.vl-cart-actions a,.vl-cart-actions button{text-align:center;width:100%}.vl-cart-promotion{padding:17px}.vl-cart-promotion__row{font-size:13px}}.vl-group-title{font:500 clamp(40px,5vw,66px)/1 "Cormorant Garamond",Georgia,serif;color:#173f35;margin:70px 0 28px;scroll-margin-top:130px}.vl-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vl-collection__subnav{position:sticky;top:0;z-index:3}.vl-choice-open{border:0;background:none;color:inherit;cursor:pointer;padding-left:0}@media(max-width:900px){.vl-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vl-collection__subnav{overflow:auto;justify-content:flex-start}}@media(max-width:600px){.vl-product-grid{grid-template-columns:1fr}.vl-group-title{margin-top:52px}.vl-collection__copy{padding:42px 7vw 36px}.vl-collection__subnav a{white-space:nowrap}}.vl-contact{--green:#173f35;--ivory:#f7f2e8;--terra:#a8563f;color:var(--green);background:#fffdf8;font-family:Manrope,Arial,sans-serif}.vl-contact__hero{text-align:center;background:var(--ivory);padding:90px 6vw}.vl-contact__hero span{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--terra)}.vl-contact__hero h1{font:500 clamp(48px,7vw,82px)/1 "Cormorant Garamond",serif;margin:16px 0}.vl-contact__hero p{max-width:620px;margin:auto;line-height:1.8;color:#526860}.vl-contact__grid{max-width:1180px;margin:auto;padding:85px 5vw 100px;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.vl-contact h2{font:500 36px Cormorant Garamond,serif;margin:0 0 28px}.vl-contact__details p{display:flex;flex-direction:column;gap:5px;padding:0 0 18px;margin:0 0 18px;border-bottom:1px solid rgba(23,63,53,.14);font-size:14px;line-height:1.7}.vl-contact__details strong{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--terra)}.vl-contact__details a{color:inherit}.vl-contact__instagram{display:inline-block;margin-top:10px;color:var(--terra)}.vl-contact__form label{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;font-size:11px;text-transform:uppercase;letter-spacing:.13em}.vl-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.vl-contact input,.vl-contact textarea{border:1px solid rgba(23,63,53,.22);background:#fff;padding:14px 16px;border-radius:0;font:400 15px Manrope,Arial,sans-serif;color:var(--green)}.vl-contact button{border:1px solid var(--green);background:var(--green);color:#fff;padding:16px 25px;text-transform:uppercase;letter-spacing:.13em;font-size:10px;cursor:pointer}.vl-contact button:hover{background:var(--terra);border-color:var(--terra)}.vl-contact__success{padding:15px;background:#edf5ef}@media(max-width:760px){.vl-contact__hero{padding:65px 7vw}.vl-contact__grid{grid-template-columns:1fr;gap:55px;padding:60px 7vw}.vl-contact__row{grid-template-columns:1fr;gap:0}}.vl-footer{background:#173f35;color:#fff;font-family:Manrope,Arial,sans-serif}.vl-footer a{color:inherit;text-decoration:none}.vl-footer__inner{max-width:1440px;margin:auto;padding:72px 5vw 58px;display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:54px}.vl-footer__logo{display:inline-block}.vl-footer__logo img{display:block;width:min(210px,100%);height:auto;filter:brightness(0) invert(1)}.vl-footer__logo span{display:inline-flex;flex-direction:column;font:500 35px/1 Cormorant Garamond,serif;letter-spacing:.04em}.vl-footer__logo small{font:500 9px/1.5 Manrope,Arial,sans-serif;letter-spacing:.34em;text-transform:uppercase;margin-top:8px}.vl-footer__brand p{max-width:330px;color:#ffffffc2;font-size:13px;line-height:1.8;margin:24px 0 0}.vl-footer nav{display:flex;flex-direction:column;gap:13px}.vl-footer nav h2{font:500 22px Cormorant Garamond,serif;margin:0 0 10px;color:#f0d9a3}.vl-footer nav a{font-size:12px;color:#ffffffd1}.vl-footer nav a:hover{text-decoration:underline;text-underline-offset:4px}.vl-footer__bottom{border-top:1px solid rgba(255,255,255,.15);padding:22px 5vw;text-align:center;font-size:11px;color:#ffffffa6}@media(max-width:900px){.vl-footer__inner{grid-template-columns:1fr 1fr;gap:42px}}@media(max-width:580px){.vl-footer__inner{grid-template-columns:1fr;padding:54px 7vw 42px}.vl-footer nav{border-top:1px solid rgba(255,255,255,.15);padding-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
