.dp{--dp-gold: var(--hp-gold, #ba8017);--dp-gold-soft: rgb(186 128 23 / .14);--dp-gold-line: rgb(186 128 23 / .4);--dp-blue-soft: rgb(0 74 112 / .08);--dp-shadow: 0 10px 30px rgb(0 40 60 / .08)}.dp .dp-kicker{display:inline-flex;align-items:center;gap:8px;font-family:var(--hp-sans);font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--dp-gold)}.dp .dp-kicker:before{content:"";width:22px;height:2px;background:currentColor;border-radius:2px}.dp .dp-kicker--center{justify-content:center}.dp .dp-kicker--center:before{display:none}.dp .dp-section-head{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;max-width:760px;margin:0 auto 36px}.dp .dp-section-head .hp-title{text-wrap:balance}.dp .dp-lede{font-size:17px;line-height:1.6}.dp .dp-lede a,.dp .dp-small a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.dp .dp-lede a:hover,.dp .dp-small a:hover{color:var(--hp-red)}.dp .dp-small{font-size:13px;line-height:1.55;color:var(--hp-muted)}.dp .dp-small p+p{margin-top:.6em}.dp .dp-coin{display:block;flex:none;width:48px;height:48px;object-fit:contain}.dp .dp-coin--sm{width:36px;height:36px}.dp .dp-coin--lg{width:72px;height:72px}.dp .dp-logo-img{width:100%;height:100%;object-fit:contain}.dp .dp-icon{width:48px;height:48px;color:var(--dp-gold)}.dp .dp-icon svg{width:100%;height:100%;display:block}.dp .dp-points{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--hp-sans);font-weight:700;color:var(--dp-gold);line-height:1}.dp .dp-points__value{font-size:30px;letter-spacing:-.01em}.dp .dp-points__unit{font-size:13px;font-weight:600;color:var(--hp-blue);text-transform:uppercase;letter-spacing:.06em}.dp .hp-btn--gold{background:var(--dp-gold);color:var(--hp-white)}.dp .hp-btn--gold:hover{background:#9d6b12;color:var(--hp-white)}.dp .hp-btn--white{background:var(--hp-white);color:var(--hp-blue)}.dp .hp-btn--white:hover{background:var(--hp-beige);color:var(--hp-blue)}.dp .hp-btn--outline-white{background:transparent;color:var(--hp-white);box-shadow:inset 0 0 0 1.5px var(--hp-white)}.dp .hp-btn--outline-white:hover{background:var(--hp-white);color:var(--hp-blue)}.dp-hero{padding-block:48px 64px}.dp-hero__card{position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;min-height:560px;border-radius:var(--hp-radius);overflow:hidden;background:var(--hp-beige)}.dp-hero__copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:20px;padding:clamp(36px,5vw,72px) clamp(24px,5vw,72px)}.dp .dp-hero__copy .hp-display--hero{font-size:clamp(32px,3.6vw,52px);max-width:560px;text-wrap:balance}.dp .dp-hero__sub{font-size:clamp(16px,1.4vw,20px);line-height:1.5;max-width:520px}.dp-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.dp .dp-hero__note{font-size:13.5px;color:var(--hp-muted)}.dp .dp-hero__note strong{color:var(--hp-blue);font-weight:600}.dp-hero__media{position:relative;align-self:stretch;display:grid;place-items:center;padding:32px;overflow:hidden}.dp-hero__media:before{content:"";position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:var(--dp-gold-soft);left:50%;top:50%;translate:-50% -46%}.dp .dp-hero__art{position:relative;width:min(100%,460px);height:auto}.dp-hero__media--photo{padding:0}.dp-hero__media--photo:before{display:none}.dp .dp-hero__media--photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dp-hero__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.dp-hero__fact{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:var(--hp-radius-sm);background:var(--hp-white);border:1px solid var(--dp-gold-line)}.dp .dp-hero__fact strong{display:block;font-family:var(--hp-sans);font-weight:700;font-size:20px;line-height:1.1;color:var(--hp-blue)}.dp .dp-hero__fact p span{font-size:13.5px;line-height:1.35;color:var(--hp-muted)}.dp-balance{display:grid;grid-template-columns:auto 1fr;gap:14px 18px;align-items:center;width:100%;max-width:520px;padding:20px 22px;background:var(--hp-white);border-radius:var(--hp-radius-sm);box-shadow:var(--dp-shadow)}.dp-balance__coin{grid-row:span 2}.dp .dp-welcome{display:flex;align-items:flex-start;gap:10px;margin:4px 0 16px;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid rgba(186,128,23,.35);color:var(--hp-blue)}.dp .dp-welcome .dp-icon{flex:0 0 auto;width:22px;height:22px;color:var(--hp-gold)}.dp .dp-welcome p{margin:0;font-size:15px;line-height:1.4;flex:1}.dp .dp-welcome p strong{font-weight:600}.dp .dp-welcome__close{flex:0 0 auto;border:0;background:none;color:var(--hp-muted);font-size:20px;line-height:1;cursor:pointer;padding:0 2px}.dp .dp-welcome__close:hover{color:var(--hp-blue)}.dp .dp-balance__label{font-size:13px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--hp-muted)}.dp .dp-balance__value{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px;font-family:var(--hp-sans);font-weight:700;font-size:34px;line-height:1;color:var(--dp-gold)}.dp .dp-balance__value small,.dp .dp-balance__worth{font-size:15px;font-weight:600;color:var(--hp-blue)}.dp .dp-balance__pending{grid-column:2;font-size:13px;color:var(--hp-muted)}.dp-balance__progress{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px}.dp .dp-balance__progress-text{font-size:13.5px}.dp-balance__bar{height:8px;border-radius:999px;background:var(--dp-blue-soft);overflow:hidden}.dp-balance__bar span{display:block;height:100%;width:0;border-radius:inherit;background:var(--dp-gold);transition:width .6s ease}.dp-balance__links{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px}.dp-how{padding-block:var(--hp-section)}.dp-how__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;counter-reset:dp-step}.dp-how__step{position:relative;display:flex;flex-direction:column;gap:14px;padding:32px 28px 30px;border-radius:var(--hp-radius);background:var(--hp-white)}.dp-how--beige .dp-how__step,.dp-how--white .dp-how__step{background:var(--hp-light-blue)}.dp-how__num{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--hp-blue);color:var(--hp-white);font-family:var(--hp-sans);font-weight:700;font-size:17px}.dp .dp-how__step h3{font-family:var(--hp-serif);font-weight:400;font-size:24px;line-height:1.25}.dp .dp-how__step p{font-size:15.5px;line-height:1.6}.dp .dp-how__step .dp-icon{position:absolute;right:24px;top:24px;width:44px;height:44px}.dp-how__foot{margin-top:28px;text-align:center}.dp-earn{padding-block:var(--hp-section)}.dp-earn__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.dp-earn__card{position:relative;display:flex;flex-direction:column;gap:14px;padding:24px 22px 22px;border-radius:var(--hp-radius);background:var(--hp-white);border:1px solid var(--hp-line);transition:transform .2s,box-shadow .2s}.dp-earn__card--featured{grid-column:span 2;background:var(--hp-beige);border-color:transparent}a.dp-earn__card:hover{transform:translateY(-2px);box-shadow:var(--dp-shadow)}.dp-earn__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.dp .dp-earn__card h3{font-family:var(--hp-serif);font-weight:400;font-size:20px;line-height:1.3}.dp .dp-earn__card p{font-size:14.5px;line-height:1.55;color:var(--hp-blue)}.dp .dp-earn__cta{margin-top:auto;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.dp .dp-earn__cta:after{content:"\2192"}.dp .dp-earn__card.is-done{border-color:var(--dp-gold);background:var(--hp-white);cursor:default}.dp .dp-earn__card.is-done:hover{transform:none;box-shadow:none}.dp .dp-earn__card.is-done .dp-earn__cta,.dp .dp-earn__card.is-done .dp-earn__badge{display:none}.dp .dp-earn__done{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 7px;border-radius:999px;background:var(--dp-gold);color:var(--hp-white);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dp .dp-earn__done .dp-icon{width:14px;height:14px;color:inherit}.dp .dp-earn__done .dp-icon svg{width:14px;height:14px}.dp .dp-earn__badge{position:absolute;top:14px;right:14px;padding:4px 10px;border-radius:999px;background:var(--dp-gold);color:var(--hp-white);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dp .dp-earn__card--featured .dp-points__value{font-size:38px}.dp-earn__foot{margin-top:24px;text-align:center}.dp-promo{display:flex;align-items:center;gap:20px;margin-bottom:20px;padding:20px 24px;border-radius:var(--hp-radius);background:var(--hp-blue);color:var(--hp-white)}.dp-promo__copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.dp .dp-promo__badge{align-self:flex-start;padding:3px 10px;border-radius:999px;background:var(--dp-gold);color:var(--hp-white);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dp .dp-promo h3{font-family:var(--hp-serif);font-weight:400;font-size:22px;line-height:1.25;color:var(--hp-white)}.dp .dp-promo p{font-size:14.5px;line-height:1.5;color:var(--hp-white);opacity:.92}.dp .dp-promo .hp-btn{flex:none}.dp-rewards{padding-block:var(--hp-section)}.dp-rewards__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.dp-reward{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:26px 16px 22px;border-radius:var(--hp-radius);background:var(--hp-white);border:1px solid var(--dp-gold-line)}.dp .dp-reward__amount{font-family:var(--hp-sans);font-weight:700;font-size:40px;line-height:1;color:var(--hp-blue)}.dp .dp-reward__amount sup{font-size:.5em;vertical-align:top;margin-right:2px}.dp .dp-reward__label{font-family:var(--hp-serif);font-size:16px}.dp .dp-reward__cost{margin-top:6px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--dp-gold-soft);color:var(--hp-blue);font-size:13.5px;font-weight:600}.dp .dp-reward__cost b{color:var(--dp-gold);font-weight:700}.dp-rewards__checkout{display:flex;align-items:center;gap:18px;margin-top:16px;padding:18px 24px;border-radius:var(--hp-radius-sm);background:var(--hp-light-blue)}.dp .dp-rewards__checkout p{font-size:15px;line-height:1.5}.dp .dp-rewards__checkout strong{font-weight:700}.dp-calc{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,4vw,56px);align-items:center;margin-top:40px;padding:clamp(28px,4vw,48px);border-radius:var(--hp-radius);background:var(--hp-beige)}.dp .dp-calc h3{font-family:var(--hp-serif);font-weight:400;font-size:clamp(24px,2.4vw,32px);line-height:1.2}.dp .dp-calc__intro{margin-top:10px;font-size:15.5px;line-height:1.55}.dp-calc__control{margin-top:24px}.dp .dp-calc__control label{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;font-weight:600}.dp .dp-calc__control output{font-size:26px;font-weight:700;font-family:var(--hp-sans)}.dp .dp-calc input[type=range]{width:100%;margin:14px 0 6px;accent-color:var(--dp-gold);cursor:pointer}.dp .dp-calc__scale{display:flex;justify-content:space-between;font-size:12px;color:var(--hp-muted)}.dp-calc__toggle{display:inline-flex;margin-top:18px;padding:4px;border-radius:999px;background:var(--hp-white)}.dp .dp-calc__toggle button{padding:8px 16px;border-radius:999px;font-size:14px;font-weight:600;color:var(--hp-blue);transition:background-color .2s,color .2s}.dp .dp-calc__toggle button[aria-pressed=true]{background:var(--hp-blue);color:var(--hp-white)}.dp-calc__result{display:flex;flex-direction:column;gap:12px;padding:26px 28px;border-radius:var(--hp-radius);background:var(--hp-white);box-shadow:var(--dp-shadow)}.dp .dp-calc__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:15px}.dp .dp-calc__row--big{padding-bottom:12px;border-bottom:1px dashed var(--dp-gold-line)}.dp .dp-calc__row--big .dp-points__value{font-size:44px}.dp .dp-calc__row strong{font-weight:700;font-size:20px;color:var(--hp-blue)}.dp .dp-calc__hint{font-size:13px;color:var(--hp-muted);line-height:1.5}.dp .dp-calc__hint a{text-decoration:underline;text-underline-offset:3px}.dp .dp-calc__hint a:hover{color:var(--hp-red)}.dp-lion{margin-top:40px}.dp-lion-hidden{display:none!important}.dp button.dp-earn__card{font:inherit;text-align:left;width:100%;cursor:pointer;appearance:none;-webkit-appearance:none;color:inherit;padding:24px 22px 22px;background:var(--hp-white);border:1px solid var(--hp-line);border-radius:var(--hp-radius)}.dp button.dp-earn__card--featured{background:var(--hp-beige);border-color:transparent}button.dp-earn__card:hover{transform:translateY(-2px);box-shadow:var(--dp-shadow)}button.dp-earn__card:focus-visible,a.dp-earn__card:focus-visible{outline:3px solid var(--hp-gold);outline-offset:2px}.dp-modal{border:0;padding:0;background:transparent;max-width:min(460px,calc(100vw - 32px));width:100%}.dp-modal::backdrop{background:#00283c8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dp-modal[open]{animation:dp-pop .22s ease-out}@keyframes dp-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.dp .dp-modal__box{position:relative;margin:0;background:var(--hp-beige);border-radius:var(--hp-radius);padding:32px 28px 28px;color:var(--hp-blue);box-shadow:0 20px 60px #00283c40}.dp .dp-modal__box .dp-coin--lg{width:56px;height:56px;margin-bottom:12px}.dp .dp-modal__close{position:absolute;top:12px;right:14px;border:0;background:none;color:var(--hp-muted);font-size:28px;line-height:1;cursor:pointer;padding:4px 6px}.dp .dp-modal__close:hover{color:var(--hp-blue)}.dp .dp-modal__title{font-family:var(--hp-serif);font-weight:400;font-size:26px;line-height:1.2;margin:6px 0 8px}.dp .dp-modal__text{font-size:15px;line-height:1.5;margin:0 0 18px}.dp [hidden]{display:none!important}.dp .dp-field{display:block;margin-bottom:12px}.dp .dp-field span{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--hp-muted);margin-bottom:6px}.dp .dp-field input{width:100%;font:inherit;font-size:16px;padding:12px 14px;border:1px solid rgb(0 74 112 / .3);border-radius:var(--hp-radius-sm);background:#fff;color:var(--hp-blue)}.dp .dp-field input:focus{outline:2px solid var(--hp-gold);outline-offset:1px;border-color:transparent}.dp .dp-check{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.45;color:var(--hp-blue);margin:4px 0 16px;cursor:pointer}.dp .dp-check input{margin-top:3px;accent-color:var(--hp-gold);width:16px;height:16px;flex:0 0 auto}.dp .dp-modal__error{background:#fff;border-left:3px solid var(--hp-red);color:var(--hp-blue);font-size:13.5px;padding:8px 12px;border-radius:6px;margin:0 0 12px}.dp .dp-modal__submit{width:100%;justify-content:center}.dp .dp-modal__submit[disabled]{opacity:.6;cursor:wait}.dp .dp-modal__tick{display:inline-flex;width:44px;height:44px;border-radius:50%;background:var(--hp-gold);color:#fff;align-items:center;justify-content:center;padding:10px;margin-bottom:8px}.dp .dp-modal__tick svg{width:100%;height:100%}.dp .dp-lion__title{font-family:var(--hp-serif);font-weight:400;font-size:24px;margin-bottom:16px}.dp #loyaltylion .lion-rewards-list,.dp #loyaltylion .lion-rules-list{gap:14px}.dp #loyaltylion .lion-reward-item,.dp #loyaltylion .lion-rule-item{border-radius:var(--hp-radius);border:1px solid var(--dp-gold-line);font-family:var(--hp-sans)}.dp #loyaltylion .lion-reward-item__title,.dp #loyaltylion .lion-rule-item__title{color:var(--hp-blue);font-family:var(--hp-serif)}.dp #loyaltylion .lion-reward-item__cost .value,.dp #loyaltylion .lion-rule-item__points .value{color:var(--dp-gold);font-weight:700}.dp #loyaltylion .lion-action-button,.dp #loyaltylion .lion-join-program .lion-action-button{border-radius:999px;background:var(--hp-blue);color:var(--hp-white);font-family:var(--hp-sans)}.dp-club{padding-block:40px 90px}.dp-club__card{position:relative;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:24px;min-height:360px;padding:clamp(36px,5vw,64px) 0 clamp(36px,5vw,64px) clamp(28px,6vw,84px);border-radius:var(--hp-radius);background:var(--hp-beige)}.dp-club__copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:600px}.dp .dp-club__copy .hp-display--md{text-wrap:balance}.dp .dp-club__logo{width:190px;height:auto;margin-bottom:-4px}.dp .dp-club__copy .hp-rte{font-size:16px;line-height:1.55}.dp-club__benefits{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px;margin-top:4px;width:100%}.dp .dp-club__benefits li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.45}.dp .dp-club__benefits li svg{flex:none;width:22px;height:22px;margin-top:1px;color:var(--dp-gold)}.dp .dp-club__benefits strong{font-weight:700}.dp-club__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:8px}.dp .dp-club__price{font-size:14px;color:var(--hp-muted)}.dp .dp-club__soon{display:inline-flex;align-items:center;gap:10px;margin-top:8px;padding:12px 18px;border-radius:var(--hp-radius-sm);background:var(--hp-white);font-size:15px;line-height:1.45}.dp .dp-club__soon:before{content:"";flex:none;width:10px;height:10px;border-radius:50%;background:var(--dp-gold);box-shadow:0 0 0 4px var(--dp-gold-soft)}.dp .dp-club__price strong{color:var(--hp-blue);font-weight:700}.dp-club__art{position:absolute;right:clamp(16px,4vw,56px);bottom:-48px;width:clamp(240px,30vw,400px);pointer-events:none}.dp .dp-club__art img{width:100%;height:auto}.dp .dp-club__pill{position:absolute;top:20px;right:20px;padding:7px 14px;border-radius:999px;background:var(--dp-gold);color:var(--hp-white);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dp-referral{padding-block:24px var(--hp-section)}.dp-referral__card{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(28px,4vw,56px);border-radius:var(--hp-radius);background:var(--hp-light-blue)}.dp-referral__media{display:grid;place-items:center}.dp .dp-referral__media img{width:min(100%,420px);height:auto}.dp-referral__copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.dp .dp-referral__copy .hp-rte{font-size:16px;line-height:1.55;max-width:520px}.dp .dp-referral__badge{width:104px;height:auto;margin-bottom:-4px}.dp-referral__moments{display:flex;flex-wrap:wrap;gap:8px}.dp .dp-referral__moments li{padding:6px 12px;border-radius:999px;background:var(--hp-white);border:1px solid var(--dp-gold-line);font-size:13.5px;line-height:1.3}.dp .dp-referral__moments li:before{content:"\2192  ";color:var(--dp-gold);font-weight:700}.dp-moments{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;width:100%}.dp .dp-moments__card{display:flex;flex-direction:column;align-items:center;gap:3px;padding:14px 10px 12px;border-radius:var(--hp-radius-sm);background:var(--hp-white);border:1px solid var(--dp-gold-line);text-align:center}.dp-moments__art{display:grid;place-items:center;width:100%;height:64px;margin-bottom:6px}.dp .dp-moments__art img{width:auto;height:64px;max-width:100%;object-fit:contain}.dp .dp-moments__card h3{font-family:var(--hp-serif);font-weight:400;font-size:16px;line-height:1.25;text-wrap:balance}.dp .dp-moments__card p{font-size:12.5px;line-height:1.4;color:var(--hp-muted)}.dp-referral__preview{width:100%;max-width:520px;margin:4px 0 0;padding:14px 18px;border-radius:var(--hp-radius-sm);background:var(--hp-white);border-left:4px solid var(--dp-gold)}.dp .dp-referral__preview figcaption{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--hp-muted)}.dp .dp-referral__preview blockquote{margin-top:4px;font-family:var(--hp-serif);font-size:17px;line-height:1.4}.dp-referral__offer{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:520px}.dp-referral__offer div{padding:16px 18px;border-radius:var(--hp-radius-sm);background:var(--hp-white)}.dp .dp-referral__offer span{display:block;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--hp-muted)}.dp .dp-referral__offer strong{display:block;margin-top:4px;font-size:24px;font-weight:700;line-height:1.1}.dp .dp-referral__offer strong.is-gold{color:var(--dp-gold)}.dp-referral__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px}.dp-referral__link{display:flex;align-items:center;gap:8px;width:100%;max-width:520px;padding:6px 6px 6px 16px;border-radius:999px;background:var(--hp-white);border:1px solid var(--hp-line)}.dp .dp-referral__link code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit;font-size:14px}.dp .dp-referral__link code:empty:before{content:"Loading your link\2026";color:var(--hp-muted)}.dp .dp-referral__copy-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:var(--hp-blue);color:var(--hp-white);font-size:13.5px;font-weight:600}.dp .dp-referral__copy-btn svg{width:16px;height:16px}.dp .dp-referral__copy-btn.is-copied{background:var(--dp-gold)}.dp-hero--referral .dp-referral__badge{width:96px;margin-bottom:-6px}.dp-share{display:flex;flex-direction:column;gap:14px;width:100%;min-width:0;max-width:560px;box-sizing:border-box;padding:20px 22px;background:var(--hp-white);border-radius:var(--hp-radius-sm);box-shadow:var(--dp-shadow)}.dp-share__head{display:flex;align-items:center;gap:12px}.dp .dp-share__head .dp-icon{flex:0 0 auto;width:44px;height:44px}.dp-share__head>div{min-width:0}.dp .dp-share__label{font-size:13px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--hp-muted)}.dp .dp-share__title{font-family:var(--hp-serif);font-size:21px;line-height:1.2}.dp-share .dp-referral__link{max-width:none;border-color:var(--dp-gold-line)}.dp-share__buttons{display:flex;flex-wrap:wrap;gap:8px}.dp .dp-share__btn{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:999px;border:1px solid var(--hp-line);background:var(--hp-white);color:var(--hp-blue);font-size:13.5px;font-weight:600;text-decoration:none;cursor:pointer;transition:border-color .15s,background .15s}.dp .dp-share__btn svg{width:18px;height:18px}.dp .dp-share__btn:hover{border-color:var(--hp-blue)}.dp .dp-share__btn--primary{background:var(--hp-blue);color:var(--hp-white);border-color:var(--hp-blue)}.dp .dp-share__btn--primary:hover{background:var(--dp-gold);border-color:var(--dp-gold)}.dp-share:not(.is-ready) [data-dp-share]{pointer-events:none;opacity:.55}.dp .dp-share__fine{font-size:13px;line-height:1.45;color:var(--hp-muted)}.dp-referral__card--no-media{grid-template-columns:1fr}.dp-referral__card--no-media .dp-referral__copy{align-items:center;text-align:center}.dp .dp-referral__card--no-media .dp-referral__copy .hp-rte{max-width:760px;font-size:17px;line-height:1.6}.dp-referral__card--no-media .dp-referral__moments,.dp-referral__card--no-media .dp-referral__actions{justify-content:center}.dp-referral__card--no-media .dp-referral__preview{text-align:left}.dp-cta{padding-block:0 var(--hp-section)}.dp-cta__band{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:clamp(44px,6vw,72px) clamp(24px,6vw,80px);border-radius:var(--hp-radius);background:var(--hp-blue);color:var(--hp-white)}.dp .dp-cta__band .hp-display--md{color:var(--hp-white);max-width:760px;text-wrap:balance}.dp .dp-cta__band .hp-display--md .hp-red{color:var(--dp-gold)}.dp .dp-cta__text{font-size:16.5px;line-height:1.55;max-width:560px;opacity:.92}.dp-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px}.dp .dp-cta__fine{font-size:12.5px;opacity:.75}.dp-cta__coin{position:absolute;width:220px;height:220px;border-radius:50%;border:2px dashed rgb(255 255 255 / .18)}.dp-cta__coin--l{left:-70px;bottom:-90px}.dp-cta__coin--r{right:-60px;top:-100px}@media(max-width:1100px){.dp-moments,.dp-earn__grid,.dp-rewards__grid{grid-template-columns:repeat(3,1fr)}.dp-club__card{grid-template-columns:1fr;padding-right:clamp(28px,6vw,84px);padding-bottom:0}.dp-club__art{position:static;width:260px;margin:8px auto -40px;justify-self:center}}@media(max-width:767px){.dp-hero{padding-top:12px;padding-bottom:40px}.dp-hero__card{grid-template-columns:1fr;min-height:0}.dp-hero__copy{order:1;padding:26px 20px 28px;gap:14px;align-items:center;text-align:center}.dp .dp-hero__copy .hp-display--hero{font-size:30px}.dp .dp-hero__sub{font-size:15.5px}.dp-hero__actions{justify-content:center;width:100%}.dp .dp-hero__actions .hp-btn{min-height:48px;padding-inline:26px;font-size:15.5px}.dp-hero__media{order:0;padding:20px 24px 0}.dp .dp-hero__art{width:min(72%,300px)}.dp-hero__media--photo{aspect-ratio:4 / 3}.dp-hero__facts{grid-template-columns:1fr;gap:10px}.dp-moments{grid-template-columns:repeat(2,1fr);gap:8px}.dp-moments__art,.dp .dp-moments__art img{height:56px}.dp .dp-moments__card{padding:12px 8px 10px}.dp .dp-moments__card h3{font-size:15px}.dp-hero__fact{padding:12px 16px}.dp .dp-hero__fact strong{font-size:17px}.dp-balance{max-width:none;text-align:left;padding:16px 18px}.dp-share{max-width:none;padding:16px 18px}.dp .dp-share__title{font-size:18px}.dp .dp-balance__value{font-size:30px}.dp .dp-section-head{margin-bottom:22px;gap:8px}.dp .dp-lede{font-size:15px}.dp-how__steps{grid-template-columns:1fr;gap:12px}.dp-how__step{padding:24px 20px 22px}.dp .dp-how__step h3{font-size:20px}.dp .dp-how__step p{font-size:14.5px}.dp .dp-how__step .dp-icon{width:36px;height:36px;right:18px;top:18px}.dp-earn__grid{grid-template-columns:1fr 1fr;gap:10px}.dp-earn__card,.dp button.dp-earn__card{padding:16px 14px 14px;gap:10px}.dp-earn__card--featured{grid-column:1 / -1}.dp .dp-earn__card h3{font-size:16.5px}.dp .dp-earn__card p{font-size:13px}.dp .dp-points__value{font-size:24px}.dp .dp-earn__card--featured .dp-points__value{font-size:32px}.dp .dp-icon{width:36px;height:36px}.dp .dp-earn__badge,.dp .dp-earn__done{top:10px;right:10px;font-size:10px}.dp-rewards__grid{grid-template-columns:1fr 1fr;gap:10px}.dp-reward{padding:18px 12px 16px}.dp .dp-reward__amount{font-size:32px}.dp .dp-reward__cost{font-size:12.5px;padding:5px 10px}.dp-rewards__checkout{gap:12px;padding:14px 16px}.dp .dp-rewards__checkout p{font-size:14px}.dp-calc{grid-template-columns:1fr;gap:20px;padding:22px 18px;margin-top:24px}.dp .dp-calc h3{font-size:22px}.dp-calc__result{padding:20px 18px}.dp .dp-calc__row--big .dp-points__value{font-size:36px}.dp-club{padding-block:24px 72px}.dp-club__card{padding:28px 20px 0;min-height:0;text-align:center}.dp-club__copy{align-items:center}.dp-club__benefits{grid-template-columns:1fr;text-align:left}.dp-club__actions{justify-content:center}.dp .dp-club__pill{position:static;margin-bottom:-4px}.dp-club__art{width:220px;margin-bottom:-36px}.dp-referral__card{grid-template-columns:1fr;padding:24px 18px 26px;gap:18px}.dp-promo{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}.dp .dp-promo h3{font-size:19px}.dp .dp-referral__preview blockquote{font-size:15.5px}.dp .dp-referral__media img{width:min(70%,260px)}.dp .dp-referral__badge{width:84px;align-self:center}.dp .dp-club__logo{width:150px}.dp-referral__offer{grid-template-columns:1fr 1fr;gap:8px}.dp .dp-referral__offer strong{font-size:20px}.dp-cta__band{padding:36px 20px}.dp .dp-cta__text{font-size:15px}}@media(prefers-reduced-motion:reduce){.dp .dp-balance__bar span,.dp .dp-earn__card{transition:none}}.dp .dp-club-hero__logo{width:150px;height:auto;margin-bottom:-6px}.dp-hero--club .dp-club__price{margin-top:-8px}.dp-member__perks{display:flex;flex-direction:column;gap:10px}.dp .dp-member__perks li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45}.dp .dp-member__perks li svg{flex:none;width:22px;height:22px;margin-top:1px;color:var(--dp-gold)}.dp .dp-member__perks strong{font-weight:700}.dp .dp-member__status{padding:12px 14px;border-radius:var(--hp-radius-sm);background:var(--dp-gold-soft)}.dp .dp-member__status span{display:flex;flex-direction:column;gap:2px}.dp .dp-member.is-used .dp-member__status{background:var(--hp-light-blue, #ebf0fc)}.dp .dp-member.is-used .dp-member__status svg{color:var(--hp-muted)}.dp-perks{padding-block:var(--hp-section)}.dp-perks__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.dp-perks__card{position:relative;display:flex;flex-direction:column;gap:12px;padding:24px 22px 22px;border-radius:var(--hp-radius);background:var(--hp-white);border:1px solid var(--hp-line)}.dp-perks__card--featured{background:var(--hp-beige);border-color:transparent}.dp .dp-perks__card .dp-icon{width:44px;height:44px}.dp .dp-perks__card h3{font-family:var(--hp-serif);font-weight:400;font-size:21px;line-height:1.25}.dp .dp-perks__card p{font-size:14.5px;line-height:1.55;color:var(--hp-blue)}.dp .dp-perks__card strong{font-weight:700}.dp .dp-ccalc__total{font-size:34px}.dp .dp-calc__row--price{color:var(--hp-muted)}.dp .dp-calc__row--price strong{font-size:16px;color:var(--hp-muted)}.dp .dp-ccalc__worth{font-weight:400;font-size:14px;color:var(--hp-muted)}.dp .dp-ccalc__verdict{padding:12px 14px;border-radius:var(--hp-radius-sm);background:var(--dp-gold-soft);font-size:15px;line-height:1.45;font-weight:600}.dp .dp-ccalc__verdict.is-behind{background:var(--hp-light-blue, #ebf0fc);font-weight:400}@media(max-width:1100px){.dp-perks__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.dp-perks__grid{grid-template-columns:1fr;gap:10px}.dp .dp-club-hero__logo{width:130px;align-self:center}.dp .dp-ccalc__total{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/229/assets/dp-points.css.map */
