:root{--vp-font: Inter, sans-serif;--vp-coral: #ff5346;--vp-heading: #4c1e58;--vp-text: #4a4150;--vp-eyebrow-size: 12px;--vp-eyebrow-line: 18px;--vp-hero-size: 56px;--vp-hero-line: 64px;--vp-heading-size: 34px;--vp-heading-line: 42px;--vp-body-size: 16px;--vp-body-line: 24px;--vp-button-size: 16px;--vp-button-line: 24px}@media(max-width:767px){:root{--vp-hero-size: 36px;--vp-hero-line: 42px;--vp-heading-size: 26px;--vp-heading-line: 32px}}.section-heading__title,.section-heading__subheading{font-family:var(--vp-font);font-weight:600}.section-heading__title{color:var(--vp-coral);font-size:var(--vp-eyebrow-size);line-height:var(--vp-eyebrow-line);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.section-heading__subheading{display:block;color:var(--vp-heading);font-size:var(--vp-heading-size);line-height:var(--vp-heading-line);letter-spacing:-.01em;margin-top:0}#shopify-section-template--28314371031368__rich_text_8Gfjxc{font-family:var(--vp-font)}#shopify-section-template--28314371031368__rich_text_8Gfjxc .rte:first-child p{font:600 12px/18px var(--vp-font);color:var(--vp-coral);letter-spacing:.08em;text-transform:uppercase}#shopify-section-template--28314371031368__rich_text_8Gfjxc .rich-text__title{font:600 var(--vp-heading-size)/var(--vp-heading-line) var(--vp-font);color:var(--vp-heading)}#shopify-section-template--28314371031368__rich_text_8Gfjxc .rte:not(:first-child) p{font:400 16px/24px var(--vp-font);color:var(--vp-text)}#shopify-section-template--28314371031368__rich_text_8Gfjxc a.button{font:500 16px/24px var(--vp-font);color:#fff}#shopify-section-template--28314371031368__1655112847aaa4cc50 p,#shopify-section-template--28314371031368__1655112847aaa4cc50 input,#shopify-section-template--28314371031368__1655112847aaa4cc50 .button{font-family:var(--vp-font);font-size:16px;line-height:24px}#shopify-section-template--28314371031368__1655112847aaa4cc50 p,#shopify-section-template--28314371031368__1655112847aaa4cc50 input{font-weight:400}#shopify-section-template--28314371031368__1655112847aaa4cc50 .button{font-weight:500}.main-footer,.main-footer .footer-item__title,.main-footer a,.main-footer p,.main-footer .localization-form__item-text{font-family:var(--vp-font)}.main-footer a,.main-footer p,.main-footer .localization-form__item-text{font-size:16px;line-height:24px;font-weight:400}.main-footer .footer-item__title{font-size:18px;line-height:26px;font-weight:600}#shopify-section-template--28314371031368__rich_text_nQ9kL3{font-family:var(--vp-font)}#shopify-section-template--28314371031368__rich_text_nQ9kL3 .rte{color:#2b2230}#shopify-section-template--28314371031368__rich_text_nQ9kL3 .rte *,#shopify-section-template--28314371031368__rich_text_nQ9kL3 .rich-text__title{font-family:var(--vp-font)}#shopify-section-template--28314371031368__rich_text_nQ9kL3 .vibepass-highlight{color:#632772}#shopify-section-template--28314371031368__rich_text_nQ9kL3 .card__text>.rte:first-child p{color:var(--vp-coral);font-size:var(--vp-eyebrow-size);line-height:var(--vp-eyebrow-line);font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}#shopify-section-template--28314371031368__rich_text_nQ9kL3 h2.rte.rich-text__title{color:var(--vp-heading);font-size:var(--vp-heading-size);line-height:var(--vp-heading-line);font-weight:600}#shopify-section-template--28314371031368__rich_text_nQ9kL3 .rich-text__title+.rte.text-size--regular p{color:var(--vp-text);font-size:16px;line-height:24px;font-weight:400}#shopify-section-template--28314371031368__rich_text_nQ9kL3 a.button{font:500 16px/24px var(--vp-font)}#shopify-section-template--28314371031368__flex_slideshow_fVfj3k .card__text .h1{font-family:var(--vp-font);font-size:var(--vp-hero-size);line-height:var(--vp-hero-line);font-weight:600;letter-spacing:-.02em}#shopify-section-template--28314371031368__flex_slideshow_fVfj3k .card__text .h1 strong{font-weight:inherit}#shopify-section-template--28314371031368__flex_slideshow_fVfj3k :is(.button,.btn){font-family:var(--vp-font);font-size:16px;line-height:24px;font-weight:500}#shopify-section-template--28314371031368__flex_slideshow_fVfj3k .card__text :is(.h3,.h4){font-family:var(--vp-font);font-size:24px;line-height:32px;font-weight:400;letter-spacing:0}@media(max-width:767px){#shopify-section-template--28314371031368__flex_slideshow_fVfj3k .card__text :is(.h3,.h4){font-size:16px;line-height:24px}}@media(max-width:767px){#shopify-section-template--28314371031368__flex_slideshow_fVfj3k .card__text .h3{font-size:16px;line-height:24px}}#shopify-section-template--28377289326920__flex_grid_3MaEhy .card__text span.text-size--xlarge{font-family:var(--vp-font);font-size:var(--vp-hero-size);line-height:var(--vp-hero-line);font-weight:600;letter-spacing:-.02em}#shopify-section-template--28377289326920__flex_grid_3MaEhy .card__text span.h3{font-family:var(--vp-font);font-size:24px;line-height:32px;font-weight:400;letter-spacing:0}@media(max-width:767px){#shopify-section-template--28377289326920__flex_grid_3MaEhy .card__text span.h3{font-size:16px;line-height:24px}}.vp-collection-hero .card__text span.text-size--xlarge{font-family:var(--vp-font);font-size:var(--vp-hero-size);line-height:var(--vp-hero-line);font-weight:600;letter-spacing:-.02em}.vp-collection-hero .card__text :is(span.h3,span.h4){font-family:var(--vp-font);font-size:24px;line-height:32px;font-weight:400;letter-spacing:0}@media(max-width:767px){.vp-collection-hero .card__text :is(span.h3,span.h4){font-size:16px;line-height:24px}}body.template-collection [id^=shopify-section-][id$=__product-grid] :is(facet-filters-form,#site-filters-sidebar,#collection-filters-handle) *,body.template-collection [id^=shopify-section-][id$=__product-grid] #collection-filters-handle,body.template-collection [id^=shopify-section-][id$=__product-grid] .collection-product-count{font:400 14px/20px var(--vp-font)}body.template-collection [id^=shopify-section-][id$=__product-grid] .remove-line-height-space--small>.text-animation--underline{font:500 16px/24px var(--vp-font)}body.template-collection [id^=shopify-section-][id$=__product-grid] .product-price--original{font:600 20px/26px var(--vp-font);color:#632772}body.template-collection [id^=shopify-section-][id$=__product-grid] .remove-line-height-space{font:500 14px/20px var(--vp-font)}.collection-tabs button{font:500 16px/24px var(--vp-font);color:#2b2230}.collection-tabs .active button,.collection-tabs button[aria-selected=true]{color:#fff;background:#632772}.collection-tabs button.button:hover{background:#e7e1e3!important;border-color:#632772!important;color:#632772!important}.mount-collection-tabs .product-item .remove-line-height-space{font:500 14px/20px var(--vp-font);color:#ff5346!important}.mount-collection-tabs .product-item *:has(>.remove-line-height-space),.mount-collection-tabs .product-item .remove-line-height-space{opacity:1!important}.mount-collection-tabs .product-item .product-price--original{font:600 20px/26px var(--vp-font);color:#632772}[id^=shopify-section-][id*=__content_toggles_] .toggle__heading{font-family:var(--vp-font);font-size:20px;line-height:28px;font-weight:600;color:#4c1e58}[id^=shopify-section-][id*=__content_toggles_] .toggle__heading>span.text-weight--bold{font-weight:inherit}[id^=shopify-section-][id*=__content_toggles_] .rte{font-family:var(--vp-font);font-size:16px;line-height:24px;font-weight:400;color:#4a4150}[id^=shopify-section-][id*=__content_toggles_] .rte p{font-size:inherit;line-height:inherit}[id^=shopify-section-][id*=__content_toggles_] .section-heading__subheading.text-size--large{font:400 16px/24px var(--vp-font);color:#4a4150;letter-spacing:0}@media(min-width:1024px){#menu-item-for-business>.mega-menu{left:calc(50% - 24px)!important}.main-header :is(.mega-menu,.submenu){box-shadow:0 12px 28px -10px #2e12352e}}[id^=shopify-section-][id$=__product-grid] .product-item{--border-radius-cards: 8px;border-radius:16px}[id^=shopify-section-][id$=__product-grid] .product-item__text>.product-item__title{margin-bottom:0!important}[id^=shopify-section-][id$=__product-grid] .product-item__text>.product-item__price{margin-top:24px!important}[id^=shopify-section-][id$=__product-grid] .product-item__title .text-animation--underline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.collection-tabs_panel .product-item.card,.collection-tabs_panel .product-item__image{border-radius:8px}.collection-tabs_panel .product-item__image{overflow:hidden}.collection-tabs_panel .product-item__title .text-animation--underline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.collection-tabs_panel .product-item__title:has(+.product-item__price),.collection-tabs_panel .product-item__price:has(+.product-item__title){margin-bottom:0!important}.collection-tabs_panel .product-item__title+.product-item__price,.collection-tabs_panel .product-item__price+.product-item__title{margin-top:24px!important}.collection-tabs_panel .product-item__title .text-animation--underline{line-height:1.5}.product-item__price,.product-price,[class^=product-price--],[class*=" product-price--"],.product-price .money,.product-item__price .money{font-family:var(--vp-font)!important;font-size:20px!important;line-height:26px!important;font-weight:700!important}.vp-diani-hero .vp-diani-hero__grid{position:relative;align-items:center}.vp-diani-hero .vp-diani-hero__content{padding:68px 0 16px}.vp-diani-hero .vp-diani-hero__breadcrumb{position:absolute;top:0;left:0;margin:0}@media(max-width:767px){.vp-diani-hero .vp-diani-hero__content{padding:0}.vp-diani-hero .vp-diani-hero__breadcrumb{position:static;margin:0 0 24px}}@media(min-width:768px){.vp-breadcrumb--image-aligned{transform:translateY(-16px)}}.vp-breadcrumb--image-aligned [aria-current=page],.vp-diani-hero__breadcrumb [aria-current=page],.vp-companies__breadcrumb [aria-current=page],.vp-brand__breadcrumb [aria-current=page]{color:#4c1e58!important;font-weight:600!important}#main a.text-link{font-weight:400;border-bottom:1.5px solid;padding-bottom:1px;text-decoration:none!important;transition:color .1s linear,border-color .1s linear}#main a.text-link:hover,#main a.text-link:focus-visible{color:#632772!important;border-bottom-color:#632772!important;border-bottom-width:1.5px;padding-bottom:1px;font-weight:400;text-decoration:none!important}.product-item__vendor,.product-item__vendor>div{font-size:14px!important;font-weight:400!important}[id*=__text_columns_icons_] .js-slider-item .h5,[id*=__text_columns_icons_] .js-slider-item .h5 a,[id*=__text_columns_icons_] .js-slider-item .h5 span{font-family:var(--vp-font);font-size:18px;line-height:26px;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--vp-heading)}[id*=__text_columns_icons_] .js-slider-item .text-size--small{font-family:var(--vp-font);font-size:16px;line-height:24px;font-weight:400;color:var(--vp-text)!important;opacity:1}[id*=__text_columns_icons_] .section-heading__title{font-family:var(--vp-font);font-size:12px;line-height:18px;font-weight:600}[id*=__text_columns_icons_] .section-heading__subheading{font-family:var(--vp-font);font-size:16px;line-height:28px;font-weight:400;color:#4a4150;letter-spacing:normal;text-transform:none}[id*=__text_columns_icons_] :is(h2,h3,h4,p,.section-heading__subheading){color:#2b2230!important}[id*=__text_columns_icons_] p{font-size:16px!important}[id*=__text_columns_icons_] :is(h2,h3,h4){font-weight:500!important}[id*=__text_columns_icons_] .section-heading__subheading.text-size--large{color:#4a4150!important;font:400 16px/24px Inter,sans-serif!important}[id*=__text_columns_icons_] .text-size--small.text-color--opacity{color:#2b2230!important;opacity:1!important}[id*=__text_columns_icons_] .text-animation--underline{color:#632772!important}[id*=__text_columns_icons_] .section-heading .section-heading__title{color:#ff5346!important;font:600 12px/18px Inter,sans-serif!important}#button-button_mp9nKm,#button-button_Y9Gqpg,#button-button_wf4ffd{background-color:#fff;border-color:#e7e1e3;color:#632772}.no-touchevents #button-button_mp9nKm:hover,.no-touchevents #button-button_Y9Gqpg:hover,.no-touchevents #button-button_wf4ffd:hover{background-color:#f5eef6;border-color:#e7e1e3;color:#632772}.vp-how{font-family:Inter,sans-serif}.vp-how .vp-how__eyebrow{margin-bottom:12px!important;color:#ff5346!important;font:600 12px/18px Inter,sans-serif!important;letter-spacing:.08em;text-transform:uppercase}.vp-how .vp-how__heading{color:#4c1e58!important;font:600 34px/42px Inter,sans-serif!important;letter-spacing:normal!important}.vp-how .vp-how__title{color:#4c1e58!important;font:600 16px/24px Inter,sans-serif!important}.vp-how :is(.vp-how__intro,.vp-how__body,.vp-how__note){color:#4a4150!important;font:400 16px/24px Inter,sans-serif!important}@media(max-width:749px){.vp-how .vp-how__heading{font-size:26px!important;line-height:32px!important}}section#vp-how-template--28325706105160__vp_how_it_works_UccRt4{padding-bottom:80px!important}#shopify-section-template--28325706105160__custom_liquid_ATULtU{background:#fff;margin-bottom:0!important}body.template-page-how-it-works{background:#fff}body.template-page-for-companies .breadcrumb-main{display:none!important}#shopify-section-template--28473567215944__custom_liquid_8CYNfa{background:#fff}#shopify-section-sections--28314371490120__header{border-bottom:1px solid #f5eef6}#shopify-section-template--28473567215944__custom_liquid_8CYNfa,#shopify-section-template--28473567215944__custom_liquid_8CYNfa nav{background:#fbf9f6!important}#shopify-section-template--28473567215944__custom_liquid_ibQAWh{position:relative;top:-80px}#shopify-section-template--28473567215944__custom_liquid_8CYNfa>.container{box-sizing:border-box;width:100%;max-width:1360px;margin-inline:auto;padding-inline:24px}@media(max-width:599px){#shopify-section-template--28473567215944__custom_liquid_8CYNfa>.container{padding-inline:20px}}#site-header :is(.header__top,.header__bottom){box-sizing:border-box;width:100%;max-width:1360px;margin-inline:auto;padding-inline:24px}@media(max-width:599px){#site-header :is(.header__top,.header__bottom){padding-inline:20px}}@media(min-width:1024px){#site-header .header__bottom .link-list>li:first-child>a.menu-link{padding-inline-start:0}}:is(.breadcrumb,.vp-how__breadcrumbs,.vp-companies__breadcrumb,nav[aria-label=Breadcrumb],nav[aria-label=breadcrumbs]),:is(.breadcrumb,.vp-how__breadcrumbs,.vp-companies__breadcrumb,nav[aria-label=Breadcrumb],nav[aria-label=breadcrumbs]) :is(a,span,li){font-size:14px!important}.breadcrumb-main .breadcrumb-container{box-sizing:border-box;width:100%;max-width:1360px;margin-inline:auto;padding-inline:24px}@media(max-width:599px){.breadcrumb-main .breadcrumb-container{padding-inline:20px}}.breadcrumb-main:not(.breadcrumb--collection-banner){position:relative;inset:auto;height:auto;min-height:0;margin:0;padding:24px 0}.breadcrumb-main:not(.breadcrumb--collection-banner) .breadcrumb-container{box-sizing:border-box;width:100%;max-width:1360px;height:auto;min-height:0;margin-inline:auto;padding:0 24px}.breadcrumb-main:not(.breadcrumb--collection-banner):before,.breadcrumb-main:not(.breadcrumb--collection-banner):after{display:none}.breadcrumb{font:400 14px/20px Inter,sans-serif}.breadcrumb__current{color:inherit}@media(max-width:599px){.breadcrumb-main:not(.breadcrumb--collection-banner) .breadcrumb-container{padding-inline:20px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vibepass-typography.css.map */
