.ll{--ll-blue: #64cad9;--ll-purple: #9b6aac;--ll-purple-deep: #7a4c8c;--ll-ink: #3b3b3b;--ll-muted: #66606b;--ll-mist: #eef8fa;--ll-lilac: #f5eff8;--ll-border: #e6dcec;--ll-soft: linear-gradient(135deg, #eef8fa 0%, #f5eff8 100%);--ll-brand: linear-gradient(120deg, #64cad9 0%, #9b6aac 100%);color:var(--ll-ink);padding:var(--ll-pt, 56px) 20px var(--ll-pb, 56px)}.ll--soft{background:var(--ll-soft)}.ll--white{background:#fff}.ll--lilac{background:var(--ll-lilac)}.ll__inner{max-width:1080px;margin:0 auto}.ll__inner--narrow{max-width:780px}.ll :where(h1,h2,h3){color:var(--ll-ink);margin:0;letter-spacing:-.01em}.ll :where(p){margin:0 0 1em;line-height:1.65}.ll :where(p:last-child){margin-bottom:0}.ll a:not(.ll-btn){color:var(--ll-purple-deep)}.ll-eyebrow{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ll-purple-deep);background:#fff;border:1px solid var(--ll-border);border-radius:999px;padding:7px 16px;margin-bottom:18px}.ll-title{font-size:clamp(36px,6vw,60px);font-weight:700;line-height:1.05}.ll-title em,.ll-h2 em{font-style:normal;background:var(--ll-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.ll-sub{font-size:clamp(18px,2.2vw,22px);color:var(--ll-muted);margin-top:14px;line-height:1.45}.ll-h2{font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.15;text-align:center}.ll-intro{text-align:center;color:var(--ll-muted);font-size:18px;max-width:680px;margin:14px auto 0}.ll .ll-rule{display:block;width:64px;height:4px;border-radius:4px;background:var(--ll-brand);margin:22px 0}.ll-center .ll-rule,.ll-center.ll-rule{margin-left:auto;margin-right:auto}.ll-btn{display:inline-block;background:var(--ll-purple-deep);color:#fff;font-weight:600;font-size:16px;text-decoration:none;border-radius:999px;padding:14px 28px;transition:background .2s ease,transform .2s ease}.ll-btn:hover{background:#643b75;color:#fff;transform:translateY(-1px)}.ll-back{display:inline-block;font-size:15px;font-weight:500;margin-bottom:22px;text-decoration:none}.ll-back:hover{text-decoration:underline}.ll-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.ll-hero__photo{position:relative}.ll-hero__photo:before{content:"";position:absolute;top:18px;right:-18px;bottom:-18px;left:18px;border-radius:28px;background:var(--ll-brand);opacity:.35}.ll-hero__photo img{position:relative;display:block;width:100%;height:auto;border-radius:28px}.ll-hero__caption{font-size:14px;color:var(--ll-muted);margin-top:34px;text-align:center;font-style:italic}.ll-hero__text .ll-body{font-size:18px}.ll-compact{display:flex;gap:32px;align-items:center}.ll-compact__avatar{flex:0 0 auto;width:148px;height:148px;border-radius:50%;padding:5px;background:var(--ll-brand)}.ll-compact__avatar img{width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:50%;border:4px solid #fff;display:block}.ll-compact .ll-title{font-size:clamp(32px,5vw,48px)}.ll-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.ll-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--ll-border);border-radius:22px;padding:30px 26px 28px;box-shadow:0 10px 30px #9b6aac14;overflow:hidden}.ll-card:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:var(--ll-brand)}.ll-card__tag{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ll-purple-deep)}.ll-card__title{font-size:22px;font-weight:700;line-height:1.25;margin:10px 0 12px}.ll-card__text{color:var(--ll-muted);font-size:16px}.ll-card__meta{list-style:none;padding:0;margin:18px 0 24px;font-size:15px}.ll-card__meta li{padding:8px 0;border-top:1px solid var(--ll-border)}.ll-card__meta strong{color:var(--ll-ink)}.ll-card .ll-btn{margin-top:auto;text-align:center;padding:14px 16px;font-size:15px}.ll-dates{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin-top:36px}.ll-date{background:#fff;border:1px solid var(--ll-border);border-radius:18px;padding:20px 18px;text-align:center}.ll-date__label{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ll-purple-deep)}.ll-date__value{font-size:19px;font-weight:700;margin-top:8px;line-height:1.3}.ll-date__note{font-size:14px;color:var(--ll-muted);margin-top:4px}.ll-steps{margin:36px auto 0;max-width:780px;display:grid;gap:14px}.ll-step{display:flex;gap:16px;align-items:flex-start;background:#fff;border-radius:16px;padding:16px 20px;border:1px solid var(--ll-border)}.ll-step__num{flex:0 0 34px;height:34px;border-radius:50%;background:var(--ll-brand);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}.ll-step__text{padding-top:5px}.ll-table-wrap{margin-top:40px;overflow-x:auto;border-radius:18px;border:1px solid var(--ll-border);background:#fff}.ll-table{width:100%;border-collapse:collapse;font-size:15px;min-width:640px}.ll-table th{background:var(--ll-lilac);text-align:left;font-weight:600;padding:14px 16px;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--ll-purple-deep)}.ll-table td{padding:14px 16px;border-top:1px solid var(--ll-border)}.ll-table td:first-child{font-weight:700}.ll-table-caption{font-size:14px;color:var(--ll-muted);text-align:center;margin-top:12px}.ll-faq{margin-top:32px;display:grid;gap:12px}.ll-faq details,.ll-terms-toggle{background:#fff;border:1px solid var(--ll-border);border-radius:16px;padding:0 22px}.ll-faq summary,.ll-terms-toggle summary{cursor:pointer;list-style:none;font-weight:600;font-size:17px;padding:18px 30px 18px 0;position:relative}.ll-faq summary::-webkit-details-marker,.ll-terms-toggle summary::-webkit-details-marker{display:none}.ll-faq summary:after,.ll-terms-toggle summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:24px;font-weight:400;color:var(--ll-purple)}.ll-faq details[open] summary:after,.ll-terms-toggle[open] summary:after{content:"\2212"}.ll-faq__answer{padding:0 0 20px;color:var(--ll-muted)}.ll-contact{margin-top:36px;text-align:center;background:#fff;border-radius:20px;border:1px solid var(--ll-border);padding:26px 22px}.ll-contact__title{font-weight:700;font-size:18px;margin-bottom:8px}.ll-terms{font-size:14px;line-height:1.6;color:var(--ll-muted)}.ll-terms p{margin-bottom:.9em}.ll-terms strong{color:var(--ll-ink)}.ll-terms-box{max-height:280px;overflow-y:auto;background:#fff;border:1px solid var(--ll-border);border-radius:14px;padding:18px 20px}.ll-terms-toggle .ll-terms{padding-bottom:20px}.ll-entry{display:grid;gap:22px}.ll-panel{background:#fff;border:1px solid var(--ll-border);border-radius:22px;padding:28px 30px}.ll-panel__title{font-size:20px;font-weight:700;margin-bottom:12px}.ll-panel ul{margin:0;padding-left:20px}.ll-panel li{margin-bottom:6px;line-height:1.55}.ll-panel__image img{display:block;width:100%;height:auto;border-radius:16px;margin-bottom:18px}.ll-formcard{background:#fff;border-radius:26px;padding:34px 30px;box-shadow:0 16px 44px #9b6aac24;border:1px solid var(--ll-border)}.ll-formcard__title{font-size:26px;font-weight:700;text-align:center}.ll-formcard__note{text-align:center;color:var(--ll-muted);margin:10px 0 22px}.ll-formcard__terms-title{font-weight:700;font-size:16px;margin:0 0 10px}.ll-formcard__app{margin-top:26px}.ll-formcard__empty{text-align:center;padding:24px;border:2px dashed var(--ll-border);border-radius:14px;color:var(--ll-muted)}.ll-title__main,.ll-title__accent{display:block}.ll-title__accent{width:fit-content}.ll-title__accent{background:var(--ll-brand);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em}.ll-title,.ll-h2,.ll .ll-sub{text-wrap:balance}.ll--compact .ll__inner,.ll-entry-wrap{max-width:860px}.ll-compact .ll-title__main{font-size:clamp(28px,4.4vw,38px);line-height:1.15}.ll-compact .ll-title__accent{font-size:clamp(48px,8vw,72px);line-height:1.05}@media(min-width:990px){.ll-compact .ll-title__main{white-space:nowrap}}.ll-media{position:relative;max-width:460px;margin:0 auto 20px;border-radius:18px;overflow:hidden;aspect-ratio:1 / 1;background:#f3eef6}.ll-media video,.ll-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ll-media__cover{transition:opacity .25s ease}.ll-media__cover.is-off{opacity:0;pointer-events:none}@media(max-width:989px){.ll-hero{grid-template-columns:1fr;gap:44px}.ll-hero__photo{max-width:520px;margin:0 auto;width:calc(100% - 18px)}.ll-cards{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}}@media(max-width:600px){.ll{padding:var(--ll-pt-m, 40px) 16px var(--ll-pb-m, 40px)}.ll-compact{flex-direction:column;text-align:center;gap:20px}.ll-compact .ll-title__accent{margin:0 auto}.ll-compact__avatar{width:120px;height:120px}.ll-compact .ll-rule{margin-left:auto;margin-right:auto}.ll-panel,.ll-formcard{padding:24px 20px}.ll-hero__photo:before{top:12px;right:-12px;bottom:-12px;left:12px}}#giveaways{scroll-margin-top:90px}.ll-prize{display:grid;gap:28px;align-items:center;padding:30px}.ll-prize--media{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ll-prize .ll-prize__media{max-width:none;margin:0;width:100%}.ll-prize__label{display:inline-block;background:var(--ll-brand);color:#fff;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:9px 18px;border-radius:999px;box-shadow:0 10px 22px #7a4c8c52,0 2px 6px #64cad959;transform:translateY(-2px) rotate(-2deg);margin-bottom:18px}.ll .ll-prize__headline{font-size:clamp(30px,3.6vw,42px);font-weight:700;line-height:1.1;margin-bottom:14px;background:var(--ll-brand);-webkit-background-clip:text;background-clip:text;color:transparent;width:fit-content;padding-bottom:.06em;text-wrap:balance}.ll-prize__text{font-size:17px;color:var(--ll-ink)}.ll-prize__winners{display:inline-block;margin-top:18px;font-weight:700;font-size:15px;color:var(--ll-purple-deep);background:var(--ll-lilac);border:1px solid var(--ll-border);border-radius:999px;padding:8px 16px}.ll-formcard__app{margin-top:0}.ll-formcard__title+.ll-formcard__app,.ll-formcard__note+.ll-formcard__app{margin-top:22px}.ll-formcard>.ll-terms-box{margin-top:22px}@media(max-width:749px){.ll-prize--media{grid-template-columns:1fr}.ll-prize{padding:20px;gap:20px}.ll-prize__body{text-align:center}.ll .ll-prize__headline{margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/love-linda.css.map */
