:root{--sq-platinum:#d9dce2;--sq-platinum-hover:#8b94a3;--sq-navy:#273247;--sq-selected:#07090d}
body:has([data-lcs-favorites-page]){background:linear-gradient(180deg,#eef0f4 0,#f8f8f9 24rem,#fff 65rem)!important}
body:has([data-lcs-favorites-page]) .sq-favorites-intro{position:relative;overflow:hidden;margin:0;background:radial-gradient(circle at 82% 18%,rgba(255,255,255,.95),transparent 24%),linear-gradient(135deg,#161c29 0%,#2d374b 52%,#c8cdd5 140%);color:#fff}
body:has([data-lcs-favorites-page]) .sq-favorites-intro:before{content:"";position:absolute;inset:auto -8vw -34% auto;width:min(48vw,620px);aspect-ratio:1;border:1px solid rgba(255,255,255,.23);border-radius:38% 62% 52% 48%/56% 37% 63% 44%;transform:rotate(17deg)}
body:has([data-lcs-favorites-page]) .sq-favorites-intro__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.25fr) auto;align-items:end;gap:36px;min-height:clamp(360px,48vw,570px);padding-block:clamp(64px,9vw,120px)}
body:has([data-lcs-favorites-page]) .sq-favorites-intro .sq-eyebrow{color:#d7dbe3;letter-spacing:.2em}
body:has([data-lcs-favorites-page]) .sq-favorites-intro .sq-display{max-width:840px;margin:0;font-size:clamp(48px,7.3vw,100px);line-height:.88;letter-spacing:-.055em;text-wrap:balance}
body:has([data-lcs-favorites-page]) .sq-favorites-intro .sq-lead{max-width:650px;color:rgba(255,255,255,.72);font-size:clamp(16px,1.7vw,20px)}
body:has([data-lcs-favorites-page]) .sq-favorites-intro .sq-button{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.12);color:#fff;backdrop-filter:blur(12px)}
body:has([data-lcs-favorites-page]) .lcs-favorites-page-shell{background:transparent!important}
body:has([data-lcs-favorites-page]) .lcs-favorites-page--wide{padding-top:clamp(28px,5vw,64px)!important}
body:has([data-lcs-favorites-page]) .lcs-favorites-page__top{position:relative!important;top:auto!important;margin:0 0 28px!important;border:1px solid rgba(39,50,71,.12)!important;border-radius:28px!important;background:rgba(255,255,255,.88)!important;box-shadow:0 22px 54px rgba(39,50,71,.09)!important;backdrop-filter:blur(14px)!important}
body:has([data-lcs-favorites-page]) .lcs-favorites-page__title{font-family:var(--font-heading--family),serif!important;font-size:clamp(34px,4.6vw,68px)!important;font-weight:500!important;letter-spacing:-.035em!important;text-transform:none!important;color:#1f293b!important}
body:has([data-lcs-favorites-page]) .lcs-favorites-page__toolbar{border-color:var(--sq-platinum)!important;background:#f7f8fa!important}
body:has([data-lcs-favorites-page]) .lcs-favorite-card,body:has([data-lcs-favorites-page]) .lcs-recommend-card{border-color:var(--sq-platinum)!important;box-shadow:0 12px 30px rgba(39,50,71,.065)!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}
body:has([data-lcs-favorites-page]) .lcs-favorite-card:hover,body:has([data-lcs-favorites-page]) .lcs-recommend-card:hover{border-color:var(--sq-platinum-hover)!important;box-shadow:0 18px 40px rgba(39,50,71,.12)!important}
body:has([data-lcs-favorites-page]) .lcs-favorite-card.is-selected{border-color:var(--sq-selected)!important;box-shadow:0 0 0 2px var(--sq-selected),0 20px 46px rgba(7,9,13,.16)!important}
html[data-sq-collection="modern-jumpsuits"] .sq-story{--sq-surface:#e9ebef;--sq-surface-2:#fff;--sq-ink:#1d2738;background:linear-gradient(180deg,#dfe3e9 0,#f4f5f7 58%,#fff 100%)}
html[data-sq-collection="coordinated-sets"] .sq-story{--sq-surface:#eee9e5;--sq-surface-2:#fff;--sq-ink:#30282a;background:linear-gradient(180deg,#e7dfdc 0,#f7f2ef 56%,#fff 100%)}
html[data-sq-collection="modern-bodysuits"] .sq-story{--sq-surface:#e6e8ed;--sq-surface-2:#fff;--sq-ink:#20283a;background:linear-gradient(180deg,#dce0e7 0,#f4f5f7 58%,#fff 100%)}
html[data-sq-collection="beauty-tools"] .sq-story{--sq-surface:#e9e5e6;--sq-surface-2:#fff;--sq-ink:#32282f;background:linear-gradient(180deg,#e2dcdf 0,#f8f4f5 58%,#fff 100%)}
html[data-sq-collection="carry-the-moment"] .sq-story{--sq-surface:#e5e7eb;--sq-surface-2:#fff;--sq-ink:#202a3d;background:linear-gradient(180deg,#d8dce3 0,#f3f4f6 58%,#fff 100%)}
html[data-sq-collection="after-dark-edit"] .sq-story{--sq-surface:#171b25;--sq-surface-2:#f8f6f7;--sq-ink:#fff;--sq-muted:rgba(255,255,255,.72);--sq-border:rgba(255,255,255,.17);--sq-accent:#c7ccd5;background:linear-gradient(180deg,#131721 0,#2b3140 48%,#e8e9ed 82%,#fff 100%)}
html[data-sq-collection="sculpt-shapewear"] .sq-story{--sq-surface:#34303a;--sq-surface-2:#fff;--sq-ink:#fff;--sq-muted:rgba(255,255,255,.72);--sq-accent:#d3d6dc;background:linear-gradient(180deg,#2a2731 0,#57515e 48%,#ececef 84%,#fff 100%)}
html[data-sq-collection="soft-loungewear"] .sq-story{--sq-surface:#dfe1e6;--sq-surface-2:#fff;--sq-ink:#242b39;--sq-accent:#596579;background:linear-gradient(180deg,#d6dae2 0,#eeeff2 58%,#fff 100%)}
html[data-sq-collection="romper-edit"] .sq-story{--sq-surface:#e1e5ea;--sq-surface-2:#fff;--sq-ink:#202b3e;background:linear-gradient(180deg,#d5dae2 0,#f0f2f5 58%,#fff 100%)}
html[data-sq-collection="pet-accessories"] .sq-story{--sq-surface:#e8e9ec;--sq-surface-2:#fff;--sq-ink:#273142;background:linear-gradient(180deg,#dfe2e7 0,#f5f6f7 58%,#fff 100%)}
html[data-sq-collection="soft-loungewear"] .sq-story__main-image{inset:5% 4%!important;border-radius:34px 130px 34px 130px!important}
html[data-sq-collection="after-dark-edit"] .sq-story__main-image{inset:3% 4%!important;border-radius:160px 28px 160px 28px!important}
html[data-sq-collection="sculpt-shapewear"] .sq-story__main-image{inset:4% 4%!important;border-radius:28px 150px 28px 150px!important}
html[data-sq-collection="romper-edit"] .sq-story__main-image{inset:5% 3%!important;border-radius:82px 28px 120px 28px!important}
html[data-sq-collection="modern-jumpsuits"] .sq-story__main-image,html[data-sq-collection="coordinated-sets"] .sq-story__main-image{border-radius:28px 150px 28px 150px!important}
html[data-sq-collection="modern-bodysuits"] .sq-story__main-image{border-radius:150px 30px 90px 30px!important}
html[data-sq-collection="beauty-tools"] .sq-story__main-image{border-radius:50% 28px 50% 28px!important}
html[data-sq-collection="carry-the-moment"] .sq-story__main-image{border-radius:32px 120px 32px 120px!important}
html[data-sq-polish-target="true"] .sq-story__product a{border-color:var(--sq-platinum)!important}
html[data-sq-polish-target="true"] .sq-story__product a:hover{border-color:var(--sq-platinum-hover)!important}
html[data-sq-polish-target="true"] product-card,html[data-sq-polish-target="true"] .product-card{border-color:var(--sq-platinum)!important}
html[data-sq-polish-target="true"] product-card:hover,html[data-sq-polish-target="true"] .product-card:hover{border-color:var(--sq-platinum-hover)!important}
html[data-sq-polish-target="true"] .premium-color-pill .premium-color-pill__circle,html[data-sq-polish-target="true"] product-card .product-card-variant-belt__pill{outline:2px solid var(--sq-platinum)!important;outline-offset:2px!important;box-shadow:none!important}
html[data-sq-polish-target="true"] .premium-color-pill:hover .premium-color-pill__circle,html[data-sq-polish-target="true"] product-card .product-card-variant-belt__pill:hover{outline-color:var(--sq-platinum-hover)!important}
html[data-sq-polish-target="true"] .premium-color-pill.is-active .premium-color-pill__circle,html[data-sq-polish-target="true"] .premium-color-pill[aria-pressed="true"] .premium-color-pill__circle,html[data-sq-polish-target="true"] .premium-color-pill[data-sq-selected="true"] .premium-color-pill__circle,html[data-sq-polish-target="true"] product-card .product-card-variant-belt__pill.is-active,html[data-sq-polish-target="true"] product-card .product-card-variant-belt__pill[aria-current="true"]{outline-color:var(--sq-selected)!important;border-color:var(--sq-selected)!important;box-shadow:0 0 0 1px #fff!important}
html[data-sq-collection="pet-accessories"] .premium-page-filter,html[data-sq-collection="pet-accessories"] .premium-mobile-filter-strip{z-index:160!important;isolation:isolate!important;box-shadow:0 10px 24px rgba(39,50,71,.08)!important}
html[data-sq-collection="pet-accessories"] .premium-page-filter:after,html[data-sq-collection="pet-accessories"] .premium-mobile-filter-strip:after{content:"";position:absolute;inset:0;z-index:-1;background:inherit;border-radius:inherit;pointer-events:none}
@media(max-width:749px){body:has([data-lcs-favorites-page]) .sq-favorites-intro__inner{grid-template-columns:1fr;min-height:440px;padding:58px 18px}body:has([data-lcs-favorites-page]) .lcs-favorites-page__top{border-radius:22px!important}html[data-sq-collection="soft-loungewear"] .sq-story__main-image,html[data-sq-collection="after-dark-edit"] .sq-story__main-image,html[data-sq-collection="sculpt-shapewear"] .sq-story__main-image{inset:2% 3%!important;border-radius:70px 20px 70px 20px!important}}