:root{--algoink-vi-blue: #0047ff;--algoink-vi-blue-hover: #003bd6;--algoink-vi-ink: #17181a;--algoink-vi-muted: #60656e;--algoink-vi-steel: #a7adb7;--algoink-vi-line: #d8dbe1;--algoink-vi-surface: #f6f6f4;--algoink-vi-paper: #ffffff;--algoink-vi-font-functional: Inter, Arial, "PingFang SC", sans-serif;--algoink-vi-font-editorial: "EB Garamond", Georgia, "Songti SC", serif;--color-primary: #0047ff;--color-primary-hover: #003bd6;--color-primary-light: rgb(0 71 255 / 9%);--color-accent: #0047ff;--color-accent-hover: #003bd6;--color-text: #17181a;--color-text-secondary: #60656e;--color-text-muted: #a7adb7;--color-bg: #ffffff;--color-bg-secondary: #f6f6f4;--color-bg-dark: #17181a;--color-border: #d8dbe1;--shadow-primary: 0 4px 12px rgb(23 24 26 / 10%);--shadow-accent: 0 4px 12px rgb(23 24 26 / 10%);--font-body--family: var(--algoink-vi-font-functional);--font-paragraph--family: var(--algoink-vi-font-functional);--font-subheading--family: var(--algoink-vi-font-functional);--font-heading--family: var(--algoink-vi-font-editorial);--font-accent--family: var(--algoink-vi-font-editorial);--font-h1--family: var(--algoink-vi-font-editorial);--font-h2--family: var(--algoink-vi-font-editorial);--font-h3--family: var(--algoink-vi-font-editorial);--font-h4--family: var(--algoink-vi-font-editorial);--font-h5--family: var(--algoink-vi-font-editorial);--font-h6--family: var(--algoink-vi-font-editorial);--button-font-family-primary: var(--algoink-vi-font-functional);--button-font-family-secondary: var(--algoink-vi-font-functional);--ds-font: var(--algoink-vi-font-functional);--ds-black: var(--algoink-vi-ink);--ds-white: var(--algoink-vi-paper);--ds-border-width: 1px;--ds-shadow-offset: 0px;--algoink-accent: #0047ff;--algoink-accent-hover: #003bd6;--algoink-ink: #17181a;--algoink-muted: #60656e;--algoink-panel: #f6f6f4;--algoink-line: #d8dbe1}body{color:var(--algoink-vi-ink);background:var(--algoink-vi-paper);font-family:var(--algoink-vi-font-functional)}body :is(p,a,button,input,select,textarea,summary,label,small,dt,dd){font-family:var(--algoink-vi-font-functional)!important}body :is(h1,h2,h3,h4,h5,h6),body :is(.h1,.h2,.h3,.h4,.h5,.h6),body .algoink-blueprint-product :is(h1,h2,h3,h4,h5,h6){font-family:var(--algoink-vi-font-editorial)!important;font-weight:500!important;letter-spacing:normal!important;text-transform:none!important}body :is(.button,.shopify-payment-button__button--unbranded,.newsletter-form__button){color:var(--button-color, var(--algoink-vi-ink))!important;background-color:var(--button-background-color, var(--algoink-vi-paper))!important;border:0!important;border-radius:2px!important;box-shadow:inset 0 0 0 1px var(--button-border-color, var(--algoink-vi-line))!important;font-family:var(--algoink-vi-font-functional)!important;font-weight:600!important;text-transform:none!important;transform:none!important;padding-block:var(--button-padding-block, 12px)!important;padding-inline:var(--button-padding-inline, 20px)!important}body :is(.button,.shopify-payment-button__button--unbranded,.newsletter-form__button):hover,body :is(.button,.shopify-payment-button__button--unbranded,.newsletter-form__button):active{color:var(--button-color, var(--algoink-vi-ink))!important;background-color:var(--button-background-color, var(--algoink-vi-surface))!important;box-shadow:inset 0 0 0 1px var(--button-border-color, var(--algoink-vi-line))!important;transform:none!important}.button.button-unstyled{color:inherit!important;background:transparent!important;border:0!important;border-radius:2px!important;box-shadow:none!important;padding:0!important}body :is(input:not([type]),input[type=text],input[type=email],input[type=search],input[type=tel],input[type=url],input[type=number],input[type=password],input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week],textarea,select,.field__input){border:1px solid var(--color-input-border, var(--algoink-vi-line))!important;border-radius:2px!important;box-shadow:none!important}body :is(input:not([type]),input[type=text],input[type=email],input[type=search],input[type=tel],input[type=url],input[type=number],input[type=password],input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week],textarea,select,.field__input):focus{outline:2px solid rgb(0 71 255 / 36%)!important;outline-offset:2px;box-shadow:none!important}.card-wrapper{border:1px solid var(--algoink-vi-line)!important;border-radius:2px!important;overflow:hidden!important}.card-wrapper:hover{transform:none!important;box-shadow:var(--shadow-primary)!important}.card__content{border-top:1px solid var(--algoink-vi-line)!important}.header-wrapper,.footer{border-color:var(--algoink-vi-line)!important;border-width:1px!important;box-shadow:none!important}.announcement-bar{border:0!important;background:var(--algoink-vi-blue)!important}.announcement-bar :is(.announcement-bar__text,.announcement-bar__message,.announcement-bar__link){color:#fff!important}.badge{border:1px solid currentcolor!important;border-radius:2px!important;text-transform:none!important}.drawer__inner{border-color:var(--algoink-vi-line)!important;border-width:1px!important;box-shadow:none!important}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--algoink-vi-blue);outline-offset:3px}.algoink-vi-logo{display:block;width:auto;max-width:100%;height:auto}.header-logo .algoink-vi-logo{width:clamp(176px,22vw,240px);min-width:176px;height:auto;aspect-ratio:704 / 126;object-fit:contain}.header-logo .header-logo__image--symbol{display:none}header-component .header__row{box-shadow:none!important}header-component :is(.header-actions__action,.dropdown-localization__button,.search-action,.header__icon--menu){min-width:42px;min-height:42px;border:1px solid transparent!important;border-radius:2px!important;box-shadow:none!important;font-family:var(--algoink-vi-font-functional)!important;font-weight:var(--font-paragraph--weight, 400)!important;padding:0!important;text-transform:none!important;transform:none!important}header-component :is(.header-actions__action,.dropdown-localization__button,.search-action,.header__icon--menu):hover{border-color:var(--algoink-vi-line)!important;color:var(--algoink-vi-ink)!important;background:var(--algoink-vi-surface)!important;box-shadow:none!important;transform:none!important}header-component .dropdown-localization__button{padding-inline:10px}header-component .menu-drawer,header-component .menu-drawer__submenu{color:var(--algoink-vi-ink)!important;background:var(--algoink-vi-paper)!important}header-component .menu-drawer{box-sizing:border-box;border-right:1px solid var(--algoink-vi-line)!important;box-shadow:0 12px 32px #17181a1f!important}header-component .menu-drawer__navigation{padding:8px 20px 28px}header-component .menu-drawer__menu{padding-inline:0}header-component .menu-drawer__menu-item{min-height:44px;color:var(--algoink-vi-ink)!important;font-family:var(--algoink-vi-font-functional)!important;font-size:18px!important;font-weight:500!important;line-height:1.35!important;text-transform:none!important}header-component .menu-drawer__close-button{display:grid;width:44px;min-width:44px;height:44px;min-height:44px;margin:8px 12px 0 auto;padding:12px!important;place-items:center}header-component .menu-drawer__back-button{min-height:44px;color:var(--algoink-vi-ink)!important;background:var(--algoink-vi-paper)!important;box-shadow:none!important;font-family:var(--algoink-vi-font-functional)!important;font-size:16px!important;font-weight:500!important;text-transform:none!important;transform:none!important}.algoink-vi-preview-brand{box-sizing:border-box;display:flex;width:min(100%,900px);align-items:center;justify-content:space-between;gap:18px;padding:0 0 14px;border-bottom:1px solid var(--algoink-vi-line);color:var(--algoink-vi-ink);font-family:var(--algoink-vi-font-functional)}.algoink-vi-preview-brand__wordmark{width:clamp(176px,22vw,240px);flex:0 0 auto}.algoink-vi-preview-brand__symbol{display:none}.algoink-vi-preview-brand__copy{display:grid;gap:2px;min-width:0;text-align:right}.algoink-vi-preview-brand__copy strong{color:var(--algoink-vi-ink);font-size:14px;font-weight:700;line-height:1.45;letter-spacing:.02em}.algoink-vi-preview-brand__copy span{color:var(--algoink-vi-muted);font-size:14px;line-height:1.45}.algoink-preview-stage,.algoink-map-stage,.algoink-blueprint-product__media{border:1px solid var(--algoink-vi-line);border-radius:2px;background:var(--algoink-vi-surface);box-shadow:none}.algoink-preview-stage>.algoink-vi-preview-brand,.algoink-map-stage>.algoink-vi-preview-brand{align-self:start}.algoink-preview-stage .algoink-frame--unframed .algoink-mat,.algoink-map-stage .algoink-map-frame,.algoink-blueprint-product__image img,.algoink-blueprint-product__custom-preview img{border:1px solid rgb(23 24 26 / 10%);box-shadow:0 12px 32px #17181a17}.algoink-map-stage{height:auto;aspect-ratio:auto;padding:clamp(16px,2.5vw,28px)}.algoink-map-stage .algoink-map-frame,.algoink-map-stage .algoink-map-gallery-shell{min-height:min(72vh,760px)}.algoink-blueprint-product .algoink-blueprint-product__media{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:clamp(16px,2.5vw,28px);border:1px solid var(--algoink-vi-line)!important;border-radius:2px!important;background:var(--algoink-vi-surface)!important;box-shadow:none!important}.algoink-blueprint-product__media>.algoink-vi-preview-brand,.algoink-blueprint-product__media>.algoink-vi-preview-caption{width:100%;max-width:900px}.algoink-blueprint-product .algoink-blueprint-product__image img,.algoink-blueprint-product .algoink-blueprint-product__custom-preview img{border:1px solid rgb(23 24 26 / 10%)!important;box-shadow:0 12px 32px #17181a17!important}.algoink-vi-preview-caption{margin:0;color:var(--algoink-vi-muted);font-family:var(--algoink-vi-font-functional);font-size:14px;line-height:1.45;text-align:center}.algoink-footer__brand{display:flex;width:min(1220px,calc(100% - 40px));margin-inline:auto;align-items:end;justify-content:space-between;gap:24px;padding-top:clamp(54px,6vw,80px);padding-bottom:26px;border-bottom:1px solid color-mix(in srgb,var(--algoink-footer-text, #17181a) 18%,transparent)}.algoink-footer__brand .algoink-vi-logo{width:clamp(176px,22vw,240px)}.algoink-footer__brand p{max-width:340px;margin:0;color:color-mix(in srgb,var(--algoink-footer-text, #17181a) 70%,transparent);font-size:14px;line-height:1.5;text-align:right}.algoink-footer h2{font-family:var(--algoink-vi-font-editorial);font-size:1rem;font-weight:500;letter-spacing:0;text-transform:none}.algoink-footer__form :is(input,button){border-radius:2px;box-shadow:none}.algoink-footer__form button{color:#fff!important;background:var(--algoink-vi-blue)!important;box-shadow:none!important}.algoink-footer__form button:hover{color:#fff!important;background:var(--algoink-vi-blue-hover)!important;box-shadow:none!important}.algoink-preview-upload:focus-visible,.algoink-text-field input:focus{outline-color:#0047ff5c}.algoink-upload:hover{border-color:var(--algoink-vi-blue);background:#0047ff0a}.algoink-map-presets button:hover,.algoink-map-presets button.is-selected,.algoink-map-swatches button.is-selected,.algoink-map-frame-choices button.is-selected,.algoink-map-marker-styles button.is-selected{border-color:var(--algoink-vi-blue)!important;color:var(--algoink-vi-blue)!important;box-shadow:0 0 0 1px var(--algoink-vi-blue)!important}.algoink-map-city-search button,.product-information--map .product-form-buttons .button{color:#fff!important;background:var(--algoink-vi-blue)!important;box-shadow:none!important}.algoink-map-city-search button:hover,.product-information--map .product-form-buttons .button:hover{color:#fff!important;background:var(--algoink-vi-blue-hover)!important;box-shadow:none!important}.algoink-blueprint-product,.algoink-blueprint-product :is(button,input,select,textarea,summary,label,p,span,a){font-family:var(--algoink-vi-font-functional)!important}@media screen and (min-width:750px)and (max-width:899px){.algoink-footer .algoink-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:44px 32px}.algoink-footer .algoink-footer__newsletter{width:100%;min-width:0;grid-column:1 / -1;justify-self:stretch}.algoink-footer :is(.algoink-footer__form,.algoink-footer__form-row){width:100%;min-width:0}.algoink-footer .algoink-footer__form-row input{width:100%;min-width:0}}@media screen and (max-width:749px){.header-logo{min-width:44px;min-height:44px}.header-logo .algoink-vi-logo{width:40px;min-width:0;height:40px;aspect-ratio:1 / 1}.header-logo .header-logo__image--wordmark{display:none}.header-logo .header-logo__image--symbol{display:block;width:40px;height:40px}header-component :is(.header-actions__action,.dropdown-localization__button,.search-action,.header__icon--menu){min-width:44px;min-height:44px}.algoink-vi-preview-brand{align-items:flex-start;gap:12px}.algoink-vi-preview-brand__copy{text-align:left}.algoink-vi-preview-brand__wordmark{display:none}.algoink-vi-preview-brand__symbol{display:block;width:40px;height:40px;flex:0 0 40px}.algoink-preview-stage,.algoink-map-stage,.algoink-blueprint-product__media{padding:16px}.algoink-map-stage .algoink-map-frame,.algoink-map-stage .algoink-map-gallery-shell{min-height:min(70vh,620px)}.algoink-footer__brand{width:min(100% - 32px,1220px);align-items:flex-start;flex-direction:column}.algoink-footer__brand p{text-align:left}:is(.algoink-customizer,.algoink-map-order,.algoink-blueprint-product) :is(input[type=text],input[type=email],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,select){min-height:44px!important;font-size:16px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/algoink-vi-v1.3.css.map */
