:root{--vf-ink:#24131c;--vf-wine:#e51c6a;--vf-blush:#ffe2ee;--vf-ivory:#fff8fc;--vf-line:rgba(36,19,28,.12);--vf-radius:2.4rem}html{scroll-behavior:smooth}body{letter-spacing:-.01em}.page-width{max-width:150rem}.section+.section{margin-top:0}h1,h2,h3,.h0,.h1,.h2{letter-spacing:-.045em;line-height:.98}.button,.shopify-challenge__button,.customer button{min-height:5.2rem;border-radius:999px;font-weight:700;letter-spacing:.02em;transition:transform .2s ease,box-shadow .2s ease}.button:hover{transform:translateY(-2px);box-shadow:0 1.2rem 3rem #17111324}.header-wrapper{border:0!important}.header{min-height:8rem}.header__heading-logo{max-height:5.4rem;width:auto}.header__menu-item{font-weight:650;letter-spacing:.01em}.announcement-bar{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase}.vf-home{overflow:hidden}.vf-hero{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:2rem;padding-top:2rem;padding-bottom:8rem}.vf-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(4rem,7vw,11rem) clamp(1rem,5vw,8rem) clamp(4rem,7vw,9rem) 0}.vf-kicker{margin:0 0 2rem;font-size:1.1rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.vf-hero h1{max-width:8ch;margin:0;font-size:clamp(5.6rem,8vw,12rem)}.vf-hero__text{max-width:55rem;margin-top:2.8rem;font-size:clamp(1.7rem,1.45vw,2.2rem);line-height:1.55}.vf-actions{display:flex;align-items:center;gap:2.4rem;margin-top:3.2rem}.vf-text-link{color:inherit;font-weight:700;text-decoration:none;border-bottom:1px solid;padding:.8rem 0}.vf-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:clamp(5rem,8vw,10rem) 0 0;padding:0;list-style:none}.vf-proof li{border-top:1px solid var(--vf-line);padding-top:1.5rem}.vf-proof strong,.vf-proof span{display:block}.vf-proof span{margin-top:.5rem;font-size:1.25rem;opacity:.62}.vf-hero__visual{position:relative;min-height:70rem;border-radius:var(--vf-radius);overflow:hidden;background:var(--vf-blush)}.vf-hero__image{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.vf-hero__visual:hover .vf-hero__image{transform:scale(1.025)}.vf-float-card{position:absolute;right:2rem;bottom:2rem;display:grid;gap:.3rem;width:min(28rem,calc(100% - 4rem));padding:2rem;border-radius:1.6rem;background:#fffaf7e0;color:var(--vf-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.vf-float-card>span:first-child{font-size:1rem;letter-spacing:.15em;text-transform:uppercase}.vf-category-wrap{padding-bottom:10rem}.vf-section-head{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:3rem}.vf-section-head h2{max-width:13ch;margin:0;font-size:clamp(3.8rem,5vw,7.2rem)}.vf-section-head>a{color:inherit;font-weight:700}.vf-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}.vf-category{color:inherit;text-decoration:none}.vf-category__media{position:relative;aspect-ratio:4/5;border-radius:1.8rem;overflow:hidden;background:var(--vf-blush)}.vf-category img,.vf-category svg{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.vf-category:hover img{transform:scale(1.04)}.vf-category__arrow{position:absolute;right:1.4rem;bottom:1.4rem;display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;background:var(--vf-ivory);font-size:2rem;transition:transform .2s}.vf-category:hover .vf-category__arrow{transform:rotate(45deg)}.vf-category__title{display:block;margin-top:1.5rem;font-size:2rem;font-weight:750}.vf-category small{opacity:.6}.vf-trust{padding:3rem 0}.vf-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.vf-trust__grid>div{display:grid;grid-template-columns:auto 1fr;gap:.3rem 1.2rem;padding:2rem 0}.vf-trust__grid span{grid-row:1/3;opacity:.45;font-size:1.1rem}.vf-trust__grid strong{font-size:1.45rem}.vf-trust__grid small{opacity:.68}.card-wrapper .card{overflow:hidden;transition:transform .25s ease}.card-wrapper:hover .card{transform:translateY(-4px)}.card__media .media{background:#f7f2ef}.card__heading{font-size:1.6rem}.price{font-weight:700}.quick-add__submit{border-radius:999px}.badge{border:0;border-radius:999px;padding:.7rem 1.2rem}.collection-hero{padding:5rem 0 3rem}.collection-hero__title{font-size:clamp(4.5rem,7vw,9rem)!important}.facets-container{padding:1.4rem 0;border-top:1px solid var(--vf-line);border-bottom:1px solid var(--vf-line)}.product{gap:clamp(3rem,6vw,9rem)!important}.product__media-wrapper .global-media-settings{border:0!important;border-radius:2rem!important;overflow:hidden}.product__title h1{font-size:clamp(4rem,5vw,7rem)}.product__info-container>*+*{margin-top:2rem!important}.product-form__submit{min-height:6rem}.product-form__input input[type=radio]+label{border-radius:999px!important}.accordion{border-color:var(--vf-line)}.cart-items,.cart__footer{border-radius:2rem}.title-wrapper-with-link .title,.main-page-title,.template-search__header h1{font-size:clamp(4rem,6vw,8rem)}.footer{border:0!important}.footer__content-top{padding-top:7rem!important}.footer-block__heading{font-weight:750}.footer a{transition:opacity .2s}.footer a:hover{opacity:.6}@media(max-width:989px){.vf-hero{grid-template-columns:1fr;padding-top:0}.vf-hero__copy{padding:6rem 0 3rem}.vf-hero h1{font-size:clamp(5.4rem,15vw,9rem)}.vf-hero__visual{min-height:60rem}.vf-categories,.vf-trust__grid{grid-template-columns:repeat(2,1fr)}.header{min-height:6.8rem}}@media(max-width:749px){.vf-hero{padding-bottom:6rem}.vf-hero__visual{min-height:48rem;border-radius:1.8rem}.vf-proof{margin-top:5rem}.vf-proof span{font-size:1.1rem}.vf-actions{align-items:flex-start;flex-direction:column;gap:1.2rem}.vf-section-head{align-items:flex-start;flex-direction:column}.vf-category-wrap{padding-bottom:7rem}.vf-categories{gap:1rem}.vf-category__title{font-size:1.6rem}.vf-category__arrow{width:3.8rem;height:3.8rem}.vf-trust__grid{grid-template-columns:1fr 1fr;gap:0 1.5rem}.vf-trust__grid>div{grid-template-columns:1fr;padding:1.8rem 0}.vf-trust__grid span{grid-row:auto}.vf-trust__grid small{font-size:1.05rem}.card__information{padding-left:.4rem!important;padding-right:.4rem!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.card-wrapper .card,.vf-category img,.vf-hero__image{transition:none!important}}.vf-campaigns{padding:9rem 0}.vf-campaigns__intro{max-width:36rem;font-size:1.6rem;line-height:1.5}.vf-campaigns__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.8rem}.vf-campaign{position:relative;min-height:62rem;border-radius:2.4rem;overflow:hidden;color:var(--vf-ink);text-decoration:none}.vf-campaign img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.vf-campaign:hover img{transform:scale(1.035)}.vf-campaign__copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-end;padding:4rem;text-align:right}.vf-campaign--dark{color:#fff}.vf-campaign--dark .vf-campaign__copy{align-items:flex-start;text-align:left}.vf-campaign__copy small{font-weight:800;letter-spacing:.18em}.vf-campaign__copy strong{margin-top:1.4rem;font-size:clamp(3.5rem,4vw,6rem);line-height:.98;letter-spacing:-.05em}.vf-campaign__copy em{margin-top:auto;padding:1.3rem 2rem;border-radius:999px;background:#fffaf7e6;color:var(--vf-ink);font-style:normal;font-weight:750;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:749px){.vf-campaigns{padding:6rem 0}.vf-campaigns__grid{grid-template-columns:1fr}.vf-campaign{min-height:48rem}.vf-campaign__copy{padding:2.4rem}}.template-product .section-header.shopify-section-group-header-group{z-index:4}.template-product .product{max-width:132rem;margin-inline:auto;align-items:start;gap:clamp(4rem,6vw,8rem)!important}.template-product .product__media-wrapper{max-width:58%!important;width:58%!important}.template-product .product__info-wrapper{max-width:42%!important;width:42%!important;padding:0!important}.template-product .product__info-container{max-width:54rem!important;margin:0!important;padding:clamp(2.4rem,3vw,4rem);border:1px solid var(--vf-line);border-radius:2.4rem;background:#fff;box-shadow:0 2rem 6rem #17111312}.template-product .vf-breadcrumb{display:flex;align-items:center;gap:.7rem;margin:0 0 1.6rem;font-size:1.2rem;color:#1711138c}.template-product .vf-breadcrumb a{color:inherit;text-decoration:none}.template-product .vf-breadcrumb a:hover{color:var(--vf-wine)}.template-product .product__title{margin:0 0 1rem}.template-product .product__title h1{font-size:clamp(3.4rem,4vw,5.6rem);line-height:1.02}.template-product .jdgm-prev-badge{font-size:1.25rem}.template-product .product__info-container .price{font-size:2.8rem}.template-product .price__container{margin-bottom:0}.template-product .product__tax{font-size:1.1rem;opacity:.6}.template-product .product__inventory{display:inline-flex!important;align-items:center;margin:0!important;padding:.7rem 1.1rem;border-radius:999px;background:#edf7ef;color:#14652d;font-weight:700;font-size:1.2rem}.template-product .product-form__input{max-width:none!important;margin-bottom:1.6rem!important}.template-product .product-form__input .form__label{font-size:1.25rem;font-weight:750}.template-product .product-form__input input[type=radio]+label{min-width:4.5rem;padding:1rem 1.5rem!important}.template-product quantity-input.quantity{min-height:4.8rem;border-radius:999px;background:#f8f4f2}.template-product .quantity:after{border-radius:999px}.template-product .product-form__buttons{max-width:none}.template-product .product-form__submit{min-height:6rem;margin:0;border-radius:.9rem;background:var(--vf-ink);font-size:1.5rem}.template-product .product-form__submit:hover{background:var(--vf-wine)}.template-product .shopify-payment-button__button{border-radius:.9rem!important;min-height:5.4rem!important}.template-product .vf-payment-row{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 0;border-top:1px solid var(--vf-line);border-bottom:1px solid var(--vf-line)}.template-product .vf-payment-row>span{font-size:1.1rem;font-weight:750}.template-product .vf-payment-icons{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.template-product .vf-payment-icons svg{width:3.6rem;height:auto}.template-product .vf-detail-stack{border-top:1px solid var(--vf-line)}.template-product .vf-detail-stack details{border-bottom:1px solid var(--vf-line)}.template-product .vf-detail-stack summary{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 0;cursor:pointer;font-size:1.35rem;font-weight:750;list-style:none}.template-product .vf-detail-stack summary::-webkit-details-marker{display:none}.template-product .vf-detail-stack summary:after{content:"+";font-size:2rem;font-weight:400}.template-product .vf-detail-stack details[open] summary:after{content:"\2212"}.template-product .vf-detail-stack__content{padding:0 0 1.8rem;color:#171113b8;font-size:1.35rem;line-height:1.65}.template-product .thumbnail-list{gap:1rem}.template-product .thumbnail{border-radius:1rem;overflow:hidden;background:#fff}.template-product .thumbnail[aria-current]{box-shadow:0 0 0 2px var(--vf-wine);border:0}.template-product .product__media-item .global-media-settings{background:#f8f5f3!important;border-radius:2rem!important}.template-product .product-media-container{--ratio-percent:100%!important}.template-product .product__media img{object-fit:contain!important;padding:clamp(1.5rem,3vw,4rem)}.template-product .product__media-toggle:after{border-radius:2rem}.template-product .slider-button{border-radius:50%;background:#fff;box-shadow:0 .5rem 2rem #1711131a}.template-product [id*=boostly]{border-radius:1.4rem!important;overflow:hidden}.template-product .vital-trust-bar{margin-top:2rem}.template-product .collapsible-content{display:none}.template-product .related-products{padding-top:8rem!important}.template-product .related-products__heading{font-size:clamp(3.8rem,5vw,6.5rem)!important}@media(max-width:749px){.template-product .product__media-wrapper,.template-product .product__info-wrapper{max-width:100%!important;width:100%!important}.template-product .product__info-container{max-width:none!important}.template-product .product{gap:3rem!important}}@media(max-width:749px){.template-product .product__info-container{padding:2rem 1.6rem;border-radius:1.8rem}.template-product .product__title h1{font-size:3.5rem}.template-product .product__media img{padding:1rem}.template-product .product-form__submit{min-height:5.6rem}.template-product .vf-payment-row{align-items:flex-start;flex-direction:column}.template-product .related-products{padding-top:5rem!important}}@media(min-width:360px)and (max-width:749px){.template-product .product{display:grid!important;grid-template-columns:minmax(0,40%) minmax(0,1fr)!important;align-items:start!important;gap:1.2rem!important}.template-product .product__media-wrapper,.template-product .product__info-wrapper{width:100%!important;max-width:100%!important;min-width:0!important}.template-product .product__info-wrapper{padding:0!important}.template-product .product__info-container{max-width:none!important;width:100%!important;padding:1.2rem 1rem!important;border-radius:1.4rem}.template-product .product__title h1{font-size:clamp(2.2rem,7vw,3rem)!important;line-height:1.05!important}.template-product .product__media img{padding:.6rem!important}.template-product .product-form__input input[type=radio]+label{min-width:3.6rem;padding:.8rem 1rem!important;font-size:1.1rem}.template-product .product-form__submit{min-height:5rem;font-size:1.3rem}.template-product .vf-payment-row{gap:.8rem}}@media(max-width:359px){.template-product .product{display:block!important}}#MainContent[data-template=product] .product{display:grid!important;grid-template-columns:minmax(0,58fr) minmax(0,42fr)!important;align-items:start!important;column-gap:clamp(2rem,4vw,6rem)!important;row-gap:0!important}#MainContent[data-template=product] .product>.product__media-wrapper{grid-column:1!important;width:100%!important;max-width:100%!important;min-width:0!important}#MainContent[data-template=product] .product>.product__info-wrapper{grid-column:2!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important}#MainContent[data-template=product] .product__info-container{width:100%!important;max-width:54rem!important;margin:0!important}@media(max-width:749px){#MainContent[data-template=product] .product{grid-template-columns:minmax(0,42%) minmax(0,58%)!important;column-gap:1rem!important}#MainContent[data-template=product] .product__info-container{max-width:none!important;padding:1rem .8rem!important}#MainContent[data-template=product] .product__title h1{font-size:clamp(2rem,6.5vw,2.8rem)!important;line-height:1.04!important}#MainContent[data-template=product] .product__media img{padding:.4rem!important}#MainContent[data-template=product] .product-form__input input[type=radio]+label{min-width:3.2rem!important;padding:.7rem .8rem!important;font-size:1rem!important}#MainContent[data-template=product] .product-form__submit{min-height:4.8rem!important;font-size:1.2rem!important}}@media(max-width:359px){#MainContent[data-template=product] .product{grid-template-columns:1fr!important;row-gap:2rem!important}#MainContent[data-template=product] .product>.product__media-wrapper,#MainContent[data-template=product] .product>.product__info-wrapper{grid-column:1!important}}#MainContent[data-template=product] .vf-media-details{width:58%;max-width:58%;margin-top:2rem;position:relative;z-index:0;clear:both}#MainContent[data-template=product] .vf-media-details .vf-detail-stack{margin:0;width:100%}@media(max-width:749px){#MainContent[data-template=product] .vf-media-details{width:100%;max-width:100%;margin-top:1.5rem}}body{background:var(--vf-ivory);color:var(--vf-ink)}.header-wrapper{background:#fffaf7f0!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--vf-line)!important}.header__icon,.header__menu-item{color:var(--vf-ink)}.header__menu-item:hover span{text-decoration-thickness:.12rem;text-underline-offset:.5rem}.header__submenu{border:1px solid var(--vf-line)!important;border-radius:1.4rem!important;box-shadow:0 2rem 5rem #1711131a!important}.footer{margin-top:0!important;border-top:1px solid var(--vf-line)!important;background:#f6eeee!important}.footer__content-top{padding-top:8rem!important;padding-bottom:5rem!important}.footer__content-bottom{border-top:1px solid var(--vf-line)!important}.footer-block__heading{font-size:1.8rem!important}.field:after,.select:after,.customer .field:after{border-radius:999px!important}.field__input,.select__select,.customer .field input{border-radius:999px!important}.pagination-wrapper{margin-top:6rem!important}.pagination__item{border-radius:999px}#MainContent[data-template=index] .collection .title-wrapper-with-link,#MainContent[data-template=index] .blog .title-wrapper-with-link{align-items:end;gap:2rem}#MainContent[data-template=index] .collection .title,#MainContent[data-template=index] .blog__title{font-size:clamp(4rem,5vw,7rem)!important;max-width:12ch}#MainContent[data-template=index] .collection__description,#MainContent[data-template=index] .title-wrapper-with-link p{max-width:48rem;line-height:1.65}#MainContent[data-template=index] .featured-collection .card__inner,#MainContent[data-template=index] .blog .card__inner{border-radius:1.8rem;overflow:hidden}#MainContent[data-template=index] .newsletter__wrapper{padding-top:8rem!important;padding-bottom:8rem!important;border-radius:2.4rem;margin-inline:auto;max-width:140rem}#MainContent[data-template=index] .newsletter__subheading{max-width:52rem;margin-inline:auto;font-size:1.6rem;line-height:1.6}.card-wrapper .card{background:transparent!important}.card-wrapper .card__inner{border-radius:1.8rem!important;overflow:hidden}.card-wrapper .card__media .media{background:#f7f2ef!important}.card-wrapper .card__information{padding-top:1.5rem}.card-wrapper .card__heading{font-size:1.55rem;line-height:1.25}.card-wrapper .price{font-size:1.45rem}.card-wrapper .quick-add{margin-top:1rem}.card-wrapper .quick-add__submit{min-height:4.8rem;background:var(--vf-ink);color:#fff;border:0}.card-wrapper .quick-add__submit:hover{background:var(--vf-wine)}#MainContent[data-template=collection] .collection-hero{padding:clamp(4rem,7vw,9rem) 0 4rem}#MainContent[data-template=collection] .collection-hero__inner{align-items:end;gap:4rem}#MainContent[data-template=collection] .collection-hero__text-wrapper{flex-basis:55%;padding-bottom:2rem}#MainContent[data-template=collection] .collection-hero__title{max-width:11ch;margin-bottom:2rem}#MainContent[data-template=collection] .collection-hero__description{max-width:62rem;font-size:1.6rem;line-height:1.7}#MainContent[data-template=collection] .collection-hero__image-container{border:0!important;border-radius:2.4rem!important;overflow:hidden;box-shadow:none!important}#MainContent[data-template=collection] .facets-container{position:relative;z-index:3;background:var(--vf-ivory);padding:1.7rem 0!important}#MainContent[data-template=collection] .mobile-facets__open,#MainContent[data-template=collection] .facet-filters__sort{border-radius:999px}#MainContent[data-template=collection] .product-grid{row-gap:5rem!important}#MainContent[data-template=collection] .collection{padding-bottom:2rem}#MainContent[data-template=search] .template-search__header{padding:clamp(5rem,8vw,10rem) 0 4rem!important;text-align:left}#MainContent[data-template=search] .template-search__header h1{max-width:11ch;margin:0 0 2.5rem}#MainContent[data-template=search] .template-search__search{max-width:76rem;margin:0}#MainContent[data-template=search] .search__input.field__input{min-height:6rem;padding-left:2.2rem}#MainContent[data-template=search] .template-search__results{padding-top:3rem}#MainContent[data-template=search] .product-grid{row-gap:5rem!important}#MainContent[data-template=cart] .title-wrapper-with-link{padding-top:clamp(5rem,8vw,10rem);align-items:end}#MainContent[data-template=cart] .title-wrapper-with-link .title{max-width:9ch;margin:0}#MainContent[data-template=cart] .cart-items{background:#fff;border:1px solid var(--vf-line);padding:clamp(1.5rem,3vw,3rem)}#MainContent[data-template=cart] .cart-item__media img{border-radius:1.4rem;background:#f7f2ef}#MainContent[data-template=cart] .cart-item__name{font-size:1.6rem;font-weight:750;text-decoration:none}#MainContent[data-template=cart] .quantity{border-radius:999px;background:#f8f4f2}#MainContent[data-template=cart] .cart__footer{background:#f6eeee;border:1px solid var(--vf-line);padding:clamp(2.5rem,4vw,5rem)!important;margin-top:2rem}#MainContent[data-template=cart] .totals{align-items:baseline}#MainContent[data-template=cart] .totals__total{font-size:2.2rem}#MainContent[data-template=cart] #checkout{min-height:5.8rem;background:var(--vf-ink)}#MainContent[data-template=cart] #checkout:hover{background:var(--vf-wine)}#MainContent[data-template=page] .main-page-title{max-width:12ch;margin-bottom:3rem}#MainContent[data-template=page] .rte{font-size:1.6rem;line-height:1.8}#MainContent[data-template=page] .rte h2{font-size:clamp(3rem,4vw,5rem);margin-top:5rem}#MainContent[data-template=page] .rte h3{font-size:clamp(2.2rem,3vw,3.2rem);margin-top:3.5rem}#MainContent[data-template=page] .rte img{border-radius:2rem}#MainContent[data-template=page] .page-width--narrow{max-width:92rem}.contact{max-width:92rem!important}.contact .title{font-size:clamp(3.5rem,5vw,6rem)!important;margin-bottom:2.5rem}.contact .contact__fields{gap:1.2rem}.contact .field__input{min-height:5.8rem}.contact textarea.field__input{border-radius:1.6rem!important;min-height:18rem}.contact .contact__button{margin-top:2rem}.contact .contact__button .button{min-width:20rem;background:var(--vf-ink)}.contact .contact__button .button:hover{background:var(--vf-wine)}#MainContent[data-template=blog] .main-blog{padding-top:clamp(5rem,8vw,10rem)}#MainContent[data-template=blog] .title--primary{font-size:clamp(5rem,7vw,9rem)!important;max-width:10ch;margin-bottom:5rem}#MainContent[data-template=blog] .blog-articles{column-gap:2rem;row-gap:5rem}#MainContent[data-template=blog] .article-card .card__inner{border-radius:2rem!important;overflow:hidden}#MainContent[data-template=blog] .article-card__info{font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase}#MainContent[data-template=blog] .article-card__excerpt{line-height:1.65;color:#171113b3}#MainContent[data-template=article] .article-template__hero-container{max-width:140rem;margin:4rem auto 0}#MainContent[data-template=article] .article-template__hero-container .media{border-radius:2.4rem;overflow:hidden}#MainContent[data-template=article] .article-template header{padding-top:clamp(4rem,7vw,8rem);padding-bottom:2rem}#MainContent[data-template=article] .article-template__title{font-size:clamp(4.5rem,7vw,8.5rem);max-width:12ch;margin-bottom:2rem}#MainContent[data-template=article] .article-template__content{font-size:1.7rem;line-height:1.85}#MainContent[data-template=article] .article-template__content h2{font-size:clamp(3rem,4vw,5rem);margin-top:5rem}#MainContent[data-template=article] .article-template__content img{border-radius:1.8rem}.collection-list-wrapper{padding-top:clamp(5rem,8vw,10rem)!important;padding-bottom:9rem!important}.collection-list-title{font-size:clamp(5rem,7vw,9rem)!important;margin-bottom:4rem!important}.collection-list .card__inner{border-radius:2rem!important;overflow:hidden}.collection-list .card__heading{font-size:2rem}.template-404{padding:clamp(8rem,14vw,18rem) 2rem!important}.template-404 .title{font-size:clamp(5rem,9vw,11rem)!important;max-width:9ch;margin-inline:auto}.template-404 p{font-size:1.5rem}.drawer__inner,.menu-drawer{background:var(--vf-ivory)!important}.cart-drawer .cart-item__image{border-radius:1rem}.predictive-search{border-radius:0 0 1.8rem 1.8rem;box-shadow:0 2rem 5rem #1711131a}@media(max-width:749px){.page-width{padding-left:1.6rem;padding-right:1.6rem}.header{padding-left:1.6rem!important;padding-right:1.6rem!important}#MainContent[data-template=index] .newsletter__wrapper{border-radius:0}#MainContent[data-template=collection] .collection-hero{padding-top:4rem}#MainContent[data-template=collection] .collection-hero__inner{gap:2.5rem}#MainContent[data-template=collection] .collection-hero__text-wrapper{padding-bottom:0}#MainContent[data-template=collection] .product-grid,#MainContent[data-template=search] .product-grid{row-gap:3rem!important;column-gap:1rem!important}#MainContent[data-template=cart] .cart-items{padding:1rem}#MainContent[data-template=cart] .cart__footer{padding:2rem!important}#MainContent[data-template=blog] .blog-articles{row-gap:3rem}.footer__content-top{padding-top:5rem!important}}#MainContent[data-template=collection] .vf-collection-hero{padding:1.8rem 0 2.2rem;background:var(--vf-ivory)}#MainContent[data-template=collection] .vf-collection-breadcrumb{display:flex;gap:.7rem;align-items:center;margin-bottom:1.6rem;font-size:1.05rem;color:#17111375}#MainContent[data-template=collection] .vf-collection-breadcrumb a{color:inherit;text-decoration:none}#MainContent[data-template=collection] .vf-collection-hero .collection-hero__title{margin:0 0 2rem;font-size:clamp(3.6rem,4.8vw,5.6rem)!important;line-height:1}#MainContent[data-template=collection] .vf-collection-categories{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:.9rem;margin-bottom:2.4rem}#MainContent[data-template=collection] .vf-collection-category{color:inherit;text-decoration:none;text-align:center;min-width:0}#MainContent[data-template=collection] .vf-collection-category__media{display:block;aspect-ratio:1;border-radius:1.2rem;overflow:hidden;background:#f6f2f0;border:1px solid transparent}#MainContent[data-template=collection] .vf-collection-category__media img,#MainContent[data-template=collection] .vf-collection-category__media svg{width:100%;height:100%;object-fit:cover;display:block}#MainContent[data-template=collection] .vf-collection-category.is-current .vf-collection-category__media{border:2px solid var(--vf-wine)}#MainContent[data-template=collection] .vf-collection-category strong{display:block;margin-top:.75rem;font-size:1.1rem;line-height:1.2}#MainContent[data-template=collection] .vf-collection-intro{max-width:100rem;margin:0 auto 1.2rem;text-align:center;font-size:1.25rem;line-height:1.65;color:#171113a6}#MainContent[data-template=collection] .facets-vertical{display:flex;gap:3rem;align-items:flex-start}#MainContent[data-template=collection] .facets-wrapper{flex:0 0 20rem;width:20rem}#MainContent[data-template=collection] .facets-vertical-form{padding-bottom:1.2rem;margin-bottom:0;border-bottom:1px solid var(--vf-line)}#MainContent[data-template=collection] .facets__disclosure-vertical{border-top:1px solid var(--vf-line)}#MainContent[data-template=collection] .facets__summary{padding:1.25rem 0}#MainContent[data-template=collection] .facets__heading,#MainContent[data-template=collection] .facet-checkbox{font-size:1.15rem}#MainContent[data-template=collection] .product-grid-container{flex:1;min-width:0}#MainContent[data-template=collection] .product-grid{column-gap:1.3rem!important;row-gap:4.2rem!important}#MainContent[data-template=collection] .card__inner{border-radius:1.3rem!important;background:#f6f2f0!important}#MainContent[data-template=collection] .card__media .media{background:#f6f2f0!important}#MainContent[data-template=collection] .card__information{padding-top:1.1rem!important}#MainContent[data-template=collection] .card__heading{font-size:1.3rem!important;line-height:1.25}#MainContent[data-template=collection] .caption-with-letter-spacing{font-size:.95rem;color:#17111385}#MainContent[data-template=collection] .price{font-size:1.3rem!important}@media(max-width:989px){#MainContent[data-template=collection] .vf-collection-categories{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.4rem}#MainContent[data-template=collection] .vf-collection-category{flex:0 0 14rem;scroll-snap-align:start}}@media(max-width:749px){#MainContent[data-template=collection] .vf-collection-category{flex-basis:11rem}#MainContent[data-template=collection] .vf-collection-intro{text-align:left}#MainContent[data-template=collection] .facets-wrapper{width:auto;flex:auto}#MainContent[data-template=collection] .facets-vertical{display:block}}#MainContent[data-template=product] .page-width{max-width:138rem}#MainContent[data-template=product] .product{grid-template-columns:minmax(0,53fr) minmax(0,47fr)!important;column-gap:4rem!important}#MainContent[data-template=product] .product__info-wrapper{padding-top:.5rem!important}#MainContent[data-template=product] .product__info-container{max-width:56rem!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}#MainContent[data-template=product] .vf-breadcrumb{margin-bottom:1.2rem!important}#MainContent[data-template=product] .product__title h1{font-size:clamp(3.2rem,3.5vw,5rem)!important;line-height:1.02!important}#MainContent[data-template=product] .jdgm-prev-badge{margin-top:.8rem!important}#MainContent[data-template=product] .vf-product-summary{margin-top:1.2rem!important;font-size:1.3rem;line-height:1.6;color:#171113ad}#MainContent[data-template=product] .product__info-container .price{font-size:2.6rem!important;margin-top:1.6rem!important}#MainContent[data-template=product] .vf-product-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1.4rem!important}#MainContent[data-template=product] .vf-product-facts>div{padding:1.2rem 1.3rem;border-radius:1.1rem;background:#f6eeee}#MainContent[data-template=product] .vf-product-facts span{display:block;margin-bottom:.35rem;font-size:.9rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--vf-wine)}#MainContent[data-template=product] .vf-product-facts strong{font-size:1.1rem;line-height:1.25}#MainContent[data-template=product] .product__inventory{background:transparent!important;padding:0!important;color:#196b2c!important;font-size:1.2rem!important}#MainContent[data-template=product] .product-form__submit{min-height:5.4rem!important;border-radius:1rem!important;background:var(--vf-ink)!important}#MainContent[data-template=product] .product-form__submit:hover{background:var(--vf-wine)!important}#MainContent[data-template=product] quantity-input.quantity{border-radius:1rem!important;background:#fff!important}#MainContent[data-template=product] .vf-payment-row{padding:1.2rem 0!important}#MainContent[data-template=product] [id*=boostly]{margin-top:1.4rem!important}#MainContent[data-template=product] media-gallery{display:grid;grid-template-columns:7rem minmax(0,1fr);grid-template-rows:auto auto;gap:1rem 1.2rem;align-items:start}#MainContent[data-template=product] #GalleryViewer-template--product,#MainContent[data-template=product] media-gallery>slider-component:first-of-type{grid-column:2;grid-row:1}#MainContent[data-template=product] media-gallery>.thumbnail-slider{grid-column:1;grid-row:1;display:flex!important;flex-direction:column;align-items:stretch;margin:0!important}#MainContent[data-template=product] media-gallery>.thumbnail-slider .thumbnail-list{display:flex!important;flex-direction:column;gap:.8rem;padding:0!important;margin:0!important;overflow:visible!important}#MainContent[data-template=product] media-gallery>.thumbnail-slider .thumbnail-list__item.slider__slide{width:100%!important;max-width:none!important}#MainContent[data-template=product] .thumbnail-list__item:before{padding-bottom:100%}#MainContent[data-template=product] .thumbnail{border-radius:.8rem!important;background:#fff!important}#MainContent[data-template=product] .thumbnail[aria-current]{box-shadow:0 0 0 2px var(--vf-wine)!important}#MainContent[data-template=product] .product__media-item .global-media-settings{border-radius:1.4rem!important;background:#f6f2f0!important}#MainContent[data-template=product] .product__media img{padding:2rem!important}#MainContent[data-template=product] .vf-media-details{width:53%!important;max-width:53%!important;margin-top:1.8rem!important}#MainContent[data-template=product] .vf-detail-stack summary{padding:1.3rem 0!important;font-size:1.2rem!important}#MainContent[data-template=product] .related-products{padding-top:5rem!important}@media(max-width:749px){#MainContent[data-template=product] .product{grid-template-columns:1fr!important;row-gap:2.5rem!important}#MainContent[data-template=product] .product>.product__media-wrapper,#MainContent[data-template=product] .product>.product__info-wrapper{grid-column:1!important}#MainContent[data-template=product] media-gallery{grid-template-columns:1fr;grid-template-rows:auto auto}#MainContent[data-template=product] media-gallery>slider-component:first-of-type{grid-column:1;grid-row:1}#MainContent[data-template=product] media-gallery>.thumbnail-slider{grid-column:1;grid-row:2;flex-direction:row;overflow-x:auto}#MainContent[data-template=product] media-gallery>.thumbnail-slider .thumbnail-list{flex-direction:row;overflow-x:auto!important}#MainContent[data-template=product] media-gallery>.thumbnail-slider .thumbnail-list__item.slider__slide{width:7rem!important;flex:0 0 7rem}#MainContent[data-template=product] .vf-product-facts{grid-template-columns:1fr 1fr}#MainContent[data-template=product] .vf-media-details{width:100%!important;max-width:100%!important}}.footer,.footer .color-background-1,.footer .color-background-2,.footer .color-background-3,.footer .color-background-4,.footer .gradient{color:var(--vf-ink)!important}.footer .footer-block__heading,.footer .footer-block__details-content,.footer .footer-block__details-content p,.footer .footer-block__details-content a,.footer .list-menu__item--link,.footer .copyright__content,.footer .copyright__content a,.footer .policies li a,.footer .footer__copyright,.footer .footer__localization,.footer .localization-form__select,.footer .disclosure__link,.footer .newsletter-form__field-wrapper .field__label{color:var(--vf-ink)!important;opacity:1!important}.footer .footer-block__details-content a,.footer .list-menu__item--link,.footer .policies li a{color:#171113c2!important}.footer .footer-block__details-content a:hover,.footer .list-menu__item--link:hover,.footer .policies li a:hover{color:var(--vf-wine)!important}.footer .newsletter-form__field-wrapper .field__input{color:#fff!important;background:var(--vf-ink)!important;border-color:var(--vf-ink)!important}.footer .newsletter-form__field-wrapper .field__input::placeholder{color:#ffffffb8!important;opacity:1!important}.footer .newsletter-form__button,.footer .newsletter-form__button .svg-wrapper,.footer .newsletter-form__button svg{color:#fff!important}.footer .footer__content-bottom{color:#171113a6!important}.footer{background:#f6eeee!important;color:var(--vf-ink)!important}.footer .footer__content-top{padding-top:5.6rem!important;padding-bottom:4.5rem!important}.footer .footer__blocks-wrapper{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(3rem,5vw,8rem)!important;align-items:start!important}.footer .footer-block__heading{margin:0 0 1.7rem!important;font-size:1.75rem!important;line-height:1.2!important;font-weight:800!important;color:var(--vf-ink)!important}.footer .footer-block__details-content,.footer .footer-block__details-content p,.footer .footer-block__details-content a,.footer .list-menu__item--link{font-size:1.45rem!important;line-height:1.75!important}.footer .footer-block__details-content p{margin:0 0 1.25rem!important}.footer .footer-block--menu .list-menu__item--link{padding:.25rem 0!important}.footer .vf-footer-contact__hours{font-weight:650}.footer .vf-footer-contact a{text-decoration:underline;text-underline-offset:.3rem}.footer .vf-footer-hq strong{font-weight:500}.footer .footer__list-social{justify-content:flex-start!important;margin:1.8rem 0 0!important;gap:.7rem!important}.footer .footer__list-social .list-social__link{padding:.55rem!important;color:var(--vf-ink)!important}.footer .footer__content-bottom{padding:1.8rem 0 2.2rem!important;border-top:1px solid rgba(23,17,19,.1)!important}.footer .footer__content-bottom-wrapper{justify-content:center!important}.footer .footer__column--info{display:none!important}.footer .footer__copyright{width:100%;text-align:center}.footer .copyright__content{font-size:1.05rem!important;color:#1711138c!important}@media(max-width:989px){.footer .footer__blocks-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4rem 3rem!important}}@media(max-width:749px){.footer .footer__content-top{padding-top:4rem!important;padding-bottom:3rem!important}.footer .footer__blocks-wrapper{grid-template-columns:1fr!important;gap:3rem!important}.footer .footer-block__heading{font-size:1.6rem!important}.footer .footer-block__details-content,.footer .footer-block__details-content p,.footer .footer-block__details-content a,.footer .list-menu__item--link{font-size:1.35rem!important}}:root{--vf-neon:#ff3f7f;--vf-soft:#f8f1f3;--vf-glass:rgba(255,250,247,.76)}.announcement-bar-section .utility-bar{background:#f7eff1!important;color:var(--vf-ink)!important;border-bottom:1px solid rgba(23,17,19,.08)}.announcement-bar-section .utility-bar__grid{max-width:150rem}.announcement-bar-section .announcement-bar__message{font-size:1.05rem!important;font-weight:700;letter-spacing:.055em;padding:.7rem 1rem!important}@media(min-width:990px){.announcement-bar-section .announcement-bar{width:100%;max-width:none}.announcement-bar-section .announcement-bar-slider .slider-button{display:none!important}.announcement-bar-section .announcement-bar-slider .slider{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible!important;scroll-snap-type:none!important;transform:none!important}.announcement-bar-section .announcement-bar-slider .slider__slide{width:auto!important;max-width:none!important;min-width:0!important;scroll-snap-align:none!important}.announcement-bar-section .announcement-bar__announcement{border-right:1px solid rgba(23,17,19,.08)}.announcement-bar-section .announcement-bar-slider .slider__slide:last-child .announcement-bar__announcement{border-right:0}}.header-wrapper{background:#fffaf7ed!important;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 .8rem 3rem #17111309}@media(min-width:990px){.header.header--middle-left{display:grid!important;grid-template-areas:"heading search icons" "navigation navigation navigation"!important;grid-template-columns:auto minmax(32rem,1fr) auto!important;column-gap:2.4rem!important;row-gap:.8rem!important;align-items:center!important;padding-left:3rem!important;padding-right:3rem!important}.header__heading,.header__heading-link{grid-area:heading!important}.vf-header-search{grid-area:search;display:flex;align-items:center;min-width:0;position:relative}.vf-header-search__input{width:100%;height:4.8rem;border:1px solid rgba(23,17,19,.12);border-radius:999px;background:#fff;color:var(--vf-ink);padding:0 5.2rem 0 2rem;font:inherit;outline:none;box-shadow:0 .8rem 2.5rem #17111309;transition:border-color .2s,box-shadow .2s,transform .2s}.vf-header-search__input:focus{border-color:#7d172b8c;box-shadow:0 0 0 .35rem #7d172b14,0 1rem 3rem #1711130f}.vf-header-search__button{position:absolute;right:.45rem;top:50%;transform:translateY(-50%);width:4rem;height:4rem;border:0;border-radius:50%;display:grid;place-items:center;background:var(--vf-wine);color:#fff;cursor:pointer}.vf-header-search__button .svg-wrapper{width:1.7rem;height:1.7rem}.header__inline-menu{grid-area:navigation!important;width:100%;border-top:1px solid rgba(23,17,19,.08);padding-top:.65rem}.header__inline-menu .list-menu--inline{width:100%;justify-content:center;gap:.25rem}.header__menu-item{padding:.85rem 1.2rem!important;border-radius:999px;font-size:1.25rem!important;font-weight:700!important}.header__menu-item:hover{background:#f6eeee;text-decoration:none!important}.header__icons{grid-area:icons!important}.header__icons .header__search{display:none!important}.header__icon{border-radius:999px;transition:background .2s ease,transform .2s ease}.header__icon:hover{background:#f6eeee;transform:translateY(-1px)}}@media(max-width:989px){.vf-header-search{display:none!important}}.mega-menu__content{background:#fffaf7fa!important;border-top:1px solid rgba(23,17,19,.08)!important;box-shadow:0 2rem 5rem #17111314!important}.mega-menu__list{gap:2rem 4rem!important}.mega-menu__link{font-size:1.3rem!important}.mega-menu__link--level-2{font-weight:800!important}.vf-commerce-hero{padding-top:1.8rem;padding-bottom:5rem}.vf-commerce-hero__media{position:relative;min-height:clamp(50rem,62vw,72rem);border-radius:2.4rem;overflow:hidden;background:#eadde0;isolation:isolate;box-shadow:0 2.2rem 7rem #17111314}.vf-commerce-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-3}.vf-commerce-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#0d0a0bad,#0d0a0b59 40%,#0d0a0b0f,#0d0a0b05)}.vf-commerce-hero__glow{position:absolute;width:42rem;height:42rem;border-radius:50%;right:-8rem;top:-12rem;background:radial-gradient(circle,#ff3f7f52,#ff3f7f00 68%);filter:blur(8px);z-index:-1}.vf-commerce-hero__copy{position:absolute;left:clamp(2.4rem,6vw,8rem);top:50%;transform:translateY(-50%);width:min(62rem,calc(100% - 6rem));color:#fff}.vf-commerce-hero__copy .vf-kicker{display:inline-flex;padding:.8rem 1.2rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin-bottom:1.8rem}.vf-commerce-hero__copy h1{max-width:8ch;margin:0;font-size:clamp(5.4rem,7vw,10rem);line-height:.9;letter-spacing:-.06em;color:#fff}.vf-commerce-hero__text{max-width:54rem;margin-top:2.2rem;font-size:clamp(1.6rem,1.3vw,2rem);line-height:1.55;color:#ffffffe0}.vf-commerce-hero__actions{display:flex;gap:1.2rem;align-items:center;margin-top:2.5rem}.vf-commerce-hero__actions .button{background:#fff;color:var(--vf-ink);min-width:16rem}.vf-glass-link{display:inline-flex;align-items:center;gap:.7rem;padding:1.4rem 1.8rem;border-radius:999px;color:#fff;text-decoration:none;background:#ffffff1a;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-weight:700}.vf-commerce-hero__spotlight{position:absolute;right:2rem;bottom:2rem;width:min(29rem,calc(100% - 4rem));padding:1.7rem 1.8rem;border-radius:1.6rem;background:#fffaf7d1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.7);box-shadow:0 1rem 3rem #1711131f;color:var(--vf-ink)}.vf-commerce-hero__spotlight>*{display:block}.vf-commerce-hero__spotlight-label{font-size:.9rem;font-weight:900;letter-spacing:.14em;color:var(--vf-wine)}.vf-commerce-hero__spotlight strong{margin-top:.5rem;font-size:1.5rem;line-height:1.2}.vf-commerce-hero__spotlight span:not(.vf-commerce-hero__spotlight-label){margin-top:.4rem;font-weight:700}.vf-commerce-hero__spotlight a{margin-top:.9rem;color:var(--vf-ink);font-size:1.15rem;font-weight:750}.vf-category-wrap{padding-bottom:7rem!important}.vf-categories{gap:1.3rem!important}.vf-category__media{border-radius:1.6rem!important;background:#f6eeee!important;box-shadow:0 1rem 3rem #17111309}.vf-category__arrow{background:#fffaf7e6!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vf-category:hover .vf-category__media{box-shadow:0 1.8rem 4rem #17111317}.vf-category__title{font-size:1.7rem!important}.card-wrapper .card__inner{background:#f7f1f2!important;border-radius:1.5rem!important}.card-wrapper .card__media .media{background:#f7f1f2!important}.card-wrapper .card__information{padding-top:1.2rem!important}.card-wrapper .card__heading{font-size:1.35rem!important;line-height:1.25!important}.card-wrapper .price{font-size:1.35rem!important}.card-wrapper .badge{background:var(--vf-neon)!important;color:#fff!important;font-size:1rem!important}.card-wrapper .quick-add__submit{min-height:4.6rem!important;border-radius:1rem!important}.card-wrapper:hover .card{transform:translateY(-5px)}.card-wrapper:hover .card__inner{box-shadow:0 1.6rem 4rem #17111314}#MainContent[data-template=collection] .facets-wrapper{background:#fff;border:1px solid rgba(23,17,19,.08);border-radius:1.4rem;padding:1.2rem 1.4rem;position:sticky;top:14rem}#MainContent[data-template=collection] .product-grid-container{padding-top:.3rem}#MainContent[data-template=product] .product__info-container{position:relative}#MainContent[data-template=product] .product-form__submit{box-shadow:0 1rem 2.5rem #1711131f}#MainContent[data-template=product] .vf-product-facts>div{border:1px solid rgba(125,23,43,.07)}#MainContent[data-template=product] .vf-payment-row{background:#f7f1f2;border:0!important;border-radius:1rem;padding:1.2rem 1.4rem!important}@media(max-width:749px){.vf-commerce-hero{padding-top:1rem;padding-bottom:3rem}.vf-commerce-hero__media{min-height:58rem;border-radius:1.8rem}.vf-commerce-hero__media:after{background:linear-gradient(180deg,#0d0a0b14,#0d0a0bb3 75%)}.vf-commerce-hero__copy{left:2rem;right:2rem;top:auto;bottom:9rem;transform:none;width:auto}.vf-commerce-hero__copy h1{font-size:clamp(4.8rem,14vw,7rem)}.vf-commerce-hero__text{font-size:1.45rem}.vf-commerce-hero__actions{align-items:stretch;flex-direction:column}.vf-commerce-hero__actions .button,.vf-glass-link{justify-content:center;width:100%}.vf-commerce-hero__spotlight{left:1.5rem;right:1.5rem;bottom:1.5rem;width:auto;padding:1.2rem 1.4rem}.vf-commerce-hero__spotlight strong{font-size:1.25rem}#MainContent[data-template=collection] .facets-wrapper{position:static;padding:0;border:0;background:transparent}}@media(prefers-reduced-motion:reduce){.vf-header-search__input,.header__icon,.card-wrapper .card{transition:none!important}}:root{--vf-hot-pink:#ff2f80;--vf-pink:#e51c6a;--vf-deep-pink:#b91458;--vf-baby-pink:#ffe2ee;--vf-powder-pink:#fff1f7;--vf-lilac-pink:#f8ddf7}body{background:#fff8fc!important;color:var(--vf-ink)}.header-wrapper{background:#fff8fcf0!important}.mega-menu__content{background:#fff8fcfb!important}.drawer__inner,.menu-drawer{background:#fff8fc!important}.announcement-bar-section .utility-bar{background:linear-gradient(90deg,#fff0f6,#ffdce9 48%,#ffe9f3)!important;color:var(--vf-ink)!important}.vf-header-search__input{background:#fff!important;border-color:#e51c6a2e!important}.vf-header-search__button{background:linear-gradient(135deg,#ff4c91,#e51c6a)!important;box-shadow:0 .6rem 1.8rem #e51c6a38}.header__menu-item:hover,.header__icon:hover{background:#ffe6f0!important}.vf-commerce-hero__media{background:#ffd5e7!important}.vf-commerce-hero__glow{background:radial-gradient(circle,#ff2f8085,#ff2f8000 70%)!important}.vf-commerce-hero__spotlight{background:#fff4fadb!important;border-color:#ffffffd1!important}.vf-category__media{background:linear-gradient(145deg,#fff4f9,#ffe1ed)!important}.vf-category__arrow{background:#fff8fceb!important}.card-wrapper .card__inner,.card-wrapper .card__media .media,#MainContent[data-template=collection] .card__inner,#MainContent[data-template=collection] .card__media .media{background:linear-gradient(145deg,#fff7fb,#ffe9f2)!important}.card-wrapper .badge{background:linear-gradient(135deg,#ff428b,#e51c6a)!important;color:#fff!important}.card-wrapper .quick-add__submit,#MainContent[data-template=product] .product-form__submit{background:linear-gradient(135deg,#ff3f88,#df1764)!important;color:#fff!important;box-shadow:0 1rem 2.8rem #e51c6a33!important}.card-wrapper .quick-add__submit:hover,#MainContent[data-template=product] .product-form__submit:hover{background:linear-gradient(135deg,#e51c6a,#b91458)!important}#MainContent[data-template=collection] .facets-wrapper{background:#ffffffe0!important;border-color:#e51c6a1f!important;box-shadow:0 1.2rem 3rem #7a14420b}#MainContent[data-template=product] .product__media-item .global-media-settings{background:linear-gradient(145deg,#fff8fc,#ffeaf3)!important}#MainContent[data-template=product] .vf-product-facts>div,#MainContent[data-template=product] .vf-payment-row{background:linear-gradient(135deg,#fff2f8,#ffe3ef)!important;border-color:#e51c6a1a!important}#MainContent[data-template=product] .product__inventory{background:#fff0f6!important;color:#a7134c!important}#MainContent[data-template=product] .thumbnail[aria-current]{box-shadow:0 0 0 2px var(--vf-hot-pink)!important}.footer{background:linear-gradient(135deg,#fff2f8,#ffe1ec)!important;color:var(--vf-ink)!important}.footer .footer-block__details-content a:hover,.footer .list-menu__item--link:hover,.footer .policies li a:hover{color:var(--vf-hot-pink)!important}.field:focus-within:after,.select:focus-within:after,.customer .field:focus-within:after{box-shadow:0 0 0 .2rem #ff2f8033!important}.button:not(.button--secondary):not(.button--tertiary){background-image:linear-gradient(135deg,#ff438b,#e51c6a);color:#fff}.button:not(.button--secondary):not(.button--tertiary):hover{background-image:linear-gradient(135deg,#e51c6a,#b91458)}.footer,.card-wrapper .card__inner{position:relative}.vf-commerce-hero__spotlight:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.38),transparent 36%,transparent 70%,rgba(255,255,255,.18))}@media(max-width:749px){.announcement-bar-section .utility-bar{background:linear-gradient(90deg,#ffe6f0,#ffd8e7)!important}}.vf-commerce-hero__spotlight{position:absolute!important;right:2rem!important;bottom:2rem!important;left:auto!important;top:auto!important;width:min(27rem,calc(100% - 4rem))!important;z-index:3!important;margin:0!important}@media(max-width:749px){.vf-commerce-hero__spotlight{display:none!important}.vf-commerce-hero__copy{bottom:2.4rem!important}}.vf-bubble-shop{padding:3.2rem 0 2.4rem;background:linear-gradient(180deg,#fff8fc,#fff)!important;overflow:hidden}.vf-bubble-shop__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.2rem}.vf-bubble-shop__head h2{margin:0;font-size:1.55rem;line-height:1.2;font-weight:750;letter-spacing:-.02em;color:#24131cad}.vf-bubble-shop__track{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:clamp(1.3rem,2vw,2.4rem);align-items:start}.vf-bubble-shop__item{min-width:0;color:var(--vf-ink);text-decoration:none;text-align:center}.vf-bubble-shop__media{position:relative;display:block;width:min(11rem,100%);aspect-ratio:1;margin:0 auto;padding:.38rem;border-radius:50%;background:linear-gradient(135deg,#ff2f80,#f7a 55%,#e51c6a);box-shadow:0 .8rem 2.2rem #e51c6a1f;transition:transform .22s ease,box-shadow .22s ease}.vf-bubble-shop__media:before{content:"";position:absolute;top:.32rem;right:.32rem;bottom:.32rem;left:.32rem;border-radius:inherit;background:#fff8fc;z-index:0}.vf-bubble-shop__media img,.vf-bubble-shop__media svg{position:relative;z-index:1;display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center}.vf-bubble-shop__item.is-highlighted .vf-bubble-shop__media{background:linear-gradient(135deg,#7a16a5,#ff2f80 52%,#ff88b8)}.vf-bubble-shop__badge{position:absolute;z-index:2;top:-.9rem;right:-.5rem;max-width:8rem;padding:.5rem .8rem;border-radius:999px;background:linear-gradient(135deg,#ff2f80,#e51c6a);color:#fff;font-size:.82rem;line-height:1;font-weight:900;letter-spacing:.04em;box-shadow:0 .6rem 1.8rem #e51c6a38}.vf-bubble-shop__item strong{display:block;margin-top:1rem;font-size:1.23rem;line-height:1.2;font-weight:800}.vf-bubble-shop__item:hover .vf-bubble-shop__media{transform:translateY(-4px) scale(1.035);box-shadow:0 1.2rem 2.8rem #e51c6a33}.vf-bubble-shop__item:hover strong{color:var(--vf-hot-pink)}@media(max-width:1199px){.vf-bubble-shop__track{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:0 0 .8rem}.vf-bubble-shop__track::-webkit-scrollbar{display:none}.vf-bubble-shop__item{flex:0 0 10.5rem;scroll-snap-align:start}}@media(max-width:749px){.vf-bubble-shop{padding:2rem 0 1.5rem}.vf-bubble-shop__head{margin-bottom:1.6rem}.vf-bubble-shop__head h2{font-size:1.3rem}.vf-bubble-shop__track{margin-right:-1.6rem;padding-right:1.6rem;gap:1.25rem}.vf-bubble-shop__item{flex-basis:8.8rem}.vf-bubble-shop__item strong{font-size:1.05rem;margin-top:.8rem}.vf-bubble-shop__badge{font-size:.72rem;padding:.45rem .65rem;top:-.55rem}}@media(min-width:990px){.header__inline-menu summary.header__menu-item{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.65rem!important;padding-left:1.2rem!important;padding-right:1.2rem!important}.header__inline-menu summary.header__menu-item .icon-caret{position:static!important;right:auto!important;top:auto!important;width:.9rem!important;height:.55rem!important;margin:0!important;flex:0 0 auto!important;transform-origin:center!important}.header__inline-menu details[open]>summary.header__menu-item .icon-caret{transform:rotate(180deg)!important}}.vf-product-tabs{padding:4.8rem 0 6.5rem;background:#fff!important}.vf-product-tabs__nav{display:flex;justify-content:center;gap:clamp(3rem,7vw,7rem);align-items:flex-end}.vf-product-tabs__tab{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:#24131c7a;padding:0 1.2rem 1.3rem;font:inherit;font-size:1.55rem;font-weight:800;cursor:pointer;position:relative;transition:color .2s ease}.vf-product-tabs__tab:after{content:"";position:absolute;left:0;right:0;bottom:-.15rem;height:.28rem;border-radius:99px;background:linear-gradient(90deg,#ff2f80,#e51c6a);transform:scaleX(0);transition:transform .2s ease}.vf-product-tabs__tab.is-active{color:var(--vf-ink)}.vf-product-tabs__tab.is-active:after{transform:scaleX(1)}.vf-product-tabs__rule{height:1px;background:#24131c1a;margin-bottom:2.4rem}.vf-product-tabs__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.vf-retail-card{position:relative;border:1px solid rgba(36,19,28,.06);border-radius:1.7rem;background:#fff;overflow:hidden;box-shadow:0 .7rem 2.2rem #24131c09;transition:transform .2s ease,box-shadow .2s ease}.vf-retail-card:hover{transform:translateY(-4px);box-shadow:0 1.5rem 3.6rem #24131c14}.vf-retail-card__media{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:linear-gradient(145deg,#fff6fa,#f7edf2)}.vf-retail-card__media img{width:100%;height:100%;object-fit:contain;padding:2rem;transition:transform .3s ease}.vf-retail-card:hover .vf-retail-card__media img{transform:scale(1.025)}.vf-retail-card__sale{position:absolute;left:0;top:0;padding:.65rem 1.15rem;border-radius:0 0 1rem;background:linear-gradient(135deg,#ff3e88,#ed1f72);color:#fff;font-size:1rem;font-weight:900}.vf-retail-card__body{position:relative;padding:1.35rem 1.25rem 1.5rem;min-height:19rem}.vf-retail-card__vendor{font-size:.92rem;letter-spacing:.08em;text-transform:uppercase;color:#24131c73;margin-bottom:.55rem}.vf-retail-card__title{display:block;color:var(--vf-ink);text-decoration:none;font-size:1.35rem;font-weight:800;line-height:1.28;min-height:3.5rem}.vf-retail-card__rating{display:flex;gap:.5rem;align-items:center;margin-top:1rem;font-size:1.05rem}.vf-retail-card__rating span{letter-spacing:.06em;color:#ffb400;font-size:1.1rem}.vf-retail-card__rating small{color:#24131c6b}.vf-retail-card__stock{display:flex;align-items:center;gap:.55rem;margin-top:.7rem;color:#14923c;font-size:1rem;font-weight:750}.vf-retail-card__stock span{width:.55rem;height:.55rem;border-radius:50%;background:#16b445}.vf-retail-card__stock.is-out{color:#a84e65}.vf-retail-card__stock.is-out span{background:#c85a76}.vf-retail-card__price{display:flex;align-items:baseline;gap:.7rem;margin-top:.7rem}.vf-retail-card__price strong{font-size:1.45rem}.vf-retail-card__price s{font-size:1.05rem;color:#24131c6b}.vf-retail-card__form{position:absolute;right:1.1rem;bottom:1.15rem;margin:0}.vf-retail-card__cart{width:4rem;height:4rem;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:linear-gradient(135deg,#ff4b91,#e51c6a);color:#fff;box-shadow:0 .8rem 2rem #e51c6a33}.vf-retail-card__cart .icon{width:1.7rem;height:1.7rem}.vf-product-tabs__footer{display:flex;justify-content:flex-end;padding-top:2.3rem}.vf-product-tabs__footer a{color:var(--vf-hot-pink);font-size:1.15rem;font-weight:800;text-decoration:none}.vf-product-tabs__footer a span{margin-left:.7rem}@media(max-width:989px){.vf-product-tabs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}}@media(max-width:749px){.vf-product-tabs{padding:3.2rem 0 4.5rem}.vf-product-tabs__nav{justify-content:flex-start;gap:2.4rem;overflow-x:auto;scrollbar-width:none}.vf-product-tabs__nav::-webkit-scrollbar{display:none}.vf-product-tabs__tab{font-size:1.25rem;white-space:nowrap;padding-left:.2rem;padding-right:.2rem}.vf-product-tabs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.vf-retail-card__body{padding:1rem;min-height:17.5rem}.vf-retail-card__media img{padding:1rem}.vf-retail-card__title{font-size:1.15rem}.vf-retail-card__form{right:.8rem;bottom:.85rem}.vf-retail-card__cart{width:3.5rem;height:3.5rem}}.vf-hot-now{padding:5.4rem 0 5rem;background:linear-gradient(135deg,#fff7fb,#fff0f6)!important;overflow:hidden}.vf-hot-now__head{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:3rem}.vf-hot-now__head h2{margin:0;color:var(--vf-hot-pink);font-size:clamp(2.5rem,3vw,3.8rem);line-height:1;font-weight:900;letter-spacing:-.035em}.vf-hot-now__controls{display:flex;gap:.8rem}.vf-hot-now__arrow{width:4.2rem;height:4.2rem;border-radius:50%;border:1px solid rgba(36,19,28,.12);background:#ffffffdb;color:var(--vf-ink);display:grid;place-items:center;cursor:pointer;transition:transform .2s ease,background .2s ease}.vf-hot-now__arrow:hover{transform:translateY(-2px);background:#fff}.vf-hot-now__arrow .icon{width:1rem;height:.7rem}.vf-hot-now__arrow--prev .icon{transform:rotate(90deg)}.vf-hot-now__arrow--next .icon{transform:rotate(-90deg)}.vf-hot-now__viewport{overflow:visible}.vf-hot-now__track{display:flex;gap:1.8rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.8rem;margin-right:calc((100vw - min(150rem,100vw))/-2)}.vf-hot-now__track::-webkit-scrollbar{display:none}.vf-hot-now__card{flex:0 0 calc((100% - 5.4rem)/4);min-width:26rem;scroll-snap-align:start;text-decoration:none;color:#fff}.vf-hot-now__media{position:relative;aspect-ratio:4/4.15;border-radius:2rem;overflow:hidden;background:#eadde0;box-shadow:0 1rem 3rem #24131c14;border:1rem solid rgba(255,255,255,.86)}.vf-hot-now__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.vf-hot-now__card:hover .vf-hot-now__media img{transform:scale(1.045)}.vf-hot-now__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14080e00 42%,#14080ec7)}.vf-hot-now__badge{position:absolute;left:1.4rem;top:1.4rem;padding:.8rem 1.1rem;border-radius:1rem;background:linear-gradient(135deg,#ff3f88,#e51c6a);color:#fff;font-size:1rem;font-weight:900;box-shadow:0 .7rem 2rem #e51c6a3b}.vf-hot-now__copy{position:absolute;left:1.8rem;right:1.8rem;bottom:1.7rem;display:grid;gap:.55rem;color:#fff}.vf-hot-now__copy strong{font-size:clamp(1.45rem,1.5vw,1.9rem);line-height:1.15;font-weight:900;text-shadow:0 .2rem 1rem rgba(0,0,0,.2)}.vf-hot-now__copy span{font-size:1.15rem;font-weight:800}@media(max-width:989px){.vf-hot-now__card{flex-basis:42%}}@media(max-width:749px){.vf-hot-now{padding:3.8rem 0 3.6rem}.vf-hot-now__head{margin-bottom:2rem}.vf-hot-now__head h2{font-size:2.6rem}.vf-hot-now__arrow{width:3.7rem;height:3.7rem}.vf-hot-now__track{gap:1.2rem;margin-right:-1.6rem;padding-right:1.6rem}.vf-hot-now__card{flex-basis:78%;min-width:24rem}.vf-hot-now__media{border-width:.7rem;border-radius:1.6rem}}@media(min-width:990px){.vf-hot-now .page-width{max-width:150rem!important}.vf-hot-now__viewport{overflow:hidden!important}.vf-hot-now__track{gap:1.5rem!important;margin-right:0!important;padding-bottom:.6rem!important}.vf-hot-now__card{flex:0 0 calc((100% - 4.5rem)/4)!important;min-width:0!important;max-width:calc((100% - 4.5rem)/4)!important}.vf-hot-now__media{aspect-ratio:1/1.18!important;border-width:0!important;border-radius:1.7rem!important;box-shadow:0 .7rem 2.2rem #24131c09!important;background:linear-gradient(145deg,#fff6fa,#f7edf2)!important}.vf-hot-now__media img{object-fit:contain!important;padding:1.8rem!important;background:linear-gradient(145deg,#fff6fa,#f7edf2)!important}.vf-hot-now__overlay{background:linear-gradient(180deg,#24131c00 55%,#24131cad)!important}.vf-hot-now__copy{left:1.4rem!important;right:1.4rem!important;bottom:1.35rem!important}.vf-hot-now__copy strong{font-size:1.35rem!important;line-height:1.25!important}.vf-hot-now__copy span{font-size:1.05rem!important}.vf-hot-now__badge{left:1.2rem!important;top:1.2rem!important;font-size:.9rem!important;padding:.65rem 1rem!important}}@media(max-width:989px)and (min-width:750px){.vf-hot-now__card{flex:0 0 calc(50% - .75rem)!important;min-width:0!important}.vf-hot-now__media{aspect-ratio:1/1.16!important}}.vf-beauty-briefing{padding:5.8rem 0 6.6rem;background:linear-gradient(135deg,#fff7fb,#fff0f6)!important}.vf-beauty-briefing__head{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:3rem}.vf-beauty-briefing__head h2{margin:0;color:var(--vf-hot-pink);font-size:clamp(3rem,4vw,5.2rem);line-height:1;font-weight:900;letter-spacing:-.045em}.vf-beauty-briefing__controls{display:flex;gap:.8rem}.vf-beauty-briefing__arrow{width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid rgba(36,19,28,.11);background:#fff;color:var(--vf-ink);display:grid;place-items:center;cursor:pointer}.vf-beauty-briefing__arrow .icon{width:1rem;height:.7rem}.vf-beauty-briefing__arrow--prev .icon{transform:rotate(90deg)}.vf-beauty-briefing__arrow--next .icon{transform:rotate(-90deg)}.vf-beauty-briefing__viewport{overflow:hidden}.vf-beauty-briefing__track{display:flex;gap:1.8rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.6rem}.vf-beauty-briefing__track::-webkit-scrollbar{display:none}.vf-beauty-story{flex:0 0 calc((100% - 5.4rem)/4);min-width:0;scroll-snap-align:start}.vf-beauty-story__media{position:relative;display:block;aspect-ratio:1/1;border-radius:2rem;overflow:hidden;background:#f7edf2}.vf-beauty-story__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.vf-beauty-story:hover .vf-beauty-story__media img{transform:scale(1.035)}.vf-beauty-story__pill{position:absolute;left:1.4rem;bottom:1.4rem;display:inline-flex;align-items:center;max-width:calc(100% - 2.8rem);padding:.9rem 1.25rem;border-radius:999px;background:#fffffff2;color:var(--vf-ink);font-size:1rem;font-weight:850;line-height:1.1;box-shadow:0 .6rem 1.8rem #24131c14}.vf-beauty-story__pill:first-letter{color:var(--vf-hot-pink)}.vf-beauty-story__body{padding-top:1.5rem;display:flex;flex-direction:column;min-height:18rem}.vf-beauty-story__title{color:var(--vf-ink);text-decoration:none;font-size:1.8rem;font-weight:900;line-height:1.15}.vf-beauty-story__excerpt{margin-top:1rem;color:#24131cad;font-size:1.2rem;line-height:1.55}.vf-beauty-story__link{margin-top:auto;padding-top:1.2rem;color:var(--vf-hot-pink);text-decoration:none;font-size:1.15rem;font-weight:850;text-align:right}#MainContent[data-template=blog] .vf-blog-index{padding-top:6rem!important;padding-bottom:8rem!important}#MainContent[data-template=blog] .vf-blog-index__head{margin-bottom:4rem}#MainContent[data-template=blog] .vf-blog-index__head .title--primary{margin:0;max-width:10ch;font-size:clamp(4.8rem,7vw,8rem)!important}#MainContent[data-template=blog] .vf-blog-index__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem 2rem}#MainContent[data-template=blog] .vf-blog-index__grid .vf-beauty-story{min-width:0;flex:none}#MainContent[data-template=blog] .vf-blog-index__grid .vf-beauty-story__media{aspect-ratio:1.15/1}@media(max-width:989px){.vf-beauty-story{flex-basis:calc((100% - 1.8rem)/2)}#MainContent[data-template=blog] .vf-blog-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.vf-beauty-briefing{padding:4rem 0 4.8rem}.vf-beauty-briefing__head{margin-bottom:2rem}.vf-beauty-briefing__head h2{font-size:3.2rem}.vf-beauty-briefing__arrow{width:3.8rem;height:3.8rem}.vf-beauty-briefing__track{gap:1.2rem;margin-right:-1.6rem;padding-right:1.6rem}.vf-beauty-story{flex-basis:82%}.vf-beauty-story__body{min-height:15rem}.vf-beauty-story__title{font-size:1.55rem}.vf-beauty-story__excerpt{font-size:1.1rem}#MainContent[data-template=blog] .vf-blog-index__grid{grid-template-columns:1fr;gap:3rem}}@media(min-width:990px){.announcement-bar-section .utility-bar__grid{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:1.5rem!important}.announcement-bar-section .announcement-bar{min-width:0!important}.announcement-bar-section .localization-wrapper{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:.2rem!important;white-space:nowrap!important;margin-left:auto!important}.announcement-bar-section .localization-form{padding:0!important;margin:0!important;flex:0 0 auto!important}.announcement-bar-section .localization-form__select{height:3rem!important;min-height:3rem!important;padding:0 2.1rem 0 .8rem!important;margin:0!important;border:0!important;background:transparent!important;font-size:1.1rem!important;font-weight:650!important;color:var(--vf-ink)!important}.announcement-bar-section .localization-form__select:hover{color:var(--vf-hot-pink)!important;text-decoration:none!important}.announcement-bar-section .localization-form__select .icon-caret{right:.55rem!important;width:.8rem!important}.announcement-bar-section .localization-wrapper localization-form+localization-form{position:relative}.announcement-bar-section .localization-wrapper localization-form+localization-form:before{content:"";position:absolute;left:-.1rem;top:50%;width:1px;height:1.4rem;transform:translateY(-50%);background:#24131c29}.announcement-bar-section .disclosure__list-wrapper{top:100%!important;bottom:auto!important;right:0!important;transform:translateY(.4rem)!important;z-index:30!important;background:#fff8fc!important;border-radius:1rem!important;box-shadow:0 1rem 3rem #24131c1f!important}}@media(max-width:989px){.announcement-bar-section .localization-wrapper{display:none!important}}.announcement-bar-section .utility-bar{min-height:3.6rem!important;background:linear-gradient(90deg,#fff2f8,#ffe8f2,#fff2f8)!important;border-bottom:1px solid rgba(36,19,28,.08)!important}.announcement-bar-section .utility-bar__grid{width:100%!important;max-width:150rem!important;margin:0 auto!important;padding-left:3rem!important;padding-right:3rem!important;min-height:3.6rem!important}.announcement-bar-section .announcement-bar{min-height:3.6rem!important;width:100%!important}.announcement-bar-section .announcement-bar-slider{min-height:3.6rem!important}.announcement-bar-section .announcement-bar-slider .slider{align-items:stretch!important}.announcement-bar-section .announcement-bar__announcement{min-height:3.6rem!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 .8rem!important}.announcement-bar-section .announcement-bar__message{margin:0!important;padding:.65rem .4rem!important;font-size:.92rem!important;line-height:1.15!important;font-weight:750!important;letter-spacing:.045em!important;white-space:nowrap!important;color:#24131cd6!important}.announcement-bar-section .announcement-bar-slider .slider__slide{min-height:3.6rem!important}.announcement-bar-section .announcement-bar-slider .slider__slide:not(:last-child) .announcement-bar__announcement{border-right:1px solid rgba(36,19,28,.1)!important}.announcement-bar-section .localization-wrapper{min-height:3.6rem!important;padding-left:1.2rem!important;border-left:1px solid rgba(36,19,28,.1)!important}.announcement-bar-section .localization-form__select{font-size:1rem!important;min-height:2.8rem!important;height:2.8rem!important;padding-left:.65rem!important;padding-right:1.9rem!important}@media(min-width:1200px){.announcement-bar-section .utility-bar__grid{padding-left:4rem!important;padding-right:4rem!important}}@media(max-width:989px){.announcement-bar-section .utility-bar__grid{padding-left:1.6rem!important;padding-right:1.6rem!important}.announcement-bar-section .announcement-bar__message{font-size:.88rem!important;letter-spacing:.035em!important}}@media(min-width:990px){.announcement-bar-section .utility-bar__grid,.announcement-bar-section .utility-bar__grid--3-col{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;width:100%!important;max-width:150rem!important;margin:0 auto!important;padding-left:3rem!important;padding-right:3rem!important;column-gap:0!important}.announcement-bar-section .utility-bar__grid--3-col .announcement-bar,.announcement-bar-section .announcement-bar{grid-column:1!important;grid-row:1!important;width:100%!important;max-width:none!important;min-width:0!important;justify-self:stretch!important;margin:0!important}.announcement-bar-section .utility-bar__grid--3-col .localization-wrapper,.announcement-bar-section .localization-wrapper{grid-column:2!important;grid-row:1!important;justify-self:end!important;align-self:stretch!important;margin:0!important;padding-left:1rem!important;display:flex!important;align-items:center!important;gap:0!important}.announcement-bar-section .announcement-bar-slider,.announcement-bar-section .announcement-bar-slider .slider{width:100%!important;max-width:none!important;margin:0!important}.announcement-bar-section .announcement-bar-slider .slider{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.announcement-bar-section .announcement-bar-slider .slider__slide{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.announcement-bar-section .announcement-bar__announcement{width:100%!important;min-width:0!important;padding:0 1rem!important}.announcement-bar-section .announcement-bar__message{width:100%!important;text-align:center!important}}@media(min-width:1200px){.announcement-bar-section .utility-bar__grid,.announcement-bar-section .utility-bar__grid--3-col{padding-left:4rem!important;padding-right:4rem!important}}@media(min-width:990px){.announcement-bar-section .utility-bar,.announcement-bar-section .utility-bar__grid,.announcement-bar-section .announcement-bar,.announcement-bar-section .announcement-bar-slider,.announcement-bar-section .announcement-bar-slider .slider,.announcement-bar-section .announcement-bar-slider .slider__slide,.announcement-bar-section .announcement-bar__announcement,.announcement-bar-section .localization-wrapper{min-height:3.6rem!important;height:3.6rem!important}.announcement-bar-section .utility-bar__grid{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.announcement-bar-section .announcement-bar-slider .slider{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important}.announcement-bar-section .announcement-bar-slider .slider__slide,.announcement-bar-section .announcement-bar__announcement{display:flex!important;align-items:center!important;justify-content:center!important}.announcement-bar-section .announcement-bar__message{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:3.6rem!important;margin:0!important;padding:0 1rem!important;line-height:1!important}.announcement-bar-section .localization-wrapper{display:flex!important;align-items:center!important;justify-content:flex-end!important;align-self:center!important;padding-top:0!important;padding-bottom:0!important}.announcement-bar-section .localization-wrapper localization-form,.announcement-bar-section .localization-wrapper .localization-form,.announcement-bar-section .localization-wrapper .disclosure{height:3.6rem!important;display:flex!important;align-items:center!important}.announcement-bar-section .localization-form__select,.announcement-bar-section .disclosure__button.localization-form__select{display:flex!important;align-items:center!important;height:3.6rem!important;min-height:3.6rem!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important}}.vf-footer-signup{padding:2.8rem 0 0;background:#fff8fc!important}.vf-footer-signup__panel{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr) minmax(32rem,.9fr);gap:clamp(3rem,5vw,7rem);align-items:center;min-height:30rem;padding:clamp(3.2rem,5vw,6rem);border-radius:3rem 3rem 0 0;overflow:hidden;background:radial-gradient(circle at 85% 15%,rgba(255,255,255,.5),transparent 28%),linear-gradient(135deg,#ffd9e9,#ffc7df 45%,#f9d8f7);border:1px solid rgba(229,28,106,.08);box-shadow:0 1.8rem 5rem #60123712}.vf-footer-signup__panel:before{content:"";position:absolute;width:26rem;height:26rem;border-radius:50%;left:-9rem;top:-10rem;background:radial-gradient(circle,#ff2f802e,#ff2f8000 70%);pointer-events:none}.vf-footer-signup__title,.vf-footer-signup__copy,.vf-footer-signup__form-wrap{position:relative;z-index:1}.vf-footer-signup__kicker{display:block;margin-bottom:1.2rem;font-size:.95rem;font-weight:900;letter-spacing:.16em;color:var(--vf-deep-pink)}.vf-footer-signup__title h2{margin:0;max-width:8ch;font-size:clamp(4.5rem,6vw,8rem);line-height:.86;letter-spacing:-.065em;color:var(--vf-hot-pink)}.vf-footer-signup__copy strong{display:block;margin-bottom:1rem;font-size:clamp(1.8rem,2vw,2.5rem);line-height:1.1;color:var(--vf-ink)}.vf-footer-signup__text{max-width:48rem;font-size:1.45rem;line-height:1.6;color:#24131cb8}.vf-footer-signup__form{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:start}.vf-footer-signup__field{min-width:0}.vf-footer-signup__field input{width:100%;min-height:5.6rem;border:1px solid rgba(36,19,28,.1);border-radius:999px;background:#ffffffeb;color:var(--vf-ink);padding:0 1.9rem;font:inherit;outline:none;box-shadow:0 .8rem 2.5rem #24131c0a}.vf-footer-signup__field input:focus{border-color:#e51c6a80;box-shadow:0 0 0 .35rem #e51c6a14}.vf-footer-signup__button{min-height:5.6rem;border:0;border-radius:999px;padding:0 2.2rem;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;background:linear-gradient(135deg,#ff3f88,#df1764);color:#fff;font:inherit;font-size:1.25rem;font-weight:850;cursor:pointer;box-shadow:0 1rem 2.4rem #e51c6a2e;transition:transform .2s ease,box-shadow .2s ease}.vf-footer-signup__button:hover{transform:translateY(-2px);box-shadow:0 1.4rem 3rem #e51c6a40}.vf-footer-signup__message{grid-column:1/-1;margin-top:.5rem;font-size:1.1rem}.vf-footer-signup__message.is-error{color:#9f183f}.vf-footer-signup__message.is-success{color:#1f6b38}@media(max-width:989px){.vf-footer-signup__panel{grid-template-columns:1fr 1fr}.vf-footer-signup__form-wrap{grid-column:1/-1}}@media(max-width:749px){.vf-footer-signup{padding-top:1.6rem}.vf-footer-signup .page-width{padding-left:1.2rem;padding-right:1.2rem}.vf-footer-signup__panel{grid-template-columns:1fr;gap:2rem;min-height:0;padding:3rem 2rem;border-radius:2.2rem 2.2rem 0 0}.vf-footer-signup__title h2{font-size:5.2rem}.vf-footer-signup__form{grid-template-columns:1fr}.vf-footer-signup__button{width:100%}}#MainContent[data-template=collection] .vf-collection-hero--clean{padding:2.4rem 0 1.8rem!important;background:var(--vf-ivory)!important}#MainContent[data-template=collection] .vf-collection-hero--clean .vf-collection-breadcrumb{margin:0 0 .9rem!important;font-size:1.05rem!important}#MainContent[data-template=collection] .vf-collection-hero--clean .collection-hero__title{margin:0!important;max-width:none!important;font-size:clamp(3.2rem,4vw,5rem)!important;line-height:1!important}#MainContent[data-template=collection] .vf-collection-categories,#MainContent[data-template=collection] .vf-collection-intro{display:none!important}@media(max-width:749px){#MainContent[data-template=collection] .vf-collection-hero--clean{padding:1.8rem 0 1.2rem!important}#MainContent[data-template=collection] .vf-collection-hero--clean .collection-hero__title{font-size:3.2rem!important}}@media(min-width:990px){.vf-header-predictive-search{grid-area:search!important;display:block!important;width:100%!important;min-width:0!important;position:relative!important;z-index:20!important}.vf-header-search__form{position:relative!important;width:100%!important;margin:0!important}.vf-header-predictive-search[open]{z-index:60!important}.vf-header-predictive-search__results{top:calc(100% + .8rem)!important;left:50%!important;right:auto!important;width:min(96vw,112rem)!important;max-width:112rem!important;transform:translate(-50%)!important;border:1px solid rgba(36,19,28,.1)!important;border-radius:1.8rem!important;background:#fff!important;box-shadow:0 2rem 6rem #24131c24!important;overflow:auto!important;padding:.8rem 0 0!important}.vf-header-predictive-search .predictive-search__results-groups-wrapper{display:grid!important;grid-template-columns:minmax(22rem,.8fr) minmax(0,2.2fr)!important;gap:0!important;padding:1.2rem 1.6rem 1.4rem!important;border-bottom:1px solid rgba(36,19,28,.08)!important}.vf-header-predictive-search .predictive-search__result-group{gap:1.2rem!important}.vf-header-predictive-search .predictive-search__result-group:first-child{flex:none!important;padding-right:1.6rem!important;border-right:1px solid rgba(36,19,28,.08)!important}.vf-header-predictive-search .predictive-search__result-group:last-child{padding-left:1.6rem!important}.vf-header-predictive-search .predictive-search__heading{margin:0 0 .6rem!important;padding:.5rem .4rem .8rem!important;border-bottom:0!important;color:#24131c80!important;font-size:1rem!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}.vf-header-predictive-search .predictive-search__item{border-radius:1.1rem!important;padding:.8rem .9rem!important}.vf-header-predictive-search .predictive-search__item:hover,.vf-header-predictive-search .predictive-search__list-item[aria-selected=true]>*{background:#fff1f7!important}.vf-header-predictive-search .predictive-search__item--link-with-thumbnail{display:grid!important;grid-template-columns:6rem minmax(0,1fr) auto!important;grid-template-areas:"product-image product-content product-price"!important;align-items:center!important;column-gap:1.2rem!important}.vf-header-predictive-search .predictive-search__image{width:6rem!important;height:6rem!important;object-fit:contain!important;border-radius:1rem!important;padding:.4rem!important;background:linear-gradient(145deg,#fff8fc,#ffeaf3)!important}.vf-header-predictive-search .predictive-search__item-content{min-width:0!important}.vf-header-predictive-search .predictive-search__item-vendor{color:#24131c7a!important;font-size:.9rem!important;font-weight:750!important;letter-spacing:.07em!important}.vf-header-predictive-search .predictive-search__item-heading{margin-top:.3rem!important;color:var(--vf-ink)!important;font-size:1.25rem!important;font-weight:800!important;line-height:1.25!important;text-decoration:none!important}.vf-header-predictive-search .predictive-search__item .price{grid-area:product-price!important;margin:0 0 0 1rem!important;white-space:nowrap!important;color:var(--vf-ink)!important;font-size:1.4rem!important;font-weight:800!important}.vf-header-predictive-search .predictive-search__pages-wrapper{display:none!important}.vf-header-predictive-search .predictive-search__search-for-button{padding:1.1rem 1.6rem 1.5rem!important}.vf-header-predictive-search .predictive-search__item--term{min-height:4.6rem!important;justify-content:center!important;border:1px solid rgba(255,47,128,.38)!important;border-radius:999px!important;color:var(--vf-hot-pink)!important;font-weight:850!important;background:#fff!important}.vf-header-predictive-search .predictive-search__item--term:hover{background:#fff1f7!important}}@media(max-width:989px){.vf-header-predictive-search{display:none!important}}@media(min-width:990px){.vf-header-search__input{padding-right:9.4rem!important}.vf-header-search__reset{position:absolute!important;right:4.9rem!important;top:50%!important;transform:translateY(-50%)!important;width:3.2rem!important;height:3.2rem!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#24131c8c!important;display:grid!important;place-items:center!important;cursor:pointer!important;z-index:2!important}.vf-header-search__reset.hidden{display:none!important}.vf-header-search__reset:hover{background:#fff1f7!important;color:var(--vf-hot-pink)!important}.vf-header-search__reset .svg-wrapper{width:1.5rem!important;height:1.5rem!important}}.vf-retail-card__vendor,.predictive-search__item-vendor{display:none!important}.vf-wishlist-header{position:relative;border:0;background:transparent;cursor:pointer}.vf-wishlist-heart-icon svg{width:2.35rem;height:2.35rem}.vf-wishlist-header .vf-wishlist-count{position:absolute!important;top:auto!important;right:auto!important;bottom:.8rem!important;left:2.2rem!important;width:1.7rem!important;height:1.7rem!important;min-width:1.7rem!important;min-height:1.7rem!important;max-width:1.7rem!important;max-height:1.7rem!important;padding:0!important;margin:0!important;border-radius:50%!important;aspect-ratio:1 / 1!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--vf-hot-pink)!important;color:#fff!important;font-size:.9rem!important;font-weight:850!important;line-height:1!important;flex:0 0 1.7rem!important}.vf-wishlist-toggle{border:1px solid rgba(36,19,28,.1);background:#ffffffeb;color:var(--vf-ink);width:4rem;height:4rem;border-radius:50%;display:grid;place-items:center;cursor:pointer;box-shadow:0 .6rem 1.8rem #24131c14;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.vf-wishlist-toggle:hover{transform:translateY(-2px)}.vf-wishlist-toggle svg{width:2rem;height:2rem}.vf-wishlist-toggle.is-active{background:#fff0f6;color:var(--vf-hot-pink);border-color:#ff2f8052}.vf-wishlist-toggle.is-active svg{fill:currentColor}.card__inner{position:relative}.vf-wishlist-toggle--card{position:absolute;right:1.2rem;top:1.2rem;z-index:5}.vf-retail-card{position:relative}.vf-wishlist-toggle--retail{position:absolute;right:1.1rem;top:1.1rem;z-index:5}.vf-product-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem;align-items:start}.vf-product-title-row .product__title{margin:0!important}.vf-wishlist-toggle--product{flex:0 0 auto;margin-top:.2rem}.vf-wishlist-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.vf-wishlist-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#24131c47;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .22s ease}.vf-wishlist-drawer{position:absolute;right:0;top:0;width:min(46rem,92vw);height:100%;display:grid;grid-template-rows:auto 1fr auto;background:#fff8fc;box-shadow:-2rem 0 6rem #24131c24;transform:translate(100%);transition:transform .22s ease}.vf-wishlist-shell.is-open .vf-wishlist-backdrop{opacity:1}.vf-wishlist-shell.is-open .vf-wishlist-drawer{transform:translate(0)}html.vf-wishlist-open,html.vf-wishlist-open body{overflow:hidden}.vf-wishlist-drawer__head{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;padding:2.4rem;border-bottom:1px solid rgba(36,19,28,.08)}.vf-wishlist-drawer__head p{margin:0 0 .5rem;font-size:.9rem;font-weight:900;letter-spacing:.15em;color:var(--vf-hot-pink)}.vf-wishlist-drawer__head h2{margin:0;font-size:3rem}.vf-wishlist-drawer__close{width:4rem;height:4rem;border:1px solid rgba(36,19,28,.1);border-radius:50%;display:grid;place-items:center;background:#fff;cursor:pointer}.vf-wishlist-drawer__close svg{width:1.8rem;height:1.8rem}.vf-wishlist-drawer__body{overflow:auto;padding:1.6rem 2.4rem 2.4rem}.vf-wishlist-empty{min-height:32rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#24131ca3}.vf-wishlist-empty__heart{display:grid;place-items:center;width:7rem;height:7rem;margin-bottom:1.5rem;border-radius:50%;background:#ffe5f0;color:var(--vf-hot-pink);font-size:4rem}.vf-wishlist-empty strong{font-size:1.7rem;color:var(--vf-ink)}.vf-wishlist-empty p{max-width:28rem;margin:.8rem 0 0;line-height:1.5}.vf-wishlist-items{display:grid;gap:1.2rem}.vf-wishlist-item{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1.3rem;padding:1rem;border:1px solid rgba(36,19,28,.07);border-radius:1.5rem;background:#fff}.vf-wishlist-item__image{display:block;aspect-ratio:1;border-radius:1.1rem;overflow:hidden;background:linear-gradient(145deg,#fff7fb,#ffeaf3)}.vf-wishlist-item__image img{width:100%;height:100%;object-fit:contain;padding:.7rem}.vf-wishlist-item__info{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.vf-wishlist-item__title{color:var(--vf-ink);text-decoration:none;font-size:1.3rem;font-weight:800;line-height:1.25}.vf-wishlist-item__info strong{margin-top:.7rem;font-size:1.25rem}.vf-wishlist-item__info button{margin-top:auto;padding:.5rem 0 0;border:0;background:transparent;color:var(--vf-hot-pink);font:inherit;font-size:1rem;font-weight:750;cursor:pointer}.vf-wishlist-drawer__foot{padding:1.6rem 2.4rem 2rem;border-top:1px solid rgba(36,19,28,.08)}.vf-wishlist-clear{width:100%;min-height:4.8rem;border:1px solid rgba(255,47,128,.25);border-radius:999px;background:#fff;color:var(--vf-hot-pink);font:inherit;font-weight:800;cursor:pointer}@media(max-width:749px){.vf-wishlist-toggle{width:3.6rem;height:3.6rem}.vf-wishlist-toggle svg{width:1.8rem;height:1.8rem}.vf-wishlist-toggle--card,.vf-wishlist-toggle--retail{right:.8rem;top:.8rem}.vf-product-title-row{gap:.8rem}.vf-wishlist-drawer__head,.vf-wishlist-drawer__body,.vf-wishlist-drawer__foot{padding-left:1.6rem;padding-right:1.6rem}}@media(min-width:990px){.vf-hover-menu{position:static!important}.vf-hover-menu__trigger{display:inline-flex!important;align-items:center!important;gap:.65rem!important}.vf-hover-menu__caret{display:inline-flex!important;width:.9rem!important;height:.55rem!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;transition:transform .18s ease!important}.vf-hover-menu__caret svg{position:static!important;width:.9rem!important;height:.55rem!important}.vf-hover-menu__content{visibility:hidden!important;pointer-events:none!important;opacity:0!important;transform:translateY(-.8rem)!important;transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s!important;border-top:1px solid rgba(229,28,106,.18)!important;border-radius:0 0 2.8rem 2.8rem!important;box-shadow:0 2.4rem 5rem #24131c21!important;padding:0!important;overflow:visible!important;background:#fff8fc!important}.vf-hover-menu__content:before{content:"";position:absolute;left:0;right:0;top:-1.4rem;height:1.4rem;background:transparent}.vf-hover-menu:hover>.vf-hover-menu__content,.vf-hover-menu:focus-within>.vf-hover-menu__content,.vf-hover-menu.is-hover-open>.vf-hover-menu__content{visibility:visible!important;pointer-events:auto!important;opacity:1!important;transform:translateY(0)!important;transition-delay:0s!important}.vf-hover-menu:hover .vf-hover-menu__caret,.vf-hover-menu:focus-within .vf-hover-menu__caret,.vf-hover-menu.is-hover-open .vf-hover-menu__caret{transform:rotate(180deg)!important}.vf-hover-menu__inner{padding-top:1.8rem!important;padding-bottom:2.1rem!important}.vf-hover-menu .mega-menu__list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(14rem,18rem))!important;justify-content:center!important;align-items:start!important;gap:.6rem 1.4rem!important;width:min(100%,92rem)!important;padding:0!important;margin:0 auto!important}.vf-hover-menu .mega-menu__list--condensed{grid-template-columns:repeat(auto-fit,minmax(14rem,18rem))!important}.vf-hover-menu .mega-menu__list>li{min-width:0!important}.vf-hover-menu .mega-menu__link{border-radius:.9rem!important;padding:.9rem 1rem!important;color:var(--vf-ink)!important;text-decoration:none!important;text-align:center!important}.vf-hover-menu .mega-menu__link--level-2{font-size:1.25rem!important;font-weight:800!important}.vf-hover-menu .mega-menu__link:hover,.vf-hover-menu .mega-menu__link--active{background:#fff0f6!important;color:var(--vf-hot-pink)!important;text-decoration:none!important}.vf-hover-menu__sublist{margin:.2rem 0 .5rem!important}.vf-hover-menu__sublist .mega-menu__link{font-size:1.1rem!important;color:#24131cad!important}}.product-card-wrapper,.product-card-wrapper .card__inner{position:relative!important}.vf-card-hover-cart,.vf-retail-card__cart{width:4.6rem!important;height:4.6rem!important;min-width:4.6rem!important;min-height:4.6rem!important;border:0!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#ff3f88,#e51c6a)!important;color:#fff!important;box-shadow:0 .9rem 2.2rem #e51c6a3d!important;cursor:pointer!important;text-decoration:none!important;transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease!important}.vf-card-hover-cart{position:absolute!important;right:1.25rem!important;bottom:1.25rem!important;z-index:6!important}.vf-card-hover-cart svg,.vf-retail-card__cart svg{width:2rem!important;height:2rem!important}.vf-card-hover-cart:hover,.vf-retail-card__cart:hover{transform:translateY(-2px) scale(1.04)!important;box-shadow:0 1.2rem 2.8rem #e51c6a52!important}.product-card-wrapper .card>.card__content>.quick-add{position:relative!important;height:0!important;min-height:0!important;margin:0!important}.product-card-wrapper .card>.card__content>.quick-add>product-form>form>.quick-add__submit,.product-card-wrapper .card>.card__content>.quick-add>modal-opener>.quick-add__submit{position:absolute!important;width:1px!important;height:1px!important;min-width:1px!important;min-height:1px!important;padding:0!important;margin:0!important;opacity:0!important;pointer-events:none!important;clip-path:inset(50%)!important}.product-card-wrapper:has(.badge[class*=sold]) .vf-card-hover-cart{display:none!important}@media(min-width:990px){.vf-card-hover-cart,.vf-retail-card__cart{opacity:0!important;transform:translateY(.8rem) scale(.96)!important;pointer-events:none!important}.product-card-wrapper:hover .vf-card-hover-cart,.product-card-wrapper:focus-within .vf-card-hover-cart,.vf-retail-card:hover .vf-retail-card__cart,.vf-retail-card:focus-within .vf-retail-card__cart{opacity:1!important;transform:translateY(0) scale(1)!important;pointer-events:auto!important}}@media(max-width:989px){.vf-card-hover-cart,.vf-retail-card__cart{opacity:1!important;transform:none!important;pointer-events:auto!important;width:4rem!important;height:4rem!important;min-width:4rem!important;min-height:4rem!important}.vf-card-hover-cart{right:.9rem!important;bottom:.9rem!important}}.vf-wishlist-toggle--card,.vf-wishlist-toggle--retail{z-index:7!important}.vf-retail-card__product-form,.vf-retail-card__form{margin:0!important}.vf-retail-card__cart{position:absolute!important;right:1.2rem!important;bottom:1.2rem!important;z-index:6!important}.vf-retail-card__cart .loading__spinner{position:absolute!important}@media(min-width:990px){#MainContent:is([data-template=collection],[data-template=search]) .facets-vertical-sort.page-width{display:grid!important;grid-template-columns:25rem minmax(0,1fr)!important;column-gap:2.6rem!important;align-items:center!important;margin-bottom:1.2rem!important}#MainContent:is([data-template=collection],[data-template=search]) .facets-vertical-sort .facets-vertical-form{grid-column:2!important;width:100%!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:2rem!important}#MainContent:is([data-template=collection],[data-template=search]) .facets-vertical-sort .product-count-vertical{margin:0!important}#MainContent:is([data-template=collection],[data-template=search]) .facets-vertical{display:grid!important;grid-template-columns:25rem minmax(0,1fr)!important;gap:2.6rem!important;align-items:start!important}#MainContent:is([data-template=collection],[data-template=search]) .facets-wrapper{width:25rem!important;min-width:25rem!important;padding:0!important;margin:0!important}#MainContent:is([data-template=collection],[data-template=search]) .facets-wrapper>facet-filters-form{display:block!important;position:sticky!important;top:9rem!important}#MainContent:is([data-template=collection],[data-template=search]) .facets__form-vertical{width:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}#MainContent:is([data-template=collection],[data-template=search]) .active-facets.active-facets-desktop{margin:0 0 1rem!important;padding:0!important;border:0!important}#MainContent:is([data-template=collection],[data-template=search]) .active-facets-vertical-filter{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:4rem!important;padding:0 .4rem!important}#MainContent:is([data-template=collection],[data-template=search]) .facets__heading--vertical{margin:0!important;color:var(--vf-ink)!important;font-size:1.45rem!important;font-weight:800!important;line-height:1.2!important}#MainContent:is([data-template=collection],[data-template=search]) .active-facets__button-wrapper{margin:0!important;padding:0!important}#MainContent:is([data-template=collection],[data-template=search]) .active-facets__button-remove{padding:0!important;color:var(--vf-hot-pink)!important;font-size:.95rem!important;font-weight:700!important}#MainContent:is([data-template=collection],[data-template=search]) .active-facets__button{display:block!important;margin:.55rem .35rem 0!important;padding:0!important}#MainContent:is([data-template=collection],[data-template=search]) .active-facets__button-inner{width:100%!important;min-height:3rem!important;justify-content:space-between!important;padding:.55rem .8rem!important;border:1px solid rgba(255,47,128,.16)!important;border-radius:.9rem!important;background:#fff5f9!important;box-shadow:none!important;color:var(--vf-ink)!important;font-size:.9rem!important}#MainContent:is([data-template=collection],[data-template=search]) .facets__disclosure-vertical{margin:0 0 1.1rem!important;padding:0 1.35rem!important;border:1px solid rgba(36,19,28,.12)!important;border-radius:1.55rem!important;background:#fff!important;box-shadow:0 .4rem 1.5rem #24131c06!important;overflow:hidden!important}#MainContent:is([data-template=collection],[data-template=search]) .facets__summary{width:100%!important;min-height:5.1rem!important;margin:0!important;padding:1.35rem 0 1rem!important;color:var(--vf-ink)!important;cursor:pointer!important}#MainContent:is([data-template=collection],[data-template=search]) .facets__summary>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;width:100%!important}#MainContent:is([data-template=collection],[data-template=search]) .facets__summary-label,#MainContent:is([data-template=collection],[data-template=search]) .facets__summary>div>span:first-child{min-width:0!important;color:var(--vf-ink)!important;font-size:1.24rem!important;font-weight:700!important;line-height:1.25!important}#MainContent:is([data-template=collection],[data-template=search]) .facets__summary .icon-caret{position:static!important;inset:auto!important;width:.8rem!important;height:.5rem!important;min-width:.8rem!important;margin:0!important;flex:0 0 .8rem!important}#MainContent:is([data-template=collection],[data-template=search]) .facets__disclosure-vertical[open] .facets__summary .icon-caret{transform:rotate(180deg)!important}#MainContent:is([data-template=collection],[data-template=search]) .facets__display-vertical{padding:0 0 1.2rem!important}#MainContent:is([data-template=collection],[data-template=search]) .facets__header-vertical{display:none!important}#MainContent:is([data-template=collection],[data-template=search]) .facets-wrap-vertical,#MainContent:is([data-template=collection],[data-template=search]) .facets__list--vertical{margin:0!important;padding:0!important}#MainContent:is([data-template=collection],[data-template=search]) .facets__item{min-height:0!important;margin:0!important}#MainContent:is([data-template=collection],[data-template=search]) .facet-checkbox{position:relative!important;display:grid!important;grid-template-columns:1.65rem minmax(0,1fr)!important;align-items:center!important;gap:.8rem!important;width:100%!important;min-height:3rem!important;padding:.34rem 0!important;color:#24131cb3!important;font-size:1.02rem!important;line-height:1.3!important}#MainContent:is([data-template=collection],[data-template=search]) .facet-checkbox>input[type=checkbox]{width:1.65rem!important;height:1.65rem!important;left:0!important;top:50%!important;transform:translateY(-50%)!important}#MainContent:is([data-template=collection],[data-template=search]) .facet-checkbox>svg{grid-column:1!important;width:1.65rem!important;height:1.65rem!important;margin:0!important;color:#24131c33!important}#MainContent:is([data-template=collection],[data-template=search]) .facet-checkbox .svg-wrapper{left:.34rem!important;top:50%!important;width:.95rem!important;height:.65rem!important;margin:0!important;transform:translateY(-50%)!important}#MainContent:is([data-template=collection],[data-template=search]) .facet-checkbox__text{grid-column:2!important;min-width:0!important}#MainContent:is([data-template=collection],[data-template=search]) .facet-checkbox__text-label{font-weight:500!important}#MainContent:is([data-template=collection],[data-template=search]) .facets__label:hover,#MainContent:is([data-template=collection],[data-template=search]) .facets__label.active{color:var(--vf-hot-pink)!important}#MainContent:is([data-template=collection],[data-template=search]) .facets__label.disabled{opacity:.35!important}#MainContent:is([data-template=collection],[data-template=search]) .facets__selected{margin-left:.25rem!important;color:#24131c6b!important;font-size:.9rem!important}#MainContent:is([data-template=collection],[data-template=search]) .button-show-more{margin:.55rem 0 0!important;padding:0!important;color:var(--vf-hot-pink)!important;font-size:.92rem!important;font-weight:700!important;text-decoration:none!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-price-range{--vf-price-min:0%;--vf-price-max:100%;position:relative!important;display:block!important;min-height:7.6rem!important;padding:.85rem .2rem .15rem!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-price-range__track{position:absolute!important;left:.55rem!important;right:.55rem!important;top:2.05rem!important;height:.38rem!important;border-radius:999px!important;background:linear-gradient(to right,#e6e0e4 0%,#e6e0e4 var(--vf-price-min),var(--vf-hot-pink) var(--vf-price-min),var(--vf-hot-pink) var(--vf-price-max),#e6e0e4 var(--vf-price-max),#e6e0e4 100%)!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-price-range__input{position:absolute!important;left:0!important;top:1.35rem!important;width:100%!important;height:1.8rem!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;appearance:none!important;-webkit-appearance:none!important;pointer-events:none!important;outline:none!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-price-range__input::-webkit-slider-runnable-track{height:.38rem!important;background:transparent!important;border:0!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-price-range__input::-moz-range-track{height:.38rem!important;background:transparent!important;border:0!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-price-range__input::-webkit-slider-thumb{appearance:none!important;-webkit-appearance:none!important;width:1.35rem!important;height:1.35rem!important;margin-top:-.49rem!important;border:2px solid #fff!important;border-radius:50%!important;background:var(--vf-hot-pink)!important;box-shadow:0 0 0 1px #e51c6a59,0 .2rem .7rem #24131c1f!important;pointer-events:auto!important;cursor:grab!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-price-range__input::-moz-range-thumb{width:1.35rem!important;height:1.35rem!important;border:2px solid #fff!important;border-radius:50%!important;background:var(--vf-hot-pink)!important;box-shadow:0 0 0 1px #e51c6a59,0 .2rem .7rem #24131c1f!important;pointer-events:auto!important;cursor:grab!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-price-range__caption{position:absolute!important;left:.2rem!important;right:.2rem!important;bottom:.1rem!important;margin:0!important;color:#24131c8a!important;font-size:.95rem!important;line-height:1.3!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-price-range__caption strong{color:#24131cb8!important;font-weight:600!important}#MainContent:is([data-template=collection],[data-template=search]) .product-grid-container,#MainContent:is([data-template=collection],[data-template=search]) .collection{min-width:0!important;width:100%!important}#MainContent:is([data-template=collection],[data-template=search]) #product-grid{margin-top:0!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-tag-filter__list{margin:0!important;padding:0!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-tag-filter__item{display:grid!important;grid-template-columns:1.65rem minmax(0,1fr)!important;align-items:center!important;gap:.8rem!important;min-height:3rem!important;padding:.34rem 0!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-tag-filter__box{width:1.65rem!important;height:1.65rem!important;border:1px solid rgba(36,19,28,.22)!important;border-radius:.3rem!important;background:#fff!important;position:relative!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-tag-filter__item.is-active .vf-tag-filter__box{border-color:var(--vf-hot-pink)!important;background:var(--vf-hot-pink)!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-tag-filter__item.is-active .vf-tag-filter__box:after{content:""!important;position:absolute!important;left:.45rem!important;top:.2rem!important;width:.45rem!important;height:.8rem!important;border:solid #fff!important;border-width:0 2px 2px 0!important;transform:rotate(45deg)!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-tag-filter__item a{min-width:0!important;color:#24131cb3!important;font-size:1.02rem!important;line-height:1.3!important;font-weight:500!important;text-decoration:none!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-tag-filter__item:hover a,#MainContent:is([data-template=collection],[data-template=search]) .vf-tag-filter__item.is-active a{color:var(--vf-hot-pink)!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-sort-filter__list{display:grid!important;gap:.2rem!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-sort-filter__list a{display:block!important;padding:.62rem 0!important;color:#24131cb3!important;font-size:1.02rem!important;line-height:1.25!important;text-decoration:none!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-sort-filter__list a:hover,#MainContent:is([data-template=collection],[data-template=search]) .vf-sort-filter__list a.is-active{color:var(--vf-hot-pink)!important;font-weight:700!important}#MainContent:is([data-template=collection],[data-template=search]) .facets-vertical-sort .facet-filters.sorting{display:none!important}}@media(min-width:750px)and (max-width:989px){#MainContent:is([data-template=collection],[data-template=search]) .facets-vertical{display:block!important}#MainContent:is([data-template=collection],[data-template=search]) .facets-wrapper{padding-right:0!important}}@media(max-width:989px){#MainContent:is([data-template=collection],[data-template=search]) .mobile-facets__open{min-height:4.6rem!important;padding:.9rem 1.2rem!important;border:1px solid rgba(36,19,28,.1)!important;border-radius:999px!important;background:#fff!important;color:var(--vf-ink)!important;text-decoration:none!important}#MainContent:is([data-template=collection],[data-template=search]) .mobile-facets__inner{width:min(92vw,40rem)!important;max-width:40rem!important;background:#fff!important}#MainContent:is([data-template=collection],[data-template=search]) .mobile-facets__header{padding:1.6rem!important;background:#fff!important}#MainContent:is([data-template=collection],[data-template=search]) .mobile-facets__heading{font-size:1.6rem!important;font-weight:800!important}#MainContent:is([data-template=collection],[data-template=search]) .mobile-facets__summary{min-height:5.2rem!important;padding:1.3rem 1.6rem!important}#MainContent:is([data-template=collection],[data-template=search]) .mobile-facets__summary .icon-caret{width:.9rem!important;height:.55rem!important;margin-left:auto!important}}@media(min-width:990px){#MainContent:is([data-template=collection],[data-template=search]) price-range.facets__price,#MainContent:is([data-template=collection],[data-template=search]) .vf-price-shell.facets__price{display:block!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;overflow:visible!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-price-range{--vf-price-min:0%;--vf-price-max:100%;position:relative!important;display:block!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:6.8rem!important;padding:1.15rem .15rem .2rem!important;box-sizing:border-box!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-price-range__track{position:absolute!important;z-index:1!important;left:.75rem!important;right:.75rem!important;top:1.82rem!important;width:auto!important;height:.45rem!important;border-radius:999px!important;background:linear-gradient(to right,rgba(229,28,106,.22) 0%,rgba(229,28,106,.22) var(--vf-price-min),#ff2f7d var(--vf-price-min),#ff2f7d var(--vf-price-max),rgba(229,28,106,.22) var(--vf-price-max),rgba(229,28,106,.22) 100%)!important;box-shadow:inset 0 0 0 1px #e51c6a2e!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-price-range__input{position:absolute!important;z-index:2!important;left:0!important;top:1.05rem!important;width:100%!important;height:2rem!important;margin:0!important;padding:0 .15rem!important;border:0!important;background:transparent!important;appearance:none!important;-webkit-appearance:none!important;pointer-events:none!important;box-sizing:border-box!important;outline:none!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-price-range__input--min{z-index:3!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-price-range__input--max{z-index:4!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-price-range__input::-webkit-slider-runnable-track{width:100%!important;height:.45rem!important;border:0!important;background:transparent!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-price-range__input::-moz-range-track{width:100%!important;height:.45rem!important;border:0!important;background:transparent!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-price-range__input::-webkit-slider-thumb{appearance:none!important;-webkit-appearance:none!important;width:1.55rem!important;height:1.55rem!important;margin-top:-.565rem!important;border:2px solid #fff!important;border-radius:50%!important;background:var(--vf-hot-pink)!important;box-shadow:0 0 0 1px #e51c6a57,0 .25rem .7rem #24131c24!important;pointer-events:auto!important;cursor:grab!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-price-range__input::-moz-range-thumb{width:1.55rem!important;height:1.55rem!important;border:2px solid #fff!important;border-radius:50%!important;background:var(--vf-hot-pink)!important;box-shadow:0 0 0 1px #e51c6a57,0 .25rem .7rem #24131c24!important;pointer-events:auto!important;cursor:grab!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-price-range__caption{position:absolute!important;left:.15rem!important;right:.15rem!important;bottom:.1rem!important;display:block!important;width:auto!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#24131c85!important;font-size:.95rem!important;line-height:1.25!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-price-range__caption strong{display:inline!important;white-space:nowrap!important;color:#24131cb8!important;font-weight:650!important}#MainContent:is([data-template=collection],[data-template=search]) .vf-sort-filter{order:-1!important}}@media(min-width:990px){#MainContent[data-template=collection] .vf-tag-filter__label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.7rem!important;min-width:0!important}#MainContent[data-template=collection] .vf-tag-filter__label a{min-width:0!important;flex:1 1 auto!important}#MainContent[data-template=collection] .vf-tag-filter__count{flex:0 0 auto!important;margin-left:.5rem!important;color:#24131c61!important;font-size:.88rem!important;font-weight:500!important}#MainContent[data-template=collection] .vf-tag-filter__item.is-disabled{opacity:.28!important;pointer-events:none!important}#MainContent[data-template=collection] .vf-tag-filter.is-unavailable{opacity:.42!important}#MainContent[data-template=collection] .vf-filter-clear-bottom{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:4.8rem!important;margin:1.4rem 0 0!important;padding:.9rem 1.2rem!important;border:1px solid rgba(229,28,106,.28)!important;border-radius:999px!important;background:#fff!important;color:var(--vf-hot-pink)!important;text-decoration:none!important;font-size:1.05rem!important;font-weight:800!important;transition:background .18s ease,color .18s ease,border-color .18s ease!important}#MainContent[data-template=collection] .vf-filter-clear-bottom:hover{background:#fff0f6!important;border-color:#e51c6a80!important}#MainContent[data-template=collection] .active-facets-vertical-filter{justify-content:flex-start!important}}#MainContent[data-template=collection] #ProductGridContainer{transition:opacity .18s ease!important}#MainContent[data-template=collection] #ProductGridContainer.vf-filter-updating{opacity:.42!important;pointer-events:none!important}@media(min-width:990px){#MainContent[data-template=collection] .vf-price-range{position:relative!important}#MainContent[data-template=collection] .vf-price-range:before{content:""!important;position:absolute!important;left:.8rem!important;right:.8rem!important;top:1.82rem!important;height:.5rem!important;border-radius:999px!important;background:#ff2f7d!important;box-shadow:0 0 0 1px #e51c6a1a!important;pointer-events:none!important;z-index:2!important}#MainContent[data-template=collection] .vf-price-range__track{display:none!important}#MainContent[data-template=collection] .vf-price-range__input{z-index:3!important}#MainContent[data-template=collection] .vf-price-range__input--min{z-index:4!important}#MainContent[data-template=collection] .vf-price-range__input--max{z-index:5!important}#MainContent[data-template=collection] .vf-price-range__caption{font-variant-numeric:tabular-nums!important}}@media(min-width:990px){#MainContent[data-template=collection] .facets__disclosure-vertical,#MainContent[data-template=collection] .vf-tag-filter{border:1px solid rgba(36,19,28,.12)!important;border-radius:1.55rem!important;background:#fff!important;box-shadow:0 .4rem 1.5rem #24131c06!important}#MainContent[data-template=collection] .facets__summary,#MainContent[data-template=collection] .vf-tag-filter .facets__summary{text-decoration:none!important}#MainContent[data-template=collection] .facets__summary:hover .facets__summary-label,#MainContent[data-template=collection] .facets__summary-label,#MainContent[data-template=collection] .facets__summary>div>span:first-child{text-decoration:none!important;text-underline-offset:0!important}#MainContent[data-template=collection] .facets__summary .facets__selected{display:none!important}#MainContent[data-template=collection] .facet-checkbox{grid-template-columns:1.65rem minmax(0,1fr)!important;gap:.8rem!important;min-height:3rem!important;padding:.34rem 0!important;color:#24131cb3!important;font-size:1.22rem!important;font-weight:500!important}#MainContent[data-template=collection] .facet-checkbox>svg{width:1.65rem!important;height:1.65rem!important;border:1px solid rgba(36,19,28,.22)!important;border-radius:.3rem!important;background:#fff!important;color:transparent!important;box-sizing:border-box!important}#MainContent[data-template=collection] .facet-checkbox>input[type=checkbox]:checked~svg{border-color:var(--vf-hot-pink)!important;background:var(--vf-hot-pink)!important;color:transparent!important}#MainContent[data-template=collection] .facet-checkbox .svg-wrapper{left:.35rem!important;width:.95rem!important;height:.65rem!important;color:#fff!important}#MainContent[data-template=collection] .facet-checkbox .svg-wrapper .icon-checkmark{color:#fff!important;stroke:#fff!important}#MainContent[data-template=collection] .facet-checkbox>input[type=checkbox]:checked~.svg-wrapper>.icon-checkmark{visibility:visible!important}#MainContent[data-template=collection] .facet-checkbox.active,#MainContent[data-template=collection] .facet-checkbox.active .facet-checkbox__text,#MainContent[data-template=collection] .facet-checkbox.active .facet-checkbox__text-label{color:var(--vf-hot-pink)!important}#MainContent[data-template=collection] .facet-checkbox.disabled{opacity:.28!important}#MainContent[data-template=collection] #ProductGridContainer{transition:opacity .12s ease!important;contain:layout paint!important}#MainContent[data-template=collection] #ProductGridContainer.vf-filter-updating{opacity:.72!important;pointer-events:none!important}}#MainContent[data-template=collection] .vf-tag-filter__item{position:relative!important;cursor:pointer!important}#MainContent[data-template=collection] .vf-tag-filter__item .vf-tag-filter__box{cursor:pointer!important}#MainContent[data-template=collection] .vf-tag-filter__item .vf-tag-filter__label a{position:static!important}#MainContent[data-template=collection] .vf-tag-filter__item .vf-tag-filter__label a:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:4!important;cursor:pointer!important}#MainContent[data-template=collection] .vf-tag-filter__item.is-disabled{cursor:not-allowed!important}#MainContent[data-template=collection] .vf-tag-filter__item.is-disabled .vf-tag-filter__label a:before{pointer-events:none!important;cursor:not-allowed!important}#MainContent[data-template=collection] .vf-tag-filter__item:has(a:focus-visible){outline:2px solid rgba(255,47,125,.28)!important;outline-offset:3px!important;border-radius:.5rem!important}#MainContent[data-template=collection] .vf-price-filter{display:none!important}.section-header.shopify-section-group-header-group,.section-header.shopify-section-group-header-group.shopify-section-header-sticky{z-index:100!important;isolation:isolate!important}.section-header .header-wrapper{z-index:1!important}.content-for-layout,#MainContent{position:relative;z-index:0}.vf-wishlist-toggle--card,.vf-wishlist-toggle--retail{z-index:2!important}.vf-card-hover-cart{z-index:3!important}#MainContent[data-template=collection] .facets-container{z-index:10!important}.vf-wishlist-shell,.drawer,.cart-notification,.modal__content{z-index:1000!important}@media(min-width:990px){#MainContent[data-template=collection] .facets-wrapper{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:1.8rem 1.6rem 2rem!important}#MainContent[data-template=collection] .facets__heading--vertical{margin:0 0 1.8rem!important;padding:0 0 1.35rem!important;border-bottom:1px solid rgba(36,19,28,.12)!important;color:#24131c9e!important;font-size:1.35rem!important;font-weight:800!important}#MainContent[data-template=collection] .facets__disclosure-vertical,#MainContent[data-template=collection] .vf-sort-filter{display:block!important;margin:0!important;padding:1.45rem 0 1.6rem!important;border:0!important;border-bottom:1px solid rgba(36,19,28,.11)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#MainContent[data-template=collection] .facets__disclosure-vertical:last-of-type{border-bottom:0!important}#MainContent[data-template=collection] .facets__disclosure-vertical>.facets__summary,#MainContent[data-template=collection] .vf-sort-filter>.facets__summary{min-height:0!important;margin:0!important;padding:0 0 1.05rem!important;pointer-events:none!important;cursor:default!important;list-style:none!important}#MainContent[data-template=collection] .facets__summary::-webkit-details-marker{display:none!important}#MainContent[data-template=collection] .facets__summary .icon-caret{display:none!important}#MainContent[data-template=collection] .facets__summary>div{display:block!important}#MainContent[data-template=collection] .facets__summary-label,#MainContent[data-template=collection] .facets__summary>div>span:first-child{display:block!important;color:var(--vf-ink)!important;font-size:1.28rem!important;font-weight:800!important;line-height:1.25!important}#MainContent[data-template=collection] .facets__display-vertical{display:block!important;padding:0!important}#MainContent[data-template=collection] .facets-wrap-vertical,#MainContent[data-template=collection] .facets__list--vertical{margin:0!important;padding:0!important}#MainContent[data-template=collection] .facet-checkbox{min-height:2.75rem!important;padding:.26rem 0!important;font-size:1.02rem!important}#MainContent[data-template=collection] .vf-sort-filter__list{display:grid!important;gap:.1rem!important}#MainContent[data-template=collection] .vf-sort-filter__list a{padding:.52rem 0!important}#MainContent[data-template=collection] .button-show-more{margin-top:.65rem!important}#MainContent[data-template=collection] .vf-filter-clear-bottom{margin-top:1.8rem!important}}@media(min-width:990px){#MainContent[data-template=collection] .facets-vertical.page-width{display:grid!important;grid-template-columns:27rem minmax(0,1fr)!important;column-gap:3.4rem!important;align-items:start!important;width:100%!important;overflow:visible!important}#MainContent[data-template=collection] #main-collection-filters.facets-wrapper{width:27rem!important;max-width:27rem!important;min-width:0!important;align-self:start!important;margin:0!important;padding:0 2.3rem 0 0!important;border:0!important;border-right:1px solid rgba(36,19,28,.11)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;z-index:1!important;overflow:visible!important}#MainContent[data-template=collection] #main-collection-filters facet-filters-form.facets,#MainContent[data-template=collection] #main-collection-filters .facets__form-vertical,#MainContent[data-template=collection] #main-collection-filters #FacetsWrapperDesktop{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}#MainContent[data-template=collection] .product-grid-container{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;position:relative!important;z-index:0!important;overflow:visible!important}#MainContent[data-template=collection] .product-grid-container>.collection{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}#MainContent[data-template=collection] #product-grid{width:100%!important;margin-top:0!important}#MainContent[data-template=collection] #main-collection-filters .active-facets.active-facets-desktop{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:.55rem!important;width:100%!important;margin:0 0 .8rem!important;overflow:visible!important}#MainContent[data-template=collection] #main-collection-filters .active-facets-vertical-filter{width:100%!important;flex:0 0 100%!important;margin:0!important}#MainContent[data-template=collection] #main-collection-filters .active-facets__button{max-width:100%!important;margin:0!important;padding:0!important}#MainContent[data-template=collection] #main-collection-filters .active-facets__button-inner{min-height:0!important;max-width:100%!important;padding:.55rem .8rem!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:1rem!important;line-height:1.3!important}#MainContent[data-template=collection] .facets__heading--vertical{margin:0!important;padding:0 0 1.4rem!important;border-bottom:1px solid rgba(36,19,28,.12)!important;color:var(--vf-ink)!important;font-size:1.6rem!important;font-weight:850!important}#MainContent[data-template=collection] .facets__disclosure-vertical,#MainContent[data-template=collection] .vf-sort-filter{width:100%!important;min-width:0!important;margin:0!important;padding:1.35rem 0 1.45rem!important;border:0!important;border-bottom:1px solid rgba(36,19,28,.1)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}#MainContent[data-template=collection] .facets__summary{width:100%!important;min-width:0!important;margin:0!important;padding:0 0 .9rem!important}#MainContent[data-template=collection] .facets__summary-label,#MainContent[data-template=collection] .facets__summary>div>span:first-child{font-size:1.2rem!important;font-weight:800!important;line-height:1.25!important}#MainContent[data-template=collection] .facets__display-vertical{width:100%!important;min-width:0!important;padding:0!important;overflow:visible!important}#MainContent[data-template=collection] .facets-wrap-vertical,#MainContent[data-template=collection] .facets__list--vertical{width:100%!important;min-width:0!important;margin:0!important;padding:0!important}#MainContent[data-template=collection] .facet-checkbox{position:relative!important;display:grid!important;grid-template-columns:2rem minmax(0,1fr)!important;align-items:center!important;column-gap:.85rem!important;width:100%!important;min-width:0!important;min-height:3.15rem!important;margin:0!important;padding:.36rem 0!important;cursor:pointer!important;box-sizing:border-box!important}#MainContent[data-template=collection] .facet-checkbox>input[type=checkbox]{position:absolute!important;left:0!important;top:50%!important;width:2rem!important;height:2rem!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important;opacity:0!important;z-index:4!important;cursor:pointer!important}#MainContent[data-template=collection] .facet-checkbox>svg{display:block!important;grid-column:1!important;width:1.8rem!important;height:1.8rem!important;margin:0!important;border:1.4px solid rgba(36,19,28,.25)!important;border-radius:.35rem!important;background:#fff!important;color:transparent!important;fill:#fff!important;box-sizing:border-box!important;pointer-events:none!important;z-index:1!important}#MainContent[data-template=collection] .facet-checkbox:hover>svg{border-color:#ff2f808c!important}#MainContent[data-template=collection] .facet-checkbox>input[type=checkbox]:checked~svg{border-color:var(--vf-hot-pink)!important;background:var(--vf-hot-pink)!important;box-shadow:0 0 0 1px #ff2f8014!important}#MainContent[data-template=collection] .facet-checkbox .svg-wrapper{position:absolute!important;left:.38rem!important;top:50%!important;width:1rem!important;height:.8rem!important;margin:0!important;transform:translateY(-50%)!important;color:#fff!important;opacity:0!important;pointer-events:none!important;z-index:2!important}#MainContent[data-template=collection] .facet-checkbox>input[type=checkbox]:checked~.svg-wrapper{opacity:1!important}#MainContent[data-template=collection] .facet-checkbox .svg-wrapper .icon-checkmark{display:block!important;width:100%!important;height:100%!important;color:#fff!important;stroke:#fff!important}#MainContent[data-template=collection] .facet-checkbox>input[type=checkbox]:focus-visible~svg{outline:2px solid rgba(255,47,128,.28)!important;outline-offset:2px!important}#MainContent[data-template=collection] .facet-checkbox__text{grid-column:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.8rem!important;width:100%!important;min-width:0!important;color:#24131cbd!important;line-height:1.35!important}#MainContent[data-template=collection] .facet-checkbox__text-label{min-width:0!important;overflow-wrap:anywhere!important;font-size:1.02rem!important;font-weight:500!important}#MainContent[data-template=collection] .vf-native-filter-count{flex:0 0 auto!important;color:#24131c5c!important;font-size:1.04rem!important;font-weight:500!important}#MainContent[data-template=collection] .facet-checkbox.active .facet-checkbox__text-label{color:var(--vf-hot-pink)!important;font-weight:650!important}#MainContent[data-template=collection] .facet-checkbox.disabled{opacity:.3!important;cursor:not-allowed!important}#MainContent[data-template=collection] .vf-sort-filter__list a{display:block!important;width:100%!important;padding:.48rem 0!important;font-size:1.15rem!important;line-height:1.4!important}#MainContent[data-template=collection] .button-show-more{margin:.6rem 0 0!important}}@media(min-width:990px)and (max-width:1199px){#MainContent[data-template=collection] .facets-vertical.page-width{grid-template-columns:23.5rem minmax(0,1fr)!important;column-gap:2.4rem!important}#MainContent[data-template=collection] #main-collection-filters.facets-wrapper{width:23.5rem!important;max-width:23.5rem!important;padding-right:1.8rem!important}}.vf-hot-now__overlay{z-index:1!important;background:linear-gradient(180deg,#fff0 48%,#fff5fab3 72%,#fff5faf5)!important}.vf-hot-now__badge{z-index:3!important}.vf-hot-now__copy{z-index:2!important;left:1.35rem!important;right:1.35rem!important;bottom:1.25rem!important;display:grid!important;gap:.45rem!important;padding:1rem 1.1rem!important;border:1px solid rgba(255,255,255,.82)!important;border-radius:1.2rem!important;background:#ffffffe6!important;color:var(--vf-ink)!important;box-shadow:0 .8rem 2.2rem #24131c12!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.vf-hot-now__copy strong{color:var(--vf-ink)!important;text-shadow:none!important;font-weight:900!important}.vf-hot-now__copy span{color:var(--vf-hot-pink)!important;font-weight:850!important}@media(max-width:749px){.vf-hot-now__copy{left:1rem!important;right:1rem!important;bottom:1rem!important;padding:.9rem 1rem!important}}@media(max-width:989px){.announcement-bar-section .utility-bar__grid,.announcement-bar-section .announcement-bar,.announcement-bar-section .announcement-bar-slider,.announcement-bar-section .announcement-bar-slider .slider,.announcement-bar-section .announcement-bar-slider .slider__slide{min-width:0!important;max-width:100%!important}.announcement-bar-section .utility-bar,.announcement-bar-section .utility-bar__grid{overflow-x:hidden!important}}.footer{background:linear-gradient(135deg,#fff3f8,#ffe8f1 58%,#fff6fa)!important;color:var(--vf-ink)!important}.footer .footer__content-top{padding-top:5.8rem!important;padding-bottom:4.2rem!important}.footer .footer__blocks-wrapper{display:grid!important;grid-template-columns:minmax(28rem,1.45fr) minmax(18rem,.9fr) minmax(18rem,.9fr) minmax(15rem,.65fr)!important;gap:clamp(3rem,4.5vw,7rem)!important;align-items:start!important}.footer .footer-block.grid__item{width:auto!important;max-width:none!important;margin:0!important}.footer .footer-block__heading{margin:0 0 1.5rem!important;color:var(--vf-ink)!important;font-size:1.8rem!important;line-height:1.2!important;font-weight:850!important}.footer .footer-block:first-child .footer-block__heading{font-size:2.35rem!important;letter-spacing:-.035em!important}.footer .vf-footer-contact__description{max-width:44rem!important;margin:0 0 1.8rem!important;color:#24131cb8!important}.footer .vf-footer-contact__description p{margin:0!important;font-size:1.42rem!important;line-height:1.65!important}.footer .vf-footer-contact__email{display:flex!important;align-items:center!important;gap:1rem!important;margin-top:1.5rem!important}.footer .vf-footer-contact__email-icon{flex:0 0 3.8rem!important;width:3.8rem!important;height:3.8rem!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#ff2f801a!important;color:var(--vf-ink)!important}.footer .vf-footer-contact__email-icon svg{width:1.7rem!important;height:1.7rem!important;fill:none!important;stroke:currentColor!important;stroke-width:1.6!important;stroke-linecap:round!important;stroke-linejoin:round!important}.footer .vf-footer-contact__email strong{display:block!important;margin-bottom:.1rem!important;font-size:1.15rem!important;color:var(--vf-ink)!important}.footer .vf-footer-contact__email a{color:#24131cbd!important;font-size:1.25rem!important;line-height:1.35!important;text-decoration:none!important;word-break:break-word!important}.footer .vf-footer-contact__email a:hover{color:var(--vf-hot-pink)!important}.footer .vf-footer-contact__social{margin-top:1.7rem!important}.footer .vf-footer-contact__social>strong{display:block!important;margin-bottom:.6rem!important;font-size:1.15rem!important}.footer .footer__list-social{justify-content:flex-start!important;margin:0!important;gap:.65rem!important}.footer .footer__list-social .list-social__link{width:3.8rem!important;height:3.8rem!important;display:grid!important;place-items:center!important;padding:.8rem!important;border-radius:50%!important;background:#ff2f801a!important;color:var(--vf-ink)!important}.footer .vf-footer-shipping{display:inline-flex!important;align-items:center!important;gap:1rem!important;margin-top:2rem!important;min-height:5.2rem!important;padding:.8rem 1.35rem .8rem .9rem!important;border:1px solid rgba(229,28,106,.16)!important;border-radius:1.2rem!important;background:linear-gradient(135deg,#ff4b91,#e51c6a)!important;color:#fff!important;box-shadow:0 .9rem 2.4rem #e51c6a29!important;font-size:1.2rem!important;font-weight:800!important}.footer .vf-footer-shipping__mark{width:3.4rem!important;height:3.4rem!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:50%!important;font-size:.95rem!important;letter-spacing:.04em!important}.footer .footer-block__details-content,.footer .footer-block__details-content p,.footer .footer-block__details-content a,.footer .list-menu__item--link{color:#24131cb8!important;font-size:1.35rem!important;line-height:1.65!important}.footer .footer-block--menu .list-menu__item--link{padding:.28rem 0!important;transition:color .18s ease,transform .18s ease!important}.footer .footer-block--menu .list-menu__item--link:hover{color:var(--vf-hot-pink)!important;transform:translate(.3rem)!important}.footer .vf-footer-hq p{margin:.2rem 0 .9rem!important}.footer .vf-footer-hq strong{color:var(--vf-ink)!important;font-weight:750!important}.footer .footer-block--newsletter{display:none!important}.footer .footer__content-bottom{padding:0 0 2rem!important;border-top:0!important}.footer .footer__content-bottom-wrapper:first-child{display:block!important;padding-top:0!important}.footer .footer__localization{display:none!important}.footer .footer__column--info{display:block!important;width:100%!important}.footer .vf-footer-payment{width:100%!important;margin:0!important;padding:1.35rem 1.6rem!important;display:flex!important;align-items:center!important;gap:1.4rem!important;border:1px solid rgba(36,19,28,.07)!important;border-radius:1.5rem!important;background:#ffffffd6!important;box-shadow:0 .8rem 2.4rem #24131c09!important}.footer .vf-footer-payment__label{flex:0 0 auto!important;color:var(--vf-ink)!important;font-size:1.05rem!important;font-weight:800!important;white-space:nowrap!important}.footer .list-payment{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:.75rem!important;margin:0!important;padding:0!important}.footer .list-payment__item{display:grid!important;place-items:center!important;min-width:5rem!important;height:3.4rem!important;margin:0!important;padding:.5rem .75rem!important;border:1px solid rgba(36,19,28,.07)!important;border-radius:.8rem!important;background:#fff!important}.footer .list-payment__item svg{max-width:4.2rem!important;max-height:2.2rem!important}.footer .footer__content-bottom-wrapper:last-child{margin-top:1.35rem!important;padding-top:1.4rem!important;border-top:1px solid rgba(36,19,28,.09)!important}.footer .footer__copyright{width:100%!important;text-align:center!important}.footer .copyright__content,.footer .copyright__content a{color:#24131c85!important;font-size:1rem!important}@media(max-width:989px){.footer .footer__blocks-wrapper{grid-template-columns:1.2fr 1fr!important;gap:4rem 3rem!important}}@media(max-width:749px){.footer .footer__content-top{padding-top:4.2rem!important;padding-bottom:3.2rem!important}.footer .footer__blocks-wrapper{grid-template-columns:1fr!important;gap:2.8rem!important}.footer .footer-block:first-child .footer-block__heading{font-size:2.1rem!important}.footer .vf-footer-contact__description{max-width:none!important}.footer .vf-footer-payment{align-items:flex-start!important;flex-direction:column!important;gap:1rem!important;padding:1.25rem!important}.footer .list-payment{width:100%!important}}.announcement-bar-section{position:relative!important;z-index:350!important;overflow:visible!important}.announcement-bar-section .utility-bar,.announcement-bar-section .utility-bar__grid,.announcement-bar-section .localization-wrapper,.announcement-bar-section localization-form,.announcement-bar-section .localization-form,.announcement-bar-section .disclosure{overflow:visible!important}.announcement-bar-section .localization-wrapper{position:relative!important;z-index:2!important}.announcement-bar-section localization-form,.announcement-bar-section .localization-form,.announcement-bar-section .disclosure{position:relative!important;z-index:3!important}@media(min-width:990px){.announcement-bar-section .disclosure__list-wrapper{position:absolute!important;top:calc(100% + .65rem)!important;bottom:auto!important;left:auto!important;right:0!important;transform:none!important;z-index:9999!important;overflow:hidden!important;max-height:min(36rem,calc(100vh - 6rem))!important;border:1px solid rgba(36,19,28,.1)!important;border-radius:1.4rem!important;background:#fff!important;box-shadow:0 1.5rem 4rem #24131c29!important}.announcement-bar-section .language-selector{width:24rem!important;min-width:24rem!important}.announcement-bar-section .country-selector{width:32rem!important;min-width:32rem!important}.announcement-bar-section .disclosure__list{width:100%!important;min-width:100%!important;max-width:none!important;max-height:min(31rem,calc(100vh - 10rem))!important;margin:0!important;padding:.65rem!important;background:#fff!important;scrollbar-width:thin!important;overscroll-behavior:contain!important}.announcement-bar-section .country-selector__list--with-multiple-currencies{width:100%!important}.announcement-bar-section .disclosure__item{margin:0!important}.announcement-bar-section .disclosure__link{display:grid!important;grid-template-columns:1.4rem minmax(0,1fr) auto!important;align-items:center!important;gap:.8rem!important;min-height:4.2rem!important;padding:.85rem 1rem!important;border-radius:.9rem!important;color:#24131cc2!important;font-size:1.2rem!important;line-height:1.3!important;text-decoration:none!important}.announcement-bar-section .disclosure__link:hover,.announcement-bar-section .disclosure__link:focus-visible{background:#fff0f6!important;color:var(--vf-hot-pink)!important}.announcement-bar-section .disclosure__link[aria-current=true]{background:#fff0f6!important;color:var(--vf-deep-pink)!important;font-weight:750!important}.announcement-bar-section .disclosure__link .icon-checkmark{width:1.1rem!important;margin:0!important}.announcement-bar-section .localization-form__currency{padding-right:0!important;color:#24131c7a!important}.announcement-bar-section .country-filter{position:sticky!important;top:0!important;z-index:4!important;padding:1rem!important;border-bottom:1px solid rgba(36,19,28,.07)!important;background:#fff!important}.announcement-bar-section .country-filter__input{min-width:0!important}.announcement-bar-section .localization-form__select{position:relative!important;z-index:5!important}.announcement-bar-section .disclosure__button[aria-expanded=true]{color:var(--vf-hot-pink)!important}}.announcement-bar-section{position:relative!important;z-index:360!important;overflow:visible!important}.announcement-bar-section .utility-bar,.announcement-bar-section .utility-bar__grid,.announcement-bar-section .vf-market-selector-wrapper{overflow:visible!important}.announcement-bar-section .vf-market-selector-wrapper{position:relative!important;z-index:5!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;min-width:0!important}.vf-market-selector{position:relative;display:block;color:var(--vf-ink)}.vf-market-selector__form{margin:0}.vf-market-selector__details{position:relative}.vf-market-selector__summary{list-style:none;display:flex;align-items:center;gap:.55rem;min-height:2.9rem;margin:0;padding:0 2rem 0 .8rem;border:0;border-radius:999px;background:transparent;color:var(--vf-ink);cursor:pointer;font-size:1.03rem;font-weight:750;letter-spacing:.015em;white-space:nowrap;transition:background .18s ease,color .18s ease}.vf-market-selector__summary::-webkit-details-marker{display:none}.vf-market-selector__summary:hover,.vf-market-selector__details[open] .vf-market-selector__summary{background:#ff2f8014;color:var(--vf-hot-pink)}.vf-market-selector__current{display:flex;align-items:center;gap:.35rem}.vf-market-selector__current-code{display:none}.vf-market-selector__separator{opacity:.4}.vf-market-selector__currency{font-weight:650}.vf-market-selector__caret{position:absolute;right:.65rem;top:50%;width:.8rem;height:.8rem;transform:translateY(-50%);transition:transform .18s ease;pointer-events:none}.vf-market-selector__details[open] .vf-market-selector__caret{transform:translateY(-50%) rotate(180deg)}.vf-market-selector__panel{position:absolute;top:calc(100% + .65rem);right:0;z-index:9999;width:min(35rem,calc(100vw - 2rem));max-height:min(44rem,calc(100vh - 6rem));overflow:hidden;border:1px solid rgba(36,19,28,.09);border-radius:1.5rem;background:#fff;box-shadow:0 1.8rem 4.5rem #24131c29}.vf-market-selector__search-wrap{position:sticky;top:0;z-index:2;padding:1rem;border-bottom:1px solid rgba(36,19,28,.07);background:#fff}.vf-market-selector__search{width:100%;min-height:4.2rem;margin:0;padding:0 1.2rem;border:1px solid rgba(36,19,28,.12);border-radius:1rem;background:#fff8fc;color:var(--vf-ink);font:inherit;font-size:1.15rem;outline:none}.vf-market-selector__search:focus{border-color:#e51c6a73;box-shadow:0 0 0 .3rem #e51c6a14}.vf-market-selector__list{max-height:min(36rem,calc(100vh - 13rem));margin:0;padding:.65rem;list-style:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.vf-market-selector__item{margin:0}.vf-market-selector__option{width:100%;display:grid;grid-template-columns:3.4rem minmax(0,1fr) auto auto;align-items:center;gap:.8rem;min-height:4.7rem;margin:0;padding:.65rem .85rem;border:0;border-radius:1rem;background:transparent;color:#24131cc7;text-align:left;cursor:pointer;font:inherit;font-size:1.15rem;line-height:1.25;transition:background .16s ease,color .16s ease}.vf-market-selector__option:hover,.vf-market-selector__option:focus-visible{background:#fff0f6;color:var(--vf-hot-pink);outline:none}.vf-market-selector__option[aria-current=true]{background:#fff0f6;color:var(--vf-deep-pink);font-weight:750}.vf-market-selector__code{display:grid;place-items:center;min-width:3.2rem;height:2.5rem;padding:0 .45rem;border:1px solid rgba(36,19,28,.1);border-radius:.65rem;background:#fff;color:#24131c94;font-size:.9rem;font-weight:800;letter-spacing:.08em}.vf-market-selector__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vf-market-selector__option-currency{color:#24131c75;font-size:1rem;font-weight:650;white-space:nowrap}.vf-market-selector__check{width:1.5rem;text-align:center;color:var(--vf-hot-pink);font-weight:900}.vf-market-selector__option:not([aria-current=true]) .vf-market-selector__check{visibility:hidden}.vf-market-selector.is-loading .vf-market-selector__summary,.vf-market-selector.is-loading .vf-market-selector__option{pointer-events:none}.section-header.shopify-section-group-header-group,.section-header.shopify-section-group-header-group.shopify-section-header-sticky{z-index:100!important}@media(max-width:989px){.announcement-bar-section .utility-bar__grid{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:.7rem!important}.announcement-bar-section .localization-wrapper.vf-market-selector-wrapper{display:flex!important;min-height:3.6rem!important;margin:0!important;padding-left:.65rem!important;border-left:1px solid rgba(36,19,28,.1)!important}.vf-market-selector__summary{min-height:2.8rem;padding-left:.65rem;padding-right:1.75rem;font-size:.95rem}.vf-market-selector__current-name{display:none}.vf-market-selector__panel{position:fixed;top:4.8rem;right:1rem;left:1rem;width:auto;max-height:calc(100vh - 6rem);border-radius:1.4rem}.vf-market-selector__list{max-height:calc(100vh - 13rem)}}@media(max-width:520px){.announcement-bar-section .utility-bar__grid{padding-left:1rem!important;padding-right:1rem!important}.announcement-bar-section .announcement-bar__message{font-size:.82rem!important;letter-spacing:.02em!important}.vf-market-selector__summary{gap:.3rem;padding-left:.5rem;padding-right:1.55rem;font-size:.88rem}.vf-market-selector__separator,.vf-market-selector__currency-symbol{display:none}}.vf-market-selector__option{grid-template-columns:2.9rem minmax(0,1fr) auto auto!important}.vf-market-selector__flag,.vf-market-selector__current-flag{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;border-radius:.2rem;background:#fff;box-shadow:0 0 0 1px #24131c1a}.vf-market-selector__flag{justify-self:center;width:2.4rem;height:1.8rem}.vf-market-selector__current{gap:.5rem!important}.vf-market-selector__current-flag{width:2rem;height:1.5rem}.vf-market-selector__flag img,.vf-market-selector__current-flag img{display:block;width:100%;height:100%;object-fit:cover}.vf-market-selector__code{display:none!important}@media(max-width:989px){.vf-market-selector__current-flag{width:1.9rem;height:1.425rem}}#MainContent[data-template=search] .template-search{background:var(--vf-ivory)!important}#MainContent[data-template=search] .vf-search-hero{padding:2.2rem 0!important;margin-bottom:0!important;background:var(--vf-ivory)!important;text-align:left!important}#MainContent[data-template=search] .vf-search-hero__content{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:3rem!important;padding-bottom:2.1rem!important;border-bottom:1px solid var(--vf-line)!important}#MainContent[data-template=search] .vf-search-hero h1{max-width:none!important;margin:0!important;color:var(--vf-ink)!important;font-size:clamp(3.6rem,4.8vw,5.6rem)!important;line-height:1!important;letter-spacing:-.045em!important;font-weight:750!important}#MainContent[data-template=search] .vf-search-hero__term{display:flex!important;align-items:baseline!important;gap:.55rem!important;margin:1.2rem 0 0!important;color:#17111394!important;font-size:1.2rem!important;line-height:1.4!important}#MainContent[data-template=search] .vf-search-hero__term strong{color:var(--vf-ink)!important;font-size:1.3rem!important;font-weight:700!important}#MainContent[data-template=search] .vf-search-hero__count{flex:0 0 auto!important;margin:0!important;padding-bottom:.25rem!important;color:#1711138c!important;font-size:1.1rem!important;font-weight:650!important}#MainContent[data-template=search] .vf-search-hero__empty{margin:1.8rem 0 0!important;color:#171113a6!important;font-size:1.3rem!important}#MainContent[data-template=search] .facets-vertical-sort.page-width{padding-top:1.2rem!important}#MainContent[data-template=search] .facets-wrapper{background:#ffffffe6!important;border:1px solid rgba(229,28,106,.11)!important;border-radius:1.6rem!important;box-shadow:0 1.2rem 3rem #7a14420b!important}#MainContent[data-template=search] .product-grid-container{min-width:0!important;padding-top:.3rem!important}#MainContent[data-template=search] .template-search__results{padding-top:0!important}#MainContent[data-template=search] .product-grid{column-gap:1.3rem!important;row-gap:4.2rem!important}#MainContent[data-template=search] .card__inner,#MainContent[data-template=search] .card__media .media{border-radius:1.3rem!important;background:linear-gradient(145deg,#fff7fb,#ffe9f2)!important}#MainContent[data-template=search] .card__information{padding-top:1.1rem!important}#MainContent[data-template=search] .card__heading{font-size:1.3rem!important;line-height:1.25!important}#MainContent[data-template=search] .caption-with-letter-spacing{font-size:.95rem!important;color:#17111385!important}#MainContent[data-template=search] .price{font-size:1.3rem!important}@media(max-width:989px){#MainContent[data-template=search] .vf-search-hero{padding:1.5rem 0 1.8rem!important}#MainContent[data-template=search] .vf-search-hero__content{align-items:flex-start!important;gap:1rem!important}#MainContent[data-template=search] .vf-search-hero h1{font-size:clamp(3.2rem,10vw,4.6rem)!important}#MainContent[data-template=search] .facets-wrapper{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#MainContent[data-template=search] .product-grid{column-gap:1rem!important;row-gap:3rem!important}}@media(max-width:749px){#MainContent[data-template=search] .vf-search-hero__content{display:block!important}#MainContent[data-template=search] .vf-search-hero__count{margin-top:1rem!important}#MainContent[data-template=search] .vf-search-hero__term{display:block!important}#MainContent[data-template=search] .vf-search-hero__term strong{display:block!important;margin-top:.2rem!important}}@media(min-width:990px){#MainContent[data-template=search] .facets-vertical.page-width{display:grid!important;grid-template-columns:27rem minmax(0,1fr)!important;column-gap:3.4rem!important;align-items:start!important;width:100%!important;overflow:visible!important}#MainContent[data-template=search] #main-search-filters.facets-wrapper{width:27rem!important;max-width:27rem!important;min-width:0!important;align-self:start!important;margin:0!important;padding:0 2.3rem 0 0!important;border:0!important;border-right:1px solid rgba(36,19,28,.11)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;z-index:1!important;overflow:visible!important}#MainContent[data-template=search] #main-search-filters facet-filters-form.facets,#MainContent[data-template=search] #main-search-filters .facets__form-vertical,#MainContent[data-template=search] #main-search-filters #FacetsWrapperDesktop{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}#MainContent[data-template=search] #main-search-filters .active-facets.active-facets-desktop{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:.55rem!important;width:100%!important;margin:0 0 .8rem!important;overflow:visible!important}#MainContent[data-template=search] #main-search-filters .active-facets-vertical-filter{width:100%!important;flex:0 0 100%!important;margin:0!important}#MainContent[data-template=search] #main-search-filters .active-facets__button{max-width:100%!important;margin:0!important;padding:0!important}#MainContent[data-template=search] #main-search-filters .active-facets__button-inner{min-height:0!important;max-width:100%!important;padding:.55rem .8rem!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:1rem!important;line-height:1.3!important}#MainContent[data-template=search] .facets__heading--vertical{margin:0!important;padding:0 0 1.4rem!important;border-bottom:1px solid rgba(36,19,28,.12)!important;color:var(--vf-ink)!important;font-size:1.6rem!important;font-weight:850!important}#MainContent[data-template=search] .facets__disclosure-vertical,#MainContent[data-template=search] .vf-sort-filter{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:1.35rem 0 1.45rem!important;border:0!important;border-bottom:1px solid rgba(36,19,28,.1)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}#MainContent[data-template=search] .facets__disclosure-vertical:last-of-type{border-bottom:0!important}#MainContent[data-template=search] .facets__disclosure-vertical>.facets__summary,#MainContent[data-template=search] .vf-sort-filter>.facets__summary{width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0 0 .9rem!important;pointer-events:none!important;cursor:default!important;list-style:none!important}#MainContent[data-template=search] .facets__summary::-webkit-details-marker{display:none!important}#MainContent[data-template=search] .facets__summary .icon-caret{display:none!important}#MainContent[data-template=search] .facets__summary>div{display:block!important}#MainContent[data-template=search] .facets__summary-label,#MainContent[data-template=search] .facets__summary>div>span:first-child{display:block!important;color:var(--vf-ink)!important;font-size:1.2rem!important;font-weight:800!important;line-height:1.25!important}#MainContent[data-template=search] .facets__display-vertical{display:block!important;width:100%!important;min-width:0!important;padding:0!important;overflow:visible!important}#MainContent[data-template=search] .facets-wrap-vertical,#MainContent[data-template=search] .facets__list--vertical{width:100%!important;min-width:0!important;margin:0!important;padding:0!important}#MainContent[data-template=search] .facet-checkbox{position:relative!important;display:grid!important;grid-template-columns:2rem minmax(0,1fr)!important;align-items:center!important;column-gap:.85rem!important;width:100%!important;min-width:0!important;min-height:3.15rem!important;margin:0!important;padding:.36rem 0!important;cursor:pointer!important;box-sizing:border-box!important}#MainContent[data-template=search] .facet-checkbox>input[type=checkbox]{position:absolute!important;left:0!important;top:50%!important;width:2rem!important;height:2rem!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important;opacity:0!important;z-index:4!important;cursor:pointer!important}#MainContent[data-template=search] .facet-checkbox>svg{display:block!important;grid-column:1!important;width:1.8rem!important;height:1.8rem!important;margin:0!important;border:1.4px solid rgba(36,19,28,.25)!important;border-radius:.35rem!important;background:#fff!important;color:transparent!important;fill:#fff!important;box-sizing:border-box!important;pointer-events:none!important;z-index:1!important}#MainContent[data-template=search] .facet-checkbox:hover>svg{border-color:#ff2f808c!important}#MainContent[data-template=search] .facet-checkbox>input[type=checkbox]:checked~svg{border-color:var(--vf-hot-pink)!important;background:var(--vf-hot-pink)!important;box-shadow:0 0 0 1px #ff2f8014!important}#MainContent[data-template=search] .facet-checkbox .svg-wrapper{position:absolute!important;left:.38rem!important;top:50%!important;width:1rem!important;height:.8rem!important;margin:0!important;transform:translateY(-50%)!important;color:#fff!important;opacity:0!important;pointer-events:none!important;z-index:2!important}#MainContent[data-template=search] .facet-checkbox>input[type=checkbox]:checked~.svg-wrapper{opacity:1!important}#MainContent[data-template=search] .facet-checkbox .svg-wrapper .icon-checkmark{display:block!important;width:100%!important;height:100%!important;color:#fff!important;stroke:#fff!important}#MainContent[data-template=search] .facet-checkbox>input[type=checkbox]:focus-visible~svg{outline:2px solid rgba(255,47,128,.28)!important;outline-offset:2px!important}#MainContent[data-template=search] .facet-checkbox__text{grid-column:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.8rem!important;width:100%!important;min-width:0!important;color:#24131cbd!important;line-height:1.35!important}#MainContent[data-template=search] .facet-checkbox__text-label{min-width:0!important;overflow-wrap:anywhere!important;font-size:1.02rem!important;font-weight:500!important}#MainContent[data-template=search] .vf-native-filter-count{flex:0 0 auto!important;color:#24131c5c!important;font-size:1.04rem!important;font-weight:500!important}#MainContent[data-template=search] .facet-checkbox.active .facet-checkbox__text-label{color:var(--vf-hot-pink)!important;font-weight:650!important}#MainContent[data-template=search] .facet-checkbox.disabled{opacity:.3!important;cursor:not-allowed!important}#MainContent[data-template=search] .vf-sort-filter__list{display:grid!important;gap:.1rem!important}#MainContent[data-template=search] .vf-sort-filter__list a{display:block!important;width:100%!important;padding:.48rem 0!important;font-size:1.15rem!important;line-height:1.4!important}#MainContent[data-template=search] .button-show-more{margin:.6rem 0 0!important}#MainContent[data-template=search] .vf-filter-clear-bottom{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:4.8rem!important;margin:1.8rem 0 0!important;padding:.9rem 1.2rem!important;border:1px solid rgba(229,28,106,.28)!important;border-radius:999px!important;background:#fff!important;color:var(--vf-hot-pink)!important;text-decoration:none!important;font-size:1.05rem!important;font-weight:800!important}#MainContent[data-template=search] .vf-price-filter{display:none!important}}@media(min-width:990px)and (max-width:1199px){#MainContent[data-template=search] .facets-vertical.page-width{grid-template-columns:23.5rem minmax(0,1fr)!important;column-gap:2.4rem!important}#MainContent[data-template=search] #main-search-filters.facets-wrapper{width:23.5rem!important;max-width:23.5rem!important;padding-right:1.8rem!important}}#MainContent[data-template=product] .vf-recently-viewed{padding-top:1rem!important;padding-bottom:6rem!important}#MainContent[data-template=product] .vf-recently-viewed__head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:2rem}#MainContent[data-template=product] .vf-recently-viewed__head h2{margin:0;color:var(--vf-ink);font-size:clamp(2.5rem,3vw,3.6rem);line-height:1.05;letter-spacing:-.03em}#MainContent[data-template=product] .vf-recently-viewed__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem}#MainContent[data-template=product] .vf-recent-card__link{display:block;color:inherit;text-decoration:none}#MainContent[data-template=product] .vf-recent-card__media{aspect-ratio:1;overflow:hidden;border-radius:1.2rem;background:#fff}#MainContent[data-template=product] .vf-recent-card__media img{display:block;width:100%;height:100%;object-fit:contain;padding:1.4rem}#MainContent[data-template=product] .vf-recent-card__body{padding:.9rem .1rem 0}#MainContent[data-template=product] .vf-recent-card__vendor{display:block;margin-bottom:.25rem;color:#24131c75;font-size:.95rem;font-weight:650}#MainContent[data-template=product] .vf-recent-card h3{margin:0 0 .5rem;color:var(--vf-ink);font-size:1.15rem;line-height:1.35}#MainContent[data-template=product] .vf-recent-card__price{color:var(--vf-ink);font-size:1.15rem;font-weight:800}@media(max-width:749px){#MainContent[data-template=product] .vf-recently-viewed{padding-bottom:4rem!important}#MainContent[data-template=product] .vf-recently-viewed__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}#MainContent[data-template=product]{background:#fff!important}#MainContent[data-template=product] .page-width{max-width:132rem!important}#MainContent[data-template=product] .product{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(34rem,.92fr)!important;gap:5.5rem!important;align-items:start!important;margin:0!important}#MainContent[data-template=product] .product__media-wrapper,#MainContent[data-template=product] .product__info-wrapper{width:auto!important;max-width:none!important;min-width:0!important;padding:0!important;margin:0!important;position:static!important;transform:none!important;overflow:visible!important}#MainContent[data-template=product] .product__column-sticky{position:static!important;top:auto!important;z-index:auto!important}#MainContent[data-template=product] .product__info-container{width:100%!important;max-width:50rem!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;position:static!important}#MainContent[data-template=product] .product__info-container>*+*{margin-top:1.1rem!important;margin-bottom:0!important}#MainContent[data-template=product] .vf-breadcrumb{display:flex!important;align-items:center!important;gap:.55rem!important;margin:0 0 1.6rem!important;color:#24131c73!important;font-size:1rem!important;line-height:1.4!important}#MainContent[data-template=product] .vf-breadcrumb a{color:inherit!important;text-decoration:none!important}#MainContent[data-template=product] .vf-product-title-row{display:flex!important;align-items:flex-start!important;gap:1rem!important;margin:0!important}#MainContent[data-template=product] .product__title{margin:0!important}#MainContent[data-template=product] .product__title h1{margin:0!important;color:#24131c!important;font-size:clamp(2.4rem,2.5vw,3.25rem)!important;line-height:1.18!important;letter-spacing:-.02em!important;font-weight:750!important}#MainContent[data-template=product] .vf-wishlist-toggle--product{display:none!important}#MainContent[data-template=product] .vf-product-brand{margin:.65rem 0 0!important;color:#24131c9e!important;font-size:1.05rem!important;font-weight:600!important}#MainContent[data-template=product] .product__info-container .price{margin:1.25rem 0 0!important;color:#24131c!important;font-size:2.35rem!important;line-height:1.2!important;font-weight:800!important}#MainContent[data-template=product] .price__container{margin:0!important}#MainContent[data-template=product] .product__tax,#MainContent[data-template=product] .installment{margin:.35rem 0 0!important;color:#24131c7a!important;font-size:.95rem!important}#MainContent[data-template=product] .product__sku{margin:.75rem 0 0!important;color:#24131c85!important;font-size:1rem!important}#MainContent[data-template=product] .product-form__input{width:100%!important;max-width:none!important;margin:1.1rem 0 0!important;padding:0!important}#MainContent[data-template=product] .product-form__input .form__label{margin:0 0 .6rem!important;color:#24131c!important;font-size:1.05rem!important;font-weight:700!important}#MainContent[data-template=product] .product-form__input input[type=radio]+label{min-height:3.8rem!important;margin:.3rem .45rem .3rem 0!important;padding:.75rem 1.05rem!important;border:1px solid rgba(36,19,28,.16)!important;border-radius:.45rem!important;background:#fff!important;color:#24131c!important;box-shadow:none!important;font-size:1rem!important;font-weight:600!important}#MainContent[data-template=product] .product-form__input input[type=radio]:checked+label{border-color:#e51c6a!important;background:#fff!important;color:#e51c6a!important;box-shadow:0 0 0 1px #e51c6a!important}#MainContent[data-template=product] [id^=Quantity-Form-]{display:inline-flex!important;width:11rem!important;margin:1.15rem 1rem 0 0!important;vertical-align:top!important}#MainContent[data-template=product] .product-form__quantity .quantity__label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#MainContent[data-template=product] quantity-input.quantity{width:11rem!important;min-height:5rem!important;height:5rem!important;border:1px solid rgba(36,19,28,.16)!important;border-radius:.45rem!important;background:#fff!important;box-shadow:none!important}#MainContent[data-template=product] .product__inventory{display:flex!important;align-items:center!important;gap:.5rem!important;width:auto!important;margin:.85rem 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#19713a!important;font-size:1.05rem!important;font-weight:700!important}#MainContent[data-template=product] .vf-buy-buttons-wrap{display:inline-block!important;width:calc(100% - 12.4rem)!important;margin:1.15rem 0 0!important;vertical-align:top!important}#MainContent[data-template=product] .vf-buy-buttons-wrap .product-form,#MainContent[data-template=product] .vf-buy-buttons-wrap .product-form__buttons{width:100%!important;max-width:none!important;margin:0!important}#MainContent[data-template=product] .product-form__submit{width:100%!important;min-height:5rem!important;margin:0!important;border:0!important;border-radius:.45rem!important;background:#e51c6a!important;color:#fff!important;box-shadow:none!important;transform:none!important;font-size:1.15rem!important;font-weight:800!important;letter-spacing:0!important}#MainContent[data-template=product] .product-form__submit:hover{background:#c9165d!important;transform:none!important;box-shadow:none!important}#MainContent[data-template=product] .vf-simple-benefits{display:grid!important;gap:.8rem!important;margin:1.45rem 0 0!important;padding:1.25rem 0!important;border-top:1px solid rgba(36,19,28,.1)!important;border-bottom:1px solid rgba(36,19,28,.1)!important}#MainContent[data-template=product] .vf-simple-benefits>div{display:grid!important;grid-template-columns:1.6rem 1fr!important;gap:.7rem!important;align-items:start!important;color:#24131cb8!important;font-size:1.02rem!important;line-height:1.45!important}#MainContent[data-template=product] .vf-simple-benefits>div>span:first-child{color:#19713a!important;font-weight:800!important}#MainContent[data-template=product] .vf-payment-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;margin:1rem 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#MainContent[data-template=product] .vf-payment-row>span{font-size:.95rem!important;font-weight:650!important}#MainContent[data-template=product] .vf-payment-icons{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:.35rem!important}#MainContent[data-template=product] .vf-payment-icons svg{width:3.1rem!important;height:auto!important}#MainContent[data-template=product] [id*=boostly],#MainContent[data-template=product] .rating-wrapper{display:none!important}#MainContent[data-template=product] media-gallery{display:flex!important;flex-direction:column!important;gap:1rem!important;width:100%!important;margin:0!important}#MainContent[data-template=product] media-gallery>slider-component:first-of-type{order:1!important;width:100%!important}#MainContent[data-template=product] media-gallery>.thumbnail-slider{order:2!important;display:block!important;width:100%!important;margin:0!important}#MainContent[data-template=product] media-gallery>.thumbnail-slider .thumbnail-list{display:flex!important;flex-direction:row!important;gap:.7rem!important;width:100%!important;margin:0!important;padding:0!important;overflow-x:auto!important}#MainContent[data-template=product] media-gallery>.thumbnail-slider .thumbnail-list__item.slider__slide{width:6.2rem!important;min-width:6.2rem!important;max-width:6.2rem!important;flex:0 0 6.2rem!important}#MainContent[data-template=product] media-gallery>.thumbnail-slider .slider-button{display:none!important}#MainContent[data-template=product] .product__media-list{margin:0!important;padding:0!important;width:100%!important}#MainContent[data-template=product] .product__media-item{width:100%!important;max-width:100%!important;margin:0!important}#MainContent[data-template=product] .product__media-item .global-media-settings{width:100%!important;border:1px solid rgba(36,19,28,.06)!important;border-radius:.55rem!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}#MainContent[data-template=product] .product__media img{width:100%!important;height:100%!important;object-fit:contain!important;padding:2rem!important}#MainContent[data-template=product] .product__media-icon{display:none!important}#MainContent[data-template=product] .vf-media-details{width:100%!important;max-width:none!important;margin:4rem 0 0!important;padding:0!important}#MainContent[data-template=product] .vf-product-content{display:block!important;padding-top:2.6rem!important;border-top:1px solid rgba(36,19,28,.1)!important}#MainContent[data-template=product] .vf-product-content section{margin:0 0 3.3rem!important;padding:0!important}#MainContent[data-template=product] .vf-product-content h2{margin:0 0 1.2rem!important;color:#24131c!important;font-size:1.8rem!important;line-height:1.25!important;letter-spacing:-.015em!important;font-weight:750!important}#MainContent[data-template=product] .vf-product-content .rte{max-width:92rem!important;color:#24131cb8!important;font-size:1.12rem!important;line-height:1.75!important}#MainContent[data-template=product] .vf-product-specs{max-width:70rem!important;margin:0!important;border-top:1px solid rgba(36,19,28,.1)!important}#MainContent[data-template=product] .vf-product-specs>div{display:grid!important;grid-template-columns:14rem minmax(0,1fr)!important;gap:1.5rem!important;padding:1rem 0!important;border-bottom:1px solid rgba(36,19,28,.1)!important}#MainContent[data-template=product] .vf-product-specs dt{color:#24131c7a!important;font-size:1rem!important;font-weight:600!important}#MainContent[data-template=product] .vf-product-specs dd{margin:0!important;color:#24131c!important;font-size:1rem!important;font-weight:600!important}#MainContent[data-template=product] .related-products__heading{font-size:clamp(2.2rem,2.7vw,3.2rem)!important;letter-spacing:-.02em!important}@media(max-width:989px){#MainContent[data-template=product] .product{grid-template-columns:1fr!important;gap:2.5rem!important}}@media(max-width:749px){#MainContent[data-template=product] [id^=Quantity-Form-]{width:9.6rem!important;margin-right:.8rem!important}#MainContent[data-template=product] quantity-input.quantity{width:9.6rem!important}#MainContent[data-template=product] .vf-buy-buttons-wrap{width:calc(100% - 10.8rem)!important}#MainContent[data-template=product] .page-width{padding-left:1.6rem!important;padding-right:1.6rem!important}#MainContent[data-template=product] .product{gap:1.8rem!important}#MainContent[data-template=product] .product__title h1{font-size:2.2rem!important}#MainContent[data-template=product] .product__media img{padding:1rem!important}#MainContent[data-template=product] .vf-product-specs>div{grid-template-columns:9rem minmax(0,1fr)!important;gap:1rem!important}}#MainContent[data-template=product] .vf-purchase-row{display:flex!important;align-items:stretch!important;gap:1rem!important;width:100%!important;margin:1.15rem 0 0!important}#MainContent[data-template=product] .vf-purchase-row [id^=Quantity-Form-]{display:flex!important;flex:0 0 11rem!important;width:11rem!important;min-width:11rem!important;max-width:11rem!important;margin:0!important}#MainContent[data-template=product] .vf-purchase-row .price-per-item__container{width:100%!important}#MainContent[data-template=product] .vf-purchase-row quantity-input.quantity{width:100%!important;min-width:0!important;height:5rem!important;min-height:5rem!important;margin:0!important}#MainContent[data-template=product] .vf-purchase-row .vf-buy-buttons-wrap{display:block!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;margin:0!important}#MainContent[data-template=product] .vf-purchase-row .vf-buy-buttons-wrap .product-form,#MainContent[data-template=product] .vf-purchase-row .vf-buy-buttons-wrap .product-form__buttons{width:100%!important;height:100%!important;margin:0!important}#MainContent[data-template=product] .vf-purchase-row .product-form__submit{width:100%!important;height:5rem!important;min-height:5rem!important;margin:0!important}@media(max-width:749px){#MainContent[data-template=product] .vf-purchase-row{gap:.8rem!important}#MainContent[data-template=product] .vf-purchase-row [id^=Quantity-Form-]{flex-basis:9.6rem!important;width:9.6rem!important;min-width:9.6rem!important;max-width:9.6rem!important}}@media(min-width:990px){#MainContent[data-template=product] media-gallery{display:grid!important;grid-template-columns:8.2rem minmax(0,1fr)!important;grid-template-rows:auto!important;column-gap:1.6rem!important;align-items:start!important;width:100%!important}#MainContent[data-template=product] media-gallery>slider-component:first-of-type{grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important;order:initial!important}#MainContent[data-template=product] media-gallery>.thumbnail-slider{grid-column:1!important;grid-row:1!important;display:block!important;width:8.2rem!important;min-width:8.2rem!important;margin:0!important;order:initial!important;overflow:visible!important}#MainContent[data-template=product] media-gallery>.thumbnail-slider .thumbnail-list{display:flex!important;flex-direction:column!important;gap:1rem!important;width:100%!important;max-height:72rem!important;margin:0!important;padding:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important}#MainContent[data-template=product] media-gallery>.thumbnail-slider .thumbnail-list__item.slider__slide{flex:0 0 8.2rem!important;width:8.2rem!important;min-width:8.2rem!important;max-width:8.2rem!important;height:8.2rem!important;margin:0!important}#MainContent[data-template=product] media-gallery>.thumbnail-slider .slider-button{display:none!important}#MainContent[data-template=product] .thumbnail{width:100%!important;height:100%!important;padding:.55rem!important;border:1px solid rgba(36,19,28,.12)!important;border-radius:.55rem!important;background:#fff!important;box-shadow:none!important}#MainContent[data-template=product] .thumbnail[aria-current]{border-color:#e51c6a!important;box-shadow:0 0 0 1px #e51c6a!important}#MainContent[data-template=product] .thumbnail img{width:100%!important;height:100%!important;object-fit:contain!important}#MainContent[data-template=product] #GalleryViewer-template--product,#MainContent[data-template=product] [id^=GalleryViewer-]{width:100%!important;min-width:0!important;margin:0!important}}@media(max-width:989px){#MainContent[data-template=product] media-gallery{display:flex!important;flex-direction:column!important;gap:1rem!important}#MainContent[data-template=product] media-gallery>slider-component:first-of-type{width:100%!important;order:1!important}#MainContent[data-template=product] media-gallery>.thumbnail-slider{width:100%!important;order:2!important}#MainContent[data-template=product] media-gallery>.thumbnail-slider .thumbnail-list{display:flex!important;flex-direction:row!important;gap:.7rem!important;overflow-x:auto!important;overflow-y:hidden!important}#MainContent[data-template=product] media-gallery>.thumbnail-slider .thumbnail-list__item.slider__slide{flex:0 0 6.2rem!important;width:6.2rem!important;min-width:6.2rem!important;max-width:6.2rem!important}}#MainContent[data-template=product] .vf-media-details{margin-top:4.2rem!important}#MainContent[data-template=product] .vf-product-tabs{width:100%!important;max-width:none!important}#MainContent[data-template=product] .vf-product-tabs__nav{display:flex!important;align-items:center!important;gap:.45rem!important;width:100%!important;padding:.5rem!important;border:1px solid rgba(36,19,28,.1)!important;border-radius:.8rem!important;background:#fff!important;box-shadow:0 .4rem 1.4rem #24131c0a!important;overflow-x:auto!important;scrollbar-width:none!important}#MainContent[data-template=product] .vf-product-tabs__nav::-webkit-scrollbar{display:none!important}#MainContent[data-template=product] .vf-product-tabs__tab{flex:0 0 auto!important;min-height:4.6rem!important;padding:0 1.8rem!important;border:0!important;border-radius:.55rem!important;background:transparent!important;color:#24131cc7!important;font:inherit!important;font-size:1.05rem!important;line-height:1!important;font-weight:750!important;white-space:nowrap!important;cursor:pointer!important;transition:background .18s ease,color .18s ease!important}#MainContent[data-template=product] .vf-product-tabs__tab:hover{background:#fff5f9!important;color:#24131c!important}#MainContent[data-template=product] .vf-product-tabs__tab.is-active{background:#24131c!important;color:#fff!important}#MainContent[data-template=product] .vf-product-tabs__body{margin-top:1.6rem!important;padding:3rem 3.2rem!important;border:1px solid rgba(36,19,28,.08)!important;border-radius:.8rem!important;background:#fff!important}#MainContent[data-template=product] .vf-product-tabs__panel[hidden]{display:none!important}#MainContent[data-template=product] .vf-product-tabs__panel{max-width:108rem!important;color:#24131cbd!important}#MainContent[data-template=product] .vf-product-tabs__panel .rte{max-width:100%!important;color:#24131cbd!important;font-size:1.15rem!important;line-height:1.75!important}#MainContent[data-template=product] .vf-product-tabs__panel .rte>*:first-child{margin-top:0!important}#MainContent[data-template=product] .vf-product-tabs__panel .rte>*:last-child{margin-bottom:0!important}#MainContent[data-template=product] .vf-product-tabs__panel .vf-product-specs{max-width:72rem!important;margin:0!important}#MainContent[data-template=product] .vf-product-tabs__panel--reviews{max-width:none!important}#MainContent[data-template=product] .vf-product-tabs__panel--reviews>[id^=shopify-section-],#MainContent[data-template=product] .vf-product-tabs__panel--reviews .shopify-section{margin:0!important;padding:0!important}@media(max-width:749px){#MainContent[data-template=product] .vf-media-details{margin-top:3rem!important}#MainContent[data-template=product] .vf-product-tabs__nav{margin-left:-.2rem!important;margin-right:-.2rem!important;padding:.4rem!important}#MainContent[data-template=product] .vf-product-tabs__tab{min-height:4.2rem!important;padding:0 1.35rem!important;font-size:1rem!important}#MainContent[data-template=product] .vf-product-tabs__body{margin-top:1rem!important;padding:2rem 1.6rem!important}}#MainContent[data-template=product] .vf-product-description{position:relative!important}#MainContent[data-template=product] .vf-product-description__copy{position:relative!important;overflow:hidden!important;transition:max-height .22s ease!important}#MainContent[data-template=product] .vf-product-description.is-collapsed .vf-product-description__copy{max-height:24rem!important}#MainContent[data-template=product] .vf-product-description.is-collapsed .vf-product-description__copy:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:7rem!important;background:linear-gradient(to bottom,#fff0,#fff 84%)!important;pointer-events:none!important}#MainContent[data-template=product] .vf-product-description__copy h3{margin:2rem 0 .8rem!important;color:#24131c!important;font-size:1.2rem!important;font-weight:750!important}#MainContent[data-template=product] .vf-product-description__toggle{display:inline-flex!important;align-items:center!important;margin:1.2rem 0 0!important;padding:0 0 .15rem!important;border:0!important;border-bottom:1px solid #e51c6a!important;background:transparent!important;color:#e51c6a!important;font:inherit!important;font-size:1.05rem!important;font-weight:800!important;cursor:pointer!important}#MainContent[data-template=product] .vf-product-description__toggle[hidden]{display:none!important}#MainContent[data-template=product]>#shopify-section-1789507546084d7e06{display:none!important}#MainContent[data-template=product] .vf-product-tabs__panel--reviews #shopify-section-1789507546084d7e06,#MainContent[data-template=product] .vf-review-section--in-tab{display:block!important}
/*# sourceMappingURL=/cdn/shop/t/42/assets/vital-future.css.map */
