@media screen and (min-width:990px){#product-grid{justify-content:center}#product-grid .card__media .media>img{object-fit:contain}}.header__heading-logo{height:40px!important;object-fit:cover;object-position:center}.header{min-height:76px}.header__heading-logo-wrapper{height:40px}.vidi-eyebrow{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#c8bdad}.vidi-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:1px solid #c8bdad;background:transparent;color:#eff0f5;text-decoration:none;font-size:12px;letter-spacing:.15em;transition:background .2s,color .2s;cursor:pointer}.vidi-button:hover{background:#eff0f5;color:#111}.vidi-button:focus-visible{outline:2px solid #eff0f5;outline-offset:5px}.vidi-consilium{border-top:1px solid #36322c;padding-top:64px;padding-bottom:64px;display:grid;grid-template-columns:1fr 1fr;gap:64px}.vidi-consilium h2,.vidi-dialog h2{font-size:clamp(28px,3vw,38px);margin:14px 0}.vidi-consilium p:not(.vidi-eyebrow){max-width:440px}.vidi-signup{align-self:center}.vidi-signup label{display:block;font-size:12px;margin:12px 0 8px}.vidi-signup__fields{display:flex;flex-wrap:wrap;gap:10px}.vidi-signup input[type=email]{width:100%;min-height:48px;border:1px solid #59534a;background:#111;color:#eff0f5;padding:10px 14px;font:inherit;font-size:16px;border-radius:0}.vidi-signup__fields .vidi-button{width:100%;font:inherit;font-size:11px;letter-spacing:.12em}.vidi-consent{font-size:11px;line-height:1.6;color:#b0aba3}.vidi-consent a{color:inherit;text-underline-offset:3px}.vidi-footer{border-top:1px solid #272727;padding-top:48px;padding-bottom:24px;display:grid;grid-template-columns:1.25fr 1fr 1.2fr 1fr 1fr;gap:28px}.vidi-footer__brand img{width:180px;max-width:100%;height:42px;object-fit:cover;object-position:center}.vidi-footer h3{font-size:10px;letter-spacing:.17em;margin:0 0 18px;color:#c8bdad}.vidi-footer nav a{display:block;color:#c8c8c8;text-decoration:none;font-size:12px;line-height:1.4;padding:8px 0;min-height:34px}.vidi-footer a:hover{text-decoration:underline;text-underline-offset:5px}.vidi-reopen{font-size:10px;letter-spacing:.15em;color:inherit;text-underline-offset:5px}.vidi-footer__bottom{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #222;padding-top:24px;color:#aaa;font-size:11px}.vidi-payments{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;opacity:.7}.vidi-payments svg{width:30px;height:20px}.vidi-dialog{max-width:480px;width:calc(100% - 32px);max-height:calc(100svh - 48px);overflow:auto;background:#101010;color:#eff0f5;border:1px solid #59534a;padding:36px;text-align:left}.vidi-dialog::backdrop{background:#000000b8}.vidi-dialog__close{position:absolute;right:8px;top:8px;min-width:44px;min-height:44px;background:none;border:0;color:inherit;font-size:28px;cursor:pointer}.vidi-dialog>p{font-size:14px;line-height:1.7}.vidi-dialog>.vidi-eyebrow{font-size:10px}.vidi-trust{font-size:11px;letter-spacing:.06em;text-align:center;color:#c8bdad;margin:12px 0 22px}.button--primary,.shopify-payment-button__button--unbranded{background:#eff0f5!important;color:#111!important}.button--secondary{color:#eff0f5}.rich-text__blocks{max-width:720px}.rich-text__text p{line-height:1.8}.image-with-text__text p{line-height:1.75}.collection-list-title{letter-spacing:.06em}.card__heading{font-size:14px}.image-with-text__content{padding:40px}.image-with-text__media img{transition:transform .7s ease}.image-with-text__media:hover img{transform:scale(1.018)}@media(max-width:749px){.vidi-consilium{grid-template-columns:1fr;gap:12px;padding:44px 24px}.vidi-footer{grid-template-columns:1fr 1fr;padding:40px 24px 24px;gap:28px 20px}.vidi-footer__brand{grid-column:1/-1;margin-bottom:12px}.vidi-footer nav a{min-height:42px;padding:10px 0}.vidi-footer__bottom{align-items:flex-start;flex-direction:column;gap:20px}.vidi-dialog{padding:32px 24px}.image-with-text__content{padding:28px 8px}.rich-text{padding-left:24px;padding-right:24px}.rich-text__heading{font-size:26px}.image-with-text__heading{font-size:28px}.rich-text__text{font-size:15px}.image-with-text__media:hover img{transform:none}.vidi-signup input{scroll-margin-top:90px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}.scroll-trigger{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map?subset=AAAAgAAAQA */
