.elvaans-sizing-tools{margin:1.3rem 0 1.8rem;border-top:1px solid rgba(18,18,18,.25)}.elvaans-fit-finder,.elvaans-size-chart{margin:0;border-bottom:1px solid rgba(18,18,18,.25)}.elvaans-fit-support{margin:1rem 0 0;font-size:1rem;line-height:1.4;opacity:.62}.elvaans-sizing-summary{min-height:5.2rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;cursor:pointer;text-transform:uppercase;font-size:1.1rem;letter-spacing:.065em;list-style:none}.elvaans-sizing-summary::-webkit-details-marker{display:none}.elvaans-sizing-summary:after{content:"+";font-size:1.7rem;font-weight:300;line-height:1}details[open]>.elvaans-sizing-summary:after{content:"\2212"}.elvaans-sizing-summary__note{margin-left:auto;font-size:.9rem;opacity:.55}.elvaans-fit-finder__body,.elvaans-size-chart__body{padding:0 0 1.7rem}.elvaans-fit-finder__fields{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.elvaans-fit-finder__fields--bottom{grid-template-columns:1fr 1fr}.elvaans-fit-finder__waist{grid-column:1/-1}.elvaans-fit-finder label{display:grid;gap:.55rem;font-size:1rem;text-transform:uppercase;letter-spacing:.06em}.elvaans-fit-finder label small{font-size:.9rem;opacity:.55;text-transform:none;letter-spacing:0}.elvaans-fit-finder input{width:100%;min-height:4.8rem;border:1px solid rgba(18,18,18,.35);border-radius:0;background:transparent;padding:0 1.2rem;font:inherit;color:inherit}.elvaans-fit-finder__calculate,.elvaans-fit-finder__select{width:100%;min-height:4.8rem;border:0;border-radius:0;margin-top:1rem;padding:0 1.4rem;text-transform:uppercase;letter-spacing:.07em;font-weight:600;cursor:pointer}.elvaans-fit-finder__calculate{background:#111;color:#fff}.elvaans-fit-finder__select{background:transparent;color:#111;border:1px solid #111}.elvaans-fit-finder__result{margin-top:1.4rem;padding:1.4rem;background:#1212120d}.elvaans-fit-finder__result-label{display:block;font-size:.95rem;text-transform:uppercase;letter-spacing:.1em;opacity:.6}.elvaans-fit-finder__result strong{display:block;margin:.4rem 0 .6rem;font-size:3rem;line-height:1}.elvaans-fit-finder__measurements{font-weight:600}.elvaans-fit-finder__result p{margin:.45rem 0 0;line-height:1.45}.elvaans-fit-finder__warning{font-size:1.05rem}.elvaans-fit-finder__note{font-size:.95rem;opacity:.6}.elvaans-size-chart__intro{display:flex;justify-content:space-between;gap:2rem;align-items:flex-start;margin-bottom:1.2rem}.elvaans-size-chart__intro strong{font-size:1.05rem;text-transform:uppercase;letter-spacing:.06em}.elvaans-size-chart__unit-toggle{display:inline-flex;border:1px solid rgba(18,18,18,.28);margin-left:auto}.elvaans-size-chart__unit-toggle button{min-width:4.6rem;height:3.2rem;padding:0 .9rem;border:0;background:transparent;color:inherit;font:inherit;font-size:.9rem;font-weight:600;letter-spacing:.08em;cursor:pointer}.elvaans-size-chart__unit-toggle button+button{border-left:1px solid rgba(18,18,18,.28)}.elvaans-size-chart__unit-toggle button.is-active{background:#111;color:#fff}.elvaans-size-chart__intro p{max-width:34rem;margin:0;font-size:.95rem;line-height:1.45;opacity:.6;text-align:right}.elvaans-size-chart__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgba(18,18,18,.14)}.elvaans-size-chart table{width:100%;min-width:560px;border-collapse:collapse;font-size:1.05rem}.elvaans-size-chart th,.elvaans-size-chart td{padding:1.15rem 1rem;text-align:left;border-bottom:1px solid rgba(18,18,18,.12);white-space:nowrap}.elvaans-size-chart th{font-size:.9rem;text-transform:uppercase;letter-spacing:.07em;font-weight:600;background:#ededed}.elvaans-size-chart th:first-child,.elvaans-size-chart td:first-child{position:sticky;left:0;z-index:1;background:#ededed;font-weight:600}.elvaans-size-chart tr.is-selected td{background:#12121212}.elvaans-size-chart tr.is-selected td:first-child{background:#dedddb}@media(min-width:750px){.elvaans-size-chart__unit-toggle{display:inline-flex!important;visibility:visible!important;opacity:1!important}}@media(max-width:749px){.elvaans-sizing-tools{margin-top:1rem}.elvaans-sizing-summary{min-height:5.4rem;font-size:1.03rem;gap:.8rem}.elvaans-sizing-summary__note{font-size:.82rem}.elvaans-fit-finder__body,.elvaans-size-chart__body{padding-bottom:1.5rem}.elvaans-fit-finder__fields{gap:.7rem}.elvaans-fit-finder input{font-size:1.6rem}.elvaans-size-chart__intro{display:grid;grid-template-columns:1fr auto;gap:.75rem 1rem;align-items:center}.elvaans-size-chart__unit-toggle{grid-column:2;grid-row:1;margin-left:0}.elvaans-size-chart__intro p{grid-column:1/-1;margin-top:0;text-align:left}.elvaans-size-chart__scroll{overflow-x:hidden;width:100%}.elvaans-size-chart table{width:100%;min-width:0;table-layout:fixed;font-size:.88rem}.elvaans-size-chart th,.elvaans-size-chart td{padding:.8rem .25rem;text-align:center;white-space:nowrap}.elvaans-size-chart th{font-size:.68rem;letter-spacing:.02em}.elvaans-size-chart th:first-child,.elvaans-size-chart td:first-child{position:static;width:14%;text-align:center}.elvaans-size-chart th:not(:first-child),.elvaans-size-chart td:not(:first-child){width:21.5%}}.elvaans-product-perks{display:grid;gap:1rem;margin:1.8rem 0 2rem}.elvaans-gift-callout{padding:1.5rem 1.6rem;background:#111;color:#fff}.elvaans-gift-callout__eyebrow{display:block;margin-bottom:.55rem;font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;opacity:.65}.elvaans-gift-callout strong{display:block;font-size:1.35rem;line-height:1.25;text-transform:uppercase;letter-spacing:.015em}.elvaans-gift-callout p{margin:.55rem 0 0;font-size:1.05rem;line-height:1.45;opacity:.75}.elvaans-reassurance-strip{display:flex;flex-wrap:wrap;gap:.55rem 1.1rem;padding:1.05rem 0;border-top:1px solid rgba(18,18,18,.16);border-bottom:1px solid rgba(18,18,18,.16);font-size:.95rem;line-height:1.35;text-transform:uppercase;letter-spacing:.045em}.elvaans-reassurance-strip span:not(:last-child):after{content:" \b7";opacity:.45}.elvaans-delivery{padding:1.5rem 1.6rem;border:1px solid rgba(18,18,18,.2)}.elvaans-delivery__header{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.7rem}.elvaans-delivery__header span{font-size:1rem;text-transform:uppercase;letter-spacing:.09em;opacity:.6}.elvaans-delivery__header strong{font-size:1.1rem;line-height:1.3;text-align:right}.elvaans-delivery__steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.elvaans-delivery__steps:before{content:"";position:absolute;left:1rem;right:1rem;top:.55rem;height:1px;background:#12121247}.elvaans-delivery__step{position:relative;z-index:1;display:grid;gap:.35rem;padding-top:1.6rem}.elvaans-delivery__dot{position:absolute;top:0;left:0;width:1.1rem;height:1.1rem;border-radius:50%;border:1px solid #111;background:#fff}.elvaans-delivery__step.is-active .elvaans-delivery__dot{background:#111}.elvaans-delivery__step strong{font-size:1rem;text-transform:uppercase;letter-spacing:.05em}.elvaans-delivery__step small{font-size:.95rem;opacity:.58}@media(max-width:749px){.elvaans-product-perks{margin:1.5rem 0 1.8rem}.elvaans-gift-callout,.elvaans-delivery{padding:1.35rem 1.4rem}.elvaans-gift-callout strong{font-size:1.25rem}.elvaans-delivery__header{display:grid;gap:.4rem;margin-bottom:1.5rem}.elvaans-delivery__header strong{text-align:left;font-size:1.05rem}.elvaans-delivery__steps{gap:.7rem}.elvaans-delivery__step strong{font-size:.9rem}.elvaans-delivery__step small{font-size:.88rem}}.elvaans-product-summary{margin:.85rem 0 .2rem;max-width:48rem;font-size:1.15rem;line-height:1.45;font-weight:500;letter-spacing:.005em}@media(max-width:749px){.elvaans-product-summary{font-size:1.08rem;margin:.7rem 0 .1rem}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map?subset=AAAAAAAAAMg */
