.pp-lucky{background:#fffdf9;color:#02402c;padding:40px 24px 72px}.pp-lucky__wrap{max-width:1200px;margin-inline:auto}.pp-lucky h1,.pp-lucky h2,.pp-lucky h3{color:inherit;letter-spacing:-.025em}.pp-lucky h1{font-size:clamp(32px,4vw,56px);line-height:1.08;margin:14px 0 22px;max-width:610px}.pp-lucky h2{font-size:clamp(25px,2.6vw,36px);line-height:1.18;margin:0 0 14px}.pp-lucky p{margin:0}.pp-lucky__hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:64px}.pp-lucky__eyebrow{font-size:12px;letter-spacing:.1em;text-transform:uppercase;line-height:1.5}.pp-lucky__copy{font-size:16px;line-height:1.6}.pp-lucky__copy p+p{margin-top:14px}.pp-lucky__intro .pp-lucky__button{margin-top:24px}.pp-lucky__button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;padding:12px 24px;border:1px solid #02402C;border-radius:999px;background:#02402c;color:#fffdf9;font-size:15px;font-weight:500;line-height:1.4;text-decoration:none}.pp-lucky__button span{flex-shrink:0}.pp-lucky a:focus-visible,.pp-lucky summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.pp-lucky__hero-image{margin:0}.pp-lucky__hero-image img{display:block;width:100%;aspect-ratio:1.15;object-fit:cover;border-radius:16px}.pp-lucky figcaption{font-size:12px;line-height:1.5;margin-top:10px;color:#02402c}.pp-lucky__steps{list-style:none;counter-reset:lucky-step;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:40px 0 56px;padding:24px 0;border-block:1px solid #02402C26}.pp-lucky__steps li{position:relative;padding-left:36px;counter-increment:lucky-step}.pp-lucky__steps li:before{content:counter(lucky-step,decimal-leading-zero);position:absolute;left:0;top:1px;font-size:13px;color:#02402c;font-weight:700}.pp-lucky__steps h2{font-size:18px;line-height:1.3;letter-spacing:0;margin-bottom:8px}.pp-lucky__steps li>div{font-size:14px;line-height:1.5}.pp-lucky__boxes{scroll-margin-top:120px}.pp-lucky__section-intro{font-size:16px;line-height:1.5;max-width:680px}.pp-lucky__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}.pp-lucky__card{border:1px solid #02402C26;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.pp-lucky__card-image{display:block;aspect-ratio:1;background:#f8e9ec}.pp-lucky__card-image img{display:block;width:100%;height:100%;object-fit:cover}.pp-lucky__card-body{display:flex;flex-direction:column;align-items:flex-start;padding:22px;gap:10px;flex:1}.pp-lucky__card h3{font-size:24px;line-height:1.2;margin:0}.pp-lucky__card h3 a{text-decoration:none}.pp-lucky__card .pp-lucky__copy{font-size:15px;line-height:1.5}.pp-lucky__price{font-size:24px;line-height:1.4;font-weight:600;padding-top:6px}.pp-lucky__price span{font-size:14px;font-weight:400;white-space:nowrap}.pp-lucky__price-note{font-size:12px;line-height:1.4}.pp-lucky__trial{font-size:14px;line-height:1.5}.pp-lucky__button--outline{background:transparent;color:#02402c;width:100%;margin-top:6px}.pp-lucky__note{font-size:13px;line-height:1.5;padding-top:16px}.pp-lucky__story{margin-top:64px;padding:36px;border-radius:16px;background:#f8e9ec;display:grid;grid-template-columns:1fr 1fr;gap:40px}.pp-lucky__story h2{max-width:440px}.pp-lucky__examples{margin-top:56px}.pp-lucky__example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}.pp-lucky__example-grid figure{margin:0}.pp-lucky__example-grid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;display:block}.pp-lucky__faq{margin-top:64px;display:grid;grid-template-columns:.8fr 1.2fr;gap:64px}.pp-lucky__faq details{border-bottom:1px solid #02402C26}.pp-lucky__faq details:first-child{border-top:1px solid #02402C26}.pp-lucky__faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;cursor:pointer;font-size:16px;line-height:1.4}.pp-lucky__faq summary::-webkit-details-marker{display:none}.pp-lucky__faq summary span{font-size:22px;line-height:1;flex-shrink:0}.pp-lucky__faq details[open] summary span{transform:rotate(45deg)}.pp-lucky__answer{padding:0 0 22px;font-size:15px;line-height:1.6}.pp-lucky__answer p+p{margin-top:12px}@media(hover:hover){.pp-lucky__button:hover{background:#0b4d41;color:#fffdf9}.pp-lucky__card h3 a:hover{text-decoration:underline;text-underline-offset:4px}}@media(max-width:749px){.pp-lucky{padding:24px 20px 48px}.pp-lucky__hero{grid-template-columns:1fr;gap:24px}.pp-lucky h1{margin:10px 0 16px;max-width:480px}.pp-lucky__hero-image img{aspect-ratio:1.7}.pp-lucky__copy{font-size:15px}.pp-lucky__steps{grid-template-columns:1fr;gap:18px;margin:24px 0 32px;padding:20px 0}.pp-lucky__steps h2{font-size:16px;margin-bottom:4px}.pp-lucky__grid{grid-template-columns:1fr;gap:20px;margin-top:20px}.pp-lucky__card{display:grid;grid-template-columns:1fr}.pp-lucky__card-image{aspect-ratio:1.3}.pp-lucky__card-body{padding:18px;gap:8px}.pp-lucky__story{grid-template-columns:1fr;gap:6px;padding:24px;margin-top:36px}.pp-lucky__faq{grid-template-columns:1fr;gap:8px;margin-top:36px}.pp-lucky__examples{margin-top:36px}.pp-lucky__example-grid{grid-template-columns:1fr}.pp-lucky__section-intro{font-size:15px}}@media(prefers-reduced-motion:reduce){.pp-lucky *{scroll-behavior:auto;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/pp-lykkekasser.css.map */
