:root{--vitamine-collection-divider: var(--vitamine-color-ink-12);--vitamine-collection-divider-strong: var(--vitamine-color-ink-14);--vitamine-collection-copy: var(--vitamine-color-ink-78);--vitamine-collection-copy-muted: var(--vitamine-color-ink-72);--vitamine-collection-copy-subtle: var(--vitamine-color-ink-62);--vitamine-collection-index: var(--vitamine-color-ink-34);--vitamine-collection-index-muted: var(--vitamine-color-ink-46);--vitamine-collection-count: var(--vitamine-color-ink-50);--vitamine-collection-placeholder: var(--vitamine-surface-tint);--vitamine-collection-image-transition: var(--vitamine-transition-slow);--vitamine-collection-image-scale: 1.03;--vitamine-collection-image-scale-strong: 1.035}.main-collection-header{margin-top:24px;margin-bottom:28px}.main-collection-header .page-header-details{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;justify-items:center}.main-collection-header .page-title{max-width:980px;margin-bottom:0;font-size:clamp(2.4rem,4.8vw,5rem);font-weight:800;letter-spacing:-.04em;line-height:.92;text-transform:uppercase}.main-collection-header .page-description{max-width:980px;margin-bottom:0;padding-top:14px;border-top:1px solid var(--vitamine-collection-divider)}.main-collection-header .page-description p{margin:0;font-size:clamp(1rem,1.5vw,1.22rem);font-weight:500;line-height:1.75;color:var(--vitamine-collection-copy);text-wrap:balance}@media screen and (min-width:768px){.main-collection-header .page-header-details{grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);align-items:start;justify-items:stretch;text-align:left;gap:24px 48px}.main-collection-header .page-title,.main-collection-header .page-description{margin-left:0;margin-right:0}.main-collection-header .page-title{align-self:start;position:sticky;top:24px}.main-collection-header .page-description{padding-top:0;padding-left:28px;border-top:0;border-left:1px solid var(--vitamine-collection-divider)}}.main-page-header.main-collection-header{margin-top:clamp(24px,3vw,44px)!important;margin-bottom:clamp(28px,4vw,64px)!important}.main-page-header.main-collection-header .page-header-details{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;justify-items:stretch!important;gap:18px!important;text-align:left!important}.main-page-header.main-collection-header .main-page-header-title.page-title,.main-page-header.main-collection-header .page-title{max-width:14ch!important;margin:0!important;font-family:Helvetica,Arial,sans-serif!important;font-size:clamp(2.9rem,6vw,6.4rem)!important;font-weight:900!important;line-height:.9!important;letter-spacing:-.055em!important;text-transform:uppercase!important;text-wrap:balance}.main-page-header.main-collection-header .main-page-header-description.page-description,.main-page-header.main-collection-header .page-description{max-width:62rem!important;margin:0!important;padding-top:16px!important;border-top:1px solid var(--vitamine-collection-divider-strong)!important;border-left:0!important;font-family:Helvetica,Arial,sans-serif!important;font-size:clamp(1.05rem,1.45vw,1.22rem)!important;font-weight:500!important;line-height:1.8!important;color:var(--vitamine-collection-copy)!important;text-wrap:pretty}.main-page-header.main-collection-header .main-page-header-description.page-description p,.main-page-header.main-collection-header .page-description p{margin:0!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important}@media screen and (min-width:990px){.main-page-header.main-collection-header .page-header-details{grid-template-columns:minmax(240px,.82fr) minmax(0,1.18fr)!important;gap:26px 56px!important}.main-page-header.main-collection-header .main-page-header-description.page-description,.main-page-header.main-collection-header .page-description{padding-top:0!important;padding-left:32px!important;border-top:0!important;border-left:1px solid var(--vitamine-collection-divider-strong)!important}}@media screen and (max-width:989px){.main-page-header.main-collection-header .page-header-details{text-align:center!important;justify-items:center!important}.main-page-header.main-collection-header .main-page-header-title.page-title,.main-page-header.main-collection-header .page-title,.main-page-header.main-collection-header .main-page-header-description.page-description,.main-page-header.main-collection-header .page-description{max-width:100%!important}}.section-rich-text.is-collection-rich-text{margin-top:clamp(18px,2.5vw,36px);margin-bottom:0!important;padding-bottom:0!important;text-align:left!important}.section-rich-text.is-collection-rich-text .section-rich-text-container{display:grid;gap:16px}.section-rich-text.is-collection-rich-text .collection-rich-text__title{max-width:13ch!important;margin:0!important;font-family:Helvetica,Arial,sans-serif!important;font-size:clamp(2.8rem,6vw,6rem)!important;font-weight:900!important;line-height:.92!important;letter-spacing:-.055em!important;text-transform:uppercase!important;text-wrap:balance}.section-rich-text.is-collection-rich-text .collection-rich-text__description{max-width:72rem!important;margin:0!important;padding-top:16px;border-top:1px solid var(--vitamine-collection-divider-strong);font-family:Helvetica,Arial,sans-serif!important;font-size:clamp(1.02rem,1.4vw,1.2rem)!important;font-weight:500!important;line-height:1.8!important;color:var(--vitamine-collection-copy)!important;text-transform:none!important;letter-spacing:normal!important;text-wrap:pretty}.section-rich-text.is-collection-rich-text .collection-rich-text__description-wrap{display:grid;gap:10px;width:100%}.section-rich-text.is-collection-rich-text .collection-rich-text__toggle{display:none;width:fit-content;padding:0;margin:0 0 8px;border:0;background:transparent;color:var(--vitamine-collection-copy-muted);font-family:Helvetica,Arial,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.section-rich-text.is-collection-rich-text .collection-rich-text__toggle[hidden]{display:none!important}.section-rich-text.is-collection-rich-text .collection-rich-text__description p{margin:0}.section-rich-text.is-collection-rich-text .section-rich-text-text,.section-rich-text.is-collection-rich-text .section-rich-text-button{text-align:left!important;margin-left:0!important;margin-right:auto!important}.section-rich-text.is-collection-rich-text.has-collapsible-description .collection-rich-text__description-wrap.is-toggle-active .collection-rich-text__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--collection-rich-text-mobile-lines, 4);line-clamp:var(--collection-rich-text-mobile-lines, 4);overflow:hidden}.section-rich-text.is-collection-rich-text.has-collapsible-description .collection-rich-text__description-wrap.is-toggle-active.is-expanded .collection-rich-text__description{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.section-rich-text.is-collection-rich-text.has-collapsible-description .collection-rich-text__description-wrap.is-toggle-active .collection-rich-text__toggle{display:inline-flex}.section-products.is-main-collection-grid{margin-top:8px!important}.products-pagination.is-infinite-scroll-enabled{display:none}.products-infinite-scroll-trigger{width:100%;height:1px}.products-infinite-scroll-status{min-height:1.3em;margin-top:12px;font-size:.88rem;font-weight:600;line-height:1.4;color:var(--vitamine-collection-copy-subtle);text-align:center}.section-rich-text+.section-collections-links{margin-top:clamp(10px,2vw,22px)}.section-rich-text:has(+.section-collections-links){margin-top:clamp(24px,4vw,48px);margin-bottom:0}.section-rich-text:has(+.section-collections-links) .section-rich-text-container{display:grid;gap:14px;justify-items:start;text-align:left}.section-rich-text:has(+.section-collections-links) .section-rich-text-text{margin-left:0!important;margin-right:auto!important;text-align:left!important}.section-rich-text:has(+.section-collections-links) .section-rich-text-heading{max-width:10ch;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:clamp(3rem,8vw,6.4rem);font-weight:900;line-height:.88;letter-spacing:-.06em;text-transform:uppercase}.section-collections-links{margin-top:clamp(18px,3vw,36px);margin-bottom:clamp(18px,3vw,36px)}.section-collections-links+.section-collections-links{margin-top:0}.section-collections-links .section-collections-links-container{display:grid;gap:clamp(18px,2vw,28px)}.section-collections-links .section-collections-links-header{margin:0}.section-collections-links .section-collections-links-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);padding:0;margin:0;list-style:none}.section-collections-links .section-collections-links-collection{position:relative;display:grid;gap:10px;align-content:start;list-style:none}.section-collections-links .section-collections-links-collection__image{position:relative!important;z-index:1!important;width:100%!important;opacity:1!important;visibility:visible!important;transform:none!important}.section-collections-links .section-collections-links-collection__image a{display:block;overflow:hidden;aspect-ratio:.78;background:var(--vitamine-collection-placeholder)}.section-collections-links .section-collections-links-collection__image img{width:100%;height:100%;object-fit:cover;transition:transform var(--vitamine-collection-image-transition)}.section-collections-links .section-collections-links-collection__title{position:relative;display:inline-block;width:fit-content;margin:0;color:var(--vitamine-color-ink);font-family:Helvetica,Arial,sans-serif;font-size:clamp(.9rem,1.25vw,1.05rem);font-weight:700;letter-spacing:.04em;line-height:1.25;text-transform:uppercase;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size var(--vitamine-transition-fast)}.section-collections-links .section-collections-links-collection__title:hover{background-size:100% 1px}.section-collections-links .section-collections-links-collection:hover .section-collections-links-collection__image img{transform:scale(var(--vitamine-collection-image-scale))}.section-collections-links .section-collections-links-collection:hover .section-collections-links-collection__title{background-size:100% 1px}@media screen and (min-width:768px){.section-collections-links .section-collections-links-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1100px){.section-rich-text+.section-collections-links{margin-top:18px}.section-collections-links .section-collections-links-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:767px){.section-collections-links{margin-top:14px;margin-bottom:18px}.section-collections-links .section-collections-links-list{gap:14px 12px}.section-collections-links .section-collections-links-collection{gap:8px}.section-collections-links .section-collections-links-collection__title{font-size:.78rem;letter-spacing:.03em}}.products-infinite-scroll-status.is-complete{opacity:.85}.section-collections-links{margin-top:clamp(18px,2.5vw,32px)!important;margin-bottom:clamp(18px,2.5vw,32px)!important}.section-collections-links .section-collections-links-header{text-align:left!important}.section-collections-links .section-collections-links-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 14px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;font-family:Helvetica,Arial,sans-serif!important;font-size:initial!important;font-weight:400!important;letter-spacing:normal!important;font-variation-settings:normal!important}.section-collections-links .section-collections-links-list li{display:block!important;position:relative!important;list-style:none!important;isolation:auto!important;z-index:auto!important}.section-collections-links .section-collections-links-list li:not(:last-child):after{display:none!important;content:none!important}.section-collections-links .section-collections-links-collection__card{display:grid!important;gap:10px!important;align-content:start!important;color:var(--vitamine-color-ink)!important;text-decoration:none!important}.section-collections-links .section-collections-links-collection__image{position:relative!important;z-index:1!important;width:100%!important;opacity:1!important;visibility:visible!important;transform:none!important;overflow:hidden!important;aspect-ratio:.76!important;background:var(--vitamine-collection-placeholder)!important}.section-collections-links .section-collections-links-collection__image img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform var(--vitamine-collection-image-transition)!important}.section-collections-links .section-collections-links-collection__image--placeholder{display:grid!important;place-items:center!important;color:var(--vitamine-color-ink-45)!important;font-size:clamp(2rem,7vw,4rem)!important;font-weight:800!important;text-transform:uppercase!important}.section-collections-links .section-collections-links-collection__meta{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important}.section-collections-links .section-collections-links-collection__title{display:inline-block!important;width:fit-content!important;margin:0!important;color:var(--vitamine-color-ink)!important;font-family:Helvetica,Arial,sans-serif!important;font-size:clamp(.82rem,1.15vw,1rem)!important;font-weight:700!important;letter-spacing:.045em!important;line-height:1.2!important;text-transform:uppercase!important;background-image:linear-gradient(currentColor,currentColor)!important;background-position:0 100%!important;background-repeat:no-repeat!important;background-size:0% 1px!important;transition:background-size var(--vitamine-transition-fast)!important}.section-collections-links .section-collections-links-collection__count{flex:0 0 auto!important;color:var(--vitamine-collection-count)!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:.04em!important}.section-collections-links .section-collections-links-collection__card:hover .section-collections-links-collection__image img{transform:scale(var(--vitamine-collection-image-scale-strong))!important}.section-collections-links .section-collections-links-collection__card:hover .section-collections-links-collection__title{background-size:100% 1px!important}@media screen and (min-width:768px){.section-collections-links .section-collections-links-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px 18px!important}}@media screen and (min-width:1100px){.section-collections-links .section-collections-links-list{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px 20px!important}}@media screen and (max-width:767px){.section-collections-links .section-collections-links-list{gap:14px 10px!important}.section-collections-links .section-collections-links-collection__card{gap:8px!important}.section-collections-links .section-collections-links-collection__title{font-size:.76rem!important;letter-spacing:.035em!important}}.main.content-for-layout{counter-reset:designers-directory}.section-collections-links.is-designers-directory{margin-top:clamp(12px,2vw,22px)!important}.section-collections-links.is-designers-directory+.section-collections-links.is-designers-directory{margin-top:0!important}.section-collections-links.is-designers-directory .section-collections-links-container{gap:clamp(14px,2vw,22px)!important}.section-collections-links.is-designers-directory .section-collections-links-list{display:block!important;columns:1!important;column-gap:20px!important}.section-collections-links.is-designers-directory .section-collections-links-collection{display:block!important;break-inside:avoid!important;-webkit-column-break-inside:avoid!important;margin:0!important}.section-collections-links.is-designers-directory .section-collections-links-collection__card{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:14px 0!important;color:var(--vitamine-color-ink)!important;text-decoration:none!important;transition:color var(--vitamine-transition-fast),transform var(--vitamine-transition-fast)!important}.section-collections-links.is-designers-directory .section-collections-links-collection__card:before{content:counter(designers-directory,decimal-leading-zero)!important;counter-increment:designers-directory!important;min-width:2.5ch!important;display:inline-block!important;color:var(--vitamine-collection-index)!important;font-family:Helvetica,Arial,sans-serif!important;font-size:.8rem!important;font-weight:700!important;letter-spacing:.16em!important;line-height:1!important;text-transform:uppercase!important}.section-collections-links.is-designers-directory .section-collections-links-collection__meta{display:grid!important;justify-content:start!important;gap:2px!important}.section-collections-links.is-designers-directory .section-collections-links-collection__headline{display:inline-flex!important;align-items:center!important;min-width:0!important;width:100%!important}.section-collections-links.is-designers-directory .section-collections-links-collection__title-link{color:inherit!important;width:100%;text-decoration:none!important}.section-collections-links.is-designers-directory .section-collections-links-collection__title{display:inline-block!important;width:100%!important;margin:0!important;font-size:clamp(1.05rem,1.6vw,1.4rem)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1.05!important;text-transform:uppercase!important;background-image:linear-gradient(currentColor,currentColor)!important;background-position:0 100%!important;background-repeat:no-repeat!important;background-size:0% 1px!important;transition:background-size var(--vitamine-transition-fast)!important}.section-collections-links.is-designers-directory .section-collections-links-collection__toggle{display:none;width:fit-content;padding:0;margin:2px 0 0;border:0;background:transparent;color:var(--vitamine-collection-copy-muted);font-family:Helvetica,Arial,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.section-collections-links.is-designers-directory .section-collections-links-collection__toggle[hidden]{display:none!important}.section-collections-links.is-designers-directory .section-collections-links-collection__count{color:var(--vitamine-collection-index-muted)!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.14em!important;line-height:1.3!important;text-transform:uppercase!important}.section-collections-links.is-designers-directory .section-collections-links-collection__card:hover{opacity:.7!important}.section-collections-links.is-designers-directory .section-collections-links-collection__card:hover .section-collections-links-collection__title{background-size:100% 1px!important}.section-collections-links.is-designers-directory .section-collections-links-collection.is-toggle-active .section-collections-links-collection__title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:var(--designers-title-mobile-lines, 2)!important;line-clamp:var(--designers-title-mobile-lines, 2)!important;overflow:hidden!important;max-width:100%!important}.section-collections-links.is-designers-directory .section-collections-links-collection.is-toggle-active.is-expanded .section-collections-links-collection__title{display:inline-block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;overflow:visible!important}.section-collections-links.is-designers-directory .section-collections-links-collection.is-toggle-active .section-collections-links-collection__toggle{display:inline-flex}@media screen and (max-width:767px){.section-collections-links.is-designers-directory .section-collections-links-collection__card{align-items:start!important;gap:12px!important;padding:12px 0!important}.section-collections-links.is-designers-directory .section-collections-links-collection__card:before{min-width:2.2ch!important;font-size:.72rem!important}.section-collections-links.is-designers-directory .section-collections-links-collection__title{font-size:.98rem!important;letter-spacing:-.02em!important}}@media screen and (min-width:768px){.section-collections-links.is-designers-directory .section-collections-links-list{columns:2!important;column-gap:26px!important}}@media screen and (min-width:1200px){.section-collections-links.is-designers-directory .section-collections-links-list{columns:3!important;column-gap:30px!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom-collections.css.map */
