body.storykeeper-polished-design-test .discount-popup{display:none!important}body.storykeeper-polished-design-test.sk-page-offer-is-open{overflow:hidden}.storykeeper-polished-design-test .sk-page-offer-teaser{position:fixed;left:clamp(0.75rem, 2vw, 1.5rem);bottom:clamp(0.75rem, 2vw, 1.5rem);z-index:1050;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem 1rem;width:min(22rem, calc(100vw - 1.5rem));padding:1.1rem 1.25rem;border:1px solid rgb(248 244 237 / .18);border-radius:1.15rem;background:var(--color-grey-1,#2c301f);color:var(--color-cream,#f8f4ed);font-family:var(--font-family-base,sans-serif);text-align:left;cursor:pointer;appearance:none;transition:transform 180ms ease,border-color 180ms ease}.storykeeper-polished-design-test .sk-page-offer-teaser[hidden]{display:none!important}.storykeeper-polished-design-test .sk-page-offer-teaser:hover{transform:translateY(-3px);border-color:rgb(216 140 35 / .7)}.storykeeper-polished-design-test .sk-page-offer-teaser:focus-visible{outline:3px solid var(--color-orange-dark,#d88c23);outline-offset:3px}.storykeeper-polished-design-test .sk-page-offer-teaser__eyebrow{grid-column:1;color:#c5cfba;font-size:.76rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.storykeeper-polished-design-test .sk-page-offer-teaser__title{grid-column:1;color:var(--color-cream,#f8f4ed);font-family:var(--font-family-heading,serif);font-size:clamp(1.35rem, 2vw, 1.65rem);font-weight:600;line-height:1.08}.storykeeper-polished-design-test .sk-page-offer-teaser__arrow{grid-column:2;grid-row:1 / span 2;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:1px solid rgb(248 244 237 / .28);border-radius:50%;color:var(--color-orange-dark,#d88c23);font-size:1.35rem;line-height:1}.storykeeper-polished-design-test .sk-page-offer{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:clamp(0.75rem, 3vw, 2rem)}.storykeeper-polished-design-test .sk-page-offer[hidden]{display:none!important}.storykeeper-polished-design-test .sk-page-offer__backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:rgb(24 27 18 / .74);cursor:default;appearance:none}.storykeeper-polished-design-test .sk-page-offer__dialog{position:relative;z-index:1;display:grid;grid-template-columns:minmax(18rem,0.86fr) minmax(21rem,1.14fr);width:min(57rem, 100%);max-height:min(46rem, calc(100vh - 2rem));overflow:hidden auto;border:1px solid rgb(44 48 31 / .2);border-radius:clamp(1.35rem, 3vw, 2rem);background:var(--color-cream,#f8f4ed)}.storykeeper-polished-design-test .sk-page-offer__close{position:absolute;top:1rem;right:1rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid rgb(44 48 31 / .16);border-radius:50%;background:var(--color-cream,#f8f4ed);color:var(--color-grey-1,#2c301f);font-size:1.75rem;font-weight:300;line-height:1;cursor:pointer;appearance:none}.storykeeper-polished-design-test .sk-page-offer__close:hover{color:var(--color-orange-dark,#d88c23)}.storykeeper-polished-design-test .sk-page-offer__close:focus-visible{outline:3px solid var(--color-orange-dark,#d88c23);outline-offset:3px}.storykeeper-polished-design-test .sk-page-offer__visual{position:relative;isolation:isolate;display:grid;place-items:center;min-height:34rem;padding:3.75rem 2rem 4.75rem;overflow:hidden;background:var(--color-grey-1,#2c301f)}.storykeeper-polished-design-test .sk-page-offer__visual::before,.storykeeper-polished-design-test .sk-page-offer__visual::after{position:absolute;z-index:-1;content:"";border-radius:50%}.storykeeper-polished-design-test .sk-page-offer__visual::before{top:-7rem;right:-5rem;width:17rem;height:17rem;border:1px solid rgb(216 140 35 / .42)}.storykeeper-polished-design-test .sk-page-offer__visual::after{bottom:-10rem;left:-8rem;width:21rem;height:21rem;background:#525a43}.storykeeper-polished-design-test .sk-page-offer__visual-mark{position:absolute;top:1.4rem;left:1.5rem;display:inline-flex;width:2rem;height:2rem;color:var(--color-orange-dark,#d88c23)}.storykeeper-polished-design-test .sk-page-offer__visual-mark svg{width:100%;height:100%}.storykeeper-polished-design-test .sk-page-offer__cover-wrap{position:relative;z-index:1;width:min(14.25rem, 72%);overflow:hidden;border:1px solid rgb(248 244 237 / .3);border-radius:.85rem;transform:rotate(-2deg)}.storykeeper-polished-design-test .sk-page-offer__cover{display:block;width:100%;height:auto;object-fit:contain}.storykeeper-polished-design-test .sk-page-offer__visual-copy{position:absolute;right:1.75rem;bottom:1.55rem;z-index:2;width:min(13rem, 66%);margin:0;color:var(--color-cream,#f8f4ed);font-family:var(--font-family-heading,serif);font-size:1.55rem;font-style:italic;line-height:1.05;text-align:right}.storykeeper-polished-design-test .sk-page-offer__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(3.5rem, 6vw, 5.25rem) clamp(2rem, 4vw, 4.25rem) clamp(2.5rem, 4vw, 3.5rem)}.storykeeper-polished-design-test .sk-page-offer__eyebrow{margin:0 0 .85rem;color:var(--color-orange-dark,#d88c23);font-family:var(--font-family-base,sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.15em;line-height:1.3;text-transform:uppercase}.storykeeper-polished-design-test .sk-page-offer__title{margin:0;color:var(--color-grey-1,#2c301f);font-family:var(--font-family-heading,serif);font-size:clamp(2.5rem, 4.3vw, 3.75rem);font-weight:500;letter-spacing:-.025em;line-height:.98;text-wrap:balance}.storykeeper-polished-design-test .sk-page-offer__description{margin:1.25rem 0 1.6rem;color:var(--color-grey-2,#464a3a);font-family:var(--font-family-base,sans-serif);font-size:1rem;line-height:1.5}.storykeeper-polished-design-test .sk-page-offer__form{display:grid;gap:.65rem}.storykeeper-polished-design-test .sk-page-offer__label{color:var(--color-grey-1,#2c301f);font-family:var(--font-family-base,sans-serif);font-size:.82rem;font-weight:700}.storykeeper-polished-design-test .sk-page-offer__input{width:100%;min-height:3.4rem;padding:.85rem 1rem;border:1px solid rgb(44 48 31 / .28);border-radius:.8rem;background:#fffdfa;color:var(--color-grey-1,#2c301f);font-family:var(--font-family-base,sans-serif);font-size:1rem;appearance:none}.storykeeper-polished-design-test .sk-page-offer__input::placeholder{color:#8c8c80}.storykeeper-polished-design-test .sk-page-offer__input:focus{border-color:var(--color-orange-dark,#d88c23);outline:3px solid rgb(216 140 35 / .25);outline-offset:1px}.storykeeper-polished-design-test .sk-page-offer__submit{min-height:3.4rem;padding:.85rem 1.25rem;border:1px solid var(--color-orange-dark,#d88c23);border-radius:.8rem;background:var(--color-orange-dark,#d88c23);color:var(--color-cream,#f8f4ed);font-family:var(--font-family-base,sans-serif);font-size:1rem;font-weight:700;cursor:pointer;appearance:none;transition:background-color 160ms ease,color 160ms ease}.storykeeper-polished-design-test .sk-page-offer__submit:hover{background:var(--color-grey-1,#2c301f);border-color:var(--color-grey-1,#2c301f)}.storykeeper-polished-design-test .sk-page-offer__submit:focus-visible{outline:3px solid var(--color-grey-1,#2c301f);outline-offset:3px}.storykeeper-polished-design-test .sk-page-offer__submit:disabled{cursor:wait;opacity:.62}.storykeeper-polished-design-test .sk-page-offer__message{margin-top:.85rem;color:var(--color-grey-1,#2c301f);font-family:var(--font-family-base,sans-serif);font-size:.9rem;line-height:1.4}.storykeeper-polished-design-test .sk-page-offer__message.has-discount-code{font-size:1.1rem;line-height:1.5}.storykeeper-polished-design-test .sk-page-offer__message .sk-newsletter-discount-code{font-weight:800}.storykeeper-polished-design-test .sk-page-offer__message.is-error{color:#9a3724}.storykeeper-polished-design-test .sk-page-offer__privacy{margin:1rem 0 0;color:#77786c;font-family:var(--font-family-base,sans-serif);font-size:.78rem;line-height:1.4;text-align:center}@media (max-width:720px){.storykeeper-polished-design-test .sk-page-offer-teaser{gap:.25rem .75rem;width:min(18rem, calc(100vw - 1.5rem));padding:.8rem 1rem}.storykeeper-polished-design-test .sk-page-offer-teaser__eyebrow{font-size:.64rem}.storykeeper-polished-design-test .sk-page-offer-teaser__title{font-size:1.1rem}.storykeeper-polished-design-test .sk-page-offer-teaser__arrow{width:2rem;height:2rem;font-size:1.1rem}.storykeeper-polished-design-test .sk-page-offer{align-items:end;padding:.65rem}.storykeeper-polished-design-test .sk-page-offer__dialog{grid-template-columns:1fr;max-height:calc(100dvh - 1.3rem);border-radius:1.35rem}.storykeeper-polished-design-test .sk-page-offer__visual{min-height:13.5rem;padding:1.25rem 1.25rem 1.5rem}.storykeeper-polished-design-test .sk-page-offer__cover-wrap{width:min(8.5rem, 38vw);transform:rotate(-1.5deg)}.storykeeper-polished-design-test .sk-page-offer__visual-mark{top:1rem;left:1rem;width:1.65rem;height:1.65rem}.storykeeper-polished-design-test .sk-page-offer__visual-copy{right:1.25rem;bottom:1.1rem;width:10rem;font-size:1.15rem}.storykeeper-polished-design-test .sk-page-offer__content{padding:2.35rem 1.35rem 1.5rem}.storykeeper-polished-design-test .sk-page-offer__title{max-width:18rem;font-size:clamp(2.15rem, 10vw, 3rem)}.storykeeper-polished-design-test .sk-page-offer__description{margin-block:.9rem 1.2rem;font-size:.94rem}.storykeeper-polished-design-test .sk-page-offer__close{top:.8rem;right:.8rem;width:2.25rem;height:2.25rem;font-size:1.45rem}}@media (max-width:420px){.storykeeper-polished-design-test .sk-page-offer-teaser{right:.75rem;width:min(15.5rem, calc(100vw - 7.5rem));gap:.2rem .6rem;padding:.65rem .8rem}.storykeeper-polished-design-test .sk-page-offer-teaser__eyebrow{font-size:.52rem;white-space:nowrap}.storykeeper-polished-design-test .sk-page-offer-teaser__title{font-size:.95rem;white-space:nowrap}.storykeeper-polished-design-test .sk-page-offer-teaser__arrow{width:1.8rem;height:1.8rem;font-size:1rem}}@media (prefers-reduced-motion:reduce){.storykeeper-polished-design-test .sk-page-offer-teaser,.storykeeper-polished-design-test .sk-page-offer__submit{transition:none}}.storykeeper-polished-design-test .sk-page-offer__form[hidden],.storykeeper-polished-design-test .sk-page-offer__reward[hidden]{display:none!important}.storykeeper-polished-design-test .sk-page-offer__reward-message{margin:0 0 1rem;color:var(--color-grey-1,#2c301f);font-family:var(--font-family-base,sans-serif);font-size:1rem;font-weight:700;line-height:1.45}.storykeeper-polished-design-test .sk-page-offer__code{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;margin:0 0 1rem;color:var(--color-grey-1,#2c301f);font-family:var(--font-family-base,sans-serif);font-size:.94rem;font-weight:700}.storykeeper-polished-design-test .sk-page-offer__code-value{display:inline-flex;align-items:center;min-height:2.35rem;padding:.45rem .7rem;border:1px dashed var(--color-orange-dark,#d88c23);border-radius:.55rem;background:rgb(216 140 35 / .1);color:var(--color-grey-1,#2c301f);font-family:var(--font-family-base,sans-serif);font-size:1rem;font-weight:700;letter-spacing:.06em;overflow-wrap:anywhere}.storykeeper-polished-design-test .sk-page-offer__submit--link{display:inline-flex;align-items:center;justify-content:center;width:100%;text-decoration:none}