@font-face{font-family:'Dekraf';font-style:normal;font-weight:400;font-display:swap;src:url('pomodoro-poppins-400.woff2') format('woff2')}@font-face{font-family:'Dekraf';font-style:normal;font-weight:500;font-display:swap;src:url('pomodoro-poppins-500.woff2') format('woff2')}@font-face{font-family:'Dekraf';font-style:normal;font-weight:600;font-display:swap;src:url('pomodoro-poppins-600.woff2') format('woff2')}@font-face{font-family:'Dekraf';font-style:normal;font-weight:700;font-display:swap;src:url('pomodoro-poppins-700.woff2') format('woff2')}
body,body:has([data-pomodoro]){--font-body-family:'Dekraf',sans-serif;--font-heading-family:'Dekraf',sans-serif;font-family:var(--font-body-family);background:#fff;color:#292230}body :is(.pm-v2,.ox-page,.ox-story,.dk-discovery,.dk-collection){font-family:'Dekraf',sans-serif}body :is(.pm-v2,.ox-page,.ox-story) :is(button,input,select,textarea){font-family:inherit}body .pm-announcement{font-family:'Dekraf',sans-serif;font-size:14px;min-height:38px;background:#292230}body .pm-announcement-copy p{margin:0}body .pm-announcement-track,body .pm-announcement-icon{display:none}body .header__menu-item{font-size:15px;letter-spacing:0}body .menu-drawer__menu-item{font-size:18px}body .copyright__content{font-size:14px;line-height:1.7}
body .pm-v2{--pm-ink:#292230;--pm-muted:#615568;--pm-cream:#fff;--pm-lilac:#f1edfa;--pm-border:1px solid #ded6e5;--pm-radius:12px;--pm-offset:none;font-size:18px}body .pm-v2 .pm-wrap{max-width:1244px;padding-inline:32px}body .pm-v2 h1{font-size:40px;font-weight:600;line-height:1.2}body .pm-v2 h2{font-size:36px;font-weight:600;line-height:1.25}body .pm-v2 h3{font-size:22px;font-weight:600;line-height:1.4}body .pm-v2 :is(.pm-intro,.pm-long-description,.pm-story-lead,.pm-planner-heading p){font-size:18px;line-height:1.7}body .pm-v2 :is(.pm-card p,.pm-card li,.pm-review-card p,.pm-review-card>div,.pm-planner-item-copy p,.pm-planner-value p,.pm-planner-value li){font-size:17px;line-height:1.7}body .pm-v2 :is(.pm-eyebrow,.pm-chips span,.pm-planner-value>span,.pm-package-copy small,.pm-package-copy em,.pm-package-details,.pm-package-includes,.pm-planner-item-copy .pm-planner-inside,.pm-planner-note,.pm-review-card b,.pm-trust-item b,.pm-tax,.pm-return-line,.pm-photo-count,.pm-checkout-context,.pm-digital-delivery,.pm-saving,.pm-format-note){font-size:14px;line-height:1.6}body .pm-v2 .pm-eyebrow{letter-spacing:0;text-transform:none}body .pm-v2 :is(.pm-intro strong,.pm-long-description p strong,.pm-highlight){background:transparent;padding:0;color:inherit}body .pm-v2 .pm-main-image{border:0;box-shadow:none;border-radius:16px}body .pm-v2 :is(.pm-card,.pm-review-summary,.pm-review-card,.pm-trust-grid,.pm-planner-item,.pm-planner-board,.pm-story-shell){box-shadow:none}body .pm-v2 .pm-chips span{box-shadow:none;border-color:#ded6e5}body .pm-v2 .pm-package-card{border:1px solid #b4a5bf;border-radius:8px}body .pm-v2 .pm-package-card[aria-pressed=true]{border:2px solid #49345c;background:#f1edfa;box-shadow:none}body .pm-v2 :is(.pm-buy,.pm-dark-button){background:#49345c;color:#fff;border:0;border-radius:8px;box-shadow:none;font-size:18px;min-height:58px}body .pm-v2 :is(.pm-buy,.pm-dark-button):hover{background:#352441}body .pm-v2 .pm-quantity{border:1px solid #b4a5bf;border-radius:8px}body .pm-v2 .pm-sticky{background:#fff;border-top:1px solid #ded6e5;box-shadow:0 -3px 18px #49345c0d}body .pm-v2 .pm-sticky .pm-buy{font-size:16px;min-height:48px}body .pm-v2 .pm-sticky strong,body .pm-v2 .pm-sticky b{font-size:14px}body .pm-v2 :is(.pm-info-tabs summary,.pm-faq summary){font-size:18px;font-weight:500}body .pm-v2 :is(.pm-info-tabs details>div,.pm-faq>div){font-size:17px;line-height:1.7}body .pm-v2 .dekraf-payment{background:#eff8f4;border-color:#bddbcd;border-radius:12px}body .pm-v2 .dekraf-payment h3{font-size:19px;color:#194f3e}body .pm-v2 :is(.dekraf-payment__provider,.dekraf-payment__details,.dekraf-payment__details p,.dekraf-payment__promises b,.dekraf-payment__promises span,.dekraf-payment__promises a,.dekraf-payment__support){font-size:14px;line-height:1.65}body .pm-v2 .dekraf-payment__explanation{font-size:16px;line-height:1.65}body .pm-v2 .pm-story-intro .pm-story-shell{padding:32px}body .pm-story,body .pm-planner-section{padding-block:72px}body .pm-story-faq{padding-bottom:130px}
@media(max-width:699px){body .header{padding-top:10px;padding-bottom:10px}body .pm-v2{font-size:17px}body .pm-v2 .pm-wrap{padding-inline:18px}body .pm-v2 h1{font-size:32px}body .pm-v2 h2{font-size:30px}body .pm-v2 h3{font-size:21px}body .pm-v2 :is(.pm-intro,.pm-long-description,.pm-story-lead,.pm-planner-heading p){font-size:17px}body .pm-v2 :is(.pm-buy,.pm-dark-button){font-size:17px}body .pm-v2 .pm-sticky .pm-buy{font-size:16px}body .pm-v2 :is(.pm-info-tabs summary,.pm-faq summary){font-size:18px}body .pm-story,body .pm-planner-section{padding-block:48px}body .pm-story-faq{padding-bottom:130px}}
body .pm-v2 .pm-info .pm-intro strong,body .pm-v2 .pm-info .pm-long-description p strong{background:transparent;padding:0}
body .pm-v2 :is(.pm-sale,.pm-packages>p,.pm-planner-value>a,.pm-planner-number,.pm-cube-front span,.pm-cube-top span,.pm-cube-side span,.pm-method-benefits span,.pm-story-note p,.pm-review-source,.pm-review-source a,.pm-review-summary span){font-size:14px;line-height:1.6}body .pm-v2 .pm-review-summary .pm-stars{font-size:23px}
body .pm-v2 :is(.pm-digital-includes>span,.pm-digital-includes>a,.pm-digital-offer-contents,.pm-digital-offer-price-note,.pm-digital-offer-delivery,.pm-digital-offer-disclaimer){font-size:14px;line-height:1.65}
