@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..700;1,400..700&family=Outfit:wght@300;400;500;600;700&display=swap";:root{--velvatevibe-bg-cream: #faf5f2;--velvatevibe-bg-white: #ffffff;--velvatevibe-text-charcoal: #222222;--velvatevibe-text-muted: #757575;--velvatevibe-coral: #E5574A;--velvatevibe-border: #DECEC3;--velvatevibe-border-light: #FAF5F2;--velvatevibe-font-heading: "Playfair Display", Georgia, serif;--velvatevibe-font-body: "Outfit", sans-serif;--velvatevibe-transition: all .3s cubic-bezier(.25, .46, .45, .94);--velvatevibe-container-width: 1700px;--velvatevibe-sticky-offset: calc(var(--header-height, 72px) + 16px)}:root{--font-heading--family: "Playfair Display", Georgia, serif !important;--font-body--family: "Outfit", sans-serif !important;--font-accent--family: "Playfair Display", Georgia, serif !important;--font-primary--family: "Playfair Display", Georgia, serif !important;--font-subheading--family: "Outfit", sans-serif !important;--font-paragraph--family: "Outfit", sans-serif !important;--font-display--family: "Playfair Display", Georgia, serif !important}body,input,textarea,select,button{font-family:var(--velvatevibe-font-body),"Outfit",sans-serif!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--velvatevibe-font-heading),"Playfair Display",Georgia,serif!important}#header-group,.shopify-section-group-header-group{display:contents}.velvatevibe-sticky-header-wrapper,.velvatevibe-header-wrapper,#header-group .shopify-section,.shopify-section-group-header-group .shopify-section,.shopify-section-velvatevibe-header,#shopify-section-header_section,.header-section{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:1001!important}#header-group .shopify-section,#header-group .velvatevibe-header-wrapper{background:var(--velvatevibe-bg-white)}.velvatevibe-font-heading{font-family:var(--velvatevibe-font-heading)}.velvatevibe-font-body{font-family:var(--velvatevibe-font-body)}.velvatevibe-bg-cream{background-color:var(--velvatevibe-bg-cream)}.velvatevibe-bg-white{background-color:var(--velvatevibe-bg-white)}.velvatevibe-text-charcoal{color:var(--velvatevibe-text-charcoal)}.velvatevibe-text-muted{color:var(--velvatevibe-text-muted)}.velvatevibe-text-coral{color:var(--velvatevibe-coral)}.velvatevibe-border-color{border-color:var(--velvatevibe-border)}.velvatevibe-section{color:var(--velvatevibe-text-charcoal);font-family:var(--velvatevibe-font-body);line-height:1.5;-webkit-font-smoothing:antialiased}.velvatevibe-section p{margin-block:0 .9rem}.velvatevibe-section p:last-child{margin-bottom:0}.velvatevibe-section h1,.velvatevibe-section h2,.velvatevibe-section h3,.velvatevibe-section h4{font-family:var(--velvatevibe-font-heading);color:var(--velvatevibe-text-charcoal);margin:0;font-weight:500}.velvatevibe-badge-pill{display:inline-flex;align-items:center;justify-content:center;background-color:var(--velvatevibe-bg-white);border:1px solid var(--velvatevibe-border);border-radius:10rem;padding:.25rem .75rem;font-family:var(--velvatevibe-font-body);font-size:12px;font-weight:500;color:var(--velvatevibe-text-charcoal);text-transform:uppercase;letter-spacing:.05em;width:fit-content}.velvatevibe-btn-pill{display:inline-flex;align-items:center;justify-content:center;font-family:var(--velvatevibe-font-body);font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;padding:.85rem 2rem;border-radius:10rem;cursor:pointer;transition:var(--velvatevibe-transition);text-decoration:none;border:1px solid transparent}.velvatevibe-btn-primary{background-color:var(--velvatevibe-text-charcoal);color:var(--velvatevibe-bg-white)}.velvatevibe-btn-primary:hover{background-color:var(--velvatevibe-bg-cream);color:var(--velvatevibe-text-charcoal);border-color:var(--velvatevibe-text-charcoal);transform:translateY(-2px)}.velvatevibe-btn-secondary{background-color:transparent;color:var(--velvatevibe-text-charcoal);border-color:var(--velvatevibe-text-charcoal)}.velvatevibe-btn-secondary:hover{background-color:var(--velvatevibe-text-charcoal);color:var(--velvatevibe-bg-white);transform:translateY(-2px)}.velvatevibe-btn-coral{background-color:var(--velvatevibe-coral);color:var(--velvatevibe-bg-white)}.velvatevibe-btn-coral:hover{background-color:var(--velvatevibe-text-charcoal);color:var(--velvatevibe-bg-white);transform:translateY(-2px)}.velvatevibe-stars{display:inline-flex;align-items:center;gap:.125rem;color:var(--velvatevibe-coral)}.velvatevibe-stars svg{width:.875rem;height:.875rem;fill:currentColor}.velvatevibe-rating-number{font-size:13px;color:var(--velvatevibe-text-muted);margin-left:.35rem;font-weight:400}.velvatevibe-hover-zoom{overflow:hidden;position:relative}.velvatevibe-hover-zoom img{transition:var(--velvatevibe-transition)}.velvatevibe-hover-zoom:hover img{transform:scale(1.05)}.velvatevibe-product-card{background-color:var(--velvatevibe-bg-white);border:1px solid var(--velvatevibe-border);border-radius:var(--style-border-radius-cards, 24px);overflow:hidden;transition:var(--velvatevibe-transition);display:flex;flex-direction:column;height:100%;position:relative;box-shadow:0 2px 8px #00000003}.velvatevibe-product-card:hover{border-color:var(--velvatevibe-border);box-shadow:0 6px 18px #28112b08}.velvatevibe-product-card .img-container{aspect-ratio:1;background-color:var(--velvatevibe-bg-cream);position:relative;overflow:hidden;border-bottom:1px solid var(--velvatevibe-border-light);display:flex;align-items:center;justify-content:center}.velvatevibe-product-card .img-container img{width:100%;height:100%;object-fit:cover;transition:var(--velvatevibe-transition);position:absolute;top:0;left:0}.velvatevibe-product-card .secondary-img{position:absolute;top:0;left:0;opacity:0}.velvatevibe-product-card:hover .secondary-img{opacity:1}.velvatevibe-product-card .velvatevibe-wishlist-heart{position:absolute;top:.75rem;left:.75rem;z-index:5;background:none;border:none;cursor:pointer;color:#e5574a;display:none;align-items:center;justify-content:center;padding:0;transition:var(--velvatevibe-transition)}.velvatevibe-product-card .velvatevibe-wishlist-heart svg{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:1.5}.velvatevibe-product-card .velvatevibe-wishlist-heart:hover svg{fill:#e5574a}.velvatevibe-product-card .badge-overlay{position:absolute;top:.75rem;right:.75rem;z-index:5;background-color:var(--velvatevibe-bg-cream);border:1px solid var(--velvatevibe-border-light);border-radius:10rem;padding:.25rem .65rem;font-family:var(--velvatevibe-font-body);font-size:12px;font-weight:500;color:var(--velvatevibe-text-charcoal);letter-spacing:.02em}.velvatevibe-product-card .info-container{padding:15px;display:flex;flex-direction:column;gap:.4rem;flex-grow:1}.velvatevibe-product-card .product-title{font-family:var(--velvatevibe-font-body);font-size:18px;font-weight:600;color:var(--velvatevibe-text-charcoal);text-decoration:none;line-height:1.3;margin:0}.velvatevibe-product-card .product-title:hover{color:var(--velvatevibe-coral)}.velvatevibe-product-card .product-vendor{font-family:var(--velvatevibe-font-body);font-size:14px;color:var(--velvatevibe-text-muted);margin-bottom:.35rem}.velvatevibe-product-card .velvatevibe-card-rating-row{display:flex;align-items:center;gap:.35rem;margin-bottom:.75rem}.velvatevibe-product-card .velvatevibe-card-stars{display:flex;align-items:center;gap:.05rem;color:var(--velvatevibe-coral)}.velvatevibe-product-card .velvatevibe-card-stars svg{width:.85rem;height:.85rem;fill:currentColor}.velvatevibe-product-card .velvatevibe-card-rating-avg{font-family:var(--velvatevibe-font-body);font-size:13px;font-weight:600;color:var(--velvatevibe-text-charcoal);margin-left:.15rem}.velvatevibe-product-card .velvatevibe-card-rating-count{font-family:var(--velvatevibe-font-body);font-size:13px;color:var(--velvatevibe-text-muted)}.velvatevibe-product-card .velvatevibe-add-bag-btn{width:100%;padding:.75rem 1rem;border:1.5px solid #28112b;background-color:transparent;color:#28112b;font-family:var(--velvatevibe-font-body);font-size:14px;font-weight:600;border-radius:10rem;cursor:pointer;transition:var(--velvatevibe-transition);text-align:center;display:flex;align-items:center;justify-content:center;margin-top:auto}.velvatevibe-product-card .velvatevibe-add-bag-btn:hover{background-color:#28112b;color:var(--velvatevibe-bg-white);transform:translateY(-1px)}.product-card,.product-grid__card,.card-wrapper,.card{background-color:var(--velvatevibe-bg-white)!important;border:1px solid var(--velvatevibe-border)!important;border-radius:var(--style-border-radius-cards, 24px)!important;overflow:hidden!important;transition:var(--velvatevibe-transition)!important;box-shadow:0 2px 8px #00000003!important}.velvatevibe-split-grid{display:grid;border-top:1px solid var(--velvatevibe-border);border-bottom:1px solid var(--velvatevibe-border)}.velvatevibe-split-grid-col{border-right:1px solid var(--velvatevibe-border);padding:3rem}.velvatevibe-split-grid-col:last-child{border-right:none}@media(max-width:900px){.velvatevibe-split-grid{grid-template-columns:1fr!important}.velvatevibe-split-grid-col{border-right:none;border-bottom:1px solid var(--velvatevibe-border);padding:1.5rem}.velvatevibe-split-grid-col:last-child{border-bottom:none}}.velvatevibe-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1.5rem}.velvatevibe-slider::-webkit-scrollbar{display:none}.velvatevibe-slider-item{flex:0 0 calc(25% - 1.125rem);scroll-snap-align:start}@media(max-width:1200px){.velvatevibe-slider-item{flex:0 0 calc(33.333% - 1rem)}}@media(max-width:900px){.velvatevibe-slider-item{flex:0 0 calc(50% - .75rem)}}@media(max-width:600px){.velvatevibe-slider-item{flex:0 0 80%}.velvatevibe-product-card .velvatevibe-card-rating-row{align-items:flex-start;flex-direction:column}}.velvatevibe-user-card{background-color:var(--velvatevibe-bg-cream);border:1px solid var(--velvatevibe-border);border-radius:var(--style-border-radius-cards, 24px);padding:2rem;display:flex;flex-direction:column;gap:1rem;min-height:14rem;justify-content:space-between;height:100%}.velvatevibe-user-quote{font-family:var(--velvatevibe-font-heading);font-size:20px;line-height:1.4;color:var(--velvatevibe-text-charcoal);font-style:italic;margin:0}.velvatevibe-user-meta{display:flex;align-items:center;gap:.75rem}.velvatevibe-user-avatar{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover;background-color:var(--velvatevibe-border)}.velvatevibe-user-name{font-weight:500;font-size:14px}.velvatevibe-accordion{border-top:1px solid var(--velvatevibe-border)}.velvatevibe-accordion:last-child,.velvatevibe-accordion:last-of-type{border-bottom:1px solid var(--velvatevibe-border)}.velvatevibe-accordion-header{padding:1.25rem .5rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--velvatevibe-font-body);font-weight:500;font-size:15px;text-transform:uppercase;letter-spacing:.05em;transition:var(--velvatevibe-transition)}.velvatevibe-accordion-header:hover{color:var(--velvatevibe-coral)}.velvatevibe-accordion-icon{width:1.25rem;height:1.25rem;position:relative;transition:var(--velvatevibe-transition)}.velvatevibe-accordion-icon:before,.velvatevibe-accordion-icon:after{content:"";position:absolute;background-color:currentColor;transition:var(--velvatevibe-transition)}.velvatevibe-accordion-icon:before{top:50%;left:0;width:100%;height:1px;transform:translateY(-50%)}.velvatevibe-accordion-icon:after{top:0;left:50%;width:1px;height:100%;transform:translate(-50%)}.velvatevibe-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out;padding:0 .5rem;font-size:14px;color:var(--velvatevibe-text-muted);line-height:1.6}.velvatevibe-accordion.active .velvatevibe-accordion-icon:after{transform:translate(-50%) rotate(90deg);opacity:0}.velvatevibe-accordion.active .velvatevibe-accordion-content{padding-bottom:1.5rem}.velvatevibe-full-width{max-width:100%!important;width:100%!important;padding-left:4rem!important;padding-right:4rem!important;margin:0 auto!important}@media(max-width:900px){.velvatevibe-full-width{padding-left:1.5rem!important;padding-right:1.5rem!important}}.velvatevibe-prem-col-img-wrap svg{width:100%!important;height:100%!important;object-fit:cover!important;background-color:var(--velvatevibe-bg-cream);display:block}.product-card,.product-grid__card,.card-wrapper,.card{border:1px solid var(--velvatevibe-border)!important;border-radius:var(--style-border-radius-cards, 24px)!important;background-color:var(--velvatevibe-bg-white)!important;box-shadow:0 2px 8px #00000003!important;transition:var(--velvatevibe-transition)!important}.product-card:hover,.product-grid__card:hover,.card-wrapper:hover,.card:hover{border-color:var(--velvatevibe-border)!important;box-shadow:0 6px 18px #28112b08!important}.page-width{max-width:var(--velvatevibe-container-width, 1700px)!important;margin-left:auto!important;margin-right:auto!important;width:100%!important}.velvatevibe-card-tags{display:flex!important;flex-wrap:wrap!important;overflow-x:auto!important;white-space:nowrap!important;gap:.35rem!important;margin-bottom:.35rem!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.velvatevibe-card-tags::-webkit-scrollbar{display:none!important}.velvatevibe-card-tag{background-color:#e5574a14!important;color:var(--velvatevibe-coral)!important;font-size:10px!important;font-weight:600!important;padding:.15rem .5rem!important;border-radius:100px!important;text-transform:uppercase!important;letter-spacing:.05em!important;display:inline-flex!important;align-items:center!important;flex-shrink:0!important}.product-grid-container{padding-left:1.5rem!important;padding-right:1.5rem!important}@media screen and (min-width:750px){.collection-wrapper{align-items:start!important}.velvatevibe-filter-sticky-wrapper{grid-column:2 / var(--facets-vertical-col-width)!important}.collection-wrapper:has(.velvatevibe-filter-sticky-wrapper) .main-collection-grid{grid-column:var(--facets-vertical-col-width) / var(--full-width-column-number)!important}.velvatevibe-filter-sticky-wrapper,.collection-wrapper .facets-block-wrapper--vertical:not(#filters-drawer),.collection-wrapper .facets--vertical:not(.facets--drawer){position:sticky!important;top:var(--velvatevibe-sticky-offset)!important;align-self:start!important;max-height:calc(100dvh - var(--velvatevibe-sticky-offset) - 24px)!important;scrollbar-width:thin;z-index:2;margin-right:20px}.velvatevibe-filter-sticky-wrapper>*{max-height:inherit}}@media screen and (min-width:901px){.velvatevibe-prod-gallery-col{position:sticky!important;top:var(--velvatevibe-sticky-offset)!important;align-self:start!important;max-height:calc(100dvh - var(--velvatevibe-sticky-offset) - 16px);overflow:hidden auto;scrollbar-width:none}.velvatevibe-prod-gallery-col::-webkit-scrollbar{display:none}}.main-collection-grid{padding-left:0!important;padding-right:0!important}.product-grid__item{border:none!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;padding:0!important}@media screen and (max-width:749px){.product-grid-container{padding-left:1rem!important;padding-right:1rem!important}.collection-wrapper--full-width .card-gallery,.collection-wrapper--full-width-on-mobile .card-gallery,.collection-wrapper--full-width .img-container,.collection-wrapper--full-width-on-mobile .img-container{margin-inline-start:0!important;margin-inline-end:0!important}}.search-modal__content.dialog-modal{border:1px solid var(--velvatevibe-border)!important;border-radius:18px!important;box-shadow:0 24px 70px #22222224!important;overflow:hidden!important}.search-modal predictive-search-component,.search-modal .predictive-search-form__header,.search-modal .predictive-search-form__header-inner,.search-modal .predictive-search-form__content,.search-modal .predictive-search-form__content-wrapper{font-family:var(--velvatevibe-font-body)!important;background:var(--velvatevibe-bg-white)!important}.search-modal .predictive-search-form__header{border:0!important;border-bottom:1px solid var(--velvatevibe-border-light)!important;border-radius:0!important;padding:1rem!important}.search-modal .predictive-search-form__header-inner{border:1px solid var(--velvatevibe-border)!important;border-radius:999px!important;background:var(--velvatevibe-bg-cream)!important}.search-modal .search-input{font-family:var(--velvatevibe-font-body)!important;color:var(--velvatevibe-text-charcoal)!important}.predictive-search-results__card,.predictive-search-results__card--product{border:1px solid var(--velvatevibe-border)!important;border-radius:12px!important;background:var(--velvatevibe-bg-white)!important;overflow:hidden!important}.predictive-search-results__card:hover,.predictive-search-results__card--product:hover{border-color:var(--velvatevibe-coral)!important;box-shadow:0 8px 24px #2222220f!important}html,body{max-width:100%!important;overflow-x:clip!important}.velvatevibe-section,.velvatevibe-section *,.velvatevibe-section *:before,.velvatevibe-section *:after{box-sizing:border-box!important}.velvatevibe-section h1,.velvatevibe-section h2,.velvatevibe-section h3,.velvatevibe-section h4,.velvatevibe-section h5,.velvatevibe-section h6,.velvatevibe-card-tags,.velvatevibe-card-tag{word-wrap:break-word!important;word-break:break-word!important;overflow-wrap:break-word!important}.menu-drawer .resource-card{background-color:var(--velvatevibe-bg-white)!important;border:1px solid var(--velvatevibe-border)!important;border-radius:var(--style-border-radius-cards, 24px)!important;overflow:hidden!important;padding:.75rem!important;box-shadow:0 4px 12px #28112b05!important;transition:var(--velvatevibe-transition)!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important}.menu-drawer .resource-card:hover{border-color:var(--velvatevibe-coral)!important;box-shadow:0 6px 18px #28112b0a!important}.menu-drawer .resource-card .resource-card__media{background-color:var(--velvatevibe-bg-cream)!important;border-radius:calc(var(--style-border-radius-cards, 24px) - 6px)!important;overflow:hidden!important;position:relative!important;aspect-ratio:var(--resource-card-aspect-ratio, 1)!important;margin-bottom:.75rem!important}.menu-drawer .resource-card .resource-card__image{border-radius:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.menu-drawer .resource-card .resource-card__content{padding:.25rem .5rem .5rem!important;display:flex!important;flex-direction:column!important;gap:.25rem!important}.menu-drawer .resource-card .resource-card__title{font-family:var(--velvatevibe-font-body)!important;font-size:14px!important;font-weight:500!important;color:var(--velvatevibe-text-charcoal)!important;line-height:1.25!important;margin:0!important}.menu-drawer .resource-card .price{font-family:var(--velvatevibe-font-body)!important;font-size:14px!important;font-weight:600!important;color:var(--velvatevibe-coral)!important;margin-top:.25rem!important}.menu-drawer .resource-card--overlay{position:relative!important;padding:0!important;min-height:120px!important}.menu-drawer .resource-card--overlay .resource-card__media{margin-bottom:0!important;border-radius:var(--style-border-radius-cards, 24px)!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.menu-drawer .resource-card--overlay .resource-card__content{position:absolute!important;bottom:0!important;left:0!important;right:0!important;z-index:2!important;background:linear-gradient(to top,#28112b99,#28112b00)!important;padding:1.5rem 1rem 1rem!important;border-radius:0 0 var(--style-border-radius-cards, 24px) var(--style-border-radius-cards, 24px)!important}.menu-drawer .resource-card--overlay .resource-card__title{color:var(--velvatevibe-bg-white)!important;font-weight:600!important;text-shadow:0 1px 2px rgba(0,0,0,.2)!important}.menu-drawer,.menu-drawer__submenu{background-color:var(--velvatevibe-bg-white)!important;border-right:1px solid var(--velvatevibe-border)!important}.menu-drawer__menu-item{font-family:var(--velvatevibe-font-body)!important;font-weight:500!important;color:var(--velvatevibe-text-charcoal)!important;letter-spacing:.03em!important}.menu-drawer__menu-item:hover,.menu-drawer__menu-item--active{color:var(--velvatevibe-coral)!important}.menu-drawer__close-button,.menu-drawer__back-button{color:var(--velvatevibe-text-charcoal)!important;font-family:var(--velvatevibe-font-body)!important;font-weight:600!important}.menu-drawer__close-button:hover,.menu-drawer__back-button:hover{color:var(--velvatevibe-coral)!important}.menu-drawer svg{color:var(--velvatevibe-text-charcoal)!important}.menu-drawer__menu-item:hover svg{color:var(--velvatevibe-coral)!important}.menu-drawer__list-item--divider,.menu-drawer__menu-container--divider{border-block-end:1px solid var(--velvatevibe-border-light)!important}.menu-drawer__featured-content-list-item--product{width:65cqi!important;max-width:220px!important;min-width:150px!important}.menu-drawer__featured-content-list-item--collection{width:80cqi!important;max-width:260px!important;min-width:180px!important}@media(max-width:749px){#header-group .shopify-section:has(.velvatevibe-sticky-header-wrapper),.shopify-section-group-header-group .shopify-section:has(.velvatevibe-sticky-header-wrapper){z-index:40}.velvatevibe-menu-drawer{width:min(90vw,360px)!important}#search-drawer.velvatevibe-menu-drawer{width:min(92vw,400px)!important}.search-modal__content.dialog-modal{border-radius:0!important;width:100dvw!important;max-width:100dvw!important}.menu-drawer,.menu-drawer__submenu,.menu-drawer__featured-content-list{scrollbar-width:none!important}.menu-drawer::-webkit-scrollbar,.menu-drawer__submenu::-webkit-scrollbar,.menu-drawer__featured-content-list::-webkit-scrollbar{display:none!important}}@media(max-width:767px){.velvatevibe-section:not(.velvatevibe-header-wrapper):not(.velvatevibe-footer-wrapper){padding:2.5rem 0!important}.velvatevibe-trust-title-section,.velvatevibe-lowdown-header,.velvatevibe-faq-header-wrap,.velvatevibe-products-header{margin-bottom:2rem!important}}.velvatevibe-account-wrapper{display:inline-flex;align-items:center;justify-content:center}.velvatevibe-account-wrapper shopify-account{display:inline-flex;align-items:center;justify-content:center}.velvatevibe-account-wrapper shopify-account a{margin:0}@media screen and (max-width:768px){.velvatevibe-product-card .product-title{font-size:14px}.velvatevibe-card-tag{font-size:7px!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/velvatevibe-theme.css.map */
