:root{--vv-ink: #46436e;--vv-muted: #6d6a8c;--vv-line: #e3dacb;--vv-surface: #f6f0e6;--vv-surface-strong: #ece3d3;--vv-radius-sm: 12px;--vv-radius-md: 18px;--vv-radius-lg: 24px;--vv-shadow: 0 18px 48px rgba(70, 67, 110, .1)}html{scroll-behavior:smooth}body{color:var(--vv-ink);text-rendering:optimizeLegibility}#header-group{background:#fdfaf5f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative;z-index:30}.header-section{border-bottom:1px solid var(--vv-line)}.header__row{min-height:68px}.header a,.header button{transition:opacity .2s ease,transform .2s ease}.header a:hover,.header button:hover{opacity:.72}.content-for-layout{min-height:55vh}.button,button[type=submit],.shopify-payment-button__button{border-radius:999px!important;min-height:46px;font-weight:700;letter-spacing:-.01em}.button:hover,button[type=submit]:hover{transform:translateY(-1px)}.product-card,.resource-card{border-radius:var(--vv-radius-md)}.product-card__image,.resource-card__image{border-radius:var(--vv-radius-md);overflow:hidden}.product-card img,.resource-card img{transition:transform .28s ease}.product-card:hover img,.resource-card:hover img{transform:scale(1.025)}.collection-card{border-radius:var(--vv-radius-md);overflow:hidden}.product-information{padding-block:clamp(20px,3vw,42px)}.product-information__media,.product-information__details{border-radius:var(--vv-radius-md)}.product-information__details{background:#fff}.facets,.sorting-filter{border-color:var(--vv-line)}input,select,textarea{border-radius:12px!important}.cart__summary,.cart-summary{box-shadow:var(--vv-shadow)}.rte,.page-content{line-height:1.72}.rte h1,.rte h2,.rte h3,.page-content h1,.page-content h2,.page-content h3{letter-spacing:-.035em}footer{border-top:1px solid var(--vv-line)}@media(min-width:990px){.content-for-layout>.shopify-section:first-child:not(:has(.vv-home-hero)){padding-top:12px}}@media(max-width:749px){.header__row{min-height:60px}.button,button[type=submit],.shopify-payment-button__button{min-height:44px}.product-card,.resource-card,.collection-card{border-radius:var(--vv-radius-sm)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.card-gallery{position:relative}.card-gallery .product-badges{top:12px!important;right:12px!important;bottom:auto!important;left:auto!important;inset-inline-start:auto!important;inset-inline-end:12px!important;display:flex;flex-direction:column;align-items:flex-end;gap:6px;z-index:4}.card-gallery .product-badges__badge{max-width:calc(100% - 24px);border-radius:999px!important;padding:7px 10px;box-shadow:0 8px 22px #1515151a}.product-card .vv-card-meta{position:static}@media(max-width:749px){.card-gallery .product-badges{top:8px!important;right:8px!important;inset-inline-end:8px!important}.card-gallery .product-badges__badge{padding:6px 9px}}#MainContent.content-for-layout{flex:0 0 auto!important;display:block!important;width:100%;min-height:0!important;height:auto!important;overflow:visible!important}#MainContent.content-for-layout>.shopify-section{flex:0 0 auto!important;width:100%;min-height:0;position:relative;clear:both}#MainContent.content-for-layout>.shopify-section:last-child{flex-grow:0!important}#MainContent .shopify-section:has(.vv-home-hero){display:block!important;min-height:650px;overflow:visible}.vv-home-hero,.vv-home-hero__inner{height:auto!important}.vv-home-hero{display:block;min-height:650px;width:100%;clear:both}.page-wrapper>footer{position:static!important;inset:auto!important;transform:none!important;width:100%;clear:both;flex:0 0 auto!important;margin:0!important;z-index:1}.page-wrapper>footer .shopify-section,.page-wrapper>footer .section-wrapper,.page-wrapper>footer .section{position:relative!important;inset:auto!important;transform:none!important}@media screen and (min-width:990px)and (max-width:1299px){#MainContent .shopify-section:has(.vv-home-hero),.vv-home-hero{min-height:580px}.vv-home-hero__inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:580px}.vv-home-hero__content{padding:40px}.vv-home-hero h1{font-size:clamp(2.75rem,4.5vw,4.15rem);line-height:1}.vv-home-hero__body{max-width:520px}.vv-home-hero__media{min-height:580px}}@media screen and (max-width:989px){#MainContent .shopify-section:has(.vv-home-hero),.vv-home-hero{min-height:0}}@media(prefers-reduced-motion:no-preference){#MainContent[data-template=index]>.shopify-section{transform-origin:center top}@supports (animation-timeline: view()){#MainContent[data-template=index]>.shopify-section:not(:first-child){animation-name:vv-home-section-reveal;animation-duration:1ms;animation-fill-mode:both;animation-timing-function:linear;animation-timeline:view();animation-range:entry 8% cover 28%}@keyframes vv-home-section-reveal{0%{opacity:.28;transform:translateY(24px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}}.vv-home-hero__viewport{animation:vv-home-hero-in .7s cubic-bezier(.22,.72,.24,1) both}@keyframes vv-home-hero-in{0%{opacity:0;transform:translateY(12px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.vv-category-explorer__pill{transition:transform .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.vv-category-explorer__pill:hover{transform:translateY(-2px)}.vv-category-explorer__pill:active{transform:translateY(0) scale(.98)}.vv-category-explorer__card{transition:transform .3s cubic-bezier(.22,.72,.24,1),box-shadow .3s ease,border-color .3s ease}.vv-category-explorer__card:hover{transform:translateY(-5px);box-shadow:0 22px 46px #252d3524;border-color:#46436e21}.vv-category-explorer__image--photo img{transition:transform .55s cubic-bezier(.22,.72,.24,1),filter .35s ease}.vv-category-explorer__card:hover .vv-category-explorer__image--photo img{transform:scale(1.025);filter:saturate(1.03) contrast(1.01)}.vv-category-explorer__arrow{transition:transform .22s ease,background-color .22s ease}.vv-category-explorer__card:hover .vv-category-explorer__arrow{transform:translate(3px);background:#e2d4c1}#MainContent[data-template=index] .product-card,#MainContent[data-template=index] .resource-card{transition:transform .3s cubic-bezier(.22,.72,.24,1),box-shadow .3s ease}#MainContent[data-template=index] .product-card:hover,#MainContent[data-template=index] .resource-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px #1c27321a}#MainContent[data-template=index] .product-card img,#MainContent[data-template=index] .resource-card img{transition:transform .55s cubic-bezier(.22,.72,.24,1)}#MainContent[data-template=index] .product-card:hover img,#MainContent[data-template=index] .resource-card:hover img{transform:scale(1.025)}.vv-life__inner{transition:transform .35s cubic-bezier(.22,.72,.24,1),box-shadow .35s ease}.vv-life__inner:hover{transform:translateY(-3px);box-shadow:0 22px 46px #46436e1a}.vv-life__media img{transition:transform 1.1s cubic-bezier(.22,.72,.24,1),filter .6s ease}.vv-life__inner:hover .vv-life__media img{transform:scale(1.018);filter:saturate(1.025)}.vv-life__cta span{display:inline-block;transition:transform .22s ease}.vv-life__cta:hover span{transform:translate(4px)}.vv-why__card{transition:transform .28s cubic-bezier(.22,.72,.24,1),box-shadow .28s ease,border-color .28s ease}.vv-why__card:hover{transform:translateY(-5px);box-shadow:0 20px 38px #1426371c;border-color:#46436e21}.vv-why__icon{transition:transform .28s ease,background-color .28s ease}.vv-why__card:hover .vv-why__icon{transform:translateY(-2px) scale(1.04);background:#dfeafd}.vv-footer__col a{position:relative;width:fit-content;transition:transform .2s ease,color .2s ease,opacity .2s ease}.vv-footer__col a:hover{transform:translate(3px)}.vv-footer__actions a{transition:transform .22s ease,background-color .22s ease,border-color .22s ease}.vv-footer__actions a:hover{transform:translateY(-3px)}.vv-desktop-header__actions>a{transition:transform .2s ease,background-color .2s ease,color .2s ease}.vv-desktop-header__actions>a:hover{transform:translateY(-2px)}}@media(hover:none){.vv-category-explorer__card:hover,#MainContent[data-template=index] .product-card:hover,#MainContent[data-template=index] .resource-card:hover,.vv-life__inner:hover,.vv-why__card:hover{transform:none}}#MainContent[data-template=index] a:focus-visible,#MainContent[data-template=index] button:focus-visible,.vv-desktop-header a:focus-visible,.vv-desktop-header summary:focus-visible{outline:2px solid #2b5c99;outline-offset:3px}#MainContent[data-template=index] product-card .product-card__content{gap:0!important}#MainContent[data-template=index] product-card .card-gallery{margin-bottom:14px}#MainContent[data-template=index] product-card .product-card__content>a.contents .text-block{padding-inline:8px!important;padding-block-start:0!important;line-height:1.42}#MainContent[data-template=index] product-card product-price{display:block;margin-top:10px;padding-inline:8px!important;line-height:1.35}#MainContent[data-template=index] product-card .vv-card-meta{margin-top:9px;padding-inline:8px;padding-bottom:4px;line-height:1.4}#MainContent[data-template=index] product-card .swatches,#MainContent[data-template=index] product-card product-swatches{margin-top:8px;padding-inline:8px}#MainContent[data-template=index] product-card .card-gallery .product-badges{top:10px!important;right:10px!important;inset-inline-end:10px!important}#MainContent[data-template=index] product-card .card-gallery .product-badges__badge{width:auto!important;min-width:0!important;max-width:none!important;padding:6px 10px!important;border:0!important;border-radius:8px!important;background:#46436e!important;color:#fff!important;box-shadow:0 8px 18px #46436e2e!important;font-size:.68rem!important;line-height:1!important;font-weight:800!important;letter-spacing:.055em!important;text-transform:uppercase!important}#MainContent[data-template=index] product-card .product-badges__badge.color-custom-badge-sold-out{background:#3b3860!important}#MainContent[data-template=index] product-card .product-badges__badge.color-custom-badge-sale{background:#46436e!important}@media(max-width:749px){#MainContent[data-template=index] product-card .card-gallery{margin-bottom:11px}#MainContent[data-template=index] product-card .product-card__content>a.contents .text-block,#MainContent[data-template=index] product-card product-price,#MainContent[data-template=index] product-card .vv-card-meta,#MainContent[data-template=index] product-card .swatches,#MainContent[data-template=index] product-card product-swatches{padding-inline:6px!important}#MainContent[data-template=index] product-card product-price{margin-top:8px}#MainContent[data-template=index] product-card .vv-card-meta{margin-top:7px}#MainContent[data-template=index] product-card .card-gallery .product-badges{top:8px!important;right:8px!important;inset-inline-end:8px!important}#MainContent[data-template=index] product-card .card-gallery .product-badges__badge{padding:5px 8px!important;border-radius:7px!important;font-size:.63rem!important}}@media(prefers-reduced-motion:no-preference){html.vv-motion-ready .vv-js-reveal{opacity:0;transform:translateY(20px) scale(.992);transition:opacity .62s cubic-bezier(.22,.72,.24,1) var(--vv-reveal-delay, 0ms),transform .62s cubic-bezier(.22,.72,.24,1) var(--vv-reveal-delay, 0ms);will-change:transform,opacity}html.vv-motion-ready .vv-js-reveal.vv-is-visible{opacity:1;transform:translateY(0) scale(1)}.vv-home-hero__slide.is-active img{transform:translate3d(var(--vv-hero-x, 0px),var(--vv-hero-y, 0px),0) scale(1.012);transition:transform .5s cubic-bezier(.22,.72,.24,1)}.vv-pointer-card{position:relative;isolation:isolate}.vv-pointer-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(260px circle at var(--vv-pointer-x, 50%) var(--vv-pointer-y, 50%),rgba(255,255,255,.22),rgba(255,255,255,.06) 32%,transparent 67%);transition:opacity .25s ease}.vv-pointer-card:hover:after{opacity:1}.vv-magnetic{transform:translate3d(var(--vv-magnet-x, 0px),var(--vv-magnet-y, 0px),0);transition:transform .24s cubic-bezier(.22,.72,.24,1),box-shadow .24s ease,background-color .24s ease}.vv-magnetic:hover{transform:translate3d(var(--vv-magnet-x, 0px),calc(var(--vv-magnet-y, 0px) - 2px),0)}html.vv-page-scrolled #header-group{box-shadow:0 8px 28px #46436e14}#header-group{transition:box-shadow .28s ease,background-color .28s ease}.vv-category-explorer__header.vv-is-visible h2,.vv-why__head.vv-is-visible h2{animation:vv-heading-settle .72s cubic-bezier(.22,.72,.24,1) both}@keyframes vv-heading-settle{0%{letter-spacing:-.065em;transform:translateY(8px)}to{letter-spacing:-.05em;transform:translateY(0)}}}@media(hover:none),(pointer:coarse){.vv-pointer-card:after{display:none}}@media(prefers-reduced-motion:reduce){.vv-js-reveal,.vv-js-reveal.vv-is-visible{opacity:1!important;transform:none!important}}@media screen and (min-width:990px){#MainContent[data-template=collection] .product-grid-container{display:block!important;width:100%}#MainContent[data-template=collection] .collection-wrapper{display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;width:min(calc(100% - 48px),1560px)!important;margin-inline:auto!important;gap:28px!important;align-items:start!important}#MainContent[data-template=collection] .facets.facets--horizontal,#MainContent[data-template=collection] .facets-toggle{display:none!important}#MainContent[data-template=collection] .facets-block-wrapper--vertical{grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important;position:sticky!important;top:116px!important;align-self:start!important;padding:20px 16px 22px!important;margin:0!important;max-height:none!important;overflow:visible!important;border:1px solid rgba(70,67,110,.09);border-radius:18px;background:#faf8f5;box-shadow:0 8px 22px #1426370a}#MainContent[data-template=collection] .facets--vertical,#MainContent[data-template=collection] .facets__form-wrapper,#MainContent[data-template=collection] .facets__form{width:100%!important;min-width:0!important}#MainContent[data-template=collection] .facets__filters-wrapper{display:grid!important;gap:4px!important}#MainContent[data-template=collection] .facets__panel{width:100%!important}#MainContent[data-template=collection] .vv-collection-sidebar-sort{display:block!important;margin-top:20px!important;padding-top:18px!important;border-top:1px solid rgba(70,67,110,.1);position:relative;z-index:8}#MainContent[data-template=collection] .vv-collection-sidebar-sort__label{margin:0 0 8px;color:#46436e;font-size:.78rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}#MainContent[data-template=collection] .vv-collection-sidebar-sort sorting-filter-component,#MainContent[data-template=collection] .vv-collection-sidebar-sort .sorting-filter{display:block!important;width:100%!important}#MainContent[data-template=collection] .vv-collection-sidebar-sort .facets__panel{display:block!important;position:relative!important}#MainContent[data-template=collection] .main-collection-grid{grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important;padding:0!important;margin:0!important}#MainContent[data-template=collection] .main-collection-grid>div{width:100%!important;min-width:0!important}#MainContent[data-template=collection] .product-grid{width:100%!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:32px 18px!important;margin:0!important}#MainContent[data-template=collection] product-card{min-width:0!important}#MainContent[data-template=collection] .product-card__content{min-width:0!important}#MainContent[data-template=collection] .card-gallery .product-badges__badge{width:auto!important;min-width:0!important;max-width:none!important;padding:6px 9px!important;border-radius:8px!important;background:#46436e!important;color:#fff!important;font-size:.66rem!important;line-height:1!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}#MainContent[data-template=collection] .product-badges__badge.color-custom-badge-sold-out{background:#3b3860!important}}@media screen and (min-width:990px)and (max-width:1199px){#MainContent[data-template=collection] .collection-wrapper{grid-template-columns:220px minmax(0,1fr)!important;gap:22px!important}#MainContent[data-template=collection] .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media screen and (max-width:989px){#MainContent[data-template=collection] .collection-wrapper{display:block!important}#MainContent[data-template=collection] .vv-collection-sidebar-sort{display:none!important}#MainContent[data-template=collection] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}#MainContent[data-template=collection] .price-facet__highest-price{display:none!important}@media screen and (min-width:1400px){#MainContent[data-template=collection] .collection-wrapper{width:min(calc(100% - 40px),1840px)!important;grid-template-columns:220px minmax(0,1fr)!important;gap:24px!important}#MainContent[data-template=collection] .facets-block-wrapper--vertical{padding:18px 14px 20px!important}#MainContent[data-template=collection] .main-collection-grid,#MainContent[data-template=collection] .main-collection-grid>div{width:100%!important;max-width:none!important}#MainContent[data-template=collection] .product-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:34px 20px!important}#MainContent[data-template=collection] .product-grid__item,#MainContent[data-template=collection] product-card,#MainContent[data-template=collection] .product-card{width:100%!important;max-width:none!important;min-width:0!important}#MainContent[data-template=collection] .card-gallery,#MainContent[data-template=collection] .product-card__image,#MainContent[data-template=collection] .product-media,#MainContent[data-template=collection] .product-media-container{width:100%!important;max-width:none!important}}@media screen and (min-width:1200px)and (max-width:1399px){#MainContent[data-template=collection] .collection-wrapper{width:min(calc(100% - 36px),1360px)!important;grid-template-columns:210px minmax(0,1fr)!important;gap:22px!important}#MainContent[data-template=collection] .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:30px 18px!important}}@media screen and (min-width:990px)and (max-width:1199px){#MainContent[data-template=collection] .collection-wrapper{width:min(calc(100% - 30px),1160px)!important;grid-template-columns:200px minmax(0,1fr)!important;gap:20px!important}#MainContent[data-template=collection] .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px 16px!important}}#MainContent[data-template=collection] .card-gallery{margin-bottom:12px}#MainContent[data-template=collection] .product-card__content>a.contents .text-block{padding-inline:4px!important;line-height:1.38}#MainContent[data-template=collection] product-price,#MainContent[data-template=collection] .vv-card-meta{padding-inline:4px!important}#MainContent[data-template=collection] product-price{margin-top:8px}#MainContent[data-template=collection] .vv-card-meta{margin-top:7px}@media screen and (min-width:1400px){#MainContent[data-template=collection] .collection-wrapper{width:min(calc(100% - 28px),1892px)!important;grid-template-columns:180px minmax(0,1fr)!important;gap:18px!important}#MainContent[data-template=collection] .facets-block-wrapper--vertical{padding:18px 12px 20px!important}#MainContent[data-template=collection] .product-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;column-gap:14px!important;row-gap:32px!important}}@media screen and (min-width:1200px)and (max-width:1399px){#MainContent[data-template=collection] .collection-wrapper{width:min(calc(100% - 28px),1372px)!important;grid-template-columns:175px minmax(0,1fr)!important;gap:18px!important}#MainContent[data-template=collection] .product-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;column-gap:14px!important;row-gap:32px!important}}@media screen and (min-width:990px)and (max-width:1199px){#MainContent[data-template=collection] .collection-wrapper{width:min(calc(100% - 24px),1176px)!important;grid-template-columns:170px minmax(0,1fr)!important;gap:16px!important}#MainContent[data-template=collection] .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:14px!important;row-gap:32px!important}}#MainContent[data-template=collection] product-card product-price{display:block;margin-top:10px!important;padding-inline:8px!important;line-height:1.35!important}#MainContent[data-template=collection] product-card .card-gallery .product-badges{top:10px!important;right:10px!important;inset-inline-end:10px!important}#MainContent[data-template=collection] product-card .card-gallery .product-badges__badge{width:auto!important;min-width:0!important;max-width:none!important;padding:6px 10px!important;border:0!important;border-radius:8px!important;background:#46436e!important;color:#fff!important;box-shadow:0 8px 18px #46436e2e!important;font-size:.68rem!important;line-height:1!important;font-weight:800!important;letter-spacing:.055em!important;text-transform:uppercase!important}#MainContent[data-template=collection] product-card .product-badges__badge.color-custom-badge-sold-out{background:#3b3860!important}#MainContent[data-template=collection] product-card .product-badges__badge.color-custom-badge-sale{background:#46436e!important}#MainContent[data-template=collection] product-card .card-gallery,#MainContent[data-template=collection] product-card .product-media-container,#MainContent[data-template=collection] product-card .product-media{aspect-ratio:1 / 1!important}#MainContent[data-template=collection] product-card .card-gallery img,#MainContent[data-template=collection] product-card .product-media img{width:100%!important;height:100%!important;object-fit:cover!important}@media screen and (max-width:749px){#MainContent[data-template=collection] product-card .card-gallery{margin-bottom:11px!important}#MainContent[data-template=collection] product-card .product-card__content>a.contents .text-block,#MainContent[data-template=collection] product-card product-price,#MainContent[data-template=collection] product-card .vv-card-meta,#MainContent[data-template=collection] product-card .swatches,#MainContent[data-template=collection] product-card product-swatches{padding-inline:6px!important}#MainContent[data-template=collection] product-card product-price{margin-top:8px!important}#MainContent[data-template=collection] product-card .vv-card-meta{margin-top:7px!important}}@media screen and (min-width:1700px){#MainContent[data-template=collection] .product-grid-container{overflow:visible!important}#MainContent[data-template=collection] .collection-wrapper{width:100%!important;max-width:none!important;margin:0!important;padding-inline:0!important;display:grid!important;grid-template-columns:130px minmax(0,1fr)!important;column-gap:8px!important;align-items:start!important}#MainContent[data-template=collection] .facets-block-wrapper--vertical{width:130px!important;min-width:130px!important;max-width:130px!important;padding:16px 9px 18px!important;border-radius:16px!important}#MainContent[data-template=collection] .main-collection-grid{width:100%!important;max-width:none!important;overflow:visible!important}#MainContent[data-template=collection] .main-collection-grid>div{width:100%!important;max-width:none!important;overflow:visible!important}#MainContent[data-template=collection] .product-grid{width:max-content!important;max-width:none!important;grid-template-columns:repeat(5,346px)!important;grid-auto-columns:346px!important;column-gap:8px!important;row-gap:32px!important;margin:0!important;justify-content:start!important}#MainContent[data-template=collection] .product-grid__item,#MainContent[data-template=collection] product-card,#MainContent[data-template=collection] .product-card{width:346px!important;min-width:346px!important;max-width:346px!important}#MainContent[data-template=collection] product-card .card-gallery,#MainContent[data-template=collection] product-card .product-media-container,#MainContent[data-template=collection] product-card .product-media{width:346px!important;min-width:346px!important;max-width:346px!important;height:346px!important;min-height:346px!important;max-height:346px!important;aspect-ratio:1 / 1!important;overflow:hidden!important;border-radius:12px!important}#MainContent[data-template=collection] product-card .card-gallery img,#MainContent[data-template=collection] product-card .product-media img{width:346px!important;height:346px!important;object-fit:cover!important}#MainContent[data-template=collection] .facets__summary,#MainContent[data-template=collection] .facets__label{font-size:.82rem!important}#MainContent[data-template=collection] .price-facet__inputs-wrapper{gap:5px!important}#MainContent[data-template=collection] .price-facet__input{min-width:0!important;padding-inline-start:24px!important;padding-inline-end:7px!important;font-size:.78rem!important}}@media screen and (min-width:1920px){#MainContent[data-template=collection] .collection-wrapper{grid-template-columns:150px minmax(0,1fr)!important;column-gap:8px!important}#MainContent[data-template=collection] .facets-block-wrapper--vertical{width:150px!important;min-width:150px!important;max-width:150px!important;padding-inline:11px!important}}@media screen and (min-width:1200px)and (max-width:1699px){#MainContent[data-template=collection] .collection-wrapper{width:calc(100% - 20px)!important;max-width:none!important;grid-template-columns:150px minmax(0,1fr)!important;gap:12px!important}#MainContent[data-template=collection] .product-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;column-gap:10px!important;row-gap:32px!important}}#MainContent[data-template=collection] product-card .swatches,#MainContent[data-template=collection] product-card product-swatches{margin-top:8px!important;padding-inline:8px!important}@media screen and (min-width:2100px){#MainContent[data-template=collection] .collection-wrapper{width:100%!important;max-width:none!important;padding-inline:12px!important;grid-template-columns:150px minmax(0,1fr)!important;column-gap:12px!important}#MainContent[data-template=collection] .product-grid{width:max-content!important;grid-template-columns:repeat(5,376px)!important;grid-auto-columns:376px!important;column-gap:14px!important;row-gap:32px!important;justify-content:start!important}#MainContent[data-template=collection] .product-grid__item,#MainContent[data-template=collection] product-card,#MainContent[data-template=collection] .product-card{width:376px!important;min-width:376px!important;max-width:376px!important}#MainContent[data-template=collection] product-card .card-gallery,#MainContent[data-template=collection] product-card .product-media-container,#MainContent[data-template=collection] product-card .product-media{width:376px!important;min-width:376px!important;max-width:376px!important;height:376px!important;min-height:376px!important;max-height:376px!important;aspect-ratio:1 / 1!important}#MainContent[data-template=collection] product-card .card-gallery img,#MainContent[data-template=collection] product-card .product-media img{width:376px!important;height:376px!important;object-fit:cover!important}}@media screen and (min-width:1400px)and (max-width:2099px){#MainContent[data-template=collection] .collection-wrapper{width:calc(100% - 12px)!important;max-width:none!important;margin-inline:6px!important;padding-inline:0!important;grid-template-columns:145px minmax(0,1fr)!important;column-gap:12px!important}#MainContent[data-template=collection] .facets-block-wrapper--vertical{width:145px!important;min-width:145px!important;max-width:145px!important}#MainContent[data-template=collection] .main-collection-grid,#MainContent[data-template=collection] .main-collection-grid>div{width:100%!important;max-width:none!important;min-width:0!important}#MainContent[data-template=collection] .product-grid{width:100%!important;max-width:none!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;column-gap:12px!important;row-gap:32px!important;justify-content:stretch!important}#MainContent[data-template=collection] .product-grid__item,#MainContent[data-template=collection] product-card,#MainContent[data-template=collection] .product-card{width:100%!important;min-width:0!important;max-width:none!important}#MainContent[data-template=collection] product-card .card-gallery,#MainContent[data-template=collection] product-card .product-media-container,#MainContent[data-template=collection] product-card .product-media{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important}#MainContent[data-template=collection] product-card .card-gallery img,#MainContent[data-template=collection] product-card .product-media img{width:100%!important;height:100%!important;object-fit:cover!important}}@media screen and (min-width:1500px){#MainContent[data-template=collection] .collection-wrapper{width:calc(100% - 24px)!important;max-width:none!important;margin-inline:12px!important;padding-inline:0!important;display:grid!important;grid-template-columns:180px minmax(0,1fr)!important;column-gap:22px!important;align-items:start!important}#MainContent[data-template=collection] .facets-block-wrapper--vertical{width:180px!important;min-width:180px!important;max-width:180px!important;padding:18px 12px 20px!important}#MainContent[data-template=collection] .main-collection-grid,#MainContent[data-template=collection] .main-collection-grid>div{width:100%!important;max-width:none!important;min-width:0!important}#MainContent[data-template=collection] .product-grid{width:max-content!important;max-width:none!important;grid-template-columns:repeat(4,356px)!important;grid-auto-columns:356px!important;column-gap:18px!important;row-gap:36px!important;justify-content:start!important;margin:0!important}#MainContent[data-template=collection] .product-grid__item,#MainContent[data-template=collection] product-card,#MainContent[data-template=collection] .product-card{width:356px!important;min-width:356px!important;max-width:356px!important}#MainContent[data-template=collection] product-card .card-gallery,#MainContent[data-template=collection] product-card .product-media-container,#MainContent[data-template=collection] product-card .product-media{width:356px!important;min-width:356px!important;max-width:356px!important;height:356px!important;min-height:356px!important;max-height:356px!important;aspect-ratio:1 / 1!important;overflow:hidden!important;border-radius:12px!important}#MainContent[data-template=collection] product-card .card-gallery img,#MainContent[data-template=collection] product-card .product-media img{width:356px!important;height:356px!important;object-fit:cover!important}}@media screen and (min-width:1200px)and (max-width:1499px){#MainContent[data-template=collection] .collection-wrapper{width:calc(100% - 24px)!important;max-width:none!important;margin-inline:12px!important;grid-template-columns:170px minmax(0,1fr)!important;column-gap:18px!important}#MainContent[data-template=collection] .product-grid{width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:14px!important;row-gap:34px!important}#MainContent[data-template=collection] .product-grid__item,#MainContent[data-template=collection] product-card,#MainContent[data-template=collection] .product-card{width:100%!important;min-width:0!important;max-width:none!important}#MainContent[data-template=collection] product-card .card-gallery,#MainContent[data-template=collection] product-card .product-media-container,#MainContent[data-template=collection] product-card .product-media{width:100%!important;height:auto!important;min-height:0!important;max-width:none!important;aspect-ratio:1 / 1!important}#MainContent[data-template=collection] product-card .card-gallery img,#MainContent[data-template=collection] product-card .product-media img{width:100%!important;height:100%!important;object-fit:cover!important}}@media screen and (min-width:990px)and (max-width:1199px){#MainContent[data-template=collection] .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:14px!important;row-gap:32px!important}}#MainContent[data-template=collection] product-card .product-card__content{gap:0!important}#MainContent[data-template=collection] product-card .card-gallery{margin-bottom:14px!important}#MainContent[data-template=collection] product-card .product-card__content>a.contents .text-block{padding-inline:8px!important;padding-block-start:0!important;line-height:1.42!important}#MainContent[data-template=collection] product-card product-price{display:block!important;margin-top:10px!important;padding-inline:8px!important;line-height:1.35!important}#MainContent[data-template=collection] product-card .vv-card-meta{margin-top:9px!important;padding-inline:8px!important;padding-bottom:4px!important;line-height:1.4!important}@media screen and (min-width:1200px){#MainContent[data-template=collection] .collection-wrapper{width:calc(100% - 24px)!important;max-width:none!important;margin-inline:12px!important;padding-inline:0!important;display:grid!important;grid-template-columns:180px minmax(0,1fr)!important;column-gap:18px!important;align-items:start!important;overflow:visible!important}#MainContent[data-template=collection] .facets-block-wrapper--vertical{width:180px!important;min-width:180px!important;max-width:180px!important}#MainContent[data-template=collection] .main-collection-grid,#MainContent[data-template=collection] .main-collection-grid>div{width:100%!important;min-width:0!important;max-width:none!important;overflow:visible!important}#MainContent[data-template=collection] .product-grid{width:100%!important;max-width:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-columns:auto!important;column-gap:16px!important;row-gap:34px!important;margin:0!important;justify-content:stretch!important;overflow:visible!important}#MainContent[data-template=collection] .product-grid__item,#MainContent[data-template=collection] product-card,#MainContent[data-template=collection] .product-card{width:100%!important;min-width:0!important;max-width:none!important}#MainContent[data-template=collection] product-card .card-gallery,#MainContent[data-template=collection] product-card .product-media-container,#MainContent[data-template=collection] product-card .product-media{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1 / 1!important;overflow:hidden!important}#MainContent[data-template=collection] product-card .card-gallery img,#MainContent[data-template=collection] product-card .product-media img{width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover!important}}@media screen and (min-width:990px)and (max-width:1199px){#MainContent[data-template=collection] .collection-wrapper{grid-template-columns:170px minmax(0,1fr)!important;gap:16px!important}#MainContent[data-template=collection] .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:14px!important;row-gap:32px!important}}@media screen and (min-width:1980px){#MainContent[data-template=collection] .collection-wrapper{width:calc(100% - 16px)!important;max-width:none!important;margin-inline:8px!important;padding-inline:0!important;grid-template-columns:140px minmax(0,1fr)!important;column-gap:8px!important}#MainContent[data-template=collection] .facets-block-wrapper--vertical{width:140px!important;min-width:140px!important;max-width:140px!important;padding-inline:10px!important}#MainContent[data-template=collection] .product-grid{width:max-content!important;max-width:none!important;grid-template-columns:repeat(4,430px)!important;grid-auto-columns:430px!important;column-gap:8px!important;row-gap:34px!important;justify-content:start!important;margin:0!important}#MainContent[data-template=collection] .product-grid__item,#MainContent[data-template=collection] product-card,#MainContent[data-template=collection] .product-card{width:430px!important;min-width:430px!important;max-width:430px!important}#MainContent[data-template=collection] product-card .card-gallery,#MainContent[data-template=collection] product-card .product-media-container,#MainContent[data-template=collection] product-card .product-media{width:430px!important;min-width:430px!important;max-width:430px!important;height:430px!important;min-height:430px!important;max-height:430px!important;aspect-ratio:1 / 1!important}#MainContent[data-template=collection] product-card .card-gallery img,#MainContent[data-template=collection] product-card .product-media img{width:430px!important;height:430px!important;max-width:none!important;object-fit:cover!important}#MainContent[data-template=collection] .price-facet__inputs-wrapper{gap:4px!important}#MainContent[data-template=collection] .price-facet__input{min-width:0!important;padding-inline-start:22px!important;padding-inline-end:6px!important;font-size:.76rem!important}}@media screen and (min-width:1200px)and (max-width:1979px){#MainContent[data-template=collection] .collection-wrapper{width:calc(100% - 16px)!important;margin-inline:8px!important;grid-template-columns:160px minmax(0,1fr)!important;column-gap:10px!important}#MainContent[data-template=collection] .facets-block-wrapper--vertical{width:160px!important;min-width:160px!important;max-width:160px!important}#MainContent[data-template=collection] .product-grid{width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:10px!important;row-gap:34px!important}#MainContent[data-template=collection] .product-grid__item,#MainContent[data-template=collection] product-card,#MainContent[data-template=collection] .product-card{width:100%!important;min-width:0!important;max-width:none!important}#MainContent[data-template=collection] product-card .card-gallery,#MainContent[data-template=collection] product-card .product-media-container,#MainContent[data-template=collection] product-card .product-media{width:100%!important;height:auto!important;min-height:0!important;max-width:none!important;aspect-ratio:1 / 1!important}#MainContent[data-template=collection] product-card .card-gallery img,#MainContent[data-template=collection] product-card .product-media img{width:100%!important;height:100%!important;object-fit:cover!important}}@media screen and (min-width:1240px){#MainContent[data-template=collection] .collection-wrapper{grid-template-columns:240px minmax(0,1fr)!important}#MainContent[data-template=collection] .facets-block-wrapper--vertical{width:240px!important;min-width:240px!important;max-width:240px!important}}@media screen and (min-width:1240px){#MainContent[data-template=collection] .product-grid{width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}#MainContent[data-template=collection] .product-grid__item,#MainContent[data-template=collection] product-card,#MainContent[data-template=collection] .product-card{width:100%!important;min-width:0!important;max-width:none!important}#MainContent[data-template=collection] product-card .card-gallery,#MainContent[data-template=collection] product-card .product-media-container,#MainContent[data-template=collection] product-card .product-media{width:100%!important;height:auto!important;min-height:0!important;max-width:none!important;aspect-ratio:1 / 1!important}}@media screen and (min-width:990px){#MainContent[data-template=collection] .collection-wrapper{grid-template-columns:240px minmax(0,1fr)!important;gap:24px!important;align-items:start!important}#MainContent[data-template=collection] .collection-wrapper>.facets-block-wrapper--vertical{grid-column:1!important;grid-row:1!important;width:240px!important;min-width:240px!important;max-width:240px!important;position:sticky!important;top:92px!important;align-self:start!important;padding:18px!important;margin:0!important;border:1px solid rgba(70,67,110,.12)!important;border-radius:20px!important;background:#fdfaf5!important;box-shadow:0 10px 28px #46436e0d!important;overflow:visible!important;color:#3b3860!important}#MainContent[data-template=collection] .collection-wrapper>.facets-block-wrapper--vertical .facets,#MainContent[data-template=collection] .collection-wrapper>.facets-block-wrapper--vertical .facets__form-wrapper,#MainContent[data-template=collection] .collection-wrapper>.facets-block-wrapper--vertical .facets__form{width:100%!important;min-width:0!important;padding:0!important;margin:0!important;font-family:var(--font-body--family)!important}#MainContent[data-template=collection] .vv-native-sidebar-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 0 14px!important;margin:0!important;border-bottom:1px solid rgba(70,67,110,.11)!important}#MainContent[data-template=collection] .vv-native-sidebar-heading>span{color:#46436e!important;font-size:.78rem!important;line-height:1!important;font-weight:850!important;letter-spacing:.12em!important}#MainContent[data-template=collection] .vv-native-sidebar-reset{color:#6d6a8c!important;font-size:.78rem!important;line-height:1!important;font-weight:400!important;text-decoration:underline!important;text-underline-offset:2px!important}#MainContent[data-template=collection] .vv-native-sidebar-reset:hover{color:#46436e!important}#MainContent[data-template=collection] .collection-wrapper>.facets-block-wrapper--vertical .facets__filters-wrapper{display:block!important;width:100%!important}#MainContent[data-template=collection] .collection-wrapper>.facets-block-wrapper--vertical .facets__item{padding:18px 0!important;margin:0!important;border-bottom:1px solid rgba(70,67,110,.1)!important}#MainContent[data-template=collection] .collection-wrapper>.facets-block-wrapper--vertical .facets__item:last-child{border-bottom:0!important}#MainContent[data-template=collection] .collection-wrapper>.facets-block-wrapper--vertical .facets__summary{min-height:0!important;padding:0!important;margin:0 0 12px!important;pointer-events:none!important;cursor:default!important}#MainContent[data-template=collection] .collection-wrapper>.facets-block-wrapper--vertical .facets__summary .icon-caret,#MainContent[data-template=collection] .collection-wrapper>.facets-block-wrapper--vertical .facets__status-wrapper{display:none!important}#MainContent[data-template=collection] .collection-wrapper>.facets-block-wrapper--vertical .facets__label{color:#46436e!important;font-size:1rem!important;line-height:1.2!important;font-weight:720!important;letter-spacing:0!important;text-transform:none!important}#MainContent[data-template=collection] .collection-wrapper>.facets-block-wrapper--vertical .facets__panel-content,#MainContent[data-template=collection] .collection-wrapper>.facets-block-wrapper--vertical .facets__inputs,#MainContent[data-template=collection] .collection-wrapper>.facets-block-wrapper--vertical .facets__inputs-wrapper{padding:0!important;margin:0!important;width:100%!important}#MainContent[data-template=collection] .collection-wrapper>.facets-block-wrapper--vertical .checkbox{margin:9px 0!important;gap:9px!important}#MainContent[data-template=collection] .collection-wrapper>.facets-block-wrapper--vertical .checkbox__label-text{color:#6d6a8c!important;font-size:.9rem!important;line-height:1.35!important;font-weight:400!important}#MainContent[data-template=collection] .collection-wrapper>.facets-block-wrapper--vertical .icon-checkmark{width:17px!important;height:17px!important;border-radius:4px!important}#MainContent[data-template=collection] .collection-wrapper>.facets-block-wrapper--vertical .price-facet__inputs-wrapper{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}#MainContent[data-template=collection] .collection-wrapper>.facets-block-wrapper--vertical .price-facet__input{min-width:0!important;min-height:40px!important;padding:9px 8px 9px 24px!important;border:1px solid rgba(70,67,110,.14)!important;border-radius:12px!important;background:#fff!important;color:#3b3860!important;font-size:.82rem!important;box-shadow:none!important}#MainContent[data-template=collection] .collection-wrapper>.facets-block-wrapper--vertical .price-facet__label{color:#6d6a8c!important;font-size:.72rem!important}#MainContent[data-template=collection] .collection-wrapper>.facets-block-wrapper--vertical .price-facet__highest-price{display:none!important}#MainContent[data-template=collection] .collection-wrapper>.facets-block-wrapper--vertical .facets__inputs-list--swatches{display:flex!important;flex-wrap:wrap!important;grid-template-columns:none!important;gap:12px!important;padding:4px 2px!important}#MainContent[data-template=collection] .collection-wrapper>.facets-block-wrapper--vertical .facets__inputs-list--swatches .facets__inputs-list-item{flex:0 0 auto!important;width:auto!important}#MainContent[data-template=collection] .collection-wrapper>.facets-block-wrapper--vertical .variant-option__button-label--has-swatch{width:34px!important;height:34px!important;min-width:34px!important;padding:3px!important;display:grid!important;place-items:center!important;border-radius:999px!important;gap:0!important}#MainContent[data-template=collection] .collection-wrapper>.facets-block-wrapper--vertical .vv-filter-color-swatch,#MainContent[data-template=collection] .collection-wrapper>.facets-block-wrapper--vertical .swatch--filter{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;border-radius:50%!important}#MainContent[data-template=collection] .collection-wrapper>.facets-block-wrapper--vertical .facets__swatch-label{display:none!important}#MainContent[data-template=collection] .vv-collection-sidebar-sort{margin:0!important;padding:18px 0 0!important;border-top:0!important;border-bottom:0!important}#MainContent[data-template=collection] .vv-collection-sidebar-sort__label{margin:0 0 12px!important;color:#46436e!important;font-size:1rem!important;line-height:1.2!important;font-weight:720!important;letter-spacing:0!important;text-transform:none!important}#MainContent[data-template=collection] .vv-collection-sidebar-sort select,#MainContent[data-template=collection] .vv-collection-sidebar-sort .sorting-filter__select,#MainContent[data-template=collection] .vv-collection-sidebar-sort .facets__select{width:100%!important;min-height:42px!important;padding:10px 12px!important;border:1px solid rgba(70,67,110,.14)!important;border-radius:12px!important;background:#fff!important;color:#3b3860!important;font-size:.86rem!important;box-shadow:none!important}#MainContent[data-template=collection] .collection-wrapper>.facets-block-wrapper--vertical .facets__active-filters,#MainContent[data-template=collection] .collection-wrapper>.facets-block-wrapper--vertical .filter-remove,#MainContent[data-template=collection] .collection-wrapper>.facets-block-wrapper--vertical .filter-remove-buttons{display:none!important}#MainContent[data-template=collection] .main-collection-grid{grid-column:2!important;grid-row:1!important;min-width:0!important}}@media screen and (max-width:989px){#MainContent[data-template=collection] .vv-native-sidebar-heading{display:none!important}}@media screen and (min-width:990px){#MainContent[data-template=collection] .collection-wrapper{display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;gap:24px!important;align-items:start!important}#MainContent[data-template=collection] .vv-collection-filter-shell{grid-column:1!important;grid-row:1!important;position:relative!important;display:block!important;width:240px!important;min-width:240px!important;max-width:240px!important}#MainContent[data-template=collection] .vv-collection-filter-shell .vv-shop-sidebar__inner{position:sticky!important;top:92px!important;border:1px solid rgba(70,67,110,.12)!important;border-radius:20px!important;background:#fdfaf5!important;padding:18px!important;box-shadow:0 10px 28px #46436e0d!important;font-family:var(--font-body--family)!important;color:#3b3860!important}#MainContent[data-template=collection] .vv-shop-sidebar__heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding-bottom:14px!important;border-bottom:1px solid rgba(70,67,110,.11)!important}#MainContent[data-template=collection] .vv-shop-sidebar__heading>span{color:#46436e!important;font-size:.78rem!important;font-weight:850!important;letter-spacing:.12em!important}#MainContent[data-template=collection] .vv-shop-sidebar__heading button{min-height:0!important;padding:2px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#6d6a8c!important;font:inherit!important;font-size:.78rem!important;font-weight:400!important;text-decoration:underline!important;cursor:pointer!important;transform:none!important}#MainContent[data-template=collection] .vv-shop-sidebar__group{padding:18px 0!important;border-bottom:1px solid rgba(70,67,110,.1)!important}#MainContent[data-template=collection] .vv-shop-sidebar__group:last-child{border-bottom:0!important;padding-bottom:0!important}#MainContent[data-template=collection] .vv-shop-sidebar__title{margin-bottom:12px!important;color:#46436e!important;font-size:1rem!important;line-height:1.2!important;font-weight:720!important}#MainContent[data-template=collection] .vv-shop-check{display:flex!important;align-items:center!important;gap:9px!important;margin:9px 0!important;color:#6d6a8c!important;font-size:.9rem!important;cursor:pointer!important}#MainContent[data-template=collection] .vv-shop-check input{width:17px!important;height:17px!important;margin:0!important;accent-color:#46436e!important}#MainContent[data-template=collection] .vv-shop-price-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}#MainContent[data-template=collection] .vv-shop-price-row label>span{display:block!important;margin:0 0 6px!important;color:#6d6a8c!important;font-size:.72rem!important}#MainContent[data-template=collection] .vv-shop-price-input{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;border:1px solid rgba(70,67,110,.14)!important;border-radius:12px!important;background:#fff!important;padding:9px 10px!important}#MainContent[data-template=collection] .vv-shop-price-input>span{color:#6d6a8c!important;font-size:.82rem!important}#MainContent[data-template=collection] .vv-shop-price-input input{width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:#3b3860!important;font:inherit!important;font-size:.82rem!important;padding:0!important;box-shadow:none!important}#MainContent[data-template=collection] .vv-shop-color-list{display:flex!important;flex-wrap:wrap!important;gap:12px!important;max-height:210px!important;overflow:auto!important;padding:4px 4px 4px 2px!important}#MainContent[data-template=collection] .vv-shop-color-choice{position:relative!important;display:inline-grid!important;place-items:center!important;width:34px!important;height:34px!important;cursor:pointer!important;border-radius:50%!important}#MainContent[data-template=collection] .vv-shop-color-choice input{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:0!important;cursor:pointer!important;margin:0!important}#MainContent[data-template=collection] .vv-shop-color-dot{display:block!important;width:28px!important;height:28px!important;border-radius:50%!important;border:1px solid rgba(70,67,110,.2)!important;box-shadow:inset 0 0 0 1px #ffffff40!important;transition:transform .18s ease,outline-color .18s ease,box-shadow .18s ease!important}#MainContent[data-template=collection] .vv-shop-color-dot.is-white{border-color:#46436e4d!important;box-shadow:inset 0 0 0 1px #46436e0f!important}#MainContent[data-template=collection] .vv-shop-color-choice:hover .vv-shop-color-dot{transform:scale(1.08)!important;box-shadow:0 4px 12px #46436e1f,inset 0 0 0 1px #ffffff40!important}#MainContent[data-template=collection] .vv-shop-color-choice:has(input:checked) .vv-shop-color-dot{outline:2px solid #46436e!important;outline-offset:3px!important;transform:scale(1.04)!important}#MainContent[data-template=collection] .vv-shop-sort{width:100%!important;min-height:42px!important;border:1px solid rgba(70,67,110,.14)!important;border-radius:12px!important;background:#fff!important;color:#3b3860!important;padding:11px 12px!important;font:inherit!important;font-size:.86rem!important}#MainContent[data-template=collection] .main-collection-grid{grid-column:2!important;grid-row:1!important;min-width:0!important}#MainContent[data-template=collection] .product-grid__item[hidden]{display:none!important}}@media screen and (max-width:989px){#MainContent[data-template=collection] .collection-wrapper{display:block!important}#MainContent[data-template=collection] .vv-collection-filter-shell{width:auto!important;margin:0 12px 18px!important}#MainContent[data-template=collection] .vv-collection-filter-shell .vv-shop-sidebar__inner{position:static!important;border:1px solid rgba(70,67,110,.12)!important;border-radius:18px!important;background:#fdfaf5!important;padding:16px!important;box-shadow:0 8px 20px #46436e0a!important}#MainContent[data-template=collection] .vv-shop-sidebar__heading,#MainContent[data-template=collection] .vv-shop-sidebar__group{font-family:var(--font-body--family)!important}#MainContent[data-template=collection] .vv-shop-price-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}#MainContent[data-template=collection] .vv-shop-color-list{display:flex!important;flex-wrap:wrap!important;gap:12px!important}#MainContent[data-template=collection] .vv-shop-color-choice{position:relative!important;display:inline-grid!important;place-items:center!important;width:34px!important;height:34px!important}#MainContent[data-template=collection] .vv-shop-color-choice input{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:0!important}#MainContent[data-template=collection] .vv-shop-color-dot{width:28px!important;height:28px!important;border-radius:50%!important;border:1px solid rgba(70,67,110,.2)!important;display:block!important}#MainContent[data-template=collection] .vv-shop-sort{width:100%!important;min-height:42px!important;border:1px solid rgba(70,67,110,.14)!important;border-radius:12px!important;background:#fff!important;padding:11px 12px!important}}#MainContent .product-badges__badge.color-custom-badge-sold-out,#MainContent product-card .product-badges__badge.color-custom-badge-sold-out{background:#fff!important;color:#46436e!important;border:1px solid #46436E!important;border-radius:999px!important;box-shadow:none!important}body:has(.product-information) .product-information .product-details h1,body:has(.product-information) .product-information .product-details .text-block h1{font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:normal!important;overflow-wrap:break-word}body:has(.product-information) .product-information .product-details h1,body:has(.product-information) .product-information .product-details .text-block h1{font-size:20px!important;line-height:1.35!important}@media(max-width:749px){body:has(.product-information) .product-information .product-details h1,body:has(.product-information) .product-information .product-details .text-block h1{font-size:12px!important;line-height:1.4!important}.product-information .vv-product-offer{padding:13px 14px!important;overflow:hidden}.product-information .vv-product-offer__top{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.product-information .vv-product-offer__selling{border-right:0!important;border-bottom:1px solid #e3dacb!important;padding:0 0 9px!important;min-width:0!important}.product-information .vv-product-offer__selling strong{font-size:clamp(23px,6.6vw,29px)!important;line-height:1.15!important;white-space:normal!important}.product-information .vv-product-offer__mrp{display:block!important;min-width:0!important;font-size:13px!important;line-height:1.45!important;overflow-wrap:anywhere}.product-information .vv-product-offer__mrp small{display:block;font-size:12px!important;line-height:1.4!important}.product-information .vv-product-offer__saving{margin-top:10px!important;font-size:12px!important;line-height:1.4!important}.product-information .vv-premium-trust{gap:6px!important}.product-information .vv-premium-trust__item{min-width:0!important;padding:8px 3px!important}.product-information .vv-premium-trust__label{font-size:11px!important;font-weight:600!important;line-height:1.3!important}.product-information .vv-premium-quick-info{font-size:13px!important;line-height:1.5!important;gap:5px 10px!important;padding:10px 12px!important}.product-information .vv-product-pincode{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important}.product-information .vv-product-pincode label{grid-column:1/-1;font-size:12px!important}.product-information .vv-product-pincode input{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box;font-size:13px!important}.product-information .vv-product-pincode button{padding:10px 15px!important;font-size:13px!important;white-space:nowrap}.product-information .vv-product-pincode small{grid-column:1/-1;font-size:12px!important}.product-information .product-form-buttons{min-width:0}}body:has(.product-information) .product-information .product-form-buttons .add-to-cart-button:disabled,body:has(.product-information) .product-information .product-form-buttons .add-to-cart-button[disabled],body:has(.product-information) .product-information .buy-buttons-block .product-form-buttons button[name=add]:disabled{background:#464368!important;background-color:#464368!important;border-color:#464368!important;color:#fff!important;opacity:1!important;box-shadow:none!important;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/6/assets/vv-national-polish.css.map */
