@font-face{font-family:Sigmund;src:url(/cdn/shop/files/Sigmund_PRO_Medium_Italic-GFXTRA.COM.ttf?v=1747907996) format("truetype");font-style:italic;font-weight:500}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-Regular.ttf?v=1747641996) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-SemiBold.ttf?v=1747641992) format("truetype");font-style:normal;font-weight:600}:root{--header-font: "Sigmund", system-ui, sans-serif;--body-font: "Montserrat", system-ui, sans-serif;--white: #FFFFFF;--black: #000000;--grey: #565451;--primary: #D4644C;--primary-hover: #C85B44;--primary-light: #fbf0ee;--secondary: #FFEFE8;--secondary-light: #FFFAF6;--cart-width: 500px;--cart-width-mobile: 100%;--announcement-bar-height: 50px;--announcement-bar-height-mobile: 50px;--header-height: 80px;--header-height-mobile: 80px;--hero-height: calc(100dvh - var(--announcement-bar-height) - var(--header-height));--hero-height-mobile: calc(100vh - var(--announcement-bar-height-mobile));--margin-1: 8px;--margin-2: 16px;--margin-3: 20px;--margin-4: 24px;--margin-5: 40px;--rounded: 4px;--rounded-medium: 8px;--rounded-large: 12px;--black-100: rgba(0, 0, 0, .1);--black-200: rgba(0, 0, 0, .2);--black-300: rgba(0, 0, 0, .3);--cubic-bezier-short: cubic-bezier(.4, 0, .2, 1);--duration-short: .3s;--transition-cta: .5s cubic-bezier(.4, 0, .2, 1) }body{font-family:var(--body-font);color:var(--black);font-weight:400;margin:0}.lf-header-font{font-family:var(--header-font)}h1,.lf-h1,.lf-h1>*{font-family:var(--header-font);font-size:70px;font-weight:500;line-height:100%;font-style:italic;letter-spacing:3%;margin:0}@media (max-width: 768px){h1,.lf-h1,.lf-h1>*{font-size:48px}}h2,.lf-h2,.lf-h2 *{font-family:var(--header-font);font-size:60px;font-weight:500;line-height:110%;font-style:italic;letter-spacing:1.8px;margin:0}@media (max-width: 768px){h2,.lf-h2,.lf-h2>*{font-size:32px}}h3,.lf-h3,.lf-h3>*{font-family:var(--header-font);font-size:32px;font-weight:500;line-height:110%;font-style:italic;letter-spacing:3%;margin:0}@media (max-width: 768px){h3,.lf-h3,.lf-h3>*{font-size:24px}}h4,.lf-h4,.lf-h4>*{font-family:var(--body-font);font-style:normal;font-size:24px;font-weight:600;line-height:110%;letter-spacing:3%;margin:0}@media (max-width: 768px){h4,.lf-h4,.lf-h4>*{font-size:20px}}h5,.lf-h5,.lf-h5>*{font-family:var(--body-font);font-size:24px;font-weight:600;line-height:110%;margin:0}@media (max-width: 768px){h5,.lf-h5,.lf-h5>*{font-size:18px}}.lf-text-l,.lf-text-l>*{font-family:var(--body-font);font-size:20px;line-height:110%}.subtitle,.lf-subtitle{font-family:var(--body-font);font-size:18px;font-weight:600;line-height:140%;letter-spacing:5%}p,span,.lf-text{font-family:var(--body-font);font-size:18px;font-weight:400;line-height:140%;margin:0}.lf-text-med,.lf-text-med>*{font-family:var(--body-font);font-size:16px;font-weight:400;line-height:140%}.lf-text-med.lf-semi-bold,.lf-text-med.lf-semibold>*{font-weight:600}.lf-text-sm,.lf-text-sm *{font-family:var(--body-font);font-size:14px;font-weight:400;line-height:130%}.lf-text-x-sm,.lf-text-x-sm *{font-family:var(--body-font);font-size:12px;font-weight:400;line-height:normal}.lf-body-font{font-family:var(--body-font)}.lf-regular{font-weight:400}.lf-medium{font-weight:500}.lf-semibold{font-weight:600}.lf-bold{font-weight:700}.lf-normal{font-style:normal}.lf-italic{font-style:italic}.lf-white{color:var(--white)}.lf-black{color:var(--black)}.lf-grey{color:var(--grey)}.lf-primary{color:var(--primary)}.lf-secondary{color:var(--secondary)}.lf-bg-primary{background:var(--primary)}.lf-bg-secondary{background:var(--secondary)}.lf-bg-secondary-light{background:var(--secondary-light)}.lf-bg-white{background:var(--white)}.lf-centered{text-align:center}.lf-text-start{text-align:start}.lf-text-end{text-align:end}.lf-text-left{text-align:left}.lf-text-right{text-align:right}.lf-w-full{width:100%}.lf-h-full{height:100%}.lf-h-fit{height:fit-content}.lf-w-fit{width:fit-content}.lf-h-0{height:0}.lf-h-auto{height:auto}.lf-grid{display:grid}.lf-inline{display:inline-block}.lf-flex{display:flex}.lf-row{flex-direction:row}.lf-flex-wrap{flex-wrap:wrap}.lf-no-wrap{white-space:nowrap}.lf-column{flex-direction:column}.lf-column-reverse{flex-direction:column-reverse}.lf-row-reverse{flex-direction:row-reverse}.lf-justify-between{justify-content:space-between}.lf-justify-around{justify-content:space-around}.lf-justify-center{justify-content:center}.lf-justify-end{justify-content:flex-end}.lf-justify-start{justify-content:flex-start}.lf-align-center{align-items:center}.lf-align-start{align-items:flex-start}.lf-align-end{align-items:flex-end}.lf-align-baseline{align-items:baseline}.lf-flex-grow{flex-grow:1}.lf-flex-shrink{flex-shrink:0}.lf-none{display:none}.lf-show{display:block}.lf-0,.lf-0>*{margin:0}.lf-mt-10{margin-top:10px}.lf-mt-20{margin-top:20px}.lf-mt-30{margin-top:30px}.lf-mt-50{margin-top:50px}.lf-mb-20{margin-bottom:20px}.lf-mb-30{margin-bottom:30px}.lf-mb-40{margin-bottom:40px}.lf-mb-50{margin-bottom:50px}.lf-auto{margin:auto}.lf-text-balance{text-wrap:balance}.lf-upcase{text-transform:uppercase}.lf-capitalize{text-transform:capitalize}.lf-lowercase{text-transform:lowercase!important}.lf-linethrough{text-decoration:line-through}.lf-underline{text-decoration:underline}.visually-hidden{display:none}.visible{opacity:1;pointer-events:auto;display:block}.hidden{opacity:0;pointer-events:none;cursor:default}.stop-scrolling{height:100vh!important;overflow:hidden!important}.lf-cursor-pointer{cursor:pointer}.lf-cursor-default{cursor:default}.lf-list-unstyled{margin:0;padding:0;list-style:none}.lf-opacity-0{opacity:0}.lf-opacity-0-5{opacity:.5}.lf-absolute{position:absolute}.lf-relative{position:relative}@media (min-width: 1200px){.lf-mobile-1200{display:none}}@media (min-width: 1100px){.lf-mobile-1100{display:none}}@media (min-width: 1024px){.lf-mobile-1024{display:none}}@media (min-width: 768px){.lf-mobile{display:none!important}}@media (max-width: 1200px){.lf-desktop-1200{display:none!important}}@media (max-width: 1100px){.lf-desktop-1100{display:none!important}}@media (max-width: 1024px){.lf-desktop-1024{display:none!important}}@media (max-width: 768px){.lf-desktop{display:none!important}}.lf-section{padding-inline:80px;padding-block:80px;margin-inline:auto}.lf-section-large{padding-inline:80px;padding-block:100px}.lf-section-pi-large{padding-inline:100px;padding-block:80px}.lf-section-width-large{padding-inline:100px;margin-inline:auto}.lf-section-pb-large{padding-block:160px}@media (max-width: 1100px){.lf-section{padding-inline:40px;padding-block:50px}.lf-section-pi-large{padding-inline:20px;padding-block:40px}.lf-section-width-large{padding-inline:30px}.lf-section-pb-large{padding-block:50px}}@media (max-width: 768px){.lf-section{padding-inline:20px;padding-block:50px}}.lf-btn-primary,.lf-btn-secondary,.lf-btn-tertiary,.lf-btn,.customer button,.button,input[type=submit]{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;width:fit-content;border:none}.lf-btn-primary,.lf-btn-secondary,.lf-btn-tertiary,.lf-btn{padding:5px 27px;height:56px;font-family:var(--body-font);font-size:16px;font-weight:600;line-height:140%;transition:var(--transition-cta);white-space:nowrap}.lf-btn-primary:disabled,.lf-btn-secondary:disabled,.lf-btn-tertiary:disabled,.lf-btn:disabled{opacity:.2}.lf-btn-primary{background:var(--primary);color:var(--white)}.lf-btn-primary:hover{background:var(--primary-hover);box-shadow:0 120px 33px #0000,0 77px 31px #00000003,0 43px 26px #0000000d,0 19px 19px #00000017,0 5px 11px #0000001a}.lf-btn-secondary{background:var(--white);color:var(--black)}.lf-btn-secondary:hover{box-shadow:0 120px 33px #0000,0 77px 31px #00000003,0 43px 26px #0000000d,0 19px 19px #00000017,0 5px 11px #0000001a}.lf-btn-tertiary{background:var(--white);border:1px solid var(--primary);color:var(--black)}.lf-btn-tertiary:hover{background:var(--primary-light)}@media (max-width: 768px){.lf-btn-primary,.lf-btn-secondary,.lf-btn-tertiary{width:100%}}a{color:var(--black);text-decoration:none}.lf-link{cursor:pointer;text-decoration:none;transition:var(--transition-cta)}.lf-link *{transition:var(--transition-cta)}.lf-link-with-arrow{color:var(--black);grid-gap:15px}.lf-link-with-arrow:hover{color:var(--primary)}.lf-link-with-arrow:hover svg{transform:translate(4px)}.lf-link-with-arrow:hover svg path{stroke:var(--primary)}.lf-link-with-arrow.lf-primary{color:var(--primary)}.lf-link-with-arrow.lf-primary svg path{stroke:var(--primary)}.lf-link-underline{transition:var(--transition-cta);font-family:var(--body-font);font-size:16px;font-weight:400;line-height:140%;color:var(--primary)}@media (min-width: 768px){.lf-link-underline{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:6px}.lf-link-underline:hover{text-decoration-color:var(--primary);text-underline-offset:4px}}@media (max-width: 768px){.lf-link-underline{text-decoration:underline}}.lf-filter-general{display:block!important;position:fixed;width:100vw;height:100vh;pointer-events:none;background-color:var(--black);top:0;right:0;bottom:0;left:0;opacity:0;z-index:10;transition:opacity var(--duration-fast) var(--cubic-bezier-fast)}.lf-filter-general.active{opacity:.5}.lf-dropdown-title{cursor:pointer;display:flex;justify-content:space-between;align-items:center;grid-gap:12px}.lf-dropdown-title.active .lf-dropdown-open,.lf-dropdown-title:not(.active) .lf-dropdown-close{display:none}.lf-dropdown-content{overflow:hidden;transition:max-height .3s ease-out}.lf-dropdown-title:not(.active)+.lf-dropdown-content{max-height:0}.lf-dropdown-title.active+.lf-dropdown-content{max-height:100%}
/*# sourceMappingURL=/cdn/shop/t/9/assets/la-factory.css.map */
