.ll-pdp .lb-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}.ll-pdp .lb-swatch{width:48px;height:48px}.ll-pdp .lb-gallery__slide img{object-position:center}.ll-pdp .lb-item__row{grid-template-columns:92px minmax(0,1fr)}.ll-pdp .lb-item select{width:92px;padding:0 24px 0 8px}.ll-pdp .lb-related-products>header{position:relative;justify-content:center}.ll-pdp .lb-related-products h2{text-align:center}.ll-pdp .lb-related-products__actions{position:absolute;right:0}.ll-benefits,.ll-reviews,.ll-journey,.ll-materials,.ll-results{padding:74px 0}.ll-journey,.ll-results{background:var(--lb-bg)}.ll-benefits{background:#fff}.ll-section-head{width:min(760px,100%);margin:0 auto 34px;text-align:center}.ll-section-head h2{margin:8px 0 12px;font:700 clamp(27px,3.6vw,42px)/1.12 Rubik,Arial,sans-serif;letter-spacing:-.035em}.ll-section-head>p:not(.lb-kicker){margin:0;color:var(--lb-muted);font-size:15px;line-height:1.7}.ll-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;max-width:1080px;margin:auto}.ll-benefit{padding:0;text-align:center}.ll-benefit img{width:72px;height:72px;margin:0 auto 17px;object-fit:contain}.ll-benefit h3{min-height:43px;margin:0 0 10px;font:700 17px/1.25 Rubik,Arial,sans-serif}.ll-benefit p{max-width:230px;margin:0 auto;color:var(--lb-muted);font-size:13px;line-height:1.62}.ll-reviews{padding-bottom:0;background:#fff}.ll-reviews__header{display:flex;padding:0 0 18px;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-bottom:1px solid #252225}.ll-reviews__header h2{margin:0;color:#2b292b;font:400 clamp(28px,3vw,38px)/1.1 Rubik,Arial,sans-serif;letter-spacing:-.04em;text-align:center}.ll-reviews__header p{display:flex;margin:0;align-items:center;justify-content:center;gap:8px;color:#302d2f;font-size:14px;white-space:nowrap}.ll-reviews__header p span{color:#ef8d91;font-size:18px;letter-spacing:.06em}.ll-reviews__header p strong{font-weight:400}.ll-reviews__header p i{color:#302d2f;font-size:19px;font-style:normal}.ll-reviews__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:20px}.ll-review{display:grid;grid-template-columns:minmax(0,1fr) 112px;align-items:start;gap:16px;min-height:150px;margin:0;padding:18px;border:1px solid #e5e2e3;border-radius:4px;background:#fff}.ll-reviews .ll-review:nth-child(n+6){display:none}.ll-reviews .ll-review.is-visible{display:grid}.ll-review__copy{min-width:0}.ll-review img{display:block;width:112px;height:112px;grid-column:2;grid-row:1;object-fit:cover;border-radius:2px}.ll-review footer{display:flex;min-width:0;margin:0;align-items:center;flex-wrap:wrap;gap:5px 8px;color:#2e2b2d;font-size:14px;line-height:1.25}.ll-review footer strong{font-size:14px;font-weight:500}.ll-review footer span{color:#4e854f;font-size:10px;font-weight:600}.ll-review__stars{margin:11px 0 8px;color:#ef8d91;font-size:14px;letter-spacing:.08em;line-height:1}.ll-review__text{margin:0;color:#373236;font-size:13px;line-height:1.5}.ll-reviews__more{margin-top:22px;padding-bottom:74px;text-align:center}.ll-reviews__more button{display:inline-flex;min-height:46px;padding:0 20px;align-items:center;justify-content:center;gap:10px;border:1px solid #2e2b2d;border-radius:3px;background:#fff;color:#2e2b2d;cursor:pointer;font:500 13px/1 Rubik,Arial,sans-serif}.ll-reviews__more button:hover{border-color:var(--lb-pink);color:var(--lb-pink)}.ll-reviews__more i{font-size:18px;font-style:normal}.ll-journey{overflow:hidden;padding-bottom:52px;background:#fff}.ll-journey .ll-section-head{margin-bottom:33px}.ll-journey .ll-section-head h2 span{color:var(--lb-pink)}.ll-journey__carousel{display:flex;gap:18px;overflow-x:auto;padding:0 0 8px;scroll-snap-type:x mandatory;scrollbar-width:none}.ll-journey__carousel::-webkit-scrollbar{display:none}.ll-journey__card{flex:0 0 calc((100% - 54px)/4);min-width:0;scroll-snap-align:start;text-align:center}.ll-journey__phase{display:inline-block;position:relative;margin:0 0 15px;padding-bottom:5px;color:#302d2f;font:500 18px/1.25 Rubik,Arial,sans-serif}.ll-journey__phase:after{position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:2px;background:var(--lb-pink);content:""}.ll-journey__card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.ll-journey__card h4{margin:20px 0 10px;color:#282428;font:700 15px/1.35 Rubik,Arial,sans-serif}.ll-journey__card p{margin:0 auto;color:#514b50;font-size:13px;line-height:1.58}.ll-results{padding-top:52px;background:#fff}.ll-results__intro{width:min(360px,100%);margin:auto;text-align:center}.ll-results__intro h2{margin:0;color:#2d2a2c;font:400 clamp(27px,3vw,34px)/1.18 Rubik,Arial,sans-serif;letter-spacing:-.035em}.ll-results__intro h2 span{color:var(--lb-pink)}.ll-results__intro p{margin:20px 0 0;color:#302d2f;font-size:14px;line-height:1.5}.ll-results__grid{display:grid;grid-template-columns:1fr;gap:32px;width:min(430px,100%);margin:42px auto 0}.ll-results__grid article{display:grid;grid-template-columns:60px minmax(0,1fr);min-height:60px;align-items:center;gap:18px;padding:0;background:none;text-align:left;box-shadow:none}.ll-results__grid strong{display:grid;width:60px;height:60px;position:relative;place-items:center;border-radius:50%;background:conic-gradient(#f58e93 calc(var(--ll-progress) * 1%),#eee 0);color:#ed878d;font:700 16px/1 Rubik,Arial,sans-serif}.ll-results__grid strong:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:#fff}.ll-results__grid strong b{position:relative;z-index:1;font:inherit}.ll-results__grid span{display:block;color:#302d2f;font-size:14px;line-height:1.45}.ll-materials{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ll-materials article{padding:32px;border:1px solid var(--lb-line);border-radius:16px}.ll-materials h2{margin:0 0 12px;font:700 24px/1.2 Rubik,Arial,sans-serif}.ll-materials p,.ll-materials li{color:var(--lb-muted);font-size:14px;line-height:1.7}.ll-materials ul{margin:12px 0 0;padding-left:20px}.ll-faq{max-width:none;margin:0;padding:70px clamp(18px,6vw,88px);background:#f4f4f4}.ll-faq__inner{width:min(850px,100%);margin:auto}.ll-faq h2{margin:0 0 26px;color:#292629;font:400 clamp(27px,3vw,34px)/1.15 Rubik,Arial,sans-serif;letter-spacing:-.035em;text-align:center}.ll-faq details{border-top:1px solid #d9d9d9;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.ll-faq details:first-of-type{border-top:1px solid #d9d9d9}.ll-faq details:last-child{border-bottom:1px solid #d9d9d9}.ll-faq details[open]{margin:8px 0;padding:0 10px;border:1px solid #e5dfe1;border-radius:7px;background:#fff;box-shadow:0 3px 12px #2b222609}.ll-faq details[open]+details{border-top-color:transparent}.ll-faq summary{min-height:56px;padding:0 7px;color:#2f2c2f;font-size:14px;font-weight:400}.ll-faq summary:focus{outline:0}.ll-faq summary:focus-visible{outline:0}.ll-faq summary:after{content:"\2304";color:#302d2f;font-size:19px;font-weight:400;transition:transform .18s ease}.ll-faq details[open] summary:after{content:"\2304";transform:rotate(180deg)}.ll-faq details p{padding:0 7px 19px;color:#5c565b;font-size:13px;line-height:1.62}.ll-pdp .lb-size-guide table{min-width:560px}.ll-pdp .lb-size-guide thead th:first-child{width:auto}.ll-pdp .lb-size-guide__content{max-width:820px}.ll-size-guide__image{display:block;width:100%;height:auto;margin:0 auto 25px;border-radius:10px}.ll-size-guide__translation{color:#514b50;font-size:14px;line-height:1.65}.ll-size-guide__translation p{margin:0 0 14px}.ll-size-guide__translation strong{color:var(--lb-ink)}@media(max-width:989px){.ll-benefits__grid,.ll-reviews__grid{grid-template-columns:repeat(2,1fr)}.ll-journey__card{flex-basis:calc((100% - 18px)/2)}}@media(max-width:749px){.ll-pdp .lb-item__row{grid-template-columns:78px minmax(0,1fr)}.ll-pdp .lb-item select{width:78px}.ll-pdp .lb-swatch{width:42px;height:42px}.ll-pdp .lb-hero{padding-bottom:16px}.ll-pdp .lb-hero+.ll-benefits{padding-top:28px}.ll-benefits,.ll-reviews,.ll-journey,.ll-materials,.ll-results{padding:55px 0}.ll-section-head{margin-bottom:25px;text-align:center}.ll-section-head h2{font-size:28px}.ll-benefits__grid{gap:45px 20px}.ll-results__grid,.ll-materials{grid-template-columns:1fr}.ll-benefit{text-align:center}.ll-benefit img{width:62px;height:62px;margin-bottom:13px}.ll-benefit h3{min-height:0;margin-bottom:4px;font-size:15px}.ll-benefit p{font-size:12px;line-height:1.55}.ll-reviews__header{display:flex;padding-bottom:14px}.ll-reviews{padding-bottom:0}.ll-reviews__header h2{font-size:29px}.ll-reviews__header p{margin-top:12px;font-size:14px}.ll-reviews__grid{grid-template-columns:1fr;gap:10px;margin-top:16px}.ll-review{grid-template-columns:minmax(0,1fr) 104px;gap:13px;min-height:0;padding:15px}.ll-review img{width:104px;height:104px}.ll-review footer,.ll-review footer strong{font-size:14px}.ll-review__stars{margin:10px 0 8px;font-size:13px}.ll-review__text{font-size:13px;line-height:1.48}.ll-reviews__more{margin-top:18px;padding-bottom:55px}.ll-journey .ll-section-head{margin-bottom:28px}.ll-journey{padding-bottom:36px}.ll-results{padding-top:38px}.ll-journey__carousel{margin:0;padding:0 12px 8px;gap:16px}.ll-journey__card{flex-basis:86%}.ll-journey__phase{margin-bottom:14px;font-size:19px}.ll-journey__card h4{margin:19px 0 10px;font-size:15px}.ll-journey__card p{max-width:310px;font-size:13px;line-height:1.58}.ll-materials article{padding:25px 21px}.ll-size-guide__image{margin-bottom:19px;border-radius:7px}.ll-size-guide__translation{font-size:12px;line-height:1.62}.ll-size-guide__translation p{margin-bottom:11px}.ll-faq{padding:38px 12px 44px}.ll-faq h2{margin-bottom:23px;font-size:28px}.ll-faq summary{min-height:56px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lynelia-legging.css.map */
