:root{--vivi-malmal: #F5F1E7;--vivi-kora: #EAE3D3;--vivi-mehndi: #2E3A2B;--vivi-pista: #A7B29B;--vivi-khaddar: #B3A78F;--vivi-ink: #0A0D0B;--vivi-serif: "Instrument Serif", Georgia, serif;--vivi-sans: "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--vivi-z-card: 1;--vivi-z-header: 10;--vivi-z-header-ui: 20;--vivi-z-mbar: 40;--vivi-z-sticky-atc: 50;--vivi-z-facets: 500;--vivi-z-facets-close: 510;--vivi-z-drawer-backdrop: 1400;--vivi-z-drawer: 1500;--vivi-z-modal: 2000;--vivi-z-skip: 9000}:root,.color-scheme-1{--color-background: 245, 241, 231;--gradient-background: #F5F1E7;--color-foreground: 10, 13, 11;--color-button: 10, 13, 11;--color-button-text: 245, 241, 231;--color-secondary-button: 234, 227, 211;--color-secondary-button-text: 10, 13, 11;--color-link: 10, 13, 11;--color-badge-foreground: 10, 13, 11;--color-badge-background: 167, 178, 155;--color-badge-border: 167, 178, 155;--color-shadow: 10, 13, 11;--vivi-kora-rgb: 234, 227, 211;--vivi-pista-rgb: 167, 178, 155;--vivi-mehndi-rgb: 46, 58, 43;--vivi-ink-rgb: 10, 13, 11}body{color:rgb(var(--color-foreground))}:root{--font-body-family: var(--vivi-sans);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: var(--vivi-sans);--font-heading-style: normal;--font-heading-weight: 400;--font-body-scale: 1;--font-heading-scale: 1}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--vivi-sans);font-weight:400;text-transform:none}b,strong{font-weight:600}.h0{font-size:7.2rem;line-height:1.02;letter-spacing:-.015em}h1,.h1{font-size:4.8rem;line-height:1.08;letter-spacing:-.01em}h2,.h2{font-size:3.4rem;line-height:1.15;letter-spacing:0}.vivi-editorial,h3.vivi-editorial{font-family:var(--vivi-sans);font-style:normal;font-weight:400;font-size:2.6rem;line-height:1.3;color:var(--vivi-ink)}.vivi-body-large{font-size:1.8rem;line-height:1.6}body{font-size:1.6rem;line-height:1.6;letter-spacing:0}.vivi-label,.caption-with-letter-spacing{font-family:var(--vivi-sans);font-size:1.2rem;line-height:1.4;font-weight:600;letter-spacing:.14em;text-transform:uppercase}@media screen and (max-width:749px){.h0{font-size:5.8rem}h1,.h1{font-size:3.8rem}h2,.h2{font-size:2.7rem}.vivi-editorial,h3.vivi-editorial{font-size:2.1rem}.vivi-body-large{font-size:1.6rem}}h4,.h4,h5,.h5,h6,.h6{font-family:var(--vivi-sans);font-weight:600}.vivi-hero__headline,.vivi-hero__unit-value{font-family:var(--vivi-serif)!important;font-weight:400!important}.announcement-bar__message,.title-wrapper,.title-wrapper-with-link,.collection-hero__title,.collection-hero__description,.rich-text__blocks,.rich-text__blocks.center,.rich-text__blocks.right,.image-with-text__content,.image-with-text__content--center,.image-with-text__content--desktop-center,.image-with-text__content--mobile-center,.newsletter__wrapper,.footer-block__heading,.footer-block__details-content,.cart__empty-text,.product__title,.product__text{text-align:left!important}.rich-text__wrapper,.image-with-text__grid{justify-content:flex-start!important}.rich-text__wrapper{align-items:flex-start;margin-left:0;margin-right:auto}.rich-text__buttons{justify-content:flex-start!important}:root{--page-width: 100%;--page-width-margin: 0rem;--vivi-gutter: 1.5rem;--grid-desktop-vertical-spacing: 96px;--grid-desktop-horizontal-spacing: 20px;--grid-mobile-vertical-spacing: 12px;--grid-mobile-horizontal-spacing: 12px}@media screen and (min-width:750px){:root{--vivi-gutter: 5rem}}.page-width,.header.page-width,.utility-bar__grid.page-width,.page-width.page-width--narrow{max-width:var(--page-width);padding-left:var(--vivi-gutter);padding-right:var(--vivi-gutter)}@media screen and (min-width:750px){.page-width,.header.page-width,.utility-bar__grid.page-width,.page-width.page-width--narrow{max-width:var(--page-width);padding-left:var(--vivi-gutter);padding-right:var(--vivi-gutter)}}@media screen and (min-width:990px){.header.page-width{padding-left:var(--vivi-gutter);padding-right:var(--vivi-gutter)}.page-width.page-width--narrow{max-width:var(--page-width);padding-left:var(--vivi-gutter);padding-right:var(--vivi-gutter)}}:root{--product-card-image-padding: 0rem;--product-card-corner-radius: 0rem;--product-card-text-alignment: left;--product-card-border-width: 0rem;--product-card-shadow-opacity: 0;--product-card-shadow-visible: 0;--collection-card-image-padding: 0rem;--collection-card-corner-radius: 0rem;--collection-card-text-alignment: left;--collection-card-border-width: 0rem;--collection-card-shadow-opacity: 0;--collection-card-shadow-visible: 0;--media-radius: 0px;--media-border-width: 0px;--media-shadow-opacity: 0;--media-shadow-visible: 0;--badge-corner-radius: 0rem;--text-boxes-radius: 0px;--text-boxes-border-width: 0px}:root{--buttons-radius: 8px;--buttons-radius-outset: 8px;--buttons-border-width: 0px;--buttons-border-opacity: 0;--buttons-shadow-opacity: 0;--buttons-shadow-visible: 0;--inputs-radius: 0px;--inputs-border-width: 0px;--inputs-border-opacity: 0;--variant-pills-radius: 0px;--variant-pills-border-width: 0px;--variant-pills-border-opacity: 0;--media-border-opacity: 0;--product-card-border-opacity: 0;--collection-card-border-opacity: 0;--blog-card-border-width: 0rem;--blog-card-border-opacity: 0;--text-boxes-border-opacity: 0;--popup-border-width: 0px;--popup-border-opacity: 0;--drawer-border-width: 0px;--drawer-border-opacity: 0}.button,.shopify-challenge__button,.customer .button,.customer button,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button,.shopify-payment-button__more-options,.product-form__submit,.cart__checkout-button,.newsletter-form__button,.vivi-card__atc,.vivi-atc-btn,.vivi-sticky-atc__btn,.vivi-hero__cta,.vivi-drop-strip__cta,.vivi-featured__cta,.vivi-bs__view-all,.vivi-dest__cta,.vivi-fabric__link,.vivi-fabric__wa,.vivi-waitlist__btn,.vivi-drawer__wa,.vivi-share__trigger,.vivi-share__wa,.vivi-share__copy,.product-form__input input[type=radio]+label,.product-form__input--pill input[type=radio]+label,[class*=vivi-][class*=__cta],[class*=vivi-][class*=__btn]:not(.vivi-mbar__btn):not(.vivi-wish-btn),.link,.underlined-link,.customer a,.header__menu-item,.header__active-menu-item,.list-menu__item--link,.menu-drawer__menu-item,.vivi-drawer__link,.vivi-drawer__link-title,.vivi-drawer__account,.footer-block__details-content a,.footer .list-menu__item,.footer .copyright__content a,.announcement-bar__link,.title-wrapper-with-link>a,.pagination__item,.facets__reset,.mobile-facets__clear,.field__button{font-family:var(--vivi-sans)!important;font-size:1.2rem!important;line-height:1.4!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important}.header__heading-link.link,.vivi-drawer__link-sub{font-weight:400!important;letter-spacing:normal!important;text-transform:none!important}.vivi-featured__cta,.vivi-fabric__link,.vivi-fabric__wa,.title-wrapper-with-link>a,a.underlined-link:not(.full-unstyled-link):not(.card__heading){display:inline-flex!important;align-items:center;justify-content:center;min-height:calc(4.5rem + var(--buttons-border-width, 0px) * 2);padding:0 2.4rem!important;background-color:rgb(var(--vivi-ink-rgb))!important;color:var(--vivi-malmal)!important;text-decoration:none!important;border:none!important;border-radius:var(--buttons-radius, 0);box-shadow:none!important}@media(hover:hover)and (pointer:fine){.vivi-featured__cta:hover,.vivi-fabric__link:hover,.vivi-fabric__wa:hover,.title-wrapper-with-link>a:hover,a.underlined-link:not(.full-unstyled-link):not(.card__heading):hover{background-color:var(--vivi-mehndi)!important;color:var(--vivi-malmal)!important}}.vivi-bs__view-all,.vivi-dest__cta{display:inline-flex!important;align-items:center;justify-content:center;min-height:calc(4.5rem + var(--buttons-border-width, 0px) * 2);padding:0 2.4rem!important;background-color:rgb(var(--vivi-kora-rgb))!important;color:rgb(var(--vivi-ink-rgb))!important;text-decoration:none!important;border:none!important;border-radius:var(--buttons-radius, 0);box-shadow:none!important}@media(hover:hover)and (pointer:fine){.vivi-bs__view-all:hover,.vivi-dest__cta:hover{background-color:rgb(var(--vivi-pista-rgb))!important;color:rgb(var(--vivi-ink-rgb))!important}}@media(hover:hover)and (pointer:fine){.button:not([disabled]):not(.button--secondary):not(.button--tertiary):hover,.shopify-challenge__button:not([disabled]):hover,.customer .button:not([disabled]):hover,.customer button:not([disabled]):hover,button.shopify-payment-button__button--unbranded:not([disabled]):hover,.product-form__submit:not([disabled]):hover,.cart__checkout-button:not([disabled]):hover,.vivi-card__atc.button:not([disabled]):hover,.vivi-atc-btn:not([disabled]):hover,.vivi-sticky-atc__btn:not([disabled]):hover,.vivi-waitlist__btn:not([disabled]):hover{background-color:var(--vivi-mehndi)!important;color:var(--vivi-malmal)!important}}.vivi-atc-size{color:var(--vivi-kora)}.button--secondary,.button--tertiary{background-color:rgb(var(--vivi-kora-rgb))!important;color:rgb(var(--vivi-ink-rgb))!important}@media(hover:hover)and (pointer:fine){.button--secondary:hover,.button--tertiary:hover{background-color:rgb(var(--vivi-pista-rgb))!important;color:rgb(var(--vivi-ink-rgb))!important}}.product-form__input input[type=radio]+label,.product-form__input--pill input[type=radio]+label{background-color:rgb(var(--vivi-kora-rgb))!important;color:rgb(var(--vivi-ink-rgb))!important}@media(hover:hover)and (pointer:fine){.product-form__input input[type=radio]+label:hover,.product-form__input--pill input[type=radio]+label:hover{background-color:rgb(var(--vivi-pista-rgb))!important}}.product-form__input input[type=radio]:checked+label,.product-form__input--pill input[type=radio]:checked+label{background-color:rgb(var(--vivi-ink-rgb))!important;color:var(--vivi-malmal)!important}.product-form__input input[type=radio]:disabled+label,.product-form__input--pill input[type=radio]:disabled+label{background-color:rgb(var(--vivi-kora-rgb))!important;color:rgba(var(--vivi-ink-rgb),.35)!important;text-decoration:line-through}.drawer__inner,.cart-drawer .drawer__inner,.menu-drawer,.menu-drawer__inner-container,predictive-search .predictive-search,.header__search .search-modal__content,.quantity,.field__input,.select__select,.customer .field input,.vivi-waitlist__input{background-color:rgb(var(--vivi-kora-rgb))!important}.quantity__input,.quantity__button{background-color:transparent!important;color:rgb(var(--vivi-ink-rgb))}.badge{background-color:rgb(var(--vivi-pista-rgb))!important;color:rgb(var(--vivi-ink-rgb))!important}.vivi-mbar{background-color:var(--vivi-malmal)!important}@media screen and (max-width:749px){html.vivi-hide-mbar [data-vivi-mobile-bar],html.vivi-hide-mbar body>.vivi-mbar[data-vivi-mobile-bar]{transform:translateY(calc(100% + 2rem + env(safe-area-inset-bottom,0px)))!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}html.vivi-hide-mbar [data-vivi-mbar-underlay]{opacity:0!important;visibility:hidden!important}}.product__accordion.accordion,.vivi-specs.product__accordion{border:none!important;margin-top:1.2rem;margin-bottom:0}.product__accordion.accordion+.product__accordion.accordion,.vivi-specs.product__accordion+.product__accordion.accordion{margin-top:.8rem}.product__accordion details,.vivi-desc-accordion details{background-color:rgb(var(--vivi-kora-rgb))!important;border:none!important;margin:0;padding:0 1.6rem}.product__accordion .vivi-accordion__summary,.product__accordion summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;cursor:pointer;padding:1.4rem 0;border:none!important;box-shadow:none!important}.product__accordion .vivi-accordion__summary::-webkit-details-marker,.product__accordion summary::-webkit-details-marker{display:none}.product__accordion .vivi-accordion__heading,.product__accordion .accordion__title,.vivi-specs .vivi-specs__heading{margin:0;font-family:var(--vivi-sans);font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--vivi-ink-rgb))}.product__accordion .accordion__content{padding:0 0 1.6rem;margin-bottom:0;color:rgb(var(--color-foreground))}.price{font-family:var(--vivi-sans);font-size:1.6rem;font-weight:400;letter-spacing:0}.card__heading{font-family:var(--vivi-sans);font-size:1.65rem;font-weight:400;letter-spacing:-.01em}.card .caption-with-letter-spacing{color:var(--vivi-khaddar)}.product__title h1,.product__title .h1{font-family:var(--vivi-sans);font-weight:400;font-size:2rem;line-height:1.2;letter-spacing:-.01em}@media screen and (min-width:750px){.product__title h1,.product__title .h1{font-size:2.4rem}}a.vivi-card__info-hit,a.vivi-card__info-hit:link,a.vivi-card__info-hit:visited,a.vivi-card__info-hit:hover,a.vivi-card__info-hit:active,a.vivi-card__info-hit:focus{text-decoration:none!important;background:transparent!important;border:0!important;box-shadow:none!important}.vivi-card--gallery .vivi-card__title,.vivi-card--gallery .vivi-card__price,.vivi-card--gallery .vivi-card__subtitle{text-decoration:none!important}.vivi-card__title{font-family:var(--vivi-sans);font-weight:400;font-size:1.45rem;line-height:1.3;letter-spacing:-.01em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:3.77rem}@media screen and (min-width:750px){.vivi-card__title{font-size:1.65rem;min-height:4.29rem}}.vivi-card:has(.vivi-card__subtitle) .vivi-card__title{min-height:0}.announcement-bar-section,.announcement-bar-section .utility-bar{max-width:100%;overflow:hidden}.announcement-bar-section .utility-bar{background:var(--vivi-ink)!important;background-image:none!important;color:var(--vivi-malmal)}.announcement-bar-section .announcement-bar__message,.announcement-bar-section .announcement-bar__link,.announcement-bar-section .utility-bar a,.announcement-bar-section .utility-bar .localization-form__select{color:var(--vivi-malmal)!important}.announcement-bar__message,.announcement-bar__link{font-family:var(--vivi-sans)!important;font-size:1.2rem!important;line-height:1.4!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important}.announcement-bar-section .announcement-bar.announcement-bar--one-announcement,.announcement-bar-section .announcement-bar--one-announcement .announcement-bar__link{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}.announcement-bar-section .announcement-bar__message{display:block;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header .header__heading-link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.header .header__heading-logo-wrapper{display:flex;align-items:center;justify-content:center;width:90px;min-height:4.3rem;line-height:0}.header .header__heading-logo{width:76px!important;max-width:76px!important;height:auto!important}.header__icon--cart .icon{height:2.6rem;width:2.6rem}.header__icon--cart{overflow:visible}.header__icon--cart .cart-count-bubble{bottom:auto;top:.75rem;left:auto;right:.45rem;height:1.5rem;width:1.5rem;font-size:.8rem;line-height:1;z-index:1;background-color:#c0392b!important;color:var(--vivi-malmal)!important}.header__icon--whatsapp .icon-whatsapp,.header__icon--whatsapp .svg-wrapper svg{width:2.2rem;height:2.2rem}.header__icon--whatsapp .svg-wrapper svg path{fill:currentColor;stroke:none}.header__icon--wishlist{position:relative;overflow:visible}.header__icon--wishlist .icon-wishlist,.header__icon--wishlist .svg-wrapper svg{width:2.2rem;height:2.2rem}.header__icon--wishlist .svg-wrapper svg path{fill:currentColor;stroke:none}.header__icon--account .icon-account,.header__icon--account .svg-wrapper svg{width:2.55rem;height:2.55rem}.header__icon--wishlist .vivi-wishlist-bubble{position:absolute;display:flex;justify-content:center;align-items:center;bottom:auto;top:.75rem;left:auto;right:.45rem;height:1.5rem;width:1.5rem;border-radius:100%;font-size:.8rem;line-height:1;z-index:1;background-color:#c0392b!important;color:var(--vivi-malmal)!important}body.template-index .section-header{z-index:var(--vivi-z-header);margin-bottom:calc(-1 * var(--header-height, 6rem))}body.template-index .section-header .header-wrapper,body.template-index .section-header .header-wrapper.gradient{position:relative;background-image:none!important;background-color:#f5f1e7;transition:background-color .55s ease}body.template-index .section-header .header-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .55s ease;background:linear-gradient(to bottom,#0a0d0b6b,#0a0d0b2e 55%,#0a0d0b00)}body.template-index .section-header .header{position:relative;z-index:1}body.template-index .section-header .header__icon,body.template-index .section-header .header__icon .icon,body.template-index .section-header .header__icon .svg-wrapper,body.template-index .section-header .header__heading,body.template-index .section-header .header__heading-link{transition:color .55s ease;color:var(--vivi-ink)}body.template-index .section-header .header__heading-logo{transition:filter .55s ease;filter:none}body.template-index .section-header:not(.scrolled-past-header) .header-wrapper,body.template-index .section-header:not(.scrolled-past-header) .header-wrapper.gradient{background-color:#f5f1e700!important}body.template-index .section-header:not(.scrolled-past-header) .header-wrapper:before{opacity:1}body.template-index .section-header:not(.scrolled-past-header) .header__icon,body.template-index .section-header:not(.scrolled-past-header) .header__icon .icon,body.template-index .section-header:not(.scrolled-past-header) .header__icon .svg-wrapper,body.template-index .section-header:not(.scrolled-past-header) .header__heading,body.template-index .section-header:not(.scrolled-past-header) .header__heading-link{color:var(--vivi-malmal)!important}body.template-index .section-header:not(.scrolled-past-header) .header__heading-logo{filter:brightness(0) invert(1)}body.template-index .section-header:not(.scrolled-past-header):has(details[open]) .header-wrapper,body.template-index .section-header:not(.scrolled-past-header):has(.menu-opening) .header-wrapper,body.template-index .section-header:not(.scrolled-past-header):has(details[open]) .header-wrapper.gradient,body.template-index .section-header:not(.scrolled-past-header):has(.menu-opening) .header-wrapper.gradient{background-color:#f5f1e7!important}body.template-index .section-header:not(.scrolled-past-header):has(details[open]) .header-wrapper:before,body.template-index .section-header:not(.scrolled-past-header):has(.menu-opening) .header-wrapper:before{opacity:0}body.template-index .section-header:not(.scrolled-past-header):has(details[open]) .header__icon,body.template-index .section-header:not(.scrolled-past-header):has(.menu-opening) .header__icon,body.template-index .section-header:not(.scrolled-past-header):has(details[open]) .header__icon .icon,body.template-index .section-header:not(.scrolled-past-header):has(.menu-opening) .header__icon .icon,body.template-index .section-header:not(.scrolled-past-header):has(details[open]) .header__heading-link,body.template-index .section-header:not(.scrolled-past-header):has(.menu-opening) .header__heading-link{color:var(--vivi-ink)!important}body.template-index .section-header:not(.scrolled-past-header):has(details[open]) .header__heading-logo,body.template-index .section-header:not(.scrolled-past-header):has(.menu-opening) .header__heading-logo{filter:none}body.template-index .section-header.scrolled-past-header .header-wrapper{background-color:#f5f1e7!important}body.template-index .section-header.scrolled-past-header .header-wrapper:before{opacity:0}@media(prefers-reduced-motion:reduce){body.template-index .section-header .header-wrapper,body.template-index .section-header .header-wrapper:before,body.template-index .section-header .header__icon,body.template-index .section-header .header__icon .icon,body.template-index .section-header .header__icon .svg-wrapper,body.template-index .section-header .header__heading,body.template-index .section-header .header__heading-link,body.template-index .section-header .header__heading-logo{transition:none}}@media screen and (min-width:750px){.section-header,.section-header.shopify-section-header-sticky,.section-header.shopify-section-header-hidden{position:sticky!important;top:0!important}}@media screen and (max-width:749px){.header{padding-top:.24rem!important;padding-bottom:.24rem!important}.header__heading-link{padding:0!important}.header .header__heading-logo-wrapper{width:108px;min-height:5.16rem}.header .header__heading-logo{width:73.2px!important;max-width:73.2px!important;height:auto!important}.header__icon,.header__icon--cart .icon{height:4.32rem;width:4.32rem}.header__icon .svg-wrapper{width:4.32rem;height:4.32rem}.header__icon .svg-wrapper svg{width:2.4rem;height:2.4rem}.header__icon--cart .svg-wrapper svg.icon{height:2.808rem;width:2.808rem}.header__icon--cart .cart-count-bubble,.header__icon--wishlist .vivi-wishlist-bubble{top:.6rem;right:.42rem;height:1.68rem;width:1.68rem;font-size:.9rem}.header__icon--whatsapp .icon-whatsapp,.header__icon--whatsapp .svg-wrapper svg,.header__icon--wishlist .icon-wishlist,.header__icon--wishlist .svg-wrapper svg{width:2.4rem;height:2.4rem}.header__icon--wishlist .svg-wrapper svg path{fill:currentColor;stroke:none}.header__icon--account .icon-account,.header__icon--account .svg-wrapper svg{width:2.75rem;height:2.75rem}.announcement-bar__message{font-size:1.1rem!important;line-height:1.4!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:.3rem 1rem;min-height:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box}html,body{overflow-x:clip;max-width:100%}}.price--on-sale .price-item--regular{color:var(--vivi-ink);font-weight:400;font-size:1.4rem}.price--on-sale .price-item--sale{font-weight:400}.badge,.quantity:before,.quantity:after,.field:before,.field:after,.select:before,.select:after,.customer .field:before,.customer .field:after,.product-form__input input[type=radio]+label,.product-form__input input[type=radio]:checked+label,.header-wrapper--border-bottom,.utility-bar--bottom-border,.utility-bar--bottom-border-social-only,.drawer__inner,.cart-drawer,.menu-drawer,.product-media-modal__toggle,.product__media-icon,.global-media-settings,.facet-checkbox,.facets__summary,.disclosure-has-popup summary,.accordion,.product__accordion .accordion__content,details[open]>summary.accordion__title,.share-button__fallback,.cart-item,.cart-items th,.cart-items td,.totals,.customer table,.customer tbody,.customer th,.customer td,.footer__content-bottom,.footer__content-top,.footer-block,.search-modal,.search-modal__content,.modal__close-button,.button:before,.button:after,.shopify-payment-button__button:before,.shopify-payment-button__button:after{border:none!important;border-width:0!important;box-shadow:none!important}.header-wrapper--border-bottom,.utility-bar--bottom-border,.utility-bar--bottom-border-social-only,.footer__content-bottom{border-bottom:none!important;border-top:none!important}:focus-visible{outline:1px solid rgba(var(--color-foreground),.45);outline-offset:2px}.footer,.footer .footer__content-top,.footer .footer__content-bottom{background-color:var(--vivi-ink)!important;color:var(--vivi-malmal)!important}.footer .footer-block__heading,.footer .footer-block__details-content,.footer .footer-block__details-content a,.footer .footer-block__details-content p,.footer .list-menu__item,.footer a,.footer .copyright__content,.footer .copyright__content a,.footer .newsletter-form__message,.footer .field__label,.footer .field__input,.footer summary{color:var(--vivi-malmal)!important}.footer .footer-block__details-content a:hover,.footer a:hover,.footer .list-menu__item:hover{color:var(--vivi-malmal)!important;text-decoration:underline;text-underline-offset:.2em}.footer .field__input{background-color:#f5f1e714!important}.footer .newsletter-form__button,.footer button[type=submit],.footer .button{color:var(--vivi-ink)!important;background-color:var(--vivi-malmal)!important}.footer .footer__content-bottom{border-top:1px solid rgba(245,241,231,.18)!important}@media screen and (min-width:750px){.footer .footer-block--newsletter{border-top:1px solid rgba(245,241,231,.18)}}.vivi-footer-contact__row{margin:0 0 1rem;font-family:var(--vivi-sans);font-size:1.4rem;line-height:1.55}.vivi-footer-contact__row:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/18/assets/vivi-tokens.css.map */
