:root{--elaine-sidebar-width: 260px;--elaine-sidebar-gap: 48px;--elaine-card-aspect: 4 / 5;--elaine-icon-bg: rgba(255, 251, 245, .92);--elaine-icon-bg-hover: rgba(255, 251, 245, 1);--elaine-icon-shadow: 0 1px 3px rgba(116, 3, 84, .08);--elaine-icon-shadow-hover: 0 2px 8px rgba(116, 3, 84, .14);--elaine-anim-fast: .2s ease;--elaine-anim-med: .4s ease;--elaine-touch-min: 36px}@media(min-width:950px){results-list .collection-wrapper.grid,results-list .collection-wrapper{display:grid!important;grid-template-columns:var(--elaine-sidebar-width) minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;grid-template-areas:"controls products" "sidebar products"!important;grid-auto-rows:auto!important;grid-auto-columns:auto!important;gap:16px 48px!important;align-items:start!important}results-list .collection-wrapper>script,results-list .collection-wrapper>style{display:none!important}results-list .collection-wrapper>.facets-toggle,results-list .collection-wrapper>dialog-component#filters-drawer,results-list .collection-wrapper>dialog-component{display:none!important}results-list .collection-wrapper>.facets--horizontal:not(.elaine-controls-nested),results-list .collection-wrapper>.facets-controls-wrapper:not(.elaine-controls-nested){grid-area:controls!important;width:100%!important;max-width:var(--elaine-sidebar-width)!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:0!important;margin:0!important}results-list .collection-wrapper.elaine-sidebar-unified .facets-block-wrapper--vertical .elaine-controls-nested{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;gap:8px!important;padding:0 0 16px!important;margin:0 0 12px!important;border-bottom:1px solid #1a1a1a!important;position:static!important}results-list .collection-wrapper>.facets-block-wrapper--vertical:not(dialog-component){grid-area:sidebar!important;width:100%!important;max-width:var(--elaine-sidebar-width)!important;align-self:start!important;position:sticky!important;top:96px!important;margin:0!important;padding:0!important;max-height:calc(100vh - 120px)!important;overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:rgba(116,3,84,.18) transparent}results-list .collection-wrapper>.facets-block-wrapper--vertical:not(dialog-component)::-webkit-scrollbar{width:4px}results-list .collection-wrapper>.facets-block-wrapper--vertical:not(dialog-component)::-webkit-scrollbar-thumb{background:#7403542e;border-radius:4px}results-list .collection-wrapper.elaine-sidebar-unified{grid-template-areas:"sidebar products" "sidebar products"!important}results-list .collection-wrapper>#ResultsList,results-list .collection-wrapper>div.grid.main-collection-grid,results-list .collection-wrapper>.main-collection-grid{grid-area:products!important;min-width:0!important;width:100%!important;max-width:100%!important}results-list .facets-block-wrapper--vertical .facets__panel,results-list .facets-block-wrapper--vertical details.facets__panel,results-list .facets-block-wrapper--vertical accordion-custom>details{width:100%!important;border-bottom:1px solid rgba(0,0,0,.06);padding:10px 0!important;margin:0!important}results-list .facets-block-wrapper--vertical .facets__panel:last-child,results-list .facets-block-wrapper--vertical details.facets__panel:last-child{border-bottom:none}results-list .facets-block-wrapper--vertical .facets,results-list .facets-block-wrapper--vertical .facets__form-wrapper,results-list .facets-block-wrapper--vertical .facets__form,results-list .facets-block-wrapper--vertical .facets__filters-wrapper{width:100%!important;max-width:100%!important;display:block!important}results-list #ResultsList .product-grid,results-list #ResultsList ul[class*=product-grid]{width:100%!important;max-width:100%!important}}@media(max-width:949px){results-list .collection-wrapper{display:block!important}}results-list .facets--filters-title{font-family:var(--font-display, "Hello Paris", serif);font-size:.75rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:500!important;color:#1a1a1a!important;margin:0 0 16px!important;padding:0 0 12px!important;border-bottom:1px solid #1a1a1a!important}results-list .facets__summary,results-list .facets-block-wrapper--vertical summary{font-family:var(--font-ui, "Garet", system-ui, sans-serif)!important;font-size:.8125rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#1a1a1a!important;cursor:pointer;padding:8px 0!important;font-weight:500!important;transition:color var(--elaine-anim-fast);list-style:none}results-list .facets__summary:hover{color:#740354!important}results-list .facets__label{font-weight:500!important;font-size:.8125rem!important}results-list .facets__bubble{background:#740354!important;color:#fffbf5!important;font-size:.625rem!important;font-weight:600;padding:1px 6px!important;border-radius:10px;min-width:18px;text-align:center;margin-left:6px!important}results-list .facets__inputs label,results-list .facets__list label,results-list .facets__inputs li{font-family:var(--font-ui, "Garet", system-ui, sans-serif)!important;font-size:.8125rem!important;letter-spacing:.02em!important;color:#1a1a1a!important;line-height:1.3!important;padding:4px 0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}results-list .facets__panel[open] .icon-caret{transform:rotate(180deg)}results-list .icon-caret{transition:transform var(--elaine-anim-fast);width:12px!important;height:12px!important}results-list .facets__sort,results-list .facets__sort-by,results-list select,results-list button.facets__clear-all,results-list button.facets__see-results,results-list a.facets__clear-all{font-family:var(--font-ui, "Garet", system-ui, sans-serif)!important;font-size:.75rem!important;letter-spacing:.04em!important;text-transform:uppercase!important}results-list .products-count-wrapper{font-family:var(--font-ui, "Garet", system-ui, sans-serif)!important;font-size:.75rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#6b6354!important}.facets__inputs-wrapper,.facets__inputs-wrapper--row,.facets__price-range,.facets__price{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;width:100%!important;gap:8px!important;align-items:center!important}.facets__inputs-wrapper--row>div,.facets__inputs-wrapper--row>label,.facets__price-range>div{flex:1 1 100px;min-width:90px;width:auto!important}.facets__inputs-wrapper input[type=number],.facets__price-range input[type=number],.facets__price input[type=text],.price-facet__input,input.field__input.price-facet__input{width:100%!important;font-size:.75rem!important;padding:8px 8px 8px 22px!important;border:1px solid rgba(0,0,0,.15)!important;border-radius:0!important;font-family:var(--font-ui--family, "Garet", system-ui, sans-serif)!important;background:transparent!important;text-align:left!important;letter-spacing:.02em}.price-facet__field{position:relative!important;width:100%!important;min-width:0!important}.price-facet__label,.field__label.price-facet__label{position:absolute!important;left:8px!important;top:50%!important;transform:translateY(-50%)!important;font-size:.75rem!important;font-family:var(--font-ui--family, "Garet", system-ui, sans-serif)!important;color:#6b6354!important;pointer-events:none!important;margin:0!important;padding:0!important;line-height:1!important;z-index:1!important;background:transparent!important;width:auto!important;height:auto!important;font-weight:400!important}.price-facet__inputs-wrapper{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;width:100%!important}.price-facet__inputs-wrapper>.price-facet__field{flex:1 1 0%!important;min-width:0!important}.price-facet__inputs-wrapper>.price-facet__separator,.price-facet__inputs-wrapper>span:not([class]),.price-facet__separator{flex:0 0 auto!important;font-size:.75rem!important;color:#6b6354!important;font-family:var(--font-ui--family, "Garet", system-ui, sans-serif)!important;margin:0!important;padding:0!important}.facets__inputs-wrapper input[type=number]:focus,.facets__price-range input[type=number]:focus{outline:none!important;border-color:#740354!important}.facets__price-range-help,.facets__inputs-wrapper-help,.facets__inputs-wrapper p,.facets__price p,.facets__inputs-wrapper--row+p,.facets__inputs-wrapper--row+small{font-size:.6875rem!important;color:#6b6354!important;font-weight:400!important;letter-spacing:.01em!important;margin-top:6px!important;width:100%!important;white-space:normal!important;display:block!important;font-family:var(--font-ui, "Garet", system-ui, sans-serif)!important}.facets__inputs-wrapper--row>*{white-space:normal!important;word-break:normal!important}.product-card,product-card{position:relative}.product-card .product-media,.product-card [class*=product-media],product-card [class*=media] img{transition:transform var(--elaine-anim-med)}.product-card:hover [class*=product-media] img,product-card:hover img{transform:scale(1.025)}.elaine-wishlist-btn{appearance:none!important;-webkit-appearance:none!important;position:absolute!important;top:10px!important;right:10px!important;width:32px!important;height:32px!important;background:var(--elaine-icon-bg)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:none!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;z-index:5;opacity:.7;transition:all var(--elaine-anim-fast);box-shadow:var(--elaine-icon-shadow);padding:0!important;color:inherit}.elaine-wishlist-btn:hover{opacity:1;transform:scale(1.05);background:var(--elaine-icon-bg-hover)!important;box-shadow:var(--elaine-icon-shadow-hover)}.elaine-wishlist-btn:focus{outline:none}.elaine-wishlist-btn:focus-visible{outline:2px solid #740354;outline-offset:2px;opacity:1}.elaine-wishlist-btn[aria-pressed=true] .elaine-icon--heart{fill:#740354;stroke:#740354}.elaine-cart-btn{appearance:none!important;-webkit-appearance:none!important;position:absolute!important;bottom:10px!important;right:10px!important;width:34px!important;height:34px!important;background:var(--elaine-icon-bg)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:none!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;z-index:5;opacity:.7;transition:all var(--elaine-anim-fast);box-shadow:var(--elaine-icon-shadow);padding:0!important;color:inherit}.elaine-cart-btn:hover{opacity:1;transform:scale(1.05);background:var(--elaine-icon-bg-hover)!important;box-shadow:var(--elaine-icon-shadow-hover)}.elaine-cart-btn:focus{outline:none}.elaine-cart-btn:focus-visible{outline:2px solid #740354;outline-offset:2px;opacity:1}.elaine-cart-btn[data-state=loading] .elaine-icon--cart-plus,.elaine-cart-btn[data-state=loading] .elaine-icon--check,.elaine-cart-btn[data-state=success] .elaine-icon--cart-plus,.elaine-cart-btn[data-state=success] .elaine-icon--spinner{display:none!important}.elaine-cart-btn[data-state=success]{background:#740354f2!important}.elaine-cart-btn[data-state=success] .elaine-icon{stroke:#fffbf5!important}.elaine-gallery-arrow{appearance:none!important;-webkit-appearance:none!important;position:absolute!important;top:50%!important;transform:translateY(-50%);width:28px!important;height:28px!important;background:#fffbf5d9!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:none!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;z-index:4;opacity:0;transition:opacity var(--elaine-anim-fast),background var(--elaine-anim-fast);box-shadow:var(--elaine-icon-shadow);padding:0!important;color:inherit}.product-card:hover .elaine-gallery-arrow,product-card:hover .elaine-gallery-arrow{opacity:.85}.elaine-gallery-arrow:hover{opacity:1!important;background:var(--elaine-icon-bg-hover)!important;transform:translateY(-50%) scale(1.05)}.elaine-gallery-arrow:focus{outline:none}.elaine-gallery-arrow:focus-visible{outline:2px solid #740354;outline-offset:2px;opacity:1!important}.elaine-gallery-arrow--prev{left:8px!important}.elaine-gallery-arrow--next{right:8px!important}.elaine-gallery-arrow:disabled{opacity:0!important;pointer-events:none}@media(max-width:749px){.elaine-gallery-arrow{opacity:.75!important;width:26px!important;height:26px!important}}.elaine-gallery-dots{position:absolute!important;bottom:8px!important;left:50%!important;transform:translate(-50%);display:flex!important;gap:4px!important;z-index:3;pointer-events:none}.elaine-gallery-dot{width:4px;height:4px;border-radius:50%;background:#1a1a1a40;transition:all var(--elaine-anim-fast)}.elaine-gallery-dot--active{background:#740354;width:12px;border-radius:4px}.elaine-badge{position:absolute!important;top:10px!important;left:10px!important;background:#fffbf5f5;border:1px solid rgba(116,3,84,.2);color:#740354;font-family:var(--font-ui, "Garet", system-ui, sans-serif);font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;padding:3px 8px;border-radius:10px;z-index:5;pointer-events:none}results-list .facets__inputs .swatch{width:22px;height:22px;border-radius:50%;border:1px solid rgba(0,0,0,.08);box-shadow:inset 0 1px 2px #0000000d;transition:transform var(--elaine-anim-fast)}results-list .facets__inputs label:hover .swatch{transform:scale(1.1)}results-list .facets__inputs input:checked+.swatch{box-shadow:0 0 0 2px #fffbf5,0 0 0 3px #740354}.elaine-grid-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:0 0 16px!important;margin:0 0 24px!important;border-bottom:1px solid rgba(0,0,0,.08)!important;width:100%!important;flex-wrap:nowrap!important;grid-column:1 / -1!important}.elaine-page-status{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;padding:16px 20px!important;margin:0 0 12px!important;font-family:var(--font-ui--family, "Garet", system-ui, sans-serif)!important;font-size:.9375rem!important;letter-spacing:.04em!important;font-weight:400!important;color:#5a5a5a!important;background:#fffbf566!important;border-bottom:1px solid rgba(0,0,0,.04)!important;grid-column:1 / -1!important}.elaine-page-status strong{font-weight:400!important;color:#1a1a1a!important}.elaine-page-status__divider{opacity:.4!important;color:#5a5a5a!important;margin:0 6px!important;font-weight:300!important}.elaine-page-status__items,.elaine-page-status__page{white-space:nowrap!important}.elaine-page-status__page-group{display:inline-flex!important;align-items:center!important;gap:4px!important;white-space:nowrap!important}.elaine-page-status__nav{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;font-size:1.25rem!important;font-weight:400!important;line-height:1!important;color:#1a1a1a!important;text-decoration:none!important;border:1px solid rgba(26,26,26,.15)!important;border-radius:4px!important;background:transparent!important;cursor:pointer!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease!important;-webkit-user-select:none!important;user-select:none!important;-webkit-tap-highlight-color:transparent!important}.elaine-page-status__nav:hover:not(.elaine-page-status__nav--disabled){background:#1a1a1a!important;color:#fffbf5!important;border-color:#1a1a1a!important}.elaine-page-status__nav:focus-visible{outline:2px solid #740354!important;outline-offset:2px!important}.elaine-page-status__nav--disabled{opacity:.25!important;cursor:not-allowed!important;pointer-events:none!important}@media(max-width:749px){.elaine-page-status{font-size:.875rem!important;padding:14px 12px!important;gap:8px!important;letter-spacing:.03em!important}.elaine-page-status__divider{margin:0 2px!important}.elaine-page-status__nav{width:32px!important;height:32px!important;font-size:1.125rem!important}.elaine-page-status__page-group{gap:6px!important}}.elaine-grid-toolbar>*{margin:0!important}.elaine-grid-toolbar>.elaine-toolbar-count{order:1!important}.elaine-grid-toolbar>.elaine-toolbar-density{order:2!important;margin-left:auto!important}.elaine-grid-toolbar>.elaine-toolbar-sort{order:3!important;margin-left:auto!important}.elaine-grid-toolbar>.elaine-toolbar-density+.elaine-toolbar-sort{margin-left:16px!important}.elaine-toolbar-count,.elaine-grid-toolbar .products-count-wrapper,.elaine-grid-toolbar>.products-count-wrapper{display:flex!important;align-items:center!important;visibility:visible!important;margin-right:auto!important;font-family:var(--font-ui--family, "Garet", system-ui, sans-serif)!important;font-size:.75rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#6b6354!important;flex:0 1 auto!important}.elaine-grid-toolbar .products-count-wrapper span,.elaine-grid-toolbar .products-count-wrapper [role=status]{display:inline!important;visibility:visible!important}.elaine-toolbar-sort{flex:0 0 auto!important;min-width:180px}.elaine-toolbar-sort summary,.elaine-toolbar-sort .facets__label{font-family:var(--font-ui--family, "Garet", system-ui, sans-serif)!important;font-size:.75rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:500!important;color:#1a1a1a!important;padding:8px 0!important}.elaine-toolbar-density{flex:0 0 auto!important}.elaine-controls-emptied,.collection-wrapper.elaine-sidebar-unified .facets-block-wrapper--vertical .elaine-controls-nested,.collection-wrapper.elaine-sidebar-unified .facets-block-wrapper--vertical .elaine-controls-emptied{display:none!important}product-card slideshow-controls,product-card .slideshow-controls,product-card [class*=slideshow-controls],product-card .slideshow-controls__previous-button,product-card .slideshow-controls__next-button,product-card .slideshow__control,product-card .slideshow-controls__bar,product-card slideshow-component .slideshow-controls,product-card slideshow-component button[class*=slideshow],product-card slideshow-component button[class*=control]:not(.elaine-gallery-arrow):not(.elaine-cart-btn):not(.elaine-wishlist-btn),.product-card slideshow-controls,.product-card .slideshow-controls,.product-card [class*=slideshow-controls]:not(.elaine-gallery-arrow){display:none!important;visibility:hidden!important;width:0!important;height:0!important;position:absolute!important;left:-99999px!important;background:transparent!important;background-color:transparent!important}product-card slideshow-component button:not(.elaine-gallery-arrow):not(.elaine-cart-btn):not(.elaine-wishlist-btn),product-card .slideshow-controls__thumbnail,.product-card .slideshow-controls__thumbnail{background:transparent!important;background-color:transparent!important}product-card .slideshow-controls__bar,product-card .slideshow-thumbnail-pagination,product-card [class*=slideshow-controls__bar],.product-card .slideshow-controls__bar{display:none!important}product-card quick-add,product-card quick-add-component,product-card .quick-add,product-card [class*=quick-add]:not(.elaine-cart-btn),.product-card quick-add,.product-card quick-add-component,.product-card .quick-add,.product-card [class*=quick-add]:not(.elaine-cart-btn){display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important;position:absolute!important;left:-99999px!important}results-list product-card,results-list .product-card{display:flex!important;flex-direction:column!important}results-list product-card [class*=product-media],results-list product-card .product-card__content>[class*=media],results-list .product-card [class*=product-media]{aspect-ratio:4 / 5!important;width:100%!important;height:auto!important;flex:0 0 auto!important}results-list product-card img,results-list .product-card img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important}results-list product-card [class*=product-title],results-list product-card .product-title,results-list .product-card [class*=product-title]{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;min-height:2.6em!important;max-height:2.6em!important;font-size:.875rem!important;line-height:1.3!important;font-family:var(--font-body--family, "Lora", serif)!important;font-weight:400!important;letter-spacing:0!important;color:#1a1a1a!important;margin:8px 0 4px!important}results-list product-card [class*=price],results-list .product-card [class*=price]{font-family:var(--font-ui--family, "Garet", system-ui, sans-serif)!important;font-size:.9375rem!important;font-weight:500!important;color:#1a1a1a!important;margin-top:auto!important}.price-facet,price-facet-component,.price-facet__highest-price,.price-facet__inputs,.price-facet__inputs-wrapper,.price-facet__price-range{width:100%!important;max-width:100%!important}.price-facet__highest-price,[class*=highest-price]{font-size:.6875rem!important;color:#6b6354!important;font-weight:400!important;letter-spacing:.01em!important;margin-top:8px!important;font-family:var(--font-ui--family, "Garet", system-ui, sans-serif)!important;white-space:normal!important;word-break:keep-all!important;text-transform:none!important}.price-facet input[type=number],.price-facet input[type=text],price-facet-component input{font-size:.8125rem!important;padding:6px 8px!important;font-family:var(--font-ui--family, "Garet", system-ui, sans-serif)!important}.collection-wrapper .facets-block-wrapper--vertical .facets__summary,.collection-wrapper .facets-block-wrapper--vertical accordion-custom summary,.collection-wrapper .facets-block-wrapper--vertical details>summary,.collection-wrapper .facets-block-wrapper--vertical .facets__label{font-family:var(--font-ui--family, "Garet", system-ui, sans-serif)!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#1a1a1a!important;line-height:1.4!important}.collection-wrapper .facets-block-wrapper--vertical .checkbox__label,.collection-wrapper .facets-block-wrapper--vertical label,.collection-wrapper .facets-block-wrapper--vertical .facets__inputs label{font-family:var(--font-ui--family, "Garet", system-ui, sans-serif)!important;font-size:.8125rem!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;color:#1a1a1a!important;line-height:1.5!important}.collection-wrapper sorting-filter-component summary,.collection-wrapper .sorting-filter summary,.collection-wrapper sorting-filter-component .facets__label{font-family:var(--font-ui--family, "Garet", system-ui, sans-serif)!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important}.section h1,main h1.collection-heading,[class*=collection-heading] h1,results-list~* h1,.collection-wrapper~h1{font-size:1.5rem!important;font-weight:400!important;letter-spacing:.02em!important;margin:16px 0!important}[class*=collection-heading] [class*=text],.collection-wrapper>h1{font-size:1.25rem!important;font-weight:400!important;font-family:var(--font-display--family, "Hello Paris", serif)!important}.elaine-grid-toolbar{position:relative!important;z-index:100!important}.elaine-grid-toolbar sorting-filter-component,.collection-wrapper .elaine-grid-toolbar sorting-filter-component,.collection-wrapper sorting-filter-component{position:relative!important;z-index:100!important}.elaine-grid-toolbar sorting-filter-component floating-panel-component.sorting-filter__options,.collection-wrapper sorting-filter-component floating-panel-component.sorting-filter__options,sorting-filter-component floating-panel-component.sorting-filter__options{z-index:200!important}.elaine-grid-toolbar sorting-filter-component details[open],.collection-wrapper sorting-filter-component details[open]{position:relative!important;z-index:200!important}@media screen and (min-width:750px){.product-grid .product-card .product-media,.product-grid .product-card .product-media-container,.product-grid__item .product-media,.product-grid__item .product-media-container{aspect-ratio:1 / 1!important}}.product-grid .product-card .product-title,.product-grid .product-card h3.h4,.product-grid .product-card .product-card__title,.product-grid__item h3,.product-grid__item [class*=product-title]{font-size:.875rem!important;letter-spacing:.015em!important;line-height:1.4!important;font-weight:400!important}@media screen and (min-width:990px){.collection-wrapper .facets,.collection-wrapper .facets--vertical,.collection-wrapper .facets-block-wrapper--vertical,.collection-wrapper dialog-component.facets-block-wrapper--vertical{padding-top:50px!important}}.collection-wrapper .facets--vertical .facets__heading,.collection-wrapper .facets-block-wrapper--vertical .facets__summary,.collection-wrapper .facets-block-wrapper--vertical accordion-custom summary,.collection-wrapper .facets-block-wrapper--vertical details>summary,.collection-wrapper .facets-block-wrapper--vertical .facets__label{font-size:.6875rem!important;letter-spacing:.14em!important;font-weight:500!important}.collection-wrapper .facets-block-wrapper--vertical .checkbox__label,.collection-wrapper .facets-block-wrapper--vertical label,.collection-wrapper .facets-block-wrapper--vertical .facets__inputs label{font-size:.75rem!important;letter-spacing:.018em!important;line-height:1.55!important}.collection-wrapper .facets-block-wrapper--vertical input[type=checkbox],.collection-wrapper .facets-block-wrapper--vertical .facet-checkbox:before,.collection-wrapper .facets-block-wrapper--vertical [class*=checkbox]:before{width:14px!important;height:14px!important}.collection-wrapper .facets-block-wrapper--vertical .facets__item,.collection-wrapper .facets-block-wrapper--vertical .facets__inputs li{margin-block:6px!important}.header-section,header.shopify-section-group-header-group,.shopify-section-group-header-group{z-index:200!important}.header__row--top,.header__row{z-index:200!important}.elaine-grid-toolbar sorting-filter-component a,.elaine-grid-toolbar sorting-filter-component label,.elaine-grid-toolbar sorting-filter-component li,.elaine-grid-toolbar sorting-filter-component span,.elaine-grid-toolbar sorting-filter-component .facets__inputs-list-item,sorting-filter-component floating-panel-component a,sorting-filter-component floating-panel-component label,sorting-filter-component floating-panel-component li,sorting-filter-component floating-panel-component span,sorting-filter-component floating-panel-component .facets__inputs-list-item,sorting-filter-component .facets__panel-content a,sorting-filter-component .facets__panel-content label,sorting-filter-component .facets__panel-content li,sorting-filter-component .facets__panel-content span{font-size:.6875rem!important;font-family:var(--font-subheading--family, Garet, system-ui, sans-serif)!important;font-weight:400!important;letter-spacing:.04em!important;line-height:1.55!important;text-transform:none!important;font-style:normal!important}.elaine-grid-toolbar sorting-filter-component summary,.elaine-grid-toolbar sorting-filter-component button[aria-haspopup]{text-transform:uppercase!important;letter-spacing:.14em!important;font-size:.6875rem!important;font-weight:500!important}.collection-wrapper .elaine-grid-toolbar sorting-filter-component a,.collection-wrapper .elaine-grid-toolbar sorting-filter-component label,.collection-wrapper .elaine-grid-toolbar sorting-filter-component li,.collection-wrapper .elaine-grid-toolbar sorting-filter-component li span,.collection-wrapper sorting-filter-component .facets__inputs-list-item,.collection-wrapper sorting-filter-component .facets__inputs-list-item span,results-list sorting-filter-component a,results-list sorting-filter-component label,results-list sorting-filter-component li,results-list sorting-filter-component li span{font-size:.6875rem!important;font-family:var(--font-subheading--family, Garet, system-ui, sans-serif)!important;font-weight:400!important;letter-spacing:.04em!important;line-height:1.55!important;text-transform:none!important;font-style:normal!important}.collection-wrapper .facets-block-wrapper--vertical .checkbox__label,.collection-wrapper .facets-block-wrapper--vertical .facets__inputs label,.collection-wrapper .facets-block-wrapper--vertical .facets__inputs .checkbox__label,results-list .facets-block-wrapper--vertical .checkbox__label,results-list .facets-block-wrapper--vertical .facets__inputs label{display:flex!important;align-items:center!important;gap:10px!important;font-size:.6875rem!important;letter-spacing:.03em!important;line-height:1.4!important;font-family:var(--font-subheading--family, Garet, system-ui, sans-serif)!important;color:#1a1a1a!important;margin-block:0!important;padding:6px 0!important}.collection-wrapper .facets-block-wrapper--vertical .facets__item,.collection-wrapper .facets-block-wrapper--vertical .facets__inputs li,.collection-wrapper .facets-block-wrapper--vertical .facets__inputs-list-item{margin-block:2px!important}.collection-wrapper .facets-block-wrapper--vertical .checkbox__label .icon-checkmark,.collection-wrapper .facets-block-wrapper--vertical .checkbox .icon-checkmark,.collection-wrapper .facets-block-wrapper--vertical svg.icon-checkmark{flex-shrink:0!important;width:14px!important;height:14px!important;vertical-align:middle!important;align-self:center!important;margin:0!important}.collection-wrapper .facets-block-wrapper--vertical .checkbox__label-text,.collection-wrapper .facets-block-wrapper--vertical .checkbox__label .checkbox__label-text,.collection-wrapper .facets-block-wrapper--vertical .facets__inputs .checkbox__label-text,.collection-wrapper .facets-block-wrapper--vertical label .checkbox__label-text,.collection-wrapper .facets-block-wrapper--vertical label>span,results-list .facets-block-wrapper--vertical .checkbox__label-text{font-size:.6875rem!important;font-family:var(--font-subheading--family, Garet, system-ui, sans-serif)!important;font-weight:400!important;letter-spacing:.04em!important;text-transform:none!important;line-height:1.4!important;color:#1a1a1a!important;font-style:normal!important}cart-icon,.cart-icon,[class*=cart-icon]{transition:color .18s ease,background-color .18s ease!important}cart-icon:not(:hover):not(:focus):not(:active),.cart-icon:not(:hover):not(:focus):not(:active){background:transparent!important;background-color:transparent!important;color:inherit!important}cart-icon:active,.cart-icon:active{color:#740354!important}cart-icon[aria-busy=true],cart-icon.is-loading,.cart-icon[aria-busy=true],.cart-icon.is-loading{opacity:.7;background:transparent!important}.collection-wrapper .facets-block-wrapper--vertical input[type=checkbox],.collection-wrapper .facets-block-wrapper--vertical .checkbox__input{position:absolute!important;opacity:0!important;pointer-events:none;width:14px!important;height:14px!important}.elaine-cart-btn .elaine-icon--spinner,.elaine-cart-btn .elaine-icon--check{display:none!important}.elaine-cart-btn[data-state=loading] .elaine-icon--spinner,.elaine-cart-btn[data-state=success] .elaine-icon--check{display:inline-flex!important}.elaine-wishlist-btn .elaine-icon--heart{display:inline-flex!important;transition:fill .18s ease,stroke .18s ease}.elaine-wishlist-btn:not([aria-pressed=true]) .elaine-icon--heart{fill:none!important;stroke:#740354!important}.elaine-wishlist-btn[aria-pressed=true] .elaine-icon--heart{fill:#740354!important;stroke:#740354!important}.elaine-wishlist-btn .elaine-icon--heart.elaine-icon--filled{display:none!important}.elaine-wishlist-btn[aria-pressed=true] .elaine-icon--heart.elaine-icon--filled{display:inline-flex!important}slideshow-controls__thumbnails-container button,.slideshow-controls__thumbnails-container button,.product-media-gallery slideshow-thumbnails button,.slideshow-controls__thumbnails-container slideshow-controls__thumbnails-container-button{background:transparent!important;background-color:transparent!important;border:1px solid transparent!important;padding:0!important;cursor:pointer}slideshow-controls__thumbnails-container button[aria-current=true],slideshow-controls__thumbnails-container button.is-active,.slideshow-controls__thumbnails-container button[aria-current=true]{border-color:#740354!important;background:transparent!important}slideshow-controls__thumbnails-container button img,.slideshow-controls__thumbnails-container button img{display:block;width:100%;height:100%;object-fit:cover}slideshow-component button[class*=arrow],slideshow-component button[class*=next],slideshow-component button[class*=previous],.slideshow-controls__arrow{background:#fffbf5d9!important;background-color:#fffbf5d9!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(116,3,84,.15)!important;color:#1a1a1a!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important}slideshow-component button[class*=arrow]:hover,slideshow-component button[class*=next]:hover,slideshow-component button[class*=previous]:hover{background:#fffbf5fa!important;border-color:#740354!important}.section--breadcrumbs nav{font-family:var(--font-subheading--family, Garet, system-ui, sans-serif)!important;font-size:.75rem!important;letter-spacing:.05em!important;color:#6b6354!important}.section--breadcrumbs nav a{color:#1a1a1a!important;text-decoration:none}.section--breadcrumbs nav a:hover{color:#740354!important}.section--breadcrumbs nav [aria-current=page]:not([data-elaine-rewritten]){display:none!important}.section--breadcrumbs nav [aria-current=page]:not([data-elaine-rewritten])+*{display:none!important}.elaine-wishlist-counter{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:#740354;color:#fffbf5;font-family:var(--font-subheading--family, Garet, system-ui, sans-serif);font-size:10px;font-weight:600;border-radius:9px;position:absolute;top:-4px;right:-4px;pointer-events:none;transition:transform .2s ease,opacity .2s ease}.elaine-wishlist-counter[data-count="0"]{opacity:0;transform:scale(.6)}.elaine-wishlist-drawer{position:fixed;top:0;right:-440px;width:100%;max-width:440px;height:100vh;background:#fffbf5;box-shadow:-8px 0 32px #1a1a1a1f;z-index:1000;transition:right .36s cubic-bezier(.25,.1,.25,1);display:flex;flex-direction:column;overflow:hidden}.elaine-wishlist-drawer[data-open=true]{right:0}.elaine-wishlist-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1a00;z-index:999;pointer-events:none;transition:background .32s ease}.elaine-wishlist-drawer[data-open=true]~.elaine-wishlist-drawer__overlay,.elaine-wishlist-drawer__overlay[data-open=true]{background:#1a1a1a52;pointer-events:auto}.elaine-wishlist-drawer__header{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e8e3dc}.elaine-wishlist-drawer__title{font-family:var(--font-accent--family, "Hello Paris", Georgia, serif);font-size:1.5rem;font-weight:400;letter-spacing:-.01em;margin:0;color:#1a1a1a}.elaine-wishlist-drawer__close{-webkit-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;color:#1a1a1a}.elaine-wishlist-drawer__close:hover{color:#740354}.elaine-wishlist-drawer__body{flex:1;overflow-y:auto;padding:24px}.elaine-wishlist-drawer__items{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.elaine-wishlist-drawer__item{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #f4f0e8}.elaine-wishlist-drawer__item-img{width:80px;height:80px;object-fit:cover;background:#f4f0e8;flex-shrink:0}.elaine-wishlist-drawer__item-info{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.elaine-wishlist-drawer__item-title{font-family:var(--font-body--family, Lora, Georgia, serif);font-size:.875rem;font-weight:400;color:#1a1a1a;margin:0;text-decoration:none;line-height:1.35}.elaine-wishlist-drawer__item-title:hover{color:#740354}.elaine-wishlist-drawer__item-price{font-family:var(--font-subheading--family, Garet, system-ui, sans-serif);font-size:.8125rem;color:#4a4a4a}.elaine-wishlist-drawer__item-remove{-webkit-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;color:#6b6354;font-family:var(--font-subheading--family, Garet, system-ui, sans-serif);font-size:.6875rem;letter-spacing:.05em;text-transform:uppercase;padding:4px 0;align-self:flex-start;margin-top:4px}.elaine-wishlist-drawer__item-remove:hover{color:#740354}.elaine-wishlist-drawer__empty{text-align:center;padding:48px 16px;color:#6b6354;font-family:var(--font-body--family, Lora, Georgia, serif);font-style:italic}.elaine-pdp-back{position:fixed;bottom:24px;left:24px;z-index:90;display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:#fffbf5f2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(116,3,84,.15);border-radius:999px;color:#1a1a1a;font-family:var(--font-subheading--family, Garet, system-ui, sans-serif);font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:0 2px 12px #1a1a1a14;transition:all .2s cubic-bezier(.25,.1,.25,1);opacity:0;transform:translateY(8px);pointer-events:none}.elaine-pdp-back[data-visible=true]{opacity:1;transform:translateY(0);pointer-events:auto}.elaine-pdp-back:hover{background:#740354f2;color:#fffbf5;border-color:#740354;transform:translateY(-2px);box-shadow:0 4px 16px #7403543d}.elaine-pdp-back__arrow{font-size:1rem;line-height:1}@media(max-width:749px){.elaine-pdp-back{bottom:16px;left:16px;padding:10px 16px;font-size:.6875rem}}.header-section,header.shopify-section-group-header-group,.header__row--top{background-color:#fffbf5!important}.collection-wrapper{background-color:#fff;padding-block:32px 56px}@media(max-width:749px){.collection-wrapper{padding-block:20px 32px}}@media(prefers-reduced-motion:reduce){.elaine-wishlist-btn,.elaine-cart-btn,.elaine-gallery-arrow,.elaine-gallery-dot,results-list .icon-caret,.product-card [class*=media] img{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/elaine-collection.css.map */
