.lushe-assurance__intro{max-width:72rem;margin:0 auto 4rem;text-align:center}.lushe-assurance__kicker{margin:0 0 1.2rem;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-button))}.lushe-assurance__heading{margin:0 0 1.2rem}.lushe-assurance__subheading{margin:0;opacity:.75;line-height:1.7}.lushe-assurance__list{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem;margin:0;padding:0;list-style:none}.lushe-assurance__item{position:relative;overflow:hidden;padding:3.2rem 2.4rem 2.8rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:1.2rem;background:linear-gradient(160deg,rgba(var(--color-button),.07),rgba(var(--color-foreground),0) 55%);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.lushe-assurance__item:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,rgb(var(--color-button)),rgba(var(--color-button),0));transform:scaleX(0);transform-origin:left;transition:transform .45s ease}.lushe-assurance__item:hover{transform:translateY(-4px);border-color:rgba(var(--color-button),.45);box-shadow:0 1.2rem 3rem #00000059}.lushe-assurance__item:hover:before{transform:scaleX(1)}.lushe-assurance__step{position:absolute;top:1.6rem;right:2rem;font-size:3.6rem;font-weight:700;line-height:1;color:rgba(var(--color-foreground),.07);pointer-events:none}.lushe-assurance__icon{display:inline-flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;margin-bottom:1.8rem;border-radius:50%;color:rgb(var(--color-button));background:rgba(var(--color-button),.12);box-shadow:inset 0 0 0 1px rgba(var(--color-button),.35)}.lushe-assurance__icon svg{width:2.4rem;height:2.4rem}.lushe-assurance__item-heading{margin:0 0 .8rem;font-size:1.7rem;letter-spacing:.01em}.lushe-assurance__item-text{margin:0;font-size:1.4rem;line-height:1.7;opacity:.75}@media(prefers-reduced-motion:reduce){.lushe-assurance__item,.lushe-assurance__item:before{transition:none}.lushe-assurance__item:hover{transform:none}}.lushe-assurance__cta{margin:3rem 0 0;text-align:center}.lushe-assurance--with-image{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;align-items:center}.lushe-assurance__media{position:relative;overflow:hidden;border-radius:1.2rem;aspect-ratio:4 / 5;background:rgba(var(--color-foreground),.06)}.lushe-assurance__media img,.lushe-assurance__media .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.lushe-assurance--with-image .lushe-assurance__intro{margin:0 0 2.4rem;max-width:none;text-align:left}.lushe-assurance--with-image .lushe-assurance__list{grid-template-columns:minmax(0,1fr);gap:1.2rem}.lushe-assurance--with-image .lushe-assurance__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.6rem;padding:1.8rem 2rem}.lushe-assurance--with-image .lushe-assurance__icon{margin-bottom:0;width:4.4rem;height:4.4rem}.lushe-assurance--with-image .lushe-assurance__icon svg{width:2.1rem;height:2.1rem}.lushe-assurance--with-image .lushe-assurance__step{display:none}.lushe-assurance--with-image .lushe-assurance__cta{text-align:left;margin-top:2.4rem}@media screen and (min-width:990px){.lushe-assurance--with-image{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:5rem}.lushe-assurance--image-right .lushe-assurance__media{order:2}.lushe-assurance__media{aspect-ratio:4 / 5;max-height:58rem}}.lushe-sizeguide__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem;align-items:start}.lushe-sizeguide__steps-heading{margin:0 0 2.4rem;font-size:1.9rem}.lushe-sizeguide__steps-list{margin:0;padding:0;list-style:none;counter-reset:none}.lushe-sizeguide__step{display:flex;gap:1.6rem;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid rgba(var(--color-foreground),.1)}.lushe-sizeguide__step:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.lushe-sizeguide__step-num{flex:0 0 3.6rem;height:3.6rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.5rem;font-weight:700;color:rgb(var(--color-button));background:rgba(var(--color-button),.12);box-shadow:inset 0 0 0 1px rgba(var(--color-button),.35)}.lushe-sizeguide__step-heading{margin:.4rem 0 .6rem;font-size:1.6rem}.lushe-sizeguide__step-text{margin:0;font-size:1.4rem;line-height:1.7;opacity:.75}.lushe-sizeguide__tip{margin:2.4rem 0 0;padding:1.4rem 1.6rem;border-radius:.8rem;border-left:3px solid rgb(var(--color-button));background:rgba(var(--color-button),.08);font-size:1.35rem;line-height:1.65;opacity:.9}.lushe-sizeguide__card{min-width:0;max-width:100%;box-sizing:border-box;border:1px solid rgba(var(--color-foreground),.12);border-radius:1.2rem;padding:2.4rem 2rem;background:linear-gradient(160deg,rgba(var(--color-button),.07),rgba(var(--color-foreground),0) 55%)}.lushe-sizeguide__table-wrap{overflow-x:auto;max-width:100%}.lushe-sizeguide__table{width:100%;border-collapse:collapse}@media screen and (min-width:750px){.lushe-sizeguide__table{min-width:34rem}}.lushe-sizeguide__caption{caption-side:top;text-align:left;padding-bottom:1.6rem;font-size:1.3rem;line-height:1.6;opacity:.65}.lushe-sizeguide__table th,.lushe-sizeguide__table td{padding:1.3rem 1.2rem;text-align:center;font-size:1.4rem;border-bottom:1px solid rgba(var(--color-foreground),.1)}.lushe-sizeguide__table thead th{font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-button));border-bottom:1px solid rgba(var(--color-button),.4)}.lushe-sizeguide__table tbody th[scope=row]{font-weight:700;text-align:left}.lushe-sizeguide__table tbody tr:nth-child(odd){background:rgba(var(--color-foreground),.03)}.lushe-sizeguide__table tbody tr{transition:background-color .25s ease,box-shadow .25s ease,color .25s ease}.lushe-sizeguide__table tbody tr:hover{background:rgba(var(--color-button),.16);box-shadow:inset 3px 0 rgb(var(--color-button)),0 0 2rem rgba(var(--color-button),.25);color:rgb(var(--color-foreground))}.lushe-sizeguide__table tbody tr:hover th[scope=row]{color:rgb(var(--color-button))}.lushe-sizeguide__table tbody tr:hover td{font-weight:600}.lushe-sizeguide__card{transition:border-color .3s ease,box-shadow .3s ease}.lushe-sizeguide__card:hover{border-color:rgba(var(--color-button),.4);box-shadow:0 1rem 3rem #0000004d}@media screen and (max-width:749px){.lushe-sizeguide__card{padding:1.8rem 1.2rem}.lushe-sizeguide__table{table-layout:fixed;width:100%;min-width:0}.lushe-sizeguide__table th,.lushe-sizeguide__table td{padding:1.1rem .3rem;font-size:1.3rem;word-break:break-word}.lushe-sizeguide__table thead th{font-size:1.1rem;letter-spacing:.04em}.lushe-sizeguide__table tbody th[scope=row]{text-align:center}}@media(prefers-reduced-motion:reduce){.lushe-sizeguide__table tbody tr,.lushe-sizeguide__card{transition:none}}.lushe-sizeguide__table tbody tr:last-child th,.lushe-sizeguide__table tbody tr:last-child td{border-bottom:0}.lushe-sizeguide__faq{margin-top:4rem}.lushe-sizeguide__faq-heading{margin:0 0 2rem;font-size:1.9rem;text-align:center}.lushe-sizeguide__faq-list{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem;max-width:92rem;margin:0 auto}.lushe-sizeguide__faq-item{border:1px solid rgba(var(--color-foreground),.12);border-radius:.8rem;padding:0 1.8rem;transition:border-color .3s ease}.lushe-sizeguide__faq-item[open]{border-color:rgba(var(--color-button),.45)}.lushe-sizeguide__faq-question{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem 0;min-height:6.6rem;cursor:pointer;list-style:none}.lushe-sizeguide__faq-question::-webkit-details-marker{display:none}.lushe-sizeguide__faq-question h4,.lushe-sizeguide__faq-question h3{margin:0;font-size:1.5rem;line-height:1.5}.lushe-sizeguide__faq-marker{position:relative;flex:0 0 1.8rem;height:1.8rem}.lushe-sizeguide__faq-marker:before,.lushe-sizeguide__faq-marker:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background:rgb(var(--color-button));transition:transform .3s ease}.lushe-sizeguide__faq-marker:after{transform:rotate(90deg)}.lushe-sizeguide__faq-item[open] .lushe-sizeguide__faq-marker:after{transform:rotate(0)}.lushe-sizeguide__faq-item:not([open]) .lushe-sizeguide__faq-answer{display:none}.lushe-sizeguide__faq-answer{margin:0;padding:1.4rem 0 1.8rem;border-top:1px solid rgba(var(--color-foreground),.1);font-size:1.4rem;line-height:1.7;opacity:.78}@media(prefers-reduced-motion:reduce){.lushe-sizeguide__faq-item,.lushe-sizeguide__faq-marker:before,.lushe-sizeguide__faq-marker:after{transition:none}}@media screen and (min-width:750px){.lushe-assurance__list{grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));gap:2.4rem}.lushe-sizeguide__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem}.lushe-sizeguide__card{padding:3rem 2.8rem}.lushe-sizeguide__faq-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.6rem 2rem;align-items:start}}.lushe-delivery__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;margin-bottom:2rem}.lushe-delivery__card{border:1px solid rgba(var(--color-foreground),.12);border-radius:1.2rem;padding:2.8rem 2.4rem;background:linear-gradient(160deg,rgba(var(--color-button),.07),rgba(var(--color-foreground),0) 55%);transition:border-color .3s ease,box-shadow .3s ease}.lushe-delivery__card:hover{border-color:rgba(var(--color-button),.4);box-shadow:0 1rem 3rem #0000004d}.lushe-delivery__card--full{margin-bottom:2rem}.lushe-delivery__card-heading{margin:0 0 1.4rem;font-size:1.8rem}.lushe-delivery__text{margin:0 0 1rem;font-size:1.4rem;line-height:1.7;opacity:.8}.lushe-delivery__list{margin:0;padding-left:1.8rem;font-size:1.4rem;line-height:1.8;opacity:.85}.lushe-delivery__list li{margin-bottom:.6rem}.lushe-delivery__stats{display:flex;flex-wrap:wrap;gap:1.2rem;margin:1.2rem 0}.lushe-delivery__stat{display:flex;flex-direction:column;gap:.3rem;padding:1.2rem 1.6rem;border-radius:.8rem;background:rgba(var(--color-button),.1);box-shadow:inset 0 0 0 1px rgba(var(--color-button),.3)}.lushe-delivery__stat-label{font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-button))}.lushe-delivery__stat-value{font-size:1.6rem;font-weight:600}.lushe-delivery__note{margin:1rem 0 0;font-size:1.3rem;line-height:1.65;opacity:.65}.lushe-delivery__cta{margin-top:.6rem}.lushe-delivery__tagline{margin-top:1.6rem;padding:2.4rem;border-radius:1.2rem;text-align:center;font-size:1.7rem;font-weight:600;letter-spacing:.01em;color:rgb(var(--color-button-text));background:rgb(var(--color-button))}@media screen and (min-width:750px){.lushe-delivery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lushe-sizeguide__charts{display:grid;grid-template-columns:repeat(2,minmax(0,34rem));justify-content:center;gap:3.2rem;margin:0 0 5rem}.lushe-sizeguide__chart{margin:0;min-width:0;border-radius:1.6rem;overflow:hidden;box-shadow:0 1.6rem 3.2rem #00000047;transition:transform .25s ease,box-shadow .25s ease}.lushe-sizeguide__chart:hover{transform:translateY(-.4rem);box-shadow:0 2rem 4rem #00000057}.lushe-sizeguide__chart img{display:block;width:100%;height:auto}@media screen and (max-width:749px){.lushe-sizeguide__charts{grid-template-columns:minmax(0,40rem);gap:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lushe-assurance.css.map */
