.kul{--kul-ink:#29271f;--kul-copy:#554d42;--kul-line:#d7cbbb;background:#faf7f1;color:var(--kul-ink);letter-spacing:.01em;font:16px/1.65 var(--kimaia-sans,"Helvetica Neue",Arial,sans-serif)}.kul *{box-sizing:border-box}.kul [hidden]{display:none!important}.kul h1,.kul h2,.kul h3,.kul p{margin:0}.kul p{color:var(--kul-copy)}.kul h1,.kul h2{font-family:var(--kimaia-serif,Georgia,serif);font-weight:400;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.kul h1{font-size:clamp(48px,5.4vw,76px)}.kul h1 em{display:block;font-weight:400;color:#775d3e}.kul h2{font-size:clamp(34px,3.6vw,48px)}.kul a{color:inherit;text-underline-offset:5px}.kul :focus-visible{outline:3px solid #735733;outline-offset:5px}.kul .kul-label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#67513b;margin-bottom:17px;font-weight:600}.kul .kul-fine{font-size:13px;line-height:1.65}.kul .kul-micro{font-size:12px;line-height:1.65;margin-top:13px}.kul-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;text-decoration:none;text-align:center;max-width:100%}.kul-textlink{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.kul-wrap{width:min(1120px,calc(100% - 96px));margin-inline:auto}.kul-preview{padding:12px 24px;background:#ebdec8;text-align:center}.kul-hero{display:grid;grid-template-columns:1.04fr 1fr;max-width:1440px;margin:auto;min-height:560px}.kul-hero-copy{padding:66px max(36px,6vw);align-self:center}.kul-intro{max-width:450px;margin:24px 0 28px!important;font-size:17px;line-height:1.7}.kul-hero-copy>.kul-textlink{display:flex;width:fit-content;margin-top:9px}.kul-hero-image{min-width:0;overflow:hidden;max-height:650px}.kul-hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 31%}.kul-benefits{display:grid;grid-template-columns:repeat(3,1fr);max-width:1120px;padding:32px 0;margin:auto;border-bottom:1px solid var(--kul-line);text-align:center}.kul-benefits>div,.kul-benefits>a{display:flex;flex-direction:column;gap:6px;align-items:center;padding:2px 16px;text-decoration:none}.kul-benefits>:not(:last-child){border-right:1px solid var(--kul-line)}.kul-benefits strong{font:400 37px/1.1 var(--kimaia-serif,Georgia,serif)}.kul-benefits span{font-size:14px;line-height:1.45;color:var(--kul-copy)}.kul-rewards{display:grid;grid-template-columns:1fr 1.12fr;gap:34px 64px;padding-block:72px;scroll-margin-top:110px}.kul-reward-intro>p:last-child{margin-top:22px;max-width:430px}.kul-reward-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.kul-reward-card{background:#fff;border:1px solid var(--kul-line);border-radius:4px;padding:27px 24px}.kul-reward-card:nth-child(2){background:#f0e8da}.kul-reward-card h3{font:400 58px/1.1 var(--kimaia-serif,Georgia,serif);letter-spacing:-.04em;margin-bottom:14px}.kul-reward-card>p:last-child{font-size:14px;line-height:1.6}.kul-reward-options>.kul-fine{margin-top:18px}.kul-calculator{grid-column:1/-1;border-block:1px solid var(--kul-line)}.kul summary{list-style:none;cursor:pointer;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;font-size:16px;font-weight:500;line-height:1.5}.kul summary::-webkit-details-marker{display:none}.kul-toggle{position:relative;width:16px;height:16px;flex:none}.kul-toggle:before,.kul-toggle:after{content:"";position:absolute;background:currentColor;left:1px;right:1px;top:7px;height:1px}.kul-toggle:after{transform:rotate(90deg);transition:transform .15s}.kul details[open]>summary .kul-toggle:after{transform:rotate(0)}.kul-calculator-body{display:grid;grid-template-columns:1fr 1fr;gap:24px 64px;padding:12px 0 28px}.kul-fields label{font-size:14px}.kul-inputrow{display:flex;align-items:center;gap:14px;margin:12px 0}.kul-inputrow>span{font-size:24px}.kul-inputrow input{width:100%;border:1px solid #9b876a;background:#fff;color:var(--kul-ink);padding:12px 16px;font-family:inherit;font-size:22px;line-height:1.2;min-height:48px;border-radius:6px}.kul-check{display:flex;align-items:center;gap:12px;min-height:44px}.kul-check input{width:20px;height:20px;accent-color:#80613c;flex:none}.kul-example-output{padding:23px 26px;background:#eee7d9;border-radius:4px}.kul-example-output>.kul-total{font-size:18px;color:var(--kul-ink)}.kul-total strong{font:400 48px/1.2 var(--kimaia-serif,Georgia,serif);margin-right:8px}.kul-earned{font-size:13px}.kul-result{padding-top:14px;margin-top:14px;border-top:1px solid #cbbba2}.kul-result strong,.kul-result small{display:block}.kul-result strong{font-size:16px}.kul-calculator-note{grid-column:1/-1}.kul-share{background:#e9dbc6;padding:64px 48px;scroll-margin-top:110px}.kul-share-inner{max-width:1120px;margin:auto;display:grid;grid-template-columns:.85fr 1.25fr;gap:60px;align-items:center}.kul-share-photo{align-self:stretch;min-height:480px;border-radius:180px 180px 4px 4px;overflow:hidden;background:#d8c5aa}.kul-share-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 40%}.kul-share h2{max-width:500px}.kul-share-intro{margin-top:18px!important}.kul-share-benefits{display:grid;grid-template-columns:1fr 1fr;gap:27px;margin:30px 0 22px}.kul-share-benefits>div{border-top:1px solid #b8a080;padding-top:20px}.kul-share-benefits .kul-label{font-size:10px;margin-bottom:12px}.kul-share-benefits h3{font:400 49px/1.15 var(--kimaia-serif,Georgia,serif);margin-bottom:12px;letter-spacing:-.03em}.kul-share-benefits h3 span{display:block;font:400 15px/1.4 var(--kimaia-sans,"Helvetica Neue",Arial,sans-serif);letter-spacing:0;margin-top:4px}.kul-share-benefits>div>p:last-child{font-size:14px;line-height:1.6}.kul-share-how{font-size:15px;margin-bottom:25px!important}.kul-share-copy>.kul-fine{margin-top:23px}.kul-birthday{display:grid;grid-template-columns:165px 1fr;align-items:center;gap:45px;padding-block:46px;border-bottom:1px solid var(--kul-line)}.kul-birthday-number{display:flex;flex-direction:column;text-align:center;color:#775d3e}.kul-birthday-number strong{font:400 64px/1 var(--kimaia-serif,Georgia,serif)}.kul-birthday-number span{font-size:12px;margin-top:8px}.kul-birthday h2{font-size:32px;text-wrap:initial}.kul-birthday p{margin-top:12px;max-width:720px;font-size:15px}.kul-native{max-width:1120px;margin:auto}.kul-faq{padding-block:64px;scroll-margin-top:110px}.kul-faq-heading{margin-bottom:34px}.kul-faq-heading>p{margin-top:14px}.kul-faq-columns{display:grid;grid-template-columns:1fr 1fr;gap:64px}.kul-faq-group>h3{font-family:var(--kimaia-sans,Arial,sans-serif)!important;font-weight:600!important;letter-spacing:.1em!important;font:600 12px/1.4 var(--kimaia-sans,"Helvetica Neue",Arial,sans-serif);text-transform:uppercase;letter-spacing:.12em;margin-bottom:15px;color:#775d3e}.kul-faq-group details,.kul-products{border-top:1px solid var(--kul-line)}.kul-answer{padding:0 24px 22px 0;font-size:15px}.kul-answer p+p{margin-top:14px}.kul-products{margin-top:30px;scroll-margin-top:115px;border-bottom:1px solid var(--kul-line)}.kul-products ul{display:grid;grid-template-columns:repeat(3,1fr);gap:4px 24px;padding:14px 0 0;list-style:none;margin:0}.kul-products li a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.kul-faq>.kul-textlink{margin-top:18px}.kul-closing{background:#eee6d8;padding:48px 24px 54px;text-align:center}.kul-closing h2{max-width:660px;margin:auto}.kul-closing-actions{display:flex;align-items:center;justify-content:center;gap:26px;margin-top:28px}@media(max-width:989px){.kul-hero-copy{padding:40px 32px}.kul h1{font-size:52px}.kul-rewards{gap:30px}.kul-share-inner{gap:36px}.kul-share{padding-inline:32px}.kul-faq-columns{gap:36px}.kul-wrap{width:calc(100% - 64px)}}@media(max-width:749px){.kul-wrap{width:calc(100% - 40px)}.kul h1{font-size:46px}.kul h2{font-size:34px}.kul .kul-label{font-size:10px;margin-bottom:14px}.kul-hero{grid-template-columns:1fr;min-height:0}.kul-hero-copy{padding:32px 24px 30px}.kul-hero-image{grid-row:1;height:270px;max-height:none}.kul-hero-image img{object-position:50% 19%}.kul-intro{font-size:16px;margin:18px 0 23px!important}.kul-hero-copy>.kul-cta{width:100%}.kul-hero-copy>.kul-micro{text-align:center}.kul-hero-copy>.kul-textlink{margin:5px auto 0}.kul-benefits{padding:26px 8px;margin-inline:20px}.kul-benefits>div,.kul-benefits>a{padding-inline:9px}.kul-benefits strong{font-size:30px}.kul-benefits span{font-size:12px;line-height:1.5;max-width:92px}.kul-rewards{grid-template-columns:1fr;gap:26px;padding-block:42px}.kul-reward-intro>p:last-child{margin-top:18px;font-size:16px}.kul-reward-cards{gap:12px}.kul-reward-card{padding:22px 17px}.kul-reward-card h3{font-size:52px}.kul-reward-card>p:last-child{font-size:14px}.kul-reward-options>.kul-fine{margin-top:15px}.kul-calculator-body{grid-template-columns:1fr;gap:20px}.kul-example-output{padding:21px}.kul-calculator-note{grid-column:auto}.kul summary{font-size:15px;min-height:60px}.kul-share{padding:0 0 35px}.kul-share-inner{grid-template-columns:1fr;gap:0}.kul-share-photo{min-height:0;height:285px;width:100%;border-radius:0}.kul-share-photo img{object-position:50% 15%}.kul-share-copy{padding:30px 24px 0}.kul-share-intro{font-size:16px}.kul-share-benefits{gap:20px;margin-top:26px}.kul-share-benefits h3{font-size:48px}.kul-share-benefits h3 span{font-size:14px}.kul-share-benefits>div>p:last-child{font-size:14px}.kul-share-copy>.kul-cta{width:100%}.kul-share-copy>.kul-micro{text-align:center}.kul-share-copy>.kul-fine{font-size:13px;margin-top:19px}.kul-birthday{grid-template-columns:74px 1fr;gap:22px;padding-block:35px}.kul-birthday-number strong{font-size:54px}.kul-birthday-number span{font-size:11px;overflow-wrap:normal}.kul-birthday h2{font-size:27px}.kul-birthday p{font-size:14px;margin-top:10px}.kul-faq{padding-block:42px}.kul-faq-heading{margin-bottom:27px}.kul-faq-heading>p{font-size:15px}.kul-faq-columns{grid-template-columns:1fr;gap:30px}.kul-faq-group>h3{font-size:11px}.kul-answer{font-size:15px;padding-right:8px}.kul-products{margin-top:24px}.kul-products ul{grid-template-columns:1fr 1fr;gap:5px 18px}.kul-products li a{font-size:13px}.kul-closing{padding:38px 24px 42px}.kul-closing h2{font-size:33px}.kul-closing-actions{flex-direction:column;gap:9px;margin-top:23px}.kul-closing .kul-cta{width:100%}}body #MainContent .kul .kul-faq .kul-faq-group>h3{font-family:var(--kimaia-sans,Arial,sans-serif)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.08em!important}@media(prefers-reduced-motion:reduce){.kul-toggle:after{transition:none}}.kshare-direct{margin-top:20px}body #MainContent .kshare-direct>.kimaia-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;text-align:center;box-sizing:border-box}body #MainContent .kshare-direct__channels{margin:14px 0 5px;font-size:14px;font-weight:600;color:#3e382f;line-height:1.5}body #MainContent .kshare-direct__hint{max-width:46ch;margin:0;color:#615a4e;font-size:13px;line-height:1.65}.kshare-direct--compact{margin-top:14px}@media(max-width:749px){body #MainContent .kshare-direct>.kimaia-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/338/compiled_assets/styles.css.map?subset=AAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQA */
