body.template-index{--lumo-rosa: #f48b9a;--lumo-magenta: #db0954;--lumo-tinta: #1a1216;--glass-bg: rgba(255, 255, 255, .55);--glass-bg-strong: rgba(255, 255, 255, .74);--glass-border: rgba(255, 255, 255, .65);--glass-shadow: 0 8px 32px rgba(219, 9, 84, .1), 0 2px 8px rgba(26, 18, 22, .06);--glass-radius: 20px;--grad-cta: linear-gradient(120deg, #db0954, #f4708b)}body.template-index:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(1100px 600px at 85% -5%,rgba(244,139,154,.38),transparent 60%),radial-gradient(900px 700px at -10% 35%,rgba(219,9,84,.13),transparent 55%),radial-gradient(900px 650px at 105% 75%,rgba(244,139,154,.22),transparent 55%),radial-gradient(800px 600px at 40% 115%,rgba(244,139,154,.28),transparent 60%),linear-gradient(180deg,#fff7f8,#fdeef1 45%,#fff5f2)}body.template-index .header-wrapper{background:#ffffff9e;-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);border-bottom:1px solid rgba(255,255,255,.7);box-shadow:0 4px 24px #db09540f}body.template-index main .shopify-section:first-child{padding:1.4rem 1.4rem 0;max-width:144rem;margin:0 auto}body.template-index main .shopify-section:first-child .banner,body.template-index main .shopify-section:first-child .slideshow,body.template-index main .shopify-section:first-child .slideshow__slide,body.template-index main .shopify-section:first-child .media{border-radius:var(--glass-radius);overflow:hidden}body.template-index main .shopify-section:first-child .slideshow,body.template-index main .shopify-section:first-child .banner{box-shadow:0 18px 50px #db095429,0 4px 14px #1a121614}body.template-index .rich-text__caption{color:var(--lumo-magenta);font-weight:700;letter-spacing:.18em}body.template-index .rich-text__heading,body.template-index .rich-text__heading p{font-weight:800;line-height:1.08;letter-spacing:-.015em;font-size:clamp(3.2rem,6vw,5.6rem);color:var(--lumo-tinta);margin:0}body.template-index .rich-text__heading strong{background:var(--grad-cta);-webkit-background-clip:text;background-clip:text;color:transparent}body.template-index .rich-text__text{max-width:62ch;margin-inline:auto;font-size:1.7rem;line-height:1.75;color:#1a1216c7}body.template-index main .title-wrapper-with-link .title,body.template-index main .title-wrapper .title{letter-spacing:-.01em;font-weight:800}body.template-index main .title-wrapper-with-link .title:after,body.template-index main .title-wrapper .title:after{content:"";display:block;width:56px;height:4px;margin-top:.6rem;border-radius:999px;background:var(--grad-cta)}body.template-index .card,body.template-index .card__inner{background:transparent}body.template-index .card-wrapper .card{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px) saturate(1.45);backdrop-filter:blur(16px) saturate(1.45);border:1px solid var(--glass-border);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow);overflow:hidden;transition:transform .28s ease,box-shadow .28s ease}body.template-index .card-wrapper:hover .card{transform:translateY(-6px);box-shadow:0 16px 44px #db095429,0 4px 12px #1a121614}body.template-index .card__media,body.template-index .card__media .media,body.template-index .card__media img{border-radius:calc(var(--glass-radius) - 6px)}body.template-index .card__content{padding:1.2rem 1.4rem 1.5rem}body.template-index .card__heading a{color:var(--lumo-tinta);font-weight:600}body.template-index .price{color:var(--lumo-tinta)}body.template-index .price--on-sale .price-item--regular{color:#1a121673}body.template-index .price-item--sale,body.template-index .price__sale .price-item--sale{color:var(--lumo-magenta);font-weight:800}body.template-index .badge{background:var(--grad-cta)!important;color:#fff!important;border:1px solid rgba(255,255,255,.5)!important;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 14px #db095440;font-weight:700;letter-spacing:.03em}body.template-index .button:not(.button--secondary):not(.shopify-payment-button__button),body.template-index .quick-add__submit,body.template-index .newsletter-form__button,body.template-index .shopify-challenge__button{background:var(--grad-cta);color:#fff;border-radius:999px;border:1px solid rgba(255,255,255,.45);box-shadow:0 8px 22px #db09544d;font-weight:700;letter-spacing:.02em;min-height:4.8rem;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}body.template-index .button:not(.button--secondary):hover,body.template-index .quick-add__submit:hover{transform:translateY(-2px);filter:brightness(1.07);box-shadow:0 12px 28px #db095466}body.template-index .button:after,body.template-index .button:before{box-shadow:none!important}body.template-index .button--secondary{border-radius:999px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff80;border:1.5px solid rgba(219,9,84,.45);color:var(--lumo-magenta);font-weight:700;min-height:4.8rem}body.template-index .multicolumn.icon-bar{background:transparent!important}body.template-index .multicolumn.icon-bar .multicolumn-list__item{background:var(--glass-bg);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--glass-shadow);padding:1.6rem 1.2rem;transition:transform .25s ease}body.template-index .multicolumn.icon-bar .multicolumn-list__item:hover{transform:translateY(-4px)}body.template-index .multicolumn.icon-bar .multicolumn-card{box-shadow:none;border:0;background:transparent;padding:0}body.template-index .icon-bar svg,body.template-index .icon-bar img{color:var(--lumo-magenta)}body.template-index .multicolumn.icon-bar h3{font-weight:700}body.template-index .multicolumn:not(.icon-bar){background:transparent!important}body.template-index .multicolumn:not(.icon-bar) .multicolumn-list__item{position:relative;background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border:1px solid var(--glass-border);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow);padding:2.6rem 2.2rem 2.2rem;transition:transform .25s ease}body.template-index .multicolumn:not(.icon-bar) .multicolumn-list__item:hover{transform:translateY(-4px)}body.template-index .multicolumn:not(.icon-bar) .multicolumn-list__item:before{content:"\201c";position:absolute;top:-.6rem;left:1.6rem;font-size:7rem;line-height:1;font-weight:800;background:var(--grad-cta);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.55;pointer-events:none}body.template-index .multicolumn:not(.icon-bar) .multicolumn-card{background:transparent;border:0;box-shadow:none}body.template-index .multicolumn:not(.icon-bar) h3{color:var(--lumo-magenta);letter-spacing:.25em;font-size:1.5rem}body.template-index .multicolumn:not(.icon-bar) .rte p{color:#1a1216d1;line-height:1.7}body.template-index .collapsible-content .caption-with-letter-spacing{color:var(--lumo-magenta);font-weight:700}body.template-index .collapsible-content .accordion{background:var(--glass-bg);-webkit-backdrop-filter:blur(14px) saturate(1.35);backdrop-filter:blur(14px) saturate(1.35);border:1px solid var(--glass-border)!important;border-radius:14px;box-shadow:var(--glass-shadow);margin-bottom:1rem;overflow:hidden}body.template-index .collapsible-content .accordion summary{padding:1.6rem 1.8rem;font-weight:700;min-height:4.8rem}body.template-index .collapsible-content .accordion summary:hover{background:#ffffff59}body.template-index .collapsible-content .accordion__content{padding:0 1.8rem 1.6rem;color:#1a1216c7}body.template-index .collapsible-content .accordion .icon-accordion{color:var(--lumo-magenta)}body.template-index .newsletter{position:relative;background:radial-gradient(700px 300px at 15% 0%,rgba(255,255,255,.28),transparent 60%),linear-gradient(115deg,#db0954eb,#f4708beb)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--glass-radius);max-width:140rem;margin:2rem auto;box-shadow:0 18px 48px #db095447;overflow:hidden}body.template-index .newsletter h2,body.template-index .newsletter .rte p,body.template-index .newsletter .newsletter__subheading{color:#fff!important}body.template-index .newsletter .field__input{background:#ffffffeb;border-radius:999px;min-height:4.8rem}body.template-index .newsletter-form__button{background:#1a1216;box-shadow:0 8px 22px #0000004d}body.template-index .contact{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border:1px solid var(--glass-border);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow);padding:2.4rem!important;margin-top:2rem;margin-bottom:3rem}body.template-index .contact .field__input,body.template-index .contact .text-area{background:#ffffffa6;border-radius:12px}body.template-index .contact .field__input:focus,body.template-index .contact .text-area:focus{outline:2px solid rgba(219,9,84,.35);outline-offset:1px}body.template-index .shopify-section:has(>.shopify-app-block),body.template-index .shopify-section:has(.shopify-app-block){max-width:144rem;margin:0 auto 1.6rem;padding:0 1.2rem}body.template-index .footer{background:#140e11e0!important;-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);border-top:1px solid rgba(255,255,255,.12)}body.template-index main .shopify-section{scroll-margin-top:80px}@media screen and (max-width:749px){body.template-index main .shopify-section:first-child{padding:.9rem .9rem 0}body.template-index{--glass-radius: 16px}body.template-index .rich-text__heading,body.template-index .rich-text__heading p{font-size:clamp(2.8rem,9vw,3.6rem)}body.template-index .rich-text__text{font-size:1.55rem}body.template-index .multicolumn:not(.icon-bar) .multicolumn-list__item{padding:2.2rem 1.6rem 1.8rem}body.template-index .quick-add__submit{min-height:4.8rem}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){body.template-index .card-wrapper .card,body.template-index .multicolumn .multicolumn-list__item,body.template-index .contact,body.template-index .collapsible-content .accordion,body.template-index .banner__box{background:#ffffffed}body.template-index .header-wrapper{background:#fffffff5}}@media(prefers-reduced-motion:reduce){body.template-index *{transition:none!important}body.template-index .card-wrapper:hover .card,body.template-index .multicolumn .multicolumn-list__item:hover{transform:none}}body.template-index main .shopify-section:first-child .banner__content{align-items:flex-end!important;justify-content:center!important;padding:0 1.6rem 1.6rem!important}body.template-index main .shopify-section:first-child .banner__box{width:fit-content;max-width:min(92%,64rem);margin:0 auto;padding:1.1rem 2.4rem!important;background:#ffffff8c!important;-webkit-backdrop-filter:blur(14px) saturate(1.4)!important;backdrop-filter:blur(14px) saturate(1.4)!important;border:1px solid rgba(255,255,255,.65)!important;border-radius:999px;box-shadow:0 8px 32px #db09541f;text-align:center}body.template-index main .shopify-section:first-child .banner__heading{margin:0;font-size:clamp(1.8rem,2.6vw,2.8rem);font-weight:800;color:#1a1216}body.template-index main .shopify-section:first-child .banner__text{margin:.2rem 0 0;font-size:1.4rem}body.template-index main .shopify-section:first-child .banner__buttons{margin-top:.8rem}@media screen and (max-width:749px){body.template-index main .shopify-section:first-child .banner__content{padding:0 1rem 1rem!important}body.template-index main .shopify-section:first-child .banner__box{padding:.9rem 1.6rem!important;border-radius:16px}}.horizontal-ticker{background:radial-gradient(600px 80px at 20% 0%,rgba(255,255,255,.22),transparent 60%),linear-gradient(100deg,#db0954,#f4708b 55%,#f48b9a)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(255,255,255,.25);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.horizontal-ticker .horizontal-ticker__item{color:#fff!important;font-style:normal!important;font-weight:700;letter-spacing:.08em;text-shadow:0 1px 2px rgba(26,18,22,.15);display:inline-flex;align-items:center}.horizontal-ticker .horizontal-ticker__item:after{content:"\2726";display:inline-block;margin-left:2.4rem;font-size:.8em;color:#ffffffa6;text-shadow:none}.horizontal-ticker .horizontal-ticker__container{will-change:transform}.horizontal-ticker:hover .horizontal-ticker__container{animation-play-state:paused}@media screen and (max-width:749px){.horizontal-ticker .horizontal-ticker__item{font-size:1.3rem!important;letter-spacing:.06em}.horizontal-ticker .horizontal-ticker__item:after{margin-left:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lumo-glass.css.map */
