@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&family=Barlow:wght@300;400;500;600&family=Pinyon+Script&display=swap";:root{--vedo-nero: #0f0f0f;--vedo-warm-white: #fafaf8;--vedo-avorio: #f5f3ef;--vedo-pietra: #888680;--vedo-nebbia: #d8d6d0;--vedo-borgogna: #4A1E1E;--vedo-display: "Cormorant Garamond", Georgia, serif;--vedo-body: "Barlow", Helvetica, sans-serif;--vedo-script: "Pinyon Script", cursive}*,*:before,*:after{border-radius:0!important}body{font-family:var(--vedo-body);font-weight:300;background-color:var(--vedo-warm-white);color:var(--vedo-nero);-webkit-font-smoothing:antialiased}.border,[class*=border]{border-width:.5px!important;border-color:var(--vedo-nebbia)!important}.header{border-bottom:.5px solid var(--vedo-nebbia)!important;background:var(--vedo-warm-white)!important}.header__heading-link,.header__heading{font-family:var(--vedo-body)!important;font-weight:600!important;letter-spacing:.22em!important;font-size:17px!important;text-transform:uppercase!important;color:var(--vedo-nero)!important}.header__menu-item span,.list-menu__item span,.header__menu-item,.list-menu__item{font-family:var(--vedo-body)!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:400!important;color:var(--vedo-pietra)!important}.header__menu-item:hover span,.list-menu__item:hover span{color:var(--vedo-nero)!important}.announcement-bar,.announcement-bar__wrap{background:var(--vedo-nero)!important;border-bottom:none!important;min-height:36px!important}.announcement-bar__message,.announcement-bar p,.announcement-bar span,.announcement-bar a{font-family:var(--vedo-body)!important;font-size:11px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--vedo-warm-white)!important;font-weight:300!important}.product{background:var(--vedo-warm-white)}.product__media-wrapper,.product-media-container,.media,.media--square,.media--portrait,.media--landscape{background:var(--vedo-avorio)!important}.product__title,h1.product__title{font-family:var(--vedo-display)!important;font-size:52px!important;font-weight:300!important;letter-spacing:-.02em!important;line-height:.95!important;color:var(--vedo-nero)!important}.price__container .price-item--regular,.price .price-item,.price-item,.price__regular{font-family:var(--vedo-body)!important;font-size:20px!important;font-weight:500!important;color:var(--vedo-nero)!important}.product-form__input label,.product-form__input .form__label,.variant-input-wrap label{font-family:var(--vedo-body)!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:500!important;color:var(--vedo-pietra)!important}.swatch-label,.variant-input+label,.block-swatch,.block-swatch__item{border:.5px solid var(--vedo-nebbia)!important;border-radius:0!important;font-family:var(--vedo-body)!important;font-size:11px!important;letter-spacing:.08em!important;background:var(--vedo-warm-white)!important}.swatch-input:checked+.swatch-label,.variant-input:checked+label,.block-swatch__item--active{border:1.5px solid var(--vedo-nero)!important;background:var(--vedo-warm-white)!important}.product-form__submit,button[name=add],.btn--add-to-cart,.shopify-payment-button__button{background:var(--vedo-nero)!important;color:var(--vedo-warm-white)!important;border:none!important;border-radius:0!important;font-family:var(--vedo-body)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;height:52px!important;transition:opacity .2s!important}.product-form__submit:hover,button[name=add]:hover{opacity:.8!important;background:var(--vedo-nero)!important}.product__description,.product__description p{font-family:var(--vedo-body)!important;font-size:14px!important;line-height:1.85!important;color:#555550!important;font-weight:300!important}.product__description strong{font-weight:500!important;color:var(--vedo-nero)!important}.card__heading,.card-product .card__heading,.card__heading a{font-family:var(--vedo-display)!important;font-size:22px!important;font-weight:300!important;letter-spacing:-.01em!important;color:var(--vedo-nero)!important}.card-product,.card,.card--product{background:var(--vedo-avorio)!important;border-radius:0!important;border:.5px solid var(--vedo-nebbia)!important}.card-product:hover .card__media img,.card:hover .card__media img{transform:scale(1.02);transition:transform .4s ease}.card__media,.card-product .media{background:var(--vedo-avorio)!important}.price-item{font-family:var(--vedo-body)!important;font-size:14px!important;font-weight:400!important;color:var(--vedo-nero)!important}.collection__title,h1.collection__title{font-family:var(--vedo-display)!important;font-size:52px!important;font-weight:300!important;letter-spacing:-.02em!important;line-height:.95!important}.breadcrumbs,nav[aria-label=breadcrumbs],.breadcrumb{font-family:var(--vedo-body)!important;font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--vedo-pietra)!important}.product~section,.product__accordion,hr,.section-divider{border-top:.5px solid var(--vedo-nebbia)!important;border-width:.5px!important}.accordion__title,details summary,.accordion summary{font-family:var(--vedo-body)!important;font-size:11px!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-weight:500!important;color:var(--vedo-nero)!important;border-bottom:.5px solid var(--vedo-nebbia)!important;padding:18px 0!important}.accordion__content,details .content,.accordion .content{font-family:var(--vedo-body)!important;font-size:13px!important;line-height:1.8!important;color:#666660!important;font-weight:300!important;padding-bottom:16px!important}.footer,footer.footer{background:var(--vedo-nero)!important;color:#fafaf899!important;border-top:none!important}.footer__content-top,.footer__content-bottom{border-color:#ffffff1a!important;border-width:.5px!important}.footer a,.footer p,.footer li,.footer span{color:#fafaf899!important;font-family:var(--vedo-body)!important;font-size:11px!important;letter-spacing:.1em!important;font-weight:300!important}.footer a:hover{color:var(--vedo-warm-white)!important}.footer__heading,.footer .footer__heading{font-family:var(--vedo-body)!important;font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#fafaf866!important;font-weight:500!important}.cart-item__name{font-family:var(--vedo-display)!important;font-size:18px!important;font-weight:300!important;color:var(--vedo-nero)!important}.cart-item__details,.cart-item__options{font-family:var(--vedo-body)!important;font-size:11px!important;letter-spacing:.08em!important;color:var(--vedo-pietra)!important}.totals__subtotal{font-family:var(--vedo-body)!important;font-size:14px!important;font-weight:500!important}.cart__checkout-button{background:var(--vedo-nero)!important;border-radius:0!important;font-family:var(--vedo-body)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;height:52px!important}.page-title,h1.page-title,.page__title{font-family:var(--vedo-display)!important;font-size:52px!important;font-weight:300!important;letter-spacing:-.02em!important;line-height:.95!important}.btn,button,.button,[type=submit],[type=button]{border-radius:0!important}input,textarea,select{border-radius:0!important;border:.5px solid var(--vedo-nebbia)!important;font-family:var(--vedo-body)!important;font-size:13px!important;font-weight:300!important}input:focus,textarea:focus,select:focus{border-color:var(--vedo-nero)!important;outline:none!important;box-shadow:none!important}.vedo-tagline{font-family:var(--vedo-display)!important;font-size:20px!important;font-weight:300!important;font-style:italic!important;line-height:1.5!important;color:var(--vedo-nero)!important;margin-bottom:16px!important;display:block!important}.vedo-attrs{list-style:none!important;padding:0!important;margin:20px 0!important;border-top:.5px solid var(--vedo-nebbia)!important}.vedo-attrs li{display:flex!important;gap:12px!important;align-items:baseline!important;padding:10px 0!important;border-bottom:.5px solid var(--vedo-nebbia)!important;font-size:13px!important;font-family:var(--vedo-body)!important;font-weight:300!important;color:var(--vedo-nero)!important}.vedo-attrs li strong{font-size:10px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--vedo-pietra)!important;font-weight:500!important;min-width:72px!important;flex-shrink:0!important}.vedo-specs{display:grid!important;grid-template-columns:repeat(3,1fr)!important;border:.5px solid var(--vedo-nebbia)!important;margin:24px 0!important}.vedo-spec-item{padding:18px 20px!important;border-right:.5px solid var(--vedo-nebbia)!important}.vedo-spec-item:last-child,.vedo-spec-item:nth-child(3){border-right:none!important}.vedo-spec-num{font-family:var(--vedo-display)!important;font-size:26px!important;font-weight:300!important;letter-spacing:-.02em!important;display:block!important;margin-bottom:3px!important;color:var(--vedo-nero)!important}.vedo-spec-label{font-size:10px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--vedo-pietra)!important;font-family:var(--vedo-body)!important}.vedo-quote-strip{border-top:.5px solid var(--vedo-nebbia)!important;padding:24px 0!important;display:flex!important;justify-content:space-between!important;align-items:center!important;margin-top:24px!important}.vedo-quote-strip em{font-family:var(--vedo-display)!important;font-size:16px!important;font-weight:300!important;font-style:italic!important;color:var(--vedo-pietra)!important}.vedo-quote-strip span{font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--vedo-nero)!important;font-weight:500!important;font-family:var(--vedo-body)!important}@media(max-width:768px){.product__title,h1.product__title,.collection__title{font-size:36px!important}.vedo-quote-strip{flex-direction:column;gap:8px;text-align:center}.vedo-specs{grid-template-columns:repeat(3,1fr)}}:root{--border-radius: 0px !important;--color-background: 250, 250, 248;--color-foreground: 15, 15, 15;--color-button: 15, 15, 15;--color-button-text: 250, 250, 248;--color-secondary-button: 250, 250, 248;--color-secondary-button-text: 15, 15, 15}.card--card,.card--standard .card__inner,.card-wrapper,.card{border-radius:0!important;background-color:#f5f3ef!important}.card--card:after,.card--standard .card__inner:after{border-radius:0!important;box-shadow:none!important}.card .media,.card__media,.card .card__inner .card__media{border-radius:0!important;background-color:#f5f3ef!important}.card__heading,.card__heading a,.card-information__heading{font-family:Cormorant Garamond,Georgia,serif!important;font-size:22px!important;font-weight:300!important;letter-spacing:-.01em!important;color:#0f0f0f!important}.card-information .price,.card-information .price__regular,.card-information .price-item,.card-information .price .price-item--regular,.card-information .price-item--regular,.card-wrapper .price,.card-wrapper .price-item{font-family:Barlow,Helvetica,sans-serif!important;font-weight:300!important;font-size:11px!important;letter-spacing:.08em!important;color:#888680!important}.product__info-wrapper .price,.product__info-wrapper .price-item,.product__info-wrapper .price__regular,.product-form .price,.product .price-item--regular{font-family:Barlow,Helvetica,sans-serif!important;font-weight:500!important;font-size:20px!important;letter-spacing:0em!important;color:#0f0f0f!important}.collection__title,.collection-hero__title,.section-header .collection__title{font-family:Cormorant Garamond,Georgia,serif!important;font-size:40px!important;font-weight:300!important;letter-spacing:-.01em!important;line-height:1!important;color:#0f0f0f!important}.page-title,.main-page-title{font-family:Cormorant Garamond,Georgia,serif!important;font-size:40px!important;font-weight:300!important;letter-spacing:-.01em!important}.announcement-bar,.shopify-section-header-sticky .announcement-bar{background-color:#0f0f0f!important}.announcement-bar__message{color:#fafaf8!important;font-family:Barlow,Helvetica,sans-serif!important;font-size:11px!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-weight:300!important}.header-wrapper,.header{background-color:#fafaf8!important;border-bottom:.5px solid #d8d6d0!important}.header__heading-link .h2,.header__heading-link{font-family:Barlow,Helvetica,sans-serif!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-size:15px!important;color:#0f0f0f!important}.list-menu__item,.header__menu-item{font-family:Barlow,Helvetica,sans-serif!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:400!important}.list-menu__item:hover,.header__menu-item:hover{color:#0f0f0f!important}.btn,.button,.shopify-payment-button__button--branded,.shopify-payment-button__button--unbranded{border-radius:0!important}.footer-section,.footer__content-top,.footer__content-bottom,.footer-section .footer{background-color:#0f0f0f!important;color:#fafaf899!important}.header__heading-link .h2,.header__heading-link{font-size:15px!important;letter-spacing:.22em!important;text-transform:uppercase!important}.header__heading-logo.vedo-logo{width:104px;height:auto;max-width:none}@media screen and (max-width:749px){.header__heading-logo.vedo-logo{width:84px}}@media screen and (max-width:767px){.vbs-inner{grid-template-columns:1fr!important;display:block!important}.vbs-img-wrap{min-height:0!important;padding:24px!important;display:block!important}.vbs-img-wrap img{width:100%!important;max-width:none!important}.vbs-txt{padding:32px 20px!important}.vp-g{grid-template-columns:1fr!important;display:block!important}.vp-l{position:relative!important;height:auto!important;min-height:55vw!important}.vp-r{max-height:none!important}.vedo-hero{grid-template-columns:1fr!important;display:block!important}.vedo-hero-right{min-height:60vw!important}}.cart-item--rx quantity-input,.cart-item--rx .quantity{display:none!important}.cart-item--rx .cart-item__quantity-wrapper{gap:0}.vedo-rx-cart{margin-top:12px;padding-top:10px;border-top:.5px solid var(--vedo-nebbia);max-width:420px}.vedo-rx-cart__label{font-family:var(--vedo-body);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--vedo-pietra);margin:0 0 6px}.vedo-rx-cart__list{list-style:none;padding:0;margin:0}.vedo-rx-cart__list li,.vedo-rx-cart__total{display:flex;justify-content:space-between;gap:16px;font-family:var(--vedo-body);font-size:13px;font-weight:300;line-height:1.5;padding:3px 0}.vedo-rx-cart__list li span:last-child{white-space:nowrap;color:var(--vedo-pietra)}.vedo-rx-cart__total{margin:6px 0 0;padding-top:8px;border-top:.5px solid var(--vedo-nebbia);font-weight:500}.vedo-rx-cart__total strong{font-weight:500}.vedo-rx-removing{opacity:.4;pointer-events:none}.utility-bar,.shopify-section-group-header-group .utility-bar{background-color:#0f0f0f!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vedo-brand.css.map */
