html [data-sts-lib-saved],html [data-sts-lib-skipped],html[data-sts-lib-state=saved][data-sts-lib-topics] [data-sts-lib-picker],html[data-sts-lib-state=skipped] [data-sts-lib-picker]{display:none}html[data-sts-lib-state=saved][data-sts-lib-topics] [data-sts-lib-saved],html[data-sts-lib-state=skipped] [data-sts-lib-skipped]{display:flex}html [data-sts-lib-recs]{display:none}html[data-sts-lib-topics] [data-sts-lib-recs]{display:block}html [data-sts-lib-recs][data-empty=true]{display:none}.sts-lib{background:var(--sts-bg);color:var(--sts-text);font-family:var(--sts-font);font-size:var(--sts-fs-body);line-height:var(--sts-lh-body);padding-block:var(--sts-lib-pt, 24px) var(--sts-lib-pb, 48px)}.sts-lib__wrap{margin-inline:auto;max-width:var(--sts-container);padding-inline:var(--sts-gutter-inline, 16px)}.sts-lib-visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}.sts-lib__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sts-space-3);margin-bottom:var(--sts-space-6);color:var(--sts-text-muted);font-size:var(--sts-fs-xs)}.sts-lib__crumbs a{color:var(--sts-link);text-decoration:underline;text-underline-offset:3px}.sts-lib__crumbs a:hover{color:var(--sts-link-hover)}.sts-lib__h1{margin:0 0 var(--sts-space-6);color:var(--sts-navy);font-size:var(--sts-fs-h1-m);font-weight:var(--sts-fw-bold);line-height:var(--sts-lh-heading);letter-spacing:-.01em}.sts-lib__lead{max-width:var(--sts-container-text);margin:0 0 var(--sts-space-12);color:var(--sts-text-muted);font-size:var(--sts-fs-md)}.sts-lib__lead p{margin:0 0 var(--sts-space-4)}.sts-lib__lead p:last-child{margin-bottom:0}.sts-lib-search{display:flex;gap:10px;margin-bottom:var(--sts-space-12)}.sts-lib-search__box{position:relative;display:flex;flex:1 1 auto;align-items:center;min-width:0}.sts-lib-search__icon{position:absolute;left:16px;color:var(--sts-text-muted);pointer-events:none}.sts-library-search__input{flex:1 1 auto;width:100%;min-width:0;min-height:52px;margin:0;line-height:1.2;padding:15px 18px 15px 44px;border:1px solid var(--sts-line-strong);border-radius:var(--sts-radius-pill);background:var(--sts-surface);color:var(--sts-text);font-family:inherit;font-size:var(--sts-fs-lg)}.sts-library-search__input:not(:placeholder-shown){padding-right:48px}.sts-library-search__input::placeholder{color:var(--sts-text-subtle-aa)}.sts-library-search__input:focus-visible{outline:2px solid var(--sts-navy);outline-offset:2px}.sts-lib-search__btn{flex:none;min-height:52px;padding:0 26px;border:0;border-radius:var(--sts-radius-pill);background:var(--sts-navy);color:var(--sts-text-on-dark);font-family:inherit;font-size:15px;font-weight:var(--sts-fw-semibold);white-space:nowrap;cursor:pointer}.sts-lib-search__btn:hover{background:var(--sts-ink)}.sts-lib-search__btn:focus-visible{outline:2px solid var(--sts-navy);outline-offset:2px}.sts-lib-search__clear{position:absolute;top:50%;right:1px;width:var(--sts-tap);height:var(--sts-tap);padding:0;border:0;border-radius:50%;background:transparent;color:var(--sts-text-muted);font-size:22px;line-height:1;cursor:pointer;transform:translateY(-50%)}.sts-lib-search__clear:hover{background:var(--sts-surface-muted)}.sts-lib-search__clear:focus-visible{outline:2px solid var(--sts-navy)}.sts-library-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.sts-lib-results{margin-bottom:var(--sts-space-13)}.sts-lib-results__head{margin:0 0 var(--sts-space-6);color:var(--sts-navy);font-size:var(--sts-fs-md);font-weight:var(--sts-fw-semibold)}.sts-lib-results__note{margin:0 0 var(--sts-space-6);color:var(--sts-text-muted);font-size:var(--sts-fs-sm)}.sts-lib-results__outs{display:flex;flex-wrap:wrap;gap:var(--sts-space-5);margin:0 0 var(--sts-space-6)}.sts-lib-block{margin-bottom:var(--sts-space-16)}.sts-lib-block__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sts-space-7);margin-bottom:var(--sts-space-8)}.sts-lib-block__head>.sts-lib-block__note{margin:0}.sts-lib-block__head>.sts-lib-block__note:empty{display:none}.sts-lib-block__title{margin:0;color:var(--sts-navy);font-size:var(--sts-fs-h2-m);font-weight:var(--sts-fw-bold);line-height:var(--sts-lh-snug)}.sts-lib-block__note{margin:var(--sts-space-2) 0 0;color:var(--sts-text-muted);font-size:var(--sts-fs-sm)}.sts-lib-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sts-space-8)}.sts-lib-recs__grid{min-height:250px}.sts-lib-pool{display:none}.sts-lib-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--sts-line-soft);border-radius:var(--sts-radius-card);background:var(--sts-surface);color:inherit;text-decoration:none}.sts-lib-card:hover .sts-lib-card__title{text-decoration:underline}.sts-lib-card:focus-visible{outline:2px solid var(--sts-navy);outline-offset:2px}.sts-lib-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 9;background:var(--sts-lib-card-color, #dbe0ee)}.sts-lib-card__img{display:block;width:100%;height:100%;object-fit:cover}.sts-lib-card__swatch{display:block;width:100%;height:100%;background:var(--sts-lib-card-color, #dbe0ee)}.sts-lib-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--sts-space-3);padding:var(--sts-space-7)}.sts-lib-card__pill{align-self:flex-start;padding:var(--sts-space-1) var(--sts-space-5);border-radius:var(--sts-radius-pill);background:var(--sts-type-tint);color:var(--sts-type-ink);font-size:var(--sts-fs-floor);font-weight:var(--sts-fw-semibold);letter-spacing:var(--sts-tracking-tag);text-transform:uppercase}.sts-lib-card__title{color:var(--sts-navy);font-size:var(--sts-fs-md);font-weight:var(--sts-fw-semibold);line-height:var(--sts-lh-snug);overflow-wrap:anywhere}.sts-lib-card__meta{margin-top:auto;color:var(--sts-text-muted);font-size:var(--sts-fs-xs)}.sts-lib-picker{padding:var(--sts-space-10);border:1px solid var(--sts-type-btn);border-radius:var(--sts-radius-xl);background:var(--sts-surface)}.sts-lib-picker>.sts-lib-block__title{font-size:var(--sts-fs-h2-m)}.sts-lib-chips{display:flex;flex-wrap:wrap;gap:var(--sts-space-4);margin:var(--sts-space-8) 0}.sts-lib-chip{display:inline-flex;align-items:center;min-height:var(--sts-tap);padding:var(--sts-space-3) var(--sts-space-8);border:1px solid var(--sts-line-strong);border-radius:var(--sts-radius-pill);background:var(--sts-surface);color:var(--sts-text);font-family:inherit;font-size:var(--sts-fs-ui);line-height:1.2;text-align:left;text-decoration:none;cursor:pointer}.sts-lib-chip:before{display:block;flex:0 0 auto;width:10px;height:10px;margin-right:var(--sts-space-4);border-radius:50%;background:var(--sts-lib-chip-color, #dbe0ee);content:""}.sts-lib-chip:focus-visible{outline:2px solid var(--sts-navy);outline-offset:2px}.sts-lib-chip[aria-pressed=true]{border-color:var(--sts-type-btn);background:var(--sts-type-tint);color:var(--sts-type-ink);font-weight:var(--sts-fw-semibold)}.sts-lib-chip[aria-pressed=true]:after{margin-left:var(--sts-space-4);content:"\2713"}.sts-lib-picker:not([data-expanded=true]) .sts-lib-chip--extra{display:none}.sts-lib-picker__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sts-space-5)}.sts-lib-btn{min-height:var(--sts-tap);padding-inline:var(--sts-space-12);border:1px solid var(--sts-navy);border-radius:var(--sts-radius-pill);background:var(--sts-navy);color:var(--sts-text-on-dark);font-family:inherit;font-size:var(--sts-fs-ui);font-weight:var(--sts-fw-semibold);cursor:pointer}.sts-lib-btn[disabled]{border-color:var(--sts-line-strong);background:var(--sts-surface-muted);color:var(--sts-text-subtle-aa);cursor:not-allowed}.sts-lib-btn--ghost{background:transparent;color:var(--sts-navy)}.sts-lib-btn:focus-visible,.sts-lib-link:focus-visible{outline:2px solid var(--sts-navy);outline-offset:2px}.sts-lib-link{display:inline-flex;align-items:center;min-height:var(--sts-tap);padding:0;border:0;background:none;color:var(--sts-link);font-family:inherit;font-size:var(--sts-fs-ui);font-weight:var(--sts-fw-medium);text-decoration:underline;cursor:pointer}.sts-lib-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sts-space-4) var(--sts-space-8);padding:var(--sts-space-8) var(--sts-space-10);border:1px solid transparent;border-radius:var(--sts-radius-lg);background:var(--sts-type-tint)}.sts-lib-bar__text{margin:0;flex:1 1 220px;color:var(--sts-ink);font-size:var(--sts-fs-ui)}.sts-lib-bar__text strong{color:var(--sts-navy)}[data-sts-lib-skipped]{border-color:var(--sts-line);background:var(--sts-surface)}[data-sts-lib-skipped] .sts-lib-bar__text{color:var(--sts-text-muted)}.sts-lib-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sts-space-6)}.sts-lib-tile{display:flex;flex-direction:column;overflow:hidden;padding-bottom:var(--sts-space-7);border:1px solid var(--sts-line);border-radius:var(--sts-radius-lg);background:var(--sts-surface);color:var(--sts-navy);text-decoration:none}.sts-lib-tile:hover{border-color:var(--sts-navy)}.sts-lib-tile:focus-visible{outline:2px solid var(--sts-navy);outline-offset:2px}.sts-lib-tile__tint{display:block;aspect-ratio:5 / 2;background:var(--sts-type-tint)}.sts-lib-tile__img{display:block;width:100%;height:100%;object-fit:cover}.sts-lib-tile__label{padding:var(--sts-space-6) var(--sts-space-7) 0;font-size:13px;font-weight:var(--sts-fw-semibold);line-height:var(--sts-lh-snug)}.sts-lib-tile__count{padding:var(--sts-space-1) var(--sts-space-7) 0;color:var(--sts-text-muted);font-size:var(--sts-fs-xs);font-variant-numeric:tabular-nums}.sts-lib--archive .sts-lib__h1{color:var(--sts-navy)}.sts-lib-archive__count{margin:0 0 var(--sts-space-10);color:var(--sts-text-muted);font-size:var(--sts-fs-sm)}.sts-lib-archive__back{margin:var(--sts-space-13) 0 0}.sts-lib-chips--static .sts-lib-chip{font-weight:var(--sts-fw-regular)}.sts-lib-pagination{margin-top:var(--sts-space-13);font-size:var(--sts-fs-ui)}.sts-lib-pagination a,.sts-lib-pagination .page{display:inline-flex;align-items:center;justify-content:center;min-width:var(--sts-tap);min-height:var(--sts-tap);color:var(--sts-link);text-decoration:none}.sts-lib-pagination .page.current{color:var(--sts-text);font-weight:var(--sts-fw-semibold)}.sts-lib-tiles__more{margin-top:var(--sts-space-6)}.sts-lib-tiles__more[hidden]{display:none}@media screen and (max-width:749px){.sts-lib__crumbs a{display:inline-flex;align-items:center;min-height:var(--sts-tap);padding-inline:var(--sts-space-2)}.sts-library-search__input{min-height:46px;padding:12px 14px 12px 42px;font-size:14px}.sts-lib-search__btn{min-height:46px;padding:0 18px;font-size:14px}.sts-lib-picker .sts-lib-chip{padding:0 var(--sts-space-5);font-size:13px}.sts-lib-picker .sts-lib-chip:before{width:8px;height:8px;margin-right:var(--sts-space-3)}.sts-lib-picker:not([data-expanded=true]) .sts-lib-chip:nth-child(n+15){display:none}.sts-lib-picker__actions{gap:var(--sts-space-4)}.sts-lib-picker__actions [data-sts-lib-save]{flex:1 1 100%}.sts-lib-picker__actions .sts-lib-btn{padding-inline:var(--sts-space-9)}.sts-lib-tiles.is-collapsed>.sts-lib-tile:nth-child(n+13){display:none}}@media screen and (min-width:750px){.sts-lib{padding-block:calc(var(--sts-lib-pt, 24px) + 12px) calc(var(--sts-lib-pb, 48px) + 12px)}.sts-lib__h1{font-size:clamp(28px,3.8vw,42px)}.sts-lib__lead{font-size:var(--sts-fs-body)}.sts-lib-block__title{font-size:var(--sts-fs-h2)}.sts-lib-picker>.sts-lib-block__title{font-size:var(--sts-fs-h3)}.sts-lib-tiles__more,.sts-lib-link--m-only{display:none}.sts-lib-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sts-lib .sts-scroller{gap:var(--sts-space-8)}.sts-lib-recs__grid{min-height:300px}.sts-lib-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.sts-lib-card__title{font-size:var(--sts-fs-card-title)}}@media(prefers-reduced-motion:reduce){.sts-lib *{transition:none!important}}.sts-lib-feed__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sts-space-4) var(--sts-space-6);margin-bottom:var(--sts-space-7)}.sts-lib-fmenu{position:relative;flex:none}.sts-lib-fbtn{display:inline-flex;align-items:center;gap:var(--sts-space-4);min-height:var(--sts-tap);padding:9px 16px;border:1.5px solid var(--sts-line);border-radius:var(--sts-radius-pill);background:var(--sts-surface);color:var(--sts-navy);font-family:inherit;font-size:13.5px;font-weight:var(--sts-fw-semibold);white-space:nowrap;cursor:pointer}.sts-lib-fbtn:hover{border-color:var(--sts-navy)}.sts-lib-fbtn.is-active{border-color:var(--sts-navy);background:var(--sts-lavender-soft)}.sts-lib-fbtn:focus-visible,.sts-lib-fopt:focus-visible,.sts-lib-fpanel__close:focus-visible,.sts-lib-feed__btn:focus-visible,.sts-lib-row:focus-visible,.sts-lib-tsearch__input:focus-visible{outline:2px solid var(--sts-navy);outline-offset:2px}.sts-lib-fbtn__caret{font-size:9px}.sts-lib-fpanel{position:absolute;top:calc(100% + 7px);left:0;z-index:40;min-width:250px;max-height:360px;overflow:auto;overscroll-behavior:contain;padding:7px;border:1px solid var(--sts-line);border-radius:14px;background:var(--sts-surface);box-shadow:var(--sts-shadow-menu)}.sts-lib-fpanel[hidden],.sts-lib-fscrim[hidden],.sts-lib-feed__clear[hidden],.sts-lib-tile[hidden],.sts-lib-tnone[hidden],.sts-lib-thits[hidden],.sts-lib-fpanel__list>li[hidden]{display:none}.sts-lib-fpanel__head{display:none;align-items:center;justify-content:space-between;gap:var(--sts-space-6);padding:4px 6px 10px;margin-bottom:6px;border-bottom:1px solid var(--sts-line-soft)}.sts-lib-fpanel__title{color:var(--sts-navy);font-size:14.5px;font-weight:var(--sts-fw-bold)}.sts-lib-fpanel__close{flex:none;width:var(--sts-tap);height:var(--sts-tap);border:1px solid var(--sts-line);border-radius:50%;background:var(--sts-bg);color:var(--sts-navy);font-size:18px;line-height:1;cursor:pointer}.sts-lib-fpanel__list{margin:0;padding:0;list-style:none}.sts-lib-fopt{display:flex;align-items:center;gap:9px;min-height:var(--sts-tap);padding:10px 12px;border-radius:9px;color:var(--sts-text);font-size:13.5px;text-decoration:none}.sts-lib-fopt:hover{background:var(--sts-surface-muted)}.sts-lib-fopt__mark{display:flex;flex:none;align-items:center;justify-content:center;width:17px;height:17px;border:1.5px solid var(--sts-line-dashed);border-radius:50%;background:var(--sts-surface)}.sts-lib-fopt__label{flex:1;min-width:0}.sts-lib-fopt__count{color:var(--sts-text-muted);font-size:var(--sts-fs-xs);font-variant-numeric:tabular-nums}.sts-lib-fopt[aria-current=true]{background:var(--sts-lavender-soft)}.sts-lib-fopt[aria-current=true] .sts-lib-fopt__label{font-weight:var(--sts-fw-bold)}.sts-lib-fopt[aria-current=true] .sts-lib-fopt__mark{border-color:var(--sts-navy);background:var(--sts-navy)}.sts-lib-fopt[aria-current=true] .sts-lib-fopt__mark:after{content:"";width:7px;height:4px;margin-top:-2px;border-bottom:2px solid var(--sts-text-on-dark);border-left:2px solid var(--sts-text-on-dark);transform:rotate(-45deg)}.sts-lib-fscrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:94;background:var(--sts-scrim)}.sts-lib-feed__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sts-space-5)}.sts-lib-feed__list[aria-busy=true]{opacity:.55}.sts-lib-row{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:center;padding:var(--sts-space-5);border:1px solid var(--sts-line);border-radius:16px;background:var(--sts-surface);color:var(--sts-navy);text-decoration:none}.sts-lib-row:hover{border-color:var(--sts-navy)}.sts-lib-row__media{display:block;overflow:hidden;aspect-ratio:16 / 9;border-radius:10px;background:var(--sts-lib-card-color, #DBE0EE)}.sts-lib-row__img{display:block;width:100%;height:100%;object-fit:cover}.sts-lib-row__body{display:flex;flex-direction:column;gap:6px;min-width:0}.sts-lib-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;color:var(--sts-text-muted);font-size:var(--sts-fs-xs)}.sts-lib-row__tag{padding:3px 8px;border-radius:var(--sts-radius-pill);background:var(--sts-surface-muted);color:var(--sts-navy);font-size:10px;font-weight:var(--sts-fw-bold);letter-spacing:.08em;text-transform:uppercase}.sts-lib-row__title{color:var(--sts-navy);font-size:15px;font-weight:var(--sts-fw-semibold);line-height:1.3;text-wrap:pretty}.sts-lib-feed__more{display:flex;justify-content:center;margin-top:var(--sts-space-8)}.sts-lib-feed__btn{min-height:48px;padding:13px 26px;border:1.5px solid var(--sts-navy);border-radius:var(--sts-radius-pill);background:var(--sts-surface);color:var(--sts-navy);font-family:inherit;font-size:14.5px;font-weight:var(--sts-fw-semibold);cursor:pointer}.sts-lib-feed__btn:hover{background:var(--sts-lavender-soft)}.sts-lib-feed__btn[disabled]{opacity:.6;cursor:progress}.sts-lib-feed__btn[hidden]{display:none}html[data-sts-lib-boot] .sts-lib-feed[data-page="1"]:not([data-open]) .sts-lib-row--extra,html[data-sts-lib-boot] .sts-lib-feed[data-page="1"]:not([data-pages]) .sts-lib-feed__pages,html[data-sts-lib-boot] .sts-lib-feed[data-mode=index]:not([data-pages]) .sts-lib-feed__pages,html[data-sts-lib-boot] .sts-lib-feed:not([data-page="1"]):not([data-mode=index]) .sts-lib-feed__more,html:not([data-sts-lib-boot]) .sts-lib-feed__more,html:not([data-sts-lib-boot]) .sts-lib-feed__clear{display:none}.sts-lib-results__more{display:flex;justify-content:center;margin:var(--sts-space-8) 0 0}.sts-lib-browse__head{align-items:center}.sts-lib-tsearch{position:relative;display:flex;flex:1 1 260px;align-items:center;max-width:400px;margin:0}.sts-lib-tsearch__icon{position:absolute;left:15px;color:var(--sts-text-muted);pointer-events:none}.sts-lib-tsearch__input{width:100%;min-height:48px;box-sizing:border-box;padding:12px 16px 12px 42px;border:1.5px solid var(--sts-line);border-radius:var(--sts-radius-pill);background:var(--sts-surface);color:var(--sts-text);font-family:inherit;font-size:14.5px;-webkit-appearance:none;appearance:none}.sts-lib-tsearch__input:focus{border-color:var(--sts-navy);outline:none}.sts-lib-tsearch__input::placeholder{color:var(--sts-text-muted);opacity:1}.sts-lib-browse[aria-busy=true] .sts-lib-tiles{opacity:.6}.sts-lib-browse[data-searching] .sts-lib-tiles__more{display:none}.sts-lib-tnone{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sts-space-6);padding:18px 20px;border:1px dashed var(--sts-line-dashed);border-radius:16px;background:var(--sts-surface)}.sts-lib-tnone__text{min-width:0;margin:0;color:var(--sts-text-muted);font-size:14px;text-wrap:pretty}.sts-lib-thits{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:var(--sts-space-6) 0 0;color:var(--sts-text-muted);font-size:13.5px}@media screen and (max-width:749px){.sts-lib-tiles.is-collapsed.is-searching>.sts-lib-tile:nth-child(n+13):not([hidden]){display:flex}.sts-lib-tsearch{flex-basis:100%;max-width:none}.sts-lib-fpanel{position:fixed;top:auto;right:0;bottom:0;left:0;z-index:95;min-width:0;max-height:78vh;padding:14px 12px calc(14px + var(--sts-safe-bottom));border:0;border-radius:20px 20px 0 0;box-shadow:var(--sts-shadow-sheet)}.sts-lib-fpanel__head{display:flex}html.sts-lib-sheet-open,html.sts-lib-sheet-open body{overflow:hidden}}@media screen and (min-width:750px){.sts-lib-feed__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:var(--sts-space-6)}.sts-lib-row{grid-template-columns:clamp(92px,13vw,140px) minmax(0,1fr)}.sts-lib-row__title{font-size:15.5px}}
/*# sourceMappingURL=/cdn/shop/t/281/assets/sts-library.css.map */
