.vib-collection-card .vib-cms-media{height:100%}.vib-collections-listing{--vib-collections-listing-topbar-height:2.55rem;position:relative}.vib-collections-listing .vib-collections-listing__container{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-row-gap:var(--vib-spacing-sm)}@media(min-width:768px){.vib-collections-listing .vib-collections-listing__container{row-gap:var(--vib-spacing-md)}}@media(min-width:1024px){.vib-collections-listing .vib-collections-listing__container{grid-template-columns:2fr 9fr 1fr;grid-template-rows:repeat(2,auto);grid-column-gap:var(--vib-spacing-md)}}.vib-collections-listing .vib-collections-listing__content{transition:opacity var(--vib-transition-default);scroll-margin-top:calc(var(--vib-collections-listing-sticky-top, var(--vib-header-height, 0px)) + var(--vib-collections-listing-topbar-height))}@media(min-width:1024px){.vib-collections-listing .vib-collections-listing__content{grid-row:2;grid-column:2}}.vib-collections-listing .vib-collections-listing__content:focus{outline:none}.vib-collections-listing--loading .vib-collections-listing__content{opacity:.4}.vib-collections-listing .vib-collections-listing__grid{grid-template-columns:1fr}@media(min-width:425px){.vib-collections-listing .vib-collections-listing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.vib-collections-listing .vib-collections-listing__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.vib-collections-listing .vib-collections-listing__topbar{position:sticky;z-index:22;top:var(--vib-collections-listing-sticky-top,var(--vib-header-height,0));padding:var(--vib-spacing-md) 0 var(--vib-spacing-sm);background-color:var(--vib-clr-primary-1)}@media(min-width:768px){.vib-collections-listing .vib-collections-listing__topbar{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--vib-spacing-md)}}@media(min-width:1024px){.vib-collections-listing .vib-collections-listing__topbar{grid-row:1;grid-column:1/span 3}}.vib-collections-listing .vib-collections-listing__topbar:focus{outline:none}.vib-collections-listing .vib-collections-listing__muted{color:var(--vib-clr-neutral-2)}.vib-collections-listing .vib-collections-listing__search{position:absolute;top:var(--vib-spacing-md);right:0;display:flex;flex-direction:row;align-items:center;gap:var(--vib-spacing-sm);font:var(--vib-text-md);background-color:var(--vib-clr-primary-1)}.vib-collections-listing .vib-collections-listing__container>.vib-collections-listing__search{position:static;justify-self:end}.vib-collections-listing .vib-collections-listing__search-input{flex:0 0 auto;width:10rem}@media(min-width:768px){.vib-collections-listing .vib-collections-listing__search-input{width:11.25rem}}.vib-collections-listing .vib-collections-listing__search--open{animation:vib-collections-listing-search-open .22s ease-out}.vib-collections-listing .vib-collections-listing__search-open{color:var(--vib-clr-neutral-2);transition:color var(--vib-transition-default)}.vib-collections-listing .vib-collections-listing__search-open:focus-visible,.vib-collections-listing .vib-collections-listing__search-open:hover{color:var(--vib-clr-primary-2)}.vib-collections-listing .vib-collections-listing__search-count{flex:0 0 auto;white-space:nowrap}@media(min-width:1024px){.vib-collections-listing .vib-collections-listing__compact-only{display:none}}.vib-collections-listing .vib-collections-listing__wide-only{display:none}@media(min-width:1024px){.vib-collections-listing .vib-collections-listing__wide-only{display:contents}}.vib-collections-listing .vib-collections-listing__fieldset legend,.vib-collections-listing .vib-collections-listing__panel-fieldset legend,.vib-collections-listing .vib-collections-listing__sort{-webkit-user-select:none;-moz-user-select:none;user-select:none}.vib-collections-listing .vib-collections-listing__fieldset legend{text-transform:uppercase;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--vib-spacing-md)}.vib-collections-listing .vib-collections-listing__section{display:none}@media(min-width:1024px){.vib-collections-listing .vib-collections-listing__section{display:block;position:sticky;z-index:9;top:calc(var(--vib-collections-listing-sticky-top, var(--vib-header-height, 0px)) + var(--vib-collections-listing-topbar-height));height:-moz-fit-content;height:fit-content}.vib-collections-listing .vib-collections-listing__section--filters{grid-row:2;grid-column:1}.vib-collections-listing .vib-collections-listing__section--sort{grid-row:2;grid-column:3}}.vib-collections-listing .vib-collections-listing__section--sort .vib-collections-listing__sort{margin-top:.625rem}.vib-collections-listing .vib-collections-listing__sort{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--vib-spacing-sm)}.vib-collections-listing .vib-collections-listing__tags{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:var(--vib-spacing-sm)}@media(min-width:1024px){.vib-collections-listing .vib-collections-listing__tags{max-width:calc(66.66% - var(--vib-spacing-sm))}}@media(min-width:1280px){.vib-collections-listing .vib-collections-listing__tags{max-width:calc(58.3% - var(--vib-spacing-sm))}}.vib-collections-listing .vib-collections-listing__tags>li{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--vib-spacing-sm)}.vib-collections-listing .vib-collections-listing__panel-title{display:flex;justify-content:space-between;text-transform:uppercase}.vib-collections-listing .vib-collections-listing__panel-tags{text-transform:capitalize;color:var(--vib-clr-neutral-2);margin-top:var(--vib-spacing-md)}.vib-collections-listing .vib-collections-listing__panel-tags:focus{outline:none}.vib-collections-listing .vib-collections-listing__panel-clear{margin-top:var(--vib-spacing-sm)}.vib-collections-listing .vib-collections-listing__panel-filters legend{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}.vib-collections-listing .vib-collections-listing__panel-filters-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--vib-spacing-md)}.vib-collections-listing .vib-collections-listing__panel-sort legend{text-transform:uppercase}.vib-collections-listing .vib-collections-listing__panel-footer .vib-btn{max-width:100%}.vib-collections-listing .vib-collections-listing__no-results{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--vib-spacing-xs);color:var(--vib-clr-neutral-2);text-align:center}@media(min-width:768px){.vib-collections-listing .vib-collections-listing__no-results{flex-direction:row;align-items:baseline;gap:var(--vib-spacing-sm)}}.vib-collections-listing .vib-collections-listing__no-results .vib-link{color:inherit;text-align:inherit}.vib-collections-listing .vib-collections-listing__no-results .vib-link__txt{font-size:var(--vib-font-size-md)}.vib-collections-listing .vib-collections-listing__no-results-action{flex:0 0 auto}.vib-collections-listing .vib-collections-listing__announcer{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}.vib-collections-listing .vib-collections-listing__scroll-top{position:fixed;height:auto;z-index:999;top:auto;right:0;bottom:var(--vib-spacing-md);left:0;pointer-events:none;transition:opacity var(--vib-transition-default)}@media(min-width:768px){.vib-collections-listing .vib-collections-listing__scroll-top{bottom:var(--vib-spacing-lg)}}.vib-collections-listing .vib-collections-listing__scroll-top-row{text-align:right}.vib-collections-listing .vib-collections-listing__scroll-top-btn{pointer-events:auto}@media(min-width:768px){.vib-collections-listing .vib-collections-listing__scroll-top-btn{margin-right:var(--vib-spacing-md)}}.vib-collections-listing .vib-collections-listing__scroll-top--hidden{opacity:0}.vib-collections-listing .vib-collections-listing__scroll-top--hidden .vib-collections-listing__scroll-top-btn{pointer-events:none}@keyframes vib-collections-listing-search-open{0%{opacity:0;clip-path:inset(0 0 0 100%)}to{opacity:1;clip-path:inset(0)}}@media(prefers-reduced-motion:reduce){.vib-collections-listing .vib-collections-listing__content{transition:none}.vib-collections-listing .vib-collections-listing__search--open{animation:none}}.vib-btn-icon{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;font-size:var(--vib-icon-size-md);line-height:1;color:var(--vib-clr-primary-2);transition:all var(--vib-transition-default);position:relative}.vib-btn-icon:after{position:absolute;display:block;content:"";left:-.125rem;top:-.125rem;bottom:-.125rem;right:-.125rem;border-radius:var(--vib-border-radius-sm);box-shadow:0 0 0 var(--vib-border-width-thin) var(--vib-clr-neutral-2);transition:inherit;pointer-events:none;opacity:0}.vib-btn-icon:focus-visible:after{opacity:1}.vib-btn-icon:active,.vib-btn-icon:focus,.vib-btn-icon:hover{color:var(--vib-clr-neutral-2)}.vib-btn-icon:disabled{color:var(--vib-clr-neutral-1)}.vib-btn-icon .vib-btn-icon__txt{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}.vib-btn-icon:disabled{pointer-events:none}.vib-btn-icon.vib-btn-icon--outline{border:var(--vib-border-width-thin) solid var(--vib-clr-primary-2);border-radius:var(--vib-border-radius-sm);background-color:transparent;color:var(--vib-clr-primary-2)}@media(hover:hover){.vib-btn-icon.vib-btn-icon--outline:hover{background-color:var(--vib-clr-primary-2);color:var(--vib-clr-primary-1)}}.vib-btn-icon.vib-btn-icon--outline:disabled{border-color:var(--vib-clr-neutral-1);color:var(--vib-clr-neutral-1)}.vib-btn-icon.vib-btn-icon--surface{width:2.25rem;height:2.25rem;background-color:var(--vib-clr-surface-raised);border-radius:var(--vib-border-radius-sm)}.vib-btn-icon.vib-btn-icon--sm{width:1rem;height:1rem;font-size:var(--vib-icon-size-sm)}.vib-icon{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;line-height:1;font-size:inherit;color:inherit;aspect-ratio:1}.vib-icon svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.vib-input{display:flex;flex-direction:row;align-items:center;width:100%;min-height:var(--vib-control-height);background-color:var(--vib-clr-primary-1);border:var(--vib-border-width-thin) solid var(--vib-clr-neutral-1);color:var(--vib-clr-primary-2);transition:border-color var(--vib-transition-default),background-color var(--vib-transition-default);position:relative}.vib-input,.vib-input:after{border-radius:var(--vib-border-radius-sm)}.vib-input:after{position:absolute;display:block;content:"";left:-.125rem;top:-.125rem;bottom:-.125rem;right:-.125rem;box-shadow:0 0 0 var(--vib-border-width-thin) var(--vib-clr-neutral-2);transition:inherit;pointer-events:none;opacity:0}.vib-input:focus-visible:after{opacity:1}.vib-input:hover:not(.vib-input--disabled):not(.vib-input--error){border-color:var(--vib-clr-neutral-2)}.vib-input:focus-within:not(.vib-input--disabled):not(.vib-input--error){border-color:var(--vib-clr-primary-2)}.vib-input .vib-input__control{flex:1 1 auto;width:100%;min-height:var(--vib-control-height);padding:0 1rem;background:transparent;border:0;outline:none;color:inherit;font-family:var(--vib-font-family-base);font-size:var(--vib-control-text);line-height:var(--vib-control-line-height);font-weight:var(--vib-font-weight-regular)}.vib-input .vib-input__control::-moz-placeholder{color:var(--vib-clr-neutral-2);opacity:.4}.vib-input .vib-input__control::placeholder{color:var(--vib-clr-neutral-2);opacity:.4}.vib-input .vib-input__control:disabled{cursor:not-allowed}.vib-input .vib-input__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;color:inherit;font-size:var(--vib-icon-size-sm)}.vib-input .vib-input__icon--left+.vib-input__control{padding-left:0}.vib-input .vib-input__toggle{background:transparent;border:0;padding:0;cursor:pointer;color:inherit}.vib-input .vib-input__toggle:disabled{cursor:not-allowed}.vib-input.vib-input--has-icon-left .vib-input__control{padding-left:0}.vib-input.vib-input--has-icon-right .vib-input__control{padding-right:0}.vib-input.vib-input--error{border-color:var(--vib-clr-accent-1);color:var(--vib-clr-accent-1)}.vib-input.vib-input--disabled{background-color:var(--vib-clr-neutral-4);border-color:var(--vib-clr-neutral-1);color:var(--vib-clr-neutral-2);pointer-events:none}.vib-input.vib-input--size-md{min-height:var(--vib-control-height-md)}.vib-input.vib-input--size-md .vib-input__control{min-height:var(--vib-control-height-md);font-size:var(--vib-control-text-md);line-height:var(--vib-control-line-height-md)}.vib-input.vib-input--size-sm{min-height:var(--vib-control-height-sm)}.vib-input.vib-input--size-sm .vib-input__control{min-height:var(--vib-control-height-sm);font-size:var(--vib-font-size-sm);line-height:1.4}.vib-input.vib-input--size-sm .vib-input__icon{flex-basis:2rem;width:2rem;height:2rem}.vib-input.vib-input--underline{min-height:0;padding-bottom:var(--vib-spacing-sm);background-color:transparent;border-width:0 0 var(--vib-border-width-thin);border-color:var(--vib-clr-primary-2);border-radius:0}.vib-input.vib-input--underline:focus-within:not(.vib-input--disabled):not(.vib-input--error),.vib-input.vib-input--underline:hover:not(.vib-input--disabled):not(.vib-input--error){border-color:var(--vib-clr-primary-2)}.vib-input.vib-input--underline .vib-input__control{min-height:0;padding:0;font-size:var(--vib-font-size-md);line-height:var(--vib-line-height-lg)}.vib-input.vib-input--underline .vib-input__control::-moz-placeholder{color:var(--vib-clr-neutral-1);opacity:1}.vib-input.vib-input--underline .vib-input__control::placeholder{color:var(--vib-clr-neutral-1);opacity:1}.vib-input.vib-input--inline{min-height:0;gap:var(--vib-spacing-xs);background-color:transparent;border:0;border-radius:0}.vib-input.vib-input--inline .vib-input__control{min-height:0;padding:0;font:var(--vib-text-md)}.vib-input.vib-input--inline .vib-input__control::-moz-placeholder{color:var(--vib-clr-neutral-2);opacity:1}.vib-input.vib-input--inline .vib-input__control::placeholder{color:var(--vib-clr-neutral-2);opacity:1}.vib-input.vib-input--inline .vib-input__icon{flex:0 0 auto;width:auto;height:auto;color:var(--vib-clr-neutral-2)}.vib-input__icon--loading{animation:vib-input-spin 1s linear infinite}@keyframes vib-input-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.vib-input__icon--loading{animation-duration:0s}}.vib-text{display:block;margin:0}.vib-text.vib-text--sm{font:var(--vib-text-sm)}.vib-text.vib-text--md{font:var(--vib-text-md)}.vib-text.vib-text--lg{font:var(--vib-text-lg)}.vib-text.vib-text--xl{font:var(--vib-text-xl)}.vib-text.vib-text--indent{text-indent:var(--vib-text-indent)}.vib-container{width:100%;max-width:calc(var(--vib-container-max-width) + var(--vib-spacing-md)*2);margin:0 auto;padding:0 var(--vib-spacing-md);text-align:left}.vib-grid{display:grid;grid-template-rows:auto;gap:var(--vib-spacing-md)}.vib-grid.vib-grid--cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:425px){.vib-grid.vib-grid--cols-sm-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(min-width:768px){.vib-grid.vib-grid--cols-md-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(min-width:1024px){.vib-grid.vib-grid--cols-lg-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(min-width:1280px){.vib-grid.vib-grid--cols-xl-1{grid-template-columns:repeat(1,minmax(0,1fr))}}.vib-grid.vib-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:425px){.vib-grid.vib-grid--cols-sm-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.vib-grid.vib-grid--cols-md-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.vib-grid.vib-grid--cols-lg-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.vib-grid.vib-grid--cols-xl-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.vib-grid.vib-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:425px){.vib-grid.vib-grid--cols-sm-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.vib-grid.vib-grid--cols-md-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.vib-grid.vib-grid--cols-lg-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.vib-grid.vib-grid--cols-xl-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.vib-grid.vib-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(min-width:425px){.vib-grid.vib-grid--cols-sm-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:768px){.vib-grid.vib-grid--cols-md-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.vib-grid.vib-grid--cols-lg-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.vib-grid.vib-grid--cols-xl-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.vib-grid.vib-grid--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media(min-width:425px){.vib-grid.vib-grid--cols-sm-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:768px){.vib-grid.vib-grid--cols-md-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1024px){.vib-grid.vib-grid--cols-lg-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1280px){.vib-grid.vib-grid--cols-xl-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.vib-grid.vib-grid--cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}@media(min-width:425px){.vib-grid.vib-grid--cols-sm-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:768px){.vib-grid.vib-grid--cols-md-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1024px){.vib-grid.vib-grid--cols-lg-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1280px){.vib-grid.vib-grid--cols-xl-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.vib-grid.vib-grid--cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}@media(min-width:425px){.vib-grid.vib-grid--cols-sm-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(min-width:768px){.vib-grid.vib-grid--cols-md-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(min-width:1024px){.vib-grid.vib-grid--cols-lg-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(min-width:1280px){.vib-grid.vib-grid--cols-xl-7{grid-template-columns:repeat(7,minmax(0,1fr))}}.vib-grid.vib-grid--cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}@media(min-width:425px){.vib-grid.vib-grid--cols-sm-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(min-width:768px){.vib-grid.vib-grid--cols-md-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(min-width:1024px){.vib-grid.vib-grid--cols-lg-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(min-width:1280px){.vib-grid.vib-grid--cols-xl-8{grid-template-columns:repeat(8,minmax(0,1fr))}}.vib-grid.vib-grid--cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}@media(min-width:425px){.vib-grid.vib-grid--cols-sm-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media(min-width:768px){.vib-grid.vib-grid--cols-md-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media(min-width:1024px){.vib-grid.vib-grid--cols-lg-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media(min-width:1280px){.vib-grid.vib-grid--cols-xl-9{grid-template-columns:repeat(9,minmax(0,1fr))}}.vib-grid.vib-grid--cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}@media(min-width:425px){.vib-grid.vib-grid--cols-sm-10{grid-template-columns:repeat(10,minmax(0,1fr))}}@media(min-width:768px){.vib-grid.vib-grid--cols-md-10{grid-template-columns:repeat(10,minmax(0,1fr))}}@media(min-width:1024px){.vib-grid.vib-grid--cols-lg-10{grid-template-columns:repeat(10,minmax(0,1fr))}}@media(min-width:1280px){.vib-grid.vib-grid--cols-xl-10{grid-template-columns:repeat(10,minmax(0,1fr))}}.vib-grid.vib-grid--cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}@media(min-width:425px){.vib-grid.vib-grid--cols-sm-11{grid-template-columns:repeat(11,minmax(0,1fr))}}@media(min-width:768px){.vib-grid.vib-grid--cols-md-11{grid-template-columns:repeat(11,minmax(0,1fr))}}@media(min-width:1024px){.vib-grid.vib-grid--cols-lg-11{grid-template-columns:repeat(11,minmax(0,1fr))}}@media(min-width:1280px){.vib-grid.vib-grid--cols-xl-11{grid-template-columns:repeat(11,minmax(0,1fr))}}.vib-grid.vib-grid--cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}@media(min-width:425px){.vib-grid.vib-grid--cols-sm-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:768px){.vib-grid.vib-grid--cols-md-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:1024px){.vib-grid.vib-grid--cols-lg-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:1280px){.vib-grid.vib-grid--cols-xl-12{grid-template-columns:repeat(12,minmax(0,1fr))}}.vib-grid--gap-sm{gap:var(--vib-spacing-sm)}.vib-grid--gap-md{gap:var(--vib-spacing-md)}.vib-grid.vib-grid--row-gap-sm{row-gap:var(--vib-spacing-sm)}.vib-grid.vib-grid--row-gap-md{row-gap:var(--vib-spacing-md)}.vib-grid.vib-grid--row-gap-lg{row-gap:var(--vib-spacing-lg)}.vib-grid-item.vib-grid-item--span-1{grid-column:span 1/span 1}@media(min-width:425px){.vib-grid-item.vib-grid-item--span-sm-1{grid-column:span 1/span 1}}@media(min-width:768px){.vib-grid-item.vib-grid-item--span-md-1{grid-column:span 1/span 1}}@media(min-width:1024px){.vib-grid-item.vib-grid-item--span-lg-1{grid-column:span 1/span 1}}@media(min-width:1280px){.vib-grid-item.vib-grid-item--span-xl-1{grid-column:span 1/span 1}}.vib-grid-item.vib-grid-item--span-2{grid-column:span 2/span 2}@media(min-width:425px){.vib-grid-item.vib-grid-item--span-sm-2{grid-column:span 2/span 2}}@media(min-width:768px){.vib-grid-item.vib-grid-item--span-md-2{grid-column:span 2/span 2}}@media(min-width:1024px){.vib-grid-item.vib-grid-item--span-lg-2{grid-column:span 2/span 2}}@media(min-width:1280px){.vib-grid-item.vib-grid-item--span-xl-2{grid-column:span 2/span 2}}.vib-grid-item.vib-grid-item--span-3{grid-column:span 3/span 3}@media(min-width:425px){.vib-grid-item.vib-grid-item--span-sm-3{grid-column:span 3/span 3}}@media(min-width:768px){.vib-grid-item.vib-grid-item--span-md-3{grid-column:span 3/span 3}}@media(min-width:1024px){.vib-grid-item.vib-grid-item--span-lg-3{grid-column:span 3/span 3}}@media(min-width:1280px){.vib-grid-item.vib-grid-item--span-xl-3{grid-column:span 3/span 3}}.vib-grid-item.vib-grid-item--span-4{grid-column:span 4/span 4}@media(min-width:425px){.vib-grid-item.vib-grid-item--span-sm-4{grid-column:span 4/span 4}}@media(min-width:768px){.vib-grid-item.vib-grid-item--span-md-4{grid-column:span 4/span 4}}@media(min-width:1024px){.vib-grid-item.vib-grid-item--span-lg-4{grid-column:span 4/span 4}}@media(min-width:1280px){.vib-grid-item.vib-grid-item--span-xl-4{grid-column:span 4/span 4}}.vib-grid-item.vib-grid-item--span-5{grid-column:span 5/span 5}@media(min-width:425px){.vib-grid-item.vib-grid-item--span-sm-5{grid-column:span 5/span 5}}@media(min-width:768px){.vib-grid-item.vib-grid-item--span-md-5{grid-column:span 5/span 5}}@media(min-width:1024px){.vib-grid-item.vib-grid-item--span-lg-5{grid-column:span 5/span 5}}@media(min-width:1280px){.vib-grid-item.vib-grid-item--span-xl-5{grid-column:span 5/span 5}}.vib-grid-item.vib-grid-item--span-6{grid-column:span 6/span 6}@media(min-width:425px){.vib-grid-item.vib-grid-item--span-sm-6{grid-column:span 6/span 6}}@media(min-width:768px){.vib-grid-item.vib-grid-item--span-md-6{grid-column:span 6/span 6}}@media(min-width:1024px){.vib-grid-item.vib-grid-item--span-lg-6{grid-column:span 6/span 6}}@media(min-width:1280px){.vib-grid-item.vib-grid-item--span-xl-6{grid-column:span 6/span 6}}.vib-grid-item.vib-grid-item--span-7{grid-column:span 7/span 7}@media(min-width:425px){.vib-grid-item.vib-grid-item--span-sm-7{grid-column:span 7/span 7}}@media(min-width:768px){.vib-grid-item.vib-grid-item--span-md-7{grid-column:span 7/span 7}}@media(min-width:1024px){.vib-grid-item.vib-grid-item--span-lg-7{grid-column:span 7/span 7}}@media(min-width:1280px){.vib-grid-item.vib-grid-item--span-xl-7{grid-column:span 7/span 7}}.vib-grid-item.vib-grid-item--span-8{grid-column:span 8/span 8}@media(min-width:425px){.vib-grid-item.vib-grid-item--span-sm-8{grid-column:span 8/span 8}}@media(min-width:768px){.vib-grid-item.vib-grid-item--span-md-8{grid-column:span 8/span 8}}@media(min-width:1024px){.vib-grid-item.vib-grid-item--span-lg-8{grid-column:span 8/span 8}}@media(min-width:1280px){.vib-grid-item.vib-grid-item--span-xl-8{grid-column:span 8/span 8}}.vib-grid-item.vib-grid-item--span-9{grid-column:span 9/span 9}@media(min-width:425px){.vib-grid-item.vib-grid-item--span-sm-9{grid-column:span 9/span 9}}@media(min-width:768px){.vib-grid-item.vib-grid-item--span-md-9{grid-column:span 9/span 9}}@media(min-width:1024px){.vib-grid-item.vib-grid-item--span-lg-9{grid-column:span 9/span 9}}@media(min-width:1280px){.vib-grid-item.vib-grid-item--span-xl-9{grid-column:span 9/span 9}}.vib-grid-item.vib-grid-item--span-10{grid-column:span 10/span 10}@media(min-width:425px){.vib-grid-item.vib-grid-item--span-sm-10{grid-column:span 10/span 10}}@media(min-width:768px){.vib-grid-item.vib-grid-item--span-md-10{grid-column:span 10/span 10}}@media(min-width:1024px){.vib-grid-item.vib-grid-item--span-lg-10{grid-column:span 10/span 10}}@media(min-width:1280px){.vib-grid-item.vib-grid-item--span-xl-10{grid-column:span 10/span 10}}.vib-grid-item.vib-grid-item--span-11{grid-column:span 11/span 11}@media(min-width:425px){.vib-grid-item.vib-grid-item--span-sm-11{grid-column:span 11/span 11}}@media(min-width:768px){.vib-grid-item.vib-grid-item--span-md-11{grid-column:span 11/span 11}}@media(min-width:1024px){.vib-grid-item.vib-grid-item--span-lg-11{grid-column:span 11/span 11}}@media(min-width:1280px){.vib-grid-item.vib-grid-item--span-xl-11{grid-column:span 11/span 11}}.vib-grid-item.vib-grid-item--span-12{grid-column:span 12/span 12}@media(min-width:425px){.vib-grid-item.vib-grid-item--span-sm-12{grid-column:span 12/span 12}}@media(min-width:768px){.vib-grid-item.vib-grid-item--span-md-12{grid-column:span 12/span 12}}@media(min-width:1024px){.vib-grid-item.vib-grid-item--span-lg-12{grid-column:span 12/span 12}}@media(min-width:1280px){.vib-grid-item.vib-grid-item--span-xl-12{grid-column:span 12/span 12}}.vib-collection-card{height:100%;opacity:0;animation:vib-collection-card-fade-in .6s ease forwards}.vib-collection-card .vib-new-product-card .vib-heading.vib-heading--lg,.vib-collection-card .vib-product-card .vib-heading.vib-heading--lg{font-size:var(--vib-font-size-lg)}.vib-collection-card .vib-new-product-card .vib-collection-card__trigger,.vib-collection-card .vib-product-card .vib-collection-card__trigger{flex-shrink:1;min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:start}.vib-collection-card .vib-new-product-card .vib-collection-card__trigger .vib-link,.vib-collection-card .vib-product-card .vib-collection-card__trigger .vib-link{text-align:inherit}.vib-collection-card picture{display:block;width:100%;height:100%}.vib-collection-card.vib-collection-card--static{opacity:1;animation:none}@keyframes vib-collection-card-fade-in{to{opacity:1}}@media(prefers-reduced-motion:reduce){.vib-collection-card{opacity:1;animation:none}}.vib-product-card{position:relative}.vib-product-card .vib-product-card__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:var(--vib-spacing-sm) 0}@media(min-width:768px){.vib-product-card .vib-product-card__content{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;-moz-column-gap:var(--vib-spacing-md);column-gap:var(--vib-spacing-md)}}.vib-product-card .vib-product-card__header{position:relative;z-index:2}.vib-product-card .vib-product-card__list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;flex:1 1 auto}@media(min-width:768px){.vib-product-card .vib-product-card__list{justify-content:flex-end}}.vib-product-card .vib-product-card__media{position:absolute;z-index:1;top:0;left:0;width:100%;overflow:hidden;aspect-ratio:var(--vib-product-card-aspect-ratio);border:var(--vib-border-width-thin) solid transparent;transition:border-color var(--vib-transition-default)}.vib-product-card .vib-product-card__media img,.vib-product-card .vib-product-card__media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.vib-product-card .vib-product-card__item--active .vib-product-card__item-media{opacity:1}.vib-product-card .vib-product-card__item-media{opacity:0;transition:opacity var(--vib-transition-default)}.vib-product-card .vib-product-card__trigger{position:relative;z-index:2;flex:0 0 auto;white-space:nowrap;padding-right:var(--vib-spacing-md)}@media(min-width:768px){.vib-product-card .vib-product-card__trigger{padding:0 0 0 var(--vib-spacing-md)}}.vib-product-card:before{content:"";display:block;aspect-ratio:var(--vib-product-card-aspect-ratio)}.vib-product-card:hover .vib-product-card__media{border-color:var(--vib-clr-primary-2)}.vib-new-product-card{position:relative}.vib-new-product-card .vib-new-product-card__content{padding:var(--vib-spacing-sm) 0;border-bottom:1px solid var(--vib-clr-neutral-1)}.vib-new-product-card .vib-new-product-card__header{position:relative;z-index:2;padding-bottom:var(--vib-spacing-sm)}.vib-new-product-card .vib-new-product-card__list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;flex:1 1 auto}.vib-new-product-card .vib-new-product-card__media{position:absolute;z-index:1;top:0;left:0;width:100%;overflow:hidden;aspect-ratio:var(--vib-product-card-aspect-ratio);border:var(--vib-border-width-thin) solid transparent;transition:border-color var(--vib-transition-default)}.vib-new-product-card .vib-new-product-card__media img,.vib-new-product-card .vib-new-product-card__media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.vib-new-product-card .vib-new-product-card__item{text-transform:uppercase;padding-bottom:var(--vib-spacing-sm)}.vib-new-product-card .vib-new-product-card__item .vib-link{color:var(--vib-clr-neutral-2)}.vib-new-product-card .vib-new-product-card__item--active .vib-new-product-card__item-media{opacity:1}.vib-new-product-card .vib-new-product-card__item--active .vib-link{color:var(--vib-clr-primary-2)}.vib-new-product-card .vib-new-product-card__item-media{opacity:0;transition:opacity var(--vib-transition-default)}.vib-new-product-card .vib-new-product-card__trigger{position:relative;z-index:20;flex:0 0 auto;white-space:nowrap;padding-right:var(--vib-spacing-md)}.vib-new-product-card .vib-new-product-card__overlay-link{position:absolute;width:100%;height:100%;top:0;z-index:10}.vib-new-product-card .vib-new-product-card__overlay-link span{display:none}.vib-new-product-card:before{content:"";display:block;aspect-ratio:var(--vib-product-card-aspect-ratio)}.vib-new-product-card:hover .vib-new-product-card__media{border-color:var(--vib-clr-neutral-2)}.vib-new-product-card--stretch,.vib-product-card--stretch{height:100%;display:flex;flex-direction:column}.vib-new-product-card--stretch>.vib-new-product-card__content,.vib-new-product-card--stretch>.vib-product-card__content,.vib-product-card--stretch>.vib-new-product-card__content,.vib-product-card--stretch>.vib-product-card__content{flex:1 1 auto}.vib-link{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--vib-spacing-sm);text-align:center;text-decoration:none;color:var(--vib-clr-primary-2);background-color:transparent}.vib-link:hover{color:var(--vib-clr-neutral-2)}.vib-link:focus-visible{color:var(--vib-clr-primary-2)}.vib-link:disabled{color:var(--vib-clr-neutral-1)}.vib-link{position:relative}.vib-link:after{position:absolute;display:block;content:"";left:-.125rem;top:-.125rem;bottom:-.125rem;right:-.125rem;border-radius:var(--vib-border-radius-sm);box-shadow:0 0 0 var(--vib-border-width-thin) var(--vib-clr-neutral-2);transition:inherit;pointer-events:none;opacity:0}.vib-link:focus-visible:after{opacity:1}.vib-link{transition:all var(--vib-transition-default)}.vib-link .vib-link__txt{order:2;font:var(--vib-text-md)}.vib-link .vib-link__icon{flex:0 0 auto;order:1;font-size:var(--vib-icon-size-sm);width:var(--vib-icon-size-sm);height:var(--vib-icon-size-sm)}.vib-link .vib-link__icon .vib-icon{font-size:inherit}.vib-link:disabled{pointer-events:none}.vib-link.vib-link--lg .vib-link__txt{font:var(--vib-text-lg)}.vib-link.vib-link--underline .vib-link__txt{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.vib-heading{display:block;margin:0}.vib-heading.vib-heading--xs{font:var(--vib-heading-xs)}.vib-heading.vib-heading--sm{font:var(--vib-heading-sm)}.vib-heading.vib-heading--md{font:var(--vib-heading-md)}.vib-heading.vib-heading--lg{font:var(--vib-heading-lg)}.vib-heading.vib-heading--xl{font:var(--vib-heading-xl)}.vib-heading.vib-heading--xxl{font:var(--vib-heading-xxl)}.vib-heading.vib-heading--indent{text-indent:var(--vib-heading-indent)}:root{--vib-side-panel-width:90vw}@media(min-width:768px){:root{--vib-side-panel-width:28.125rem}}.vib-side-panel{position:fixed;z-index:1002;top:0;right:calc(-1*var(--vib-side-panel-width));bottom:0;left:auto;width:var(--vib-side-panel-width);background-color:var(--vib-clr-primary-1);overflow-y:auto}.vib-side-panel .vib-side-panel__header{position:sticky;top:0;right:0;bottom:auto;left:0;z-index:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--vib-spacing-md);padding:var(--vib-spacing-2xl) var(--vib-spacing-md) var(--vib-spacing-md);background-color:inherit}.vib-side-panel .vib-side-panel__header-close{line-height:0}.vib-side-panel .vib-side-panel__header:after{position:absolute;content:"";right:var(--vib-spacing-md);bottom:0;left:var(--vib-spacing-md);display:block;border-bottom:var(--vib-border)}.vib-side-panel .vib-side-panel__body{width:100%;padding:1.5rem var(--vib-spacing-md) 1.5rem;display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:1.5rem}@media(min-width:768px){.vib-side-panel .vib-side-panel__body{gap:2.75rem}}.vib-side-panel .vib-side-panel__section-header{padding-bottom:var(--vib-spacing-sm);border-bottom:var(--vib-border)}@media(min-width:768px){.vib-side-panel .vib-side-panel__section-header{padding-bottom:1.25rem}}.vib-side-panel .vib-side-panel__section-content{padding-top:1.25rem}.vib-side-panel.vib-side-panel--open{right:0;transition:right var(--vib-transition-default)}.vib-side-panel:not(.vib-side-panel--open){visibility:hidden}.vib-side-panel.vib-side-panel--stacked{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow:hidden}.vib-side-panel.vib-side-panel--stacked .vib-side-panel__header{width:100%;display:block;padding:var(--vib-spacing-lg) var(--vib-spacing-md) var(--vib-spacing-lg-24)}.vib-side-panel.vib-side-panel--stacked .vib-side-panel__body{flex:1 1 auto;overflow-y:auto;padding-top:0;padding-bottom:5.875rem}.vib-side-panel.vib-side-panel--stacked .vib-side-panel__section-header{padding-bottom:1.5rem}.vib-side-panel.vib-side-panel--stacked .vib-side-panel__section-content{padding-top:var(--vib-spacing-md)}.vib-side-panel.vib-side-panel--stacked .vib-side-panel__section+.vib-side-panel__section{margin-top:2.5rem}.vib-side-panel .vib-side-panel__footer{position:absolute;top:auto;right:0;bottom:0;left:0;z-index:10;padding:var(--vib-spacing-lg) var(--vib-spacing-md);background-color:var(--vib-clr-primary-1)}.vib-side-panel.vib-side-panel--docked{border-left:var(--vib-border)}.vib-side-panel .vib-side-panel__loading{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background-color:var(--vib-clr-primary-1);color:var(--vib-clr-neutral-2)}.vib-side-panel .vib-side-panel__spinner{font-size:var(--vib-icon-size-lg,1.5rem);animation:vib-side-panel-spin 1s linear infinite}.vib-side-panel .vib-side-panel__toolbar{position:absolute;top:var(--vib-spacing-sm);right:var(--vib-spacing-sm);z-index:3;display:flex;align-items:center;gap:var(--vib-spacing-xs)}.vib-side-panel .vib-side-panel__toolbar-button{width:2rem;height:2rem;background-color:var(--vib-clr-primary-1);border-radius:var(--vib-border-radius-sm)}.vib-side-panel .vib-side-panel__resize{position:absolute;top:0;bottom:0;left:0;width:.625rem;padding:0;border:none;background:transparent;cursor:ew-resize;touch-action:none;z-index:2}.vib-side-panel .vib-side-panel__resize:active,.vib-side-panel .vib-side-panel__resize:hover{border-left:3px solid var(--vib-clr-primary-2)}@media(max-width:1023px){.vib-side-panel.vib-hidden-handheld{position:fixed!important}}@keyframes vib-side-panel-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.vib-side-panel__spinner{animation-duration:0s}}.vib-overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1001;background-color:var(--vib-overlay-background);pointer-events:none;opacity:0;transition:opacity var(--vib-transition-default)}.vib-overlay.vib-overlay--show{pointer-events:auto;opacity:1}@media(min-width:1024px){.vib-filters-accordion{height:calc(100vh - 150px);overflow:auto}}.vib-filters-accordion .vib-filters-accordion__item{padding:.125rem 0}.vib-filters-accordion .vib-filters-accordion__item:nth-child(3){margin-bottom:36px}.vib-filters-accordion .vib-filters-accordion__trigger{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;-moz-column-gap:var(--vib-spacing-sm);column-gap:var(--vib-spacing-sm);color:var(--vib-clr-primary-2);text-align:left}.vib-filters-accordion .vib-filters-accordion__trigger .vib-icon--accordion-open,.vib-filters-accordion .vib-filters-accordion__trigger[aria-expanded=true] .vib-icon--accordion-closed{display:none}.vib-filters-accordion .vib-filters-accordion__trigger[aria-expanded=true] .vib-icon--accordion-open{display:flex}.vib-filters-accordion .vib-filters-accordion__content[data-state=open]{animation:slideDown .2s ease-out}.vib-filters-accordion .vib-filters-accordion__content[data-state=closed]{animation:slideUp .2s ease-out}.vib-filters-accordion .vib-filters-accordion__content-wrapper{padding:var(--vib-spacing-xs) 0 var(--vib-spacing-xs) var(--vib-spacing-md)}.vib-filters-accordion .vib-filters-accordion__content-wrapper ul{line-height:1.2}.vib-filters-accordion .vib-filters-accordion__trigger-count{color:var(--vib-clr-neutral-2);margin-left:var(--vib-spacing-xs)}.vib-filter-option{position:relative}.vib-filter-option input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:1;cursor:pointer}.vib-filter-option input:checked+.vib-link{color:var(--vib-clr-primary-2);text-decoration:underline}.vib-filter-option input:disabled+.vib-link{color:var(--vib-clr-neutral-1);pointer-events:none;cursor:not-allowed}.vib-filter-option .vib-link{text-align:left;color:var(--vib-clr-neutral-2)}.vib-filter-option .vib-link .vib-link__txt{font-size:var(--vib-font-size-sm)}.vib-filter-option input:not(:disabled):hover+.vib-link,.vib-radio{color:var(--vib-clr-primary-2)}.vib-radio{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--vib-spacing-md)}.vib-radio input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0}.vib-radio .vib-radio__input{z-index:1;flex:0 0 auto;width:1.25rem;height:1.25rem;border:var(--vib-border-width-thin) solid var(--vib-clr-neutral-1);border-radius:var(--vib-border-radius-sm);transition:all var(--vib-transition-default);position:relative}.vib-radio .vib-radio__input:after{position:absolute;display:block;content:"";left:-.125rem;top:-.125rem;bottom:-.125rem;right:-.125rem;border-radius:var(--vib-border-radius-sm);box-shadow:0 0 0 var(--vib-border-width-thin) var(--vib-clr-neutral-2);transition:inherit;pointer-events:none;opacity:0}.vib-radio .vib-radio__input:focus-visible:after{opacity:1}.vib-radio .vib-radio__input:before{content:"";display:block;position:absolute;top:.0625rem;right:.0625rem;bottom:.0625rem;left:.0625rem;background-color:var(--vib-clr-primary-2);border-radius:var(--vib-border-radius-xs);opacity:0;transition:inherit}.vib-radio input:checked+.vib-radio__input{border-color:var(--vib-clr-primary-2)}.vib-radio input:checked+.vib-radio__input:before{opacity:1}.vib-radio input:focus-visible+.vib-radio__input:after{opacity:1}.vib-radio .vib-radio__label{position:relative;z-index:2}.vib-radio.vib-radio--disabled{color:var(--vib-clr-neutral-1);pointer-events:none}.vib-radio.vib-radio--disabled .vib-text{color:inherit}.vib-radio.vib-radio--disabled .vib-radio__input{border-color:var(--vib-clr-neutral-1)}.vib-radio.vib-radio--disabled .vib-radio__input:before{background-color:var(--vib-clr-neutral-1)}.vib-tag{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.375rem;padding:.125rem var(--vib-spacing-sm);height:1.125rem;color:var(--vib-clr-primary-2);background-color:var(--vib-clr-primary-1);border:var(--vib-border);border-radius:var(--vib-border-radius-sm);transition:all var(--vib-transition-default)}.vib-tag .vib-tag__label{font-size:var(--vib-font-size-xs)}.vib-tag .vib-tag__icon{display:flex;align-items:center;font-size:var(--vib-icon-size-2xs)}.vib-tag .vib-tag__action{width:1.125rem;height:1.125rem;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:calc(-1*var(--vib-spacing-xs))}.vib-tag .vib-tag__action .vib-btn-icon{color:inherit;width:auto;height:auto;font-size:var(--vib-icon-size-2xs)}.vib-tag--uppercase .vib-tag__label{text-transform:uppercase}.vib-tag--success{color:var(--vib-clr-status-success);background-color:var(--vib-clr-status-success-surface);border-color:transparent}.vib-tag--info{color:var(--vib-clr-status-info);background-color:var(--vib-clr-status-info-surface);border-color:transparent}.vib-tag--neutral{color:var(--vib-clr-neutral-2);background-color:var(--vib-clr-secondary-1);border-color:transparent}.vib-tag:hover{color:var(--vib-clr-neutral-2);border-color:var(--vib-clr-neutral-2)}.vib-tag:active{color:var(--vib-clr-primary-1);background-color:var(--vib-clr-primary-2);border-color:var(--vib-clr-primary-2)}.vib-tag *{transition:inherit}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideDown{0%{height:0;overflow:hidden}to{height:var(--radix-accordion-content-height);overflow:hidden}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height);overflow:hidden}to{height:0;overflow:hidden}}.vib-btn-icon.vib-scroll-to-anchor-btn{width:var(--vib-spacing-lg);height:var(--vib-spacing-lg);color:var(--vib-clr-neutral-2);background-color:rgb(from var(--vib-clr-neutral-1) r g b/.3);backdrop-filter:var(--vib-backdrop-blur);font-size:var(--vib-icon-size-md);border-radius:var(--vib-border-radius-sm);box-shadow:0 .0625rem .125rem 0 rgba(0,0,0,.15)}.vib-btn-icon.vib-scroll-to-anchor-btn:hover{color:var(--vib-clr-neutral-1)}