.kd-sticky,.kd-sticky-spacer{display:none}@media (max-width:767px){.kd-sticky{z-index:45;box-sizing:border-box;height:calc(56px + env(safe-area-inset-bottom,0px));padding:6px max(8px,env(safe-area-inset-right,0px))calc(6px + env(safe-area-inset-bottom,0px))max(8px,env(safe-area-inset-left,0px));color:#f9f4eb;visibility:hidden;background-color:#000;border-top:1px solid #f9f4eb2b;grid-template-columns:1fr 1fr;gap:8px;transition:transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.kd-sticky.is-shown{visibility:visible;transition:transform .32s cubic-bezier(.22,1,.36,1),visibility linear;transform:none}.kd-sticky__btn{min-height:44px;font-family:var(--up-mono,var(--font-mono,ui-monospace,monospace));letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:.75rem;font-weight:500;line-height:1;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #f9f4eb38}.up-root .kd-sticky a.kd-sticky__btn{color:#f9f4eb}.up-root .kd-sticky a.kd-sticky__btn.kd-sticky__btn--fill{color:#171817;background-color:#f9f4eb;box-shadow:inset 0 0 0 1px #f9f4eb}.kd-sticky__btn:active{opacity:.8}.kd-sticky__btn:focus-visible{outline-offset:2px;outline:2px solid #e7e7e7}.kd-sticky__ico{flex:none;width:15px;height:15px}.kd-sticky__arrow{font-family:var(--up-font,inherit);font-size:.85rem}.kd-sticky-spacer{height:calc(56px + env(safe-area-inset-bottom,0px));background-color:#000;display:block}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.kd-sticky,.kd-sticky.is-shown{transition:none}}
.kd-mhero__price{letter-spacing:-.012em;min-height:47px;color:var(--kd-paper);white-space:nowrap;align-items:center;margin:0;padding-inline:6px;font-size:1.02rem;font-weight:650;display:inline-flex}.kd-mprice{grid-template-columns:1fr 3fr;column-gap:0;margin-top:16px;display:grid}.kd-mprice__body{color:var(--kd-grey-d);grid-column:2;padding-right:clamp(16px,2vw,40px);font-size:.98rem;line-height:1.55}.up-root .kd-mprice__body a{color:var(--kd-paper);text-underline-offset:3px;transition:color .25s var(--up-ease,ease);text-decoration:underline}.up-root .kd-mprice__body a:hover{color:var(--kd-mint)}@media (max-width:1020px){.kd-mprice{grid-template-columns:1fr}.kd-mprice__body{grid-column:1;padding-right:0}}@media (max-width:700px){.kd-mhero__price{order:-1;width:100%;min-height:0;padding-inline:0}}
