.lf-collection,.lf-collection-content,.lf-collection-cards{--lfb-paper: #fdf8ef;--lfb-paper-2: #f6ecdd;--lfb-card: #fffaf2;--lfb-ink: #2a2117;--lfb-ink-2: #473c2e;--lfb-muted: #8a7a63;--lfb-line: #ebddc8;--lfb-line-2: #e0cfb4;--lfc-accent: #b07a3c;--lfc-accent-deep: #7c5527;--lfb-serif: "Fraunces", Georgia, "Times New Roman", serif;--lfb-sans: "Manrope", system-ui, sans-serif;--lfc-measure: 820px;font-family:var(--lfb-sans);font-size:16px;background:var(--lfb-paper);color:var(--lfb-ink-2);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}section.lf-collection,section.lf-collection-content,section.lf-collection-cards{max-width:none;margin:0;padding:0;display:flow-root}.lf-collection img,.lf-collection-content img,.lf-collection-cards img{display:block;max-width:100%}.lf-collection a,.lf-collection-content a,.lf-collection-cards a{color:inherit;text-decoration:none}.lfc-container{max-width:1280px;margin:0 auto;padding:0 clamp(22px,5vw,56px)}.lfc-narrow{max-width:940px;margin:0 auto;padding:0 clamp(22px,5vw,56px)}.lf-collection .lfc-head{padding:clamp(44px,5.5vw,60px) 0 clamp(26px,3vw,38px);text-align:center}.lf-collection .lfc-crumb{display:inline-flex;align-items:center;gap:11px;flex-wrap:wrap;justify-content:center;font-weight:700;font-size:.82rem;letter-spacing:.04em;color:var(--lfb-muted)}.lf-collection .lfc-crumb a:hover{color:var(--lfc-accent-deep)}.lf-collection .lfc-crumb svg{opacity:.6}.lf-collection .lfc-crumb-here{color:var(--lfb-ink);white-space:nowrap}.lf-collection .lfc-head-title{font-family:var(--lfb-serif);font-weight:400;color:var(--lfb-ink);font-size:clamp(2.6rem,6vw,4.6rem);line-height:1.02;letter-spacing:-.035em;margin:clamp(16px,1.8vw,22px) 0 0;text-wrap:balance}.lf-collection .lfc-head-count{margin:clamp(14px,1.6vw,20px) 0 0;font-size:.96rem;font-weight:600;letter-spacing:.02em;color:var(--lfb-muted)}.lf-collection .lfc-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:clamp(24px,2.8vw,34px) auto 0}.lf-collection .lfc-pill{display:inline-flex;align-items:center;gap:9px;padding:11px 22px;border-radius:999px;border:1px solid var(--lfb-line-2);background:var(--lfb-card);font-weight:700;font-size:.94rem;color:var(--lfb-ink);transition:all .22s}.lf-collection .lfc-pill:hover{transform:translateY(-2px);border-color:var(--lfc-accent);box-shadow:0 14px 30px -20px var(--lfc-accent);color:var(--lfc-accent-deep)}.lf-collection .lfc-pill.is-current{background:var(--lfc-accent);border-color:var(--lfc-accent);color:#fff}.lf-collection .lfc-pill small{font-weight:600;color:var(--lfb-muted);font-size:.8rem}.lf-collection .lfc-pill.is-current small{color:#ffffffbf}.lf-collection .lfc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 clamp(20px,2.4vw,28px);border-bottom:1px solid var(--lfb-line-2);margin-bottom:clamp(24px,3vw,36px)}.lf-collection .lfc-toolbar-count{font-size:.9rem;font-weight:700;letter-spacing:.04em;color:var(--lfb-muted);text-transform:uppercase}.lf-collection .lfc-sort{display:inline-flex;align-items:center;gap:10px;font-size:.9rem;font-weight:600;color:var(--lfb-muted);white-space:nowrap}@media(max-width:640px){.lf-collection .lfc-toolbar{justify-content:flex-end}.lf-collection .lfc-toolbar-count{display:none}}.lf-collection .lfc-sort select{appearance:none;-webkit-appearance:none;font-family:var(--lfb-sans);font-size:.94rem;font-weight:700;color:var(--lfb-ink);background:var(--lfb-card) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a7a63' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid var(--lfb-line-2);border-radius:999px;padding:10px 38px 10px 18px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.lf-collection .lfc-sort select:hover,.lf-collection .lfc-sort select:focus{border-color:var(--lfc-accent);outline:none;box-shadow:0 10px 24px -18px var(--lfc-accent)}.lf-collection .lfc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(18px,2vw,26px);padding-bottom:clamp(36px,4.5vw,54px)}@media(max-width:1080px){.lf-collection .lfc-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.lf-collection .lfc-grid{grid-template-columns:repeat(2,1fr)}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}html.lfc-nav-loading #MainContent{opacity:.55;pointer-events:none;transition:opacity .2s}.lf-collection .lfc-grid,.lf-collection .lfc-pagination{transition:opacity .2s}.lf-collection.is-sorting .lfc-grid,.lf-collection.is-sorting .lfc-pagination{opacity:.4;pointer-events:none}@keyframes lfc-pop{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.lf-collection .lfc-grid>*{animation:lfc-pop .5s cubic-bezier(.3,.7,.4,1) both}.lf-collection .lfc-grid>*:nth-child(1){animation-delay:.03s}.lf-collection .lfc-grid>*:nth-child(2){animation-delay:.08s}.lf-collection .lfc-grid>*:nth-child(3){animation-delay:.13s}.lf-collection .lfc-grid>*:nth-child(4){animation-delay:.18s}.lf-collection .lfc-grid>*:nth-child(5){animation-delay:.23s}.lf-collection .lfc-grid>*:nth-child(6){animation-delay:.28s}.lf-collection .lfc-grid>*:nth-child(7){animation-delay:.33s}.lf-collection .lfc-grid>*:nth-child(8){animation-delay:.38s}.lf-collection .lfc-grid>*:nth-child(n+9){animation-delay:.42s}.lf-collection .lfc-grid--swap>*{animation-duration:.3s}.lf-collection .lfc-grid--swap>*:nth-child(1){animation-delay:0s}.lf-collection .lfc-grid--swap>*:nth-child(2){animation-delay:.03s}.lf-collection .lfc-grid--swap>*:nth-child(3){animation-delay:.06s}.lf-collection .lfc-grid--swap>*:nth-child(4){animation-delay:.09s}.lf-collection .lfc-grid--swap>*:nth-child(5){animation-delay:.12s}.lf-collection .lfc-grid--swap>*:nth-child(6){animation-delay:.15s}.lf-collection .lfc-grid--swap>*:nth-child(7){animation-delay:.18s}.lf-collection .lfc-grid--swap>*:nth-child(8){animation-delay:.21s}.lf-collection .lfc-grid--swap>*:nth-child(n+9){animation-delay:.24s}.lf-collection .lfc-pagination{display:flex;justify-content:center;align-items:center;gap:10px;padding-bottom:clamp(44px,5.5vw,60px)}.lf-collection .lfc-page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--lfb-line-2);background:var(--lfb-card);font-weight:800;font-size:.94rem;color:var(--lfb-ink);transition:all .2s}.lf-collection .lfc-page-btn:hover{transform:translateY(-2px);border-color:var(--lfc-accent);color:var(--lfc-accent-deep);box-shadow:0 14px 30px -20px var(--lfc-accent)}.lf-collection .lfc-page-btn.is-current{background:var(--lfc-accent);border-color:var(--lfc-accent);color:#fff}.lf-collection .lfc-page-gap{color:var(--lfb-muted);font-weight:700}.lf-collection-content{padding:clamp(36px,4.5vw,54px) 0}.lf-collection-content+.lf-collection-content{padding-top:0}.lf-collection-content .lfc-sec-head{max-width:var(--lfc-measure);margin:0 auto clamp(18px,2vw,26px)}.lf-collection-content .lfc-eyebrow{display:block;margin:0 0 10px;font-weight:800;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--lfc-accent)}.lf-collection-content .lfc-sec-head h2{position:relative;font-family:var(--lfb-serif);font-weight:400;color:var(--lfb-ink);font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.12;letter-spacing:-.02em;margin:0;padding-top:14px;text-wrap:balance}.lf-collection-content .lfc-sec-head h2:before{content:"";position:absolute;top:0;left:0;width:34px;height:3px;border-radius:2px;background:var(--lfc-accent)}.lf-collection-content .lfc-text{max-width:var(--lfc-measure);margin:0 auto}.lf-collection-content .lfc-text p{font-size:1.05rem;line-height:1.75;color:var(--lfb-ink-2);margin:0 0 1.1em}.lf-collection-content .lfc-text>:last-child{margin-bottom:0}.lf-collection-content .lfc-text strong{font-weight:700;color:var(--lfb-ink)}.lf-collection-content .lfc-text a{color:var(--lfc-accent-deep);text-decoration:underline;text-underline-offset:3px}.lf-collection-content .lfc-text ul:not([class]){list-style:none;margin:0 0 1.1em;padding:0}.lf-collection-content .lfc-text ul:not([class])>li{position:relative;padding-left:26px;margin:0 0 10px;font-size:1.05rem;line-height:1.7}.lf-collection-content .lfc-text ul:not([class])>li:before{content:"";position:absolute;left:4px;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--lfc-accent);box-shadow:0 0 0 4px #b07a3c29}.lf-collection-content .lfc-text ol:not([class]){list-style:none;counter-reset:lfc-ol;margin:0 0 1.1em;padding:0}.lf-collection-content .lfc-text ol:not([class])>li{position:relative;counter-increment:lfc-ol;padding-left:44px;margin:0 0 12px;font-size:1.05rem;line-height:1.7}.lf-collection-content .lfc-text ol:not([class])>li:before{content:counter(lfc-ol);position:absolute;left:0;top:.1em;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--lfb-line-2);border-radius:9px;background:var(--lfb-card);font-family:var(--lfb-serif);font-size:.92rem;font-weight:600;color:var(--lfc-accent-deep)}.lf-collection-content .lfc-figure{max-width:940px;margin:clamp(22px,2.6vw,32px) auto;padding:0 clamp(22px,5vw,56px)}@media(min-width:1052px){.lf-collection-content .lfc-figure{padding:0}}.lf-collection-content .lfc-figure img{width:100%;aspect-ratio:1456 / 720;object-fit:cover;border-radius:16px;border:1px solid var(--lfb-line-2)}.lf-collection-content .lfc-faq{max-width:var(--lfc-measure);margin:0 auto}.lf-collection-content .lfc-qa{border-bottom:1px solid var(--lfb-line)}.lf-collection-content .lfc-qa:first-of-type{border-top:1px solid var(--lfb-line)}.lf-collection-content .lfc-qa summary{list-style:none;display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:18px 2px;cursor:pointer;font-family:var(--lfb-serif);font-weight:500;font-size:1.16rem;line-height:1.3;color:var(--lfb-ink);transition:color .2s}.lf-collection-content .lfc-qa summary::-webkit-details-marker{display:none}.lf-collection-content .lfc-qa summary:hover{color:var(--lfc-accent-deep)}.lf-collection-content .lfc-qa summary:after{content:"+";flex:none;align-self:center;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--lfb-line-2);border-radius:50%;background:var(--lfb-card);font-family:var(--lfb-sans);font-size:1.05rem;font-weight:600;color:var(--lfc-accent-deep);transition:transform .25s ease-in-out,background .2s}.lf-collection-content .lfc-qa[open] summary:after{transform:rotate(45deg);background:var(--lfb-paper-2)}.lf-collection-content .lfc-qa-a{padding:0 36px 20px 2px}.lf-collection-content .lfc-qa-a p{font-size:1.02rem;line-height:1.7;color:var(--lfb-ink-2);margin:0 0 .9em}.lf-collection-content .lfc-qa-a>:last-child{margin-bottom:0}.lf-collection-content .lfc-qa-a strong{font-weight:700;color:var(--lfb-ink)}.lf-collection-cards{padding:clamp(36px,4.5vw,54px) 0}.lf-collection-cards .lfc-cards-head{max-width:var(--lfc-measure);margin:0 auto clamp(22px,2.6vw,32px)}.lf-collection-cards .lfc-cards-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(14px,1.6vw,20px)}@media(max-width:1080px){.lf-collection-cards .lfc-cards-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.lf-collection-cards .lfc-cards-grid{grid-template-columns:repeat(2,1fr)}}.lf-collection-cards .lfc-ccard{position:relative;display:block;border-radius:16px;overflow:hidden;border:1px solid var(--lfb-line-2);background:var(--lfb-paper-2);aspect-ratio:4 / 5;transition:transform .28s cubic-bezier(.3,.7,.4,1),box-shadow .28s,border-color .28s}.lf-collection-cards .lfc-ccard:hover{transform:translateY(-5px);border-color:var(--lfc-accent);box-shadow:0 26px 48px -30px color-mix(in oklab,var(--lfc-accent),#000 10%)}.lf-collection-cards .lfc-ccard img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.3,.7,.4,1)}.lf-collection-cards .lfc-ccard:hover img{transform:scale(1.05)}.lf-collection-cards .lfc-ccard-label{position:absolute;inset:auto 0 0 0;padding:44px 16px 14px;background:linear-gradient(180deg,transparent,rgba(28,18,6,.72));color:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px}.lf-collection-cards .lfc-ccard-label b{font-weight:700;font-size:.98rem;line-height:1.25;text-wrap:balance}.lf-collection-cards .lfc-ccard-label svg{flex:none;transition:transform .2s}.lf-collection-cards .lfc-ccard:hover .lfc-ccard-label svg{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.lf-collection *,.lf-collection-content *,.lf-collection-cards *{animation:none!important;transition:none!important}}body#m-theme.template-collection.lefelin{background-color:#fdf8ef}.template-collection.lefelin #MainContent .m-gradient.m-color-default{background:transparent}.template-collection.lefelin .m-richtext__title,.template-collection.lefelin .m-section__heading{font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.02em;color:#2a2117}.template-collection.lefelin .m-richtext__description,.template-collection.lefelin .m-section__description,.template-collection.lefelin .m-collapsible--content .rte,.template-collection.lefelin .article-card__excerpt{font-family:Manrope,system-ui,sans-serif;color:#473c2e}.template-collection.lefelin .m-hero__bg,.template-collection.lefelin .m-image-card__inner,.template-collection.lefelin .m-stl-card__image-wrapper,.template-collection.lefelin .m-lookbook-card__image,.template-collection.lefelin .article-card__image-wrapper{border-radius:16px;overflow:hidden;border:1px solid #e0cfb4}.template-collection.lefelin .m-hero__bg img,.template-collection.lefelin .m-image-card__img,.template-collection.lefelin .m-stl-card__image-wrapper img,.template-collection.lefelin .m-stl-card__image-wrapper .m-image,.template-collection.lefelin .m-lookbook-card__image img,.template-collection.lefelin .article-card__image-wrapper img{border-radius:inherit}.template-collection.lefelin .m-stl-card__image-wrapper{position:relative}.template-collection.lefelin .m-stl-card__image-wrapper .m-hidden-link{cursor:pointer}.template-collection.lefelin .m-stl-card__heading,.template-collection.lefelin .m-lookbook-card__heading{font-family:Fraunces,Georgia,serif;font-weight:500;letter-spacing:-.01em}.template-collection.lefelin .m-image-card__heading{font-family:Fraunces,Georgia,serif;font-weight:500;letter-spacing:-.01em;color:#fff;text-shadow:0 1px 14px rgba(20,12,2,.45)}.template-collection.lefelin .m-collapsible-section .m-collapsible--content__inner{padding-bottom:25px}.template-collection.lefelin .m-collapsible--button{font-family:Fraunces,Georgia,serif;font-weight:500;color:#2a2117}.template-collection.lefelin .m-collapsible,.template-collection.lefelin .m-collapsible--button,.template-collection.lefelin .m-collapsible--content{border-color:#e0cfb4}.template-collection.lefelin .m-collapsible--icon{color:#7c5527}.template-collection.lefelin .article-card__title{font-family:Fraunces,Georgia,serif;font-weight:500;letter-spacing:-.01em;color:#2a2117}.template-collection.lefelin .article-card__meta{color:#8a7a63}.template-collection.lefelin .article-card__readmore{color:#7c5527;font-weight:700}@media(max-width:760px){.lf-collection .lfc-pills{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;padding:4px clamp(22px,5vw,56px) 8px;margin-left:calc(-1*clamp(22px,5vw,56px));margin-right:calc(-1*clamp(22px,5vw,56px))}.lf-collection .lfc-pills::-webkit-scrollbar{display:none}.lf-collection .lfc-pill{flex:none;padding:9px 16px;font-size:.88rem}}@media(max-width:640px){.lf-collection .lfc-toolbar{justify-content:stretch}.lf-collection .lfc-sort{width:100%;justify-content:space-between}.lf-collection .lfc-sort select{flex:1;max-width:240px;min-width:0}.lf-collection .lfc-grid{gap:12px}.template-collection.lefelin .lfc-grid .lf-pcard__body{padding:12px 13px 14px;gap:7px}.template-collection.lefelin .lfc-grid .lf-pcard__title{font-size:13.5px}.template-collection.lefelin .lfc-grid .lf-pcard__price{font-size:16px}.template-collection.lefelin .lfc-grid .lf-pcard__arrow{width:28px;height:28px}.template-collection.lefelin .lfc-grid .lf-pcard__rnum{font-size:11.5px}.lf-collection .lfc-pagination{flex-wrap:wrap;gap:8px}.lf-collection .lfc-page-btn{min-width:40px;height:40px}.lf-collection .lfc-head{padding-top:34px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lf-collection.css.map */
