@import"https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,700;1,400;1,600&display=swap";body.template-index,body.template-index .shopify-section{font-family:Oswald,-apple-system,Arial,sans-serif!important}body.template-index .jak,body.template-index .hero h1,body.template-index .cat-sec h2,body.template-index .founder h2,body.template-index .ingredients h2,body.template-index .carousel-title,body.template-index .howmade h2,body.template-index .testi-head h2,body.template-index .faq h2,body.template-index .news h3,body.template-index .big-word .word{font-family:Oswald,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;color:#fff3ea!important;text-shadow:0 1px 18px rgba(0,0,0,.32)!important;opacity:1!important}body.template-index .hero p,body.template-index .carousel-quote,body.template-index .founder p,body.template-index .ing-intro,body.template-index .faq-intro,body.template-index .news p,body.template-index .how-step span,body.template-index .ing-row,body.template-index .tcard .who{color:#fff3eac2!important}body.template-index .hero p,body.template-index .carousel-quote,body.template-index .tcard p{font-family:Playfair Display,serif!important}body.template-index .quick-add,body.template-index .ugc-arrow,body.template-index .ing-arrow{min-width:40px!important;min-height:40px!important}body.template-index .pcard-add{min-width:44px!important;min-height:44px!important}body.template-index .btn-solid,body.template-index .btn-outline,body.template-index .btn-red,body.template-index .btn-white,body.template-index .btn-glass,body.template-index .pcard-add,body.template-index .quick-add{cursor:pointer!important;touch-action:manipulation!important}body.template-index .shopify-section-group-header-group,body.template-index #shopify-section-header,body.template-index .section-header{display:block!important;visibility:visible!important;opacity:1!important;position:sticky!important;top:0!important;z-index:140!important}body.template-index .header-wrapper{position:relative!important}body.template-index .header-wrapper .header,body.template-index #MainContent{margin-top:0!important}header-drawer .menu-drawer,header-drawer .menu-drawer__submenu,header-drawer .menu-drawer__inner-container,header-drawer .menu-drawer__navigation-container{background:radial-gradient(ellipse at 50% 0%,#3c0b1b,#170610 44%,#080407)!important;color:#fff3ea!important;font-family:Oswald,Arial,sans-serif!important}header-drawer .menu-drawer{width:min(88vw,390px)!important;border-right:1px solid rgba(244,91,152,.2)!important;box-shadow:28px 0 80px #0000007a!important}header-drawer .menu-drawer:before{content:"LUST";display:block;padding:30px 28px 18px;font-family:Oswald,Arial,sans-serif;font-size:44px;line-height:.9;font-weight:700;letter-spacing:0;color:#fff3ea;border-bottom:1px solid rgba(255,255,255,.1)}header-drawer .menu-drawer__title-and-close-btn{min-height:72px!important;padding:18px 22px!important;border-bottom:1px solid rgba(255,255,255,.1)!important;background:#ffffff06!important}header-drawer .menu-drawer__title{font-family:Playfair Display,Georgia,serif!important;color:#f45b98!important;font-size:24px!important;letter-spacing:0!important}header-drawer .menu-drawer__close-btn,header-drawer .menu-drawer__close-button{color:#fff3ea!important}header-drawer .menu-drawer__close-btn svg,header-drawer .menu-drawer__close-button svg,header-drawer .menu-drawer svg{color:currentColor!important;stroke:currentColor!important}header-drawer .menu-drawer__navigation{padding:12px 0 0!important}header-drawer .menu-drawer__menu-item{min-height:62px!important;padding:18px 28px!important;border-bottom:1px solid rgba(255,255,255,.1)!important;color:#fff3ea!important;font-family:Oswald,Arial,sans-serif!important;font-size:22px!important;line-height:1.1!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-decoration:none!important}header-drawer .menu-drawer__menu-item:hover,header-drawer .menu-drawer__menu-item:focus,header-drawer .menu-drawer__menu-item--active,header-drawer .list-menu__item--active{background:#f45b981f!important;color:#f45b98!important}header-drawer summary.menu-drawer__menu-item .icon-caret,header-drawer .menu-drawer__menu-item .icon-arrow{color:#f45b98!important;width:18px!important;height:18px!important}header-drawer .menu-drawer__utility-links{margin-top:10px!important;padding:18px 28px!important;border-top:1px solid rgba(255,255,255,.1)!important;background:#ffffff06!important}header-drawer .menu-drawer__account{margin:0!important;padding:13px 16px!important;border:1px solid rgba(244,91,152,.22)!important;border-radius:14px!important;background:#f45b9814!important;color:#fff3ea!important;font-family:Oswald,Arial,sans-serif!important;font-size:16px!important;font-weight:700!important;letter-spacing:.03em!important;text-decoration:none!important}header-drawer .menu-drawer__account .icon-account{color:#f45b98!important}header-drawer .menu-drawer .list-social__link{color:#fff3ea!important}header-drawer .menu-drawer__submenu .menu-drawer__menu-item{font-size:16px!important;letter-spacing:.04em!important;color:#fff3ead1!important}header-drawer .header__icon--menu[aria-expanded=true]:before{background:#080407a8!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important}.shopify-section-group-footer-group{background:#080407!important;color:#fff3ea!important;font-family:Oswald,Arial,sans-serif!important;overflow:hidden!important}.shopify-section-group-footer-group .newsletter{background:linear-gradient(180deg,#2b0914,#12060b 56%,#080407)!important;border-top:1px solid rgba(255,255,255,.12)!important}.shopify-section-group-footer-group .newsletter__wrapper{max-width:720px!important;margin:0 auto!important;padding:48px 22px 42px!important;background:transparent!important;border:0!important;box-shadow:none!important}.shopify-section-group-footer-group .newsletter h2{font-family:Playfair Display,Georgia,serif!important;text-transform:none!important;font-weight:700!important;letter-spacing:0!important;font-size:clamp(31px,8vw,50px)!important;line-height:1.06!important;color:#f45b98!important;margin:0 0 16px!important;text-align:center!important}.shopify-section-group-footer-group .newsletter h2 strong{color:#f45b98!important;font-weight:700!important}.shopify-section-group-footer-group .newsletter__subheading{max-width:420px!important;margin:0 auto 22px!important;text-align:center!important}.shopify-section-group-footer-group .newsletter__subheading p{font-family:Oswald,Arial,sans-serif!important;font-size:14px!important;line-height:1.62!important;letter-spacing:.03em!important;color:#fff3eac2!important}.shopify-section-group-footer-group .newsletter-form{max-width:420px!important;margin:0 auto!important}.shopify-section-group-footer-group .newsletter-form__field-wrapper{display:grid!important;gap:12px!important;max-width:420px!important}.shopify-section-group-footer-group .newsletter .field{display:block!important;max-width:none!important}.shopify-section-group-footer-group .newsletter input{height:54px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.22)!important;background:#ffffff0e!important;color:#fff3ea!important;font-family:Oswald,Arial,sans-serif!important;font-size:16px!important;padding:0 18px!important;box-shadow:none!important}.shopify-section-group-footer-group .newsletter label{font-family:Oswald,Arial,sans-serif!important;color:#fff3ea8f!important;font-size:14px!important;letter-spacing:.02em!important}.shopify-section-group-footer-group .newsletter .button{height:54px!important;border-radius:14px!important;background:#fff3ea!important;color:#1a0a12!important;font-family:Oswald,Arial,sans-serif!important;font-size:15px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:none!important}.footer{background:radial-gradient(ellipse at 50% 0%,#3c0b1b,#15060d 45%,#080407 82%)!important;border-top:1px solid rgba(255,255,255,.12)!important}.footer .footer__content-top{padding:38px 22px 28px!important;max-width:1040px!important}.footer .footer__blocks-wrapper{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}.footer .footer-block{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:17px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;background:#ffffff09!important;overflow-wrap:anywhere!important;word-break:normal!important}.footer .footer-block:first-child{display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;background:#f45b9812!important;border-color:#f45b982e!important}.footer .footer-block:first-child .footer-block-image,.footer .footer-block:first-child .footer-block__details-content{width:100%!important}.footer .footer-block:first-child img{max-width:min(260px,76vw)!important;width:100%!important;height:auto!important;margin:0 auto!important}.footer .footer-block__heading{font-family:Playfair Display,Georgia,serif!important;font-size:22px!important;line-height:1.12!important;letter-spacing:0!important;text-transform:none!important;color:#fff3ea!important;margin:0 0 10px!important}.footer .footer-block__details-content,.footer .footer-block__details-content p{font-family:Oswald,Arial,sans-serif!important;font-size:13px!important;line-height:1.6!important;letter-spacing:.025em!important;color:#fff3eabd!important;margin:0!important}.footer .footer-block__details-content strong{color:#fff3ea!important;font-weight:700!important}.footer .footer-block__details-content em{font-style:normal!important;color:#f45b98!important}.footer .footer-block--menu{padding:16px 18px!important}.footer .footer-block--menu .footer-block__heading{font-family:Oswald,Arial,sans-serif!important;font-size:12px!important;line-height:1.2!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#f45b98!important}.footer .footer-block--menu .footer-block__details-content{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px 14px!important}.footer .footer-block--menu li{margin:0!important;min-width:0!important}.footer a,.footer .link{font-family:Oswald,Arial,sans-serif!important;font-size:13px!important;line-height:1.35!important;color:#fff3ea!important;text-decoration:none!important}.footer a:hover{color:#f45b98!important}.footer__content-bottom{padding:18px 22px 28px!important;background:#080407!important;border-top:1px solid rgba(255,255,255,.1)!important}.footer__content-bottom-wrapper{display:flex!important;justify-content:center!important;gap:14px!important;text-align:center!important}.footer .footer__payment,.footer .localization-form,.footer .disclosure{display:none!important}.footer:after{content:"LUST CHOCOLATE";display:block;text-align:center;font-family:Oswald,Arial,sans-serif;font-weight:700;font-size:clamp(42px,12vw,150px);line-height:.9;color:#fff3ea14;letter-spacing:0;padding:0 18px 34px;background:#080407!important}@media(min-width:750px){.footer .footer__blocks-wrapper{grid-template-columns:1.05fr 1.05fr 1.65fr 1fr 1fr 1fr!important;align-items:stretch!important}.footer .footer-block--menu .footer-block__details-content{grid-template-columns:1fr!important}.footer .footer-block:nth-child(3){grid-column:span 2!important}.footer .footer-block:first-child img{max-width:280px!important}}@media(max-width:749px){.shopify-section-group-footer-group .newsletter__wrapper{padding:42px 22px 34px!important}.footer .footer__content-top{padding:28px 18px 22px!important}.footer .footer-block{border-radius:14px!important;padding:16px!important}.footer .footer-block:first-child img{max-width:250px!important}.footer .footer-block__heading{font-size:20px!important}.footer .footer-block--menu .footer-block__details-content{grid-template-columns:1fr 1fr!important}.footer .footer-block:nth-child(3) .footer-block__details-content p{font-size:12px!important;line-height:1.55!important}}body:has(#lust-our-story),body:has(#lust-our-story) #MainContent,body:has(#lust-our-story) .gradient{background:#080407!important}body:has(#lust-our-story) #lust-our-story{box-shadow:0 0 0 100vmax #080407!important}.shopify-section-group-footer-group{background:#2b0914!important;color:#fff3ea!important;font-family:Oswald,Arial,sans-serif!important}.shopify-section-group-footer-group>.shopify-section:has(.newsletter){display:none!important}.footer{position:relative!important;overflow:hidden!important;background:linear-gradient(180deg,#3c0b1b,#270712 54%,#17060d)!important;border-top:1px solid rgba(255,255,255,.12)!important}.footer>:not(.mkt-native-footer-v2){display:none!important}.footer:after,body.template-index .footer:after{content:none!important;display:none!important}.mkt-native-footer-v2{position:relative!important;z-index:1!important;width:min(100%,760px)!important;margin:0 auto!important;padding:58px 30px 30px!important;color:#fff3ea!important;background:linear-gradient(180deg,#3c0b1bfa,#2b0914fa 62%,#17060dfa)!important}.mkt-native-footer-v2:before{content:"";position:absolute;left:-58px;top:16px;width:230px;height:230px;background:#6d1b36;clip-path:polygon(50% 0,61% 36%,100% 50%,61% 64%,50% 100%,39% 64%,0 50%,39% 36%);opacity:.48;pointer-events:none}.mkt-native-footer-v2:after{content:"";position:absolute;right:-22px;bottom:0;width:80px;height:80px;border-radius:999px;background:#fff3ea1f;pointer-events:none}.mkt-footer-news{position:relative;z-index:1;max-width:560px;margin:0 auto 54px;text-align:center}.mkt-footer-news h2{margin:0 0 18px!important;font-family:Oswald,Arial,sans-serif!important;font-size:clamp(34px,7.2vw,54px)!important;line-height:1.02!important;font-weight:700!important;letter-spacing:0!important;text-transform:uppercase!important;color:#fff3ea!important}.mkt-footer-news h2 span{display:inline!important;color:#f45b98!important}.mkt-footer-news p{margin:0 0 22px!important;font-family:Oswald,Arial,sans-serif!important;font-size:clamp(16px,2.4vw,21px)!important;line-height:1.35!important;color:#fff3eabd!important}.mkt-footer-form{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(0,1fr) 170px!important;gap:16px!important;align-items:start!important;max-width:560px!important;margin:0 auto!important}.mkt-footer-form input{width:100%!important;height:64px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff0b!important;color:#fff3ea!important;padding:0 24px!important;font-family:Oswald,Arial,sans-serif!important;font-size:18px!important;box-shadow:none!important}.mkt-footer-form input::placeholder{color:#fff3ea7a!important}.mkt-footer-form button{height:64px!important;border:0!important;border-radius:18px!important;background:#f45b98!important;color:#fff!important;font-family:Oswald,Arial,sans-serif!important;font-size:18px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer!important;box-shadow:0 18px 38px #f45b9838!important}.mkt-footer-form button:hover,.mkt-footer-form button:focus{background:#ff6aa6!important}.mkt-footer-message{grid-column:1 / -1;display:block;color:#f45b98!important;font-size:13px!important;text-align:left!important}.mkt-footer-info{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:18px;padding:0 16px 38px}.mkt-footer-community,.mkt-footer-company{display:block!important;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#ffffff0b;padding:22px;text-decoration:none!important}.mkt-footer-community{color:#fff3ea!important}.mkt-footer-logo-text,.mkt-footer-company h3{display:block;margin:0 0 12px!important;font-family:Oswald,Arial,sans-serif!important;font-size:20px!important;line-height:1.1!important;font-weight:700!important;text-transform:uppercase!important;color:#f45b98!important}.mkt-footer-community span:last-child,.mkt-footer-company p{display:block;margin:0 0 10px!important;font-family:Oswald,Arial,sans-serif!important;font-size:17px!important;line-height:1.35!important;color:#fff3eac7!important}.mkt-footer-company p:last-child{margin-bottom:0!important}.mkt-footer-community strong,.mkt-footer-company strong{color:#fff3ea!important}.mkt-footer-company a{color:#fff3ea!important;text-decoration:none!important}.mkt-footer-links{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:44px 76px;padding:48px 16px 36px;border-top:1px solid rgba(255,255,255,.12)}.mkt-footer-links h3{margin:0 0 14px!important;font-family:Oswald,Arial,sans-serif!important;font-size:16px!important;line-height:1.1!important;font-weight:700!important;letter-spacing:0!important;text-transform:uppercase!important;color:#fff3ea7a!important}.mkt-footer-links a{display:block!important;width:max-content!important;max-width:100%!important;margin:0 0 12px!important;font-family:Oswald,Arial,sans-serif!important;font-size:22px!important;line-height:1.18!important;color:#fff3ea!important;text-decoration:none!important}.mkt-footer-links a:hover,.mkt-footer-links a:focus{color:#f45b98!important;text-decoration:none!important}.mkt-footer-payments{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:4px 0 28px}.mkt-footer-payments span{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 17px;border:1px solid rgba(255,243,234,.16);border-radius:6px;color:#fff3ea9e;font-family:Oswald,Arial,sans-serif;font-size:14px;font-weight:700;white-space:nowrap}.mkt-footer-wordmark{position:relative;z-index:1;display:block!important;width:max-content;max-width:100%;margin:0 auto!important;font-family:Oswald,Arial,sans-serif!important;font-size:clamp(88px,20vw,142px)!important;line-height:.86!important;font-weight:700!important;letter-spacing:0!important;color:#fff3ea!important;text-decoration:none!important;text-align:center!important}@media(min-width:900px){.mkt-native-footer-v2{width:min(100%,860px)!important;padding-left:42px!important;padding-right:42px!important}.mkt-footer-news{max-width:680px}.mkt-footer-form{max-width:670px!important;grid-template-columns:minmax(0,1fr) 185px!important}.mkt-footer-info{grid-template-columns:.85fr 1.15fr;gap:22px}.mkt-footer-links{grid-template-columns:.9fr 1.3fr .8fr;gap:34px}}@media(max-width:749px){.mkt-native-footer-v2{padding:48px 28px 28px!important}.mkt-footer-form{grid-template-columns:1fr!important;gap:12px!important}.mkt-footer-form input,.mkt-footer-form button{height:62px!important}.mkt-footer-links{gap:34px 42px;padding-left:0;padding-right:0}.mkt-footer-info{padding-left:0;padding-right:0}.mkt-footer-links a{font-size:20px!important}.mkt-footer-payments{justify-content:flex-start}.mkt-footer-wordmark{font-size:112px!important}}.shopify-section-group-header-group,#shopify-section-header,.section-header,.header-wrapper{background:#080407!important;color:#fff3ea!important}.header-wrapper{border-bottom:1px solid rgba(244,91,152,.18)!important;box-shadow:0 16px 46px #00000047!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.header{min-height:66px!important;padding-top:10px!important;padding-bottom:10px!important;font-family:Oswald,Arial,sans-serif!important}.header__heading-link,.header__heading-link:visited{color:#f45b98!important;text-decoration:none!important}.header__heading,.header__heading-link,.header__heading-logo,.header__heading-logo-wrapper{filter:none!important}.header__heading-link:not(.media){font-family:Oswald,Arial,sans-serif!important;font-size:clamp(24px,3.2vw,38px)!important;line-height:.9!important;font-weight:700!important;letter-spacing:0!important;text-transform:uppercase!important;color:#f45b98!important}.header__inline-menu .list-menu--inline{gap:8px!important}.header__menu-item,.header__active-menu-item,.list-menu__item{font-family:Oswald,Arial,sans-serif!important;font-size:13px!important;line-height:1.1!important;font-weight:700!important;letter-spacing:0!important;text-transform:uppercase!important;color:#fff3eac7!important;text-decoration:none!important}.header__menu-item:hover,.header__menu-item:focus,.header__active-menu-item,.list-menu__item--active{color:#f45b98!important;text-decoration:none!important}.header__icon,.header__icon .icon,.header svg{color:#fff3ea!important;stroke:currentColor!important}.header__icon:hover,.header__icon:focus{color:#f45b98!important}.header .cart-count-bubble{background:#f45b98!important;color:#fff!important;font-family:Oswald,Arial,sans-serif!important;font-weight:700!important}@media(max-width:749px){.header{min-height:58px!important;padding-top:8px!important;padding-bottom:8px!important}.header__heading-link:not(.media){font-size:27px!important}}body.template-index .stats{background:linear-gradient(90deg,#2b0914,#3c0b1b 48%,#2b0914)!important;border-top:1px solid rgba(244,91,152,.18)!important;border-bottom:1px solid rgba(244,91,152,.18)!important;padding:26px 20px!important}body.template-index .stats:after{background:radial-gradient(ellipse at 50% 0%,rgba(244,91,152,.18),transparent 66%),linear-gradient(180deg,rgba(0,0,0,.22),transparent 42%,rgba(0,0,0,.2))!important}body.template-index .stats .container{max-width:1040px!important;margin:0 auto!important;border-radius:16px!important;overflow:hidden!important}body.template-index .stat{padding:0 18px!important;border-left:1px solid rgba(255,243,234,.16)!important}body.template-index .stat:first-child{border-left:0!important}body.template-index .stat b{font-size:clamp(26px,4.4vw,50px)!important;line-height:.95!important;color:#f45b98!important;text-shadow:0 0 22px rgba(244,91,152,.28)!important}body.template-index .stat span{margin-top:8px!important;font-size:clamp(8px,1.15vw,13px)!important;line-height:1.15!important;color:#fff3eac7!important;letter-spacing:0!important}body.template-index .pcard-name{font-size:18px!important;line-height:1.05!important;color:#fff3ea!important}body.template-index .pcard-price{color:#f45b98!important}@media(max-width:749px){body.template-index .stats{padding:22px 10px!important}body.template-index .stats .container{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}body.template-index .stat{padding:0 6px!important}body.template-index .stat b{font-size:23px!important}body.template-index .stat span{font-size:7px!important;letter-spacing:0!important}}@media(min-width:750px){body.template-index .ing-carousel-wrap{padding-left:40px!important;padding-right:40px!important}body.template-index .ing-slide{flex:0 0 min(51vw,630px)!important;transition:opacity .34s ease,filter .34s ease,transform .34s cubic-bezier(.4,0,.2,1)!important;opacity:.44!important;filter:brightness(.58) saturate(.82)!important;transform:scale(.94)!important}body.template-index .ing-slide.active{opacity:1!important;filter:none!important;transform:scale(1)!important}body.template-index .ing-card{min-height:268px!important;box-shadow:inset 0 0 0 1px #ffffff09,0 18px 54px #00000047!important}body.template-index .ing-card-media{padding:18px!important}body.template-index .ing-card-media img{transform:scale(1.18)!important}body.template-index .ing-slide.active .ing-card-media img{transform:scale(1.34)!important}body.template-index .ing-card-body{padding:36px 44px!important}body.template-index .ing-slide-name{font-size:34px!important;line-height:1.02!important}body.template-index .ing-row{font-size:14.5px!important;line-height:1.62!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/lust-home-v5-hotfix.css.map */
