#MainContent .lf-world__hero{min-height:440px!important;padding-block:44px!important}#MainContent .lf-world__hero-content{max-width:630px!important}#MainContent .lf-world__hero h1{font-size:clamp(46px,5vw,74px)!important;margin-bottom:18px!important}#MainContent .lf-world__hero .lf-world__intro{margin-bottom:22px!important;font-size:16px!important;line-height:1.6!important}#MainContent .lf-world__hero-note{margin-top:22px!important}#MainContent .lf-top5{padding:27px max(5vw,20px) 32px;color:#fff7e6;background:linear-gradient(110deg,#12392cf2,#204735eb),var(--lf-atelier);background-size:cover;border-block:1px solid #b59a5a99;scroll-margin-top:92px}.lf-top5 *{box-sizing:border-box}.lf-top5 a{color:inherit;text-decoration:none}.lf-top5__heading{display:flex;justify-content:space-between;align-items:end;gap:20px;max-width:1320px;margin:auto}.lf-top5__heading>div>p{font-size:9px;text-transform:uppercase;letter-spacing:.18em;color:#dfcc98;margin:0 0 8px}.lf-top5__heading h2{font:italic 700 clamp(28px,3vw,41px)/1.1 Georgia,serif;letter-spacing:-.035em;color:#fff7e6;margin:0}.lf-top5__heading>a{font-size:11px;border-bottom:1px solid #c6af7380;padding-bottom:7px;line-height:1.6}.lf-top5__heading>a span{margin-left:14px}.lf-top5__intro{max-width:1320px;margin:10px auto 19px;color:#d9e0cd;font-size:12px;line-height:1.6}.lf-top5__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:17px;max-width:1320px;margin:auto}.lf-top5__card{display:grid;grid-template-columns:78px minmax(0,1fr);gap:10px;background:linear-gradient(140deg,#fffdf5,#ede3cb);border:1px solid #c5af76;border-radius:13px;color:#173d30;overflow:hidden;padding:9px;box-shadow:0 4px #85703e44,0 8px 20px #001b2420}.lf-top5__photo{display:block;position:relative;align-self:start;aspect-ratio:1;border-radius:8px;overflow:hidden;background:#e5dbc2;border:1px solid #c2ae7770}.lf-top5__photo .lf-photo{position:absolute;top:0;right:0;bottom:0;left:0}.lf-top5__number{position:absolute;left:5px;top:5px;z-index:3;background:#143b2ce8;color:#fff1ca;font-size:8px;letter-spacing:.05em;padding:4px;border:1px solid #d7bf78;border-radius:4px}.lf-top5__photo .lf-photo__note{font-size:6px!important;padding:3px!important;bottom:4px!important;left:3px!important;right:3px!important;max-height:none!important;line-height:1.2!important}.lf-top5__copy{display:flex;flex-direction:column;min-width:0}.lf-top5__vendor{font-size:6px;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;color:#6b7052;margin:0 0 5px}.lf-top5 h3{font-family:inherit;font-style:normal;font-size:11px;line-height:1.4;font-weight:650;margin:0 0 8px;min-height:31px;color:#173d30}.lf-top5__price{margin:auto 0 8px;font-size:14px;font-weight:700;line-height:1.3;color:#173d30}.lf-top5__price small{font-size:8px;font-weight:400}.lf-top5__visit{display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:33px;font-size:9px!important;font-weight:600;border-top:1px solid #bcaa7b70;padding-top:7px;color:#173d30!important}.lf-top5__visit span:last-child{font-size:16px}.lf-top5__swipe{display:none}.lf-section-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:9px;padding:19px 20px;background:#fff6e4e8;border-bottom:1px solid #b99d6166}.lf-section-nav a{display:flex;align-items:center;gap:13px;text-decoration:none;color:#173c2e;background:#e8e3cb7d;border:1px solid #b99d6180;border-radius:30px;padding:10px 18px;min-height:43px;font-size:12px;font-weight:650}.lf-section-nav small{font-size:8px;color:#8d7948;font-weight:400}.lf-section-nav a>span{margin-left:10px}#MainContent .lf-shelf{scroll-margin-top:100px;margin-bottom:38px!important;position:relative}#MainContent .lf-shelf__heading{gap:18px}#MainContent .lf-shelf__identity>div>p:before{content:attr(data-section-number);color:#ead18d;margin-right:7px}#MainContent .lf-shelf__all{min-height:44px;display:inline-flex;align-items:center;justify-content:center}#MainContent .lf-tile__title{overflow:visible!important;display:block!important;-webkit-line-clamp:unset!important;max-height:none!important}#MainContent .lf-tile__bottom>a{min-height:44px;display:inline-flex;align-items:center;justify-content:center}#MainContent .lf-photo--ambient img{padding:0!important;mix-blend-mode:normal!important}#MainContent a:focus-visible,#MainContent button:focus-visible,#MainContent summary:focus-visible{outline:3px solid #d6b969;outline-offset:4px}@media(hover:hover){.lf-top5__card:hover{border-color:#f0d58e;box-shadow:0 4px #a68a4c66,0 12px 25px #001b2438}.lf-section-nav a:hover{background:#d7e3be}}@media(max-width:1199px)and (min-width:750px){.lf-top5__card{grid-template-columns:1fr;padding:9px}.lf-top5__photo{width:100%;max-height:125px;aspect-ratio:1.4}.lf-top5 h3{font-size:12px}.lf-top5__vendor{font-size:7px}}@media(max-width:749px){#MainContent .lf-world__hero{min-height:355px!important;padding:30px 26px!important}#MainContent .lf-world__hero h1{font-size:44px!important;line-height:1.04!important}#MainContent .lf-world__hero .lf-world__intro{font-size:12px!important;line-height:1.6!important;max-width:290px!important;margin-bottom:19px!important}#MainContent .lf-world__hero .lf-world__eyebrow{font-size:8px!important;margin-bottom:13px!important}#MainContent .lf-world__hero-cta{padding:13px 20px!important;font-size:11px!important;min-height:45px}#MainContent .lf-world__secondary-cta{font-size:10px!important}#MainContent .lf-world__hero-note{margin-top:17px!important;font-size:8px!important;padding:8px 10px!important}.lf-top5{padding:23px 18px 22px!important}.lf-top5__heading{align-items:start;gap:14px}.lf-top5__heading h2{font-size:29px}.lf-top5__heading>a{font-size:8px;max-width:110px}.lf-top5__heading>div>p{font-size:7px}.lf-top5__intro{font-size:10px;margin-bottom:15px}.lf-top5__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:1px 0 12px;scrollbar-width:thin;scrollbar-color:#c4ab6b #284635}.lf-top5__card{flex:0 0 245px;scroll-snap-align:start;grid-template-columns:83px minmax(0,1fr);padding:10px;gap:12px}.lf-top5 h3{font-size:11px;line-height:1.4}.lf-top5__vendor{font-size:7px}.lf-top5__price{font-size:15px}.lf-top5__visit{font-size:10px!important;min-height:36px}.lf-top5__swipe{display:block;font-size:8px;letter-spacing:.04em;color:#d6ddc7;margin:9px 0 0}.lf-top5__swipe span{margin-left:12px}.lf-section-nav{gap:7px;padding:14px 12px}.lf-section-nav a{padding:8px 11px;font-size:10px;gap:7px;min-height:42px}.lf-section-nav a>span{margin-left:1px}#MainContent .lf-shelf{margin-bottom:24px!important;scroll-margin-top:80px}#MainContent .lf-shelf__identity>div>p{font-size:8px!important}#MainContent .lf-tile__title{font-size:12px!important;line-height:1.45!important}#MainContent .lf-shelf__all{font-size:10px!important;line-height:1.5}}@media(prefers-reduced-motion:reduce){.lf-top5__grid{scroll-behavior:auto;scroll-snap-type:none}}#MainContent .lf-top5__heading h2{font:italic 700 clamp(28px,3vw,41px)/1.1 Georgia,serif!important;letter-spacing:-.035em!important}#MainContent .lf-top5 h3{font:normal 650 12px/1.45 var(--font-body--family),sans-serif!important;letter-spacing:-.01em!important;min-height:50px}#MainContent .lf-top5__vendor{font-size:7px!important}@media(min-width:750px){#MainContent .lf-world__hero>img{object-position:center 22%!important}}@media(max-width:749px){#MainContent .lf-top5 h3{font-size:12px!important;min-height:49px}#MainContent .lf-top5__heading h2{font-size:29px!important}}#MainContent .section:has(.lf-top5){min-width:0;overflow-x:clip}#MainContent .lf-top5{overflow:clip;min-width:0;max-width:100%}#MainContent .lf-top5__grid{min-width:0;max-width:100%;contain:inline-size}#MainContent .lf-top5__card{min-width:0}#MainContent .lf-top5__visit{min-height:44px;font-size:11px!important}#MainContent .lf-top5 h3{font-size:13px!important;overflow-wrap:anywhere}#MainContent .lf-top5__vendor{font-size:9px!important;letter-spacing:.04em}#MainContent .lf-top5__heading>a{min-height:44px;display:inline-flex;align-items:center;font-size:12px}#MainContent .lf-section-nav a{min-height:44px}#MainContent .lf-top5__grid:focus-visible{outline:2px solid #e9cf88;outline-offset:5px}#MainContent .lf-shelf+.lf-shelf{padding-top:30px;border-top:1px solid #c2aa6d66}@media(max-width:749px){#MainContent .lf-top5__card{flex-basis:275px}#MainContent .lf-top5__swipe{font-size:11px}#MainContent .lf-section-nav a,#MainContent .lf-top5__intro{font-size:12px}#MainContent .lf-shelf+.lf-shelf{padding-top:22px}}@media(max-width:749px){#MainContent .lf-top5__heading{display:block}#MainContent .lf-top5__heading>a{display:inline-block;margin-top:10px;max-width:none}#MainContent .lf-top5__heading h2{white-space:normal}}#MainContent .lf-photo--ambient:before{display:none!important}@media(min-width:1000px)and (max-height:850px){#MainContent .lf-world__hero{min-height:350px!important;padding-block:26px!important}#MainContent .lf-world__hero h1{font-size:62px!important;margin-bottom:14px!important}#MainContent .lf-world__hero .lf-world__intro{font-size:14px!important;margin-bottom:16px!important}#MainContent .lf-world__hero-note{margin-top:15px!important}#MainContent .lf-top5{padding-top:20px;padding-bottom:20px}#MainContent .lf-top5__heading h2{font-size:32px!important}#MainContent .lf-top5__intro{margin-top:7px;margin-bottom:13px;font-size:11px}}#MainContent .lf-home-backdrop{background:#173d30 url(/cdn/shop/files/leyofit-fitness-world-home-v3.png?v=1792404087&width=1920) center top / 100% auto no-repeat}#MainContent .lf-world__hero{background:transparent}#MainContent .lf-world__hero>img{visibility:hidden}#MainContent .lf-world__hero:before,#MainContent .lf-world__hero:after{display:none!important}#MainContent .lf-top5{background:transparent;border:0}#MainContent .lf-top5__heading,#MainContent .lf-top5__intro,#MainContent .lf-top5__swipe{text-shadow:0 2px 6px #061b13,0 0 14px #061b13}@media(max-width:749px){#MainContent .lf-home-backdrop{background-size:auto 700px}}@media(min-width:750px){#MainContent .lf-home-backdrop{background-size:130% auto;background-position:right top}}@media(max-width:749px){#MainContent .lf-home-backdrop{background-position:70% top}}@media(min-width:750px){#MainContent .lf-home-backdrop{background-size:100% auto;background-position:center top}#MainContent .lf-world__hero{min-height:clamp(530px,48vw,700px)!important}}#MainContent .ly-breadcrumbs{background:#fffdf5f0;color:#253d30;border-radius:8px;padding:10px 14px;margin-block:12px;font-size:13px}#MainContent .ly-breadcrumbs a{color:#173d30;text-decoration:underline;text-underline-offset:3px}#MainContent .lf-top5__heading>div>p{font-size:11px}#MainContent .lf-top5__intro{font-size:13px}@media(max-width:749px){#MainContent .ly-breadcrumbs{font-size:12px;margin-block:8px}#MainContent .lf-top5__heading>div>p{font-size:10px}#MainContent .lf-top5__intro{font-size:12px}}#MainContent .lf-category__available{display:inline-flex;align-items:center;gap:12px;min-height:48px;margin:0 0 16px 16px;padding:12px 19px;border:1px solid #d5ebbc;border-radius:40px;color:#fff;text-decoration:none;font-size:14px;font-weight:700;background:#153b2ddd}#MainContent .lf-category__available:hover{background:#24543e}#MainContent .lf-category__available:focus-visible{outline:3px solid #cff569;outline-offset:4px}@media(max-width:749px){#MainContent .lf-category__available{margin-left:8px;padding:11px 16px;font-size:13px}}#MainContent .lf-availability-shortcut{width:min(100% - 40px,1320px);margin:0 auto 16px}#MainContent .lf-availability-shortcut a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid #456453;border-radius:24px;color:#173d30;background:#f7f6ed;text-decoration:none;font-size:14px;font-weight:700}#MainContent .lf-availability-shortcut a:hover{background:#e4efd8}#MainContent .lf-availability-shortcut a:focus-visible{outline:3px solid #284f38;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/43/assets/leyofit-finishing.css.map */
