:root{--velinals-ink:#162a3b;--velinals-navy:#1e3a4b;--velinals-green:#2d705f;--velinals-green-soft:#e7f3ee;--velinals-cream:#f6f2ea;--velinals-gold:#bf9458;--velinals-line:#dbe6e1;--velinals-white:#ffffff;--velinals-shadow:0 18px 55px rgba(23,38,56,.1)}html{scroll-behavior:smooth}body{color:var(--velinals-ink);background:#fff}body,.button,.field__input,.select__select{font-synthesis:none}.header-wrapper{border-bottom:1px solid rgba(23,38,56,.08);box-shadow:0 5px 26px #1726380a}.header__menu-item{font-weight:600;letter-spacing:.01em}.header__active-menu-item{text-decoration-thickness:2px;text-underline-offset:7px}.button,.shopify-payment-button__button--unbranded{border-radius:999px!important;min-height:4.8rem;font-weight:700;letter-spacing:.02em;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.button:hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-1px);box-shadow:0 10px 28px #17263824}.card-wrapper .card{transition:transform .22s ease,box-shadow .22s ease;overflow:hidden}.card-wrapper:hover .card{transform:translateY(-4px);box-shadow:0 18px 45px #1726381f}.card__heading,.price{font-weight:700}.badge{font-weight:700;letter-spacing:.02em}.footer{border-top:1px solid rgba(255,255,255,.12)}.footer .footer-block__heading{font-weight:700}.footer .rte{line-height:1.65}.footer__copyright{opacity:.82}.collection__title .title,.title-wrapper-with-link .title{font-weight:700;letter-spacing:-.025em}@media screen and (max-width:749px){.page-width{padding-left:1.8rem;padding-right:1.8rem}}.product__title h1{letter-spacing:-.03em;line-height:1.08;color:var(--velinals-ink)}.product__info-container .price{font-size:2rem}.product__description{color:#526170;line-height:1.7}.product__media-wrapper .global-media-settings{border-radius:22px;overflow:hidden;border:1px solid var(--velinals-line)}.product-form__buttons{max-width:100%!important}.product-form__submit{background:var(--velinals-green)!important;color:#fff!important}.shopify-payment-button__button--unbranded{background:var(--velinals-ink)!important;color:#fff!important}.product__info-container>*+*{margin-top:1.8rem}.collapsible-content__heading{letter-spacing:-.025em}@media(min-width:990px){.product__info-wrapper{padding-left:5rem!important}}.header__heading-link{padding-block:.4rem}.header__heading-logo{max-height:5.8rem;object-fit:contain}.announcement-bar__message{font-size:1.15rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.card__information{padding-top:1.8rem!important}.card__heading{font-size:1.62rem;line-height:1.3}.card-information>.price{margin-top:.75rem}.collection .card-wrapper .card__media{background:#f8faf9}.footer .footer-block__heading{font-size:1.45rem;letter-spacing:.01em}.footer .footer-block__details-content{font-size:1.25rem;line-height:1.7}.footer .footer-block__details-content p{margin:.45rem 0}.footer .list-menu__item--link{padding-top:.45rem;padding-bottom:.45rem}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.12)!important}.footer__payment{margin-top:1rem}.footer__policy-item a{text-underline-offset:.3rem}.product__title h1{font-size:clamp(3rem,3.8vw,5rem)}.product__description{font-size:1.45rem}.product__description h2,.product__description h3{color:var(--velinals-ink);letter-spacing:-.02em}.product-form__submit{min-height:5.4rem!important;font-size:1.5rem!important}.shopify-payment-button__button--unbranded{min-height:5.4rem!important;font-size:1.45rem!important}.collection-hero__title{letter-spacing:-.03em}.collection-hero__description{font-size:1.45rem;line-height:1.7}.contact .field{margin-bottom:1.4rem}.contact__button .button{min-width:180px}@media screen and (max-width:749px){.announcement-bar__message{font-size:1rem;letter-spacing:.06em}.card__heading{font-size:1.45rem}}.velinals-cart-drawer-note{margin:0 0 1.4rem;padding:1.25rem 1.4rem;border:1px solid rgba(23,38,56,.1);border-radius:14px;background:#f7f9f8;color:#162a3b}.velinals-cart-drawer-note strong,.velinals-cart-drawer-note span{display:block}.velinals-cart-drawer-note strong{font-size:1.25rem}.velinals-cart-drawer-note span{font-size:1.12rem;line-height:1.45;opacity:.72;margin-top:.25rem}.shopify-payment-button,.product-form__buttons .shopify-payment-button,.product-form__buttons .shopify-payment-button__button,.product-form__buttons .shopify-payment-button__more-options{display:none!important}.product-form__input--pill input[type=radio]+label{border-radius:999px;min-width:4.6rem;text-align:center;font-weight:700}.product-form__quantity .form__label,.product-form__input .form__label{font-weight:700;color:var(--velinals-ink)}.quantity{border-radius:999px;overflow:hidden}.product__description{margin-top:2.4rem!important;padding-top:2.2rem;border-top:1px solid var(--velinals-line)}.collection .card__inner,.product-recommendations .card__inner,.related-products .card__inner,.collection-list .card__inner{--ratio-percent:125%!important}.collection .card__media,.product-recommendations .card__media,.related-products .card__media{background:#f7f7f5!important}.collection .card__media .media,.product-recommendations .card__media .media,.related-products .card__media .media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.collection .card__media img,.product-recommendations .card__media img,.related-products .card__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.product-recommendations .grid__item .card-wrapper,.related-products .grid__item .card-wrapper,.product-recommendations .card,.related-products .card{height:100%}.velinals-legal-footer{margin-top:0;background:linear-gradient(145deg,#f8f4eb,#edf4ef);color:#59645d;border-top:1px solid rgba(45,112,95,.14)}.velinals-legal-footer__inner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(5rem,9vw,13rem);padding-top:7.2rem;padding-bottom:5.4rem;max-width:124rem}.velinals-legal-footer__column{min-width:0}.velinals-legal-footer__company-name{margin:.4rem 0 .8rem;color:#172c2a;font-size:clamp(2.2rem,2.3vw,3.2rem);line-height:1.1;letter-spacing:-.02em}.velinals-legal-footer__eyebrow,.velinals-legal-footer__section h3{margin:0 0 1.3rem;color:#5d6a63;font-size:1.2rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.velinals-legal-footer__company>.velinals-legal-footer__eyebrow{color:#8b7048;margin-bottom:1.8rem}.velinals-legal-footer__ein{margin:0;color:#806844;font-size:1.45rem}.velinals-legal-footer__section{margin-top:3.4rem}.velinals-legal-footer__section p,.velinals-legal-footer__links a{color:#5f6b65;font-size:1.45rem;line-height:1.72}.velinals-legal-footer a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.35rem}.velinals-legal-footer a:hover{color:#172c2a}.velinals-legal-footer__links{margin:0;padding:0;display:grid;gap:.8rem}.velinals-legal-footer__links a{text-decoration:none}.velinals-legal-footer__disclaimer{margin-top:5rem}.velinals-legal-footer__bottom{max-width:124rem;border-top:1px solid rgba(45,112,95,.18);padding-top:2rem;padding-bottom:2.8rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.velinals-legal-footer__bottom p{margin:0;color:#806844;font-size:1.25rem;font-weight:600}.velinals-legal-footer__payments{margin:0;justify-content:flex-end}@media(max-width:749px){.velinals-legal-footer__inner{grid-template-columns:1fr;gap:1rem;padding-top:4.8rem;padding-bottom:3.5rem}.velinals-legal-footer__right{padding-top:1rem}.velinals-legal-footer__disclaimer{margin-top:3.4rem}.velinals-legal-footer__bottom{align-items:flex-start;flex-direction:column}.velinals-legal-footer__payments{justify-content:flex-start}}.velinals-visual-card:nth-child(1) .velinals-visual-card__image img{transform:scale(1.035) translate(-.5%)}.velinals-visual-card:nth-child(2) .velinals-visual-card__image img{transform:scale(1.045) translateY(-.5%)}.velinals-visual-card:nth-child(3) .velinals-visual-card__image img{transform:scale(1.035) translate(.5%)}.velinals-hero__image{transform:scale(1.022) translate(.3%)}.image-with-text__media img{transform:scale(1.025) translate(-.35%)}.velinals-hero__image,.velinals-visual-card__image img,.image-with-text__media img,.card__media img,.product__media img,.collection-hero__image-container img{filter:saturate(.92) contrast(1.035) brightness(.995)}.velinals-wordmark{font-weight:800;letter-spacing:.16em;font-size:2rem}@media(max-width:749px){.velinals-wordmark{font-size:1.65rem;letter-spacing:.12em}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/velinals-premium.css.map */
