/* v1.13: keep catalog controls in document flow, and distinguish hover from selection. */
body.lg-site[data-lg-interactions] [data-lg-five-products="true"] .facets-position-sticky{position:static!important;inset-block-start:auto!important;top:auto!important;z-index:auto!important;transition:none!important}
body.lg-site[data-lg-interactions] [data-lg-five-products="true"] .facets-sorting-wrapper{position:relative!important;inset:auto!important;z-index:1!important;isolation:isolate;background:#FAF9FC}
body.lg-site[data-lg-interactions] [data-lg-five-products="true"] .facets-filtering,
body.lg-site[data-lg-interactions] [data-lg-five-products="true"] .facets-mobile-inner{position:static!important;inset-block-start:auto!important;top:auto!important;z-index:auto!important}
body.lg-site[data-lg-interactions] [data-lg-five-products="true"] .facets-sorting-wrapper{padding:15px 0 22px;gap:18px;align-items:center;flex-wrap:wrap}
body.lg-site[data-lg-interactions] [data-lg-five-products="true"] theme-facets-form[data-type="desktop"] .facets-count{margin-left:auto;color:#6C6878}
body.lg-site[data-lg-interactions] [data-lg-five-products="true"] .facets-mobile-inner{padding-block:12px}
body.lg-site[data-lg-interactions]{--lg-button-hover:#3E2D55;--lg-button-hover-text:#FFFFFF}
body.lg-site[data-lg-interactions] :is(.lg-hero .lg-actions>a,
.lg-story a.lg-text-link,
.lg-guide a.lg-button,
.lg-design-guide a.lg-button,
.lg-reading a.lg-button,
.lg-closing--design a.lg-button,
.lg-featured .featured-collection__tab,
.lg-preview-tabs button,
.lg-product-element-tabs button,
.lg-accessories__filters button,
.lg-accessory-detail__actions>a,
.lg-accessory-card__button){background:rgba(250,249,252,.94)!important;border:1px solid #A99BCB!important;color:#4D3D64!important;filter:none!important;box-shadow:none!important;text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .16s ease,border-color .16s ease,color .16s ease;cursor:pointer}
body.lg-site[data-lg-interactions] .lg-reading a.lg-button{background:var(--lg-reading-button,#E7E0F1)!important;color:var(--lg-reading-bg,#383445)!important}
body.lg-site[data-lg-interactions] :is(.lg-featured .featured-collection__tab.active,
.lg-featured .featured-collection__tab[aria-selected="true"],
.lg-preview-tabs button[aria-selected="true"],
.lg-product-element-tabs button[aria-pressed="true"],
.lg-accessories__filters button[aria-pressed="true"]){background:rgba(250,249,252,.94)!important;border-color:#A99BCB!important;color:#4D3D64!important;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1.5px}
@media(hover:hover) and (pointer:fine){
 body.lg-site[data-lg-interactions] :is(.lg-hero .lg-actions>a,
.lg-story a.lg-text-link,
.lg-guide a.lg-button,
.lg-design-guide a.lg-button,
.lg-reading a.lg-button,
.lg-closing--design a.lg-button,
.lg-featured .featured-collection__tab,
.lg-preview-tabs button,
.lg-product-element-tabs button,
.lg-accessories__filters button,
.lg-accessory-detail__actions>a,
.lg-accessory-card__button):hover:not([disabled]):not([aria-disabled="true"]),
 body.lg-site[data-lg-interactions] .lg-accessory-card__link:hover .lg-accessory-card__button{background:var(--lg-button-hover)!important;border-color:var(--lg-button-hover)!important;color:var(--lg-button-hover-text)!important;filter:none!important}
}
@media(hover:hover) and (pointer:fine){
body.lg-site[data-lg-interactions] :is(.lg-hero .lg-actions>a,
.lg-story a.lg-text-link,
.lg-guide a.lg-button,
.lg-design-guide a.lg-button,
.lg-reading a.lg-button,
.lg-closing--design a.lg-button,
.lg-featured .featured-collection__tab,
.lg-preview-tabs button,
.lg-product-element-tabs button,
.lg-accessories__filters button,
.lg-accessory-detail__actions>a,
.lg-accessory-card__button):active:not([disabled]):not([aria-disabled="true"]),
body.lg-site[data-lg-interactions] .lg-accessory-card__link:active .lg-accessory-card__button{background:var(--lg-button-hover)!important;border-color:var(--lg-button-hover)!important;color:var(--lg-button-hover-text)!important;filter:none!important}
}
body.lg-site[data-lg-interactions] :is(.lg-hero .lg-actions>a,
.lg-story a.lg-text-link,
.lg-guide a.lg-button,
.lg-design-guide a.lg-button,
.lg-reading a.lg-button,
.lg-closing--design a.lg-button,
.lg-featured .featured-collection__tab,
.lg-preview-tabs button,
.lg-product-element-tabs button,
.lg-accessories__filters button,
.lg-accessory-detail__actions>a,
.lg-accessory-card__button):focus-visible,
body.lg-site[data-lg-interactions] .lg-accessory-card__link:focus-visible .lg-accessory-card__button{background:var(--lg-button-hover)!important;border-color:var(--lg-button-hover)!important;color:var(--lg-button-hover-text)!important;outline:3px solid #C7B5DF;outline-offset:4px;filter:none!important}
body.lg-site[data-lg-interactions] :is(.lg-hero .lg-actions>a,
.lg-story a.lg-text-link,
.lg-guide a.lg-button,
.lg-design-guide a.lg-button,
.lg-reading a.lg-button,
.lg-closing--design a.lg-button,
.lg-featured .featured-collection__tab,
.lg-preview-tabs button,
.lg-product-element-tabs button,
.lg-accessories__filters button,
.lg-accessory-detail__actions>a,
.lg-accessory-card__button):disabled,body.lg-site[data-lg-interactions] :is(.lg-hero .lg-actions>a,
.lg-story a.lg-text-link,
.lg-guide a.lg-button,
.lg-design-guide a.lg-button,
.lg-reading a.lg-button,
.lg-closing--design a.lg-button,
.lg-featured .featured-collection__tab,
.lg-preview-tabs button,
.lg-product-element-tabs button,
.lg-accessories__filters button,
.lg-accessory-detail__actions>a,
.lg-accessory-card__button)[aria-disabled="true"]{opacity:.5;cursor:not-allowed}
@media(max-width:767px){body.lg-site[data-lg-interactions] :is(.lg-product-element-tabs button,.lg-accessories__filters button,.lg-preview-tabs button,.lg-featured .featured-collection__tab){min-height:46px}body.lg-site[data-lg-interactions] [data-lg-five-products="true"] .facets-sorting-wrapper{padding-block:12px;gap:12px}}
@media(prefers-reduced-motion:reduce){body.lg-site[data-lg-interactions] :is(.lg-hero .lg-actions>a,
.lg-story a.lg-text-link,
.lg-guide a.lg-button,
.lg-design-guide a.lg-button,
.lg-reading a.lg-button,
.lg-closing--design a.lg-button,
.lg-featured .featured-collection__tab,
.lg-preview-tabs button,
.lg-product-element-tabs button,
.lg-accessories__filters button,
.lg-accessory-detail__actions>a,
.lg-accessory-card__button){transition:none}}

/* Keep the existing per-section color controls connected to the new interaction. */
body.lg-site[data-lg-interactions] .lg-closing--design{--lg-button-hover:var(--lg-closing-button,#3E2D55);--lg-button-hover-text:var(--lg-closing-button-text,#FFFFFF)}
body.lg-site[data-lg-interactions] .lg-closing--design a.lg-button{color:var(--lg-closing-text,#3E394F)!important}

body.lg-site[data-lg-interactions] :is(.lg-hero .lg-actions>a,.lg-story a.lg-text-link,.lg-guide a.lg-button,.lg-design-guide a.lg-button,.lg-reading a.lg-button,.lg-closing--design a.lg-button,.lg-featured .featured-collection__tab,.lg-preview-tabs button,.lg-product-element-tabs button,.lg-accessories__filters button,.lg-accessory-detail__actions>a,.lg-accessory-card__button)[data-lg-pressed="true"]{background:var(--lg-button-hover)!important;border-color:var(--lg-button-hover)!important;color:var(--lg-button-hover-text)!important;filter:none!important}
@media(hover:none),(pointer:coarse){body.lg-site[data-lg-interactions] :is(.lg-hero .lg-actions>a,.lg-story a.lg-text-link,.lg-guide a.lg-button,.lg-design-guide a.lg-button,.lg-reading a.lg-button,.lg-closing--design a.lg-button,.lg-featured .featured-collection__tab,.lg-preview-tabs button,.lg-product-element-tabs button,.lg-accessories__filters button,.lg-accessory-detail__actions>a,.lg-accessory-card__button){transition:none!important}}
