@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;1,700&display=swap";:root{--siluet-navy: #172640;--siluet-indigo: #00404f;--siluet-bronze: #ab8960;--siluet-offwhite: #f5f4f4;--siluet-cadet: #63737c;--siluet-nimbus: #d4d4d8;--siluet-promo: #e32c2b;--siluet-success: #097757;--siluet-radius: 6px;--siluet-tracking: .18em;--siluet-display: "Playfair Display", Georgia, "Times New Roman", serif}.siluet-display{font-family:var(--siluet-display);font-weight:700;font-style:italic}.siluet-finder{max-width:46rem;margin-inline:auto;text-align:center}.siluet-finder__eyebrow{font-family:var(--text-font-family, inherit);font-size:.75rem;font-weight:600;letter-spacing:var(--siluet-tracking);text-transform:uppercase;color:var(--siluet-bronze);margin:0 0 .75rem}.siluet-finder__heading{font-family:var(--heading-font-family, inherit);font-size:clamp(1.5rem,4vw,2rem);line-height:1.2;margin:0 0 1.5rem}.siluet-finder__form{display:flex;gap:.5rem;align-items:stretch;margin:0 0 1.25rem}.siluet-finder__input{flex:1 1 auto;min-width:0;padding:.9rem 1.1rem;font-size:1rem;font-family:inherit;color:var(--siluet-navy);background:#fff;border:1px solid var(--siluet-nimbus);border-radius:var(--siluet-radius);-webkit-appearance:none;appearance:none}.siluet-finder__input::placeholder{color:var(--siluet-cadet);opacity:1}.siluet-finder__input:focus-visible{outline:2px solid var(--siluet-indigo);outline-offset:1px;border-color:var(--siluet-indigo)}.siluet-finder__submit{flex:0 0 auto;padding:.9rem 1.6rem;font-size:.875rem;font-weight:600;letter-spacing:var(--siluet-tracking);text-transform:uppercase;color:var(--siluet-offwhite);background:var(--siluet-indigo);border:0;border-radius:var(--siluet-radius);cursor:pointer;transition:background .2s ease}.siluet-finder__submit:hover{background:var(--siluet-navy)}.siluet-finder__submit:focus-visible{outline:2px solid var(--siluet-bronze);outline-offset:2px}.siluet-finder__label{font-size:.8125rem;color:var(--siluet-cadet);margin:0 0 .6rem}.siluet-finder__chips{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:0;padding:0;list-style:none}.siluet-finder__chip{display:inline-block;padding:.45rem .9rem;font-size:.875rem;text-decoration:none;color:var(--siluet-navy);background:#fff;border:1px solid var(--siluet-nimbus);border-radius:999px;transition:border-color .2s ease,color .2s ease}.siluet-finder__chip:hover{border-color:var(--siluet-bronze);color:var(--siluet-indigo)}.siluet-finder__chip:focus-visible{outline:2px solid var(--siluet-indigo);outline-offset:2px}@media screen and (max-width:640px){.siluet-finder__form{flex-direction:column}.siluet-finder__submit{width:100%}.siluet-finder__chips{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:none;padding-bottom:.25rem;-webkit-overflow-scrolling:touch}.siluet-finder__chips::-webkit-scrollbar{display:none}.siluet-finder__chip{white-space:nowrap}}.product-badges .badge--on-sale,.badge--on-sale{background-color:var(--siluet-promo)!important;color:#fff!important}.siluet-caption{font-size:.8125rem;letter-spacing:.04em;color:var(--siluet-cadet)}.siluet-faq{display:block;max-width:68rem;margin-inline:auto;width:100%}.siluet-faq__search{max-width:34rem;margin:0 auto 2.5rem}.siluet-faq__search-input{width:100%;padding:.85rem 1.1rem;font-size:1rem;font-family:inherit;color:var(--siluet-navy);background:#fff;border:1px solid var(--siluet-nimbus);border-radius:var(--siluet-radius);-webkit-appearance:none;appearance:none}.siluet-faq__search-input::placeholder{color:var(--siluet-cadet);opacity:1}.siluet-faq__search-input:focus-visible{outline:2px solid var(--siluet-indigo);outline-offset:1px;border-color:var(--siluet-indigo)}.siluet-faq__search-status{min-height:1.25rem;margin:.6rem 0 0;font-size:.8125rem;color:var(--siluet-cadet)}.siluet-faq__layout{display:grid;grid-template-columns:1fr;gap:2.5rem}@media screen and (min-width:900px){.siluet-faq__layout{grid-template-columns:15rem 1fr;gap:4rem;align-items:start}.siluet-faq__nav{position:sticky;top:calc(var(--sticky-area-height, 0px) + 2rem)}}.siluet-faq__nav-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}@media screen and (min-width:900px){.siluet-faq__nav-list{flex-direction:column;flex-wrap:nowrap;gap:.15rem}}.siluet-faq__nav-link{display:block;padding:.45rem .9rem;font-size:.875rem;text-decoration:none;color:var(--siluet-cadet);border:1px solid var(--siluet-nimbus);border-radius:999px;white-space:nowrap;transition:color .2s ease,border-color .2s ease}@media screen and (min-width:900px){.siluet-faq__nav-link{padding:.5rem 0 .5rem .9rem;border:0;border-left:2px solid var(--siluet-nimbus);border-radius:0;white-space:normal}}.siluet-faq__nav-link:hover{color:var(--siluet-navy)}.siluet-faq__nav-link.is-active{color:var(--siluet-navy);border-color:var(--siluet-bronze);font-weight:600}.siluet-faq__nav-link:focus-visible{outline:2px solid var(--siluet-indigo);outline-offset:2px}.siluet-faq__group{scroll-margin-top:calc(var(--sticky-area-height, 0px) + 2rem)}.siluet-faq__group+.siluet-faq__group{margin-top:3rem}.siluet-faq__group[hidden]{display:none}.siluet-faq__group-title{margin:0 0 .5rem;padding-bottom:.75rem;border-bottom:1px solid var(--siluet-nimbus)}.siluet-faq__item[hidden]{display:none}.siluet-faq__empty{padding:2rem 0;text-align:center;color:var(--siluet-cadet)}.siluet-faq__support{max-width:44rem;margin:4rem auto 0;padding:2.75rem 2rem;text-align:center;color:var(--siluet-offwhite);background:var(--siluet-navy);border-radius:var(--siluet-radius)}.siluet-faq__support-title{margin:0 0 .75rem;color:var(--siluet-offwhite)}.siluet-faq__support-text{margin:0 auto 1.25rem;max-width:32rem;color:var(--siluet-nimbus)}.siluet-faq__support-text p:last-child{margin-bottom:0}.siluet-faq__support-email{margin:0 0 .4rem;font-size:1.0625rem}.siluet-faq__support-email a{color:var(--siluet-offwhite);text-decoration:underline;text-underline-offset:.25em;text-decoration-color:var(--siluet-bronze)}.siluet-faq__support-email a:hover{text-decoration-color:var(--siluet-offwhite)}.siluet-faq__support-hours{margin:0;font-size:.8125rem;color:var(--siluet-nimbus)}.siluet-faq__support-cta{margin-top:1.75rem}.siluet-faq__support-cta .button{--button-background: 245 244 244;--button-text-color: 23 38 64}@media screen and (max-width:640px){.siluet-faq__support{padding:2.25rem 1.5rem}}@media(prefers-reduced-motion:reduce){.siluet-finder__chip,.siluet-finder__submit,.siluet-faq__nav-link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/191/assets/custom.css.map */
