.collection-wrapper:has(.collection__nav),.collection-wrapper:has(.pipeline-collection-toolbar){display:flex!important;flex-direction:column!important;width:100%!important;gap:0!important}.collection-wrapper:has(.collection__nav)>.collection__nav,.collection-wrapper:has(.pipeline-collection-toolbar)>.pipeline-collection-toolbar{width:100%!important}.collection-wrapper:has(.collection__nav)>.main-collection-grid,.collection-wrapper:has(.pipeline-collection-toolbar)>.main-collection-grid{width:100%!important}.main-collection-grid .product-grid{width:100%!important;max-width:var(--page-width-layout, 100%)!important;margin-inline:auto!important;padding-inline:var(--page-padding, 20px)!important;box-sizing:border-box!important}.collection__nav{display:flex!important;align-items:stretch!important;justify-content:space-between!important;height:48px!important;border:1px solid rgba(0,0,0,.15)!important;border-radius:0!important;background-color:var(--color-background, #ffffff)!important;margin-block-start:12px!important;margin-block-end:28px!important;padding:0!important;box-sizing:border-box!important;width:100%!important;max-width:var(--page-width-layout, 100%)!important;margin-inline:auto!important}.collection__nav__buttons{display:flex!important;align-items:stretch!important;height:100%!important;margin:0!important;padding:0!important}.collection__filters__toggle{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;padding:0 20px!important;background-color:transparent!important;color:var(--color-foreground, #111)!important;border-top:none!important;border-bottom:none!important;border-left:none!important;border-right:1px solid rgba(0,0,0,.15)!important;border-radius:0!important;font-family:inherit!important;font-size:11px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;cursor:pointer!important;white-space:nowrap!important;margin:0!important;transition:background-color .2s ease!important;-webkit-user-select:none!important;user-select:none!important}.collection__filters__toggle:hover{background-color:#00000008!important}.collection__filters__toggle svg{margin-inline-start:8px!important;width:16px!important;height:16px!important;stroke:currentColor!important;stroke-width:1.5!important;flex-shrink:0!important}.collection__filters__toggle .pipeline-filter-count-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:18px!important;height:18px!important;border-radius:50%!important;background-color:#000!important;color:#fff!important;font-size:10px!important;font-weight:700!important;padding:0 4px!important;margin-inline-start:6px!important}.collection__sort{display:flex!important;align-items:stretch!important;height:100%!important;position:relative!important;margin:0!important;padding:0!important}.collection__sort facets-form-component,.collection__sort .facets__form,.collection__sort sorting-filter-component,.collection__sort accordion-custom-component,.collection__sort details.facets__panel{height:100%!important;margin:0!important;padding:0!important;display:flex!important;align-items:stretch!important;border:none!important}.collection__sort summary.facets__summary{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;padding:0 20px!important;background-color:transparent!important;color:var(--color-foreground, #111)!important;border-top:none!important;border-bottom:none!important;border-left:none!important;border-right:1px solid rgba(0,0,0,.15)!important;border-radius:0!important;font-family:inherit!important;font-size:11px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;cursor:pointer!important;white-space:nowrap!important;list-style:none!important;margin:0!important;transition:background-color .2s ease!important;-webkit-user-select:none!important;user-select:none!important}.collection__sort summary.facets__summary::-webkit-details-marker{display:none!important}.collection__sort summary.facets__summary:hover{background-color:#00000008!important}.collection__sort summary.facets__summary svg{margin-inline-start:8px!important;width:16px!important;height:16px!important;stroke:currentColor!important;stroke-width:1.5!important;flex-shrink:0!important}.collection__sort .pipeline-sort__label-desktop{display:inline!important}.collection__sort .pipeline-sort__label-mobile{display:none!important}@media screen and (max-width:749px){.collection__nav{position:sticky!important;top:calc(var(--header-height, 60px) - 1px)!important;z-index:6!important;background-color:var(--color-background, #ffffff)!important;margin-block-start:0!important;margin-block-end:16px!important;border-left:none!important;border-right:none!important;box-shadow:0 2px 8px #0000000a!important}.collection__filters__toggle{padding:0 14px!important}.collection__sort summary.facets__summary{padding:0 14px!important}.collection__sort .pipeline-sort__label-desktop{display:none!important}.collection__sort .pipeline-sort__label-mobile{display:inline!important}}.collection__sort .sorting-filter__options{position:absolute!important;top:100%!important;left:-1px!important;background-color:#fff!important;border:1px solid rgba(0,0,0,.15)!important;border-radius:0!important;box-shadow:0 8px 24px #0000001a!important;min-width:260px!important;width:max-content!important;max-width:90vw!important;z-index:100!important;margin:0!important}.collection__sort .sorting-filter__option{padding:11px 22px!important;font-size:11px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:0!important;cursor:pointer!important;white-space:nowrap!important;transition:background-color .15s ease!important}.collection__sort .sorting-filter__label{white-space:nowrap!important}.collection__sort .sorting-filter__option:hover{background-color:#0000000a!important}.collection__sort .sorting-filter__checkmark{display:none!important}.collection__layout{display:flex!important;align-items:center!important;height:100%!important;margin-inline-start:auto!important;padding-inline-end:16px!important}.pipeline-toolbar__grid-desktop{display:none!important}.pipeline-toolbar__grid-mobile{display:flex!important}@media screen and (min-width:750px){.pipeline-toolbar__grid-desktop{display:flex!important}.pipeline-toolbar__grid-mobile{display:none!important}}.collection__layout .column-options-wrapper{height:100%!important;margin:0!important}.collection__layout .column-options{display:flex!important;align-items:center!important;gap:12px!important;height:100%!important;margin:0!important;padding:0!important;border:none!important}.collection__layout .column-options__option{display:inline-flex!important;align-items:center!important;cursor:pointer!important;margin:0!important}.collection__layout .column-picker{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;padding:3px!important;color:#00000059!important;border-radius:0!important;background:transparent!important;cursor:pointer!important;transition:color .2s ease!important}.collection__layout .column-picker svg{width:14px!important;height:14px!important;fill:currentColor!important}.collection__layout .column-options__option-input:checked~.column-picker{color:#000!important;background:transparent!important}#filters-drawer .theme-drawer__dialog{inset-inline-start:0!important;inset-inline-end:auto!important;left:0!important;right:auto!important;border-inline-start:none!important;border-inline-end:1px solid rgba(0,0,0,.08)!important;width:min(440px,92vw)!important;max-width:100%!important;box-shadow:10px 0 40px #00000026!important;transform:translate(-100%)!important;transition:transform .35s cubic-bezier(.16,1,.3,1)!important}#filters-drawer .theme-drawer__dialog[open]{display:flex!important;transform:translate(0)!important}#filters-drawer .theme-drawer__dialog--opening-left{animation:pipeline-drawer-slide-in-left .35s cubic-bezier(.16,1,.3,1) forwards!important}#filters-drawer .theme-drawer__dialog--closing-left{animation:pipeline-drawer-slide-out-left .3s cubic-bezier(.16,1,.3,1) forwards!important}@keyframes pipeline-drawer-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes pipeline-drawer-slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}#filters-drawer .theme-drawer__dialog::backdrop{background:#00000073!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;animation:pipeline-backdrop-fade .3s ease!important}@keyframes pipeline-backdrop-fade{0%{opacity:0}to{opacity:1}}#filters-drawer .theme-drawer__header{border-bottom:1px solid rgba(0,0,0,.08);padding:20px 24px}#filters-drawer .theme-drawer__title{font-size:15px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}#filters-drawer .facets-drawer__filters{padding:16px 24px;overflow-y:auto;flex:1}#filters-drawer details.facets__panel{border-bottom:1px solid rgba(0,0,0,.06);padding-block:14px}#filters-drawer details.facets__panel summary.facets__summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;-webkit-user-select:none;user-select:none}#filters-drawer details.facets__panel summary.facets__summary::-webkit-details-marker{display:none}#filters-drawer details.facets__panel summary .icon-caret{width:11px;height:11px;transition:transform .25s cubic-bezier(.16,1,.3,1)}#filters-drawer details.facets__panel[open] summary .icon-caret{transform:rotate(180deg)}#filters-drawer .facets__drawer-actions{display:flex;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid rgba(0,0,0,.08);background-color:var(--color-background, #fff);position:sticky;bottom:0;z-index:10}#filters-drawer .facets__drawer-actions button{flex:1;height:44px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border-radius:0;cursor:pointer;transition:all .2s ease}#filters-drawer .facets__clear-all{background-color:transparent;border:1px solid rgba(0,0,0,.2);color:var(--color-foreground, #111)}#filters-drawer .facets__clear-all:hover{border-color:#000;background-color:#00000008}#filters-drawer .facets__see-results{background-color:var(--color-foreground, #000);border:1px solid var(--color-foreground, #000);color:var(--color-background, #fff)}#filters-drawer .facets__see-results:hover{opacity:.9;transform:translateY(-1px)}.product-card{position:relative}.product-card .card-gallery img,.product-card .card-gallery svg{transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .4s ease}.product-card:hover .card-gallery img{transform:scale(1.03)}.card-gallery .quick-add{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;display:flex;align-items:flex-end;justify-content:center;padding:0 0 20px;margin:0}.card-gallery .quick-add__product-form-component{width:100%;height:auto;display:flex;align-items:flex-end;justify-content:center;margin:0}.card-gallery .quick-add__product-form-component .shopify-product-form,.card-gallery .quick-add__product-form-component add-to-cart-component{width:100%;display:flex;justify-content:center;align-items:center;margin:0}.card-gallery button.quick-add__button{display:flex!important;align-items:center;justify-content:center;width:auto!important;min-width:130px;max-width:170px;height:34px!important;background:#fff!important;color:#111!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:0!important;box-shadow:0 4px 12px #0000001a!important;font-family:inherit;font-size:10px!important;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;pointer-events:none;position:relative!important;inset:auto!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;margin:0 auto!important;padding:0 18px!important;white-space:nowrap;opacity:0;transform:translateY(6px);transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease!important}.card-gallery button.quick-add__button .add-to-cart-icon{display:none!important}.card-gallery:hover button.quick-add__button,.product-card:is(:hover,:focus-within) .card-gallery button.quick-add__button{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}.card-gallery button.quick-add__button:hover{background-color:#000!important;color:#fff!important;border-color:#000!important;box-shadow:0 6px 18px #00000038!important;scale:1!important}@media screen and (max-width:749px){.card-gallery .quick-add,.card-gallery button.quick-add__button,.quick-add{display:none!important;opacity:0!important;pointer-events:none!important}}.shopify-section:has(>.section-wrapper>.section>.custom-section-content>.section-content-wrapper:not(:has(*))),.section-wrapper:has(>.section>.custom-section-content>.section-content-wrapper:not(:has(*))){display:none!important}:root{--cd-ink: #141414;--cd-muted: #6b665f;--cd-line: rgba(20, 20, 20, .12);--cd-warm: #f6f3ee;--cd-serif: "Playfair Display", "Cormorant Garamond", Georgia, serif}.collection__nav{height:52px!important;border:0!important;border-block:1px solid var(--cd-line)!important;margin-block:8px 44px!important}.collection__filters__toggle,.collection__sort summary.facets__summary{border-right:0!important;padding-inline:0 28px!important;font-weight:500!important;letter-spacing:.16em!important;color:var(--cd-ink)!important}.collection__sort summary.facets__summary{padding-inline:0!important}.collection__filters__toggle:hover,.collection__sort summary.facets__summary:hover{background-color:transparent!important;color:var(--cd-muted)!important}.collection__filters__toggle:focus-visible,.collection__sort summary.facets__summary:focus-visible{outline:1px solid var(--cd-ink)!important;outline-offset:4px!important}.collection__layout{padding-inline-end:0!important}.collection__nav{max-width:calc(var(--page-width-layout, 100%) - 2 * var(--page-padding, 20px))!important}@media screen and (max-width:749px){.collection__nav{max-width:none!important;padding-inline:var(--page-padding, 20px)!important;margin-block:0 24px!important;box-shadow:none!important}}@media screen and (min-width:750px){.main-collection-grid .product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(3, minmax(0, 1fr)) !important;column-gap:24px!important;row-gap:56px!important}}@media screen and (min-width:1100px){.main-collection-grid .product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(4, minmax(0, 1fr)) !important;column-gap:32px!important;row-gap:72px!important}}@media screen and (max-width:749px){.main-collection-grid .product-grid--grid:not([product-grid-view=zoom-out]){column-gap:12px!important;row-gap:40px!important}}.main-collection-grid .product-card__content{gap:6px!important}.main-collection-grid .product-card__content [class*=product_title]{padding-top:16px!important}.main-collection-grid .product-card__content [class*=product_title] p{font-size:13px!important;font-weight:400!important;line-height:1.45!important;letter-spacing:.01em!important;color:var(--cd-ink)!important}.main-collection-grid .product-card__content product-price,.main-collection-grid .product-card__content product-price .price,.main-collection-grid .product-card__content product-price bdi{font-size:13px!important;font-weight:400!important;letter-spacing:.02em!important;color:var(--cd-muted)!important;font-variant-numeric:tabular-nums;padding-top:0!important}.main-collection-grid .product-card__link:focus-visible{outline:1px solid var(--cd-ink);outline-offset:6px}.product-card .card-gallery img{transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity .5s ease!important}.product-card:hover .card-gallery img{transform:scale(1.025)}.card-gallery button.quick-add__button{height:38px!important;min-width:140px;font-weight:500;letter-spacing:.18em;border-color:transparent!important;box-shadow:0 6px 20px #1414141f!important}.shopify-section[id*=__section_description]>.section-wrapper>.section,.shopify-section[id*=__section_description] .section{background-color:var(--cd-warm)!important}.shopify-section[id*=__section_description]{margin-block-start:56px;background-color:var(--cd-warm)}.shopify-section[id*=__section_description] .section-content-wrapper{padding-block:72px 80px!important}.text-block[class*=collection_description_text]{max-width:680px!important;font-size:15px!important;line-height:1.75!important;color:#141414cc!important}.text-block[class*=collection_description_text]>:first-child{font-family:var(--cd-serif);font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.45;color:var(--cd-ink);margin-bottom:1.4em}.text-block[class*=collection_description_text]>:first-child strong{font-weight:500}.text-block[class*=collection_description_text] h2{font-family:var(--cd-serif)!important;font-weight:400!important;font-size:1.5rem!important;line-height:1.25!important;letter-spacing:-.005em!important;margin:2.25rem 0 .75rem!important}.text-block[class*=collection_description_text] ul{list-style:none;padding-inline-start:0!important;border-top:1px solid var(--cd-line)}.text-block[class*=collection_description_text] li{padding-block:12px;margin:0!important;border-bottom:1px solid var(--cd-line)}@media screen and (max-width:749px){.shopify-section[id*=__section_description]{margin-block-start:32px}.shopify-section[id*=__section_description] .section-content-wrapper{padding-block:48px 56px!important}}.collection-header-cd ::selection,.main-collection-grid ::selection,.shopify-section[id*=__section_description] ::selection{background:var(--cd-ink);color:#fff}@media screen and (min-width:990px){.text-block[class*=collection_description_text]{display:grid!important;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(56px,7vw,120px);align-items:start;max-width:none!important;width:100%;padding-inline:20px!important;box-sizing:border-box}.text-block[class*=collection_description_text]>:not(:first-child){max-width:640px}.text-block[class*=collection_description_text]>*{grid-column:2}.text-block[class*=collection_description_text]>:first-child{grid-column:1;grid-row:1 / span 40;position:sticky;top:calc(var(--header-height, 80px) + 32px);margin:0!important;font-size:clamp(1.5rem,2.1vw,2rem)!important;line-height:1.35!important}.text-block[class*=collection_description_text]>:nth-child(2){margin-top:0!important}.text-block[class*=collection_description_text]>h2:nth-child(2){margin-top:.2rem!important}}.text-block[class*=collection_description_text] :is(p,li){text-wrap:pretty}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pipeline-collection.css.map */
